--- /srv/rebuilderd/tmp/rebuilderdE7NPll/inputs/libnfft3-double4_3.5.3-5+b1_ppc64el.deb +++ /srv/rebuilderd/tmp/rebuilderdE7NPll/out/libnfft3-double4_3.5.3-5+b1_ppc64el.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-17 06:44:35.000000 debian-binary │ --rw-r--r-- 0 0 0 1412 2026-01-17 06:44:35.000000 control.tar.xz │ --rw-r--r-- 0 0 0 239232 2026-01-17 06:44:35.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1416 2026-01-17 06:44:35.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 237612 2026-01-17 06:44:35.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/powerpc64le-linux-gnu/libnfft3.so.4.0.3 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 7 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x05dc78 0x05dc78 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x05cfec 0x05cfec R E 0x10000 │ │ │ │ LOAD 0x05f8b0 0x000000000006f8b0 0x000000000006f8b0 0x0007b8 0x0007d8 RW 0x10000 │ │ │ │ DYNAMIC 0x05f8c0 0x000000000006f8c0 0x000000000006f8c0 0x000230 0x000230 RW 0x8 │ │ │ │ NOTE 0x0001c8 0x00000000000001c8 0x00000000000001c8 0x000024 0x000024 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x0588b0 0x00000000000588b0 0x00000000000588b0 0x000764 0x000764 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x057d00 0x0000000000057d00 0x0000000000057d00 0x000764 0x000764 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x05f8b0 0x000000000006f8b0 0x000000000006f8b0 0x000750 0x000750 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame │ │ │ │ 01 .init_array .fini_array .dynamic .plt .got .data .bss │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -5,27 +5,27 @@ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000000000001f0 0001f0 00078c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym DYNSYM 0000000000000980 000980 001848 18 A 4 3 8 │ │ │ │ [ 4] .dynstr STRTAB 00000000000021c8 0021c8 001040 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 0000000000003208 003208 000206 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 0000000000003410 003410 000070 00 A 4 2 8 │ │ │ │ - [ 7] .rela.dyn RELA 0000000000003480 003480 0002e8 18 A 3 0 8 │ │ │ │ - [ 8] .rela.plt RELA 0000000000003768 003768 000c00 18 AI 3 18 8 │ │ │ │ - [ 9] .init PROGBITS 0000000000004380 004380 00005c 00 AX 0 0 32 │ │ │ │ - [10] .text PROGBITS 00000000000043e0 0043e0 053a4c 00 AX 0 0 32 │ │ │ │ - [11] .fini PROGBITS 0000000000057e2c 057e2c 000024 00 AX 0 0 4 │ │ │ │ - [12] .rodata PROGBITS 0000000000057e50 057e50 000a60 00 A 0 0 16 │ │ │ │ - [13] .eh_frame_hdr PROGBITS 00000000000588b0 0588b0 000764 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 0000000000059014 059014 004c64 00 A 0 0 4 │ │ │ │ + [ 7] .rela.dyn RELA 0000000000003480 003480 0002a0 18 A 3 0 8 │ │ │ │ + [ 8] .rela.plt RELA 0000000000003720 003720 000c00 18 AI 3 18 8 │ │ │ │ + [ 9] .init PROGBITS 0000000000004320 004320 00005c 00 AX 0 0 32 │ │ │ │ + [10] .text PROGBITS 0000000000004380 004380 053174 00 AX 0 0 64 │ │ │ │ + [11] .fini PROGBITS 00000000000574f4 0574f4 000024 00 AX 0 0 4 │ │ │ │ + [12] .rodata PROGBITS 0000000000057520 057520 0007e0 00 A 0 0 16 │ │ │ │ + [13] .eh_frame_hdr PROGBITS 0000000000057d00 057d00 000764 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 0000000000058464 058464 004b88 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 000000000006f8b0 05f8b0 000008 08 WA 0 0 8 │ │ │ │ [16] .fini_array FINI_ARRAY 000000000006f8b8 05f8b8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic DYNAMIC 000000000006f8c0 05f8c0 000230 10 WA 4 0 8 │ │ │ │ [18] .plt NOBITS 000000000006faf0 05faf0 000410 08 WA 0 0 8 │ │ │ │ - [19] .got PROGBITS 000000000006ff00 05ff00 0000e8 08 WA 0 0 256 │ │ │ │ + [19] .got PROGBITS 000000000006ff00 05ff00 0000d0 08 WA 0 0 256 │ │ │ │ [20] .data PROGBITS 0000000000070000 060000 000068 00 WA 0 0 16 │ │ │ │ [21] .bss NOBITS 0000000000070068 060068 000020 00 WA 0 0 8 │ │ │ │ [22] .gnu.attributes GNU_ATTRIBUTES 0000000000000000 060068 000010 00 0 0 1 │ │ │ │ [23] .gnu_debuglink PROGBITS 0000000000000000 060078 000034 00 0 0 4 │ │ │ │ [24] .shstrtab STRTAB 0000000000000000 0600ac 0000ea 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 259 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ - 1: 0000000000004380 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ + 1: 0000000000004320 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ 2: 0000000000070000 0 SECTION LOCAL DEFAULT 20 .data │ │ │ │ 3: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND exp@GLIBC_2.29 (2) │ │ │ │ 4: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND clock_gettime@GLIBC_2.17 (3) │ │ │ │ 5: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 6: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND srand48@GLIBC_2.17 (3) │ │ │ │ 7: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND putchar@GLIBC_2.17 (3) │ │ │ │ 8: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.17 (3) │ │ │ │ @@ -38,225 +38,225 @@ │ │ │ │ 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.17 (4) │ │ │ │ 35: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND fftw_execute_r2r │ │ │ │ 36: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND drand48@GLIBC_2.17 (3) │ │ │ │ 37: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND pow@GLIBC_2.29 (2) │ │ │ │ 38: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND __powieee128@GLIBC_2.32 (6) │ │ │ │ 39: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND memset@GLIBC_2.17 (3) │ │ │ │ 40: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND fftw_malloc │ │ │ │ - 41: 000000000001a5a0 10288 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_3d │ │ │ │ - 42: 0000000000031510 328 FUNC GLOBAL DEFAULT [: 8] 10 nfct_check │ │ │ │ - 43: 0000000000055550 260 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_all │ │ │ │ - 44: 0000000000030ea0 568 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init │ │ │ │ - 45: 0000000000006a10 812 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_complex │ │ │ │ - 46: 000000000000ad30 304 FUNC GLOBAL DEFAULT 10 nfft_cp_w_double │ │ │ │ - 47: 00000000000553d0 372 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_all │ │ │ │ - 48: 0000000000055210 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_matrix │ │ │ │ - 49: 000000000004dbc0 448 FUNC GLOBAL DEFAULT [: 8] 10 eval_al_thresh │ │ │ │ - 50: 000000000000ab00 120 FUNC GLOBAL DEFAULT 10 nfft_cp_a_complex │ │ │ │ - 51: 00000000000085b0 228 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp │ │ │ │ - 52: 0000000000031660 556 FUNC GLOBAL DEFAULT [: 8] 10 nfct_finalize │ │ │ │ - 53: 00000000000284b0 2340 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_full_psi │ │ │ │ - 54: 0000000000007ce0 1036 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_double │ │ │ │ - 55: 0000000000013db0 1140 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_direct │ │ │ │ - 56: 0000000000027ff0 1208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_psi │ │ │ │ - 57: 0000000000056fa0 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_double │ │ │ │ - 58: 00000000000390f0 92 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_3d │ │ │ │ - 59: 0000000000046470 216 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_init_guru │ │ │ │ - 60: 000000000004ad30 1392 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed_direct │ │ │ │ - 61: 0000000000031460 80 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_2d │ │ │ │ - 62: 0000000000041c40 1044 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint_direct │ │ │ │ - 63: 0000000000054710 68 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_advanced │ │ │ │ - 64: 000000000003dd40 1080 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint_direct │ │ │ │ - 65: 0000000000005870 1608 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bsplines │ │ │ │ - 66: 0000000000056dc0 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_double │ │ │ │ - 67: 0000000000054c60 320 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta │ │ │ │ - 68: 00000000000541b0 1308 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru_advanced │ │ │ │ - 69: 000000000003e610 1508 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_psi │ │ │ │ - 70: 00000000000071d0 792 FUNC GLOBAL DEFAULT 10 nfft_error_l_infty_1_complex │ │ │ │ - 71: 000000000004d040 308 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_row │ │ │ │ - 72: 00000000000310e0 812 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_guru │ │ │ │ - 73: 000000000003d900 1080 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo_direct │ │ │ │ - 74: 0000000000052280 7972 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_trafo │ │ │ │ - 75: 000000000004d2b0 1192 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_all │ │ │ │ - 76: 0000000000030130 660 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_fg_psi │ │ │ │ - 77: 0000000000055080 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_row │ │ │ │ - 78: 00000000000415b0 588 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init_random_nodes_coeffs │ │ │ │ - 79: 00000000000155a0 5260 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_1d │ │ │ │ - 80: 0000000000008350 328 FUNC GLOBAL DEFAULT [: 8] 10 nfft_prod_real │ │ │ │ - 81: 0000000000046d20 1396 FUNC GLOBAL DEFAULT [: 8] 10 fpt_init │ │ │ │ - 82: 0000000000008550 96 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2 │ │ │ │ - 83: 0000000000005f20 360 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson2 │ │ │ │ - 84: 0000000000037b60 548 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_lin_psi │ │ │ │ - 85: 000000000004fa50 2532 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint_direct │ │ │ │ - 86: 0000000000006090 2004 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson4 │ │ │ │ - 87: 0000000000029730 76 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_1d │ │ │ │ - 88: 0000000000055130 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_matrix │ │ │ │ - 89: 00000000000087b0 1316 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda │ │ │ │ - 90: 000000000003e3c0 580 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_lin_psi │ │ │ │ - 91: 0000000000038300 1804 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_full_psi │ │ │ │ - 92: 000000000000be40 36 FUNC GLOBAL DEFAULT 10 nfft_get_version │ │ │ │ - 93: 000000000002fa40 1204 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint_direct │ │ │ │ - 94: 0000000000009550 704 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_double │ │ │ │ - 95: 000000000002f570 1224 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo_direct │ │ │ │ - 96: 00000000000487d0 148 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute │ │ │ │ - 97: 00000000000086a0 260 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp_int │ │ │ │ - 98: 00000000000314b0 92 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_3d │ │ │ │ - 99: 000000000004d180 296 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_row │ │ │ │ - 100: 000000000000b590 84 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_complex │ │ │ │ - 101: 0000000000006870 248 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_sobolev │ │ │ │ - 102: 0000000000009ab0 136 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_unit_complex │ │ │ │ - 103: 0000000000056f60 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_double │ │ │ │ - 104: 000000000000a240 16 FUNC GLOBAL DEFAULT 10 nfft_set_num_threads │ │ │ │ - 105: 0000000000038ae0 568 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init │ │ │ │ - 106: 0000000000050ed0 96 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute_x │ │ │ │ - 107: 000000000000a430 304 FUNC GLOBAL DEFAULT 10 nfft_dot_double │ │ │ │ - 108: 00000000000080f0 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_float_property │ │ │ │ - 109: 0000000000038030 712 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_psi │ │ │ │ - 110: 0000000000055f90 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_complex │ │ │ │ - 111: 0000000000056cc0 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_complex │ │ │ │ - 112: 000000000000aca0 144 FUNC GLOBAL DEFAULT 10 nfft_cp_w_complex │ │ │ │ - 113: 000000000000b1c0 160 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_complex │ │ │ │ - 114: 0000000000006970 148 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_multiquadric │ │ │ │ - 115: 000000000004e7b0 256 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_finalize │ │ │ │ - 116: 000000000003fc90 328 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init │ │ │ │ - 117: 00000000000588a8 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ - 118: 0000000000055770 396 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner │ │ │ │ - 119: 0000000000041800 1080 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo_direct │ │ │ │ - 120: 0000000000005590 724 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bessel_i0 │ │ │ │ - 121: 0000000000018710 7820 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_2d │ │ │ │ - 122: 000000000000a320 272 FUNC GLOBAL DEFAULT 10 nfft_dot_complex │ │ │ │ - 123: 0000000000045640 940 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_adjoint │ │ │ │ - 124: 0000000000027920 532 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_lin_psi │ │ │ │ - 125: 000000000004f160 2284 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo │ │ │ │ - 126: 0000000000038d20 812 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_guru │ │ │ │ - 127: 000000000000bec0 20 FUNC GLOBAL DEFAULT 10 nfft_get_default_window_cut_off │ │ │ │ - 128: 000000000004e8b0 2216 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo_direct │ │ │ │ - 129: 000000000000a9a0 172 FUNC GLOBAL DEFAULT 10 nfft_cp_complex │ │ │ │ - 130: 0000000000029780 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_2d │ │ │ │ - 131: 0000000000045dc0 1384 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_trafo │ │ │ │ - 132: 0000000000009da0 496 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ - 133: 0000000000048870 2340 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo_direct │ │ │ │ - 134: 0000000000006d40 1164 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_double │ │ │ │ - 135: 0000000000046550 96 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_finalize │ │ │ │ - 136: 00000000000549e0 268 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_finalize │ │ │ │ - 137: 000000000000ba50 996 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex_int │ │ │ │ - 138: 000000000000b0a0 288 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_double │ │ │ │ - 139: 000000000000a630 432 FUNC GLOBAL DEFAULT 10 nfft_dot_w_double │ │ │ │ - 140: 000000000004e680 296 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_forget │ │ │ │ - 141: 0000000000037d90 660 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_fg_psi │ │ │ │ - 142: 00000000000491a0 7044 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo │ │ │ │ - 143: 000000000003fe30 412 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_finalize │ │ │ │ - 144: 000000000000b770 724 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex │ │ │ │ - 145: 0000000000009460 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_die │ │ │ │ - 146: 00000000000510b0 4556 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_adjoint │ │ │ │ - 147: 000000000000a2b0 104 FUNC GLOBAL DEFAULT [: 8] 10 nfft_clock_gettime_seconds │ │ │ │ - 148: 0000000000028eb0 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init │ │ │ │ - 149: 00000000000459f0 964 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_trafo │ │ │ │ - 150: 000000000003e180 572 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_phi_hut │ │ │ │ - 151: 0000000000009810 536 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_complex │ │ │ │ - 152: 000000000000a220 20 FUNC GLOBAL DEFAULT 10 nfft_get_num_threads │ │ │ │ - 153: 0000000000020ef0 10476 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_3d │ │ │ │ - 154: 000000000000b5f0 376 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_double │ │ │ │ - 155: 00000000000084c0 132 FUNC GLOBAL DEFAULT [: 8] 10 nfft_log2i │ │ │ │ - 156: 000000000003ec00 3260 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_full_psi │ │ │ │ - 157: 000000000000ab80 276 FUNC GLOBAL DEFAULT 10 nfft_cp_a_double │ │ │ │ - 158: 00000000000306a0 1836 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_full_psi │ │ │ │ - 159: 00000000000349e0 10344 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint │ │ │ │ - 160: 00000000000297d0 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_3d │ │ │ │ - 161: 000000000000a270 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_elapsed_seconds │ │ │ │ - 162: 00000000000394d0 7836 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo │ │ │ │ - 163: 00000000000472a0 892 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_1 │ │ │ │ - 164: 0000000000054fd0 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_row │ │ │ │ - 165: 0000000000054760 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init │ │ │ │ - 166: 000000000000bee0 32 FUNC GLOBAL DEFAULT [: 8] 10 nfft_get_window_name │ │ │ │ - 167: 0000000000054f20 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_row │ │ │ │ - 168: 0000000000047620 4516 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_2 │ │ │ │ - 169: 000000000000aa50 172 FUNC GLOBAL DEFAULT 10 nfft_cp_double │ │ │ │ - 170: 0000000000044cd0 908 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_finalize │ │ │ │ - 171: 000000000002ff00 548 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_lin_psi │ │ │ │ - 172: 000000000001cdd0 16664 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo │ │ │ │ - 173: 0000000000013910 1172 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_direct │ │ │ │ - 174: 00000000000093e0 116 FUNC GLOBAL DEFAULT [: 8] 10 nfft_free │ │ │ │ - 175: 0000000000055900 448 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner_thresh │ │ │ │ - 176: 000000000004dd80 1240 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_guru │ │ │ │ - 177: 000000000004d760 356 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_all │ │ │ │ - 178: 0000000000029830 376 FUNC GLOBAL DEFAULT [: 8] 10 nfft_check │ │ │ │ - 179: 00000000000392a0 556 FUNC GLOBAL DEFAULT [: 8] 10 nfst_finalize │ │ │ │ - 180: 0000000000038a10 208 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_one_psi │ │ │ │ - 181: 0000000000005ec0 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_fejer │ │ │ │ - 182: 0000000000055660 260 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_all │ │ │ │ - 183: 000000000004c690 1120 FUNC GLOBAL DEFAULT [: 8] 10 fpt_finalize │ │ │ │ - 184: 000000000003f8c0 208 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_one_psi │ │ │ │ - 185: 0000000000054af0 368 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha │ │ │ │ - 186: 0000000000027b40 1192 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_fg_psi │ │ │ │ - 187: 000000000003baa0 7772 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint │ │ │ │ - 188: 000000000000b3b0 84 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_complex │ │ │ │ - 189: 0000000000057af0 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_double │ │ │ │ + 41: 000000000001a5d0 10356 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_3d │ │ │ │ + 42: 0000000000031d30 392 FUNC GLOBAL DEFAULT [: 1] 10 nfct_check │ │ │ │ + 43: 0000000000055020 240 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_all │ │ │ │ + 44: 0000000000031690 580 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init │ │ │ │ + 45: 0000000000006980 796 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_complex │ │ │ │ + 46: 000000000000aca0 344 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_double │ │ │ │ + 47: 0000000000054eb0 356 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_all │ │ │ │ + 48: 0000000000054cf0 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_matrix │ │ │ │ + 49: 000000000004db30 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_al_thresh │ │ │ │ + 50: 000000000000aa70 120 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_complex │ │ │ │ + 51: 0000000000008500 212 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp │ │ │ │ + 52: 0000000000031ec0 488 FUNC GLOBAL DEFAULT [: 1] 10 nfct_finalize │ │ │ │ + 53: 0000000000028ae0 2420 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_full_psi │ │ │ │ + 54: 0000000000007c20 1020 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_double │ │ │ │ + 55: 0000000000013ca0 1124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_direct │ │ │ │ + 56: 0000000000028600 1240 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_psi │ │ │ │ + 57: 0000000000056800 480 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_double │ │ │ │ + 58: 0000000000039b70 80 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_3d │ │ │ │ + 59: 00000000000468b0 196 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_init_guru │ │ │ │ + 60: 000000000004af00 1344 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed_direct │ │ │ │ + 61: 0000000000031c90 68 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_2d │ │ │ │ + 62: 0000000000042560 1008 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint_direct │ │ │ │ + 63: 00000000000542c0 28 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_advanced │ │ │ │ + 64: 000000000003e7d0 1080 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint_direct │ │ │ │ + 65: 0000000000005840 1408 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bsplines │ │ │ │ + 66: 0000000000056660 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_double │ │ │ │ + 67: 00000000000547a0 300 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta │ │ │ │ + 68: 0000000000053de0 1216 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru_advanced │ │ │ │ + 69: 000000000003f070 1520 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_psi │ │ │ │ + 70: 0000000000007120 792 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_complex │ │ │ │ + 71: 000000000004d010 304 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_row │ │ │ │ + 72: 00000000000318e0 872 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_guru │ │ │ │ + 73: 000000000003e390 1080 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo_direct │ │ │ │ + 74: 0000000000051fe0 7672 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_trafo │ │ │ │ + 75: 000000000004d270 1148 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_all │ │ │ │ + 76: 0000000000030950 636 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_fg_psi │ │ │ │ + 77: 0000000000054b70 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_row │ │ │ │ + 78: 0000000000041f00 572 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init_random_nodes_coeffs │ │ │ │ + 79: 0000000000015510 5408 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_1d │ │ │ │ + 80: 0000000000008290 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_prod_real │ │ │ │ + 81: 0000000000047130 1328 FUNC GLOBAL DEFAULT [: 1] 10 fpt_init │ │ │ │ + 82: 00000000000084a0 96 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2 │ │ │ │ + 83: 0000000000005e20 416 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson2 │ │ │ │ + 84: 00000000000385f0 524 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_lin_psi │ │ │ │ + 85: 000000000004f820 2468 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint_direct │ │ │ │ + 86: 0000000000005fc0 2068 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson4 │ │ │ │ + 87: 0000000000029e00 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_1d │ │ │ │ + 88: 0000000000054c10 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_matrix │ │ │ │ + 89: 0000000000008700 1444 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda │ │ │ │ + 90: 000000000003ee40 556 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_lin_psi │ │ │ │ + 91: 0000000000038d40 1808 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_full_psi │ │ │ │ + 92: 000000000000be40 36 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_version │ │ │ │ + 93: 00000000000302a0 1176 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint_direct │ │ │ │ + 94: 0000000000009600 620 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_double │ │ │ │ + 95: 000000000002fdf0 1196 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo_direct │ │ │ │ + 96: 0000000000048b10 128 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute │ │ │ │ + 97: 00000000000085e0 244 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp_int │ │ │ │ + 98: 0000000000031ce0 80 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_3d │ │ │ │ + 99: 000000000004d140 304 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_row │ │ │ │ + 100: 000000000000b530 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_complex │ │ │ │ + 101: 00000000000067e0 228 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_sobolev │ │ │ │ + 102: 0000000000009a60 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_unit_complex │ │ │ │ + 103: 00000000000567e0 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_double │ │ │ │ + 104: 000000000000a1b0 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_set_num_threads │ │ │ │ + 105: 0000000000039520 580 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init │ │ │ │ + 106: 0000000000050be0 56 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute_x │ │ │ │ + 107: 000000000000a3a0 304 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_double │ │ │ │ + 108: 0000000000008040 580 FUNC GLOBAL DEFAULT [: 1] 10 nfft_float_property │ │ │ │ + 109: 0000000000038a80 700 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_psi │ │ │ │ + 110: 0000000000055a00 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_complex │ │ │ │ + 111: 0000000000056560 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_complex │ │ │ │ + 112: 000000000000ac10 144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_complex │ │ │ │ + 113: 000000000000b160 160 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_complex │ │ │ │ + 114: 00000000000068d0 132 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_multiquadric │ │ │ │ + 115: 000000000004e610 220 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_finalize │ │ │ │ + 116: 00000000000406b0 312 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init │ │ │ │ + 117: 0000000000057cf8 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ + 118: 0000000000055200 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner │ │ │ │ + 119: 0000000000042140 1044 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo_direct │ │ │ │ + 120: 0000000000005540 708 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bessel_i0 │ │ │ │ + 121: 0000000000018730 7828 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_2d │ │ │ │ + 122: 000000000000a290 272 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_complex │ │ │ │ + 123: 0000000000045ba0 868 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_adjoint │ │ │ │ + 124: 0000000000027f40 524 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_lin_psi │ │ │ │ + 125: 000000000004ef80 2204 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo │ │ │ │ + 126: 0000000000039770 872 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_guru │ │ │ │ + 127: 000000000000bec0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_default_window_cut_off │ │ │ │ + 128: 000000000004e6f0 2180 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo_direct │ │ │ │ + 129: 000000000000a910 172 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_complex │ │ │ │ + 130: 0000000000029e40 68 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_2d │ │ │ │ + 131: 0000000000046290 1288 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_trafo │ │ │ │ + 132: 0000000000009d30 476 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ + 133: 0000000000048b90 2292 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo_direct │ │ │ │ + 134: 0000000000006ca0 1148 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_double │ │ │ │ + 135: 0000000000046980 72 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_finalize │ │ │ │ + 136: 0000000000054530 236 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_finalize │ │ │ │ + 137: 000000000000ba70 976 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex_int │ │ │ │ + 138: 000000000000b040 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_double │ │ │ │ + 139: 000000000000a5a0 432 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_double │ │ │ │ + 140: 000000000004e520 240 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_forget │ │ │ │ + 141: 0000000000038800 636 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_fg_psi │ │ │ │ + 142: 0000000000049490 6764 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo │ │ │ │ + 143: 0000000000040840 352 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_finalize │ │ │ │ + 144: 000000000000b710 852 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex │ │ │ │ + 145: 0000000000009500 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_die │ │ │ │ + 146: 0000000000050e40 4500 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_adjoint │ │ │ │ + 147: 000000000000a230 92 FUNC GLOBAL DEFAULT [: 1] 10 nfft_clock_gettime_seconds │ │ │ │ + 148: 0000000000029530 608 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init │ │ │ │ + 149: 0000000000045f10 896 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_trafo │ │ │ │ + 150: 000000000003ec10 556 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_phi_hut │ │ │ │ + 151: 0000000000009870 448 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_complex │ │ │ │ + 152: 000000000000a190 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_num_threads │ │ │ │ + 153: 00000000000211d0 10704 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_3d │ │ │ │ + 154: 000000000000b590 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_double │ │ │ │ + 155: 0000000000008420 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_log2i │ │ │ │ + 156: 000000000003f660 3224 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_full_psi │ │ │ │ + 157: 000000000000aaf0 276 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_double │ │ │ │ + 158: 0000000000030e90 1840 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_full_psi │ │ │ │ + 159: 00000000000353c0 10580 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint │ │ │ │ + 160: 0000000000029e90 80 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_3d │ │ │ │ + 161: 000000000000a200 48 FUNC GLOBAL DEFAULT [: 1] 10 nfft_elapsed_seconds │ │ │ │ + 162: 0000000000039f40 7856 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo │ │ │ │ + 163: 0000000000047660 828 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_1 │ │ │ │ + 164: 0000000000054ad0 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_row │ │ │ │ + 165: 00000000000542e0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init │ │ │ │ + 166: 000000000000bee0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_window_name │ │ │ │ + 167: 0000000000054a30 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_row │ │ │ │ + 168: 00000000000479a0 4452 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_2 │ │ │ │ + 169: 000000000000a9c0 172 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_double │ │ │ │ + 170: 00000000000452e0 792 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_finalize │ │ │ │ + 171: 0000000000030740 524 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_lin_psi │ │ │ │ + 172: 000000000001ce50 17276 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo │ │ │ │ + 173: 0000000000013830 1136 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_direct │ │ │ │ + 174: 00000000000094c0 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_free │ │ │ │ + 175: 00000000000553a0 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner_thresh │ │ │ │ + 176: 000000000004dd00 1112 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_guru │ │ │ │ + 177: 000000000004d6f0 324 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_all │ │ │ │ + 178: 0000000000029ee0 440 FUNC GLOBAL DEFAULT [: 1] 10 nfft_check │ │ │ │ + 179: 0000000000039d50 488 FUNC GLOBAL DEFAULT [: 1] 10 nfst_finalize │ │ │ │ + 180: 0000000000039450 196 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_one_psi │ │ │ │ + 181: 0000000000005dc0 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_fejer │ │ │ │ + 182: 0000000000055110 240 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_all │ │ │ │ + 183: 000000000004c790 988 FUNC GLOBAL DEFAULT [: 1] 10 fpt_finalize │ │ │ │ + 184: 0000000000040300 196 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_one_psi │ │ │ │ + 185: 0000000000054640 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha │ │ │ │ + 186: 0000000000028150 1192 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_fg_psi │ │ │ │ + 187: 000000000003c4c0 7888 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint │ │ │ │ + 188: 000000000000b350 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_complex │ │ │ │ + 189: 00000000000571c0 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_double │ │ │ │ 190: 0000000000070078 8 OBJECT GLOBAL DEFAULT 21 nfft_free_hook │ │ │ │ - 191: 0000000000014230 4968 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_1d │ │ │ │ - 192: 000000000000ae60 140 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_complex │ │ │ │ - 193: 000000000004caf0 1348 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_row │ │ │ │ - 194: 0000000000042060 5564 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo │ │ │ │ - 195: 0000000000009a30 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_drand48 │ │ │ │ - 196: 0000000000054da0 384 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma │ │ │ │ - 197: 0000000000045060 1500 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_adjoint │ │ │ │ - 198: 0000000000009c10 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_real │ │ │ │ - 199: 000000000000a560 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w_complex │ │ │ │ - 200: 000000000004e260 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_advanced │ │ │ │ - 201: 000000000004b2a0 5096 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed │ │ │ │ - 202: 000000000002a5f0 10452 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint │ │ │ │ - 203: 000000000004da30 396 FUNC GLOBAL DEFAULT [: 8] 10 eval_al │ │ │ │ - 204: 000000000004e2e0 928 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute │ │ │ │ - 205: 00000000000563a0 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_complex │ │ │ │ - 206: 00000000000074f0 1144 FUNC GLOBAL DEFAULT 10 nfft_error_l_infty_1_double │ │ │ │ - 207: 0000000000029420 772 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_lin │ │ │ │ - 208: 00000000000084a0 24 FUNC GLOBAL DEFAULT 10 nfft_exp2i │ │ │ │ - 209: 000000000004d8d0 348 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_all │ │ │ │ - 210: 0000000000046330 208 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_init_guru │ │ │ │ - 211: 00000000000094b0 152 FUNC GLOBAL DEFAULT [: 8] 10 nfft_malloc │ │ │ │ - 212: 0000000000039050 76 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_1d │ │ │ │ - 213: 00000000000376e0 1148 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint_direct │ │ │ │ - 214: 0000000000028de0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_one_psi │ │ │ │ - 215: 000000000003f990 768 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_guru │ │ │ │ - 216: 0000000000044c70 84 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init │ │ │ │ - 217: 00000000000303d0 712 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_psi │ │ │ │ - 218: 00000000000299b0 588 FUNC GLOBAL DEFAULT [: 8] 10 nfft_finalize │ │ │ │ - 219: 0000000000009ce0 184 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sinc │ │ │ │ - 220: 00000000000552f0 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_matrix │ │ │ │ + 191: 0000000000014110 5112 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_1d │ │ │ │ + 192: 000000000000ae00 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_complex │ │ │ │ + 193: 000000000004cb80 1164 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_row │ │ │ │ + 194: 0000000000042950 5208 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo │ │ │ │ + 195: 0000000000009a40 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_drand48 │ │ │ │ + 196: 00000000000548d0 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma │ │ │ │ + 197: 0000000000045600 1436 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_adjoint │ │ │ │ + 198: 0000000000009ba0 184 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_real │ │ │ │ + 199: 000000000000a4d0 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_complex │ │ │ │ + 200: 000000000004e160 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_advanced │ │ │ │ + 201: 000000000004b440 4932 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed │ │ │ │ + 202: 000000000002acf0 10420 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint │ │ │ │ + 203: 000000000004d990 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_al │ │ │ │ + 204: 000000000004e1a0 888 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute │ │ │ │ + 205: 0000000000055d80 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_complex │ │ │ │ + 206: 0000000000007440 1144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_double │ │ │ │ + 207: 0000000000029ac0 832 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_lin │ │ │ │ + 208: 0000000000008400 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_exp2i │ │ │ │ + 209: 000000000004d840 324 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_all │ │ │ │ + 210: 00000000000467a0 188 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_init_guru │ │ │ │ + 211: 0000000000009540 132 FUNC GLOBAL DEFAULT [: 1] 10 nfft_malloc │ │ │ │ + 212: 0000000000039ae0 64 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_1d │ │ │ │ + 213: 0000000000038190 1112 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint_direct │ │ │ │ + 214: 0000000000029460 196 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_one_psi │ │ │ │ + 215: 00000000000403d0 728 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_guru │ │ │ │ + 216: 00000000000452b0 44 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init │ │ │ │ + 217: 0000000000030bd0 700 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_psi │ │ │ │ + 218: 000000000002a0a0 520 FUNC GLOBAL DEFAULT [: 1] 10 nfft_finalize │ │ │ │ + 219: 0000000000009c80 168 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sinc │ │ │ │ + 220: 0000000000054dd0 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_matrix │ │ │ │ 221: 0000000000070070 8 OBJECT GLOBAL DEFAULT 21 nfft_die_hook │ │ │ │ - 222: 00000000000571d0 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_double │ │ │ │ - 223: 000000000000b410 376 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_double │ │ │ │ - 224: 0000000000009f90 648 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ - 225: 000000000000a8d0 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w2_complex │ │ │ │ - 226: 000000000000a250 20 FUNC GLOBAL DEFAULT 10 nfft_has_threads_enabled │ │ │ │ - 227: 0000000000055ac0 1228 FUNC GLOBAL DEFAULT [: 8] 10 wigner_start │ │ │ │ - 228: 0000000000016a30 7380 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_2d │ │ │ │ - 229: 0000000000009b40 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_shifted_unit_double │ │ │ │ - 230: 000000000003fde0 80 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_1d │ │ │ │ - 231: 000000000000be70 68 FUNC GLOBAL DEFAULT [: 8] 10 nfft_m2K │ │ │ │ - 232: 000000000000aef0 288 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_double │ │ │ │ - 233: 0000000000032270 10088 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo │ │ │ │ - 234: 0000000000056170 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_complex │ │ │ │ - 235: 000000000004e2a0 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init │ │ │ │ - 236: 0000000000050440 2692 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint │ │ │ │ - 237: 0000000000005510 128 FUNC GLOBAL DEFAULT [: 8] 10 nfft_assertion_failed │ │ │ │ - 238: 00000000000547a0 564 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_precompute │ │ │ │ - 239: 00000000000414a0 272 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_cp │ │ │ │ - 240: 0000000000039150 328 FUNC GLOBAL DEFAULT [: 8] 10 nfst_check │ │ │ │ - 241: 00000000000390a0 80 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_2d │ │ │ │ - 242: 0000000000031410 76 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_1d │ │ │ │ - 243: 0000000000029110 772 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_guru │ │ │ │ - 244: 000000000000a7e0 240 FUNC GLOBAL DEFAULT 10 nfft_dot_w_w2_complex │ │ │ │ - 245: 0000000000007970 868 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_complex │ │ │ │ - 246: 0000000000008ce0 1792 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda2 │ │ │ │ - 247: 0000000000056130 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_complex │ │ │ │ - 248: 0000000000046400 104 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_finalize │ │ │ │ - 249: 0000000000043620 5708 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint │ │ │ │ - 250: 000000000000b260 332 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_double │ │ │ │ - 251: 00000000000546d0 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru │ │ │ │ - 252: 000000000000b010 140 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_complex │ │ │ │ - 253: 0000000000009a70 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_srand48 │ │ │ │ - 254: 0000000000030dd0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_one_psi │ │ │ │ - 255: 000000000002ced0 9876 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo │ │ │ │ - 256: 00000000000237e0 16704 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint │ │ │ │ + 222: 00000000000569e0 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_double │ │ │ │ + 223: 000000000000b3b0 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_double │ │ │ │ + 224: 0000000000009f10 632 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ + 225: 000000000000a840 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w2_complex │ │ │ │ + 226: 000000000000a1c0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_has_threads_enabled │ │ │ │ + 227: 0000000000055540 1196 FUNC GLOBAL DEFAULT [: 1] 10 wigner_start │ │ │ │ + 228: 0000000000016a30 7412 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_2d │ │ │ │ + 229: 0000000000009ae0 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_shifted_unit_double │ │ │ │ + 230: 00000000000407f0 68 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_1d │ │ │ │ + 231: 000000000000be80 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_m2K │ │ │ │ + 232: 000000000000ae90 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_double │ │ │ │ + 233: 0000000000032b40 10356 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo │ │ │ │ + 234: 0000000000055ba0 480 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_complex │ │ │ │ + 235: 000000000004e180 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init │ │ │ │ + 236: 00000000000501d0 2564 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint │ │ │ │ + 237: 00000000000054c0 108 FUNC GLOBAL DEFAULT [: 1] 10 nfft_assertion_failed │ │ │ │ + 238: 0000000000054300 560 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_precompute │ │ │ │ + 239: 0000000000041e00 256 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_cp │ │ │ │ + 240: 0000000000039bc0 392 FUNC GLOBAL DEFAULT [: 1] 10 nfst_check │ │ │ │ + 241: 0000000000039b20 68 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_2d │ │ │ │ + 242: 0000000000031c50 64 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_1d │ │ │ │ + 243: 0000000000029790 816 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_guru │ │ │ │ + 244: 000000000000a750 240 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_w2_complex │ │ │ │ + 245: 00000000000078c0 852 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_complex │ │ │ │ + 246: 0000000000008cb0 2060 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda2 │ │ │ │ + 247: 0000000000055b80 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_complex │ │ │ │ + 248: 0000000000046860 80 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_finalize │ │ │ │ + 249: 0000000000043db0 5376 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint │ │ │ │ + 250: 000000000000b200 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_double │ │ │ │ + 251: 00000000000542a0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru │ │ │ │ + 252: 000000000000afb0 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_complex │ │ │ │ + 253: 0000000000009a50 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_srand48 │ │ │ │ + 254: 00000000000315c0 196 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_one_psi │ │ │ │ + 255: 000000000002d5b0 10292 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo │ │ │ │ + 256: 0000000000023ba0 17300 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint │ │ │ │ 257: 0000000000070080 8 OBJECT GLOBAL DEFAULT 21 nfft_malloc_hook │ │ │ │ - 258: 0000000000037250 1160 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo_direct │ │ │ │ + 258: 0000000000037d20 1128 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo_direct │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,165 +1,162 @@ │ │ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0x3480 contains 31 entries: │ │ │ │ +Relocation section '.rela.dyn' at offset 0x3480 contains 28 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000006f8b0 0000000000000016 R_PPC64_RELATIVE 5500 │ │ │ │ -000000000006f8b8 0000000000000016 R_PPC64_RELATIVE 5490 │ │ │ │ +000000000006f8b0 0000000000000016 R_PPC64_RELATIVE 54a0 │ │ │ │ +000000000006f8b8 0000000000000016 R_PPC64_RELATIVE 5430 │ │ │ │ 0000000000070000 0000000000000016 R_PPC64_RELATIVE 70000 │ │ │ │ 000000000006ff08 0000000500000026 R_PPC64_ADDR64 0000000000000000 __gmon_start__ + 0 │ │ │ │ 000000000006ff10 0000001000000026 R_PPC64_ADDR64 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ 000000000006ff18 0000001100000026 R_PPC64_ADDR64 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ 000000000006ff20 0000000d00000026 R_PPC64_ADDR64 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -000000000006ff28 0000000800000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000006ff50 0000000800000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000006ffe0 0000000800000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000006ff30 0000001200000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000006ff98 0000001200000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000006ff38 000000be00000026 R_PPC64_ADDR64 0000000000070078 nfft_free_hook + 0 │ │ │ │ -000000000006ff40 000000dd00000026 R_PPC64_ADDR64 0000000000070070 nfft_die_hook + 0 │ │ │ │ -000000000006ff48 0000010100000026 R_PPC64_ADDR64 0000000000070080 nfft_malloc_hook + 0 │ │ │ │ -000000000006ff58 000000ac00000026 R_PPC64_ADDR64 000000000001cdd0 nfft_trafo + 0 │ │ │ │ -000000000006ff60 0000010000000026 R_PPC64_ADDR64 00000000000237e0 nfft_adjoint + 0 │ │ │ │ -000000000006ff68 000000ff00000026 R_PPC64_ADDR64 000000000002ced0 nfct_trafo + 0 │ │ │ │ -000000000006ff70 000000ca00000026 R_PPC64_ADDR64 000000000002a5f0 nfct_adjoint + 0 │ │ │ │ -000000000006ff78 000000e900000026 R_PPC64_ADDR64 0000000000032270 nfst_trafo + 0 │ │ │ │ -000000000006ff80 0000009f00000026 R_PPC64_ADDR64 00000000000349e0 nfst_adjoint + 0 │ │ │ │ -000000000006ff88 000000a200000026 R_PPC64_ADDR64 00000000000394d0 nnfft_trafo + 0 │ │ │ │ -000000000006ff90 000000bb00000026 R_PPC64_ADDR64 000000000003baa0 nnfft_adjoint + 0 │ │ │ │ -000000000006ffa0 0000008300000026 R_PPC64_ADDR64 0000000000045dc0 mri_inh_2d1d_trafo + 0 │ │ │ │ -000000000006ffa8 000000c500000026 R_PPC64_ADDR64 0000000000045060 mri_inh_2d1d_adjoint + 0 │ │ │ │ -000000000006ffb0 0000009500000026 R_PPC64_ADDR64 00000000000459f0 mri_inh_3d_trafo + 0 │ │ │ │ -000000000006ffb8 0000007b00000026 R_PPC64_ADDR64 0000000000045640 mri_inh_3d_adjoint + 0 │ │ │ │ -000000000006ffc0 0000007d00000026 R_PPC64_ADDR64 000000000004f160 nfsft_trafo + 0 │ │ │ │ -000000000006ffc8 000000ec00000026 R_PPC64_ADDR64 0000000000050440 nfsft_adjoint + 0 │ │ │ │ -000000000006ffd0 0000004a00000026 R_PPC64_ADDR64 0000000000052280 nfsoft_trafo + 0 │ │ │ │ -000000000006ffd8 0000009200000026 R_PPC64_ADDR64 00000000000510b0 nfsoft_adjoint + 0 │ │ │ │ +000000000006ff28 000000be00000014 R_PPC64_GLOB_DAT 0000000000070078 nfft_free_hook + 0 │ │ │ │ +000000000006ff30 0000010100000014 R_PPC64_GLOB_DAT 0000000000070080 nfft_malloc_hook + 0 │ │ │ │ +000000000006ff38 000000dd00000014 R_PPC64_GLOB_DAT 0000000000070070 nfft_die_hook + 0 │ │ │ │ +000000000006ff40 000000ac00000014 R_PPC64_GLOB_DAT 000000000001ce50 nfft_trafo + 0 │ │ │ │ +000000000006ff48 0000010000000014 R_PPC64_GLOB_DAT 0000000000023ba0 nfft_adjoint + 0 │ │ │ │ +000000000006ff50 000000ff00000014 R_PPC64_GLOB_DAT 000000000002d5b0 nfct_trafo + 0 │ │ │ │ +000000000006ff58 000000ca00000014 R_PPC64_GLOB_DAT 000000000002acf0 nfct_adjoint + 0 │ │ │ │ +000000000006ff60 0000009f00000014 R_PPC64_GLOB_DAT 00000000000353c0 nfst_adjoint + 0 │ │ │ │ +000000000006ff68 000000e900000014 R_PPC64_GLOB_DAT 0000000000032b40 nfst_trafo + 0 │ │ │ │ +000000000006ff70 000000a200000014 R_PPC64_GLOB_DAT 0000000000039f40 nnfft_trafo + 0 │ │ │ │ +000000000006ff78 000000bb00000014 R_PPC64_GLOB_DAT 000000000003c4c0 nnfft_adjoint + 0 │ │ │ │ +000000000006ff80 0000001200000014 R_PPC64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ +000000000006ff88 0000007b00000014 R_PPC64_GLOB_DAT 0000000000045ba0 mri_inh_3d_adjoint + 0 │ │ │ │ +000000000006ff90 000000c500000014 R_PPC64_GLOB_DAT 0000000000045600 mri_inh_2d1d_adjoint + 0 │ │ │ │ +000000000006ff98 0000008300000014 R_PPC64_GLOB_DAT 0000000000046290 mri_inh_2d1d_trafo + 0 │ │ │ │ +000000000006ffa0 0000009500000014 R_PPC64_GLOB_DAT 0000000000045f10 mri_inh_3d_trafo + 0 │ │ │ │ +000000000006ffa8 0000007d00000014 R_PPC64_GLOB_DAT 000000000004ef80 nfsft_trafo + 0 │ │ │ │ +000000000006ffb0 000000ec00000014 R_PPC64_GLOB_DAT 00000000000501d0 nfsft_adjoint + 0 │ │ │ │ +000000000006ffb8 0000004a00000014 R_PPC64_GLOB_DAT 0000000000051fe0 nfsoft_trafo + 0 │ │ │ │ +000000000006ffc0 0000009200000014 R_PPC64_GLOB_DAT 0000000000050e40 nfsoft_adjoint + 0 │ │ │ │ +000000000006ffc8 0000000800000014 R_PPC64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0x3768 contains 128 entries: │ │ │ │ +Relocation section '.rela.plt' at offset 0x3720 contains 128 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000006fb00 0000002900000015 R_PPC64_JMP_SLOT 000000000001a5a0 nfft_trafo_3d + 0 │ │ │ │ -000000000006fb08 000000fc00000015 R_PPC64_JMP_SLOT 000000000000b010 nfft_upd_xpay_complex + 0 │ │ │ │ -000000000006fb10 0000003f00000015 R_PPC64_JMP_SLOT 0000000000054710 nfsoft_init_advanced + 0 │ │ │ │ -000000000006fb18 000000da00000015 R_PPC64_JMP_SLOT 00000000000299b0 nfft_finalize + 0 │ │ │ │ -000000000006fb20 000000ab00000015 R_PPC64_JMP_SLOT 000000000002ff00 nfct_precompute_lin_psi + 0 │ │ │ │ -000000000006fb28 000000d100000015 R_PPC64_JMP_SLOT 000000000004d8d0 gamma_al_all + 0 │ │ │ │ -000000000006fb30 0000002e00000015 R_PPC64_JMP_SLOT 000000000000ad30 nfft_cp_w_double + 0 │ │ │ │ -000000000006fb38 000000c400000015 R_PPC64_JMP_SLOT 0000000000054da0 SO3_gamma + 0 │ │ │ │ -000000000006fb40 0000004f00000015 R_PPC64_JMP_SLOT 00000000000155a0 nfft_adjoint_1d + 0 │ │ │ │ -000000000006fb48 0000006e00000015 R_PPC64_JMP_SLOT 0000000000055f90 solver_init_advanced_complex + 0 │ │ │ │ -000000000006fb50 0000003500000015 R_PPC64_JMP_SLOT 00000000000284b0 nfft_precompute_full_psi + 0 │ │ │ │ -000000000006fb58 0000003c00000015 R_PPC64_JMP_SLOT 000000000004ad30 fpt_transposed_direct + 0 │ │ │ │ +000000000006fb00 0000002900000015 R_PPC64_JMP_SLOT 000000000001a5d0 nfft_trafo_3d + 0 │ │ │ │ +000000000006fb08 000000fc00000015 R_PPC64_JMP_SLOT 000000000000afb0 nfft_upd_xpay_complex + 0 │ │ │ │ +000000000006fb10 0000003f00000015 R_PPC64_JMP_SLOT 00000000000542c0 nfsoft_init_advanced + 0 │ │ │ │ +000000000006fb18 000000da00000015 R_PPC64_JMP_SLOT 000000000002a0a0 nfft_finalize + 0 │ │ │ │ +000000000006fb20 000000ab00000015 R_PPC64_JMP_SLOT 0000000000030740 nfct_precompute_lin_psi + 0 │ │ │ │ +000000000006fb28 000000d100000015 R_PPC64_JMP_SLOT 000000000004d840 gamma_al_all + 0 │ │ │ │ +000000000006fb30 0000002e00000015 R_PPC64_JMP_SLOT 000000000000aca0 nfft_cp_w_double + 0 │ │ │ │ +000000000006fb38 000000c400000015 R_PPC64_JMP_SLOT 00000000000548d0 SO3_gamma + 0 │ │ │ │ +000000000006fb40 0000004f00000015 R_PPC64_JMP_SLOT 0000000000015510 nfft_adjoint_1d + 0 │ │ │ │ +000000000006fb48 0000006e00000015 R_PPC64_JMP_SLOT 0000000000055a00 solver_init_advanced_complex + 0 │ │ │ │ +000000000006fb50 0000003500000015 R_PPC64_JMP_SLOT 0000000000028ae0 nfft_precompute_full_psi + 0 │ │ │ │ +000000000006fb58 0000003c00000015 R_PPC64_JMP_SLOT 000000000004af00 fpt_transposed_direct + 0 │ │ │ │ 000000000006fb60 0000000300000015 R_PPC64_JMP_SLOT 0000000000000000 exp@GLIBC_2.29 + 0 │ │ │ │ 000000000006fb68 0000000400000015 R_PPC64_JMP_SLOT 0000000000000000 clock_gettime@GLIBC_2.17 + 0 │ │ │ │ -000000000006fb70 0000009e00000015 R_PPC64_JMP_SLOT 00000000000306a0 nfct_precompute_full_psi + 0 │ │ │ │ -000000000006fb78 0000009100000015 R_PPC64_JMP_SLOT 0000000000009460 nfft_die + 0 │ │ │ │ -000000000006fb80 0000005b00000015 R_PPC64_JMP_SLOT 0000000000038300 nfst_precompute_full_psi + 0 │ │ │ │ +000000000006fb70 0000009e00000015 R_PPC64_JMP_SLOT 0000000000030e90 nfct_precompute_full_psi + 0 │ │ │ │ +000000000006fb78 0000009100000015 R_PPC64_JMP_SLOT 0000000000009500 nfft_die + 0 │ │ │ │ +000000000006fb80 0000005b00000015 R_PPC64_JMP_SLOT 0000000000038d40 nfst_precompute_full_psi + 0 │ │ │ │ 000000000006fb88 0000000500000015 R_PPC64_JMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -000000000006fb90 0000005400000015 R_PPC64_JMP_SLOT 0000000000037b60 nfst_precompute_lin_psi + 0 │ │ │ │ -000000000006fb98 000000c700000015 R_PPC64_JMP_SLOT 000000000000a560 nfft_dot_w_complex + 0 │ │ │ │ +000000000006fb90 0000005400000015 R_PPC64_JMP_SLOT 00000000000385f0 nfst_precompute_lin_psi + 0 │ │ │ │ +000000000006fb98 000000c700000015 R_PPC64_JMP_SLOT 000000000000a4d0 nfft_dot_w_complex + 0 │ │ │ │ 000000000006fba0 0000000600000015 R_PPC64_JMP_SLOT 0000000000000000 srand48@GLIBC_2.17 + 0 │ │ │ │ -000000000006fba8 0000009400000015 R_PPC64_JMP_SLOT 0000000000028eb0 nfft_init + 0 │ │ │ │ -000000000006fbb0 000000bf00000015 R_PPC64_JMP_SLOT 0000000000014230 nfft_trafo_1d + 0 │ │ │ │ -000000000006fbb8 0000004700000015 R_PPC64_JMP_SLOT 000000000004d040 beta_al_row + 0 │ │ │ │ -000000000006fbc0 0000006b00000015 R_PPC64_JMP_SLOT 000000000000a430 nfft_dot_double + 0 │ │ │ │ +000000000006fba8 0000009400000015 R_PPC64_JMP_SLOT 0000000000029530 nfft_init + 0 │ │ │ │ +000000000006fbb0 000000bf00000015 R_PPC64_JMP_SLOT 0000000000014110 nfft_trafo_1d + 0 │ │ │ │ +000000000006fbb8 0000004700000015 R_PPC64_JMP_SLOT 000000000004d010 beta_al_row + 0 │ │ │ │ +000000000006fbc0 0000006b00000015 R_PPC64_JMP_SLOT 000000000000a3a0 nfft_dot_double + 0 │ │ │ │ 000000000006fbc8 0000000700000015 R_PPC64_JMP_SLOT 0000000000000000 putchar@GLIBC_2.17 + 0 │ │ │ │ 000000000006fbd0 0000000900000015 R_PPC64_JMP_SLOT 0000000000000000 memcpy@GLIBC_2.17 + 0 │ │ │ │ -000000000006fbd8 000000ba00000015 R_PPC64_JMP_SLOT 0000000000027b40 nfft_precompute_fg_psi + 0 │ │ │ │ -000000000006fbe0 0000004d00000015 R_PPC64_JMP_SLOT 0000000000055080 SO3_gamma_row + 0 │ │ │ │ +000000000006fbd8 000000ba00000015 R_PPC64_JMP_SLOT 0000000000028150 nfft_precompute_fg_psi + 0 │ │ │ │ +000000000006fbe0 0000004d00000015 R_PPC64_JMP_SLOT 0000000000054b70 SO3_gamma_row + 0 │ │ │ │ 000000000006fbe8 0000000a00000015 R_PPC64_JMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ │ 000000000006fbf0 0000000b00000015 R_PPC64_JMP_SLOT 0000000000000000 cos@GLIBC_2.17 + 0 │ │ │ │ -000000000006fbf8 0000005500000015 R_PPC64_JMP_SLOT 000000000004fa50 nfsft_adjoint_direct + 0 │ │ │ │ +000000000006fbf8 0000005500000015 R_PPC64_JMP_SLOT 000000000004f820 nfsft_adjoint_direct + 0 │ │ │ │ 000000000006fc00 0000000c00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_r2r + 0 │ │ │ │ -000000000006fc08 0000007800000015 R_PPC64_JMP_SLOT 0000000000005590 nfft_bessel_i0 + 0 │ │ │ │ +000000000006fc08 0000007800000015 R_PPC64_JMP_SLOT 0000000000005540 nfft_bessel_i0 + 0 │ │ │ │ 000000000006fc10 0000000d00000015 R_PPC64_JMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ 000000000006fc18 0000000e00000015 R_PPC64_JMP_SLOT 0000000000000000 sinh@GLIBC_2.17 + 0 │ │ │ │ 000000000006fc20 0000000f00000015 R_PPC64_JMP_SLOT 0000000000000000 sincos@GLIBC_2.17 + 0 │ │ │ │ -000000000006fc28 000000e500000015 R_PPC64_JMP_SLOT 0000000000009b40 nfft_vrand_shifted_unit_double + 0 │ │ │ │ -000000000006fc30 000000b100000015 R_PPC64_JMP_SLOT 000000000004d760 beta_al_all + 0 │ │ │ │ -000000000006fc38 0000008b00000015 R_PPC64_JMP_SLOT 000000000000a630 nfft_dot_w_double + 0 │ │ │ │ +000000000006fc28 000000e500000015 R_PPC64_JMP_SLOT 0000000000009ae0 nfft_vrand_shifted_unit_double + 0 │ │ │ │ +000000000006fc30 000000b100000015 R_PPC64_JMP_SLOT 000000000004d6f0 beta_al_all + 0 │ │ │ │ +000000000006fc38 0000008b00000015 R_PPC64_JMP_SLOT 000000000000a5a0 nfft_dot_w_double + 0 │ │ │ │ 000000000006fc40 0000001300000015 R_PPC64_JMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ │ -000000000006fc48 0000007900000015 R_PPC64_JMP_SLOT 0000000000018710 nfft_adjoint_2d + 0 │ │ │ │ -000000000006fc50 000000bc00000015 R_PPC64_JMP_SLOT 000000000000b3b0 nfft_upd_xpawy_complex + 0 │ │ │ │ +000000000006fc48 0000007900000015 R_PPC64_JMP_SLOT 0000000000018730 nfft_adjoint_2d + 0 │ │ │ │ +000000000006fc50 000000bc00000015 R_PPC64_JMP_SLOT 000000000000b350 nfft_upd_xpawy_complex + 0 │ │ │ │ 000000000006fc58 0000001400000015 R_PPC64_JMP_SLOT 0000000000000000 __fprintf_chkieee128@GLIBC_2.32 + 0 │ │ │ │ -000000000006fc60 0000004b00000015 R_PPC64_JMP_SLOT 000000000004d2b0 alpha_al_all + 0 │ │ │ │ -000000000006fc68 0000003800000015 R_PPC64_JMP_SLOT 0000000000027ff0 nfft_precompute_psi + 0 │ │ │ │ -000000000006fc70 000000a300000015 R_PPC64_JMP_SLOT 00000000000472a0 fpt_precompute_1 + 0 │ │ │ │ -000000000006fc78 0000004400000015 R_PPC64_JMP_SLOT 00000000000541b0 nfsoft_init_guru_advanced + 0 │ │ │ │ -000000000006fc80 0000006000000015 R_PPC64_JMP_SLOT 00000000000487d0 fpt_precompute + 0 │ │ │ │ +000000000006fc60 0000004b00000015 R_PPC64_JMP_SLOT 000000000004d270 alpha_al_all + 0 │ │ │ │ +000000000006fc68 0000003800000015 R_PPC64_JMP_SLOT 0000000000028600 nfft_precompute_psi + 0 │ │ │ │ +000000000006fc70 000000a300000015 R_PPC64_JMP_SLOT 0000000000047660 fpt_precompute_1 + 0 │ │ │ │ +000000000006fc78 0000004400000015 R_PPC64_JMP_SLOT 0000000000053de0 nfsoft_init_guru_advanced + 0 │ │ │ │ +000000000006fc80 0000006000000015 R_PPC64_JMP_SLOT 0000000000048b10 fpt_precompute + 0 │ │ │ │ 000000000006fc88 0000001500000015 R_PPC64_JMP_SLOT 0000000000000000 fflush@GLIBC_2.17 + 0 │ │ │ │ -000000000006fc90 0000005a00000015 R_PPC64_JMP_SLOT 000000000003e3c0 nnfft_precompute_lin_psi + 0 │ │ │ │ +000000000006fc90 0000005a00000015 R_PPC64_JMP_SLOT 000000000003ee40 nnfft_precompute_lin_psi + 0 │ │ │ │ 000000000006fc98 0000001600000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute + 0 │ │ │ │ -000000000006fca0 0000009b00000015 R_PPC64_JMP_SLOT 00000000000084c0 nfft_log2i + 0 │ │ │ │ -000000000006fca8 000000c000000015 R_PPC64_JMP_SLOT 000000000000ae60 nfft_upd_axpy_complex + 0 │ │ │ │ -000000000006fcb0 0000006100000015 R_PPC64_JMP_SLOT 00000000000086a0 nfft_next_power_of_2_exp_int + 0 │ │ │ │ -000000000006fcb8 000000e700000015 R_PPC64_JMP_SLOT 000000000000be70 nfft_m2K + 0 │ │ │ │ -000000000006fcc0 0000005100000015 R_PPC64_JMP_SLOT 0000000000046d20 fpt_init + 0 │ │ │ │ -000000000006fcc8 000000d000000015 R_PPC64_JMP_SLOT 00000000000084a0 nfft_exp2i + 0 │ │ │ │ -000000000006fcd0 0000008500000015 R_PPC64_JMP_SLOT 0000000000048870 fpt_trafo_direct + 0 │ │ │ │ -000000000006fcd8 0000005200000015 R_PPC64_JMP_SLOT 0000000000008550 nfft_next_power_of_2 + 0 │ │ │ │ -000000000006fce0 0000007400000015 R_PPC64_JMP_SLOT 000000000003fc90 nnfft_init + 0 │ │ │ │ -000000000006fce8 0000008400000015 R_PPC64_JMP_SLOT 0000000000009da0 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ -000000000006fcf0 0000002c00000015 R_PPC64_JMP_SLOT 0000000000030ea0 nfct_init + 0 │ │ │ │ -000000000006fcf8 0000009600000015 R_PPC64_JMP_SLOT 000000000003e180 nnfft_precompute_phi_hut + 0 │ │ │ │ -000000000006fd00 000000ac00000015 R_PPC64_JMP_SLOT 000000000001cdd0 nfft_trafo + 0 │ │ │ │ -000000000006fd08 000000c100000015 R_PPC64_JMP_SLOT 000000000004caf0 alpha_al_row + 0 │ │ │ │ -000000000006fd10 000000a400000015 R_PPC64_JMP_SLOT 0000000000054fd0 SO3_beta_row + 0 │ │ │ │ -000000000006fd18 0000006d00000015 R_PPC64_JMP_SLOT 0000000000038030 nfst_precompute_psi + 0 │ │ │ │ -000000000006fd20 000000a900000015 R_PPC64_JMP_SLOT 000000000000aa50 nfft_cp_double + 0 │ │ │ │ -000000000006fd28 0000006300000015 R_PPC64_JMP_SLOT 000000000004d180 gamma_al_row + 0 │ │ │ │ +000000000006fca0 0000009b00000015 R_PPC64_JMP_SLOT 0000000000008420 nfft_log2i + 0 │ │ │ │ +000000000006fca8 000000c000000015 R_PPC64_JMP_SLOT 000000000000ae00 nfft_upd_axpy_complex + 0 │ │ │ │ +000000000006fcb0 0000006100000015 R_PPC64_JMP_SLOT 00000000000085e0 nfft_next_power_of_2_exp_int + 0 │ │ │ │ +000000000006fcb8 000000e700000015 R_PPC64_JMP_SLOT 000000000000be80 nfft_m2K + 0 │ │ │ │ +000000000006fcc0 0000005100000015 R_PPC64_JMP_SLOT 0000000000047130 fpt_init + 0 │ │ │ │ +000000000006fcc8 000000d000000015 R_PPC64_JMP_SLOT 0000000000008400 nfft_exp2i + 0 │ │ │ │ +000000000006fcd0 0000008500000015 R_PPC64_JMP_SLOT 0000000000048b90 fpt_trafo_direct + 0 │ │ │ │ +000000000006fcd8 0000005200000015 R_PPC64_JMP_SLOT 00000000000084a0 nfft_next_power_of_2 + 0 │ │ │ │ +000000000006fce0 0000007400000015 R_PPC64_JMP_SLOT 00000000000406b0 nnfft_init + 0 │ │ │ │ +000000000006fce8 0000008400000015 R_PPC64_JMP_SLOT 0000000000009d30 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ +000000000006fcf0 0000002c00000015 R_PPC64_JMP_SLOT 0000000000031690 nfct_init + 0 │ │ │ │ +000000000006fcf8 0000009600000015 R_PPC64_JMP_SLOT 000000000003ec10 nnfft_precompute_phi_hut + 0 │ │ │ │ +000000000006fd00 000000ac00000015 R_PPC64_JMP_SLOT 000000000001ce50 nfft_trafo + 0 │ │ │ │ +000000000006fd08 000000c100000015 R_PPC64_JMP_SLOT 000000000004cb80 alpha_al_row + 0 │ │ │ │ +000000000006fd10 000000a400000015 R_PPC64_JMP_SLOT 0000000000054ad0 SO3_beta_row + 0 │ │ │ │ +000000000006fd18 0000006d00000015 R_PPC64_JMP_SLOT 0000000000038a80 nfst_precompute_psi + 0 │ │ │ │ +000000000006fd20 000000a900000015 R_PPC64_JMP_SLOT 000000000000a9c0 nfft_cp_double + 0 │ │ │ │ +000000000006fd28 0000006300000015 R_PPC64_JMP_SLOT 000000000004d140 gamma_al_row + 0 │ │ │ │ 000000000006fd30 0000001700000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_many_r2r + 0 │ │ │ │ -000000000006fd38 0000008a00000015 R_PPC64_JMP_SLOT 000000000000b0a0 nfft_upd_xpay_double + 0 │ │ │ │ -000000000006fd40 0000009800000015 R_PPC64_JMP_SLOT 000000000000a220 nfft_get_num_threads + 0 │ │ │ │ -000000000006fd48 000000a700000015 R_PPC64_JMP_SLOT 0000000000054f20 SO3_alpha_row + 0 │ │ │ │ +000000000006fd38 0000008a00000015 R_PPC64_JMP_SLOT 000000000000b040 nfft_upd_xpay_double + 0 │ │ │ │ +000000000006fd40 0000009800000015 R_PPC64_JMP_SLOT 000000000000a190 nfft_get_num_threads + 0 │ │ │ │ +000000000006fd48 000000a700000015 R_PPC64_JMP_SLOT 0000000000054a30 SO3_alpha_row + 0 │ │ │ │ 000000000006fd50 0000001800000015 R_PPC64_JMP_SLOT 0000000000000000 log1p@GLIBC_2.17 + 0 │ │ │ │ -000000000006fd58 000000f300000015 R_PPC64_JMP_SLOT 0000000000029110 nfft_init_guru + 0 │ │ │ │ -000000000006fd60 0000005900000015 R_PPC64_JMP_SLOT 00000000000087b0 nfft_lambda + 0 │ │ │ │ -000000000006fd68 000000a800000015 R_PPC64_JMP_SLOT 0000000000047620 fpt_precompute_2 + 0 │ │ │ │ -000000000006fd70 0000009900000015 R_PPC64_JMP_SLOT 0000000000020ef0 nfft_adjoint_3d + 0 │ │ │ │ +000000000006fd58 000000f300000015 R_PPC64_JMP_SLOT 0000000000029790 nfft_init_guru + 0 │ │ │ │ +000000000006fd60 0000005900000015 R_PPC64_JMP_SLOT 0000000000008700 nfft_lambda + 0 │ │ │ │ +000000000006fd68 000000a800000015 R_PPC64_JMP_SLOT 00000000000479a0 fpt_precompute_2 + 0 │ │ │ │ +000000000006fd70 0000009900000015 R_PPC64_JMP_SLOT 00000000000211d0 nfft_adjoint_3d + 0 │ │ │ │ 000000000006fd78 000000e400000015 R_PPC64_JMP_SLOT 0000000000016a30 nfft_trafo_2d + 0 │ │ │ │ -000000000006fd80 0000007c00000015 R_PPC64_JMP_SLOT 0000000000027920 nfft_precompute_lin_psi + 0 │ │ │ │ +000000000006fd80 0000007c00000015 R_PPC64_JMP_SLOT 0000000000027f40 nfft_precompute_lin_psi + 0 │ │ │ │ 000000000006fd88 0000001900000015 R_PPC64_JMP_SLOT 0000000000000000 __printf_chkieee128@GLIBC_2.32 + 0 │ │ │ │ 000000000006fd90 0000001a00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_dft + 0 │ │ │ │ -000000000006fd98 0000007000000015 R_PPC64_JMP_SLOT 000000000000aca0 nfft_cp_w_complex + 0 │ │ │ │ -000000000006fda0 0000006600000015 R_PPC64_JMP_SLOT 0000000000009ab0 nfft_vrand_unit_complex + 0 │ │ │ │ -000000000006fda8 000000c800000015 R_PPC64_JMP_SLOT 000000000004e260 nfsft_init_advanced + 0 │ │ │ │ -000000000006fdb0 0000008d00000015 R_PPC64_JMP_SLOT 0000000000037d90 nfst_precompute_fg_psi + 0 │ │ │ │ +000000000006fd98 0000007000000015 R_PPC64_JMP_SLOT 000000000000ac10 nfft_cp_w_complex + 0 │ │ │ │ +000000000006fda0 0000006600000015 R_PPC64_JMP_SLOT 0000000000009a60 nfft_vrand_unit_complex + 0 │ │ │ │ +000000000006fda8 000000c800000015 R_PPC64_JMP_SLOT 000000000004e160 nfsft_init_advanced + 0 │ │ │ │ +000000000006fdb0 0000008d00000015 R_PPC64_JMP_SLOT 0000000000038800 nfst_precompute_fg_psi + 0 │ │ │ │ 000000000006fdb8 0000001b00000015 R_PPC64_JMP_SLOT 0000000000000000 sin@GLIBC_2.17 + 0 │ │ │ │ -000000000006fdc0 0000004200000015 R_PPC64_JMP_SLOT 0000000000056dc0 solver_init_advanced_double + 0 │ │ │ │ -000000000006fdc8 0000006900000015 R_PPC64_JMP_SLOT 0000000000038ae0 nfst_init + 0 │ │ │ │ -000000000006fdd0 000000f600000015 R_PPC64_JMP_SLOT 0000000000008ce0 nfft_lambda2 + 0 │ │ │ │ -000000000006fdd8 0000004300000015 R_PPC64_JMP_SLOT 0000000000054c60 SO3_beta + 0 │ │ │ │ -000000000006fde0 000000fb00000015 R_PPC64_JMP_SLOT 00000000000546d0 nfsoft_init_guru + 0 │ │ │ │ -000000000006fde8 000000c900000015 R_PPC64_JMP_SLOT 000000000004b2a0 fpt_transposed + 0 │ │ │ │ +000000000006fdc0 0000004200000015 R_PPC64_JMP_SLOT 0000000000056660 solver_init_advanced_double + 0 │ │ │ │ +000000000006fdc8 0000006900000015 R_PPC64_JMP_SLOT 0000000000039520 nfst_init + 0 │ │ │ │ +000000000006fdd0 000000f600000015 R_PPC64_JMP_SLOT 0000000000008cb0 nfft_lambda2 + 0 │ │ │ │ +000000000006fdd8 0000004300000015 R_PPC64_JMP_SLOT 00000000000547a0 SO3_beta + 0 │ │ │ │ +000000000006fde0 000000fb00000015 R_PPC64_JMP_SLOT 00000000000542a0 nfsoft_init_guru + 0 │ │ │ │ +000000000006fde8 000000c900000015 R_PPC64_JMP_SLOT 000000000004b440 fpt_transposed + 0 │ │ │ │ 000000000006fdf0 0000001c00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_destroy_plan + 0 │ │ │ │ -000000000006fdf8 0000010000000015 R_PPC64_JMP_SLOT 00000000000237e0 nfft_adjoint + 0 │ │ │ │ -000000000006fe00 000000c300000015 R_PPC64_JMP_SLOT 0000000000009a30 nfft_drand48 + 0 │ │ │ │ -000000000006fe08 0000008e00000015 R_PPC64_JMP_SLOT 00000000000491a0 fpt_trafo + 0 │ │ │ │ +000000000006fdf8 0000010000000015 R_PPC64_JMP_SLOT 0000000000023ba0 nfft_adjoint + 0 │ │ │ │ +000000000006fe00 000000c300000015 R_PPC64_JMP_SLOT 0000000000009a40 nfft_drand48 + 0 │ │ │ │ +000000000006fe08 0000008e00000015 R_PPC64_JMP_SLOT 0000000000049490 fpt_trafo + 0 │ │ │ │ 000000000006fe10 0000001d00000015 R_PPC64_JMP_SLOT 0000000000000000 __sincosieee128@GLIBC_2.32 + 0 │ │ │ │ 000000000006fe18 0000001e00000015 R_PPC64_JMP_SLOT 0000000000000000 log2@GLIBC_2.29 + 0 │ │ │ │ -000000000006fe20 000000e800000015 R_PPC64_JMP_SLOT 000000000000aef0 nfft_upd_axpy_double + 0 │ │ │ │ -000000000006fe28 0000004500000015 R_PPC64_JMP_SLOT 000000000003e610 nnfft_precompute_psi + 0 │ │ │ │ +000000000006fe20 000000e800000015 R_PPC64_JMP_SLOT 000000000000ae90 nfft_upd_axpy_double + 0 │ │ │ │ +000000000006fe28 0000004500000015 R_PPC64_JMP_SLOT 000000000003f070 nnfft_precompute_psi + 0 │ │ │ │ 000000000006fe30 0000001f00000015 R_PPC64_JMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ │ 000000000006fe38 0000002000000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_free + 0 │ │ │ │ -000000000006fe40 000000d300000015 R_PPC64_JMP_SLOT 00000000000094b0 nfft_malloc + 0 │ │ │ │ +000000000006fe40 000000d300000015 R_PPC64_JMP_SLOT 0000000000009540 nfft_malloc + 0 │ │ │ │ 000000000006fe48 0000002100000015 R_PPC64_JMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ │ -000000000006fe50 0000009c00000015 R_PPC64_JMP_SLOT 000000000003ec00 nnfft_precompute_full_psi + 0 │ │ │ │ -000000000006fe58 0000008100000015 R_PPC64_JMP_SLOT 000000000000a9a0 nfft_cp_complex + 0 │ │ │ │ +000000000006fe50 0000009c00000015 R_PPC64_JMP_SLOT 000000000003f660 nnfft_precompute_full_psi + 0 │ │ │ │ +000000000006fe58 0000008100000015 R_PPC64_JMP_SLOT 000000000000a910 nfft_cp_complex + 0 │ │ │ │ 000000000006fe60 0000002200000015 R_PPC64_JMP_SLOT 0000000000000000 ceil@GLIBC_2.17 + 0 │ │ │ │ -000000000006fe68 0000007a00000015 R_PPC64_JMP_SLOT 000000000000a320 nfft_dot_complex + 0 │ │ │ │ -000000000006fe70 000000b700000015 R_PPC64_JMP_SLOT 000000000004c690 fpt_finalize + 0 │ │ │ │ +000000000006fe68 0000007a00000015 R_PPC64_JMP_SLOT 000000000000a290 nfft_dot_complex + 0 │ │ │ │ +000000000006fe70 000000b700000015 R_PPC64_JMP_SLOT 000000000004c790 fpt_finalize + 0 │ │ │ │ 000000000006fe78 0000002300000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ -000000000006fe80 0000004c00000015 R_PPC64_JMP_SLOT 0000000000030130 nfct_precompute_fg_psi + 0 │ │ │ │ -000000000006fe88 000000b900000015 R_PPC64_JMP_SLOT 0000000000054af0 SO3_alpha + 0 │ │ │ │ -000000000006fe90 000000b000000015 R_PPC64_JMP_SLOT 000000000004dd80 nfsft_init_guru + 0 │ │ │ │ -000000000006fe98 0000003700000015 R_PPC64_JMP_SLOT 0000000000013db0 nfft_adjoint_direct + 0 │ │ │ │ +000000000006fe80 0000004c00000015 R_PPC64_JMP_SLOT 0000000000030950 nfct_precompute_fg_psi + 0 │ │ │ │ +000000000006fe88 000000b900000015 R_PPC64_JMP_SLOT 0000000000054640 SO3_alpha + 0 │ │ │ │ +000000000006fe90 000000b000000015 R_PPC64_JMP_SLOT 000000000004dd00 nfsft_init_guru + 0 │ │ │ │ +000000000006fe98 0000003700000015 R_PPC64_JMP_SLOT 0000000000013ca0 nfft_adjoint_direct + 0 │ │ │ │ 000000000006fea0 0000002400000015 R_PPC64_JMP_SLOT 0000000000000000 drand48@GLIBC_2.17 + 0 │ │ │ │ -000000000006fea8 0000008000000015 R_PPC64_JMP_SLOT 000000000004e8b0 nfsft_trafo_direct + 0 │ │ │ │ +000000000006fea8 0000008000000015 R_PPC64_JMP_SLOT 000000000004e6f0 nfsft_trafo_direct + 0 │ │ │ │ 000000000006feb0 0000002500000015 R_PPC64_JMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ -000000000006feb8 000000ed00000015 R_PPC64_JMP_SLOT 0000000000005510 nfft_assertion_failed + 0 │ │ │ │ -000000000006fec0 000000d900000015 R_PPC64_JMP_SLOT 00000000000303d0 nfct_precompute_psi + 0 │ │ │ │ -000000000006fec8 000000d600000015 R_PPC64_JMP_SLOT 0000000000028de0 nfft_precompute_one_psi + 0 │ │ │ │ -000000000006fed0 000000ae00000015 R_PPC64_JMP_SLOT 00000000000093e0 nfft_free + 0 │ │ │ │ +000000000006feb8 000000ed00000015 R_PPC64_JMP_SLOT 00000000000054c0 nfft_assertion_failed + 0 │ │ │ │ +000000000006fec0 000000d900000015 R_PPC64_JMP_SLOT 0000000000030bd0 nfct_precompute_psi + 0 │ │ │ │ +000000000006fec8 000000d600000015 R_PPC64_JMP_SLOT 0000000000029460 nfft_precompute_one_psi + 0 │ │ │ │ +000000000006fed0 000000ae00000015 R_PPC64_JMP_SLOT 00000000000094c0 nfft_free + 0 │ │ │ │ 000000000006fed8 0000002600000015 R_PPC64_JMP_SLOT 0000000000000000 __powieee128@GLIBC_2.32 + 0 │ │ │ │ 000000000006fee0 0000002700000015 R_PPC64_JMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ -000000000006fee8 000000ad00000015 R_PPC64_JMP_SLOT 0000000000013910 nfft_trafo_direct + 0 │ │ │ │ -000000000006fef0 000000df00000015 R_PPC64_JMP_SLOT 000000000000b410 nfft_upd_xpawy_double + 0 │ │ │ │ +000000000006fee8 000000ad00000015 R_PPC64_JMP_SLOT 0000000000013830 nfft_trafo_direct + 0 │ │ │ │ +000000000006fef0 000000df00000015 R_PPC64_JMP_SLOT 000000000000b3b0 nfft_upd_xpawy_double + 0 │ │ │ │ 000000000006fef8 0000002800000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_malloc + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0x5f8c0 contains 31 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libfftw3.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x000000000000000e (SONAME) Library soname: [libnfft3.so.4] │ │ │ │ - 0x000000000000000c (INIT) 0x43a0 │ │ │ │ - 0x000000000000000d (FINI) 0x57e2c │ │ │ │ + 0x000000000000000c (INIT) 0x4340 │ │ │ │ + 0x000000000000000d (FINI) 0x574f4 │ │ │ │ 0x0000000000000019 (INIT_ARRAY) 0x6f8b0 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000000000001a (FINI_ARRAY) 0x6f8b8 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x1f0 │ │ │ │ 0x0000000000000005 (STRTAB) 0x21c8 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x980 │ │ │ │ 0x000000000000000a (STRSZ) 4160 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ 0x0000000000000003 (PLTGOT) 0x6faf0 │ │ │ │ 0x0000000000000002 (PLTRELSZ) 3072 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ - 0x0000000000000017 (JMPREL) 0x3768 │ │ │ │ - 0x0000000070000000 (PPC64_GLINK) 0x57c0c │ │ │ │ - 0x0000000070000003 (PPC64_OPT) 0x0 │ │ │ │ + 0x0000000000000017 (JMPREL) 0x3720 │ │ │ │ + 0x0000000070000000 (PPC64_GLINK) 0x572d4 │ │ │ │ + 0x0000000070000003 (PPC64_OPT) 0x2 │ │ │ │ 0x0000000000000007 (RELA) 0x3480 │ │ │ │ - 0x0000000000000008 (RELASZ) 744 (bytes) │ │ │ │ + 0x0000000000000008 (RELASZ) 672 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW │ │ │ │ 0x000000006ffffffe (VERNEED) 0x3410 │ │ │ │ 0x000000006fffffff (VERNEEDNUM) 2 │ │ │ │ 0x000000006ffffff0 (VERSYM) 0x3208 │ │ │ │ 0x000000006ffffff9 (RELACOUNT) 3 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d6e0e8c259ed526dd339ab21a91316a799e678c7 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c2bc4ac1d290bb7318f50530ae0227fd58ced32c │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,1935 +1,1788 @@ │ │ │ │ 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: 0x760 (offset: 0x59014) │ │ │ │ + Start of frame section: 0x760 (offset: 0x58464) │ │ │ │ Entries in search table: 0xeb │ │ │ │ - 0xfffffffffffacc60 (offset: 0x5510) -> 0x790 fde=[ 2c] │ │ │ │ - 0xfffffffffffacce0 (offset: 0x5590) -> 0x7b4 fde=[ 50] │ │ │ │ - 0xfffffffffffacfc0 (offset: 0x5870) -> 0x7d4 fde=[ 70] │ │ │ │ - 0xfffffffffffad610 (offset: 0x5ec0) -> 0x834 fde=[ d0] │ │ │ │ - 0xfffffffffffad670 (offset: 0x5f20) -> 0x848 fde=[ e4] │ │ │ │ - 0xfffffffffffad7e0 (offset: 0x6090) -> 0x85c fde=[ f8] │ │ │ │ - 0xfffffffffffadfc0 (offset: 0x6870) -> 0x880 fde=[ 11c] │ │ │ │ - 0xfffffffffffae0c0 (offset: 0x6970) -> 0x8a8 fde=[ 144] │ │ │ │ - 0xfffffffffffae160 (offset: 0x6a10) -> 0x8d0 fde=[ 16c] │ │ │ │ - 0xfffffffffffae490 (offset: 0x6d40) -> 0x8e4 fde=[ 180] │ │ │ │ - 0xfffffffffffae920 (offset: 0x71d0) -> 0x8f8 fde=[ 194] │ │ │ │ - 0xfffffffffffaec40 (offset: 0x74f0) -> 0x90c fde=[ 1a8] │ │ │ │ - 0xfffffffffffaf0c0 (offset: 0x7970) -> 0x920 fde=[ 1bc] │ │ │ │ - 0xfffffffffffaf430 (offset: 0x7ce0) -> 0x934 fde=[ 1d0] │ │ │ │ - 0xfffffffffffaf840 (offset: 0x80f0) -> 0x948 fde=[ 1e4] │ │ │ │ - 0xfffffffffffafaa0 (offset: 0x8350) -> 0x968 fde=[ 204] │ │ │ │ - 0xfffffffffffafbf0 (offset: 0x84a0) -> 0x97c fde=[ 218] │ │ │ │ - 0xfffffffffffafc10 (offset: 0x84c0) -> 0x990 fde=[ 22c] │ │ │ │ - 0xfffffffffffafca0 (offset: 0x8550) -> 0x9a4 fde=[ 240] │ │ │ │ - 0xfffffffffffafd00 (offset: 0x85b0) -> 0x9b8 fde=[ 254] │ │ │ │ - 0xfffffffffffafdf0 (offset: 0x86a0) -> 0x9cc fde=[ 268] │ │ │ │ - 0xfffffffffffaff00 (offset: 0x87b0) -> 0x9e0 fde=[ 27c] │ │ │ │ - 0xfffffffffffb0430 (offset: 0x8ce0) -> 0xa24 fde=[ 2c0] │ │ │ │ - 0xfffffffffffb0b30 (offset: 0x93e0) -> 0xa60 fde=[ 2fc] │ │ │ │ - 0xfffffffffffb0bb0 (offset: 0x9460) -> 0xa88 fde=[ 324] │ │ │ │ - 0xfffffffffffb0c00 (offset: 0x94b0) -> 0xaa0 fde=[ 33c] │ │ │ │ - 0xfffffffffffb0ca0 (offset: 0x9550) -> 0xac0 fde=[ 35c] │ │ │ │ - 0xfffffffffffb0f60 (offset: 0x9810) -> 0xb64 fde=[ 400] │ │ │ │ - 0xfffffffffffb1180 (offset: 0x9a30) -> 0xbd4 fde=[ 470] │ │ │ │ - 0xfffffffffffb11c0 (offset: 0x9a70) -> 0xbf4 fde=[ 490] │ │ │ │ - 0xfffffffffffb1200 (offset: 0x9ab0) -> 0xc14 fde=[ 4b0] │ │ │ │ - 0xfffffffffffb1290 (offset: 0x9b40) -> 0xc48 fde=[ 4e4] │ │ │ │ - 0xfffffffffffb1360 (offset: 0x9c10) -> 0xc94 fde=[ 530] │ │ │ │ - 0xfffffffffffb1430 (offset: 0x9ce0) -> 0xcd0 fde=[ 56c] │ │ │ │ - 0xfffffffffffb14f0 (offset: 0x9da0) -> 0xcf0 fde=[ 58c] │ │ │ │ - 0xfffffffffffb16e0 (offset: 0x9f90) -> 0xd4c fde=[ 5e8] │ │ │ │ - 0xfffffffffffb1970 (offset: 0xa220) -> 0xd8c fde=[ 628] │ │ │ │ - 0xfffffffffffb1990 (offset: 0xa240) -> 0xda0 fde=[ 63c] │ │ │ │ - 0xfffffffffffb19a0 (offset: 0xa250) -> 0xdb4 fde=[ 650] │ │ │ │ - 0xfffffffffffb19c0 (offset: 0xa270) -> 0xdc8 fde=[ 664] │ │ │ │ - 0xfffffffffffb1a00 (offset: 0xa2b0) -> 0xddc fde=[ 678] │ │ │ │ - 0xfffffffffffb1a70 (offset: 0xa320) -> 0xdfc fde=[ 698] │ │ │ │ - 0xfffffffffffb1b80 (offset: 0xa430) -> 0xe10 fde=[ 6ac] │ │ │ │ - 0xfffffffffffb1cb0 (offset: 0xa560) -> 0xe24 fde=[ 6c0] │ │ │ │ - 0xfffffffffffb1d80 (offset: 0xa630) -> 0xe38 fde=[ 6d4] │ │ │ │ - 0xfffffffffffb1f30 (offset: 0xa7e0) -> 0xe4c fde=[ 6e8] │ │ │ │ - 0xfffffffffffb2020 (offset: 0xa8d0) -> 0xe60 fde=[ 6fc] │ │ │ │ - 0xfffffffffffb20f0 (offset: 0xa9a0) -> 0xe74 fde=[ 710] │ │ │ │ - 0xfffffffffffb21a0 (offset: 0xaa50) -> 0xe88 fde=[ 724] │ │ │ │ - 0xfffffffffffb2250 (offset: 0xab00) -> 0xe9c fde=[ 738] │ │ │ │ - 0xfffffffffffb22d0 (offset: 0xab80) -> 0xeb0 fde=[ 74c] │ │ │ │ - 0xfffffffffffb23f0 (offset: 0xaca0) -> 0xec4 fde=[ 760] │ │ │ │ - 0xfffffffffffb2480 (offset: 0xad30) -> 0xed8 fde=[ 774] │ │ │ │ - 0xfffffffffffb25b0 (offset: 0xae60) -> 0xeec fde=[ 788] │ │ │ │ - 0xfffffffffffb2640 (offset: 0xaef0) -> 0xf00 fde=[ 79c] │ │ │ │ - 0xfffffffffffb2760 (offset: 0xb010) -> 0xf14 fde=[ 7b0] │ │ │ │ - 0xfffffffffffb27f0 (offset: 0xb0a0) -> 0xf28 fde=[ 7c4] │ │ │ │ - 0xfffffffffffb2910 (offset: 0xb1c0) -> 0xf3c fde=[ 7d8] │ │ │ │ - 0xfffffffffffb29b0 (offset: 0xb260) -> 0xf50 fde=[ 7ec] │ │ │ │ - 0xfffffffffffb2b00 (offset: 0xb3b0) -> 0xf64 fde=[ 800] │ │ │ │ - 0xfffffffffffb2b60 (offset: 0xb410) -> 0xf78 fde=[ 814] │ │ │ │ - 0xfffffffffffb2ce0 (offset: 0xb590) -> 0xf8c fde=[ 828] │ │ │ │ - 0xfffffffffffb2d40 (offset: 0xb5f0) -> 0xfa0 fde=[ 83c] │ │ │ │ - 0xfffffffffffb2ec0 (offset: 0xb770) -> 0xfb4 fde=[ 850] │ │ │ │ - 0xfffffffffffb31a0 (offset: 0xba50) -> 0x1000 fde=[ 89c] │ │ │ │ - 0xfffffffffffb3590 (offset: 0xbe40) -> 0x102c fde=[ 8c8] │ │ │ │ - 0xfffffffffffb35c0 (offset: 0xbe70) -> 0x1040 fde=[ 8dc] │ │ │ │ - 0xfffffffffffb3610 (offset: 0xbec0) -> 0x1054 fde=[ 8f0] │ │ │ │ - 0xfffffffffffb3630 (offset: 0xbee0) -> 0x1068 fde=[ 904] │ │ │ │ - 0xfffffffffffb3650 (offset: 0xbf00) -> 0x107c fde=[ 918] │ │ │ │ - 0xfffffffffffb4000 (offset: 0xc8b0) -> 0x10c4 fde=[ 960] │ │ │ │ - 0xfffffffffffb43d0 (offset: 0xcc80) -> 0x10d8 fde=[ 974] │ │ │ │ - 0xfffffffffffb45d0 (offset: 0xce80) -> 0x10ec fde=[ 988] │ │ │ │ - 0xfffffffffffb5730 (offset: 0xdfe0) -> 0x120c fde=[ aa8] │ │ │ │ - 0xfffffffffffb5dc0 (offset: 0xe670) -> 0x1284 fde=[ b20] │ │ │ │ - 0xfffffffffffb7550 (offset: 0xfe00) -> 0x1408 fde=[ ca4] │ │ │ │ - 0xfffffffffffbb060 (offset: 0x13910) -> 0x1518 fde=[ db4] │ │ │ │ - 0xfffffffffffbb500 (offset: 0x13db0) -> 0x158c fde=[ e28] │ │ │ │ - 0xfffffffffffbb980 (offset: 0x14230) -> 0x15f4 fde=[ e90] │ │ │ │ - 0xfffffffffffbccf0 (offset: 0x155a0) -> 0x1674 fde=[ f10] │ │ │ │ - 0xfffffffffffbe180 (offset: 0x16a30) -> 0x16f0 fde=[ f8c] │ │ │ │ - 0xfffffffffffbfe60 (offset: 0x18710) -> 0x1774 fde=[ 1010] │ │ │ │ - 0xfffffffffffc1cf0 (offset: 0x1a5a0) -> 0x17f8 fde=[ 1094] │ │ │ │ - 0xfffffffffffc4520 (offset: 0x1cdd0) -> 0x1898 fde=[ 1134] │ │ │ │ - 0xfffffffffffc8640 (offset: 0x20ef0) -> 0x1920 fde=[ 11bc] │ │ │ │ - 0xfffffffffffcaf30 (offset: 0x237e0) -> 0x19ac fde=[ 1248] │ │ │ │ - 0xfffffffffffcf070 (offset: 0x27920) -> 0x1a38 fde=[ 12d4] │ │ │ │ - 0xfffffffffffcf290 (offset: 0x27b40) -> 0x1b00 fde=[ 139c] │ │ │ │ - 0xfffffffffffcf740 (offset: 0x27ff0) -> 0x1b74 fde=[ 1410] │ │ │ │ - 0xfffffffffffcfc00 (offset: 0x284b0) -> 0x1be8 fde=[ 1484] │ │ │ │ - 0xfffffffffffd0530 (offset: 0x28de0) -> 0x1c5c fde=[ 14f8] │ │ │ │ - 0xfffffffffffd0600 (offset: 0x28eb0) -> 0x1c8c fde=[ 1528] │ │ │ │ - 0xfffffffffffd0860 (offset: 0x29110) -> 0x1cd4 fde=[ 1570] │ │ │ │ - 0xfffffffffffd0b70 (offset: 0x29420) -> 0x1d10 fde=[ 15ac] │ │ │ │ - 0xfffffffffffd0e80 (offset: 0x29730) -> 0x1d50 fde=[ 15ec] │ │ │ │ - 0xfffffffffffd0ed0 (offset: 0x29780) -> 0x1d70 fde=[ 160c] │ │ │ │ - 0xfffffffffffd0f20 (offset: 0x297d0) -> 0x1d90 fde=[ 162c] │ │ │ │ - 0xfffffffffffd0f80 (offset: 0x29830) -> 0x1db0 fde=[ 164c] │ │ │ │ - 0xfffffffffffd1100 (offset: 0x299b0) -> 0x1dc4 fde=[ 1660] │ │ │ │ - 0xfffffffffffd1350 (offset: 0x29c00) -> 0x1df0 fde=[ 168c] │ │ │ │ - 0xfffffffffffd1d40 (offset: 0x2a5f0) -> 0x1e38 fde=[ 16d4] │ │ │ │ - 0xfffffffffffd4620 (offset: 0x2ced0) -> 0x1ebc fde=[ 1758] │ │ │ │ - 0xfffffffffffd6cc0 (offset: 0x2f570) -> 0x1f40 fde=[ 17dc] │ │ │ │ - 0xfffffffffffd7190 (offset: 0x2fa40) -> 0x1fb0 fde=[ 184c] │ │ │ │ - 0xfffffffffffd7650 (offset: 0x2ff00) -> 0x2020 fde=[ 18bc] │ │ │ │ - 0xfffffffffffd7880 (offset: 0x30130) -> 0x20e8 fde=[ 1984] │ │ │ │ - 0xfffffffffffd7b20 (offset: 0x303d0) -> 0x21d8 fde=[ 1a74] │ │ │ │ - 0xfffffffffffd7df0 (offset: 0x306a0) -> 0x22d4 fde=[ 1b70] │ │ │ │ - 0xfffffffffffd8520 (offset: 0x30dd0) -> 0x234c fde=[ 1be8] │ │ │ │ - 0xfffffffffffd85f0 (offset: 0x30ea0) -> 0x237c fde=[ 1c18] │ │ │ │ - 0xfffffffffffd8830 (offset: 0x310e0) -> 0x23c0 fde=[ 1c5c] │ │ │ │ - 0xfffffffffffd8b60 (offset: 0x31410) -> 0x240c fde=[ 1ca8] │ │ │ │ - 0xfffffffffffd8bb0 (offset: 0x31460) -> 0x242c fde=[ 1cc8] │ │ │ │ - 0xfffffffffffd8c00 (offset: 0x314b0) -> 0x244c fde=[ 1ce8] │ │ │ │ - 0xfffffffffffd8c60 (offset: 0x31510) -> 0x246c fde=[ 1d08] │ │ │ │ - 0xfffffffffffd8db0 (offset: 0x31660) -> 0x2480 fde=[ 1d1c] │ │ │ │ - 0xfffffffffffd8fe0 (offset: 0x31890) -> 0x24ac fde=[ 1d48] │ │ │ │ - 0xfffffffffffd99c0 (offset: 0x32270) -> 0x24f8 fde=[ 1d94] │ │ │ │ - 0xfffffffffffdc130 (offset: 0x349e0) -> 0x2580 fde=[ 1e1c] │ │ │ │ - 0xfffffffffffde9a0 (offset: 0x37250) -> 0x2604 fde=[ 1ea0] │ │ │ │ - 0xfffffffffffdee30 (offset: 0x376e0) -> 0x267c fde=[ 1f18] │ │ │ │ - 0xfffffffffffdf2b0 (offset: 0x37b60) -> 0x26f0 fde=[ 1f8c] │ │ │ │ - 0xfffffffffffdf4e0 (offset: 0x37d90) -> 0x27b8 fde=[ 2054] │ │ │ │ - 0xfffffffffffdf780 (offset: 0x38030) -> 0x28a8 fde=[ 2144] │ │ │ │ - 0xfffffffffffdfa50 (offset: 0x38300) -> 0x29a4 fde=[ 2240] │ │ │ │ - 0xfffffffffffe0160 (offset: 0x38a10) -> 0x2a18 fde=[ 22b4] │ │ │ │ - 0xfffffffffffe0230 (offset: 0x38ae0) -> 0x2a48 fde=[ 22e4] │ │ │ │ - 0xfffffffffffe0470 (offset: 0x38d20) -> 0x2a8c fde=[ 2328] │ │ │ │ - 0xfffffffffffe07a0 (offset: 0x39050) -> 0x2ad8 fde=[ 2374] │ │ │ │ - 0xfffffffffffe07f0 (offset: 0x390a0) -> 0x2af8 fde=[ 2394] │ │ │ │ - 0xfffffffffffe0840 (offset: 0x390f0) -> 0x2b18 fde=[ 23b4] │ │ │ │ - 0xfffffffffffe08a0 (offset: 0x39150) -> 0x2b38 fde=[ 23d4] │ │ │ │ - 0xfffffffffffe09f0 (offset: 0x392a0) -> 0x2b4c fde=[ 23e8] │ │ │ │ - 0xfffffffffffe0c20 (offset: 0x394d0) -> 0x2b78 fde=[ 2414] │ │ │ │ - 0xfffffffffffe2ac0 (offset: 0x3b370) -> 0x2bf4 fde=[ 2490] │ │ │ │ - 0xfffffffffffe31f0 (offset: 0x3baa0) -> 0x2c4c fde=[ 24e8] │ │ │ │ - 0xfffffffffffe5050 (offset: 0x3d900) -> 0x2cd0 fde=[ 256c] │ │ │ │ - 0xfffffffffffe5490 (offset: 0x3dd40) -> 0x2d80 fde=[ 261c] │ │ │ │ - 0xfffffffffffe58d0 (offset: 0x3e180) -> 0x2e30 fde=[ 26cc] │ │ │ │ - 0xfffffffffffe5b10 (offset: 0x3e3c0) -> 0x2e78 fde=[ 2714] │ │ │ │ - 0xfffffffffffe5d60 (offset: 0x3e610) -> 0x2f40 fde=[ 27dc] │ │ │ │ - 0xfffffffffffe6350 (offset: 0x3ec00) -> 0x3034 fde=[ 28d0] │ │ │ │ - 0xfffffffffffe7010 (offset: 0x3f8c0) -> 0x30bc fde=[ 2958] │ │ │ │ - 0xfffffffffffe70e0 (offset: 0x3f990) -> 0x30ec fde=[ 2988] │ │ │ │ - 0xfffffffffffe73e0 (offset: 0x3fc90) -> 0x3124 fde=[ 29c0] │ │ │ │ - 0xfffffffffffe7530 (offset: 0x3fde0) -> 0x3170 fde=[ 2a0c] │ │ │ │ - 0xfffffffffffe7580 (offset: 0x3fe30) -> 0x3190 fde=[ 2a2c] │ │ │ │ - 0xfffffffffffe7720 (offset: 0x3ffd0) -> 0x31c0 fde=[ 2a5c] │ │ │ │ - 0xfffffffffffe7b40 (offset: 0x403f0) -> 0x3224 fde=[ 2ac0] │ │ │ │ - 0xfffffffffffe7fb0 (offset: 0x40860) -> 0x329c fde=[ 2b38] │ │ │ │ - 0xfffffffffffe82b0 (offset: 0x40b60) -> 0x3308 fde=[ 2ba4] │ │ │ │ - 0xfffffffffffe85a0 (offset: 0x40e50) -> 0x337c fde=[ 2c18] │ │ │ │ - 0xfffffffffffe88d0 (offset: 0x41180) -> 0x3408 fde=[ 2ca4] │ │ │ │ - 0xfffffffffffe8bf0 (offset: 0x414a0) -> 0x347c fde=[ 2d18] │ │ │ │ - 0xfffffffffffe8d00 (offset: 0x415b0) -> 0x34a8 fde=[ 2d44] │ │ │ │ - 0xfffffffffffe8f50 (offset: 0x41800) -> 0x34e8 fde=[ 2d84] │ │ │ │ - 0xfffffffffffe9390 (offset: 0x41c40) -> 0x35f4 fde=[ 2e90] │ │ │ │ - 0xfffffffffffe97b0 (offset: 0x42060) -> 0x3708 fde=[ 2fa4] │ │ │ │ - 0xfffffffffffead70 (offset: 0x43620) -> 0x3844 fde=[ 30e0] │ │ │ │ - 0xfffffffffffec3c0 (offset: 0x44c70) -> 0x39d8 fde=[ 3274] │ │ │ │ - 0xfffffffffffec420 (offset: 0x44cd0) -> 0x39f8 fde=[ 3294] │ │ │ │ - 0xfffffffffffec7b0 (offset: 0x45060) -> 0x3a34 fde=[ 32d0] │ │ │ │ - 0xfffffffffffecd90 (offset: 0x45640) -> 0x3aec fde=[ 3388] │ │ │ │ - 0xfffffffffffed140 (offset: 0x459f0) -> 0x3bb8 fde=[ 3454] │ │ │ │ - 0xfffffffffffed510 (offset: 0x45dc0) -> 0x3c94 fde=[ 3530] │ │ │ │ - 0xfffffffffffeda80 (offset: 0x46330) -> 0x3d24 fde=[ 35c0] │ │ │ │ - 0xfffffffffffedb50 (offset: 0x46400) -> 0x3d50 fde=[ 35ec] │ │ │ │ - 0xfffffffffffedbc0 (offset: 0x46470) -> 0x3d74 fde=[ 3610] │ │ │ │ - 0xfffffffffffedca0 (offset: 0x46550) -> 0x3da0 fde=[ 363c] │ │ │ │ - 0xfffffffffffedd00 (offset: 0x465b0) -> 0x3dc4 fde=[ 3660] │ │ │ │ - 0xfffffffffffedf50 (offset: 0x46800) -> 0x3de8 fde=[ 3684] │ │ │ │ - 0xfffffffffffee1e0 (offset: 0x46a90) -> 0x3e34 fde=[ 36d0] │ │ │ │ - 0xfffffffffffee470 (offset: 0x46d20) -> 0x3e5c fde=[ 36f8] │ │ │ │ - 0xfffffffffffee9f0 (offset: 0x472a0) -> 0x3ea8 fde=[ 3744] │ │ │ │ - 0xfffffffffffeed70 (offset: 0x47620) -> 0x3f40 fde=[ 37dc] │ │ │ │ - 0xfffffffffffeff20 (offset: 0x487d0) -> 0x4084 fde=[ 3920] │ │ │ │ - 0xfffffffffffeffc0 (offset: 0x48870) -> 0x40b0 fde=[ 394c] │ │ │ │ - 0xffffffffffff08f0 (offset: 0x491a0) -> 0x4188 fde=[ 3a24] │ │ │ │ - 0xffffffffffff2480 (offset: 0x4ad30) -> 0x4340 fde=[ 3bdc] │ │ │ │ - 0xffffffffffff29f0 (offset: 0x4b2a0) -> 0x439c fde=[ 3c38] │ │ │ │ - 0xffffffffffff3de0 (offset: 0x4c690) -> 0x450c fde=[ 3da8] │ │ │ │ - 0xffffffffffff4240 (offset: 0x4caf0) -> 0x45a4 fde=[ 3e40] │ │ │ │ - 0xffffffffffff4790 (offset: 0x4d040) -> 0x45b8 fde=[ 3e54] │ │ │ │ - 0xffffffffffff48d0 (offset: 0x4d180) -> 0x45cc fde=[ 3e68] │ │ │ │ - 0xffffffffffff4a00 (offset: 0x4d2b0) -> 0x45f8 fde=[ 3e94] │ │ │ │ - 0xffffffffffff4eb0 (offset: 0x4d760) -> 0x4624 fde=[ 3ec0] │ │ │ │ - 0xffffffffffff5020 (offset: 0x4d8d0) -> 0x4648 fde=[ 3ee4] │ │ │ │ - 0xffffffffffff5180 (offset: 0x4da30) -> 0x4690 fde=[ 3f2c] │ │ │ │ - 0xffffffffffff5310 (offset: 0x4dbc0) -> 0x46b0 fde=[ 3f4c] │ │ │ │ - 0xffffffffffff54d0 (offset: 0x4dd80) -> 0x46d0 fde=[ 3f6c] │ │ │ │ - 0xffffffffffff59b0 (offset: 0x4e260) -> 0x4748 fde=[ 3fe4] │ │ │ │ - 0xffffffffffff59f0 (offset: 0x4e2a0) -> 0x4768 fde=[ 4004] │ │ │ │ - 0xffffffffffff5a30 (offset: 0x4e2e0) -> 0x4788 fde=[ 4024] │ │ │ │ - 0xffffffffffff5dd0 (offset: 0x4e680) -> 0x47e4 fde=[ 4080] │ │ │ │ - 0xffffffffffff5f00 (offset: 0x4e7b0) -> 0x482c fde=[ 40c8] │ │ │ │ - 0xffffffffffff6000 (offset: 0x4e8b0) -> 0x4868 fde=[ 4104] │ │ │ │ - 0xffffffffffff68b0 (offset: 0x4f160) -> 0x4980 fde=[ 421c] │ │ │ │ - 0xffffffffffff71a0 (offset: 0x4fa50) -> 0x49f0 fde=[ 428c] │ │ │ │ - 0xffffffffffff7b90 (offset: 0x50440) -> 0x4b9c fde=[ 4438] │ │ │ │ - 0xffffffffffff8620 (offset: 0x50ed0) -> 0x4c10 fde=[ 44ac] │ │ │ │ - 0xffffffffffff8680 (offset: 0x50f30) -> 0x4c30 fde=[ 44cc] │ │ │ │ - 0xffffffffffff8800 (offset: 0x510b0) -> 0x4c5c fde=[ 44f8] │ │ │ │ - 0xffffffffffff99d0 (offset: 0x52280) -> 0x4cd8 fde=[ 4574] │ │ │ │ - 0xffffffffffffb900 (offset: 0x541b0) -> 0x4d68 fde=[ 4604] │ │ │ │ - 0xffffffffffffbe20 (offset: 0x546d0) -> 0x4dd0 fde=[ 466c] │ │ │ │ - 0xffffffffffffbe60 (offset: 0x54710) -> 0x4df0 fde=[ 468c] │ │ │ │ - 0xffffffffffffbeb0 (offset: 0x54760) -> 0x4e10 fde=[ 46ac] │ │ │ │ - 0xffffffffffffbef0 (offset: 0x547a0) -> 0x4e30 fde=[ 46cc] │ │ │ │ - 0xffffffffffffc130 (offset: 0x549e0) -> 0x4e68 fde=[ 4704] │ │ │ │ - 0xffffffffffffc240 (offset: 0x54af0) -> 0x4e9c fde=[ 4738] │ │ │ │ - 0xffffffffffffc3b0 (offset: 0x54c60) -> 0x4eb0 fde=[ 474c] │ │ │ │ - 0xffffffffffffc4f0 (offset: 0x54da0) -> 0x4ec4 fde=[ 4760] │ │ │ │ - 0xffffffffffffc670 (offset: 0x54f20) -> 0x4ee8 fde=[ 4784] │ │ │ │ - 0xffffffffffffc720 (offset: 0x54fd0) -> 0x4f18 fde=[ 47b4] │ │ │ │ - 0xffffffffffffc7d0 (offset: 0x55080) -> 0x4f48 fde=[ 47e4] │ │ │ │ - 0xffffffffffffc880 (offset: 0x55130) -> 0x4f78 fde=[ 4814] │ │ │ │ - 0xffffffffffffc960 (offset: 0x55210) -> 0x4fcc fde=[ 4868] │ │ │ │ - 0xffffffffffffca40 (offset: 0x552f0) -> 0x5020 fde=[ 48bc] │ │ │ │ - 0xffffffffffffcb20 (offset: 0x553d0) -> 0x5074 fde=[ 4910] │ │ │ │ - 0xffffffffffffcca0 (offset: 0x55550) -> 0x50d8 fde=[ 4974] │ │ │ │ - 0xffffffffffffcdb0 (offset: 0x55660) -> 0x5128 fde=[ 49c4] │ │ │ │ - 0xffffffffffffcec0 (offset: 0x55770) -> 0x5178 fde=[ 4a14] │ │ │ │ - 0xffffffffffffd050 (offset: 0x55900) -> 0x5198 fde=[ 4a34] │ │ │ │ - 0xffffffffffffd210 (offset: 0x55ac0) -> 0x51b8 fde=[ 4a54] │ │ │ │ - 0xffffffffffffd6e0 (offset: 0x55f90) -> 0x51ec fde=[ 4a88] │ │ │ │ - 0xffffffffffffd880 (offset: 0x56130) -> 0x5220 fde=[ 4abc] │ │ │ │ - 0xffffffffffffd8c0 (offset: 0x56170) -> 0x5240 fde=[ 4adc] │ │ │ │ - 0xffffffffffffdaf0 (offset: 0x563a0) -> 0x5270 fde=[ 4b0c] │ │ │ │ - 0xffffffffffffe410 (offset: 0x56cc0) -> 0x52b0 fde=[ 4b4c] │ │ │ │ - 0xffffffffffffe510 (offset: 0x56dc0) -> 0x52d8 fde=[ 4b74] │ │ │ │ - 0xffffffffffffe6b0 (offset: 0x56f60) -> 0x530c fde=[ 4ba8] │ │ │ │ - 0xffffffffffffe6f0 (offset: 0x56fa0) -> 0x532c fde=[ 4bc8] │ │ │ │ - 0xffffffffffffe920 (offset: 0x571d0) -> 0x535c fde=[ 4bf8] │ │ │ │ - 0xfffffffffffff240 (offset: 0x57af0) -> 0x539c fde=[ 4c38] │ │ │ │ - 0xfffffffffffff348 (offset: 0x57bf8) -> 0x778 fde=[ 14] │ │ │ │ + 0xfffffffffffad7c0 (offset: 0x54c0) -> 0x790 fde=[ 2c] │ │ │ │ + 0xfffffffffffad840 (offset: 0x5540) -> 0x7b4 fde=[ 50] │ │ │ │ + 0xfffffffffffadb40 (offset: 0x5840) -> 0x7d4 fde=[ 70] │ │ │ │ + 0xfffffffffffae0c0 (offset: 0x5dc0) -> 0x824 fde=[ c0] │ │ │ │ + 0xfffffffffffae120 (offset: 0x5e20) -> 0x838 fde=[ d4] │ │ │ │ + 0xfffffffffffae2c0 (offset: 0x5fc0) -> 0x84c fde=[ e8] │ │ │ │ + 0xfffffffffffaeae0 (offset: 0x67e0) -> 0x864 fde=[ 100] │ │ │ │ + 0xfffffffffffaebd0 (offset: 0x68d0) -> 0x88c fde=[ 128] │ │ │ │ + 0xfffffffffffaec80 (offset: 0x6980) -> 0x8b0 fde=[ 14c] │ │ │ │ + 0xfffffffffffaefa0 (offset: 0x6ca0) -> 0x8c4 fde=[ 160] │ │ │ │ + 0xfffffffffffaf420 (offset: 0x7120) -> 0x8d8 fde=[ 174] │ │ │ │ + 0xfffffffffffaf740 (offset: 0x7440) -> 0x8ec fde=[ 188] │ │ │ │ + 0xfffffffffffafbc0 (offset: 0x78c0) -> 0x900 fde=[ 19c] │ │ │ │ + 0xfffffffffffaff20 (offset: 0x7c20) -> 0x914 fde=[ 1b0] │ │ │ │ + 0xfffffffffffb0340 (offset: 0x8040) -> 0x928 fde=[ 1c4] │ │ │ │ + 0xfffffffffffb0590 (offset: 0x8290) -> 0x948 fde=[ 1e4] │ │ │ │ + 0xfffffffffffb0700 (offset: 0x8400) -> 0x95c fde=[ 1f8] │ │ │ │ + 0xfffffffffffb0720 (offset: 0x8420) -> 0x970 fde=[ 20c] │ │ │ │ + 0xfffffffffffb07a0 (offset: 0x84a0) -> 0x984 fde=[ 220] │ │ │ │ + 0xfffffffffffb0800 (offset: 0x8500) -> 0x998 fde=[ 234] │ │ │ │ + 0xfffffffffffb08e0 (offset: 0x85e0) -> 0x9ac fde=[ 248] │ │ │ │ + 0xfffffffffffb0a00 (offset: 0x8700) -> 0x9c0 fde=[ 25c] │ │ │ │ + 0xfffffffffffb0fb0 (offset: 0x8cb0) -> 0xa00 fde=[ 29c] │ │ │ │ + 0xfffffffffffb17c0 (offset: 0x94c0) -> 0xa2c fde=[ 2c8] │ │ │ │ + 0xfffffffffffb1800 (offset: 0x9500) -> 0xa40 fde=[ 2dc] │ │ │ │ + 0xfffffffffffb1840 (offset: 0x9540) -> 0xa58 fde=[ 2f4] │ │ │ │ + 0xfffffffffffb1900 (offset: 0x9600) -> 0xa78 fde=[ 314] │ │ │ │ + 0xfffffffffffb1b70 (offset: 0x9870) -> 0xafc fde=[ 398] │ │ │ │ + 0xfffffffffffb1d40 (offset: 0x9a40) -> 0xb68 fde=[ 404] │ │ │ │ + 0xfffffffffffb1d50 (offset: 0x9a50) -> 0xb7c fde=[ 418] │ │ │ │ + 0xfffffffffffb1d60 (offset: 0x9a60) -> 0xb90 fde=[ 42c] │ │ │ │ + 0xfffffffffffb1de0 (offset: 0x9ae0) -> 0xbc4 fde=[ 460] │ │ │ │ + 0xfffffffffffb1ea0 (offset: 0x9ba0) -> 0xbfc fde=[ 498] │ │ │ │ + 0xfffffffffffb1f80 (offset: 0x9c80) -> 0xc38 fde=[ 4d4] │ │ │ │ + 0xfffffffffffb2030 (offset: 0x9d30) -> 0xc58 fde=[ 4f4] │ │ │ │ + 0xfffffffffffb2210 (offset: 0x9f10) -> 0xcb4 fde=[ 550] │ │ │ │ + 0xfffffffffffb2490 (offset: 0xa190) -> 0xcf8 fde=[ 594] │ │ │ │ + 0xfffffffffffb24b0 (offset: 0xa1b0) -> 0xd0c fde=[ 5a8] │ │ │ │ + 0xfffffffffffb24c0 (offset: 0xa1c0) -> 0xd20 fde=[ 5bc] │ │ │ │ + 0xfffffffffffb2500 (offset: 0xa200) -> 0xd34 fde=[ 5d0] │ │ │ │ + 0xfffffffffffb2530 (offset: 0xa230) -> 0xd48 fde=[ 5e4] │ │ │ │ + 0xfffffffffffb2590 (offset: 0xa290) -> 0xd68 fde=[ 604] │ │ │ │ + 0xfffffffffffb26a0 (offset: 0xa3a0) -> 0xd7c fde=[ 618] │ │ │ │ + 0xfffffffffffb27d0 (offset: 0xa4d0) -> 0xd90 fde=[ 62c] │ │ │ │ + 0xfffffffffffb28a0 (offset: 0xa5a0) -> 0xda4 fde=[ 640] │ │ │ │ + 0xfffffffffffb2a50 (offset: 0xa750) -> 0xdb8 fde=[ 654] │ │ │ │ + 0xfffffffffffb2b40 (offset: 0xa840) -> 0xdcc fde=[ 668] │ │ │ │ + 0xfffffffffffb2c10 (offset: 0xa910) -> 0xde0 fde=[ 67c] │ │ │ │ + 0xfffffffffffb2cc0 (offset: 0xa9c0) -> 0xdf4 fde=[ 690] │ │ │ │ + 0xfffffffffffb2d70 (offset: 0xaa70) -> 0xe08 fde=[ 6a4] │ │ │ │ + 0xfffffffffffb2df0 (offset: 0xaaf0) -> 0xe1c fde=[ 6b8] │ │ │ │ + 0xfffffffffffb2f10 (offset: 0xac10) -> 0xe30 fde=[ 6cc] │ │ │ │ + 0xfffffffffffb2fa0 (offset: 0xaca0) -> 0xe44 fde=[ 6e0] │ │ │ │ + 0xfffffffffffb3100 (offset: 0xae00) -> 0xe58 fde=[ 6f4] │ │ │ │ + 0xfffffffffffb3190 (offset: 0xae90) -> 0xe6c fde=[ 708] │ │ │ │ + 0xfffffffffffb32b0 (offset: 0xafb0) -> 0xe80 fde=[ 71c] │ │ │ │ + 0xfffffffffffb3340 (offset: 0xb040) -> 0xe94 fde=[ 730] │ │ │ │ + 0xfffffffffffb3460 (offset: 0xb160) -> 0xea8 fde=[ 744] │ │ │ │ + 0xfffffffffffb3500 (offset: 0xb200) -> 0xebc fde=[ 758] │ │ │ │ + 0xfffffffffffb3650 (offset: 0xb350) -> 0xed0 fde=[ 76c] │ │ │ │ + 0xfffffffffffb36b0 (offset: 0xb3b0) -> 0xee4 fde=[ 780] │ │ │ │ + 0xfffffffffffb3830 (offset: 0xb530) -> 0xef8 fde=[ 794] │ │ │ │ + 0xfffffffffffb3890 (offset: 0xb590) -> 0xf0c fde=[ 7a8] │ │ │ │ + 0xfffffffffffb3a10 (offset: 0xb710) -> 0xf20 fde=[ 7bc] │ │ │ │ + 0xfffffffffffb3d70 (offset: 0xba70) -> 0xf64 fde=[ 800] │ │ │ │ + 0xfffffffffffb4140 (offset: 0xbe40) -> 0xf8c fde=[ 828] │ │ │ │ + 0xfffffffffffb4180 (offset: 0xbe80) -> 0xfa0 fde=[ 83c] │ │ │ │ + 0xfffffffffffb41c0 (offset: 0xbec0) -> 0xfb4 fde=[ 850] │ │ │ │ + 0xfffffffffffb41e0 (offset: 0xbee0) -> 0xfc8 fde=[ 864] │ │ │ │ + 0xfffffffffffb4200 (offset: 0xbf00) -> 0xfdc fde=[ 878] │ │ │ │ + 0xfffffffffffb4c10 (offset: 0xc910) -> 0x1028 fde=[ 8c4] │ │ │ │ + 0xfffffffffffb4fe0 (offset: 0xcce0) -> 0x103c fde=[ 8d8] │ │ │ │ + 0xfffffffffffb51e0 (offset: 0xcee0) -> 0x1050 fde=[ 8ec] │ │ │ │ + 0xfffffffffffb6340 (offset: 0xe040) -> 0x1148 fde=[ 9e4] │ │ │ │ + 0xfffffffffffb69b0 (offset: 0xe6b0) -> 0x11b8 fde=[ a54] │ │ │ │ + 0xfffffffffffb8130 (offset: 0xfe30) -> 0x1300 fde=[ b9c] │ │ │ │ + 0xfffffffffffbbb30 (offset: 0x13830) -> 0x1458 fde=[ cf4] │ │ │ │ + 0xfffffffffffbbfa0 (offset: 0x13ca0) -> 0x14d0 fde=[ d6c] │ │ │ │ + 0xfffffffffffbc410 (offset: 0x14110) -> 0x153c fde=[ dd8] │ │ │ │ + 0xfffffffffffbd810 (offset: 0x15510) -> 0x15bc fde=[ e58] │ │ │ │ + 0xfffffffffffbed30 (offset: 0x16a30) -> 0x163c fde=[ ed8] │ │ │ │ + 0xfffffffffffc0a30 (offset: 0x18730) -> 0x16cc fde=[ f68] │ │ │ │ + 0xfffffffffffc28d0 (offset: 0x1a5d0) -> 0x175c fde=[ ff8] │ │ │ │ + 0xfffffffffffc5150 (offset: 0x1ce50) -> 0x1800 fde=[ 109c] │ │ │ │ + 0xfffffffffffc94d0 (offset: 0x211d0) -> 0x1898 fde=[ 1134] │ │ │ │ + 0xfffffffffffcbea0 (offset: 0x23ba0) -> 0x1930 fde=[ 11cc] │ │ │ │ + 0xfffffffffffd0240 (offset: 0x27f40) -> 0x19c8 fde=[ 1264] │ │ │ │ + 0xfffffffffffd0450 (offset: 0x28150) -> 0x1a90 fde=[ 132c] │ │ │ │ + 0xfffffffffffd0900 (offset: 0x28600) -> 0x1b08 fde=[ 13a4] │ │ │ │ + 0xfffffffffffd0de0 (offset: 0x28ae0) -> 0x1b84 fde=[ 1420] │ │ │ │ + 0xfffffffffffd1760 (offset: 0x29460) -> 0x1c04 fde=[ 14a0] │ │ │ │ + 0xfffffffffffd1830 (offset: 0x29530) -> 0x1c48 fde=[ 14e4] │ │ │ │ + 0xfffffffffffd1a90 (offset: 0x29790) -> 0x1c90 fde=[ 152c] │ │ │ │ + 0xfffffffffffd1dc0 (offset: 0x29ac0) -> 0x1cd0 fde=[ 156c] │ │ │ │ + 0xfffffffffffd2100 (offset: 0x29e00) -> 0x1d10 fde=[ 15ac] │ │ │ │ + 0xfffffffffffd2140 (offset: 0x29e40) -> 0x1d30 fde=[ 15cc] │ │ │ │ + 0xfffffffffffd2190 (offset: 0x29e90) -> 0x1d50 fde=[ 15ec] │ │ │ │ + 0xfffffffffffd21e0 (offset: 0x29ee0) -> 0x1d70 fde=[ 160c] │ │ │ │ + 0xfffffffffffd23a0 (offset: 0x2a0a0) -> 0x1d84 fde=[ 1620] │ │ │ │ + 0xfffffffffffd25c0 (offset: 0x2a2c0) -> 0x1dbc fde=[ 1658] │ │ │ │ + 0xfffffffffffd2ff0 (offset: 0x2acf0) -> 0x1e08 fde=[ 16a4] │ │ │ │ + 0xfffffffffffd58b0 (offset: 0x2d5b0) -> 0x1e90 fde=[ 172c] │ │ │ │ + 0xfffffffffffd80f0 (offset: 0x2fdf0) -> 0x1f18 fde=[ 17b4] │ │ │ │ + 0xfffffffffffd85a0 (offset: 0x302a0) -> 0x1f94 fde=[ 1830] │ │ │ │ + 0xfffffffffffd8a40 (offset: 0x30740) -> 0x200c fde=[ 18a8] │ │ │ │ + 0xfffffffffffd8c50 (offset: 0x30950) -> 0x20d4 fde=[ 1970] │ │ │ │ + 0xfffffffffffd8ed0 (offset: 0x30bd0) -> 0x21c4 fde=[ 1a60] │ │ │ │ + 0xfffffffffffd9190 (offset: 0x30e90) -> 0x2280 fde=[ 1b1c] │ │ │ │ + 0xfffffffffffd98c0 (offset: 0x315c0) -> 0x22f8 fde=[ 1b94] │ │ │ │ + 0xfffffffffffd9990 (offset: 0x31690) -> 0x233c fde=[ 1bd8] │ │ │ │ + 0xfffffffffffd9be0 (offset: 0x318e0) -> 0x2380 fde=[ 1c1c] │ │ │ │ + 0xfffffffffffd9f50 (offset: 0x31c50) -> 0x23d0 fde=[ 1c6c] │ │ │ │ + 0xfffffffffffd9f90 (offset: 0x31c90) -> 0x23f0 fde=[ 1c8c] │ │ │ │ + 0xfffffffffffd9fe0 (offset: 0x31ce0) -> 0x2410 fde=[ 1cac] │ │ │ │ + 0xfffffffffffda030 (offset: 0x31d30) -> 0x2430 fde=[ 1ccc] │ │ │ │ + 0xfffffffffffda1c0 (offset: 0x31ec0) -> 0x2444 fde=[ 1ce0] │ │ │ │ + 0xfffffffffffda3c0 (offset: 0x320c0) -> 0x247c fde=[ 1d18] │ │ │ │ + 0xfffffffffffdae40 (offset: 0x32b40) -> 0x24cc fde=[ 1d68] │ │ │ │ + 0xfffffffffffdd6c0 (offset: 0x353c0) -> 0x2554 fde=[ 1df0] │ │ │ │ + 0xfffffffffffe0020 (offset: 0x37d20) -> 0x25dc fde=[ 1e78] │ │ │ │ + 0xfffffffffffe0490 (offset: 0x38190) -> 0x2654 fde=[ 1ef0] │ │ │ │ + 0xfffffffffffe08f0 (offset: 0x385f0) -> 0x26cc fde=[ 1f68] │ │ │ │ + 0xfffffffffffe0b00 (offset: 0x38800) -> 0x2794 fde=[ 2030] │ │ │ │ + 0xfffffffffffe0d80 (offset: 0x38a80) -> 0x2884 fde=[ 2120] │ │ │ │ + 0xfffffffffffe1040 (offset: 0x38d40) -> 0x2940 fde=[ 21dc] │ │ │ │ + 0xfffffffffffe1750 (offset: 0x39450) -> 0x29b8 fde=[ 2254] │ │ │ │ + 0xfffffffffffe1820 (offset: 0x39520) -> 0x29fc fde=[ 2298] │ │ │ │ + 0xfffffffffffe1a70 (offset: 0x39770) -> 0x2a40 fde=[ 22dc] │ │ │ │ + 0xfffffffffffe1de0 (offset: 0x39ae0) -> 0x2a90 fde=[ 232c] │ │ │ │ + 0xfffffffffffe1e20 (offset: 0x39b20) -> 0x2ab0 fde=[ 234c] │ │ │ │ + 0xfffffffffffe1e70 (offset: 0x39b70) -> 0x2ad0 fde=[ 236c] │ │ │ │ + 0xfffffffffffe1ec0 (offset: 0x39bc0) -> 0x2af0 fde=[ 238c] │ │ │ │ + 0xfffffffffffe2050 (offset: 0x39d50) -> 0x2b04 fde=[ 23a0] │ │ │ │ + 0xfffffffffffe2240 (offset: 0x39f40) -> 0x2b3c fde=[ 23d8] │ │ │ │ + 0xfffffffffffe40f0 (offset: 0x3bdf0) -> 0x2bc0 fde=[ 245c] │ │ │ │ + 0xfffffffffffe47c0 (offset: 0x3c4c0) -> 0x2c18 fde=[ 24b4] │ │ │ │ + 0xfffffffffffe6690 (offset: 0x3e390) -> 0x2ca4 fde=[ 2540] │ │ │ │ + 0xfffffffffffe6ad0 (offset: 0x3e7d0) -> 0x2d60 fde=[ 25fc] │ │ │ │ + 0xfffffffffffe6f10 (offset: 0x3ec10) -> 0x2e1c fde=[ 26b8] │ │ │ │ + 0xfffffffffffe7140 (offset: 0x3ee40) -> 0x2e64 fde=[ 2700] │ │ │ │ + 0xfffffffffffe7370 (offset: 0x3f070) -> 0x2f2c fde=[ 27c8] │ │ │ │ + 0xfffffffffffe7960 (offset: 0x3f660) -> 0x2ff4 fde=[ 2890] │ │ │ │ + 0xfffffffffffe8600 (offset: 0x40300) -> 0x3080 fde=[ 291c] │ │ │ │ + 0xfffffffffffe86d0 (offset: 0x403d0) -> 0x30c4 fde=[ 2960] │ │ │ │ + 0xfffffffffffe89b0 (offset: 0x406b0) -> 0x3100 fde=[ 299c] │ │ │ │ + 0xfffffffffffe8af0 (offset: 0x407f0) -> 0x314c fde=[ 29e8] │ │ │ │ + 0xfffffffffffe8b40 (offset: 0x40840) -> 0x316c fde=[ 2a08] │ │ │ │ + 0xfffffffffffe8cc0 (offset: 0x409c0) -> 0x319c fde=[ 2a38] │ │ │ │ + 0xfffffffffffe90c0 (offset: 0x40dc0) -> 0x3210 fde=[ 2aac] │ │ │ │ + 0xfffffffffffe9500 (offset: 0x41200) -> 0x3294 fde=[ 2b30] │ │ │ │ + 0xfffffffffffe97f0 (offset: 0x414f0) -> 0x330c fde=[ 2ba8] │ │ │ │ + 0xfffffffffffe9ac0 (offset: 0x417c0) -> 0x3388 fde=[ 2c24] │ │ │ │ + 0xfffffffffffe9df0 (offset: 0x41af0) -> 0x3414 fde=[ 2cb0] │ │ │ │ + 0xfffffffffffea100 (offset: 0x41e00) -> 0x3490 fde=[ 2d2c] │ │ │ │ + 0xfffffffffffea200 (offset: 0x41f00) -> 0x34b8 fde=[ 2d54] │ │ │ │ + 0xfffffffffffea440 (offset: 0x42140) -> 0x34f4 fde=[ 2d90] │ │ │ │ + 0xfffffffffffea860 (offset: 0x42560) -> 0x3600 fde=[ 2e9c] │ │ │ │ + 0xfffffffffffeac50 (offset: 0x42950) -> 0x3714 fde=[ 2fb0] │ │ │ │ + 0xfffffffffffec0b0 (offset: 0x43db0) -> 0x3878 fde=[ 3114] │ │ │ │ + 0xfffffffffffed5b0 (offset: 0x452b0) -> 0x3a24 fde=[ 32c0] │ │ │ │ + 0xfffffffffffed5e0 (offset: 0x452e0) -> 0x3a38 fde=[ 32d4] │ │ │ │ + 0xfffffffffffed900 (offset: 0x45600) -> 0x3a74 fde=[ 3310] │ │ │ │ + 0xfffffffffffedea0 (offset: 0x45ba0) -> 0x3af4 fde=[ 3390] │ │ │ │ + 0xfffffffffffee210 (offset: 0x45f10) -> 0x3b84 fde=[ 3420] │ │ │ │ + 0xfffffffffffee590 (offset: 0x46290) -> 0x3c40 fde=[ 34dc] │ │ │ │ + 0xfffffffffffeeaa0 (offset: 0x467a0) -> 0x3ccc fde=[ 3568] │ │ │ │ + 0xfffffffffffeeb60 (offset: 0x46860) -> 0x3cf4 fde=[ 3590] │ │ │ │ + 0xfffffffffffeebb0 (offset: 0x468b0) -> 0x3d18 fde=[ 35b4] │ │ │ │ + 0xfffffffffffeec80 (offset: 0x46980) -> 0x3d3c fde=[ 35d8] │ │ │ │ + 0xfffffffffffeed00 (offset: 0x46a00) -> 0x3d60 fde=[ 35fc] │ │ │ │ + 0xfffffffffffeef50 (offset: 0x46c50) -> 0x3d7c fde=[ 3618] │ │ │ │ + 0xfffffffffffef1b0 (offset: 0x46eb0) -> 0x3da4 fde=[ 3640] │ │ │ │ + 0xfffffffffffef430 (offset: 0x47130) -> 0x3dc8 fde=[ 3664] │ │ │ │ + 0xfffffffffffef960 (offset: 0x47660) -> 0x3e1c fde=[ 36b8] │ │ │ │ + 0xfffffffffffefca0 (offset: 0x479a0) -> 0x3eac fde=[ 3748] │ │ │ │ + 0xffffffffffff0e10 (offset: 0x48b10) -> 0x3fec fde=[ 3888] │ │ │ │ + 0xffffffffffff0e90 (offset: 0x48b90) -> 0x4018 fde=[ 38b4] │ │ │ │ + 0xffffffffffff1790 (offset: 0x49490) -> 0x40f8 fde=[ 3994] │ │ │ │ + 0xffffffffffff3200 (offset: 0x4af00) -> 0x42d4 fde=[ 3b70] │ │ │ │ + 0xffffffffffff3740 (offset: 0x4b440) -> 0x4330 fde=[ 3bcc] │ │ │ │ + 0xffffffffffff4a90 (offset: 0x4c790) -> 0x44bc fde=[ 3d58] │ │ │ │ + 0xffffffffffff4e80 (offset: 0x4cb80) -> 0x4554 fde=[ 3df0] │ │ │ │ + 0xffffffffffff5310 (offset: 0x4d010) -> 0x4568 fde=[ 3e04] │ │ │ │ + 0xffffffffffff5440 (offset: 0x4d140) -> 0x457c fde=[ 3e18] │ │ │ │ + 0xffffffffffff5570 (offset: 0x4d270) -> 0x45b0 fde=[ 3e4c] │ │ │ │ + 0xffffffffffff59f0 (offset: 0x4d6f0) -> 0x45c4 fde=[ 3e60] │ │ │ │ + 0xffffffffffff5b40 (offset: 0x4d840) -> 0x45e0 fde=[ 3e7c] │ │ │ │ + 0xffffffffffff5c90 (offset: 0x4d990) -> 0x4628 fde=[ 3ec4] │ │ │ │ + 0xffffffffffff5e30 (offset: 0x4db30) -> 0x463c fde=[ 3ed8] │ │ │ │ + 0xffffffffffff6000 (offset: 0x4dd00) -> 0x4650 fde=[ 3eec] │ │ │ │ + 0xffffffffffff6460 (offset: 0x4e160) -> 0x4688 fde=[ 3f24] │ │ │ │ + 0xffffffffffff6480 (offset: 0x4e180) -> 0x469c fde=[ 3f38] │ │ │ │ + 0xffffffffffff64a0 (offset: 0x4e1a0) -> 0x46b0 fde=[ 3f4c] │ │ │ │ + 0xffffffffffff6820 (offset: 0x4e520) -> 0x46ec fde=[ 3f88] │ │ │ │ + 0xffffffffffff6910 (offset: 0x4e610) -> 0x4724 fde=[ 3fc0] │ │ │ │ + 0xffffffffffff69f0 (offset: 0x4e6f0) -> 0x4760 fde=[ 3ffc] │ │ │ │ + 0xffffffffffff7280 (offset: 0x4ef80) -> 0x4884 fde=[ 4120] │ │ │ │ + 0xffffffffffff7b20 (offset: 0x4f820) -> 0x4918 fde=[ 41b4] │ │ │ │ + 0xffffffffffff84d0 (offset: 0x501d0) -> 0x4af8 fde=[ 4394] │ │ │ │ + 0xffffffffffff8ee0 (offset: 0x50be0) -> 0x4b5c fde=[ 43f8] │ │ │ │ + 0xffffffffffff8f40 (offset: 0x50c40) -> 0x4b70 fde=[ 440c] │ │ │ │ + 0xffffffffffff9140 (offset: 0x50e40) -> 0x4b98 fde=[ 4434] │ │ │ │ + 0xffffffffffffa2e0 (offset: 0x51fe0) -> 0x4c2c fde=[ 44c8] │ │ │ │ + 0xffffffffffffc0e0 (offset: 0x53de0) -> 0x4ce0 fde=[ 457c] │ │ │ │ + 0xffffffffffffc5a0 (offset: 0x542a0) -> 0x4d48 fde=[ 45e4] │ │ │ │ + 0xffffffffffffc5c0 (offset: 0x542c0) -> 0x4d5c fde=[ 45f8] │ │ │ │ + 0xffffffffffffc5e0 (offset: 0x542e0) -> 0x4d70 fde=[ 460c] │ │ │ │ + 0xffffffffffffc600 (offset: 0x54300) -> 0x4d84 fde=[ 4620] │ │ │ │ + 0xffffffffffffc830 (offset: 0x54530) -> 0x4db0 fde=[ 464c] │ │ │ │ + 0xffffffffffffc940 (offset: 0x54640) -> 0x4de4 fde=[ 4680] │ │ │ │ + 0xffffffffffffcaa0 (offset: 0x547a0) -> 0x4df8 fde=[ 4694] │ │ │ │ + 0xffffffffffffcbd0 (offset: 0x548d0) -> 0x4e0c fde=[ 46a8] │ │ │ │ + 0xffffffffffffcd30 (offset: 0x54a30) -> 0x4e2c fde=[ 46c8] │ │ │ │ + 0xffffffffffffcdd0 (offset: 0x54ad0) -> 0x4e60 fde=[ 46fc] │ │ │ │ + 0xffffffffffffce70 (offset: 0x54b70) -> 0x4e94 fde=[ 4730] │ │ │ │ + 0xffffffffffffcf10 (offset: 0x54c10) -> 0x4ec8 fde=[ 4764] │ │ │ │ + 0xffffffffffffcff0 (offset: 0x54cf0) -> 0x4f1c fde=[ 47b8] │ │ │ │ + 0xffffffffffffd0d0 (offset: 0x54dd0) -> 0x4f70 fde=[ 480c] │ │ │ │ + 0xffffffffffffd1b0 (offset: 0x54eb0) -> 0x4fc4 fde=[ 4860] │ │ │ │ + 0xffffffffffffd320 (offset: 0x55020) -> 0x5024 fde=[ 48c0] │ │ │ │ + 0xffffffffffffd410 (offset: 0x55110) -> 0x5074 fde=[ 4910] │ │ │ │ + 0xffffffffffffd500 (offset: 0x55200) -> 0x50c4 fde=[ 4960] │ │ │ │ + 0xffffffffffffd6a0 (offset: 0x553a0) -> 0x50d8 fde=[ 4974] │ │ │ │ + 0xffffffffffffd840 (offset: 0x55540) -> 0x50ec fde=[ 4988] │ │ │ │ + 0xffffffffffffdd00 (offset: 0x55a00) -> 0x5120 fde=[ 49bc] │ │ │ │ + 0xffffffffffffde80 (offset: 0x55b80) -> 0x5150 fde=[ 49ec] │ │ │ │ + 0xffffffffffffdea0 (offset: 0x55ba0) -> 0x5164 fde=[ 4a00] │ │ │ │ + 0xffffffffffffe080 (offset: 0x55d80) -> 0x5194 fde=[ 4a30] │ │ │ │ + 0xffffffffffffe860 (offset: 0x56560) -> 0x51d4 fde=[ 4a70] │ │ │ │ + 0xffffffffffffe960 (offset: 0x56660) -> 0x5204 fde=[ 4aa0] │ │ │ │ + 0xffffffffffffeae0 (offset: 0x567e0) -> 0x5234 fde=[ 4ad0] │ │ │ │ + 0xffffffffffffeb00 (offset: 0x56800) -> 0x5248 fde=[ 4ae4] │ │ │ │ + 0xffffffffffffece0 (offset: 0x569e0) -> 0x5278 fde=[ 4b14] │ │ │ │ + 0xfffffffffffff4c0 (offset: 0x571c0) -> 0x52b8 fde=[ 4b54] │ │ │ │ + 0xfffffffffffff5c0 (offset: 0x572c0) -> 0x778 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=0000000000057bf8..0000000000057e2c │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057c00 │ │ │ │ +00000014 0000000000000014 00000018 FDE cie=00000000 pc=00000000000572c0..00000000000574f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000572c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057c08 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000572d0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ │ │ │ -0000002c 0000000000000020 00000030 FDE cie=00000000 pc=0000000000005510..0000000000005590 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005524 │ │ │ │ +0000002c 0000000000000020 00000030 FDE cie=00000000 pc=00000000000054c0..000000000000552c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000054d4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000552c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005534 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000054e0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005548 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000054ec │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000050 000000000000001c 00000054 FDE cie=00000000 pc=0000000000005590..0000000000005864 │ │ │ │ - DW_CFA_advance_loc1: 444 to 000000000000574c │ │ │ │ +00000050 000000000000001c 00000054 FDE cie=00000000 pc=0000000000005540..0000000000005804 │ │ │ │ + DW_CFA_advance_loc1: 440 to 00000000000056f8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000005770 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000005718 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000005798 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000005790 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000070 000000000000005c 00000074 FDE cie=00000000 pc=0000000000005870..0000000000005eb8 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000058c0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ +00000070 000000000000004c 00000074 FDE cie=00000000 pc=0000000000005840..0000000000005dc0 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000005878 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000058cc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005888 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1336 to 0000000000005e04 │ │ │ │ + DW_CFA_advance_loc2: 1172 to 0000000000005d1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000005e38 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000005d40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005e40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005d50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005d54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000005e7c │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000005d7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000d0 0000000000000010 000000d4 FDE cie=00000000 pc=0000000000005ec0..0000000000005f1c │ │ │ │ +000000c0 0000000000000010 000000c4 FDE cie=00000000 pc=0000000000005dc0..0000000000005e14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000e4 0000000000000010 000000e8 FDE cie=00000000 pc=0000000000005f20..0000000000006088 │ │ │ │ +000000d4 0000000000000010 000000d8 FDE cie=00000000 pc=0000000000005e20..0000000000005fc0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000f8 0000000000000020 000000fc FDE cie=00000000 pc=0000000000006090..0000000000006864 │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000000006178 │ │ │ │ +000000e8 0000000000000014 000000ec FDE cie=00000000 pc=0000000000005fc0..00000000000067d4 │ │ │ │ + DW_CFA_advance_loc1: 692 to 0000000000006274 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000000623c │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000006344 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 492 to 0000000000006428 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000006500 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 164 to 00000000000065a4 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000006628 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000011c 0000000000000024 00000120 FDE cie=00000000 pc=0000000000006870..0000000000006968 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000068a4 │ │ │ │ +00000100 0000000000000024 00000104 FDE cie=00000000 pc=00000000000067e0..00000000000068c4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000067fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000006904 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000000686c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006914 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006880 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006920 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006890 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000694c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000068a8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006958 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000068b4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000144 0000000000000024 00000148 FDE cie=00000000 pc=0000000000006970..0000000000006a04 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006984 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00000128 0000000000000020 0000012c FDE cie=00000000 pc=00000000000068d0..0000000000006954 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000068dc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000698c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000069a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000068f0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000069e0 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000006930 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000069f4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006944 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ │ │ │ │ -0000016c 0000000000000010 00000170 FDE cie=00000000 pc=0000000000006a10..0000000000006d3c │ │ │ │ +0000014c 0000000000000010 00000150 FDE cie=00000000 pc=0000000000006980..0000000000006c9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000180 0000000000000010 00000184 FDE cie=00000000 pc=0000000000006d40..00000000000071cc │ │ │ │ +00000160 0000000000000010 00000164 FDE cie=00000000 pc=0000000000006ca0..000000000000711c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000194 0000000000000010 00000198 FDE cie=00000000 pc=00000000000071d0..00000000000074e8 │ │ │ │ +00000174 0000000000000010 00000178 FDE cie=00000000 pc=0000000000007120..0000000000007438 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001a8 0000000000000010 000001ac FDE cie=00000000 pc=00000000000074f0..0000000000007968 │ │ │ │ +00000188 0000000000000010 0000018c FDE cie=00000000 pc=0000000000007440..00000000000078b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001bc 0000000000000010 000001c0 FDE cie=00000000 pc=0000000000007970..0000000000007cd4 │ │ │ │ +0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=00000000000078c0..0000000000007c14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001d0 0000000000000010 000001d4 FDE cie=00000000 pc=0000000000007ce0..00000000000080ec │ │ │ │ +000001b0 0000000000000010 000001b4 FDE cie=00000000 pc=0000000000007c20..000000000000801c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001e4 000000000000001c 000001e8 FDE cie=00000000 pc=00000000000080f0..0000000000008344 │ │ │ │ - DW_CFA_advance_loc1: 552 to 0000000000008318 │ │ │ │ +000001c4 000000000000001c 000001c8 FDE cie=00000000 pc=0000000000008040..0000000000008284 │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000000825c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008324 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008264 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008334 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008274 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000204 0000000000000010 00000208 FDE cie=00000000 pc=0000000000008350..0000000000008498 │ │ │ │ +000001e4 0000000000000010 000001e8 FDE cie=00000000 pc=0000000000008290..00000000000083dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000218 0000000000000010 0000021c FDE cie=00000000 pc=00000000000084a0..00000000000084b8 │ │ │ │ +000001f8 0000000000000010 000001fc FDE cie=00000000 pc=0000000000008400..0000000000008418 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000022c 0000000000000010 00000230 FDE cie=00000000 pc=00000000000084c0..0000000000008544 │ │ │ │ +0000020c 0000000000000010 00000210 FDE cie=00000000 pc=0000000000008420..000000000000849c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000240 0000000000000010 00000244 FDE cie=00000000 pc=0000000000008550..00000000000085b0 │ │ │ │ +00000220 0000000000000010 00000224 FDE cie=00000000 pc=00000000000084a0..0000000000008500 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000254 0000000000000010 00000258 FDE cie=00000000 pc=00000000000085b0..0000000000008694 │ │ │ │ +00000234 0000000000000010 00000238 FDE cie=00000000 pc=0000000000008500..00000000000085d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000268 0000000000000010 0000026c FDE cie=00000000 pc=00000000000086a0..00000000000087a4 │ │ │ │ +00000248 0000000000000010 0000024c FDE cie=00000000 pc=00000000000085e0..00000000000086d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000027c 0000000000000040 00000280 FDE cie=00000000 pc=00000000000087b0..0000000000008cd4 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000087cc │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ +0000025c 000000000000003c 00000260 FDE cie=00000000 pc=0000000000008700..0000000000008ca4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008710 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000087d4 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008724 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000087f8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000872c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008744 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000008870 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 316 to 00000000000089ac │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000089ec │ │ │ │ + DW_CFA_advance_loc1: 536 to 000000000000895c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000089f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000896c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000008aac │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000008a10 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ab0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008a20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 396 to 0000000000008c3c │ │ │ │ + DW_CFA_advance_loc1: 496 to 0000000000008c10 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000008c68 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000008c30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000008cc4 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000008c94 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000002c0 0000000000000038 000002c4 FDE cie=00000000 pc=0000000000008ce0..00000000000093e0 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000008d40 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ +0000029c 0000000000000028 000002a0 FDE cie=00000000 pc=0000000000008cb0..00000000000094bc │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000008cf8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 732 to 000000000000901c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 868 to 000000000000905c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009034 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009064 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 188 to 00000000000090f0 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009100 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 580 to 0000000000009344 │ │ │ │ + DW_CFA_advance_loc: 204 to 0000000000009130 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc1: 728 to 0000000000009408 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009370 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000009444 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000093d0 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002fc 0000000000000024 00000300 FDE cie=00000000 pc=00000000000093e0..0000000000009454 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000009408 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000009424 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000942c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009430 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000943c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009444 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000002c8 0000000000000010 000002cc FDE cie=00000000 pc=00000000000094c0..0000000000009500 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000324 0000000000000014 00000328 FDE cie=00000000 pc=0000000000009460..00000000000094b0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009480 │ │ │ │ +000002dc 0000000000000014 000002e0 FDE cie=00000000 pc=0000000000009500..000000000000953c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009514 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000033c 000000000000001c 00000340 FDE cie=00000000 pc=00000000000094b0..0000000000009548 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000094d0 │ │ │ │ +000002f4 000000000000001c 000002f8 FDE cie=00000000 pc=0000000000009540..00000000000095c4 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000009578 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000094f0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000958c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000094fc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009598 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009500 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000095a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000035c 00000000000000a0 00000360 FDE cie=00000000 pc=0000000000009550..0000000000009810 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000955c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009564 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ +00000314 0000000000000080 00000318 FDE cie=00000000 pc=0000000000009600..000000000000986c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009604 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000956c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009578 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000960c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009618 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000957c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000961c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000095ac │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000095b4 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000095bc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009628 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009634 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009644 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000966c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000009658 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000965c │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009660 │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000096dc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009664 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000096e8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000009688 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000096f0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000096fc │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000968c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009700 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009690 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009704 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009698 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000970c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000096a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009710 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000096b0 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009720 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000096c8 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000009748 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009760 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009764 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009768 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009770 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009780 │ │ │ │ - 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 000000000000972c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009744 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000097a8 │ │ │ │ + DW_CFA_advance_loc: 172 to 00000000000097f0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009808 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000980c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009810 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009814 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000097b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009820 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009824 │ │ │ │ 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 00000000000097c4 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097c8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009828 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000982c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009830 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000983c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009840 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009844 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ -00000400 000000000000006c 00000404 FDE cie=00000000 pc=0000000000009810..0000000000009a28 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000982c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00000398 0000000000000068 0000039c FDE cie=00000000 pc=0000000000009870..0000000000009a30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000987c │ │ │ │ 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 000000000000983c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009888 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009868 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009870 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009878 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009890 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000989c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000987c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000098a0 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000098b0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000098d8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000009914 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009918 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000991c │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000009958 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009920 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009964 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009940 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009968 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009970 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000997c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009988 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009960 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009990 │ │ │ │ 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 0000000000009970 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000099a0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000099c4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000099d8 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000099b8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000099bc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000099f0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009a08 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a0c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000099e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000009a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a10 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009a18 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009a20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000470 000000000000001c 00000474 FDE cie=00000000 pc=0000000000009a30..0000000000009a68 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009a44 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009a50 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009a58 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00000404 0000000000000010 00000408 FDE cie=00000000 pc=0000000000009a40..0000000000009a50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000490 000000000000001c 00000494 FDE cie=00000000 pc=0000000000009a70..0000000000009aa8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009a84 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009a90 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009a98 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00000418 0000000000000010 0000041c FDE cie=00000000 pc=0000000000009a50..0000000000009a60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004b0 0000000000000030 000004b4 FDE cie=00000000 pc=0000000000009ab0..0000000000009b38 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009abc │ │ │ │ +0000042c 0000000000000030 00000430 FDE cie=00000000 pc=0000000000009a60..0000000000009adc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a64 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009ac4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009a6c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009acc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009a74 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a78 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009ad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a7c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009adc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009a84 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000009b18 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000009abc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ac0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ac4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ac8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009acc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004e4 0000000000000048 000004e8 FDE cie=00000000 pc=0000000000009b40..0000000000009c10 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009b4c │ │ │ │ +00000460 0000000000000034 00000464 FDE cie=00000000 pc=0000000000009ae0..0000000000009b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ae4 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009b54 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009b5c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009aec │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009af4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b60 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009b6c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009afc │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b00 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009b80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009b88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009b0c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000009bc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009b18 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000009b70 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009bc8 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009bcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b74 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b78 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009bd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b84 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009be0 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00000530 0000000000000038 00000534 FDE cie=00000000 pc=0000000000009c10..0000000000009ce0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009c1c │ │ │ │ +00000498 0000000000000038 0000049c FDE cie=00000000 pc=0000000000009ba0..0000000000009c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ba4 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009c24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009bac │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009c2c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009bb4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009c34 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009bbc │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009bc0 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c3c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009bcc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009bd0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009c54 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009bdc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000009cb8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000009c30 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009cbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c34 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c38 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009cc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c3c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ccc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c48 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000056c 000000000000001c 00000570 FDE cie=00000000 pc=0000000000009ce0..0000000000009d98 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000009d08 │ │ │ │ +000004d4 000000000000001c 000004d8 FDE cie=00000000 pc=0000000000009c80..0000000000009d28 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000009ca0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009d1c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009cb0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009d28 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009cbc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000058c 0000000000000058 00000590 FDE cie=00000000 pc=0000000000009da0..0000000000009f90 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000009dd4 │ │ │ │ +000004f4 0000000000000058 000004f8 FDE cie=00000000 pc=0000000000009d30..0000000000009f0c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009d40 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009d50 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009d5c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009d74 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009dec │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009df0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009d7c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000009f04 │ │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000009e84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009f30 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000009eb0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009eb4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009eb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009f50 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009ecc │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009f7c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000009ef8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009efc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000005e8 000000000000003c 000005ec FDE cie=00000000 pc=0000000000009f90..000000000000a218 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009fbc │ │ │ │ +00000550 0000000000000040 00000554 FDE cie=00000000 pc=0000000000009f10..000000000000a188 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009f1c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009f30 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009f44 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000009fe0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009f58 │ │ │ │ DW_CFA_def_cfa_offset: 8288 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009fe4 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009f60 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 508 to 000000000000a1e0 │ │ │ │ + DW_CFA_advance_loc1: 496 to 000000000000a150 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000a208 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000a178 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -00000628 0000000000000010 0000062c FDE cie=00000000 pc=000000000000a220..000000000000a234 │ │ │ │ +00000594 0000000000000010 00000598 FDE cie=00000000 pc=000000000000a190..000000000000a1a4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000063c 0000000000000010 00000640 FDE cie=00000000 pc=000000000000a240..000000000000a250 │ │ │ │ +000005a8 0000000000000010 000005ac FDE cie=00000000 pc=000000000000a1b0..000000000000a1c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000650 0000000000000010 00000654 FDE cie=00000000 pc=000000000000a250..000000000000a264 │ │ │ │ +000005bc 0000000000000010 000005c0 FDE cie=00000000 pc=000000000000a1c0..000000000000a1d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000664 0000000000000010 00000668 FDE cie=00000000 pc=000000000000a270..000000000000a2a8 │ │ │ │ +000005d0 0000000000000010 000005d4 FDE cie=00000000 pc=000000000000a200..000000000000a230 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000678 000000000000001c 0000067c FDE cie=00000000 pc=000000000000a2b0..000000000000a318 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000a2c8 │ │ │ │ +000005e4 000000000000001c 000005e8 FDE cie=00000000 pc=000000000000a230..000000000000a28c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a240 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000a300 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000a274 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a308 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a27c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000698 0000000000000010 0000069c FDE cie=00000000 pc=000000000000a320..000000000000a430 │ │ │ │ +00000604 0000000000000010 00000608 FDE cie=00000000 pc=000000000000a290..000000000000a3a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006ac 0000000000000010 000006b0 FDE cie=00000000 pc=000000000000a430..000000000000a560 │ │ │ │ +00000618 0000000000000010 0000061c FDE cie=00000000 pc=000000000000a3a0..000000000000a4d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006c0 0000000000000010 000006c4 FDE cie=00000000 pc=000000000000a560..000000000000a630 │ │ │ │ +0000062c 0000000000000010 00000630 FDE cie=00000000 pc=000000000000a4d0..000000000000a5a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006d4 0000000000000010 000006d8 FDE cie=00000000 pc=000000000000a630..000000000000a7e0 │ │ │ │ +00000640 0000000000000010 00000644 FDE cie=00000000 pc=000000000000a5a0..000000000000a750 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006e8 0000000000000010 000006ec FDE cie=00000000 pc=000000000000a7e0..000000000000a8d0 │ │ │ │ +00000654 0000000000000010 00000658 FDE cie=00000000 pc=000000000000a750..000000000000a840 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006fc 0000000000000010 00000700 FDE cie=00000000 pc=000000000000a8d0..000000000000a9a0 │ │ │ │ +00000668 0000000000000010 0000066c FDE cie=00000000 pc=000000000000a840..000000000000a910 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000710 0000000000000010 00000714 FDE cie=00000000 pc=000000000000a9a0..000000000000aa4c │ │ │ │ +0000067c 0000000000000010 00000680 FDE cie=00000000 pc=000000000000a910..000000000000a9bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000724 0000000000000010 00000728 FDE cie=00000000 pc=000000000000aa50..000000000000aafc │ │ │ │ +00000690 0000000000000010 00000694 FDE cie=00000000 pc=000000000000a9c0..000000000000aa6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000738 0000000000000010 0000073c FDE cie=00000000 pc=000000000000ab00..000000000000ab78 │ │ │ │ +000006a4 0000000000000010 000006a8 FDE cie=00000000 pc=000000000000aa70..000000000000aae8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000074c 0000000000000010 00000750 FDE cie=00000000 pc=000000000000ab80..000000000000ac94 │ │ │ │ +000006b8 0000000000000010 000006bc FDE cie=00000000 pc=000000000000aaf0..000000000000ac04 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000760 0000000000000010 00000764 FDE cie=00000000 pc=000000000000aca0..000000000000ad30 │ │ │ │ +000006cc 0000000000000010 000006d0 FDE cie=00000000 pc=000000000000ac10..000000000000aca0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000774 0000000000000010 00000778 FDE cie=00000000 pc=000000000000ad30..000000000000ae60 │ │ │ │ +000006e0 0000000000000010 000006e4 FDE cie=00000000 pc=000000000000aca0..000000000000adf8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000788 0000000000000010 0000078c FDE cie=00000000 pc=000000000000ae60..000000000000aeec │ │ │ │ +000006f4 0000000000000010 000006f8 FDE cie=00000000 pc=000000000000ae00..000000000000ae8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000079c 0000000000000010 000007a0 FDE cie=00000000 pc=000000000000aef0..000000000000b010 │ │ │ │ +00000708 0000000000000010 0000070c FDE cie=00000000 pc=000000000000ae90..000000000000afb0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007b0 0000000000000010 000007b4 FDE cie=00000000 pc=000000000000b010..000000000000b09c │ │ │ │ +0000071c 0000000000000010 00000720 FDE cie=00000000 pc=000000000000afb0..000000000000b03c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007c4 0000000000000010 000007c8 FDE cie=00000000 pc=000000000000b0a0..000000000000b1c0 │ │ │ │ +00000730 0000000000000010 00000734 FDE cie=00000000 pc=000000000000b040..000000000000b160 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007d8 0000000000000010 000007dc FDE cie=00000000 pc=000000000000b1c0..000000000000b260 │ │ │ │ +00000744 0000000000000010 00000748 FDE cie=00000000 pc=000000000000b160..000000000000b200 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007ec 0000000000000010 000007f0 FDE cie=00000000 pc=000000000000b260..000000000000b3ac │ │ │ │ +00000758 0000000000000010 0000075c FDE cie=00000000 pc=000000000000b200..000000000000b34c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000800 0000000000000010 00000804 FDE cie=00000000 pc=000000000000b3b0..000000000000b404 │ │ │ │ +0000076c 0000000000000010 00000770 FDE cie=00000000 pc=000000000000b350..000000000000b3a4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000814 0000000000000010 00000818 FDE cie=00000000 pc=000000000000b410..000000000000b588 │ │ │ │ +00000780 0000000000000010 00000784 FDE cie=00000000 pc=000000000000b3b0..000000000000b528 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000828 0000000000000010 0000082c FDE cie=00000000 pc=000000000000b590..000000000000b5e4 │ │ │ │ +00000794 0000000000000010 00000798 FDE cie=00000000 pc=000000000000b530..000000000000b584 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000083c 0000000000000010 00000840 FDE cie=00000000 pc=000000000000b5f0..000000000000b768 │ │ │ │ +000007a8 0000000000000010 000007ac FDE cie=00000000 pc=000000000000b590..000000000000b708 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000850 0000000000000048 00000854 FDE cie=00000000 pc=000000000000b770..000000000000ba44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b774 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000b784 │ │ │ │ +000007bc 0000000000000040 000007c0 FDE cie=00000000 pc=000000000000b710..000000000000ba64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b714 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b788 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b724 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b78c │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000b79c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b728 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b7a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b738 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b73c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b7a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b748 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b74c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 592 to 000000000000b9f8 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b9fc │ │ │ │ + DW_CFA_advance_loc1: 728 to 000000000000ba24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba2c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba34 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba38 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba14 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba18 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba3c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba40 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000089c 0000000000000028 000008a0 FDE cie=00000000 pc=000000000000ba50..000000000000be34 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000ba6c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +00000800 0000000000000024 00000804 FDE cie=00000000 pc=000000000000ba70..000000000000be40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ba88 │ │ │ │ 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 000000000000ba84 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ba98 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 868 to 000000000000bde8 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000baa0 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 852 to 000000000000bdf4 │ │ │ │ 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 000000000000bdec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000008c8 0000000000000010 000008cc FDE cie=00000000 pc=000000000000be40..000000000000be64 │ │ │ │ +00000828 0000000000000010 0000082c FDE cie=00000000 pc=000000000000be40..000000000000be64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008dc 0000000000000010 000008e0 FDE cie=00000000 pc=000000000000be70..000000000000beb4 │ │ │ │ +0000083c 0000000000000010 00000840 FDE cie=00000000 pc=000000000000be80..000000000000bebc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008f0 0000000000000010 000008f4 FDE cie=00000000 pc=000000000000bec0..000000000000bed4 │ │ │ │ +00000850 0000000000000010 00000854 FDE cie=00000000 pc=000000000000bec0..000000000000bed4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000904 0000000000000010 00000908 FDE cie=00000000 pc=000000000000bee0..000000000000bf00 │ │ │ │ +00000864 0000000000000010 00000868 FDE cie=00000000 pc=000000000000bee0..000000000000bef8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000918 0000000000000044 0000091c FDE cie=00000000 pc=000000000000bf00..000000000000c8a8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000bf38 │ │ │ │ +00000878 0000000000000048 0000087c FDE cie=00000000 pc=000000000000bf00..000000000000c910 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000bf10 │ │ │ │ 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 000000000000bf48 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000bf40 │ │ │ │ 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 000000000000bf4c │ │ │ │ + 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 000000000000bf44 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1080 to 000000000000c384 │ │ │ │ + DW_CFA_advance_loc2: 1216 to 000000000000c404 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000c3b4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000c430 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c434 │ │ │ │ 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 000000000000c3c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c440 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000960 0000000000000010 00000964 FDE cie=00000000 pc=000000000000c8b0..000000000000cc74 │ │ │ │ +000008c4 0000000000000010 000008c8 FDE cie=00000000 pc=000000000000c910..000000000000ccd4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000974 0000000000000010 00000978 FDE cie=00000000 pc=000000000000cc80..000000000000ce80 │ │ │ │ +000008d8 0000000000000010 000008dc FDE cie=00000000 pc=000000000000cce0..000000000000cee0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000988 000000000000011c 0000098c FDE cie=00000000 pc=000000000000ce80..000000000000dfd8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000ceb8 │ │ │ │ +000008ec 00000000000000f4 000008f0 FDE cie=00000000 pc=000000000000cee0..000000000000e038 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000cef0 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000cf48 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r29 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: 168 to 000000000000cf60 │ │ │ │ + DW_CFA_advance_loc1: 416 to 000000000000d0e8 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000000d080 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d088 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000d108 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d08c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000d0ac │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d0b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d10c │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d0c0 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d0c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d11c │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000d0dc │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d0ec │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d0f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d120 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d13c │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000000d1e8 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d1ec │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d1f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d140 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 248 to 000000000000d238 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d1f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d23c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d1f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d240 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d1fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d244 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d248 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000000d348 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d34c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d24c │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc1: 332 to 000000000000d398 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d350 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d39c │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d354 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d3a0 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d3a4 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d368 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d3a8 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000d3c0 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d374 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d3c4 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d3d4 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000d39c │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000d3bc │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d3cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d3d8 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 692 to 000000000000d680 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc1: 744 to 000000000000d6c0 │ │ │ │ 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_advance_loc: 16 to 000000000000d690 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d6d4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d698 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d6ac │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d6bc │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d6c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d6d8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000d6d8 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000d6f4 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d700 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d6e4 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d6e8 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000d708 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d704 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d70c │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 608 to 000000000000d964 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d968 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d718 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d728 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 620 to 000000000000d994 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d96c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d998 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d970 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d99c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d974 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9a0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d978 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9a4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d97c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9a8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9ac │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d984 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9b0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000d9a4 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000d9d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9d8 │ │ │ │ + DW_CFA_restore_extended: r71 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9dc │ │ │ │ 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_advance_loc: 12 to 000000000000d9b0 │ │ │ │ - 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: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000000da08 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000da10 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000000da40 │ │ │ │ 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: 128 to 000000000000da90 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000000dac0 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000000dafc │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db00 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000000db38 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db04 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db3c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000db14 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc1: 716 to 000000000000dde0 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000db44 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000db4c │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc1: 756 to 000000000000de40 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000de20 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000000de80 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000000dea0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000000df00 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000000def8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000df00 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000df58 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000df60 │ │ │ │ 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_advance_loc: 72 to 000000000000df48 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000dfa8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ │ │ │ -00000aa8 0000000000000074 00000aac FDE cie=00000000 pc=000000000000dfe0..000000000000e668 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dfec │ │ │ │ +000009e4 000000000000006c 000009e8 FDE cie=00000000 pc=000000000000e040..000000000000e6a8 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000000e0a0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000e050 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000000e138 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000000e194 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e140 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e1a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000e168 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000000e1d0 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000000e270 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000e1c8 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000000e230 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000000e2cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e280 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e290 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e2e0 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2e4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e298 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e29c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e2f4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000e2bc │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000000e374 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e378 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2f8 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000000e3c4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e37c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3c8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e380 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3cc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc1: 480 to 000000000000e560 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3d0 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc1: 476 to 000000000000e5ac │ │ │ │ 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 000000000000e570 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5b0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000e590 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000e5d0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e5a8 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e5e8 │ │ │ │ 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 000000000000e5c0 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e600 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b20 0000000000000180 00000b24 FDE cie=00000000 pc=000000000000e670..000000000000fdf4 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e68c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ +00000a54 0000000000000144 00000a58 FDE cie=00000000 pc=000000000000e6b0..000000000000fe2c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e6b8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e6a8 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000000e730 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000e6d8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000e708 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 372 to 000000000000e8a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e8a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000e8d4 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e8dc │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e8e4 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 460 to 000000000000e8d4 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000000e97c │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e8d8 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000e97c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e984 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e980 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000000ea5c │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000ea54 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea58 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ea68 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ea68 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ea78 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ea80 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea6c │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000eaa8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000ea90 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000eabc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea94 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000eaa8 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 484 to 000000000000eca0 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000eca8 │ │ │ │ + DW_CFA_advance_loc1: 480 to 000000000000ec88 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ec90 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ecb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ec9c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ecb4 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ecb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eca0 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000eca8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ecbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ecac │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc1: 528 to 000000000000eecc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ecb0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000ef00 │ │ │ │ + DW_CFA_advance_loc1: 564 to 000000000000eee4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000eeec │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 000000000000ef04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 000000000000f1bc │ │ │ │ + DW_CFA_advance_loc1: 692 to 000000000000f1a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f1ac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 000000000000f1c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f1b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000f1dc │ │ │ │ + DW_CFA_advance_loc1: 548 to 000000000000f3d4 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 496 to 000000000000f3cc │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000f3e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3d8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f3f4 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f3fc │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f400 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f3e8 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000f424 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f42c │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f430 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000000f51c │ │ │ │ - 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_advance_loc: 20 to 000000000000f530 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f538 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3ec │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f53c │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f544 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000f568 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f578 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000f410 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f580 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f414 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 272 to 000000000000f690 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f694 │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000000f4fc │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f698 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f69c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6a0 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6a4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6a8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000000f7f0 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000f810 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f514 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f518 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000f830 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000000f890 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f520 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f534 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f538 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f54c │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f550 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000f8d0 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000000f670 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f674 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f678 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f67c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f680 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f684 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000f900 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f68c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f910 │ │ │ │ + DW_CFA_advance_loc1: 388 to 000000000000f810 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f818 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_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 000000000000f820 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f928 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000000f880 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000f958 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000000f8c0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000f8e0 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f970 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000000f950 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f988 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000f980 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f9a0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000f9d0 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000f9b0 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9d4 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f9c8 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9dc │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9e0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9e4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9e8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9ec │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 544 to 000000000000fc0c │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f9e0 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000000fcb0 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f9e4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f9e8 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f9ec │ │ │ │ DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f9f0 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f9f4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f9f8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fcc8 │ │ │ │ + DW_CFA_advance_loc1: 572 to 000000000000fc34 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fce0 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000000fd00 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000ca4 000000000000010c 00000ca8 FDE cie=00000000 pc=000000000000fe00..000000000001390c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe04 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fe0c │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fe18 │ │ │ │ +00000b9c 0000000000000154 00000ba0 FDE cie=00000000 pc=000000000000fe30..0000000000013824 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000000fe8c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000000fe78 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000000ff84 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ff8c │ │ │ │ + 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: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000000ffa4 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ffa8 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ffac │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ffb8 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 312 to 00000000000100cc │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc1: 340 to 000000000001010c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000100d4 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000100d8 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000100e0 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000100e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010118 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000010118 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001011c │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010120 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010124 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000010168 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 372 to 000000000001028c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001016c │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010170 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc1: 332 to 00000000000102bc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010294 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000102c4 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 808 to 00000000000105bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000102c8 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000102cc │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc1: 768 to 00000000000105cc │ │ │ │ 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_advance_loc: 24 to 00000000000105d4 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000105fc │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000105fc │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010600 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010604 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010614 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001060c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010618 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001061c │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010620 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000010644 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 312 to 000000000001077c │ │ │ │ + DW_CFA_advance_loc1: 380 to 000000000001079c │ │ │ │ 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_advance_loc: 16 to 000000000001078c │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010790 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001079c │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000107bc │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000107ac │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000107c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107b0 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000107c4 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107c8 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 828 to 0000000000010b04 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000107e8 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107ec │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107f0 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 792 to 0000000000010b08 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010b0c │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010b10 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 924 to 0000000000010ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b14 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b18 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc1: 872 to 0000000000010e80 │ │ │ │ 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_advance_loc: 12 to 0000000000010eb4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010e98 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e9c │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010eac │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000010ecc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010eb0 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010ec4 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000010efc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ec8 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000010f20 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010f2c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010ed8 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc2: 3204 to 0000000000011bb0 │ │ │ │ + DW_CFA_advance_loc2: 3944 to 0000000000011e40 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000011c30 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000011ec0 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc2: 1804 to 000000000001233c │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 1100 to 000000000001230c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012340 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012310 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012344 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012314 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012318 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001231c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001234c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012320 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012324 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000012388 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012350 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012354 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001238c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012358 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012390 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001235c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012368 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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: r19 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000123a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012370 │ │ │ │ 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 │ │ │ │ @@ -1940,75 +1793,90 @@ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc2: 4408 to 00000000000134d8 │ │ │ │ + DW_CFA_advance_loc2: 3156 to 0000000000012fc4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc1: 536 to 00000000000136f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012fc8 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012fcc │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc1: 532 to 00000000000131e0 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 264 to 00000000000137f8 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 1328 to 0000000000013710 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001387c │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000013794 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000db4 0000000000000070 00000db8 FDE cie=00000000 pc=0000000000013910..0000000000013da4 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000013928 │ │ │ │ +00000cf4 0000000000000074 00000cf8 FDE cie=00000000 pc=0000000000013830..0000000000013ca0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001383c │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001385c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000001398c │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013868 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000138c0 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + 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: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013994 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000139a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138c4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 896 to 0000000000013d28 │ │ │ │ + DW_CFA_advance_loc1: 860 to 0000000000013c20 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000013d6c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000013c4c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000013d94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013c50 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000013c90 │ │ │ │ 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 │ │ │ │ @@ -2017,53 +1885,55 @@ │ │ │ │ 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_nop │ │ │ │ │ │ │ │ -00000e28 0000000000000064 00000e2c FDE cie=00000000 pc=0000000000013db0..0000000000014224 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000013dc8 │ │ │ │ +00000d6c 0000000000000068 00000d70 FDE cie=00000000 pc=0000000000013ca0..0000000000014104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013cac │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013cc4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000013e18 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013e2c │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013cd0 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000013d20 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013e38 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + 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_advance_loc: 4 to 0000000000013d24 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 896 to 00000000000141b8 │ │ │ │ + DW_CFA_advance_loc1: 880 to 0000000000014094 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000141fc │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000140c0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014210 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000140c4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014214 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000140f4 │ │ │ │ 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 │ │ │ │ @@ -2075,64 +1945,65 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ │ │ │ -00000e90 000000000000007c 00000e94 FDE cie=00000000 pc=0000000000014230..0000000000015598 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000014280 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ +00000dd8 000000000000007c 00000ddc FDE cie=00000000 pc=0000000000014110..0000000000015508 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000014130 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000014198 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + 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: 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_advance_loc: 56 to 00000000000142b8 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ + 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: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000142c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001419c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000142c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000141a0 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000142f4 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000141c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014334 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000141f4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014348 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000141f8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014368 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001423c │ │ │ │ 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 │ │ │ │ @@ -2141,69 +2012,70 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014240 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f10 0000000000000078 00000f14 FDE cie=00000000 pc=00000000000155a0..0000000000016a2c │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000155b8 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ +00000e58 000000000000007c 00000e5c FDE cie=00000000 pc=0000000000015510..0000000000016a30 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015520 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000015624 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001552c │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000015590 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + 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-200 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - 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: 12 to 0000000000015630 │ │ │ │ + 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: 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_advance_loc: 12 to 000000000001559c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015634 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000015660 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000155c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000156a0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000155f4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000156d0 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001563c │ │ │ │ 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 │ │ │ │ @@ -2215,61 +2087,67 @@ │ │ │ │ DW_CFA_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 00000000000156e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015640 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000f8c 0000000000000080 00000f90 FDE cie=00000000 pc=0000000000016a30..0000000000018704 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000016ac0 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ +00000ed8 000000000000008c 00000edc FDE cie=00000000 pc=0000000000016a30..0000000000018724 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016a40 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r15 at cfa-224 │ │ │ │ + DW_CFA_offset: r14 at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000016abc │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_offset: r29 at cfa-112 │ │ │ │ DW_CFA_offset: r28 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-128 │ │ │ │ DW_CFA_offset: r31 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ DW_CFA_offset: r16 at cfa-216 │ │ │ │ DW_CFA_offset: r17 at cfa-208 │ │ │ │ DW_CFA_offset: r18 at cfa-200 │ │ │ │ DW_CFA_offset: r19 at cfa-192 │ │ │ │ DW_CFA_offset: r20 at cfa-184 │ │ │ │ DW_CFA_offset: r21 at cfa-176 │ │ │ │ DW_CFA_offset: r22 at cfa-168 │ │ │ │ DW_CFA_offset: r23 at cfa-160 │ │ │ │ DW_CFA_offset: r24 at cfa-152 │ │ │ │ DW_CFA_offset: r25 at cfa-144 │ │ │ │ DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ DW_CFA_offset: r30 at cfa-104 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016ad0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016ac8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000016b1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016acc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000016b14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000016b60 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000016b40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000016ba0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000016b94 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016b9c │ │ │ │ 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 │ │ │ │ @@ -2291,38 +2169,42 @@ │ │ │ │ DW_CFA_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 0000000000016bb0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016ba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001010 0000000000000080 00001014 FDE cie=00000000 pc=0000000000018710..000000000001a59c │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000187a0 │ │ │ │ - DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ +00000f68 000000000000008c 00000f6c FDE cie=00000000 pc=0000000000018730..000000000001a5c4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000018748 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r15 at cfa-224 │ │ │ │ DW_CFA_offset: r14 at cfa-232 │ │ │ │ DW_CFA_offset: r30 at cfa-104 │ │ │ │ DW_CFA_offset: r31 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000187bc │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + 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: r15 at cfa-224 │ │ │ │ DW_CFA_offset: r16 at cfa-216 │ │ │ │ DW_CFA_offset: r17 at cfa-208 │ │ │ │ DW_CFA_offset: r18 at cfa-200 │ │ │ │ DW_CFA_offset: r19 at cfa-192 │ │ │ │ DW_CFA_offset: r20 at cfa-184 │ │ │ │ DW_CFA_offset: r21 at cfa-176 │ │ │ │ DW_CFA_offset: r22 at cfa-168 │ │ │ │ @@ -2330,23 +2212,26 @@ │ │ │ │ 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_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000187b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000187c8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000018800 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000187cc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000018814 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018844 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000018840 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000018884 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000018894 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001889c │ │ │ │ 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 │ │ │ │ @@ -2368,87 +2253,92 @@ │ │ │ │ DW_CFA_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 0000000000018890 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000188a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001094 000000000000009c 00001098 FDE cie=00000000 pc=000000000001a5a0..000000000001cdd0 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000001a640 │ │ │ │ - DW_CFA_def_cfa_offset: 784 │ │ │ │ +00000ff8 00000000000000a0 00000ffc FDE cie=00000000 pc=000000000001a5d0..000000000001ce44 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000001a66c │ │ │ │ + DW_CFA_def_cfa_offset: 800 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r29 at cfa-128 │ │ │ │ - DW_CFA_offset: r31 at cfa-112 │ │ │ │ + DW_CFA_offset: r30 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-136 │ │ │ │ + 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: r15 at cfa-240 │ │ │ │ - DW_CFA_offset: r16 at cfa-232 │ │ │ │ - DW_CFA_offset: r17 at cfa-224 │ │ │ │ - DW_CFA_offset: r18 at cfa-216 │ │ │ │ - DW_CFA_offset: r19 at cfa-208 │ │ │ │ - DW_CFA_offset: r20 at cfa-200 │ │ │ │ - DW_CFA_offset: r21 at cfa-192 │ │ │ │ - DW_CFA_offset: r22 at cfa-184 │ │ │ │ - DW_CFA_offset: r23 at cfa-176 │ │ │ │ - DW_CFA_offset: r24 at cfa-168 │ │ │ │ - DW_CFA_offset: r25 at cfa-160 │ │ │ │ - DW_CFA_offset: r26 at cfa-152 │ │ │ │ - DW_CFA_offset: r27 at cfa-144 │ │ │ │ - DW_CFA_offset: r28 at cfa-136 │ │ │ │ - DW_CFA_offset: r30 at cfa-120 │ │ │ │ + DW_CFA_offset: r14 at cfa-256 │ │ │ │ + DW_CFA_offset: r15 at cfa-248 │ │ │ │ + DW_CFA_offset: r16 at cfa-240 │ │ │ │ + DW_CFA_offset: r17 at cfa-232 │ │ │ │ + DW_CFA_offset: r18 at cfa-224 │ │ │ │ + DW_CFA_offset: r19 at cfa-216 │ │ │ │ + DW_CFA_offset: r20 at cfa-208 │ │ │ │ + DW_CFA_offset: r21 at cfa-200 │ │ │ │ + DW_CFA_offset: r22 at cfa-192 │ │ │ │ + DW_CFA_offset: r23 at cfa-184 │ │ │ │ + DW_CFA_offset: r24 at cfa-176 │ │ │ │ + DW_CFA_offset: r25 at cfa-168 │ │ │ │ + DW_CFA_offset: r26 at cfa-160 │ │ │ │ + DW_CFA_offset: r27 at cfa-152 │ │ │ │ + DW_CFA_offset: r28 at cfa-144 │ │ │ │ + DW_CFA_offset: r31 at cfa-120 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a644 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a670 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a650 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001a680 │ │ │ │ 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_loc1: 924 to 000000000001a9ec │ │ │ │ + DW_CFA_advance_loc1: 920 to 000000000001aa18 │ │ │ │ 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 000000000001aa30 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001aa44 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001aa78 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000001aa90 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aa7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aa94 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001aaac │ │ │ │ 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 │ │ │ │ @@ -2459,73 +2349,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 000000000001aa80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001134 0000000000000084 00001138 FDE cie=00000000 pc=000000000001cdd0..0000000000020ee8 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001ce5c │ │ │ │ - DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r14 at cfa-224 │ │ │ │ - DW_CFA_offset: r31 at cfa-88 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ +0000109c 0000000000000094 000010a0 FDE cie=00000000 pc=000000000001ce50..00000000000211cc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ce60 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000001cecc │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-216 │ │ │ │ - DW_CFA_offset: r16 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-200 │ │ │ │ - DW_CFA_offset: r18 at cfa-192 │ │ │ │ - DW_CFA_offset: r19 at cfa-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-176 │ │ │ │ - DW_CFA_offset: r21 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-160 │ │ │ │ - DW_CFA_offset: r23 at cfa-152 │ │ │ │ - DW_CFA_offset: r24 at cfa-144 │ │ │ │ - DW_CFA_offset: r25 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-120 │ │ │ │ - DW_CFA_offset: r28 at cfa-112 │ │ │ │ - DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ce68 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ced8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000001cec8 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cee0 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000001cf40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001cf0c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001cf6c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001cf48 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001cfc0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cfc4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cfc8 │ │ │ │ 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 │ │ │ │ @@ -2536,78 +2428,87 @@ │ │ │ │ DW_CFA_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 000000000001cf50 │ │ │ │ + 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 000000000001cfcc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000011bc 0000000000000088 000011c0 FDE cie=00000000 pc=0000000000020ef0..00000000000237dc │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000020f7c │ │ │ │ +00001134 0000000000000094 00001138 FDE cie=00000000 pc=00000000000211d0..0000000000023ba0 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000211f0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r24 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-176 │ │ │ │ + DW_CFA_offset: r22 at cfa-184 │ │ │ │ + DW_CFA_offset: r29 at cfa-128 │ │ │ │ + DW_CFA_offset: r30 at cfa-120 │ │ │ │ + DW_CFA_offset: r31 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000002126c │ │ │ │ + DW_CFA_def_cfa_offset: 704 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ + 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-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ + DW_CFA_offset: r14 at cfa-248 │ │ │ │ + DW_CFA_offset: r15 at cfa-240 │ │ │ │ + DW_CFA_offset: r16 at cfa-232 │ │ │ │ + DW_CFA_offset: r17 at cfa-224 │ │ │ │ + DW_CFA_offset: r18 at cfa-216 │ │ │ │ + DW_CFA_offset: r19 at cfa-208 │ │ │ │ + DW_CFA_offset: r20 at cfa-200 │ │ │ │ + DW_CFA_offset: r21 at cfa-192 │ │ │ │ + DW_CFA_offset: 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_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020f84 │ │ │ │ - DW_CFA_def_cfa_offset: 672 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021270 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 3104 to 0000000000021bb0 │ │ │ │ + DW_CFA_advance_loc2: 2972 to 0000000000021e0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000021bf4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000021e38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000021c34 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000021e8c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021e90 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021e9c │ │ │ │ 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 │ │ │ │ @@ -2618,76 +2519,77 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ea0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001248 0000000000000088 0000124c FDE cie=00000000 pc=00000000000237e0..0000000000027920 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000002386c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ +000011cc 0000000000000094 000011d0 FDE cie=00000000 pc=0000000000023ba0..0000000000027f34 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023bb0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000023c1c │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + 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: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: 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: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023874 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023880 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023c28 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000238dc │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023c30 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000023c90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000023920 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000023cbc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000023960 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000023d10 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023964 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023d14 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023d18 │ │ │ │ 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 │ │ │ │ @@ -2698,199 +2600,205 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023968 │ │ │ │ + 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 0000000000023d1c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000012d4 00000000000000c4 000012d8 FDE cie=00000000 pc=0000000000027920..0000000000027b34 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002792c │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027934 │ │ │ │ +00001264 00000000000000c4 00001268 FDE cie=00000000 pc=0000000000027f40..000000000002814c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f44 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027f50 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027940 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000027954 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027f58 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027f6c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027958 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002795c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f70 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f74 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027960 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027964 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027968 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002796c │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027970 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000027988 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002798c │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027990 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027994 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027f7c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f80 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027f8c │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f90 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027f9c │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fa0 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027fb0 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027fb8 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027fc0 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fc4 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027fd4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000279b4 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000279c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027fe0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000279c8 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000279cc │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000279d0 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000279d4 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000279dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fe4 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fe8 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fec │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027ff4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000027aac │ │ │ │ + DW_CFA_advance_loc: 204 to 00000000000280c0 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280c4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280c8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280cc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280d0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027abc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280d4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ac0 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280d8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280dc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027acc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280e0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280e4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280e8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280ec │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ad8 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027adc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280f0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280f4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280f8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280fc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ae8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027aec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028100 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028104 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028108 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002810c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027afc │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028110 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028120 │ │ │ │ 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 0000000000027b20 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000028138 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027b24 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002813c │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000139c 0000000000000070 000013a0 FDE cie=00000000 pc=0000000000027b40..0000000000027fe8 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000027bc0 │ │ │ │ +0000132c 0000000000000074 00001330 FDE cie=00000000 pc=0000000000028150..00000000000285f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028160 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000281cc │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027bc8 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281d0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000027d44 │ │ │ │ + DW_CFA_advance_loc1: 352 to 0000000000028330 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000027d88 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002835c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000027db0 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002839c │ │ │ │ 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 │ │ │ │ @@ -2899,64 +2807,67 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000027dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000283a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001410 0000000000000070 00001414 FDE cie=00000000 pc=0000000000027ff0..00000000000284a8 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000028070 │ │ │ │ +000013a4 0000000000000078 000013a8 FDE cie=00000000 pc=0000000000028600..0000000000028ad8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028610 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000028680 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-200 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028078 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028684 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 396 to 0000000000028204 │ │ │ │ + DW_CFA_advance_loc1: 420 to 0000000000028828 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000028248 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028854 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000028270 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000028898 │ │ │ │ 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 │ │ │ │ @@ -2967,62 +2878,68 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028280 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002889c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001484 0000000000000070 00001488 FDE cie=00000000 pc=00000000000284b0..0000000000028dd4 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000284c4 │ │ │ │ +00001420 000000000000007c 00001424 FDE cie=00000000 pc=0000000000028ae0..0000000000029454 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028ae8 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000028b08 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002852c │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000028b7c │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: 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: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002853c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028b84 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1452 to 0000000000028ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b88 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 1472 to 0000000000029148 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000028b2c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029174 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028b40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029178 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028b50 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000291b8 │ │ │ │ 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 │ │ │ │ @@ -3033,285 +2950,319 @@ │ │ │ │ DW_CFA_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 0000000000028b60 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000291c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000014f8 000000000000002c 000014fc FDE cie=00000000 pc=0000000000028de0..0000000000028eb0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028df4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028e04 │ │ │ │ +000014a0 0000000000000040 000014a4 FDE cie=00000000 pc=0000000000029460..0000000000029524 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002946c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000028e24 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000029494 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028e30 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029498 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028e40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000294a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000028e94 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028ea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294a4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294a8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000294bc │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000294c4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000294cc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000294e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000294e8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000294f0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029504 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002950c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029514 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001528 0000000000000044 0000152c FDE cie=00000000 pc=0000000000028eb0..0000000000029104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028ec0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000014e4 0000000000000044 000014e8 FDE cie=00000000 pc=0000000000029530..0000000000029790 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002953c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000028ed8 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002954c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002955c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000028ef4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002956c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000029020 │ │ │ │ + DW_CFA_advance_loc1: 320 to 00000000000296ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000029058 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000296e4 │ │ │ │ DW_CFA_restore_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 0000000000029060 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000296f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000290b0 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002973c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000290ec │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000029778 │ │ │ │ DW_CFA_restore_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 00000000000290f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002977c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001570 0000000000000038 00001574 FDE cie=00000000 pc=0000000000029110..0000000000029414 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000029138 │ │ │ │ +0000152c 000000000000003c 00001530 FDE cie=00000000 pc=0000000000029790..0000000000029ac0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002979c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000297ac │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000297bc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000297d0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000029160 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 0000000000029308 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000297d8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 488 to 00000000000299c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000029344 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000299fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029a00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000015ac 000000000000003c 000015b0 FDE cie=00000000 pc=0000000000029420..0000000000029724 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002944c │ │ │ │ +0000156c 000000000000003c 00001570 FDE cie=00000000 pc=0000000000029ac0..0000000000029e00 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029acc │ │ │ │ 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 0000000000029ad8 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029ae8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029af8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000029474 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029b0c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 428 to 0000000000029620 │ │ │ │ + DW_CFA_advance_loc1: 492 to 0000000000029cf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002965c │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000029d34 │ │ │ │ DW_CFA_restore_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 0000000000029660 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029d40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000015ec 000000000000001c 000015f0 FDE cie=00000000 pc=0000000000029730..000000000002977c │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000029750 │ │ │ │ +000015ac 000000000000001c 000015b0 FDE cie=00000000 pc=0000000000029e00..0000000000029e40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000029e18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029764 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029e28 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002976c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029e30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000160c 000000000000001c 00001610 FDE cie=00000000 pc=0000000000029780..00000000000297d0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000297a0 │ │ │ │ +000015cc 000000000000001c 000015d0 FDE cie=00000000 pc=0000000000029e40..0000000000029e84 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000029e58 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000297b8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029e6c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000297c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029e74 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000162c 000000000000001c 00001630 FDE cie=00000000 pc=00000000000297d0..000000000002982c │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000297f8 │ │ │ │ +000015ec 000000000000001c 000015f0 FDE cie=00000000 pc=0000000000029e90..0000000000029ee0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000029eb0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000029814 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000029ec8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002981c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029ed0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000164c 0000000000000010 00001650 FDE cie=00000000 pc=0000000000029830..00000000000299a8 │ │ │ │ +0000160c 0000000000000010 00001610 FDE cie=00000000 pc=0000000000029ee0..000000000002a098 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001660 0000000000000028 00001664 FDE cie=00000000 pc=00000000000299b0..0000000000029bfc │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000299c4 │ │ │ │ +00001620 0000000000000034 00001624 FDE cie=00000000 pc=000000000002a0a0..000000000002a2a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a0ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000299d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a0b8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000029a10 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002a0fc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000029a58 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002a140 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000029aa4 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002a174 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a184 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a190 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000002a254 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029ab0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a264 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029ac0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a270 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000168c 0000000000000044 00001690 FDE cie=00000000 pc=0000000000029c00..000000000002a5ec │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000029c38 │ │ │ │ +00001658 0000000000000048 0000165c FDE cie=00000000 pc=000000000002a2c0..000000000002ace8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a2d0 │ │ │ │ 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 0000000000029c48 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002a300 │ │ │ │ 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 0000000000029c4c │ │ │ │ + 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 000000000002a304 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1224 to 000000000002a114 │ │ │ │ + DW_CFA_advance_loc2: 1304 to 000000000002a81c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002a144 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a848 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a84c │ │ │ │ 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 000000000002a150 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a850 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000016d4 0000000000000080 000016d8 FDE cie=00000000 pc=000000000002a5f0..000000000002cec4 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002a678 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ +000016a4 0000000000000084 000016a8 FDE cie=00000000 pc=000000000002acf0..000000000002d5a4 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002ad4c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ DW_CFA_offset: r16 at cfa-200 │ │ │ │ - DW_CFA_offset: r24 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ DW_CFA_offset: r26 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002ad78 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset: r30 at cfa-88 │ │ │ │ DW_CFA_offset: r31 at cfa-80 │ │ │ │ - DW_CFA_offset: r15 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-184 │ │ │ │ - DW_CFA_offset: r19 at cfa-176 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ DW_CFA_offset: r21 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a684 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad7c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2640 to 000000000002b0d4 │ │ │ │ + DW_CFA_advance_loc2: 2296 to 000000000002b674 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002b118 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002b6a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002b12c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b6a4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002b154 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b6a8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002b6f4 │ │ │ │ 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 │ │ │ │ @@ -3331,68 +3282,74 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b6f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001758 0000000000000080 0000175c FDE cie=00000000 pc=000000000002ced0..000000000002f564 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000002cf5c │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +0000172c 0000000000000084 00001730 FDE cie=00000000 pc=000000000002d5b0..000000000002fde4 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002d614 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002d638 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002cf6c │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d63c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2388 to 000000000002d8c0 │ │ │ │ + DW_CFA_advance_loc2: 2356 to 000000000002df70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002d904 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002df9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002d918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dfa0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002d93c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dfa4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002dff0 │ │ │ │ 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 │ │ │ │ @@ -3403,61 +3360,65 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dff4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000017dc 000000000000006c 000017e0 FDE cie=00000000 pc=000000000002f570..000000000002fa38 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002f584 │ │ │ │ +000017b4 0000000000000078 000017b8 FDE cie=00000000 pc=000000000002fdf0..000000000003029c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002fdfc │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002fe18 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002f5ec │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000002fe78 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r14 at cfa-176 │ │ │ │ + DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002f600 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fe7c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 956 to 000000000002f9bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fe80 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 920 to 0000000000030218 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002fa00 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000030244 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002fa14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030248 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002fa20 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000030284 │ │ │ │ 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 │ │ │ │ @@ -3468,56 +3429,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 000000000002fa24 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030288 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000184c 000000000000006c 00001850 FDE cie=00000000 pc=000000000002fa40..000000000002fef4 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000002faac │ │ │ │ +00001830 0000000000000074 00001834 FDE cie=00000000 pc=00000000000302a0..0000000000030738 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000302b8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000302c8 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000030324 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002fab8 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002facc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030328 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 944 to 000000000002fe7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003032c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 908 to 00000000000306b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002fec0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000306e4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002fed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000306e8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002fedc │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000030720 │ │ │ │ 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 │ │ │ │ @@ -3528,532 +3497,490 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fee0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030724 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000018bc 00000000000000c4 000018c0 FDE cie=00000000 pc=000000000002ff00..0000000000030124 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ff0c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ff14 │ │ │ │ +000018a8 00000000000000c4 000018ac FDE cie=00000000 pc=0000000000030740..000000000003094c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030744 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030750 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ff20 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002ff38 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030758 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000030770 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030774 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ff3c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ff40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003077c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ff44 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030784 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030788 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003078c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030794 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003079c │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000307a0 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000307b4 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ff4c │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ff50 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ff58 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ff5c │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ff70 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ff74 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ff80 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ff84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000307b8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ff98 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ffa8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000307c8 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000307cc │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000307e0 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000307e4 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000307ec │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ffb0 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ffb4 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ffbc │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ffc0 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ffc4 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000003009c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000307f0 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000307f4 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000307fc │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 196 to 00000000000308c0 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308c4 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308c8 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308cc │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308d0 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308d4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308d8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300b4 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308dc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308e0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308e4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308e8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300c4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308ec │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308f0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308f4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308f8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308fc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300d8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030900 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030904 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030908 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003090c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300ec │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030910 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030920 │ │ │ │ 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 0000000000030110 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000030938 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030114 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003093c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001984 00000000000000ec 00001988 FDE cie=00000000 pc=0000000000030130..00000000000303c4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003013c │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030144 │ │ │ │ +00001970 00000000000000ec 00001974 FDE cie=00000000 pc=0000000000030950..0000000000030bcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030954 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030960 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030150 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030160 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030168 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003016c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030968 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030978 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003097c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030984 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030174 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030178 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003017c │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030180 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030184 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030188 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003098c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030990 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030994 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030998 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000309a0 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000309a4 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000309b4 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000309b8 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000301a4 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000301b0 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000301b4 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000301b8 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000301bc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000309cc │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000309d8 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000309e4 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000309e8 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000309f4 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000301d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000309fc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000301dc │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000301e0 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000301e4 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000301e8 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000301ec │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000301f0 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000301f4 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000301f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a00 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a04 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a08 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a0c │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a10 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a14 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000301fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a18 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000030324 │ │ │ │ + DW_CFA_advance_loc1: 280 to 0000000000030b30 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b34 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b38 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003032c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b3c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030330 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b40 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030334 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b44 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030338 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b48 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003033c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b4c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030340 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b50 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030344 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030348 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b54 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b58 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003034c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b5c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b60 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030354 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b64 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030358 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b68 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003035c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030360 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030364 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b6c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b70 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030368 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b74 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003036c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b78 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b7c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030374 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b80 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030378 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b84 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003037c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b88 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030380 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b8c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030384 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b90 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030388 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030390 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b94 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030ba0 │ │ │ │ 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 00000000000303b0 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000030bb8 │ │ │ │ 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 00000000000303b4 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030bbc │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a74 00000000000000f8 00001a78 FDE cie=00000000 pc=00000000000303d0..0000000000030698 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000303e8 │ │ │ │ +00001a60 00000000000000b8 00001a64 FDE cie=00000000 pc=0000000000030bd0..0000000000030e8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030bd4 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000030be8 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000303f8 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030400 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030410 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003041c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030420 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030bf0 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030bfc │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030c08 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c0c │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030c18 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030424 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030428 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030430 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030434 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030438 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003043c │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c1c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030450 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030464 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030468 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003046c │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030470 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030484 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030488 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003048c │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030490 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030494 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030498 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003049c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c20 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c24 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000304a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c28 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030c38 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c3c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000030c58 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030c60 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c64 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000030c78 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c7c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030c8c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c90 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c94 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c98 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c9c │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030ca0 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030ca4 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030ca8 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030cac │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030cb8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000304a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030cbc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 328 to 00000000000305ec │ │ │ │ + DW_CFA_advance_loc1: 320 to 0000000000030dfc │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e00 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e04 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000305f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e08 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000305f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e0c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000305f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e10 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000305fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e14 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030600 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e18 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030604 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e1c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e20 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e24 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003060c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e28 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030610 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030614 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e2c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030618 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e30 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003061c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e34 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030620 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e38 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030624 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e3c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030628 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003062c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e40 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030630 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e44 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030634 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e48 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030638 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e4c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003063c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e50 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030640 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e54 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030644 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e58 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030648 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e5c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003064c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e60 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030650 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e64 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030658 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030e70 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030660 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e74 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e78 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e7c │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + │ │ │ │ +00001b1c 0000000000000074 00001b20 FDE cie=00000000 pc=0000000000030e90..00000000000315c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030e98 │ │ │ │ DW_CFA_offset: r22 at cfa-128 │ │ │ │ DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000030f38 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ DW_CFA_offset: r27 at cfa-88 │ │ │ │ DW_CFA_offset: r28 at cfa-80 │ │ │ │ DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000030680 │ │ │ │ - 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 0000000000030684 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030688 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001b70 0000000000000074 00001b74 FDE cie=00000000 pc=00000000000306a0..0000000000030dcc │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000306b4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000030724 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000030740 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030f40 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1536 to 0000000000030d40 │ │ │ │ + DW_CFA_advance_loc2: 1520 to 0000000000031530 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000030d84 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003155c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031560 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030dac │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000315a0 │ │ │ │ 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 │ │ │ │ @@ -4064,276 +3991,306 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000315a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001be8 000000000000002c 00001bec FDE cie=00000000 pc=0000000000030dd0..0000000000030ea0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030de4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030df4 │ │ │ │ +00001b94 0000000000000040 00001b98 FDE cie=00000000 pc=00000000000315c0..0000000000031684 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000315cc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000030e14 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000315f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030e20 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000315f8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030e30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031600 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000030e84 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030e90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031604 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031608 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003161c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031624 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003162c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000031640 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031648 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031650 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000031664 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003166c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031674 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001c18 0000000000000040 00001c1c FDE cie=00000000 pc=0000000000030ea0..00000000000310d8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030eb0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001bd8 0000000000000040 00001bdc FDE cie=00000000 pc=0000000000031690..00000000000318d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003169c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030ec4 │ │ │ │ - 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 00000000000316ac │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000316bc │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000030edc │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000031004 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000316c4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000031810 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000031030 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003183c │ │ │ │ DW_CFA_restore_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 0000000000031040 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031840 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000031090 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003188c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000310c0 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000318bc │ │ │ │ DW_CFA_restore_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 00000000000310c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000318c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001c5c 0000000000000048 00001c60 FDE cie=00000000 pc=00000000000310e0..000000000003140c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000031108 │ │ │ │ +00001c1c 000000000000004c 00001c20 FDE cie=00000000 pc=00000000000318e0..0000000000031c48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000318ec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000318fc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003190c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000031920 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000031130 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 00000000000312d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031928 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 488 to 0000000000031b10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003130c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000031b44 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031310 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000031b50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 164 to 00000000000313b4 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000031bf0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000313ec │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000031c28 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000313f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031c2c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001ca8 000000000000001c 00001cac FDE cie=00000000 pc=0000000000031410..000000000003145c │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000031430 │ │ │ │ +00001c6c 000000000000001c 00001c70 FDE cie=00000000 pc=0000000000031c50..0000000000031c90 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000031c68 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000031444 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031c78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003144c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031c80 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001cc8 000000000000001c 00001ccc FDE cie=00000000 pc=0000000000031460..00000000000314b0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000031480 │ │ │ │ +00001c8c 000000000000001c 00001c90 FDE cie=00000000 pc=0000000000031c90..0000000000031cd4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000031ca8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000031498 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000031cbc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000314a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031cc4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ce8 000000000000001c 00001cec FDE cie=00000000 pc=00000000000314b0..000000000003150c │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000314d8 │ │ │ │ +00001cac 000000000000001c 00001cb0 FDE cie=00000000 pc=0000000000031ce0..0000000000031d30 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000031d00 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000314f4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000031d18 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000314fc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031d20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d08 0000000000000010 00001d0c FDE cie=00000000 pc=0000000000031510..0000000000031658 │ │ │ │ +00001ccc 0000000000000010 00001cd0 FDE cie=00000000 pc=0000000000031d30..0000000000031eb8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d1c 0000000000000028 00001d20 FDE cie=00000000 pc=0000000000031660..000000000003188c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000031674 │ │ │ │ +00001ce0 0000000000000034 00001ce4 FDE cie=00000000 pc=0000000000031ec0..00000000000320a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000031ecc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031684 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000031ed8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000316b8 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000031f14 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000031708 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000031f50 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000031760 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000031f8c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031f9c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031fa0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000003205c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003176c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003206c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031770 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032070 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001d48 0000000000000048 00001d4c FDE cie=00000000 pc=0000000000031890..000000000003226c │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000318cc │ │ │ │ +00001d18 000000000000004c 00001d1c FDE cie=00000000 pc=00000000000320c0..0000000000032b38 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000320d0 │ │ │ │ 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 00000000000318dc │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000032104 │ │ │ │ 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 00000000000318e0 │ │ │ │ + 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 0000000000032108 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1156 to 0000000000031d64 │ │ │ │ + DW_CFA_advance_loc2: 1316 to 000000000003262c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000031d98 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000032658 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032660 │ │ │ │ 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 0000000000031da0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000032670 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001d94 0000000000000084 00001d98 FDE cie=00000000 pc=0000000000032270..00000000000349d8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000032288 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000322c8 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ +00001d68 0000000000000084 00001d6c FDE cie=00000000 pc=0000000000032b40..00000000000353b4 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000032bb0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000032314 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000032be8 │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000032330 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000032bf8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2188 to 0000000000032bbc │ │ │ │ + DW_CFA_advance_loc2: 2136 to 0000000000033450 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000032c00 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003347c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000032c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033480 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000032c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033484 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000334d0 │ │ │ │ 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 │ │ │ │ @@ -4344,63 +4301,65 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000334d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e1c 0000000000000080 00001e20 FDE cie=00000000 pc=00000000000349e0..0000000000037248 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000034a68 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00001df0 0000000000000084 00001df4 FDE cie=00000000 pc=00000000000353c0..0000000000037d14 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000035424 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r14 at cfa-216 │ │ │ │ DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ DW_CFA_offset: r23 at cfa-144 │ │ │ │ DW_CFA_offset: r24 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-128 │ │ │ │ DW_CFA_offset: r26 at cfa-120 │ │ │ │ - DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000035448 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ DW_CFA_offset: r31 at cfa-80 │ │ │ │ - DW_CFA_offset: r16 at cfa-200 │ │ │ │ - DW_CFA_offset: r17 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-184 │ │ │ │ - DW_CFA_offset: r19 at cfa-176 │ │ │ │ - DW_CFA_offset: r20 at cfa-168 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r21 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-152 │ │ │ │ - DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ DW_CFA_offset: r29 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003544c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2452 to 0000000000035408 │ │ │ │ + DW_CFA_advance_loc2: 2204 to 0000000000035ce8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003544c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000035d14 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000035460 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d18 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000035488 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d1c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000035d68 │ │ │ │ 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 │ │ │ │ @@ -4420,60 +4379,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 000000000003548c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d6c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001ea0 0000000000000074 00001ea4 FDE cie=00000000 pc=0000000000037250..00000000000376d8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037264 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000372cc │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ +00001e78 0000000000000074 00001e7c FDE cie=00000000 pc=0000000000037d20..0000000000038188 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037d2c │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000037da8 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r14 at cfa-176 │ │ │ │ + DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-152 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000372e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037dac │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000372e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037db0 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 884 to 0000000000037658 │ │ │ │ + DW_CFA_advance_loc1: 852 to 0000000000038104 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000037698 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000038130 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000376ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038134 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000376c0 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000038170 │ │ │ │ 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 │ │ │ │ @@ -4485,57 +4447,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 00000000000376c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038174 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f18 0000000000000070 00001f1c FDE cie=00000000 pc=00000000000376e0..0000000000037b5c │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000037758 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ +00001ef0 0000000000000074 00001ef4 FDE cie=00000000 pc=0000000000038190..00000000000385e8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000381a8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000038214 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ DW_CFA_offset: r31 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r14 at cfa-168 │ │ │ │ DW_CFA_offset: r15 at cfa-160 │ │ │ │ DW_CFA_offset: r16 at cfa-152 │ │ │ │ DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ DW_CFA_offset: r22 at cfa-104 │ │ │ │ DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-72 │ │ │ │ DW_CFA_offset: r27 at cfa-64 │ │ │ │ DW_CFA_offset: r28 at cfa-56 │ │ │ │ DW_CFA_offset: r29 at cfa-48 │ │ │ │ DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000037770 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038218 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037774 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003821c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 872 to 0000000000037adc │ │ │ │ + DW_CFA_advance_loc1: 844 to 0000000000038568 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000037b1c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000038594 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038598 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037b44 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000385d0 │ │ │ │ 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 │ │ │ │ @@ -4550,527 +4514,490 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037b48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f8c 00000000000000c4 00001f90 FDE cie=00000000 pc=0000000000037b60..0000000000037d84 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037b6c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037b74 │ │ │ │ +00001f68 00000000000000c4 00001f6c FDE cie=00000000 pc=00000000000385f0..00000000000387fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385f4 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038600 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037b80 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000037b98 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038608 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000038620 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038624 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037b9c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037ba0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003862c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037ba4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038634 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038638 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003863c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038644 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003864c │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038650 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038664 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037bac │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037bb0 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037bb8 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037bbc │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037bd0 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037bd4 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037be0 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038668 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037bf8 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000037c08 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038678 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003867c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038690 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038694 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003869c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037c10 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037c14 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037c1c │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037c20 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037c24 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000037cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000386a0 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000386a4 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000386ac │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000038770 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038774 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038778 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003877c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038780 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038784 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038788 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d14 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003878c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038790 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038794 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038798 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d24 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003879c │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000387a0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000387a4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000387a8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000387ac │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d38 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000387b0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000387b4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000387b8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000387bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d4c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000387c0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000387d0 │ │ │ │ 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 0000000000037d70 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000387e8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d74 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000387ec │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002054 00000000000000ec 00002058 FDE cie=00000000 pc=0000000000037d90..0000000000038024 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037d9c │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037da4 │ │ │ │ +00002030 00000000000000ec 00002034 FDE cie=00000000 pc=0000000000038800..0000000000038a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038804 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038810 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037db0 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000037dc0 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037dc8 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037dcc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038818 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038828 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003882c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038834 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037dd4 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037dd8 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037ddc │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037de0 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037de4 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037de8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003883c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038840 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038844 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038848 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038850 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038854 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038864 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038868 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000037e04 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037e10 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e14 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e18 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e1c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038878 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038884 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038890 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038894 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000388a0 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000037e38 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000388a8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e3c │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e40 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e44 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e48 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e4c │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e50 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e54 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000388ac │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000388b0 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000388b4 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000388b8 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000388bc │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000388c0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000388c4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000037f84 │ │ │ │ + DW_CFA_advance_loc1: 284 to 00000000000389e0 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000389e4 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000389e8 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000389ec │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000389f0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000389f4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000389f8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000389fc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a00 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fa4 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a04 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a08 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a0c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a10 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a14 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a18 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fbc │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fc0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a1c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a20 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a2c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a30 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a34 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a38 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a3c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fe8 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a44 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038a50 │ │ │ │ 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 0000000000038010 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000038a68 │ │ │ │ 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 0000000000038014 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a6c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002144 00000000000000f8 00002148 FDE cie=00000000 pc=0000000000038030..00000000000382f8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000038048 │ │ │ │ +00002120 00000000000000b8 00002124 FDE cie=00000000 pc=0000000000038a80..0000000000038d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a84 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038a98 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038058 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038060 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038070 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003807c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038080 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038aa0 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038aac │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038ab8 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038abc │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038ac8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038084 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038088 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038090 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038094 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038098 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003809c │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000380a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038acc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000380b0 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000380c4 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000380c8 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000380cc │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000380d0 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000380e4 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000380e8 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000380ec │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000380f0 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000380f4 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000380f8 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000380fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038ad0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038ad4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038100 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038ad8 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038ae8 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038aec │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000038b04 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038b0c │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b10 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038b24 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b28 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038b38 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b3c │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b40 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b44 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b48 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b4c │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b50 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b54 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b58 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038b64 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b68 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000003824c │ │ │ │ + DW_CFA_advance_loc1: 324 to 0000000000038cac │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cb0 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cb4 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cb8 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cbc │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038258 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cc0 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003825c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cc4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038260 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cc8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038264 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038ccc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cd0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cd4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003826c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cd8 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038270 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038274 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cdc │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038278 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038ce0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003827c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038ce4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038280 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038ce8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038284 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cec │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038288 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003828c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cf0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038290 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cf4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038294 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cf8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038298 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cfc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003829c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d00 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000382a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d04 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000382a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d08 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000382a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d0c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000382ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d10 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000382b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d14 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000382b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038d20 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000382c0 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d24 │ │ │ │ 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 00000000000382e0 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d28 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d2c │ │ │ │ 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 00000000000382e4 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000382e8 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002240 0000000000000070 00002244 FDE cie=00000000 pc=0000000000038300..0000000000038a0c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000038314 │ │ │ │ +000021dc 0000000000000074 000021e0 FDE cie=00000000 pc=0000000000038d40..0000000000039450 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038d48 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000038d78 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000038378 │ │ │ │ - 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 0000000000038de4 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000038398 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038dec │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1520 to 0000000000038988 │ │ │ │ + DW_CFA_advance_loc2: 1492 to 00000000000393c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000389cc │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000393ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000389e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000393f0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000389ec │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003942c │ │ │ │ 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 │ │ │ │ @@ -5081,232 +5008,259 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000389f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039430 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000022b4 000000000000002c 000022b8 FDE cie=00000000 pc=0000000000038a10..0000000000038ae0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000038a24 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038a34 │ │ │ │ +00002254 0000000000000040 00002258 FDE cie=00000000 pc=0000000000039450..0000000000039514 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003945c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000038a54 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000039484 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038a60 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039488 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038a70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039490 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000038ac4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039494 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039498 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000394ac │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000394b4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000394bc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000394d0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000394d8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000394e0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000394f4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000394fc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039504 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000022e4 0000000000000040 000022e8 FDE cie=00000000 pc=0000000000038ae0..0000000000038d18 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038af0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002298 0000000000000040 0000229c FDE cie=00000000 pc=0000000000039520..0000000000039764 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003952c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000038b04 │ │ │ │ - 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 000000000003953c │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003954c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000038b1c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000038c44 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039554 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 332 to 00000000000396a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000038c70 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000396cc │ │ │ │ DW_CFA_restore_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 0000000000038c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000396d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000038cd0 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003971c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000038d00 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003974c │ │ │ │ DW_CFA_restore_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 0000000000038d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039750 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002328 0000000000000048 0000232c FDE cie=00000000 pc=0000000000038d20..000000000003904c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000038d48 │ │ │ │ +000022dc 000000000000004c 000022e0 FDE cie=00000000 pc=0000000000039770..0000000000039ad8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003977c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003978c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003979c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000397b0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000038d70 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 0000000000038f18 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000397b8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 488 to 00000000000399a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000038f4c │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000399d4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038f50 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000399e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000038ff4 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000039a80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003902c │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000039ab8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039030 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039abc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002374 000000000000001c 00002378 FDE cie=00000000 pc=0000000000039050..000000000003909c │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000039070 │ │ │ │ +0000232c 000000000000001c 00002330 FDE cie=00000000 pc=0000000000039ae0..0000000000039b20 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000039af8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000039084 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039b08 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003908c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039b10 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002394 000000000000001c 00002398 FDE cie=00000000 pc=00000000000390a0..00000000000390f0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000390c0 │ │ │ │ +0000234c 000000000000001c 00002350 FDE cie=00000000 pc=0000000000039b20..0000000000039b64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000039b38 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000390d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000039b4c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000390e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039b54 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023b4 000000000000001c 000023b8 FDE cie=00000000 pc=00000000000390f0..000000000003914c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000039118 │ │ │ │ +0000236c 000000000000001c 00002370 FDE cie=00000000 pc=0000000000039b70..0000000000039bc0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000039b90 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000039134 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000039ba8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003913c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039bb0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023d4 0000000000000010 000023d8 FDE cie=00000000 pc=0000000000039150..0000000000039298 │ │ │ │ +0000238c 0000000000000010 00002390 FDE cie=00000000 pc=0000000000039bc0..0000000000039d48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023e8 0000000000000028 000023ec FDE cie=00000000 pc=00000000000392a0..00000000000394cc │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000392b4 │ │ │ │ +000023a0 0000000000000034 000023a4 FDE cie=00000000 pc=0000000000039d50..0000000000039f38 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039d5c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000392c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039d68 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000392f8 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000039da4 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000039348 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000039de0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000393a0 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000039e1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000393ac │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039e2c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000393b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039e30 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000039eec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039efc │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039f00 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002414 0000000000000078 00002418 FDE cie=00000000 pc=00000000000394d0..000000000003b36c │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000039548 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +000023d8 0000000000000080 000023dc FDE cie=00000000 pc=0000000000039f40..000000000003bdf0 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000039f74 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000039fa8 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000039ffc │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003956c │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a004 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 3424 to 000000000003a2cc │ │ │ │ + DW_CFA_advance_loc2: 3180 to 000000000003ac70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003a310 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003ac9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003a324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aca0 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003a338 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aca4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a33c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aca8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003ace4 │ │ │ │ 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 │ │ │ │ @@ -5317,113 +5271,120 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a340 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ace8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002490 0000000000000054 00002494 FDE cie=00000000 pc=000000000003b370..000000000003ba94 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b380 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000245c 0000000000000054 00002460 FDE cie=00000000 pc=000000000003bdf0..000000000003c4b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bdf8 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003b3c0 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003be0c │ │ │ │ + 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 000000000003be18 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003be4c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b3d0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b3dc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003be58 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1080 to 000000000003b814 │ │ │ │ + DW_CFA_advance_loc2: 1036 to 000000000003c264 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003b854 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003c290 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c2a4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b860 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c2b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000024e8 0000000000000080 000024ec FDE cie=00000000 pc=000000000003baa0..000000000003d8fc │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000003bb1c │ │ │ │ +000024b4 0000000000000088 000024b8 FDE cie=00000000 pc=000000000003c4c0..000000000003e390 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c4d4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000003c540 │ │ │ │ DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bb28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c544 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bb2c │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc2: 3692 to 000000000003c998 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c548 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 3712 to 000000000003d3c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003c9d8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003d3f4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c9ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d3f8 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ca00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d3fc │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ca0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d400 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003d440 │ │ │ │ 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 │ │ │ │ @@ -5435,604 +5396,600 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ca10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d444 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000256c 00000000000000ac 00002570 FDE cie=00000000 pc=000000000003d900..000000000003dd38 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d914 │ │ │ │ +00002540 00000000000000b8 00002544 FDE cie=00000000 pc=000000000003e390..000000000003e7c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e39c │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003e3b4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003d92c │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003d948 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e3c8 │ │ │ │ + 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 000000000003d96c │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d978 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d97c │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d980 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d984 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d988 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d990 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d994 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003e3f0 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e3f4 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e400 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e404 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e408 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e40c │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e418 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d9a8 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d9ac │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d9c0 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d9c4 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 740 to 000000000003dca8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e424 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e438 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e43c │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e448 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e458 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e464 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e468 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 740 to 000000000003e74c │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e750 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e754 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dcac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e758 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dcb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e75c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dcb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e760 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dcb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e764 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dcbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e768 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dcc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e76c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dcc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e770 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dcc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e774 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dccc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e778 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dcd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e77c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dcd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e780 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dcd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e784 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003dcf4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003e7a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dcf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e7a4 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dcfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e7a8 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dd00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e7ac │ │ │ │ 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 000000000003dd10 │ │ │ │ - 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 000000000003e7b0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000261c 00000000000000ac 00002620 FDE cie=00000000 pc=000000000003dd40..000000000003e178 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003dd54 │ │ │ │ +000025fc 00000000000000b8 00002600 FDE cie=00000000 pc=000000000003e7d0..000000000003ec08 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e7dc │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003e7f4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003dd6c │ │ │ │ - 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 000000000003dd88 │ │ │ │ - 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 000000000003e808 │ │ │ │ + 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 000000000003ddac │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ddb8 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ddbc │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ddc0 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ddc4 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ddc8 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ddd0 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ddd4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003e830 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e834 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e840 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e844 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e848 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e84c │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e858 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003dde8 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ddec │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003de00 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003de04 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 740 to 000000000003e0e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e864 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e878 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e87c │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e888 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e898 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e8a4 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8a8 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 740 to 000000000003eb8c │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb90 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb94 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e0ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb98 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e0f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb9c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e0f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eba0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e0f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eba4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e0fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eba8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebac │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebb0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebb4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e10c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebb8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e110 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebbc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e114 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebc0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e118 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebc4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003e134 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003ebe0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebe4 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e13c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebe8 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e140 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebec │ │ │ │ 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 000000000003e150 │ │ │ │ - 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 000000000003ebf0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000026cc 0000000000000044 000026d0 FDE cie=00000000 pc=000000000003e180..000000000003e3bc │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e190 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e1a4 │ │ │ │ +000026b8 0000000000000044 000026bc FDE cie=00000000 pc=000000000003ec10..000000000003ee3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec14 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ec28 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003e1c4 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e1c8 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e1d4 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e1d8 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e1dc │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e1e0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003ec48 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec4c │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ec58 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec5c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e1e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ec70 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec74 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec78 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 416 to 000000000003e384 │ │ │ │ + DW_CFA_advance_loc1: 396 to 000000000003ee04 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee08 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e388 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee0c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e38c │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e390 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee10 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e394 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee14 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee18 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e39c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee1c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e3a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee20 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e3ac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ee2c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002714 00000000000000c4 00002718 FDE cie=00000000 pc=000000000003e3c0..000000000003e604 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e3d0 │ │ │ │ +00002700 00000000000000c4 00002704 FDE cie=00000000 pc=000000000003ee40..000000000003f06c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ee48 │ │ │ │ + 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 000000000003e3e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ee5c │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003e3fc │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e410 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ee70 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ee84 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee88 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ee90 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee94 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e418 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e420 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e424 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e428 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e42c │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e430 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003e44c │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e450 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e45c │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e460 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003eea0 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eea4 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003eeb0 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eeb4 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003eecc │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eed0 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003eedc │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003eee4 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003eef4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e474 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003e48c │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e490 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e498 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e49c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ef00 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ef04 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ef08 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ef10 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000003e568 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000003efdc │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003efe0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e56c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003efe4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e570 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003efe8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e574 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003efec │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e578 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eff0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e57c │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e580 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eff4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e584 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eff8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e588 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003effc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e58c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f000 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e590 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f004 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e594 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e598 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f008 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f00c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e59c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f010 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f014 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f018 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f01c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f020 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f024 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e5c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f034 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e5d0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f040 │ │ │ │ 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 000000000003e5f0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003f058 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5f4 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f05c │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027dc 00000000000000f0 000027e0 FDE cie=00000000 pc=000000000003e610..000000000003ebf4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e61c │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003e640 │ │ │ │ +000027c8 00000000000000c4 000027cc FDE cie=00000000 pc=000000000003f070..000000000003f660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f074 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f084 │ │ │ │ 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 000000000003e650 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f0a4 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e658 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e660 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e66c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e678 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e680 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e684 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e688 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e68c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e690 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e6a4 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e6a8 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e6b8 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e6bc │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f0ac │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f0b8 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f0c0 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f0c4 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f0d8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e6c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f0dc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f0e0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e6c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f0e4 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f0ec │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f0f0 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f100 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f104 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e6c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f114 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f124 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f128 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f134 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f13c │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f140 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f144 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 352 to 000000000003e828 │ │ │ │ + DW_CFA_advance_loc1: 348 to 000000000003f2a0 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2a4 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2a8 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e82c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2ac │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e830 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2b0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e834 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2b4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e838 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2b8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e83c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2bc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e840 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2c0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e844 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2c4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e850 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e854 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2c8 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f2d0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e858 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2d4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e85c │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e860 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2d8 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2dc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e864 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2e0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc1: 364 to 000000000003e9d0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e9d4 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc1: 400 to 000000000003eb64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2e4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003f3e8 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3ec │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc1: 300 to 000000000003f518 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003eb8c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003f53c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eb90 │ │ │ │ - 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 000000000003ebb0 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f540 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000003f5a4 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000003f60c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ebc4 │ │ │ │ - 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 000000000003ebc8 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ebcc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f614 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003f630 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f634 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ebd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f638 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ebd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f63c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ebd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f640 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ebdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f644 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ebe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f648 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ebe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f64c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f650 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028d0 0000000000000084 000028d4 FDE cie=00000000 pc=000000000003ec00..000000000003f8bc │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ec14 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ec1c │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003ec7c │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ +00002890 0000000000000088 00002894 FDE cie=00000000 pc=000000000003f660..00000000000402f8 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000003f6d4 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ec8c │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f6e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003eca0 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc2: 2812 to 000000000003f79c │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f6ec │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2608 to 000000000004011c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003f7d4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000040148 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f7e8 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004019c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003f810 │ │ │ │ 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 │ │ │ │ @@ -6046,1003 +6003,1065 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f820 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000401a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002958 000000000000002c 0000295c FDE cie=00000000 pc=000000000003f8c0..000000000003f990 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f8d4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f8e4 │ │ │ │ +0000291c 0000000000000040 00002920 FDE cie=00000000 pc=0000000000040300..00000000000403c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004030c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003f904 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000040334 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f910 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040338 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f920 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040340 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000003f974 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f980 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040344 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040348 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004035c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040364 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004036c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040380 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040388 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040390 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000403a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000403ac │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000403b4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002988 0000000000000034 0000298c FDE cie=00000000 pc=000000000003f990..000000000003fc90 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f9a0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ +00002960 0000000000000038 00002964 FDE cie=00000000 pc=00000000000403d0..00000000000406a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000403e0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f9b4 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000403ec │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000403fc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f9d0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004040c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 468 to 000000000003fba4 │ │ │ │ + DW_CFA_advance_loc1: 408 to 00000000000405a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003fbc8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000405d0 │ │ │ │ DW_CFA_restore_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 000000000003fbd0 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000405e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029c0 0000000000000048 000029c4 FDE cie=00000000 pc=000000000003fc90..000000000003fdd8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003fcac │ │ │ │ +0000299c 0000000000000048 000029a0 FDE cie=00000000 pc=00000000000406b0..00000000000407e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000406c0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000406cc │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003fcc4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000406dc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003fd08 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000040714 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd0c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004071c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fd14 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040728 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004072c │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd1c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040738 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003fd30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040740 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000003fd78 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000040784 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040788 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040790 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040794 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040798 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004079c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003fda0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000407ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003fdbc │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000407c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fdc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000407d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002a0c 000000000000001c 00002a10 FDE cie=00000000 pc=000000000003fde0..000000000003fe30 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003fe04 │ │ │ │ +000029e8 000000000000001c 000029ec FDE cie=00000000 pc=00000000000407f0..0000000000040834 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040808 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003fe18 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004081c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fe20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040824 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a2c 000000000000002c 00002a30 FDE cie=00000000 pc=000000000003fe30..000000000003ffcc │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003fe40 │ │ │ │ +00002a08 000000000000002c 00002a0c FDE cie=00000000 pc=0000000000040840..00000000000409a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040848 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003fe50 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040858 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000003fed0 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000408c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003fedc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000408d0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fee0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000408e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000003ffb0 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000040980 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ffbc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040990 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a5c 0000000000000060 00002a60 FDE cie=00000000 pc=000000000003ffd0..00000000000403e8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000040008 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040010 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000400a4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000400a8 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000400ac │ │ │ │ +00002a38 0000000000000070 00002a3c FDE cie=00000000 pc=00000000000409c0..0000000000040dbc │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000409d0 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000409dc │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000409e8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000040a70 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040a74 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000400b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040a80 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040a84 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040a88 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040a94 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040a98 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040a9c │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040aa0 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040aa4 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040aa8 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040aac │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000400b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ab0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000400b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ab4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000400bc │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 244 to 00000000000401b0 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000040b9c │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ba0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ba4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ba8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040bac │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040bb0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040bb4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040bb8 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040bbc │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040bc0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040bc4 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040bc8 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040bcc │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040bd0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000401f4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040be4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_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 00000000000401f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040be8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002ac0 0000000000000074 00002ac4 FDE cie=00000000 pc=00000000000403f0..000000000004085c │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000040420 │ │ │ │ +00002aac 0000000000000080 00002ab0 FDE cie=00000000 pc=0000000000040dc0..0000000000041200 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040dd0 │ │ │ │ DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040ddc │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004042c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040de4 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000404b0 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000040e68 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e6c │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040e74 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000404b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040e7c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e80 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040e8c │ │ │ │ DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404bc │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000404cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e90 │ │ │ │ DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040e98 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040ea0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ea4 │ │ │ │ DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404d4 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404d8 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ea8 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040eac │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040eb0 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040eb4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040eb8 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ebc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ec0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404ec │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000004061c │ │ │ │ + DW_CFA_advance_loc1: 280 to 0000000000040fd8 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040620 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fdc │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040624 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fe0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040628 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fe4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004062c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fe8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040630 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fec │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040634 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ff0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040638 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ff4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004063c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ff8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040640 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040644 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ffc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040648 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041000 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041004 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041008 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004100c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041010 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041014 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041018 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004066c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041028 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004102c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002b38 0000000000000068 00002b3c FDE cie=00000000 pc=0000000000040860..0000000000040b54 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000040884 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004088c │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000004096c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040970 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040974 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040978 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004097c │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040980 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040984 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040988 │ │ │ │ +00002b30 0000000000000074 00002b34 FDE cie=00000000 pc=0000000000041200..00000000000414e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041210 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004121c │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041224 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 208 to 00000000000412f4 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412f8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004098c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041304 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041308 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004130c │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041318 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004131c │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041320 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041324 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041328 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004132c │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041330 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041334 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040990 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041338 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040994 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004133c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040998 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000040a90 │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000004141c │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041420 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041424 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041428 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004142c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041430 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041434 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041438 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004143c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041440 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041444 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040aac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041448 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004144c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041450 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ab8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040abc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041454 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000040ad4 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041464 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041468 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002ba4 0000000000000070 00002ba8 FDE cie=00000000 pc=0000000000040b60..0000000000040e4c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040b6c │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040b88 │ │ │ │ - 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 0000000000040b90 │ │ │ │ +00002ba8 0000000000000078 00002bac FDE cie=00000000 pc=00000000000414f0..00000000000417c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000414f4 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041500 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004150c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041518 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 220 to 0000000000040c6c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c70 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c74 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c78 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c7c │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c80 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c84 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c88 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c8c │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 208 to 00000000000415e8 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415ec │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c90 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000415f8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415fc │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041600 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004160c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041610 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041614 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041618 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004161c │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041620 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041624 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041628 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004162c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041630 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c98 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000040d98 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000041708 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004170c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040d9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041710 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040da0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041714 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040da4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041718 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040da8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004171c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040dac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041720 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041724 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041728 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004172c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041730 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041734 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040db8 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041738 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004173c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040dc0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041740 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040de0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000041754 │ │ │ │ + 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 0000000000040de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041758 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002c18 0000000000000088 00002c1c FDE cie=00000000 pc=0000000000040e50..0000000000041180 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000040e68 │ │ │ │ +00002c24 0000000000000088 00002c28 FDE cie=00000000 pc=00000000000417c0..0000000000041aec │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000417d0 │ │ │ │ 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 0000000000040e70 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000417dc │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000040f3c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f40 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 200 to 00000000000418a4 │ │ │ │ DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418a8 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000418b0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418b4 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418b8 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000418c4 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418c8 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000418d0 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418d4 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040f60 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000418e0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418e4 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f64 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418e8 │ │ │ │ DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418ec │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f70 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418f0 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418f4 │ │ │ │ DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418f8 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418fc │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f84 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f88 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041900 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041904 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041908 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f98 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 00000000000410c0 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000041a28 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a2c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a30 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a34 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a38 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a3c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a40 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a44 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a48 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a4c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a50 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a54 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a58 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a5c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a60 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a64 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410fc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041100 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a68 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a6c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a70 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004110c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041118 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041a80 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004111c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a84 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002ca4 0000000000000070 00002ca8 FDE cie=00000000 pc=0000000000041180..0000000000041494 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004118c │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000411a8 │ │ │ │ - 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 00000000000411b0 │ │ │ │ +00002cb0 0000000000000078 00002cb4 FDE cie=00000000 pc=0000000000041af0..0000000000041df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041af4 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041b00 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041b0c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041b18 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000004127c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041280 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041284 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041288 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004128c │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041290 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041294 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041298 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004129c │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000041bd8 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041bdc │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041be8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041bec │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041bf0 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041bfc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c00 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c04 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c08 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c0c │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c10 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c14 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c18 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c1c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c20 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412a8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 00000000000413a8 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000041d08 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d0c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000413ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d10 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000413b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d14 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000413b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d18 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000413b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d1c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000413bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d20 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d24 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000413c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d2c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d30 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000413c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d34 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000413c8 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000413cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d38 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d3c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000413d0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000413d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000413f0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000041d54 │ │ │ │ + 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 00000000000413f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d58 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002d18 0000000000000028 00002d1c FDE cie=00000000 pc=00000000000414a0..00000000000415b0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000414b0 │ │ │ │ +00002d2c 0000000000000024 00002d30 FDE cie=00000000 pc=0000000000041e00..0000000000041f00 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041e08 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000414b8 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000414d4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000041e28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000041564 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000041e9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041574 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000041ebc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ec0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041580 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041ed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002d44 000000000000003c 00002d48 FDE cie=00000000 pc=00000000000415b0..00000000000417fc │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000415c4 │ │ │ │ +00002d54 0000000000000038 00002d58 FDE cie=00000000 pc=0000000000041f00..000000000004213c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041f0c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000415d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041f1c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000041630 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041634 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000041f60 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041638 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041f64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000416c4 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000416c8 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000042004 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000416cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042008 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000416d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004200c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000416dc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042018 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000416e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042020 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000004174c │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000004208c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041758 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042098 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041760 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000420a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002d84 0000000000000108 00002d88 FDE cie=00000000 pc=0000000000041800..0000000000041c38 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041818 │ │ │ │ +00002d90 0000000000000108 00002d94 FDE cie=00000000 pc=0000000000042140..0000000000042554 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042150 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041830 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004215c │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041838 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000042170 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004183c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042174 │ │ │ │ DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000041870 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000421a0 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041888 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000421b4 │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004188c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000421b8 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004189c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000421cc │ │ │ │ DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000418a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000421d0 │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000421dc │ │ │ │ DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000421e0 │ │ │ │ DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000421e8 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000418c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000421ec │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000421fc │ │ │ │ DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000418cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042200 │ │ │ │ DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418d0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000042214 │ │ │ │ DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000418e8 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042218 │ │ │ │ DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042220 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042224 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418f4 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042228 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004222c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041900 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042230 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041904 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042234 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042238 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 228 to 00000000000419ec │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000042318 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000419f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004231c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000419f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042320 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000419f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042324 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000419fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042328 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004232c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042330 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042334 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042338 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004233c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042340 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042344 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042348 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004234c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042350 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042354 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042358 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004235c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042360 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042364 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042368 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004236c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042370 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041a50 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004237c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042380 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042384 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042388 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000041a90 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000423b4 │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041aa8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000423c8 │ │ │ │ DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041aac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000423cc │ │ │ │ DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041ab4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000423d8 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000423dc │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041ac8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000423ec │ │ │ │ DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041acc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000423f0 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041ad8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042400 │ │ │ │ DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041adc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042404 │ │ │ │ DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041ae0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042414 │ │ │ │ DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000041b04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042418 │ │ │ │ DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b08 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004242c │ │ │ │ DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042430 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042434 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042438 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004243c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042440 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042444 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000041be4 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000042500 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042504 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041bec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042508 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004250c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042510 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042514 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041bfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042518 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004251c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042520 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042524 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042528 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041c18 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042534 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042538 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004253c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042540 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042544 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ │ │ │ -00002e90 0000000000000110 00002e94 FDE cie=00000000 pc=0000000000041c40..0000000000042054 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041c58 │ │ │ │ +00002e9c 0000000000000110 00002ea0 FDE cie=00000000 pc=0000000000042560..0000000000042950 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042570 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041c70 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004257c │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041c78 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000042590 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042594 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000041cb0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000425c0 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041cc8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000425d4 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041ccc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000425d8 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041cdc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000425ec │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041ce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000425f0 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041ce8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000425fc │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041cec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042600 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041cf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042608 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004260c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004261c │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041d0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042620 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d10 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000042634 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042638 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d2c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042640 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042644 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d34 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042648 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004264c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042650 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042654 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042658 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004265c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000041e24 │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000042730 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042734 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042738 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004273c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042740 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042744 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042748 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004274c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042750 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042754 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042758 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004275c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042760 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042764 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042768 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004276c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042770 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042774 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042778 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004277c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042780 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042784 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042788 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004278c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041e8c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042798 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004279c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000427a0 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000427a4 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000041ecc │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000427d0 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041ee4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000427e4 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000427e8 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000427f0 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041eec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000427f4 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041efc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042804 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042808 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042810 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042814 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041f14 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f18 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000042828 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004282c │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041f24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042838 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f28 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041f40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042848 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004284c │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042854 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042858 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004285c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042860 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f60 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042868 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004286c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000042018 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000042914 │ │ │ │ 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 │ │ │ │ @@ -7054,1804 +7073,1735 @@ │ │ │ │ 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 000000000004201c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042918 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004291c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042024 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042920 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042028 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042924 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042034 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042930 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042038 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042934 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004203c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042938 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042040 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004293c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042044 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042940 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fa4 0000000000000138 00002fa8 FDE cie=00000000 pc=0000000000042060..000000000004361c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004206c │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000042084 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ +00002fb0 0000000000000160 00002fb4 FDE cie=00000000 pc=0000000000042950..0000000000043da8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042958 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042970 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004209c │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000420cc │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004297c │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042988 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000429a8 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc1: 268 to 00000000000421d8 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421dc │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000421f4 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000421fc │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042200 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042204 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042208 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004220c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042210 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042214 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042218 │ │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000042ab0 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042ab4 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004221c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042acc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042220 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042ad0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042224 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000042af0 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042af4 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042afc │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b00 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042b08 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b0c │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b10 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b14 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b18 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b1c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b20 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b24 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b28 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b2c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004222c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b30 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1888 to 000000000004298c │ │ │ │ + DW_CFA_advance_loc2: 1796 to 0000000000043234 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043238 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004323c │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043240 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042990 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043244 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042994 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043248 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042998 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004324c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004299c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043250 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043254 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043258 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004325c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043260 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043264 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043268 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004326c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043270 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043274 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043278 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004327c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043280 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000429f8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000432ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000429fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000432b0 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000432b4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000432b8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000432bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000042a20 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000432d0 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 928 to 0000000000042dc0 │ │ │ │ + DW_CFA_advance_loc1: 780 to 00000000000435dc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000042ec0 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ec4 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ec8 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ecc │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000042eec │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ef0 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ef4 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ef8 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042efc │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042f00 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042f04 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042f08 │ │ │ │ + DW_CFA_advance_loc: 244 to 00000000000436d0 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436d4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042f10 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000436e8 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436ec │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000436f8 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436fc │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043708 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004370c │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043710 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043714 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043718 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004371c │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043720 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043724 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043728 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004372c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043730 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1208 to 00000000000433d0 │ │ │ │ + DW_CFA_advance_loc2: 1128 to 0000000000043b98 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043bb0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000433f0 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000043bd0 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000030e0 0000000000000190 000030e4 FDE cie=00000000 pc=0000000000043620..0000000000044c6c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043638 │ │ │ │ +00003114 00000000000001a8 00003118 FDE cie=00000000 pc=0000000000043db0..00000000000452b0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000043dcc │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004364c │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043664 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000043de8 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043670 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004367c │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043680 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 296 to 00000000000437a8 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437ac │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000437c0 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000437c8 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437cc │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437d0 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437d4 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437d8 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437dc │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437e0 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437e4 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437e8 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437ec │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043dfc │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043e08 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000043f1c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f20 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437f0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043f34 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f38 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437f8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000043f58 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f5c │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043f64 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f68 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043f70 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f74 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f78 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f7c │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f80 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f84 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f88 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f8c │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f90 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f94 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f98 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1884 to 0000000000043f54 │ │ │ │ + DW_CFA_advance_loc2: 1812 to 00000000000446ac │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446b0 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446b4 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446b8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446bc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446c0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446c4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446c8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446cc │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446d0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446d4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446d8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446dc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446e0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446e4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f84 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446e8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446ec │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446f0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446f4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446f8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000446fc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000043fc0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000044724 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044728 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004472c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044730 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043fd0 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044734 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043fe0 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044740 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1024 to 00000000000443e0 │ │ │ │ + DW_CFA_advance_loc1: 892 to 0000000000044abc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000443e8 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000443ec │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000004450c │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044510 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044514 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044518 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000044538 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004453c │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044540 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044544 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044548 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004454c │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044550 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044554 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044558 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044ac4 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000044bd8 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044bdc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044bec │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044bf0 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044bfc │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c00 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044c0c │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044c14 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c18 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c1c │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c20 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c24 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c28 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c2c │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c30 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004455c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c34 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044560 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c38 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044564 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c3c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1200 to 0000000000044a14 │ │ │ │ + DW_CFA_advance_loc2: 1120 to 000000000004509c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000450b4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044a24 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000044a40 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000450c0 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000450e0 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 520 to 0000000000044c48 │ │ │ │ + DW_CFA_advance_loc1: 436 to 0000000000045294 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c4c │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045298 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c54 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c58 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c5c │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004529c │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000452a0 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003274 000000000000001c 00003278 FDE cie=00000000 pc=0000000000044c70..0000000000044cc4 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000044ca0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044cac │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044cb4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000032c0 0000000000000010 000032c4 FDE cie=00000000 pc=00000000000452b0..00000000000452dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003294 0000000000000038 00003298 FDE cie=00000000 pc=0000000000044cd0..000000000004505c │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000044cec │ │ │ │ +000032d4 0000000000000038 000032d8 FDE cie=00000000 pc=00000000000452e0..00000000000455f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000452f4 │ │ │ │ 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 0000000000044d04 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045304 │ │ │ │ + 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 0000000000044ec8 │ │ │ │ + DW_CFA_advance_loc1: 376 to 000000000004547c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044edc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000045494 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ee0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000454a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 324 to 0000000000045024 │ │ │ │ + DW_CFA_advance_loc1: 280 to 00000000000455b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045038 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000455d0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045040 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000455e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032d0 00000000000000b4 000032d4 FDE cie=00000000 pc=0000000000045060..000000000004563c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000045070 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000450a8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ +00003310 000000000000007c 00003314 FDE cie=00000000 pc=0000000000045600..0000000000045b9c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045608 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004563c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000450b0 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 380 to 000000000004522c │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045230 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045238 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004523c │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045240 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045244 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045644 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 364 to 00000000000457b0 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000457b4 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000457bc │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000457c0 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000457c4 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000457c8 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000457cc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045248 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000457d0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004524c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000457d4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045250 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000457d8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 640 to 00000000000454d0 │ │ │ │ + DW_CFA_advance_loc1: 660 to 0000000000045a6c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045a70 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000454d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045a74 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000454d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045a78 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000454dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045a7c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000454e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045a80 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000454e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045a84 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000454e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045a88 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000454ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045a8c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000454f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045a90 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 208 to 00000000000455c0 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000045b44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000455f4 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000045b74 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000455f8 │ │ │ │ - DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045b7c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045600 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000045624 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045b80 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003388 00000000000000c8 0000338c FDE cie=00000000 pc=0000000000045640..00000000000459ec │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004565c │ │ │ │ +00003390 000000000000008c 00003394 FDE cie=00000000 pc=0000000000045ba0..0000000000045f04 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045bb0 │ │ │ │ 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 000000000004567c │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000045bd4 │ │ │ │ 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 0000000000045684 │ │ │ │ + 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 0000000000045bdc │ │ │ │ DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 304 to 00000000000457b4 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000457bc │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000045cfc │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d00 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045d10 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000457c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d14 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d18 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457cc │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457d0 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000457e0 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457e4 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457e8 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457ec │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d1c │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045d28 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045d30 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004580c │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045810 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045814 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000045d48 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d4c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d50 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d54 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045d64 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d68 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000045928 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000045e78 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e7c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004592c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e80 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045930 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e84 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e88 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e8c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004593c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e90 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045940 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e94 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045944 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e98 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045948 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e9c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004594c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ea0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ea4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ea8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045958 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045eac │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045974 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045eb8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000459a0 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000045ee8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000459a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045eec │ │ │ │ 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 00000000000459b0 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000459d8 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ef0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003454 00000000000000d8 00003458 FDE cie=00000000 pc=00000000000459f0..0000000000045db4 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000045a08 │ │ │ │ +00003420 00000000000000b8 00003424 FDE cie=00000000 pc=0000000000045f10..0000000000046290 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045f1c │ │ │ │ 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 0000000000045a28 │ │ │ │ - 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 0000000000045f40 │ │ │ │ + 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 0000000000045a30 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000045ac0 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045ac8 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045acc │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000045ae4 │ │ │ │ + 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 0000000000045f48 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000045fd0 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045fd4 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045fdc │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000045ff4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045af0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045ffc │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045af4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000046014 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046018 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004602c │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046030 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046038 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045afc │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b00 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045b1c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b20 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045b2c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004604c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046054 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046058 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045b40 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b44 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b48 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000045c34 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046064 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046068 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004606c │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000046154 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046158 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004615c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046160 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046164 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046168 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004616c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046170 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046174 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c54 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046178 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004617c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046180 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046184 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046188 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004618c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046190 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000045d34 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000046240 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000045d60 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000046270 │ │ │ │ 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 0000000000045d70 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046274 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000045d98 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045d9c │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045da0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046278 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045da4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004627c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046280 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003530 000000000000008c 00003534 FDE cie=00000000 pc=0000000000045dc0..0000000000046328 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000045dd0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000045df8 │ │ │ │ +000034dc 0000000000000088 000034e0 FDE cie=00000000 pc=0000000000046290..0000000000046798 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046298 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000462bc │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 376 to 0000000000045f70 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f74 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045f7c │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f80 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f84 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f88 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 364 to 0000000000046428 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004642c │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046434 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046438 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004643c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046440 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046444 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046448 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004644c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046450 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 680 to 0000000000046240 │ │ │ │ + DW_CFA_advance_loc1: 688 to 0000000000046700 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046704 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046708 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004670c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004624c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046710 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046714 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046254 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046258 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046718 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004625c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004671c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046260 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046720 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046264 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046724 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000462a0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000046748 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000462c0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004676c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000462d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046770 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000035c0 0000000000000028 000035c4 FDE cie=00000000 pc=0000000000046330..0000000000046400 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000046344 │ │ │ │ +00003568 0000000000000024 0000356c FDE cie=00000000 pc=00000000000467a0..000000000004685c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000467ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046350 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000046370 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000467d4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000463c8 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000046820 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000463e4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004684c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000463f0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000035ec 0000000000000020 000035f0 FDE cie=00000000 pc=0000000000046400..0000000000046468 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000046410 │ │ │ │ +00003590 0000000000000020 00003594 FDE cie=00000000 pc=0000000000046860..00000000000468b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046868 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000046420 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046878 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004644c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046888 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046458 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000468a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00003610 0000000000000028 00003614 FDE cie=00000000 pc=0000000000046470..0000000000046548 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000046484 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000035b4 0000000000000020 000035b8 FDE cie=00000000 pc=00000000000468b0..0000000000046974 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000468b8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000046494 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000464b4 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000468ec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000046510 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000046938 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004652c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000046964 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046538 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000363c 0000000000000020 00003640 FDE cie=00000000 pc=0000000000046550..00000000000465b0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000046560 │ │ │ │ +000035d8 0000000000000020 000035dc FDE cie=00000000 pc=0000000000046980..00000000000469c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046988 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000046570 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046998 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000046594 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000469a8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000465a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000469b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00003660 0000000000000020 00003664 FDE cie=00000000 pc=00000000000465b0..0000000000046800 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000465d8 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000465e8 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ +000035fc 0000000000000018 00003600 FDE cie=00000000 pc=0000000000046a00..0000000000046c48 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000046a28 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 376 to 0000000000046760 │ │ │ │ + DW_CFA_advance_loc1: 384 to 0000000000046ba8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003684 0000000000000048 00003688 FDE cie=00000000 pc=0000000000046800..0000000000046a8c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000046818 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004682c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046834 │ │ │ │ +00003618 0000000000000024 0000361c FDE cie=00000000 pc=0000000000046c50..0000000000046eb0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000046c7c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046838 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004683c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046c84 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000046854 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000000046974 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046978 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004697c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046980 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046984 │ │ │ │ + DW_CFA_advance_loc1: 320 to 0000000000046dc4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046990 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046994 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000469d8 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000469dc │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000469e0 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000469e4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000469ec │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046dc8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000046e18 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000469f4 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000046a04 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000036d0 0000000000000024 000036d4 FDE cie=00000000 pc=0000000000046a90..0000000000046d1c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046a9c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046aa8 │ │ │ │ +00003640 0000000000000020 00003644 FDE cie=00000000 pc=0000000000046eb0..000000000004712c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046ec0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000046bd4 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000046c74 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046c80 │ │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000046ff4 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000047094 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004709c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000046c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000470a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036f8 0000000000000048 000036fc FDE cie=00000000 pc=0000000000046d20..0000000000047294 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000046d40 │ │ │ │ +00003664 0000000000000050 00003668 FDE cie=00000000 pc=0000000000047130..0000000000047660 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004713c │ │ │ │ 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_advance_loc: 40 to 0000000000046d68 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - 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: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047148 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047158 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000046dd8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000047170 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000471cc │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000471d0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046ddc │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000471f0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000046e84 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000047284 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047288 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004728c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 544 to 00000000000470a8 │ │ │ │ + DW_CFA_advance_loc1: 512 to 000000000004748c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000470d8 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000474bc │ │ │ │ DW_CFA_restore_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 00000000000470dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000474c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003744 0000000000000094 00003748 FDE cie=00000000 pc=00000000000472a0..000000000004761c │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000472ac │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000472b4 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000472c0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000472d4 │ │ │ │ +000036b8 000000000000008c 000036bc FDE cie=00000000 pc=0000000000047660..000000000004799c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047668 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047678 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004768c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000472e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047698 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000472f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000476a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000472f8 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000047320 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000476a8 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000476d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047324 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047330 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000476e0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047340 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000476f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000047354 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047704 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047360 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047708 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004737c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000047724 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047384 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047730 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000473a0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000047750 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000473a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047758 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000473ac │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000473b0 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000473b4 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000473bc │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000473c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004775c │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047760 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047764 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047768 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047770 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000047460 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047464 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047468 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004746c │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047470 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000047488 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000047808 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004748c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004780c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 252 to 0000000000047588 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004758c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047810 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047814 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047824 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047828 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000047918 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047590 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004791c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047594 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047920 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047598 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047924 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004759c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047928 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000475a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004792c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000475a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047930 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000475ac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047938 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000475b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004793c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000475b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047940 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000475b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047944 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000475bc │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047948 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004760c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000004798c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000037dc 0000000000000140 000037e0 FDE cie=00000000 pc=0000000000047620..00000000000487c4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047630 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047638 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047644 │ │ │ │ +00003748 000000000000013c 0000374c FDE cie=00000000 pc=00000000000479a0..0000000000048b04 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000479a8 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000479b4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047650 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000479c0 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000479d0 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000476a8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000047a24 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000476ac │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000476b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a28 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000047768 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047774 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047780 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047788 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000047adc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004778c │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047790 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047794 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047ae0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047ae8 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047aec │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000477a4 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000477b8 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477bc │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477c0 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000477cc │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477d0 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477d4 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477d8 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477dc │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477e0 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000477f0 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477f4 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477f8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000047b04 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047b0c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047b18 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b1c │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047b2c │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b30 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047b38 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b3c │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047b48 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b4c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b50 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047b64 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b68 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b6c │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b70 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b74 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b78 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1368 to 0000000000047d50 │ │ │ │ + DW_CFA_advance_loc2: 1348 to 00000000000480bc │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000480c4 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000480c8 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d58 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000480cc │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000480d0 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000480d4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000480d8 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000480dc │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000480e0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d74 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000480e4 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000480e8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000480ec │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000480f0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000480f4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000480f8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000480fc │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048100 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048104 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048108 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004810c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047da4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048110 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047db0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048120 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000047ddc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004814c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000047df0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000048164 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047df4 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048168 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc2: 2240 to 00000000000486b4 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc2: 2220 to 0000000000048a14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000486fc │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000048a50 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048704 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048a5c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048714 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048a64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000048764 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000048aa8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048778 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000048ac0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004877c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ac4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048780 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004878c │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ac8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048ad0 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003920 0000000000000028 00003924 FDE cie=00000000 pc=00000000000487d0..0000000000048864 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000487e8 │ │ │ │ +00003888 0000000000000028 0000388c FDE cie=00000000 pc=0000000000048b10..0000000000048b90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048b1c │ │ │ │ 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 0000000000048b2c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000048800 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048b38 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000048840 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000048b6c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048854 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048b80 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000394c 00000000000000d4 00003950 FDE cie=00000000 pc=0000000000048870..0000000000049194 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048880 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000038b4 00000000000000dc 000038b8 FDE cie=00000000 pc=0000000000048b90..0000000000049484 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048ba0 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000488a4 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048bb0 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048bc0 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048bd4 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048be4 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000488d0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000048914 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048bf0 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000048c3c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048918 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048c50 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000048970 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000048c9c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048974 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ca0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 568 to 0000000000048bac │ │ │ │ + DW_CFA_advance_loc1: 540 to 0000000000048ebc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000048bd8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000048ee8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048eec │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ef0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048be0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048f00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048bf4 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048bf8 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048bfc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048f10 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000048c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f14 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ca0 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048cac │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 448 to 0000000000048e6c │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048e70 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048e74 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000048f34 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000048f98 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f9c │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 464 to 000000000004916c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049170 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f3c │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000049224 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049228 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004922c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000048f6c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000049258 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004925c │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049260 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 0000000000048f70 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049270 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f74 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049274 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000048fa8 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000492a8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000492ac │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000492b0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 0000000000048fac │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000492b4 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 404 to 0000000000049140 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc1: 380 to 0000000000049430 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000049160 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000049450 │ │ │ │ DW_CFA_offset: r19 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-112 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000049180 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000049470 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a24 00000000000001b4 00003a28 FDE cie=00000000 pc=00000000000491a0..000000000004ad24 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000491bc │ │ │ │ +00003994 00000000000001d8 00003998 FDE cie=00000000 pc=0000000000049490..000000000004aefc │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000494a8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000491d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000494c0 │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000491e8 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000491ec │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000491f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000494d0 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000494d8 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000494dc │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049208 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049210 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000494f0 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049214 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000494f4 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049504 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049508 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000049238 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000049524 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049248 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049534 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004924c │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049538 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004953c │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049254 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc1: 280 to 000000000004936c │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049378 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049380 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000004964c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049650 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000493ac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004965c │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049660 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000493bc │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000049684 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004969c │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000496a0 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000496b8 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000496bc │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000493c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000496c0 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000493cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000496c4 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000493dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000496c8 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000493e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000496d0 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000493e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000496d8 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000493e8 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000493ec │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000493f8 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1048 to 0000000000049810 │ │ │ │ + DW_CFA_advance_loc1: 960 to 0000000000049a98 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049814 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049a9c │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049818 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049aa0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004981c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049aa4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049820 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049aa8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049824 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049aac │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049828 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ab0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004982c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ab4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049830 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ab8 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049abc │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049834 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ac0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049838 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ac4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004983c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ac8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049840 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049acc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 392 to 00000000000499c8 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000499cc │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000499d0 │ │ │ │ + DW_CFA_advance_loc1: 396 to 0000000000049c58 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c5c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000499d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c60 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000499d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c64 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000499dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c68 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000499e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c6c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000499e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c70 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000499e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c74 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000499ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c78 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000499f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c7c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000499f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049a08 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000049c9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ca0 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ca4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ca8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a18 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049cac │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a1c │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a20 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049cb0 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049cb4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049cb8 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049cbc │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049cc0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049cc4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049cc8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049a48 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000049ce4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ce8 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049cec │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049cf0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049a60 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049d00 │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r14 at cfa-208 │ │ │ │ DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ @@ -8871,26 +8821,28 @@ │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc2: 4316 to 000000000004ab3c │ │ │ │ + DW_CFA_advance_loc2: 4148 to 000000000004ad34 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ @@ -8900,413 +8852,432 @@ │ │ │ │ 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 000000000004ab48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ad3c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ab5c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004ad58 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad5c │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad60 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad64 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab6c │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad68 │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ab8c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004ad88 │ │ │ │ + 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 000000000004ab94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ad90 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003bdc 0000000000000058 00003be0 FDE cie=00000000 pc=000000000004ad30..000000000004b2a0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004ad5c │ │ │ │ +00003b70 0000000000000058 00003b74 FDE cie=00000000 pc=000000000004af00..000000000004b440 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004af10 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004af1c │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004af2c │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004af40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004ad8c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004af50 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004add8 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000004af98 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004addc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004afa4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004ae30 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000004afec │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aff0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000004ae9c │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000004b054 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004aec4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004b07c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004aed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b080 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 604 to 000000000004b12c │ │ │ │ + DW_CFA_advance_loc1: 584 to 000000000004b2c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004b154 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004b2f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b160 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b300 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003c38 000000000000016c 00003c3c FDE cie=00000000 pc=000000000004b2a0..000000000004c688 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004b2bc │ │ │ │ +00003bcc 0000000000000188 00003bd0 FDE cie=00000000 pc=000000000004b440..000000000004c784 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004b458 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004b2d8 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004b470 │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004b2e8 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b2ec │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b2f4 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b308 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b310 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b314 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004b338 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004b348 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b34c │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 540 to 000000000004b568 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b570 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b574 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004b598 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b59c │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004b5ac │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b5b4 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b5b8 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b5bc │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b5c8 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b5cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b47c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b484 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b488 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b49c │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b4a0 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b4b0 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b4b4 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004b4d0 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b4d4 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b4e4 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000004b700 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b5d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b704 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b710 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b714 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1036 to 000000000004b9dc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004b734 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b73c │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b740 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b748 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b74c │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b760 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b764 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b768 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b774 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 948 to 000000000004bb28 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb2c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b9e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb30 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b9e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb34 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b9e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb38 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b9ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb3c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb40 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b9f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb44 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b9f8 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b9fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb48 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb4c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb50 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb54 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb58 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000004bb04 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb08 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000004bc5c │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc60 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc64 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc68 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc6c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc70 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc74 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc78 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc7c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004bb3c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004bc98 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc9c │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bca0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bca4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb4c │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bca8 │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb50 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcac │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcb0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb58 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb5c │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcb4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcb8 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcbc │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcc0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcc4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004bb7c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004bcdc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bce0 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bce4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bce8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bb90 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bcf0 │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc2: 2620 to 000000000004c5cc │ │ │ │ + DW_CFA_advance_loc2: 2524 to 000000000004c6cc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c5d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c6d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004c5ec │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c6ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c5f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c6f0 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c5f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c6f4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c5f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c6f8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c5fc │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c6fc │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003da8 0000000000000094 00003dac FDE cie=00000000 pc=000000000004c690..000000000004caf0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004c6b0 │ │ │ │ +00003d58 0000000000000094 00003d5c FDE cie=00000000 pc=000000000004c790..000000000004cb6c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c7a0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c7b4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c6c0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c6d8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004c7d0 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c7d4 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c7dc │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c6ec │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c7e0 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c6f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c7ec │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c7f0 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c7f4 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c700 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c7f8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c704 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c7fc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000004c88c │ │ │ │ + DW_CFA_advance_loc1: 356 to 000000000004c960 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c890 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c964 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c894 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c968 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c898 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c96c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c89c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c970 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c8a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c974 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c8a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c978 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c8a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c97c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c8ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c980 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000004c9dc │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000004ca80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c9f4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004ca9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c9f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004caa0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ @@ -9314,837 +9285,781 @@ │ │ │ │ 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 000000000004ca5c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004caf4 │ │ │ │ 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 000000000004ca90 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004cb10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004caa8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004cb30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004caac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cb34 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e40 0000000000000010 00003e44 FDE cie=00000000 pc=000000000004caf0..000000000004d034 │ │ │ │ +00003df0 0000000000000010 00003df4 FDE cie=00000000 pc=000000000004cb80..000000000004d00c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e54 0000000000000010 00003e58 FDE cie=00000000 pc=000000000004d040..000000000004d174 │ │ │ │ +00003e04 0000000000000010 00003e08 FDE cie=00000000 pc=000000000004d010..000000000004d140 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e68 0000000000000028 00003e6c FDE cie=00000000 pc=000000000004d180..000000000004d2a8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004d1a8 │ │ │ │ +00003e18 0000000000000030 00003e1c FDE cie=00000000 pc=000000000004d140..000000000004d270 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004d160 │ │ │ │ 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 000000000004d170 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d184 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d1c4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000004d284 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d18c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000004d244 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d298 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004d260 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -00003e94 0000000000000028 00003e98 FDE cie=00000000 pc=000000000004d2b0..000000000004d758 │ │ │ │ - DW_CFA_advance_loc1: 480 to 000000000004d490 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000004d50c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d510 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000004d73c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d744 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ +00003e4c 0000000000000010 00003e50 FDE cie=00000000 pc=000000000004d270..000000000004d6ec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003ec0 0000000000000020 00003ec4 FDE cie=00000000 pc=000000000004d760..000000000004d8c4 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d780 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d790 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ +00003e60 0000000000000018 00003e64 FDE cie=00000000 pc=000000000004d6f0..000000000004d834 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004d710 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000004d8ac │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000004d814 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d820 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003ee4 0000000000000044 00003ee8 FDE cie=00000000 pc=000000000004d8d0..000000000004da2c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d8e4 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d8ec │ │ │ │ +00003e7c 0000000000000044 00003e80 FDE cie=00000000 pc=000000000004d840..000000000004d984 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d848 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d854 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d8fc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d900 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d85c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d908 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d90c │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d910 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d914 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d860 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d928 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d92c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d86c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d874 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d878 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d884 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d888 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d890 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000004d9fc │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000004d954 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d958 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da04 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d95c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d960 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d964 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d968 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d96c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d970 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da1c │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d974 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f2c 000000000000001c 00003f30 FDE cie=00000000 pc=000000000004da30..000000000004dbbc │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004da54 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004da5c │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000004db04 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004db10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004db20 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +00003ec4 0000000000000010 00003ec8 FDE cie=00000000 pc=000000000004d990..000000000004db28 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003f4c 000000000000001c 00003f50 FDE cie=00000000 pc=000000000004dbc0..000000000004dd80 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004dbe4 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004dbf4 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000004dcb8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dcc0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004dcfc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ +00003ed8 0000000000000010 00003edc FDE cie=00000000 pc=000000000004db30..000000000004dcc8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003f6c 0000000000000074 00003f70 FDE cie=00000000 pc=000000000004dd80..000000000004e258 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004dd9c │ │ │ │ +00003eec 0000000000000034 00003ef0 FDE cie=00000000 pc=000000000004dd00..000000000004e158 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004dd10 │ │ │ │ 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 000000000004dd20 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004ddb4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dd2c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004de18 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000004dd8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004de34 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004ddb8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004de40 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004de50 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ddc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000004def0 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004def4 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004def8 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004defc │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 496 to 000000000004e0ec │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e0f0 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e0f4 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e0f8 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e0fc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e118 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e124 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e130 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000004e1f4 │ │ │ │ + DW_CFA_advance_loc1: 860 to 000000000004e11c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e210 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004e148 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e21c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e220 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003fe4 000000000000001c 00003fe8 FDE cie=00000000 pc=000000000004e260..000000000004e2a0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e27c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e288 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e290 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00003f24 0000000000000010 00003f28 FDE cie=00000000 pc=000000000004e160..000000000004e178 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004004 000000000000001c 00004008 FDE cie=00000000 pc=000000000004e2a0..000000000004e2dc │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e2b8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e2c4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e2cc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00003f38 0000000000000010 00003f3c FDE cie=00000000 pc=000000000004e180..000000000004e194 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004024 0000000000000058 00004028 FDE cie=00000000 pc=000000000004e2e0..000000000004e680 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e2f0 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e2f8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e30c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e310 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e320 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e324 │ │ │ │ +00003f4c 0000000000000038 00003f50 FDE cie=00000000 pc=000000000004e1a0..000000000004e518 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004e1cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e330 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e338 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e340 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e354 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e1dc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000004e44c │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000004e2e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e450 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e454 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e458 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e46c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004e304 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e470 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e310 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e478 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000004e3d8 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e47c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e3dc │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000004e524 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e528 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e53c │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e540 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e544 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 292 to 000000000004e668 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e66c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e3e0 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000004e500 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e504 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e508 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004080 0000000000000044 00004084 FDE cie=00000000 pc=000000000004e680..000000000004e7a8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e6a0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e6c0 │ │ │ │ +00003f88 0000000000000034 00003f8c FDE cie=00000000 pc=000000000004e520..000000000004e610 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004e53c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004e554 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e6d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e560 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e6e4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004e57c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e6f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e580 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e708 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e590 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e710 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e59c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e720 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e724 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e5a0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e5ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e728 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e730 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e738 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e744 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e5b0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004e784 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e788 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e78c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e790 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000004e5fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000040c8 0000000000000038 000040cc FDE cie=00000000 pc=000000000004e7b0..000000000004e8b0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e7bc │ │ │ │ +00003fc0 0000000000000038 00003fc4 FDE cie=00000000 pc=000000000004e610..000000000004e6ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e614 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e7c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e61c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e7d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e628 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e7dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e62c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004e808 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004e660 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e80c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e664 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e810 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e668 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e820 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e670 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000004e87c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000004e6b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e884 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e6c0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e890 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e6d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004104 0000000000000114 00004108 FDE cie=00000000 pc=000000000004e8b0..000000000004f158 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e8c4 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e8d4 │ │ │ │ +00003ffc 0000000000000120 00004000 FDE cie=00000000 pc=000000000004e6f0..000000000004ef74 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e700 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e70c │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e8f4 │ │ │ │ - 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: 16 to 000000000004e904 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000004e9fc │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004e724 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e734 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 264 to 000000000004e83c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ea0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e840 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004ea28 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004e85c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000004eb30 │ │ │ │ + DW_CFA_advance_loc: 252 to 000000000004e958 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004eb3c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e964 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004eb64 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004e984 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e988 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ 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 000000000004eb6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e98c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004ebf4 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ec04 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ec0c │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ec14 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004ea10 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ea20 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea24 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ea34 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ec20 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ec24 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ec30 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ec34 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ec48 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ec4c │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004ec70 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ec74 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ec7c │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ec80 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ec84 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ec8c │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ec90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea38 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea3c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004ea54 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea58 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ea68 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea6c │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ea78 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea7c │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ea88 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea8c │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ea98 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea9c │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004eaac │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eab0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004eac8 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eacc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004eca4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004eaec │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eaf0 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004eafc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ecb8 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ecc4 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ecc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eb00 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004eb08 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eb0c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 548 to 000000000004eeec │ │ │ │ + DW_CFA_advance_loc1: 500 to 000000000004ed00 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed04 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed08 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed0c │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed10 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed14 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed18 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed1c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed20 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eefc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed24 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed28 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed2c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed30 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed34 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef08 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed38 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed3c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed40 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed44 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed48 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed4c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed50 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed54 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed58 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed5c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed60 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed64 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef3c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004ef64 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004ed84 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed88 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ 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: 8 to 000000000004ef70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ed90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000004f090 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000004eeb0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004f118 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000004ef3c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f11c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ef40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004f144 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004ef60 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f148 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ef64 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000421c 000000000000006c 00004220 FDE cie=00000000 pc=000000000004f160..000000000004fa4c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004f174 │ │ │ │ +00004120 0000000000000090 00004124 FDE cie=00000000 pc=000000000004ef80..000000000004f81c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ef90 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004f188 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f190 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004efa4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004f1c0 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004efdc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f1c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004efe8 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004efec │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f1d8 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000004f2d0 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f2d4 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000004f0e0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f2d8 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f0e4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000004f354 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000004f15c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f160 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f360 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f170 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - 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 000000000004f3e8 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f3ec │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004f1f4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004f400 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004f210 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000004f62c │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f63c │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000004f42c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f640 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f644 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f648 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f430 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f434 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f438 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f43c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ 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: 932 to 000000000004f9ec │ │ │ │ + DW_CFA_advance_loc1: 892 to 000000000004f7b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9f0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7bc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7c0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f7d0 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f7d8 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7dc │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f7e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fa00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7e8 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7ec │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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 000000000004f7fc │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f800 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f804 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f808 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000428c 00000000000001a8 00004290 FDE cie=00000000 pc=000000000004fa50..0000000000050434 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004fa64 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004fa74 │ │ │ │ +000041b4 00000000000001dc 000041b8 FDE cie=00000000 pc=000000000004f820..00000000000501c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f830 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f83c │ │ │ │ DW_CFA_def_cfa_offset: 544 │ │ │ │ - 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: 40 to 000000000004fa9c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004f864 │ │ │ │ DW_CFA_offset_extended: r100 at cfa-352 │ │ │ │ DW_CFA_offset_extended: r101 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r102 at cfa-320 │ │ │ │ DW_CFA_offset_extended: r103 at cfa-304 │ │ │ │ DW_CFA_offset_extended: r104 at cfa-288 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004faa8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f874 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fab4 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fab8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f87c │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f880 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f884 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f888 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f88c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004faf4 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004faf8 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000004f8d0 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f8d4 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004f8ec │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f8f0 │ │ │ │ DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fafc │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fb04 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fb0c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004f90c │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f914 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fb18 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004fb28 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb2c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f920 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004fb40 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb44 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004fb54 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f924 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004f944 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f950 │ │ │ │ DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fb64 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb68 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fb74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f954 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f968 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f96c │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f970 │ │ │ │ DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb78 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb7c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004f990 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f9a0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f9a4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004fb94 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f9b8 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f9c4 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f9c8 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 668 to 000000000004fc64 │ │ │ │ + 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: r22 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc1: 300 to 000000000004fd90 │ │ │ │ DW_CFA_offset: r14 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb98 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb9c │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fba0 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004fbb0 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-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: 820 to 000000000004fee4 │ │ │ │ + DW_CFA_advance_loc1: 360 to 000000000004fef8 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fee8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ff08 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004feec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff0c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff10 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff14 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff18 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fefc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff1c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff20 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff04 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff24 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ff18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff28 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff2c │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff30 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff34 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff24 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff28 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff38 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff3c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff40 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff44 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff48 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff4c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff50 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff44 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004ffd4 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffd8 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffdc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004ffc8 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ffcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffe0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ffd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffe4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004fff8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005000c │ │ │ │ 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_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050004 │ │ │ │ - DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050008 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050018 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005000c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005001c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050010 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050020 │ │ │ │ DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_offset_extended: r100 at cfa-352 │ │ │ │ - DW_CFA_offset_extended: r101 at cfa-336 │ │ │ │ - DW_CFA_offset_extended: r102 at cfa-320 │ │ │ │ - DW_CFA_offset_extended: r103 at cfa-304 │ │ │ │ - DW_CFA_offset_extended: r104 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc1: 304 to 0000000000050140 │ │ │ │ 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_advance_loc1: 348 to 000000000005029c │ │ │ │ + DW_CFA_offset_extended: r100 at cfa-352 │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-336 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005003c │ │ │ │ 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 │ │ │ │ @@ -10154,195 +10069,188 @@ │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc1: 280 to 00000000000503b4 │ │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000050144 │ │ │ │ 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_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000503c0 │ │ │ │ - DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050150 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050154 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503cc │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050158 │ │ │ │ DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset_extended: r100 at cfa-352 │ │ │ │ DW_CFA_offset_extended: r101 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r102 at cfa-320 │ │ │ │ DW_CFA_offset_extended: r103 at cfa-304 │ │ │ │ DW_CFA_offset_extended: r104 at cfa-288 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: 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 │ │ │ │ │ │ │ │ -00004438 0000000000000070 0000443c FDE cie=00000000 pc=0000000000050440..0000000000050ec4 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000050454 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ +00004394 0000000000000060 00004398 FDE cie=00000000 pc=00000000000501d0..0000000000050bd4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000501e0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000050498 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000050214 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005022c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000504a0 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000504b0 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504b4 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050238 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504bc │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 560 to 00000000000506ec │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 628 to 0000000000050960 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc1: 408 to 0000000000050af8 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005023c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc2: 1508 to 0000000000050820 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000050bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050824 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 236 to 0000000000050910 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050914 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050c00 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050920 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000050cf0 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000050a10 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050cf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a14 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050cf8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a18 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050d08 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d0c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a1c │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a20 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a24 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050a30 │ │ │ │ + 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: 124 to 0000000000050d88 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000050ab4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d8c │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d90 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ab8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050abc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050da0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050ac4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050da4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ac8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000050eb4 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044ac 000000000000001c 000044b0 FDE cie=00000000 pc=0000000000050ed0..0000000000050f30 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000050f0c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050f18 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050f20 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000043f8 0000000000000010 000043fc FDE cie=00000000 pc=0000000000050be0..0000000000050c18 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044cc 0000000000000028 000044d0 FDE cie=00000000 pc=0000000000050f30..00000000000510ac │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000050f60 │ │ │ │ +0000440c 0000000000000024 00004410 FDE cie=00000000 pc=0000000000050c40..0000000000050e40 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000050d50 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000050f80 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000050dd0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050f90 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050de0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050fa0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050df0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000050fc8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000050e18 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000050fe8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000050e2c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000051000 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044f8 0000000000000078 000044fc FDE cie=00000000 pc=00000000000510b0..000000000005227c │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000510c0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ +00004434 0000000000000090 00004438 FDE cie=00000000 pc=0000000000050e40..0000000000051fd4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050e48 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000050e5c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000051118 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000050ebc │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051124 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + 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: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050ec8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051130 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc2: 2896 to 0000000000051c80 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050ed0 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2828 to 00000000000519dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000051cbc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000051a08 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051a0c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051ce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051a10 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000051a5c │ │ │ │ + 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 │ │ │ │ @@ -10355,69 +10263,90 @@ │ │ │ │ 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_advance_loc: 12 to 0000000000051cf0 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051a60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004574 000000000000008c 00004578 FDE cie=00000000 pc=0000000000052280..00000000000541a4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052290 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ +000044c8 00000000000000b0 000044cc FDE cie=00000000 pc=0000000000051fe0..0000000000053dd8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000051ff8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000522e8 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - 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: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ + 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_advance_loc: 92 to 0000000000052054 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000522f4 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ + 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-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_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 00000000000522f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052060 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052308 │ │ │ │ - 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: 2844 to 0000000000052e24 │ │ │ │ + DW_CFA_offset_extended: r100 at cfa-336 │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000052080 │ │ │ │ + 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: 2880 to 0000000000052bc0 │ │ │ │ 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: 52 to 0000000000052e58 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000052bec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052e6c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000052c20 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c24 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c28 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052e98 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052c34 │ │ │ │ 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 │ │ │ │ @@ -10428,58 +10357,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_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_restore_extended: r105 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052ea0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052c40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004604 0000000000000064 00004608 FDE cie=00000000 pc=00000000000541b0..00000000000546cc │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000054208 │ │ │ │ +0000457c 0000000000000064 00004580 FDE cie=00000000 pc=0000000000053de0..00000000000542a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053df4 │ │ │ │ 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 0000000000053e00 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000053e20 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053e30 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000053e80 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset: r14 at cfa-152 │ │ │ │ DW_CFA_offset: r15 at cfa-144 │ │ │ │ DW_CFA_offset: r16 at cfa-136 │ │ │ │ DW_CFA_offset: r17 at cfa-128 │ │ │ │ DW_CFA_offset: r18 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000054220 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054228 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053e84 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 664 to 00000000000544dc │ │ │ │ + DW_CFA_advance_loc1: 600 to 00000000000540dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000054520 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000054108 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054530 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000054130 │ │ │ │ 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 │ │ │ │ @@ -10491,779 +10418,730 @@ │ │ │ │ DW_CFA_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 0000000000054534 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054134 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000466c 000000000000001c 00004670 FDE cie=00000000 pc=00000000000546d0..0000000000054710 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000546ec │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000546f8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054700 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000045e4 0000000000000010 000045e8 FDE cie=00000000 pc=00000000000542a0..00000000000542b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000468c 000000000000001c 00004690 FDE cie=00000000 pc=0000000000054710..0000000000054754 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000054730 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005473c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054744 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000045f8 0000000000000010 000045fc FDE cie=00000000 pc=00000000000542c0..00000000000542dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046ac 000000000000001c 000046b0 FDE cie=00000000 pc=0000000000054760..000000000005479c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000054778 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054784 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005478c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +0000460c 0000000000000010 00004610 FDE cie=00000000 pc=00000000000542e0..00000000000542f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046cc 0000000000000034 000046d0 FDE cie=00000000 pc=00000000000547a0..00000000000549d4 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000547b4 │ │ │ │ +00004620 0000000000000028 00004624 FDE cie=00000000 pc=0000000000054300..0000000000054530 │ │ │ │ + DW_CFA_advance_loc1: 416 to 00000000000544a0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 340 to 0000000000054908 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054910 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000054934 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005493c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005494c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000544bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054950 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000544c4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054960 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000054510 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054964 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054970 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000054988 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054514 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054520 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004704 0000000000000030 00004708 FDE cie=00000000 pc=00000000000549e0..0000000000054aec │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000549f0 │ │ │ │ +0000464c 0000000000000030 00004650 FDE cie=00000000 pc=0000000000054530..000000000005461c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054538 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054a00 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054548 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000054a18 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005455c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000054a48 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000054584 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000054a7c │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000545b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054a88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000545c0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054a90 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000545d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000054ad0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000545fc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054adc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005460c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004738 0000000000000010 0000473c FDE cie=00000000 pc=0000000000054af0..0000000000054c60 │ │ │ │ +00004680 0000000000000010 00004684 FDE cie=00000000 pc=0000000000054640..00000000000547a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000474c 0000000000000010 00004750 FDE cie=00000000 pc=0000000000054c60..0000000000054da0 │ │ │ │ +00004694 0000000000000010 00004698 FDE cie=00000000 pc=00000000000547a0..00000000000548cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004760 0000000000000020 00004764 FDE cie=00000000 pc=0000000000054da0..0000000000054f20 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000054df0 │ │ │ │ +000046a8 000000000000001c 000046ac FDE cie=00000000 pc=00000000000548d0..0000000000054a30 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000054920 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000054e3c │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000054970 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054e48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005497c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000054f00 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004784 000000000000002c 00004788 FDE cie=00000000 pc=0000000000054f20..0000000000054fc8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000054f48 │ │ │ │ +000046c8 0000000000000030 000046cc FDE cie=00000000 pc=0000000000054a30..0000000000054ac4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000054a44 │ │ │ │ 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 0000000000054a54 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054a64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054f64 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000054f9c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054a6c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000054a98 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054fb8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000054ab4 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -000047b4 000000000000002c 000047b8 FDE cie=00000000 pc=0000000000054fd0..0000000000055078 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000054ff8 │ │ │ │ +000046fc 0000000000000030 00004700 FDE cie=00000000 pc=0000000000054ad0..0000000000054b64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000054ae4 │ │ │ │ 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 0000000000054af4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054b04 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000055014 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000005504c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054b0c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000054b38 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000055068 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000054b54 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -000047e4 000000000000002c 000047e8 FDE cie=00000000 pc=0000000000055080..0000000000055128 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000550a8 │ │ │ │ +00004730 0000000000000030 00004734 FDE cie=00000000 pc=0000000000054b70..0000000000054c04 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000054b84 │ │ │ │ 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 0000000000054b94 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054ba4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000550c4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000550fc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054bac │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000054bd8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000055118 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000054bf4 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -00004814 0000000000000050 00004818 FDE cie=00000000 pc=0000000000055130..0000000000055208 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005513c │ │ │ │ +00004764 0000000000000050 00004768 FDE cie=00000000 pc=0000000000054c10..0000000000054ce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054c14 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054c1c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055154 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054c2c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055158 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054c30 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005515c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054c3c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055170 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054c48 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055174 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054c4c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055178 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054c50 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005517c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054c54 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000551cc │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000054ca8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cac │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cb0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cb4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cb8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cbc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cc0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cc4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cc8 │ │ │ │ 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 00000000000551f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ccc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cd0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cd4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004868 0000000000000050 0000486c FDE cie=00000000 pc=0000000000055210..00000000000552e8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005521c │ │ │ │ +000047b8 0000000000000050 000047bc FDE cie=00000000 pc=0000000000054cf0..0000000000054dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cf4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055224 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054cfc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055234 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054d0c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055238 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d10 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005523c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054d1c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055250 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054d28 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d2c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055258 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d30 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005525c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d34 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000552ac │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000054d88 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d8c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d90 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d94 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d98 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054da0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054da4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054da8 │ │ │ │ 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 00000000000552d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054dac │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054db0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054db4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048bc 0000000000000050 000048c0 FDE cie=00000000 pc=00000000000552f0..00000000000553c8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000552fc │ │ │ │ +0000480c 0000000000000050 00004810 FDE cie=00000000 pc=0000000000054dd0..0000000000054ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054dd4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055304 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054ddc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055314 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054dec │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055318 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054df0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005531c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054dfc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055330 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054e08 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055334 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e0c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055338 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e10 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005533c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e14 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000005538c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000054e68 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055390 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e6c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055394 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e70 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055398 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e74 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005539c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e78 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e84 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e88 │ │ │ │ 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 00000000000553b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e8c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e90 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e94 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004910 0000000000000060 00004914 FDE cie=00000000 pc=00000000000553d0..0000000000055544 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000553dc │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000553e8 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000553fc │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055404 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055408 │ │ │ │ +00004860 000000000000005c 00004864 FDE cie=00000000 pc=0000000000054eb0..0000000000055014 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054eb4 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005540c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000054ed4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054ee0 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ee4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055410 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055424 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054ef0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054efc │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055428 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005542c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f00 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054f08 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f0c │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055430 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054f14 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f18 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055434 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f1c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f20 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005543c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f24 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055440 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 184 to 00000000000554f8 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000554fc │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000054fcc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055500 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fd0 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fd4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055504 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fd8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055508 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fdc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005550c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fe0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fe4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055514 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fe8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055518 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fec │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005551c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055520 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ff0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055524 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ff4 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ff8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055534 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055004 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004974 000000000000004c 00004978 FDE cie=00000000 pc=0000000000055550..0000000000055654 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005555c │ │ │ │ +000048c0 000000000000004c 000048c4 FDE cie=00000000 pc=0000000000055020..0000000000055110 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055024 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055570 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055038 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055578 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055040 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005557c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055044 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055580 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055048 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055054 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055584 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055058 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055598 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005559c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055064 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055068 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000555a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005506c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000555a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055070 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000555a8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000055618 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000550d4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005561c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550d8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055620 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550dc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055624 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550e0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055628 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550e4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005562c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550e8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055630 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550ec │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055634 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055638 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055644 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055100 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049c4 000000000000004c 000049c8 FDE cie=00000000 pc=0000000000055660..0000000000055764 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005566c │ │ │ │ +00004910 000000000000004c 00004914 FDE cie=00000000 pc=0000000000055110..0000000000055200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055114 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055680 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055128 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055688 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055130 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005568c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055134 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055690 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055138 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055144 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055694 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055148 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000556a8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000556ac │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055154 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055158 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000556b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005515c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000556b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055160 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000556b8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000055728 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000551c4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005572c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551c8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055730 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551cc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055734 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551d0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055738 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551d4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005573c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551d8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055740 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551dc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055744 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055748 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055754 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000551f0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a14 000000000000001c 00004a18 FDE cie=00000000 pc=0000000000055770..00000000000558fc │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000055794 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005579c │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000055844 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055850 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055860 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +00004960 0000000000000010 00004964 FDE cie=00000000 pc=0000000000055200..0000000000055398 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004a34 000000000000001c 00004a38 FDE cie=00000000 pc=0000000000055900..0000000000055ac0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000055924 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055934 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 00000000000559f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055a00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000055a3c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ +00004974 0000000000000010 00004978 FDE cie=00000000 pc=00000000000553a0..0000000000055538 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004a54 0000000000000030 00004a58 FDE cie=00000000 pc=0000000000055ac0..0000000000055f8c │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000055b08 │ │ │ │ +00004988 0000000000000030 0000498c FDE cie=00000000 pc=0000000000055540..00000000000559ec │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000055574 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 692 to 0000000000055dbc │ │ │ │ + DW_CFA_advance_loc1: 700 to 0000000000055830 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000055dd8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005584c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055de0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055854 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055df0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055860 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a88 0000000000000030 00004a8c FDE cie=00000000 pc=0000000000055f90..000000000005612c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055fa0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000049bc 000000000000002c 000049c0 FDE cie=00000000 pc=0000000000055a00..0000000000055b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055a04 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055fb4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055a18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000056054 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000055aac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056060 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055ab8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056070 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055ac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000560e8 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000055b34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000560f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055b44 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056100 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055b50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004abc 000000000000001c 00004ac0 FDE cie=00000000 pc=0000000000056130..000000000005616c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000056148 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056154 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005615c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000049ec 0000000000000010 000049f0 FDE cie=00000000 pc=0000000000055b80..0000000000055b94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004adc 000000000000002c 00004ae0 FDE cie=00000000 pc=0000000000056170..0000000000056398 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000056188 │ │ │ │ +00004a00 000000000000002c 00004a04 FDE cie=00000000 pc=0000000000055ba0..0000000000055d80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055bb0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005619c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055bbc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 328 to 00000000000562e4 │ │ │ │ + DW_CFA_advance_loc1: 304 to 0000000000055cec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000562f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055cf8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056300 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055d00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000005637c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000055d54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056388 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000055d70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b0c 000000000000003c 00004b10 FDE cie=00000000 pc=00000000000563a0..0000000000056cb4 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000563b4 │ │ │ │ +00004a30 000000000000003c 00004a34 FDE cie=00000000 pc=0000000000055d80..0000000000056560 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055d8c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000563c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055d98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000563e8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000055dbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000563f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055dc8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056400 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055dd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 00000000000566b8 │ │ │ │ + DW_CFA_advance_loc1: 628 to 0000000000056044 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000566c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056054 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000566d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056060 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1328 to 0000000000056c00 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 00000000000564dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056c10 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000564ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000564f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b4c 0000000000000024 00004b50 FDE cie=00000000 pc=0000000000056cc0..0000000000056dc0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000056cd4 │ │ │ │ +00004a70 000000000000002c 00004a74 FDE cie=00000000 pc=0000000000056560..0000000000056658 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005656c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056ce4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056578 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000056d34 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000565b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056d40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000565c4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056d50 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000565d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000056638 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056648 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b74 0000000000000030 00004b78 FDE cie=00000000 pc=0000000000056dc0..0000000000056f5c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056dd0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00004aa0 000000000000002c 00004aa4 FDE cie=00000000 pc=0000000000056660..00000000000567d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056664 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000056de4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056678 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000056e84 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000005670c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056e90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056718 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056ea0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056720 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000056f18 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000056794 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056f28 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000567a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056f30 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000567b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004ba8 000000000000001c 00004bac FDE cie=00000000 pc=0000000000056f60..0000000000056f9c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000056f78 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056f84 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056f8c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004ad0 0000000000000010 00004ad4 FDE cie=00000000 pc=00000000000567e0..00000000000567f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bc8 000000000000002c 00004bcc FDE cie=00000000 pc=0000000000056fa0..00000000000571c8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000056fb8 │ │ │ │ +00004ae4 000000000000002c 00004ae8 FDE cie=00000000 pc=0000000000056800..00000000000569e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056810 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000056fcc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005681c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 328 to 0000000000057114 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000005694c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056958 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057130 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056960 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000000571ac │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000569b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000571b8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000569d0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bf8 000000000000003c 00004bfc FDE cie=00000000 pc=00000000000571d0..0000000000057ae4 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000571e4 │ │ │ │ +00004b14 000000000000003c 00004b18 FDE cie=00000000 pc=00000000000569e0..00000000000571c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000569ec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000571f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000569f8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000057218 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000056a1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057224 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056a28 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057230 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056a30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 00000000000574e8 │ │ │ │ + DW_CFA_advance_loc1: 628 to 0000000000056ca4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000574f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056cb4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057500 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056cc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1328 to 0000000000057a30 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 000000000005713c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057a40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005714c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057150 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c38 0000000000000024 00004c3c FDE cie=00000000 pc=0000000000057af0..0000000000057bf0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057b04 │ │ │ │ +00004b54 000000000000002c 00004b58 FDE cie=00000000 pc=00000000000571c0..00000000000572b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000571cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057b14 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000571d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000057b64 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000057214 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057b70 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057224 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057b80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057230 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000057298 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000572a8 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c60 ZERO terminator │ │ │ │ +00004b84 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -22,21 +22,21 @@ │ │ │ │ nfft_exp2i │ │ │ │ nfft_log2i │ │ │ │ nfft_next_power_of_2 │ │ │ │ nfft_next_power_of_2_exp │ │ │ │ nfft_next_power_of_2_exp_int │ │ │ │ nfft_lambda │ │ │ │ nfft_lambda2 │ │ │ │ -nfft_free_hook │ │ │ │ nfft_free │ │ │ │ +nfft_free_hook │ │ │ │ fftw_free │ │ │ │ -nfft_die_hook │ │ │ │ nfft_die │ │ │ │ -nfft_malloc_hook │ │ │ │ +nfft_die_hook │ │ │ │ nfft_malloc │ │ │ │ +nfft_malloc_hook │ │ │ │ fftw_malloc │ │ │ │ nfft_vpr_double │ │ │ │ __printf_chkieee128 │ │ │ │ nfft_vpr_complex │ │ │ │ nfft_drand48 │ │ │ │ nfft_srand48 │ │ │ │ nfft_vrand_unit_complex │ │ │ │ @@ -170,17 +170,17 @@ │ │ │ │ beta_al_row │ │ │ │ gamma_al_row │ │ │ │ alpha_al_all │ │ │ │ beta_al_all │ │ │ │ gamma_al_all │ │ │ │ eval_al_thresh │ │ │ │ KSQRTPII │ │ │ │ +nfsft_init_guru │ │ │ │ nfsft_trafo │ │ │ │ nfsft_adjoint │ │ │ │ -nfsft_init_guru │ │ │ │ nfsft_init_advanced │ │ │ │ nfsft_init │ │ │ │ nfsft_precompute │ │ │ │ nfsft_forget │ │ │ │ nfsft_finalize │ │ │ │ nfsft_trafo_direct │ │ │ │ __powieee128 │ │ │ │ @@ -223,116 +223,107 @@ │ │ │ │ libfftw3.so.3 │ │ │ │ libm.so.6 │ │ │ │ libc.so.6 │ │ │ │ libnfft3.so.4 │ │ │ │ GLIBC_2.32 │ │ │ │ GLIBC_2.17 │ │ │ │ GLIBC_2.29 │ │ │ │ -;xSH}@H |r │ │ │ │ -;@H |xSH}r │ │ │ │ - |xK5}PH9 │ │ │ │ -)}*H'}0HJ} │ │ │ │ -RD}@@$|@P │ │ │ │ -Zv}x[d}x │ │ │ │ - |x[j}x; │ │ │ │ -}@ #~@ ' │ │ │ │ -7`~x{J}x │ │ │ │ -@@}^A@~x │ │ │ │ -|^F@~8 J}x │ │ │ │ -&|@`&}@ │ │ │ │ -|PHV~PH(}( │ │ │ │ -7`~x{J}x │ │ │ │ +;xK*}@`&|r │ │ │ │ +JyP`k}P │ │ │ │ +9)}P0J}PX)} │ │ │ │ +|x;S~8(s~ │ │ │ │ +>`sV Ap~> │ │ │ │ +)}xcS~8Hs~ │ │ │ │ +)}xcS~8Hs~ │ │ │ │ +:|>@)U !0}> │ │ │ │ +Zw}x[h}x │ │ │ │ +*(xK&}T │ │ │ │ +>@BT !P|> │ │ │ │ +>@BT !P|> │ │ │ │ +x{s~@(?|x │ │ │ │ +x{s~@@ |x │ │ │ │ >`)U A0}> │ │ │ │ +>`BT AP|> │ │ │ │ +|*@J}*@B|*@&}fS │ │ │ │ +xS\}xK:}& │ │ │ │ +|*PB|*P$}f3 │ │ │ │ >`)U A0}> │ │ │ │ +>`BT AP|> │ │ │ │ +}*@J}*@)}*@L|fS │ │ │ │ +ky* J}* )}* K|fS │ │ │ │ >`)U A0}> │ │ │ │ -xK7}xK%}M │ │ │ │ -xK<}* X} │ │ │ │ -8$(@B*0'}*0]} │ │ │ │ -J9*(|}*({|*)]} │ │ │ │ -c8*)|}*){| │ │ │ │ -`8*){|*0)}PH*}*)<} │ │ │ │ -`*I|~*I}~*I │ │ │ │ -(|*H&}PHJ}*9\} │ │ │ │ -X)|*9O} │ │ │ │ -z*x'}*P]} │ │ │ │ -&+yxK#}*X*} │ │ │ │ -xK7}xK%} │ │ │ │ -`*I|~*I}~*I │ │ │ │ -(|*H&}PHJ}*9\} │ │ │ │ -@B*0'}*0]} │ │ │ │ -J9*(|}*({|*)]} │ │ │ │ -c8*)|}*){| │ │ │ │ -`8*){|*0)}PH*}*)<} │ │ │ │ -z*x'}*P]} │ │ │ │ -}xK<}xS[} │ │ │ │ -}xK<}xS[} │ │ │ │ -#,*1y|*1>} │ │ │ │ -I'}QP)}x; │ │ │ │ -69x[o}xC │ │ │ │ -@B*Pl|*P{} │ │ │ │ -#,*)n|*)/} │ │ │ │ -@B*Pl|*P{} │ │ │ │ -@B*Pl}*P │ │ │ │ -*Y}xSY}x │ │ │ │ -@*!||*!+} │ │ │ │ -`8*!||*!+} │ │ │ │ -]~xK<}x+ │ │ │ │ -@*)^}*)(} │ │ │ │ -@9*)^}*)(} │ │ │ │ -}*Pe|*Py}3J │ │ │ │ -}xK<}xS[} │ │ │ │ - 9*Q.}*Q │ │ │ │ -|*Pk|xK;} │ │ │ │ -+,*)w}*)8} │ │ │ │ -}*Pk|xK;} │ │ │ │ -}*Pk|xK;} │ │ │ │ -:k}*1t|*1s} │ │ │ │ -}*P}}xK:} │ │ │ │ -@*9R}*9<} │ │ │ │ -@9*9R}*9<} │ │ │ │ -}xK<}xS[} │ │ │ │ -AJ}PH*}sB │ │ │ │ -AJ}PH*}sB │ │ │ │ -RF}xSH}x+ │ │ │ │ -AJ}PH*}sB1 │ │ │ │ -AJ}PH*}sB1 │ │ │ │ -8x[g}xC }$ │ │ │ │ -RF}xSD}x │ │ │ │ -Qc|PH#}sR{ │ │ │ │ -Qc|PH#}sR{ │ │ │ │ -~|xK$}x; │ │ │ │ -H }80J}88J}8HJ} │ │ │ │ -|.8=}.9+} │ │ │ │ -J9.P<}.Q(}.P=}.Q+}` │ │ │ │ -`xK/}xSE} │ │ │ │ -KxK#}xSL} │ │ │ │ -KxK$}xSC} │ │ │ │ -`xC }xS_} │ │ │ │ -P@+}PPk} │ │ │ │ -`xC }xSC} │ │ │ │ -kUxSY}$` │ │ │ │ -xSE}xS^} │ │ │ │ -|xK }PX)} │ │ │ │ -"9xK<}P0=}p │ │ │ │ -"9xK<}P0=}p │ │ │ │ -xK,}P0)} │ │ │ │ -|x"(}P@)} │ │ │ │ -*}xJI}PHJ} │ │ │ │ -&I}x3f}> │ │ │ │ -& y*H>}f │ │ │ │ -d;xK+}x+ │ │ │ │ -;}UU@=VUJa: │ │ │ │ -(}P8J}P@)} │ │ │ │ -P }^P)}P@)} │ │ │ │ -(}P8J}P@)} │ │ │ │ -(}P8J}P@)} │ │ │ │ -`xC }xS_} │ │ │ │ -P@+}PPk} │ │ │ │ -`xC }xSC} │ │ │ │ -Nnfft: %s:%d: assertion failed: %s │ │ │ │ +x*Pc|*PB|*P │ │ │ │ +H"|xK8}( │ │ │ │ +cx*8k}*8J}*8c|f[ │ │ │ │ +)@B*8J|*8 │ │ │ │ +L~}*H8}s:1 │ │ │ │ +gCh}g[+}B │ │ │ │ +x*8c|*8J}*8 │ │ │ │ +@B*8J|*8 │ │ │ │ +y*8,}*8d| │ │ │ │ +gCh}g[+}B │ │ │ │ +xSZ}xK;} │ │ │ │ +*B}xST}x │ │ │ │ +@8*I^|*I │ │ │ │ +H|QHB|xC } │ │ │ │ +`;x[s}xC │ │ │ │ +`;x[r}xC │ │ │ │ +~xK7}xSV}x │ │ │ │ +}*PB|*Ps~fc │ │ │ │ +c|*! |*!v| │ │ │ │ +:xSR}x[|}x; │ │ │ │ +:xSR}x[|}x; │ │ │ │ +x[{}xK.}x │ │ │ │ +@*)(}*)\| │ │ │ │ + 9*)(}*)\| │ │ │ │ +9xSE}x[t}x │ │ │ │ +{*01~*0B|*0 │ │ │ │ +#,*!f|*!^| │ │ │ │ +@*)H}*)X| │ │ │ │ +@9*)H}*)X| │ │ │ │ +@xK#}x[y} │ │ │ │ +}*@B|*@s~fs │ │ │ │ +@*IR}*IN| │ │ │ │ +@9*IR}*IN| │ │ │ │ +:xK9}xSQ}x; │ │ │ │ +:xK9}xSQ}x; │ │ │ │ +c|xSF}xK(} │ │ │ │ +~xS[}xK6}8 │ │ │ │ +@*)I}*)N| │ │ │ │ +@9*)I}*)N| │ │ │ │ +@*A4}*A^| │ │ │ │ + 9*A4}*A^| │ │ │ │ +jQa}x[j} │ │ │ │ +}.!S}.!]} │ │ │ │ +J'}x[g}` │ │ │ │ +Zc|@ %|0 │ │ │ │ +}.)=}.)>} │ │ │ │ +J'}xK%}x │ │ │ │ +"R|.!Q}.!R} │ │ │ │ +jQa}x[j} │ │ │ │ +*o|.)=}.)/} │ │ │ │ +}.!=}.!>} │ │ │ │ +zxSZ}xK;}x# │ │ │ │ +|.!P}.!O} │ │ │ │ +|@P4|.HS} │ │ │ │ +|80B}8HB|88B| │ │ │ │ +B8.IH}.H\}.IC} │ │ │ │ +KxSE}xK9}< │ │ │ │ +AxSF}xK%} │ │ │ │ +xK%}xK?} │ │ │ │ +|xSB}xC } │ │ │ │ +|P0c|P0$} │ │ │ │ +|x"J|PPB|0 │ │ │ │ +&)y*H^|f │ │ │ │ +EyxC }x3 │ │ │ │ +J|P@)}PPB| │ │ │ │ +HB}^HB|PPB| │ │ │ │ +J|P@)}PPB| │ │ │ │ +J|P@)}PPB| │ │ │ │ +nfft: %s:%d: assertion failed: %s │ │ │ │ ../../../kernel/util/float.c │ │ │ │ nfft_malloc: out of memory │ │ │ │ null pointer │ │ │ │ %s, adr=%p │ │ │ │ %+.1lE%+.1lEi, │ │ │ │ %+lE%+lEi, │ │ │ │ kaiserbessel │ │ │ │ @@ -344,15 +335,14 @@ │ │ │ │ polynomial degree N has to be even │ │ │ │ ths->x out of range [-0.5,0.5) │ │ │ │ Polynomial degree N is smaller than cut-off m │ │ │ │ ths->x out of range [0.0,0.5) │ │ │ │ Error in kernel/nsfft_init: require GAUSSIAN window function │ │ │ │ Allocation failed! │ │ │ │ alpha_all_%d^[%d,%d]=%f │ │ │ │ - ?UUUUUU │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rela.dyn │ │ │ │ .rela.plt │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ │ 0x000021c8 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ 0x000021d8 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ 0x000021e8 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ 0x000021f8 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ 0x00002208 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ - 0x00002218 6c697a65 00737464 6f757400 73746465 lize.stdout.stde │ │ │ │ - 0x00002228 7272006e 6666745f 61737365 7274696f rr.nfft_assertio │ │ │ │ - 0x00002238 6e5f6661 696c6564 0066666c 75736800 n_failed.fflush. │ │ │ │ + 0x00002218 6c697a65 006e6666 745f6173 73657274 lize.nfft_assert │ │ │ │ + 0x00002228 696f6e5f 6661696c 65640073 74646f75 ion_failed.stdou │ │ │ │ + 0x00002238 74006666 6c757368 00737464 65727200 t.fflush.stderr. │ │ │ │ 0x00002248 5f5f6670 72696e74 665f6368 6b696565 __fprintf_chkiee │ │ │ │ 0x00002258 65313238 0061626f 7274006e 6666745f e128.abort.nfft_ │ │ │ │ 0x00002268 62657373 656c5f69 30006e66 66745f62 bessel_i0.nfft_b │ │ │ │ 0x00002278 73706c69 6e657300 6d656d73 6574006e splines.memset.n │ │ │ │ 0x00002288 6666745f 6d6f6469 66696564 5f66656a fft_modified_fej │ │ │ │ 0x00002298 6572006e 6666745f 6d6f6469 66696564 er.nfft_modified │ │ │ │ 0x000022a8 5f6a6163 6b736f6e 32006e66 66745f6d _jackson2.nfft_m │ │ │ │ @@ -35,20 +35,20 @@ │ │ │ │ 0x000023c8 6666745f 6c6f6732 69006e66 66745f6e fft_log2i.nfft_n │ │ │ │ 0x000023d8 6578745f 706f7765 725f6f66 5f32006e ext_power_of_2.n │ │ │ │ 0x000023e8 6666745f 6e657874 5f706f77 65725f6f fft_next_power_o │ │ │ │ 0x000023f8 665f325f 65787000 6e666674 5f6e6578 f_2_exp.nfft_nex │ │ │ │ 0x00002408 745f706f 7765725f 6f665f32 5f657870 t_power_of_2_exp │ │ │ │ 0x00002418 5f696e74 006e6666 745f6c61 6d626461 _int.nfft_lambda │ │ │ │ 0x00002428 006c6f67 3170006e 6666745f 6c616d62 .log1p.nfft_lamb │ │ │ │ - 0x00002438 64613200 6e666674 5f667265 655f686f da2.nfft_free_ho │ │ │ │ - 0x00002448 6f6b006e 6666745f 66726565 00666674 ok.nfft_free.fft │ │ │ │ - 0x00002458 775f6672 6565006e 6666745f 6469655f w_free.nfft_die_ │ │ │ │ - 0x00002468 686f6f6b 006e6666 745f6469 65006578 hook.nfft_die.ex │ │ │ │ - 0x00002478 6974006e 6666745f 6d616c6c 6f635f68 it.nfft_malloc_h │ │ │ │ - 0x00002488 6f6f6b00 6e666674 5f6d616c 6c6f6300 ook.nfft_malloc. │ │ │ │ + 0x00002438 64613200 6e666674 5f667265 65006e66 da2.nfft_free.nf │ │ │ │ + 0x00002448 66745f66 7265655f 686f6f6b 00666674 ft_free_hook.fft │ │ │ │ + 0x00002458 775f6672 6565006e 6666745f 64696500 w_free.nfft_die. │ │ │ │ + 0x00002468 6e666674 5f646965 5f686f6f 6b006578 nfft_die_hook.ex │ │ │ │ + 0x00002478 6974006e 6666745f 6d616c6c 6f63006e it.nfft_malloc.n │ │ │ │ + 0x00002488 6666745f 6d616c6c 6f635f68 6f6f6b00 fft_malloc_hook. │ │ │ │ 0x00002498 66667477 5f6d616c 6c6f6300 6e666674 fftw_malloc.nfft │ │ │ │ 0x000024a8 5f767072 5f646f75 626c6500 5f5f7072 _vpr_double.__pr │ │ │ │ 0x000024b8 696e7466 5f63686b 69656565 31323800 intf_chkieee128. │ │ │ │ 0x000024c8 70757463 68617200 70757473 006e6666 putchar.puts.nff │ │ │ │ 0x000024d8 745f7670 725f636f 6d706c65 78006e66 t_vpr_complex.nf │ │ │ │ 0x000024e8 66745f64 72616e64 3438006e 6666745f ft_drand48.nfft_ │ │ │ │ 0x000024f8 7372616e 64343800 6e666674 5f767261 srand48.nfft_vra │ │ │ │ @@ -149,16 +149,16 @@ │ │ │ │ 0x00002ae8 6673745f 70726563 6f6d7075 74655f6f fst_precompute_o │ │ │ │ 0x00002af8 6e655f70 7369006e 6673745f 696e6974 ne_psi.nfst_init │ │ │ │ 0x00002b08 006e6673 745f696e 69745f67 75727500 .nfst_init_guru. │ │ │ │ 0x00002b18 6e667374 5f696e69 745f3164 006e6673 nfst_init_1d.nfs │ │ │ │ 0x00002b28 745f696e 69745f32 64006e66 73745f69 t_init_2d.nfst_i │ │ │ │ 0x00002b38 6e69745f 3364006e 6673745f 63686563 nit_3d.nfst_chec │ │ │ │ 0x00002b48 6b006e66 73745f66 696e616c 697a6500 k.nfst_finalize. │ │ │ │ - 0x00002b58 6e6e6666 745f7472 61666f00 6e6e6666 nnfft_trafo.nnff │ │ │ │ - 0x00002b68 745f6164 6a6f696e 74006365 696c006e t_adjoint.ceil.n │ │ │ │ + 0x00002b58 6e6e6666 745f7472 61666f00 6365696c nnfft_trafo.ceil │ │ │ │ + 0x00002b68 006e6e66 66745f61 646a6f69 6e74006e .nnfft_adjoint.n │ │ │ │ 0x00002b78 6e666674 5f747261 666f5f64 69726563 nfft_trafo_direc │ │ │ │ 0x00002b88 74006e6e 6666745f 61646a6f 696e745f t.nnfft_adjoint_ │ │ │ │ 0x00002b98 64697265 6374006e 6e666674 5f707265 direct.nnfft_pre │ │ │ │ 0x00002ba8 636f6d70 7574655f 7068695f 68757400 compute_phi_hut. │ │ │ │ 0x00002bb8 6e6e6666 745f7072 65636f6d 70757465 nnfft_precompute │ │ │ │ 0x00002bc8 5f6c696e 5f707369 006e6e66 66745f70 _lin_psi.nnfft_p │ │ │ │ 0x00002bd8 7265636f 6d707574 655f7073 69006e6e recompute_psi.nn │ │ │ │ @@ -201,17 +201,17 @@ │ │ │ │ 0x00002e28 00616c70 68615f61 6c5f726f 77006265 .alpha_al_row.be │ │ │ │ 0x00002e38 74615f61 6c5f726f 77006761 6d6d615f ta_al_row.gamma_ │ │ │ │ 0x00002e48 616c5f72 6f770061 6c706861 5f616c5f al_row.alpha_al_ │ │ │ │ 0x00002e58 616c6c00 62657461 5f616c5f 616c6c00 all.beta_al_all. │ │ │ │ 0x00002e68 67616d6d 615f616c 5f616c6c 00657661 gamma_al_all.eva │ │ │ │ 0x00002e78 6c5f616c 00657661 6c5f616c 5f746872 l_al.eval_al_thr │ │ │ │ 0x00002e88 65736800 4b535152 54504949 006e6673 esh.KSQRTPII.nfs │ │ │ │ - 0x00002e98 66745f74 7261666f 006e6673 66745f61 ft_trafo.nfsft_a │ │ │ │ - 0x00002ea8 646a6f69 6e74006e 66736674 5f696e69 djoint.nfsft_ini │ │ │ │ - 0x00002eb8 745f6775 7275006e 66736674 5f696e69 t_guru.nfsft_ini │ │ │ │ + 0x00002e98 66745f69 6e69745f 67757275 006e6673 ft_init_guru.nfs │ │ │ │ + 0x00002ea8 66745f74 7261666f 006e6673 66745f61 ft_trafo.nfsft_a │ │ │ │ + 0x00002eb8 646a6f69 6e74006e 66736674 5f696e69 djoint.nfsft_ini │ │ │ │ 0x00002ec8 745f6164 76616e63 6564006e 66736674 t_advanced.nfsft │ │ │ │ 0x00002ed8 5f696e69 74006e66 7366745f 70726563 _init.nfsft_prec │ │ │ │ 0x00002ee8 6f6d7075 7465006e 66736674 5f666f72 ompute.nfsft_for │ │ │ │ 0x00002ef8 67657400 6e667366 745f6669 6e616c69 get.nfsft_finali │ │ │ │ 0x00002f08 7a65006e 66736674 5f747261 666f5f64 ze.nfsft_trafo_d │ │ │ │ 0x00002f18 69726563 74005f5f 706f7769 65656531 irect.__powieee1 │ │ │ │ 0x00002f28 3238006e 66736674 5f61646a 6f696e74 28.nfsft_adjoint │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -0000000000004380 <.init>: │ │ │ │ +0000000000004320 <.init>: │ │ │ │ std r2,24(r1) │ │ │ │ addis r12,r2,-1 │ │ │ │ ld r12,31880(r12) │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ addis r2,r12,7 │ │ │ │ - addi r2,r2,15200 │ │ │ │ + addi r2,r2,15296 │ │ │ │ mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ nop │ │ │ │ ld r0,-32760(r2) │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - beq+ cr7,43cc │ │ │ │ - bl 4380 │ │ │ │ + beq+ cr7,436c │ │ │ │ + bl 4320 │ │ │ │ ld r2,24(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,777 +1,525 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00000000000043e0 : │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32272(r12) │ │ │ │ +0000000000004380 : │ │ │ │ + pld r12,440720 # 6fd10 [SO3_beta_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32304(r12) │ │ │ │ + pld r12,440720 # 6fd30 [fftw_plan_many_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32512(r12) │ │ │ │ + pld r12,440896 # 6fe00 [nfft_drand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31744(r12) │ │ │ │ + pld r12,440096 # 6fb00 [nfft_trafo_3d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31872(r12) │ │ │ │ + pld r12,440192 # 6fb80 [nfst_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32624(r12) │ │ │ │ + pld r12,440912 # 6fe70 [fpt_finalize@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32120(r12) │ │ │ │ + pld r12,440376 # 6fc78 [nfsoft_init_guru_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31848(r12) │ │ │ │ + pld r12,440072 # 6fb68 [clock_gettime@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32568(r12) │ │ │ │ + pld r12,440760 # 6fe38 [fftw_free@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31928(r12) │ │ │ │ + pld r12,440088 # 6fbb8 [beta_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31776(r12) │ │ │ │ + pld r12,439904 # 6fb20 [nfct_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32376(r12) │ │ │ │ + pld r12,440472 # 6fd78 [nfft_trafo_2d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32184(r12) │ │ │ │ + pld r12,440248 # 6fcb8 [nfft_m2K@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32464(r12) │ │ │ │ + pld r12,440496 # 6fdd0 [nfft_lambda2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31824(r12) │ │ │ │ + pld r12,439824 # 6fb50 [nfft_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32752(r12) │ │ │ │ + pld r12,440720 # 6fef0 [nfft_upd_xpawy_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32424(r12) │ │ │ │ + pld r12,440360 # 6fda8 [nfsft_init_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31936(r12) │ │ │ │ + pld r12,439840 # 6fbc0 [nfft_dot_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32664(r12) │ │ │ │ + pld r12,440536 # 6fe98 [nfft_adjoint_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32696(r12) │ │ │ │ + pld r12,440536 # 6feb8 [nfft_assertion_failed@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32632(r12) │ │ │ │ + pld r12,440440 # 6fe78 [fftw_execute_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32392(r12) │ │ │ │ + pld r12,440168 # 6fd88 [__printf_chkieee128@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31904(r12) │ │ │ │ + pld r12,439648 # 6fba0 [srand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32504(r12) │ │ │ │ + pld r12,440216 # 6fdf8 [nfft_adjoint@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31968(r12) │ │ │ │ + pld r12,439648 # 6fbe0 [SO3_gamma_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32480(r12) │ │ │ │ + pld r12,440128 # 6fde0 [nfsoft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31768(r12) │ │ │ │ + pld r12,439384 # 6fb18 [nfft_finalize@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32672(r12) │ │ │ │ + pld r12,440256 # 6fea0 [drand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32720(r12) │ │ │ │ + pld r12,440272 # 6fed0 [nfft_free@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31840(r12) │ │ │ │ + pld r12,439360 # 6fb60 [exp@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32192(r12) │ │ │ │ + pld r12,439680 # 6fcc0 [fpt_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31792(r12) │ │ │ │ + pld r12,439248 # 6fb30 [nfft_cp_w_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32056(r12) │ │ │ │ + pld r12,439480 # 6fc38 [nfft_dot_w_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32384(r12) │ │ │ │ + pld r12,439776 # 6fd80 [nfft_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32200(r12) │ │ │ │ + pld r12,439560 # 6fcc8 [nfft_exp2i@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32368(r12) │ │ │ │ + pld r12,439696 # 6fd70 [nfft_adjoint_3d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32088(r12) │ │ │ │ + pld r12,439384 # 6fc58 [__fprintf_chkieee128@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32240(r12) │ │ │ │ + pld r12,439504 # 6fcf0 [nfct_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32744(r12) │ │ │ │ + pld r12,439976 # 6fee8 [nfft_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32336(r12) │ │ │ │ + pld r12,439536 # 6fd50 [log1p@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32040(r12) │ │ │ │ + pld r12,439208 # 6fc28 [nfft_vrand_shifted_unit_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32400(r12) │ │ │ │ + pld r12,439536 # 6fd90 [fftw_plan_dft@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32472(r12) │ │ │ │ + pld r12,439576 # 6fdd8 [SO3_beta@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31856(r12) │ │ │ │ + pld r12,438928 # 6fb70 [nfct_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31888(r12) │ │ │ │ + pld r12,438928 # 6fb90 [nfst_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32416(r12) │ │ │ │ + pld r12,439424 # 6fda0 [nfft_vrand_unit_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32048(r12) │ │ │ │ + pld r12,439024 # 6fc30 [beta_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31896(r12) │ │ │ │ + pld r12,438840 # 6fb98 [nfft_dot_w_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32712(r12) │ │ │ │ + pld r12,439624 # 6fec8 [nfft_precompute_one_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32760(r12) │ │ │ │ + pld r12,439640 # 6fef8 [fftw_malloc@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32112(r12) │ │ │ │ + pld r12,438960 # 6fc70 [fpt_precompute_1@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32680(r12) │ │ │ │ + pld r12,439496 # 6fea8 [nfsft_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32688(r12) │ │ │ │ + pld r12,439472 # 6feb0 [pow@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32448(r12) │ │ │ │ + pld r12,439200 # 6fdc0 [solver_init_advanced_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32064(r12) │ │ │ │ + pld r12,438784 # 6fc40 [abort@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ std r2,24(r1) │ │ │ │ addis r12,r2,-1 │ │ │ │ ld r12,32016(r12) │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32488(r12) │ │ │ │ + pld r12,439144 # 6fde8 [fpt_transposed@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32128(r12) │ │ │ │ + pld r12,438752 # 6fc80 [fpt_precompute@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31760(r12) │ │ │ │ + pld r12,438352 # 6fb10 [nfsoft_init_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32496(r12) │ │ │ │ + pld r12,439056 # 6fdf0 [fftw_destroy_plan@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32552(r12) │ │ │ │ + pld r12,439080 # 6fe28 [nnfft_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32320(r12) │ │ │ │ + pld r12,438816 # 6fd40 [nfft_get_num_threads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32024(r12) │ │ │ │ + pld r12,438488 # 6fc18 [sinh@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32136(r12) │ │ │ │ + pld r12,438568 # 6fc88 [fflush@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32584(r12) │ │ │ │ + pld r12,438984 # 6fe48 [fwrite@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32208(r12) │ │ │ │ + pld r12,438576 # 6fcd0 [fpt_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32072(r12) │ │ │ │ + pld r12,438408 # 6fc48 [nfft_adjoint_2d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32008(r12) │ │ │ │ + pld r12,438312 # 6fc08 [nfft_bessel_i0@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31800(r12) │ │ │ │ + pld r12,438072 # 6fb38 [SO3_gamma@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32216(r12) │ │ │ │ + pld r12,438456 # 6fcd8 [nfft_next_power_of_2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32576(r12) │ │ │ │ + pld r12,438784 # 6fe40 [nfft_malloc@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32104(r12) │ │ │ │ + pld r12,438280 # 6fc68 [nfft_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32176(r12) │ │ │ │ + pld r12,438320 # 6fcb0 [nfft_next_power_of_2_exp_int@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32728(r12) │ │ │ │ + pld r12,438840 # 6fed8 [__powieee128@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32232(r12) │ │ │ │ + pld r12,438312 # 6fce8 [nfft_sort_node_indices_radix_lsdf@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32648(r12) │ │ │ │ + pld r12,438696 # 6fe88 [SO3_alpha@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32000(r12) │ │ │ │ + pld r12,438016 # 6fc00 [fftw_plan_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32296(r12) │ │ │ │ + pld r12,438280 # 6fd28 [gamma_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32248(r12) │ │ │ │ + pld r12,438200 # 6fcf8 [nnfft_precompute_phi_hut@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32144(r12) │ │ │ │ + pld r12,438064 # 6fc90 [nnfft_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31976(r12) │ │ │ │ + pld r12,437864 # 6fbe8 [exit@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32440(r12) │ │ │ │ + pld r12,438296 # 6fdb8 [sin@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32592(r12) │ │ │ │ + pld r12,438416 # 6fe50 [nnfft_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32352(r12) │ │ │ │ + pld r12,438144 # 6fd60 [nfft_lambda@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32432(r12) │ │ │ │ + pld r12,438192 # 6fdb0 [nfst_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32360(r12) │ │ │ │ + pld r12,438088 # 6fd68 [fpt_precompute_2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31784(r12) │ │ │ │ + pld r12,437480 # 6fb28 [gamma_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32312(r12) │ │ │ │ + pld r12,437976 # 6fd38 [nfft_upd_xpay_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31816(r12) │ │ │ │ + pld r12,437448 # 6fb48 [solver_init_advanced_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32656(r12) │ │ │ │ + pld r12,438256 # 6fe90 [nfsft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32032(r12) │ │ │ │ + pld r12,437600 # 6fc20 [sincos@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32152(r12) │ │ │ │ + pld r12,437688 # 6fc98 [fftw_execute@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32616(r12) │ │ │ │ + pld r12,438120 # 6fe68 [nfft_dot_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32264(r12) │ │ │ │ + pld r12,437736 # 6fd08 [alpha_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32544(r12) │ │ │ │ + pld r12,437984 # 6fe20 [nfft_upd_axpy_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32224(r12) │ │ │ │ + pld r12,437632 # 6fce0 [nnfft_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32344(r12) │ │ │ │ + pld r12,437720 # 6fd58 [nfft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31808(r12) │ │ │ │ + pld r12,437152 # 6fb40 [nfft_adjoint_1d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31944(r12) │ │ │ │ + pld r12,437256 # 6fbc8 [putchar@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32080(r12) │ │ │ │ + pld r12,437360 # 6fc50 [nfft_upd_xpawy_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31912(r12) │ │ │ │ + pld r12,437160 # 6fba8 [nfft_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31752(r12) │ │ │ │ + pld r12,436968 # 6fb08 [nfft_upd_xpay_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31984(r12) │ │ │ │ + pld r12,437168 # 6fbf0 [cos@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32456(r12) │ │ │ │ + pld r12,437608 # 6fdc8 [nfst_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32640(r12) │ │ │ │ + pld r12,437760 # 6fe80 [nfct_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32528(r12) │ │ │ │ + pld r12,437616 # 6fe10 [__sincosieee128@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32408(r12) │ │ │ │ + pld r12,437464 # 6fd98 [nfft_cp_w_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31832(r12) │ │ │ │ + pld r12,436856 # 6fb58 [fpt_transposed_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32600(r12) │ │ │ │ + pld r12,437592 # 6fe58 [nfft_cp_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32608(r12) │ │ │ │ + pld r12,437568 # 6fe60 [ceil@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32256(r12) │ │ │ │ + pld r12,437184 # 6fd00 [nfft_trafo@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32160(r12) │ │ │ │ + pld r12,437056 # 6fca0 [nfft_log2i@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32096(r12) │ │ │ │ + pld r12,436960 # 6fc60 [alpha_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31920(r12) │ │ │ │ + pld r12,436752 # 6fbb0 [nfft_trafo_1d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32280(r12) │ │ │ │ + pld r12,437080 # 6fd18 [nfst_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32536(r12) │ │ │ │ + pld r12,437304 # 6fe18 [log2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31992(r12) │ │ │ │ + pld r12,436728 # 6fbf8 [nfsft_adjoint_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32328(r12) │ │ │ │ + pld r12,437032 # 6fd48 [SO3_alpha_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32736(r12) │ │ │ │ + pld r12,437408 # 6fee0 [memset@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31952(r12) │ │ │ │ + pld r12,436592 # 6fbd0 [memcpy@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32560(r12) │ │ │ │ + pld r12,437168 # 6fe30 [puts@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32168(r12) │ │ │ │ + pld r12,436744 # 6fca8 [nfft_upd_axpy_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31864(r12) │ │ │ │ + pld r12,436408 # 6fb78 [nfft_die@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31960(r12) │ │ │ │ + pld r12,436472 # 6fbd8 [nfft_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32520(r12) │ │ │ │ + pld r12,437000 # 6fe08 [fpt_trafo@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32288(r12) │ │ │ │ + pld r12,436736 # 6fd20 [nfft_cp_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32704(r12) │ │ │ │ + pld r12,437120 # 6fec0 [nfct_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ addis r2,r12,7 │ │ │ │ - addi r2,r2,11072 │ │ │ │ + addi r2,r2,11168 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r3,r2,-32408 │ │ │ │ addi r9,r2,-32408 │ │ │ │ cmpd r9,r3 │ │ │ │ beqlr │ │ │ │ nop │ │ │ │ @@ -787,15 +535,15 @@ │ │ │ │ ld r2,24(r1) │ │ │ │ addi r1,r1,32 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,7 │ │ │ │ - addi r2,r2,10976 │ │ │ │ + addi r2,r2,11072 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r3,r2,-32408 │ │ │ │ addi r4,r2,-32408 │ │ │ │ subf r4,r3,r4 │ │ │ │ sradi r4,r4,3 │ │ │ │ sradi r4,r4,1 │ │ │ │ @@ -815,4819 +563,4390 @@ │ │ │ │ addi r1,r1,32 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,7 │ │ │ │ - addi r2,r2,10864 │ │ │ │ + addi r2,r2,10960 │ │ │ │ nop │ │ │ │ lbz r9,-32408(r2) │ │ │ │ cmpwi r9,0 │ │ │ │ bnelr │ │ │ │ mflr r0 │ │ │ │ nop │ │ │ │ ld r9,-32736(r2) │ │ │ │ cmpdi r9,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-32(r1) │ │ │ │ - beq 54d4 │ │ │ │ + beq 5474 │ │ │ │ nop │ │ │ │ ld r3,-32512(r2) │ │ │ │ - bl 4ac0 │ │ │ │ + bl 4a60 │ │ │ │ ld r2,24(r1) │ │ │ │ - bl 53c8 │ │ │ │ + bl 5368 │ │ │ │ addi r1,r1,32 │ │ │ │ li r9,1 │ │ │ │ nop │ │ │ │ ld r0,16(r1) │ │ │ │ stb r9,-32408(r2) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,7 │ │ │ │ - addi r2,r2,10752 │ │ │ │ - b 5428 │ │ │ │ + addi r2,r2,10848 │ │ │ │ + b 53c8 │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000005510 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,10736 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00000000000054c0 : │ │ │ │ + pld r2,437000 # 6ffc8 [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,-32728(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - addis r5,r2,-2 │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 4b60 │ │ │ │ + pld r2,436876 # 6ff80 [stderr@got] │ │ │ │ li r4,1 │ │ │ │ mr r8,r29 │ │ │ │ mr r7,r30 │ │ │ │ mr r6,r31 │ │ │ │ - ld r9,-32720(r2) │ │ │ │ - addi r5,r5,-176 │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4860 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bl 4aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r5,335892 # 57520 │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 4800 │ │ │ │ + bl 4a40 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000005590 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,10608 │ │ │ │ +0000000000005540 : │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ fmr f0,f1 │ │ │ │ fcmpu cr0,f1,f12 │ │ │ │ - blt 5840 │ │ │ │ - beq 5830 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,504(r9) │ │ │ │ + blt 57e0 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + beqlr │ │ │ │ + xxspltidp vs12,1097859072 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 5730 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + bgt 56e0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ - lfd f7,512(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v4,520(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + plxsd v13,336472 # 577c8 │ │ │ │ + plfd f1,336560 # 57828 │ │ │ │ + plfd f7,336448 # 577c0 │ │ │ │ + plfd f8,336536 # 57820 │ │ │ │ + plxsd v1,336448 # 577d0 │ │ │ │ + plxsd v6,336448 # 577d8 │ │ │ │ + plxsd v8,336528 # 57830 │ │ │ │ + plfd f9,336528 # 57838 │ │ │ │ + plxsd v0,336432 # 577e0 │ │ │ │ + plxsd v7,336520 # 57840 │ │ │ │ fadd f12,f0,f0 │ │ │ │ - lfd f8,608(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v5,616(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v1,528(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs7,vs12,vs36 │ │ │ │ - lxsd v6,536(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs8,vs12,vs37 │ │ │ │ - lxsd v8,624(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xssubdp vs33,vs33,vs7 │ │ │ │ - lfd f9,632(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs7,vs12,vs38 │ │ │ │ - lxsd v0,544(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + plfd f13,336420 # 577e8 │ │ │ │ + plfd f10,336508 # 57848 │ │ │ │ + plfd f2,336412 # 577f0 │ │ │ │ + plxsd v9,336500 # 57850 │ │ │ │ + plfd f3,336404 # 577f8 │ │ │ │ + plfd f11,336492 # 57858 │ │ │ │ + plfd f4,336396 # 57800 │ │ │ │ + nop │ │ │ │ + plxsd v10,336480 # 57860 │ │ │ │ + plfd f5,336384 # 57808 │ │ │ │ + plfd f6,336472 # 57868 │ │ │ │ + fmadd f8,f12,f8,f1 │ │ │ │ + xsmaddmdp vs7,vs12,vs45 │ │ │ │ + plfd f1,336368 # 57810 │ │ │ │ + plxsd v11,336456 # 57870 │ │ │ │ + plxsd v12,336360 # 57818 │ │ │ │ + plxsd v13,336448 # 57878 │ │ │ │ xssubdp vs40,vs40,vs8 │ │ │ │ fmadd f9,f12,f8,f9 │ │ │ │ - lxsd v7,640(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddadp vs33,vs12,vs7 │ │ │ │ - lfd f13,552(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xssubdp vs32,vs32,vs7 │ │ │ │ + xssubdp vs33,vs33,vs7 │ │ │ │ + xsmaddmdp vs7,vs12,vs38 │ │ │ │ xsnmsubmdp vs8,vs12,vs39 │ │ │ │ - lfd f10,648(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xsmaddadp vs33,vs12,vs7 │ │ │ │ xsmaddmdp vs9,vs12,vs40 │ │ │ │ - lfd f2,560(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xssubdp vs7,vs13,vs33 │ │ │ │ - xsmaddadp vs32,vs12,vs33 │ │ │ │ - lxsd v9,656(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xssubdp vs32,vs32,vs7 │ │ │ │ fsub f10,f10,f9 │ │ │ │ + xsmaddadp vs32,vs12,vs33 │ │ │ │ fmadd f9,f12,f9,f8 │ │ │ │ - lfd f3,568(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xssubdp vs7,vs13,vs33 │ │ │ │ + fmadd f10,f12,f9,f10 │ │ │ │ xsmaddadp vs7,vs12,vs32 │ │ │ │ xssubdp vs8,vs2,vs32 │ │ │ │ - lfd f11,664(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f4,576(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f10,f12,f9,f10 │ │ │ │ xssubdp vs2,vs41,vs9 │ │ │ │ - lxsd v10,672(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ fmadd f8,f12,f7,f8 │ │ │ │ fsub f9,f3,f7 │ │ │ │ - lfd f5,584(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ fsub f11,f11,f10 │ │ │ │ fmadd f10,f12,f10,f2 │ │ │ │ - lfd f6,680(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ fmadd f9,f12,f8,f9 │ │ │ │ - fsub f8,f4,f8 │ │ │ │ - lfd f1,592(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v11,688(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ fmadd f11,f10,f12,f11 │ │ │ │ xssubdp vs7,vs42,vs10 │ │ │ │ - lxsd v12,600(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f8,f12,f9,f8 │ │ │ │ - fsub f9,f5,f9 │ │ │ │ - lxsd v13,696(r9) │ │ │ │ + fsub f8,f4,f8 │ │ │ │ fsub f10,f6,f11 │ │ │ │ + fmadd f8,f12,f9,f8 │ │ │ │ fmadd f11,f11,f12,f7 │ │ │ │ - fmadd f9,f12,f8,f9 │ │ │ │ - fsub f1,f1,f8 │ │ │ │ + fsub f9,f5,f9 │ │ │ │ fmadd f10,f12,f11,f10 │ │ │ │ + fmadd f9,f12,f8,f9 │ │ │ │ xssubdp vs11,vs43,vs11 │ │ │ │ + fsub f1,f1,f8 │ │ │ │ fmadd f1,f12,f9,f1 │ │ │ │ - xssubdp vs9,vs44,vs9 │ │ │ │ fmadd f12,f12,f10,f11 │ │ │ │ + xssubdp vs9,vs44,vs9 │ │ │ │ xssubdp vs11,vs45,vs10 │ │ │ │ fmadd f1,f0,f1,f9 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs10,1106247680 │ │ │ │ mflr r0 │ │ │ │ fmr f1,f0 │ │ │ │ - lfd f10,704(r9) │ │ │ │ - fsub f10,f10,f0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ + fsub f10,f10,f0 │ │ │ │ stfd f0,40(r1) │ │ │ │ fdiv f10,f10,f0 │ │ │ │ stfd f10,32(r1) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4720 │ │ │ │ lfd f0,40(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ lfd f10,32(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ - lfd f12,712(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r0,16(r1) │ │ │ │ - lxsd v1,720(r9) │ │ │ │ + plfd f12,336232 # 57880 │ │ │ │ + plxsd v1,336232 # 57888 │ │ │ │ + plfd f9,336264 # 578b0 │ │ │ │ + plxsd v0,336264 # 578b8 │ │ │ │ + plfd f3,336216 # 57890 │ │ │ │ + plfd f7,336216 # 57898 │ │ │ │ fsqrt f0,f0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ fadd f11,f10,f10 │ │ │ │ - lfd f9,760(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtlr r0 │ │ │ │ - lxsd v0,768(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + plfd f4,336240 # 578c0 │ │ │ │ + plfd f8,336240 # 578c8 │ │ │ │ + plfd f13,336192 # 578a0 │ │ │ │ + plfd f2,336232 # 578d0 │ │ │ │ + plfd f5,336184 # 578a8 │ │ │ │ + plfd f6,336224 # 578d8 │ │ │ │ + ld r0,16(r1) │ │ │ │ xsmaddmdp vs12,vs11,vs33 │ │ │ │ - lfd f3,728(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f7,736(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ xsmaddmdp vs9,vs11,vs32 │ │ │ │ - lfd f4,776(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fsub f3,f3,f12 │ │ │ │ - lfd f8,784(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + mtlr r0 │ │ │ │ fmadd f7,f11,f12,f7 │ │ │ │ - lfd f13,744(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fsub f4,f4,f9 │ │ │ │ fmadd f8,f11,f9,f8 │ │ │ │ - lfd f2,792(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f7,f11,f7,f3 │ │ │ │ - lfd f5,752(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + fsub f3,f3,f12 │ │ │ │ + fsub f4,f4,f9 │ │ │ │ fnmsub f12,f11,f12,f13 │ │ │ │ fnmsub f9,f11,f9,f2 │ │ │ │ - lfd f6,800(r9) │ │ │ │ + fmadd f7,f11,f7,f3 │ │ │ │ fmadd f8,f11,f8,f4 │ │ │ │ fmadd f12,f11,f7,f12 │ │ │ │ - fsub f7,f5,f7 │ │ │ │ fmadd f11,f11,f8,f9 │ │ │ │ + fsub f7,f5,f7 │ │ │ │ fsub f9,f6,f8 │ │ │ │ fmadd f12,f10,f12,f7 │ │ │ │ fmadd f10,f10,f11,f9 │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ fmul f1,f12,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,496(r9) │ │ │ │ - blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ fneg f0,f1 │ │ │ │ - lfd f12,504(r9) │ │ │ │ + xxspltidp vs12,1097859072 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 5730 │ │ │ │ - b 55bc │ │ │ │ + bgt 56e0 │ │ │ │ + b 556c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000005870 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,9872 │ │ │ │ +0000000000005840 : │ │ │ │ mflr r0 │ │ │ │ + sldi r5,r3,3 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + addi r2,r5,15 │ │ │ │ + fcmpu cr0,f1,f0 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - sldi r5,r3,3 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - addi r9,r5,15 │ │ │ │ - fcmpu cr0,f1,f0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ + stdu r1,-128(r1) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r2 │ │ │ │ mr r31,r1 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - ble 5e40 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + ble 5d50 │ │ │ │ mtfprd f12,r3 │ │ │ │ - mr r12,r3 │ │ │ │ + mr r11,r3 │ │ │ │ fcfid f12,f12 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - ble 5e40 │ │ │ │ + ble 5d50 │ │ │ │ fsub f12,f12,f1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ cmpdi r3,0 │ │ │ │ - addi r6,r1,32 │ │ │ │ - lfd f11,1648(r9) │ │ │ │ + addi r8,r1,32 │ │ │ │ xsmincdp vs1,vs12,vs1 │ │ │ │ frip f0,f1 │ │ │ │ fsub f0,f0,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r0,f0 │ │ │ │ - ble 594c │ │ │ │ + mffprd r12,f0 │ │ │ │ + ble 58f8 │ │ │ │ std r3,48(r31) │ │ │ │ + stfd f0,40(r31) │ │ │ │ + mr r3,r8 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r6 │ │ │ │ - stfd f11,56(r31) │ │ │ │ stfd f1,32(r31) │ │ │ │ - stfd f0,40(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5240 │ │ │ │ lfd f1,32(r31) │ │ │ │ - ld r0,40(r31) │ │ │ │ - ld r12,48(r31) │ │ │ │ - lfd f11,56(r31) │ │ │ │ - mr r6,r3 │ │ │ │ - subf r9,r0,r12 │ │ │ │ - addi r4,r12,-1 │ │ │ │ - cmpdi r0,0 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - subf r30,r0,r4 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r3,r30,1 │ │ │ │ - stfdx f11,r6,r10 │ │ │ │ - ble 5e98 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r7,0 │ │ │ │ - addis r24,r2,-2 │ │ │ │ - sldi r28,r30,3 │ │ │ │ - addi r8,r6,-16 │ │ │ │ - mr r29,r30 │ │ │ │ + ld r12,40(r31) │ │ │ │ + ld r11,48(r31) │ │ │ │ + mr r8,r3 │ │ │ │ + subf r2,r12,r11 │ │ │ │ + addi r5,r11,-1 │ │ │ │ + cmpdi r12,0 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + subf r0,r12,r5 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + mr r10,r0 │ │ │ │ + stfdx f4,r8,r9 │ │ │ │ + addi r3,r10,1 │ │ │ │ + ble 5da0 │ │ │ │ xxspltib vs33,254 │ │ │ │ + sldi r29,r0,3 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + addi r10,r8,-16 │ │ │ │ + plxv vs45,336024 # 579d0 │ │ │ │ + subfic r27,r11,1 │ │ │ │ xxspltd vs5,vs1,0 │ │ │ │ - subf r27,r30,r9 │ │ │ │ - subf r10,r7,r4 │ │ │ │ - addi r24,r24,1648 │ │ │ │ - subfic r23,r12,1 │ │ │ │ - add r8,r8,r28 │ │ │ │ - cmpd r29,r3 │ │ │ │ - addis r25,r2,-2 │ │ │ │ - addis r26,r2,-2 │ │ │ │ - subf r9,r7,r27 │ │ │ │ - mtfprd f9,r10 │ │ │ │ - lfd f3,0(r24) │ │ │ │ + xxspltd vs6,vs4,0 │ │ │ │ + mr r30,r0 │ │ │ │ + add r10,r10,r29 │ │ │ │ + subf r28,r0,r2 │ │ │ │ + add r29,r8,r29 │ │ │ │ + li r6,0 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - lfd f12,16(r8) │ │ │ │ - addi r25,r25,1632 │ │ │ │ - addi r26,r26,1648 │ │ │ │ - add r28,r6,r28 │ │ │ │ - add r23,r23,r0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f9,f9 │ │ │ │ - mr r11,r29 │ │ │ │ + add r27,r27,r12 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r2,r6,r28 │ │ │ │ + subf r9,r6,r5 │ │ │ │ + lfd f12,16(r10) │ │ │ │ + cmpd r30,r3 │ │ │ │ + mr r4,r30 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtfprd f9,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ + fcfid f9,f9 │ │ │ │ fadd f0,f0,f1 │ │ │ │ fdiv f0,f0,f9 │ │ │ │ - fsub f0,f3,f0 │ │ │ │ + fsub f0,f4,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,24(r8) │ │ │ │ - blt 5b2c │ │ │ │ - nop │ │ │ │ - cmpldi r7,1 │ │ │ │ - fdiv f4,f3,f9 │ │ │ │ - addi r10,r8,8 │ │ │ │ - add r5,r23,r29 │ │ │ │ - beq 5a90 │ │ │ │ - lxv vs45,0(r25) │ │ │ │ - xxspltd vs8,vs4,0 │ │ │ │ - srdi r11,r7,1 │ │ │ │ - lxv vs6,0(r26) │ │ │ │ - mtvsrdd vs32,r5,r5 │ │ │ │ - addi r10,r8,8 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r11 │ │ │ │ + stfd f0,24(r10) │ │ │ │ + blt 5d80 │ │ │ │ + cmpldi r6,1 │ │ │ │ + fdiv f3,f4,f9 │ │ │ │ + addi r9,r10,8 │ │ │ │ + add r7,r27,r30 │ │ │ │ + beq 5a30 │ │ │ │ + srdi r4,r6,1 │ │ │ │ + mtvsrdd vs32,r7,r7 │ │ │ │ + xxspltd vs8,vs3,0 │ │ │ │ + addi r9,r10,8 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r4 │ │ │ │ vaddudm v0,v0,v13 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ xvcvsxddp vs11,vs32 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - lxvx vs10,r8,r9 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + lxvx vs10,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ xxswapd vs10,vs10 │ │ │ │ xvsubdp vs11,vs5,vs11 │ │ │ │ xvmuldp vs11,vs11,vs8 │ │ │ │ xvsubdp vs0,vs6,vs11 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 5a40 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 5ac8 │ │ │ │ - clrrdi r11,r7,1 │ │ │ │ - subf r5,r11,r5 │ │ │ │ - subf r11,r11,r29 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - sldi r9,r11,3 │ │ │ │ - lfd f12,0(r24) │ │ │ │ - addi r11,r11,-1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 59e0 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + beq 5a64 │ │ │ │ + clrrdi r4,r6,1 │ │ │ │ + subf r7,r4,r7 │ │ │ │ + subf r4,r4,r30 │ │ │ │ + mtfprd f0,r7 │ │ │ │ + sldi r2,r4,3 │ │ │ │ + addi r4,r4,-1 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f10,r6,r9 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - lfdx f11,r6,r11 │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f12,r8,r4 │ │ │ │ fsub f0,f1,f0 │ │ │ │ - fmul f0,f0,f4 │ │ │ │ - fsub f12,f12,f0 │ │ │ │ + fmul f0,f0,f3 │ │ │ │ + fsub f11,f4,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ - fdiv f9,f1,f9 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r9,r7,1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - mr r8,r10 │ │ │ │ - cmpld r0,r9 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ - stfd f0,0(r28) │ │ │ │ - beq 5b60 │ │ │ │ - mr r7,r9 │ │ │ │ - lfd f12,16(r8) │ │ │ │ - cmpd r29,r3 │ │ │ │ - mr r11,r29 │ │ │ │ - subf r9,r7,r27 │ │ │ │ - subf r10,r7,r4 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - mtfprd f9,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f9,f9 │ │ │ │ - fadd f0,f0,f1 │ │ │ │ - fdiv f0,f0,f9 │ │ │ │ - fsub f0,f3,f0 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfd f0,24(r8) │ │ │ │ - bge 5a00 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ fdiv f9,f1,f9 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r9,r7,1 │ │ │ │ - addi r10,r8,8 │ │ │ │ - addi r29,r29,1 │ │ │ │ - cmpld r0,r9 │ │ │ │ - mr r8,r10 │ │ │ │ + lfd f0,0(r29) │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r30,r30,1 │ │ │ │ + mr r10,r9 │ │ │ │ + cmpld r6,r12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfd f0,0(r28) │ │ │ │ - bne 5aec │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add r11,r3,r7 │ │ │ │ - addi r8,r7,2 │ │ │ │ - cmpd r30,r8 │ │ │ │ - blt 5ea4 │ │ │ │ - add r26,r0,r11 │ │ │ │ - subf r28,r30,r11 │ │ │ │ - addi r7,r11,-2 │ │ │ │ + stfd f0,0(r29) │ │ │ │ + bne 5970 │ │ │ │ + addi r4,r12,-1 │ │ │ │ + addi r7,r12,1 │ │ │ │ + add r4,r4,r3 │ │ │ │ + cmpd r0,r7 │ │ │ │ + blt 5dac │ │ │ │ + add r27,r12,r4 │ │ │ │ + subf r29,r0,r4 │ │ │ │ + addi r10,r4,-2 │ │ │ │ + xxspltidp vs3,1065353216 │ │ │ │ + plxv vs44,335648 # 579d0 │ │ │ │ xxspltib vs33,254 │ │ │ │ - addis r23,r2,-2 │ │ │ │ - addis r24,r2,-2 │ │ │ │ xxspltd vs6,vs1,0 │ │ │ │ - subf r8,r8,r12 │ │ │ │ - subf r27,r30,r4 │ │ │ │ - cmpd cr5,r3,r11 │ │ │ │ - subf r26,r12,r26 │ │ │ │ - andi. r9,r28,1 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - clrrdi r25,r28,1 │ │ │ │ - sldi r5,r30,3 │ │ │ │ - cmpldi cr6,r28,1 │ │ │ │ + subf r7,r7,r11 │ │ │ │ + subf r28,r0,r5 │ │ │ │ + subf r27,r11,r27 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + clrrdi r2,r29,1 │ │ │ │ + andi. r9,r29,1 │ │ │ │ + xxspltd vs8,vs3,0 │ │ │ │ + cmpldi cr6,r29,1 │ │ │ │ + sldi r6,r0,3 │ │ │ │ + cmpd cr5,r3,r4 │ │ │ │ + addi r30,r27,1 │ │ │ │ + addi r9,r10,8 │ │ │ │ + subf r27,r2,r4 │ │ │ │ + add r10,r8,r10 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - addi r9,r26,1 │ │ │ │ - addi r10,r7,8 │ │ │ │ - subf r26,r25,r11 │ │ │ │ - add r7,r6,r7 │ │ │ │ - addi r23,r23,1632 │ │ │ │ - addi r24,r24,1648 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - mr r21,r9 │ │ │ │ - subf r25,r25,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ + mtfprd f0,r30 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + mr r25,r30 │ │ │ │ + add r9,r8,r9 │ │ │ │ xxspltd vs45,vs0,0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mr r26,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f5,f0 │ │ │ │ - bgt cr5,5ca0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f4,1648(r9) │ │ │ │ - fdiv f4,f4,f5 │ │ │ │ - beq cr6,5e8c │ │ │ │ - lxv vs32,0(r23) │ │ │ │ - xxspltd vs8,vs4,0 │ │ │ │ - srdi r29,r28,1 │ │ │ │ - lxv vs9,0(r24) │ │ │ │ - li r9,0 │ │ │ │ - mtctr r29 │ │ │ │ - vaddudm v0,v13,v0 │ │ │ │ + bgt cr5,5bc8 │ │ │ │ + fdiv f4,f3,f5 │ │ │ │ + beq cr6,5d94 │ │ │ │ + srdi r30,r29,1 │ │ │ │ + xxspltd vs9,vs4,0 │ │ │ │ + vaddudm v0,v13,v12 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ xvcvsxddp vs11,vs32 │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ + lxvx vs12,r9,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xxswapd vs12,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xvsubdp vs11,vs6,vs11 │ │ │ │ - xvmuldp vs11,vs11,vs8 │ │ │ │ - xvsubdp vs10,vs9,vs11 │ │ │ │ + xvmuldp vs11,vs11,vs9 │ │ │ │ + xvsubdp vs10,vs8,vs11 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 5c20 │ │ │ │ - beq 5ca0 │ │ │ │ - mr r9,r26 │ │ │ │ - mtfprd f0,r25 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 5b50 │ │ │ │ + beq 5bc8 │ │ │ │ + mr r2,r27 │ │ │ │ + mtfprd f0,r26 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r29,r9,3 │ │ │ │ - addis r22,r2,-2 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f10,r6,r29 │ │ │ │ - lfd f11,1648(r22) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r6,r9 │ │ │ │ + sldi r30,r2,3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfdx f10,r8,r30 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ fsub f0,f1,f0 │ │ │ │ fmul f0,f0,f4 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + fsub f11,f3,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r6,r29 │ │ │ │ + stfdx f0,r8,r30 │ │ │ │ fdiv f5,f1,f5 │ │ │ │ - lfdx f0,r6,r5 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpld cr7,r8,r27 │ │ │ │ + lfdx f0,r8,r6 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpld cr7,r7,r28 │ │ │ │ fmul f0,f0,f5 │ │ │ │ - stfdx f0,r6,r5 │ │ │ │ - bne cr7,5be0 │ │ │ │ - cmpd r12,r3 │ │ │ │ - ble 5df8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - addi r8,r11,-2 │ │ │ │ - subf r7,r30,r11 │ │ │ │ + stfdx f0,r8,r6 │ │ │ │ + bne cr7,5b20 │ │ │ │ + cmpd r11,r3 │ │ │ │ + ble 5d10 │ │ │ │ + add r12,r12,r4 │ │ │ │ + addi r10,r4,-2 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ + subf r3,r3,r11 │ │ │ │ + plxv vs45,335312 # 579d0 │ │ │ │ xxspltib vs33,254 │ │ │ │ - addis r28,r2,-2 │ │ │ │ - addis r27,r2,-2 │ │ │ │ xxspltd vs6,vs1,0 │ │ │ │ - subf r3,r3,r12 │ │ │ │ - addi r29,r11,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - subf r30,r12,r0 │ │ │ │ - addi r28,r28,1632 │ │ │ │ - addi r27,r27,1648 │ │ │ │ + subf r7,r0,r4 │ │ │ │ + addi r0,r4,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + subf r11,r11,r12 │ │ │ │ + xxspltd vs8,vs4,0 │ │ │ │ + addi r9,r10,8 │ │ │ │ + addi r11,r11,1 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - addi r10,r8,8 │ │ │ │ - addi r30,r30,1 │ │ │ │ - add r8,r6,r8 │ │ │ │ - mtvsrdd vs45,r30,r30 │ │ │ │ - add r10,r6,r10 │ │ │ │ - subf r9,r7,r29 │ │ │ │ - cmpd r11,r9 │ │ │ │ - blt 5dec │ │ │ │ + add r10,r8,r10 │ │ │ │ + mtvsrdd vs44,r11,r11 │ │ │ │ + add r9,r8,r9 │ │ │ │ + nop │ │ │ │ + subf r2,r7,r0 │ │ │ │ + cmpd r2,r4 │ │ │ │ + bgt 5d04 │ │ │ │ mtfprd f0,r3 │ │ │ │ - addis r9,r2,-2 │ │ │ │ cmpldi r7,1 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f5,1648(r9) │ │ │ │ - fdiv f5,f5,f0 │ │ │ │ - beq 5e80 │ │ │ │ - lxv vs32,0(r28) │ │ │ │ - xxspltd vs8,vs5,0 │ │ │ │ - srdi r5,r7,1 │ │ │ │ - lxv vs9,0(r27) │ │ │ │ - li r9,0 │ │ │ │ - mtctr r5 │ │ │ │ - vaddudm v0,v13,v0 │ │ │ │ + fcfid f5,f0 │ │ │ │ + fdiv f5,f4,f5 │ │ │ │ + beq 5d88 │ │ │ │ + srdi r6,r7,1 │ │ │ │ + xxspltd vs9,vs5,0 │ │ │ │ + vaddudm v0,v12,v13 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ xvcvsxddp vs11,vs32 │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + lxvx vs12,r9,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xxswapd vs12,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xvsubdp vs11,vs6,vs11 │ │ │ │ - xvmuldp vs11,vs11,vs8 │ │ │ │ - xvsubdp vs10,vs9,vs11 │ │ │ │ + xvmuldp vs11,vs11,vs9 │ │ │ │ + xvsubdp vs10,vs8,vs11 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 5d60 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 5dec │ │ │ │ - clrrdi r9,r7,1 │ │ │ │ - subf r5,r9,r11 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 5c80 │ │ │ │ + andi. r2,r7,1 │ │ │ │ + beq 5d04 │ │ │ │ + clrrdi r2,r7,1 │ │ │ │ + subf r6,r2,r4 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - addis r26,r2,-2 │ │ │ │ - addi r5,r5,-1 │ │ │ │ - lfdx f10,r6,r9 │ │ │ │ - lfd f11,1648(r26) │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f12,r6,r5 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ fsub f0,f1,f0 │ │ │ │ fmul f0,f0,f5 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + fsub f11,f4,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ addic. r3,r3,-1 │ │ │ │ addi r7,r7,-1 │ │ │ │ - bne 5d10 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f1,r6,r4 │ │ │ │ - addi r1,r31,160 │ │ │ │ + bne 5c40 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfdx f1,r8,r5 │ │ │ │ + addi r1,r31,128 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r21,-88(r1) │ │ │ │ - ld r22,-80(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addi r1,r31,160 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r1,r31,128 │ │ │ │ fmr f1,f0 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r21,-88(r1) │ │ │ │ - ld r22,-80(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - mr r5,r11 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - b 5db4 │ │ │ │ - mr r9,r11 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - b 5c68 │ │ │ │ - mr r11,r30 │ │ │ │ - li r8,1 │ │ │ │ - b 5b68 │ │ │ │ - mr r3,r8 │ │ │ │ - b 5cbc │ │ │ │ + addi r9,r10,8 │ │ │ │ + b 5a64 │ │ │ │ + mr r6,r4 │ │ │ │ + mtfprd f0,r11 │ │ │ │ + b 5cd4 │ │ │ │ + mr r2,r4 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + b 5b98 │ │ │ │ + mr r4,r0 │ │ │ │ + li r7,1 │ │ │ │ + b 5a94 │ │ │ │ + mr r3,r7 │ │ │ │ + b 5be4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xb80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x780 │ │ │ │ │ │ │ │ -0000000000005ec0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,8256 │ │ │ │ - addis r9,r2,-2 │ │ │ │ +0000000000005dc0 : │ │ │ │ mtfprd f0,r4 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ mtfprd f12,r3 │ │ │ │ mulld r3,r3,r3 │ │ │ │ - lfd f11,808(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f1,496(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 │ │ │ │ │ │ │ │ -0000000000005f20 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,8160 │ │ │ │ - addis r9,r2,-2 │ │ │ │ +0000000000005e20 : │ │ │ │ mtfprd f0,r3 │ │ │ │ + xxspltidp vs8,1056964608 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xxspltidp vs6,1073741824 │ │ │ │ mtfprd f11,r4 │ │ │ │ - xxlxor vs9,vs9,vs9 │ │ │ │ - lfd f7,816(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + neg r2,r4 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ fcfid f0,f0 │ │ │ │ + fcfid f9,f11 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fcfid f11,f11 │ │ │ │ - lfd f10,496(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,808(r9) │ │ │ │ - fcmpu cr0,f11,f9 │ │ │ │ - fmadd f0,f0,f7,f10 │ │ │ │ - fmul f9,f0,f7 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f8,f9,f9 │ │ │ │ - fadd f6,f9,f9 │ │ │ │ - fmadd f8,f8,f12,f10 │ │ │ │ - fmul f8,f8,f9 │ │ │ │ - fdiv f1,f7,f8 │ │ │ │ - bgt 5f88 │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprd f11,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmul f12,f0,f11 │ │ │ │ - fcmpu cr0,f12,f10 │ │ │ │ - blt 6000 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fsub f11,f6,f11 │ │ │ │ - lfd f12,824(r9) │ │ │ │ - fmadd f12,f11,f11,f12 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - fmul f12,f12,f1 │ │ │ │ - addi r9,r4,1 │ │ │ │ - xxlxor vs5,vs5,vs5 │ │ │ │ - mtfprd f11,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fcmpu cr0,f11,f5 │ │ │ │ - bgt 5fd0 │ │ │ │ + fmadd f0,f0,f8,f10 │ │ │ │ + xscmpgedp vs12,vs12,vs9 │ │ │ │ + xxsel vs12,vs9,vs11,vs12 │ │ │ │ + fdiv f7,f6,f0 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ + fmul f9,f0,f0 │ │ │ │ + fadd f5,f0,f0 │ │ │ │ + fmadd f9,f9,f6,f10 │ │ │ │ + fmul f9,f9,f0 │ │ │ │ + fdiv f1,f8,f9 │ │ │ │ + fmul f11,f7,f12 │ │ │ │ + fcmpu cr0,f11,f10 │ │ │ │ + blt 5f00 │ │ │ │ + fsub f12,f5,f12 │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + addi r2,r4,1 │ │ │ │ not r4,r4 │ │ │ │ - mtfprd f11,r4 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fcmpu cr0,f0,f10 │ │ │ │ - blt 6040 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fsub f0,f6,f11 │ │ │ │ - lfd f11,824(r9) │ │ │ │ - fmadd f11,f0,f0,f11 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - fmadd f1,f1,f0,f12 │ │ │ │ + xxlxor vs10,vs10,vs10 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ + mtfprd f6,r2 │ │ │ │ + fcfid f6,f6 │ │ │ │ + fmadd f11,f12,f12,f11 │ │ │ │ + xscmpgedp vs10,vs10,vs6 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + mtfprd f12,r4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmul f11,f11,f1 │ │ │ │ + xxsel vs12,vs6,vs12,vs10 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fcmpu cr0,f7,f8 │ │ │ │ + blt 5f6c │ │ │ │ + fsub f0,f5,f12 │ │ │ │ + xxspltidp vs12,3212836864 │ │ │ │ + fmadd f12,f0,f0,f12 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fmadd f1,f1,f0,f11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fmul f4,f11,f11 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f3,840(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,832(r9) │ │ │ │ - fsub f5,f4,f10 │ │ │ │ - fmul f12,f9,f12 │ │ │ │ - fmul f11,f5,f11 │ │ │ │ - fmul f11,f11,f3 │ │ │ │ - fnmsub f12,f4,f12,f11 │ │ │ │ - fmul f12,f12,f7 │ │ │ │ - fdiv f12,f12,f8 │ │ │ │ - fadd f12,f12,f10 │ │ │ │ - b 5fac │ │ │ │ - nop │ │ │ │ + fmul f4,f12,f12 │ │ │ │ + xxspltidp vs3,1077936128 │ │ │ │ + xxspltidp vs11,1086324736 │ │ │ │ + addi r2,r4,1 │ │ │ │ + not r4,r4 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fsub f6,f4,f10 │ │ │ │ + fmul f12,f6,f12 │ │ │ │ + mtfprd f6,r2 │ │ │ │ + fcfid f6,f6 │ │ │ │ + fmul f12,f12,f3 │ │ │ │ + fnmsub f11,f4,f11,f12 │ │ │ │ + mtfprd f12,r4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmul f11,f11,f8 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ + fdiv f11,f11,f9 │ │ │ │ + fadd f11,f11,f10 │ │ │ │ + xxlxor vs10,vs10,vs10 │ │ │ │ + xscmpgedp vs10,vs10,vs6 │ │ │ │ + xxsel vs12,vs6,vs12,vs10 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fcmpu cr0,f7,f8 │ │ │ │ + bge 5edc │ │ │ │ + fmul f1,f12,f12 │ │ │ │ + fadd f11,f11,f8 │ │ │ │ + xxspltidp vs7,1077936128 │ │ │ │ nop │ │ │ │ - fmul f1,f11,f11 │ │ │ │ - fadd f12,f12,f10 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,840(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f6,832(r9) │ │ │ │ - fsub f10,f1,f10 │ │ │ │ - fmul f9,f9,f6 │ │ │ │ - fmul f10,f10,f11 │ │ │ │ - fmul f10,f10,f0 │ │ │ │ - fnmsub f1,f9,f1,f10 │ │ │ │ - fmul f1,f1,f7 │ │ │ │ - fdiv f1,f1,f8 │ │ │ │ - fadd f1,f1,f12 │ │ │ │ + xxspltidp vs6,1086324736 │ │ │ │ + xxspltidp vs10,1056964608 │ │ │ │ + fmul f0,f0,f6 │ │ │ │ + fsub f8,f1,f8 │ │ │ │ + fmul f8,f8,f12 │ │ │ │ + fmul f8,f8,f7 │ │ │ │ + fnmsub f1,f0,f1,f8 │ │ │ │ + fmul f1,f1,f10 │ │ │ │ + fdiv f1,f1,f9 │ │ │ │ + fadd f1,f1,f11 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000006090 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,7792 │ │ │ │ - addis r9,r2,-2 │ │ │ │ +0000000000005fc0 : │ │ │ │ mtfprd f0,r3 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - xxlxor vs5,vs5,vs5 │ │ │ │ - lfd f4,816(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs12,1056964608 │ │ │ │ + xxspltidp vs43,1077936128 │ │ │ │ + xxspltidp vs11,1082130432 │ │ │ │ + mtfprd f10,r4 │ │ │ │ + neg r2,r4 │ │ │ │ + xxspltidp vs4,1048576000 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - lfd f13,840(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f11,848(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fcmpu cr0,f12,f5 │ │ │ │ - fmadd f0,f0,f4,f13 │ │ │ │ - lfd f8,864(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f6,880(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f10,872(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f5,f0,f11 │ │ │ │ - lfd f9,888(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f7,856(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs32,vs5,vs5 │ │ │ │ - fmul f6,f5,f6 │ │ │ │ - lfd f2,896(r9) │ │ │ │ - xsmuldp vs33,vs5,vs7 │ │ │ │ - fdiv f0,f2,f0 │ │ │ │ - xsmuldp vs4,vs5,vs32 │ │ │ │ - xsmuldp vs44,vs32,vs32 │ │ │ │ - xsmuldp vs3,vs32,vs4 │ │ │ │ - xsmuldp vs45,vs4,vs44 │ │ │ │ - fmadd f9,f4,f9,f6 │ │ │ │ - fmul f8,f3,f8 │ │ │ │ - xsmaddmdp vs10,vs45,vs8 │ │ │ │ - xsadddp vs42,vs9,vs10 │ │ │ │ - bgt 6140 │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f10,f0,f12 │ │ │ │ - fmul f9,f12,f12 │ │ │ │ - lxsd v11,496(r9) │ │ │ │ - xscmpudp cr0,vs10,vs43 │ │ │ │ - blt 67c0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f11,808(r9) │ │ │ │ - fcmpu cr0,f10,f11 │ │ │ │ - bge 6410 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs47,vs12,vs9 │ │ │ │ - fsub f7,f4,f5 │ │ │ │ + xxspltidp vs7,1150025728 │ │ │ │ + nop │ │ │ │ + xxspltidp vs32,1144258560 │ │ │ │ + xxspltidp vs9,1159135232 │ │ │ │ + fcfid f5,f10 │ │ │ │ + mtfprd f6,r2 │ │ │ │ + xxspltidp vs8,1145307136 │ │ │ │ + xxspltidp vs44,1065353216 │ │ │ │ + xxspltidp vs3,1124859904 │ │ │ │ + fcfid f6,f6 │ │ │ │ + xsmaddmdp vs0,vs12,vs43 │ │ │ │ + xscmpgedp vs12,vs1,vs5 │ │ │ │ + xxsel vs12,vs5,vs6,vs12 │ │ │ │ + fdiv f10,f11,f0 │ │ │ │ + fmul f0,f0,f4 │ │ │ │ + fmul f13,f12,f12 │ │ │ │ + fmul f5,f0,f0 │ │ │ │ + xsmuldp vs32,vs0,vs32 │ │ │ │ + fmul f3,f0,f3 │ │ │ │ + fmul f6,f0,f5 │ │ │ │ + fmul f2,f5,f5 │ │ │ │ + fmul f4,f5,f6 │ │ │ │ + xsmuldp vs45,vs6,vs2 │ │ │ │ + xsmaddmdp vs8,vs6,vs32 │ │ │ │ + fmul f7,f4,f7 │ │ │ │ + xsmaddmdp vs9,vs45,vs7 │ │ │ │ + xsmuldp vs33,vs10,vs12 │ │ │ │ + fadd f7,f8,f9 │ │ │ │ + xscmpudp cr0,vs33,vs44 │ │ │ │ + blt 6730 │ │ │ │ + xxspltidp vs9,1073741824 │ │ │ │ + xscmpudp cr0,vs33,vs9 │ │ │ │ + bge 6350 │ │ │ │ + xsmuldp vs51,vs12,vs13 │ │ │ │ + xxspltidp vs43,1132199936 │ │ │ │ + xxspltidp vs8,3296763904 │ │ │ │ + xxspltidp vs9,1156907008 │ │ │ │ + xxspltidp vs40,1173684224 │ │ │ │ + xxspltidp vs50,1176338432 │ │ │ │ + xssubdp vs44,vs6,vs0 │ │ │ │ + xxspltidp vs42,1159561216 │ │ │ │ + xxspltidp vs37,1168465920 │ │ │ │ + xxspltidp vs39,1133707264 │ │ │ │ + xxspltidp vs41,1150484480 │ │ │ │ + xxspltidp vs33,1140588544 │ │ │ │ + xxspltidp vs34,1174446080 │ │ │ │ + fmul f11,f13,f13 │ │ │ │ + xsmuldp vs38,vs6,vs6 │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,1144848384 │ │ │ │ + xsmaddmdp vs40,vs5,vs8 │ │ │ │ + xsmuldp vs50,vs6,vs50 │ │ │ │ + xxspltidp vs48,1136918528 │ │ │ │ + xxspltidp vs8,1165295616 │ │ │ │ + xsmuldp vs43,vs51,vs43 │ │ │ │ + xsnmsubmdp vs41,vs5,vs39 │ │ │ │ + xxspltidp vs35,1135083520 │ │ │ │ + xxspltidp vs36,1151467520 │ │ │ │ + xsmuldp vs44,vs44,vs42 │ │ │ │ + xsmuldp vs34,vs5,vs34 │ │ │ │ + xxspltidp vs42,1159364608 │ │ │ │ + xxspltidp vs39,1163689984 │ │ │ │ + fmadd f8,f2,f8,f1 │ │ │ │ + xxspltidp vs1,1101529088 │ │ │ │ + xsmuldp vs49,vs51,vs11 │ │ │ │ + xsmuldp vs35,vs4,vs35 │ │ │ │ + xsmuldp vs36,vs0,vs36 │ │ │ │ + xsmsubmdp vs37,vs0,vs50 │ │ │ │ + xsmuldp vs43,vs43,vs0 │ │ │ │ + xsmuldp vs44,vs44,vs51 │ │ │ │ + xsmaddmdp vs38,vs48,vs34 │ │ │ │ + xsmaddmdp vs42,vs45,vs35 │ │ │ │ + xsmsubmdp vs39,vs6,vs36 │ │ │ │ + xsnmsubmdp vs33,vs4,vs37 │ │ │ │ + xsnmsubmdp vs9,vs2,vs43 │ │ │ │ + xssubdp vs8,vs8,vs38 │ │ │ │ + xsnmsubmdp vs1,vs49,vs39 │ │ │ │ + xsmaddmdp vs33,vs12,vs44 │ │ │ │ + xsadddp vs9,vs9,vs40 │ │ │ │ + fmul f9,f9,f13 │ │ │ │ + xsmaddmdp vs11,vs41,vs9 │ │ │ │ + xsadddp vs11,vs11,vs33 │ │ │ │ + fadd f11,f11,f8 │ │ │ │ + xsmaddmdp vs11,vs12,vs42 │ │ │ │ + fadd f1,f1,f11 │ │ │ │ + fdiv f1,f1,f7 │ │ │ │ + addi r2,r4,1 │ │ │ │ + not r4,r4 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + xxspltidp vs9,1065353216 │ │ │ │ + mtfprd f8,r2 │ │ │ │ + mtfprd f11,r4 │ │ │ │ + fcfid f8,f8 │ │ │ │ + fcfid f11,f11 │ │ │ │ + xscmpgedp vs12,vs12,vs8 │ │ │ │ + xxsel vs12,vs8,vs11,vs12 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f11,f12,f12 │ │ │ │ + fcmpu cr0,f10,f9 │ │ │ │ + blt 64a4 │ │ │ │ + xxspltidp vs8,1073741824 │ │ │ │ + fcmpu cr0,f10,f8 │ │ │ │ + bge 65a0 │ │ │ │ + xsmuldp vs36,vs12,vs11 │ │ │ │ + xxspltidp vs33,1132199936 │ │ │ │ + xxspltidp vs35,1176338432 │ │ │ │ + xxspltidp vs40,1133707264 │ │ │ │ + xxspltidp vs10,1150484480 │ │ │ │ + xxspltidp vs39,1168465920 │ │ │ │ + xssubdp vs32,vs6,vs0 │ │ │ │ + xxspltidp vs8,1156907008 │ │ │ │ + xxspltidp vs3,3296763904 │ │ │ │ + xxspltidp vs43,1173684224 │ │ │ │ + xxspltidp vs37,1174446080 │ │ │ │ + xxspltidp vs44,1159561216 │ │ │ │ + xsmuldp vs35,vs6,vs35 │ │ │ │ + xsmuldp vs41,vs6,vs6 │ │ │ │ + xxspltidp vs42,1144848384 │ │ │ │ + xxspltidp vs13,1140588544 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - fmul f10,f9,f9 │ │ │ │ - xsmuldp vs40,vs4,vs4 │ │ │ │ - xsdivdp vs38,vs43,vs42 │ │ │ │ - lxsd v7,1216(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f8,1224(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v3,1072(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs39,vs47,vs39 │ │ │ │ - lxsd v18,1232(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,1160(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs39,vs39,vs5 │ │ │ │ - lxsd v2,1184(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs35,vs32,vs50 │ │ │ │ - lxsd v19,1168(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f1,f4,f1 │ │ │ │ - lxsd v4,1056(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsnmsubmdp vs8,vs44,vs39 │ │ │ │ - xsmuldp vs7,vs7,vs34 │ │ │ │ - lxsd v5,1208(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmsubmdp vs51,vs5,vs1 │ │ │ │ - lxsd v9,1176(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs8,vs8,vs35 │ │ │ │ - xsmuldp vs7,vs7,vs47 │ │ │ │ - lxsd v16,1008(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsnmsubmdp vs36,vs32,vs37 │ │ │ │ - lfd f31,1152(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsnmsubmdp vs41,vs3,vs51 │ │ │ │ - lfd f11,1136(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs48,vs32,vs48 │ │ │ │ - fmul f8,f8,f9 │ │ │ │ - lxsd v14,1144(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddadp vs7,vs41,vs12 │ │ │ │ - lxsd v17,1120(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs40,vs31,vs48 │ │ │ │ + xsnmsubmdp vs10,vs5,vs40 │ │ │ │ + xxspltidp vs40,1151467520 │ │ │ │ + xxspltidp vs50,1136918528 │ │ │ │ + xxspltidp vs38,1135083520 │ │ │ │ + xsmuldp vs33,vs36,vs33 │ │ │ │ + xsmaddmdp vs43,vs5,vs3 │ │ │ │ + xsmuldp vs37,vs5,vs37 │ │ │ │ + xxspltidp vs3,1165295616 │ │ │ │ + xsmuldp vs32,vs32,vs44 │ │ │ │ + fdiv f9,f9,f7 │ │ │ │ + xxmr vs7,vs42 │ │ │ │ + xsmuldp vs34,vs11,vs11 │ │ │ │ + xsmuldp vs40,vs0,vs40 │ │ │ │ + xsmuldp vs38,vs4,vs38 │ │ │ │ + nop │ │ │ │ + xxspltidp vs42,1163689984 │ │ │ │ + xxspltidp vs44,1159364608 │ │ │ │ + xsmsubmdp vs39,vs0,vs35 │ │ │ │ + fmadd f5,f2,f3,f7 │ │ │ │ + xxspltidp vs7,1101529088 │ │ │ │ + xsmuldp vs0,vs33,vs0 │ │ │ │ + xxmr vs33,vs37 │ │ │ │ + xsmuldp vs3,vs32,vs36 │ │ │ │ + xsmuldp vs51,vs36,vs34 │ │ │ │ + xsmaddadp vs33,vs41,vs50 │ │ │ │ + xxmr vs32,vs38 │ │ │ │ + xxmr vs31,vs39 │ │ │ │ + xsmaddadp vs32,vs45,vs44 │ │ │ │ + fnmsub f0,f2,f8,f0 │ │ │ │ + fnmsub f4,f4,f13,f31 │ │ │ │ + xxmr vs13,vs40 │ │ │ │ lfd f31,-8(r1) │ │ │ │ - xsmaddmdp vs11,vs44,vs46 │ │ │ │ - xsmuldp vs46,vs47,vs10 │ │ │ │ - xsmaddmdp vs10,vs36,vs8 │ │ │ │ - lxsd v18,1192(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs49,vs3,vs49 │ │ │ │ - lxsd v5,1128(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs50,vs5,vs50 │ │ │ │ - xssubdp vs11,vs11,vs40 │ │ │ │ - fadd f10,f10,f7 │ │ │ │ - lxsd v2,1200(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs37,vs45,vs49 │ │ │ │ - lfd f1,1240(r9) │ │ │ │ - xsmsubmdp vs34,vs4,vs50 │ │ │ │ - fadd f10,f10,f11 │ │ │ │ - xsnmsubmdp vs1,vs46,vs34 │ │ │ │ - xsmaddmdp vs10,vs12,vs37 │ │ │ │ - xxmr vs12,vs38 │ │ │ │ - fadd f1,f1,f10 │ │ │ │ - fmul f1,f1,f12 │ │ │ │ - addi r9,r4,1 │ │ │ │ - xxlxor vs8,vs8,vs8 │ │ │ │ - mtfprd f10,r9 │ │ │ │ - fcfid f10,f10 │ │ │ │ - fcmpu cr0,f10,f8 │ │ │ │ - bgt 62b8 │ │ │ │ - not r4,r4 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - fcfid f10,f12 │ │ │ │ - fmul f11,f10,f0 │ │ │ │ - fmul f12,f10,f10 │ │ │ │ - xscmpudp cr0,vs11,vs43 │ │ │ │ - blt 6720 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,808(r9) │ │ │ │ - fcmpu cr0,f11,f0 │ │ │ │ - bge 6590 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs35,vs10,vs12 │ │ │ │ - xsdivdp vs0,vs43,vs42 │ │ │ │ - fsub f2,f4,f5 │ │ │ │ - xsmuldp vs51,vs12,vs12 │ │ │ │ - xsmuldp vs40,vs4,vs4 │ │ │ │ - lfd f13,1216(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f11,1224(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f8,1072(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs13,vs35,vs13 │ │ │ │ - xsmuldp vs43,vs35,vs51 │ │ │ │ - lxsd v6,1232(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v2,1160(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f13,f13,f5 │ │ │ │ - lxsd v9,1184(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xxmr vs42,vs38 │ │ │ │ - lxsd v7,1168(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddadp vs42,vs32,vs8 │ │ │ │ - xsmuldp vs34,vs4,vs34 │ │ │ │ - lfd f9,1056(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsnmsubmdp vs11,vs44,vs13 │ │ │ │ - xsmuldp vs2,vs2,vs41 │ │ │ │ - lxsd v1,1208(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmsubmdp vs39,vs5,vs34 │ │ │ │ - lfd f6,1176(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs11,vs11,vs42 │ │ │ │ - lxsd v4,1008(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsnmsubmdp vs9,vs32,vs33 │ │ │ │ - lxsd v18,1152(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsnmsubmdp vs6,vs3,vs39 │ │ │ │ - lfd f7,1136(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs32,vs32,vs36 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - lxsd v17,1144(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v5,1120(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddadp vs32,vs40,vs50 │ │ │ │ - xsmaddadp vs12,vs9,vs51 │ │ │ │ - lxsd v6,1192(r9) │ │ │ │ - xsmaddmdp vs7,vs44,vs49 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs37,vs3,vs37 │ │ │ │ - lxsd v1,1128(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs38,vs5,vs38 │ │ │ │ - xsmuldp vs5,vs2,vs35 │ │ │ │ - lxsd v9,1200(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xssubdp vs7,vs7,vs32 │ │ │ │ - lfd f8,1240(r9) │ │ │ │ - xxmr vs2,vs37 │ │ │ │ - fmadd f6,f6,f10,f5 │ │ │ │ - xsmaddadp vs2,vs45,vs33 │ │ │ │ - xsmsubadp vs38,vs4,vs41 │ │ │ │ - fadd f12,f12,f6 │ │ │ │ - xsnmsubmdp vs8,vs43,vs38 │ │ │ │ - fadd f12,f12,f7 │ │ │ │ - fmadd f12,f10,f12,f2 │ │ │ │ - fadd f12,f8,f12 │ │ │ │ - fmadd f1,f12,f0,f1 │ │ │ │ + xxmr vs8,vs51 │ │ │ │ + xsmsubadp vs13,vs6,vs42 │ │ │ │ + xssubdp vs6,vs5,vs33 │ │ │ │ + xsadddp vs0,vs0,vs43 │ │ │ │ + fmadd f5,f4,f12,f3 │ │ │ │ + fnmsub f8,f8,f7,f13 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + xsmaddadp vs0,vs10,vs34 │ │ │ │ + fadd f0,f0,f5 │ │ │ │ + fadd f0,f0,f6 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + fadd f0,f8,f0 │ │ │ │ + fmadd f1,f0,f9,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - fcmpu cr0,f10,f13 │ │ │ │ - bge 6540 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs51,vs12,vs9 │ │ │ │ - xsmuldp vs49,vs4,vs4 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - lxsd v9,1056(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v8,1064(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs46,vs51,vs51 │ │ │ │ - lxsd v15,1040(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v16,936(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs41,vs32,vs40 │ │ │ │ - xsdivdp vs40,vs43,vs42 │ │ │ │ - lfd f1,1072(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs47,vs4,vs47 │ │ │ │ - lxsd v5,1080(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs48,vs5,vs48 │ │ │ │ - xsmuldp vs41,vs41,vs9 │ │ │ │ - lfd f11,1088(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f7,904(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v2,1024(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs37,vs44,vs11 │ │ │ │ - xsnmsubmdp vs1,vs32,vs41 │ │ │ │ - lxsd v6,1112(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmsubmdp vs7,vs5,vs47 │ │ │ │ - lfd f8,1032(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmsubmdp vs34,vs4,vs48 │ │ │ │ - xsadddp vs1,vs1,vs37 │ │ │ │ - lxsd v18,992(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs38,vs46,vs38 │ │ │ │ - xsmuldp vs7,vs7,vs51 │ │ │ │ - lfd f10,1000(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsnmsubmdp vs8,vs3,vs34 │ │ │ │ - lxsd v4,1008(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs50,vs44,vs50 │ │ │ │ - xsmaddmdp vs1,vs9,vs38 │ │ │ │ - lfd f31,1016(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f8,f8,f12,f7 │ │ │ │ - lxsd v3,1096(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmsubmdp vs10,vs49,vs50 │ │ │ │ - xsmaddmdp vs36,vs32,vs31 │ │ │ │ - lxsd v7,1048(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - xsmuldp vs35,vs4,vs35 │ │ │ │ - lfd f11,1104(r9) │ │ │ │ + xscmpudp cr0,vs33,vs43 │ │ │ │ + bge 6550 │ │ │ │ + xxspltidp vs9,3267624960 │ │ │ │ + xxspltidp vs44,1150484480 │ │ │ │ + xxspltidp vs34,1168523264 │ │ │ │ + xxspltidp vs35,1161281536 │ │ │ │ + xsmuldp vs37,vs12,vs13 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1135312896 │ │ │ │ + xxspltidp vs1,1173684224 │ │ │ │ + xxspltidp vs41,1180065792 │ │ │ │ + xxspltidp vs33,1152319488 │ │ │ │ + xxspltidp vs38,1185300480 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + xxspltidp vs8,1184296960 │ │ │ │ + xsmaddmdp vs44,vs5,vs9 │ │ │ │ + xsmuldp vs34,vs6,vs34 │ │ │ │ + xsmuldp vs35,vs0,vs35 │ │ │ │ + xxspltidp vs36,1188454400 │ │ │ │ + xsmaddmdp vs41,vs2,vs11 │ │ │ │ + xsmuldp vs50,vs6,vs6 │ │ │ │ + xxspltidp vs9,1178460160 │ │ │ │ + xxspltidp vs40,1174446080 │ │ │ │ + xxspltidp vs49,3279683584 │ │ │ │ + xxspltidp vs39,1172881408 │ │ │ │ + xxspltidp vs43,1149960192 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1179205632 │ │ │ │ + xsmuldp vs51,vs37,vs37 │ │ │ │ + xsmuldp vs36,vs2,vs36 │ │ │ │ + addi r2,r4,1 │ │ │ │ + not r4,r4 │ │ │ │ + xsmuldp vs44,vs44,vs13 │ │ │ │ + xsmsubmdp vs33,vs0,vs34 │ │ │ │ + xsmsubmdp vs38,vs6,vs35 │ │ │ │ + xsmaddmdp vs40,vs5,vs49 │ │ │ │ + xsmuldp vs39,vs6,vs39 │ │ │ │ + xsnmsubmdp vs43,vs45,vs32 │ │ │ │ + xsmuldp vs42,vs51,vs42 │ │ │ │ + xsmsubmdp vs9,vs50,vs36 │ │ │ │ + xsnmsubmdp vs1,vs5,vs44 │ │ │ │ + xsmuldp vs33,vs33,vs37 │ │ │ │ + xsnmsubmdp vs8,vs4,vs38 │ │ │ │ + xsmsubmdp vs11,vs4,vs39 │ │ │ │ + xsadddp vs9,vs9,vs40 │ │ │ │ + xsadddp vs1,vs1,vs41 │ │ │ │ + xsmaddmdp vs8,vs12,vs33 │ │ │ │ + xsnmsubadp vs11,vs51,vs3 │ │ │ │ + xsmaddmdp vs1,vs13,vs42 │ │ │ │ fadd f1,f1,f8 │ │ │ │ - xsnmsubmdp vs39,vs45,vs6 │ │ │ │ - xsadddp vs10,vs10,vs36 │ │ │ │ - xsmsubmdp vs11,vs3,vs35 │ │ │ │ - fadd f1,f1,f10 │ │ │ │ - xsnmsubadp vs11,vs46,vs33 │ │ │ │ - xsmaddmdp vs1,vs12,vs39 │ │ │ │ - xxmr vs12,vs40 │ │ │ │ + mtfprd f8,r2 │ │ │ │ + fcfid f8,f8 │ │ │ │ + fadd f1,f1,f9 │ │ │ │ + xxspltidp vs9,1065353216 │ │ │ │ + xsmaddmdp vs1,vs12,vs43 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + xscmpgedp vs12,vs12,vs8 │ │ │ │ fadd f1,f1,f11 │ │ │ │ - fmul f1,f1,f12 │ │ │ │ - b 6294 │ │ │ │ - nop │ │ │ │ + mtfprd f11,r4 │ │ │ │ + fcfid f11,f11 │ │ │ │ + fdiv f1,f1,f7 │ │ │ │ + xxsel vs12,vs8,vs11,vs12 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f11,f12,f12 │ │ │ │ + fcmpu cr0,f10,f9 │ │ │ │ + bge 61f0 │ │ │ │ + xxspltidp vs43,1152319488 │ │ │ │ + xxspltidp vs44,1161281536 │ │ │ │ + xxspltidp vs45,1141637120 │ │ │ │ + nop │ │ │ │ + xxspltidp vs33,1158414336 │ │ │ │ + fmul f5,f12,f11 │ │ │ │ + xxspltidp vs10,1108082688 │ │ │ │ + xxspltidp vs2,1154613248 │ │ │ │ + fdiv f8,f9,f7 │ │ │ │ + xxspltidp vs7,1154899968 │ │ │ │ + fadd f9,f1,f9 │ │ │ │ + xxspltidp vs13,1151172608 │ │ │ │ + xxspltidp vs32,1140129792 │ │ │ │ + xsmuldp vs43,vs0,vs43 │ │ │ │ + xsmuldp vs44,vs0,vs44 │ │ │ │ + xsmuldp vs32,vs11,vs32 │ │ │ │ + fmul f1,f5,f5 │ │ │ │ + xsmaddmdp vs45,vs6,vs43 │ │ │ │ + xsmaddmdp vs33,vs6,vs44 │ │ │ │ + fmul f6,f3,f1 │ │ │ │ + xxmr vs0,vs45 │ │ │ │ + xsmaddmdp vs2,vs4,vs33 │ │ │ │ + fmadd f0,f5,f10,f0 │ │ │ │ + xsmaddmdp vs5,vs32,vs6 │ │ │ │ + fmul f2,f2,f11 │ │ │ │ + fmadd f0,f12,f0,f7 │ │ │ │ + fmadd f13,f12,f13,f2 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fmsub f0,f11,f0,f13 │ │ │ │ + fsub f0,f0,f5 │ │ │ │ + fmadd f1,f0,f8,f9 │ │ │ │ + blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fcmpu cr0,f10,f2 │ │ │ │ - xxlxor vs1,vs1,vs1 │ │ │ │ - bge 6294 │ │ │ │ - xsdivdp vs1,vs43,vs42 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmsub f12,f5,f2,f12 │ │ │ │ - lfd f9,824(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f11,976(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f10,984(r9) │ │ │ │ - fmadd f9,f12,f12,f9 │ │ │ │ - fmadd f11,f12,f12,f11 │ │ │ │ - fmadd f10,f12,f12,f10 │ │ │ │ + xscmpudp cr0,vs33,vs11 │ │ │ │ + bge 61b4 │ │ │ │ + fmsub f11,f0,f11,f12 │ │ │ │ + xxspltidp vs9,3212836864 │ │ │ │ + xxspltidp vs12,3239051264 │ │ │ │ + xxspltidp vs8,3229614080 │ │ │ │ + fdiv f1,f11,f7 │ │ │ │ + fmadd f12,f11,f11,f12 │ │ │ │ + fmadd f9,f11,f11,f9 │ │ │ │ + fmadd f11,f11,f11,f8 │ │ │ │ fmul f11,f11,f9 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - fmul f1,f1,f10 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - b 6294 │ │ │ │ + b 61b4 │ │ │ │ nop │ │ │ │ - fcmpu cr0,f11,f13 │ │ │ │ - bge 66d0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs36,vs10,vs12 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - xsmuldp vs50,vs4,vs4 │ │ │ │ - xsdivdp vs43,vs43,vs42 │ │ │ │ - lfd f13,1056(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v8,1064(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxspltidp vs8,1077936128 │ │ │ │ + fcmpu cr0,f10,f8 │ │ │ │ + bge 66e0 │ │ │ │ + xxspltidp vs10,3267624960 │ │ │ │ + xxspltidp vs43,1150484480 │ │ │ │ + xxspltidp vs35,1161281536 │ │ │ │ + xxspltidp vs34,1168523264 │ │ │ │ + xsmuldp vs36,vs12,vs11 │ │ │ │ + fdiv f9,f9,f7 │ │ │ │ + xxspltidp vs8,1135312896 │ │ │ │ + xxspltidp vs37,1185300480 │ │ │ │ + xxspltidp vs39,1180065792 │ │ │ │ + xxspltidp vs33,1173684224 │ │ │ │ + xxspltidp vs44,1152319488 │ │ │ │ + xsmuldp vs50,vs6,vs6 │ │ │ │ + xsmaddmdp vs43,vs5,vs10 │ │ │ │ + xsmuldp vs35,vs0,vs35 │ │ │ │ + xsmuldp vs34,vs6,vs34 │ │ │ │ + xxspltidp vs10,1188454400 │ │ │ │ + xxspltidp vs41,1088421888 │ │ │ │ + xxspltidp vs13,1184296960 │ │ │ │ + xxspltidp vs49,1172881408 │ │ │ │ + xxspltidp vs42,1149960192 │ │ │ │ + xsmaddmdp vs39,vs2,vs8 │ │ │ │ + nop │ │ │ │ + xxspltidp vs8,1178460160 │ │ │ │ + xxspltidp vs48,3279683584 │ │ │ │ + xxspltidp vs38,1174446080 │ │ │ │ + fmul f10,f2,f10 │ │ │ │ xsmuldp vs51,vs36,vs36 │ │ │ │ - lxsd v2,1040(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v3,936(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs13,vs32,vs40 │ │ │ │ - lfd f7,1072(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs34,vs4,vs34 │ │ │ │ - lxsd v7,1080(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs35,vs5,vs35 │ │ │ │ - fmul f13,f13,f12 │ │ │ │ - lfd f0,1088(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xxmr vs31,vs34 │ │ │ │ - lfd f2,904(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v5,1024(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs39,vs44,vs0 │ │ │ │ - xsnmsubmdp vs7,vs32,vs13 │ │ │ │ - lxsd v9,1112(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmsub f5,f5,f2,f31 │ │ │ │ - xxmr vs2,vs35 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - lfd f8,1032(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmsubadp vs2,vs4,vs37 │ │ │ │ - xsadddp vs7,vs7,vs39 │ │ │ │ - lfd f11,992(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f9,1000(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fnmsub f8,f3,f8,f2 │ │ │ │ - lxsd v6,1008(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs11,vs44,vs11 │ │ │ │ - lxsd v17,1016(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1096(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmsubmdp vs9,vs50,vs11 │ │ │ │ - xsmuldp vs11,vs5,vs36 │ │ │ │ - xxmr vs44,vs49 │ │ │ │ - lxsd v10,1048(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f0,f4,f0 │ │ │ │ - xsmuldp vs4,vs51,vs41 │ │ │ │ - xsmaddadp vs44,vs32,vs38 │ │ │ │ - lxsd v8,1104(r9) │ │ │ │ - fmadd f8,f8,f10,f11 │ │ │ │ - xsnmsubadp vs6,vs45,vs42 │ │ │ │ + xxspltidp vs40,1179205632 │ │ │ │ + xsnmsubadp vs32,vs45,vs42 │ │ │ │ + xsmuldp vs7,vs43,vs11 │ │ │ │ + xxmr vs43,vs35 │ │ │ │ + xxmr vs2,vs34 │ │ │ │ + xsmsubadp vs43,vs6,vs37 │ │ │ │ + xsmsubadp vs2,vs0,vs44 │ │ │ │ + xsmuldp vs0,vs6,vs49 │ │ │ │ + xxmr vs44,vs48 │ │ │ │ + xsmsubadp vs10,vs50,vs8 │ │ │ │ + xsmuldp vs45,vs51,vs41 │ │ │ │ + xsmaddadp vs44,vs5,vs38 │ │ │ │ + xsnmsubadp vs7,vs5,vs33 │ │ │ │ xxmr vs5,vs40 │ │ │ │ - fmadd f12,f12,f7,f4 │ │ │ │ - xsadddp vs9,vs9,vs44 │ │ │ │ - fmsub f5,f3,f5,f0 │ │ │ │ - fadd f12,f12,f8 │ │ │ │ - fmr f11,f5 │ │ │ │ - xsnmsubadp vs11,vs51,vs33 │ │ │ │ - fadd f12,f12,f9 │ │ │ │ - fmadd f12,f10,f12,f6 │ │ │ │ - fadd f12,f12,f11 │ │ │ │ - xsmaddadp vs1,vs43,vs12 │ │ │ │ + xxmr vs8,vs43 │ │ │ │ + xsmuldp vs6,vs2,vs36 │ │ │ │ + fmsub f5,f4,f5,f0 │ │ │ │ + fnmsub f8,f4,f13,f8 │ │ │ │ + xsadddp vs10,vs10,vs44 │ │ │ │ + xsadddp vs7,vs7,vs39 │ │ │ │ + xsnmsubmdp vs3,vs51,vs5 │ │ │ │ + fmadd f0,f8,f12,f6 │ │ │ │ + xsmaddmdp vs11,vs7,vs45 │ │ │ │ + fadd f0,f11,f0 │ │ │ │ + fadd f0,f0,f10 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + fadd f0,f0,f3 │ │ │ │ + fmadd f1,f9,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - fcmpu cr0,f11,f2 │ │ │ │ + xxspltidp vs11,1082130432 │ │ │ │ + fcmpu cr0,f10,f11 │ │ │ │ bgelr │ │ │ │ - xsdivdp vs0,vs43,vs42 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmsub f12,f5,f2,f10 │ │ │ │ - lfd f10,984(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f9,824(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f11,976(r9) │ │ │ │ - fmadd f10,f12,f12,f10 │ │ │ │ - fmadd f9,f12,f12,f9 │ │ │ │ - fmadd f11,f12,f12,f11 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmadd f1,f11,f0,f1 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + fmsub f12,f0,f11,f12 │ │ │ │ + xxspltidp vs9,3229614080 │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsdivdp vs9,vs43,vs42 │ │ │ │ - fmul f8,f10,f12 │ │ │ │ - xsadddp vs1,vs1,vs43 │ │ │ │ - lxsd v13,904(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f2,936(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v0,912(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs44,vs5,vs45 │ │ │ │ - lfd f13,944(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs45,vs5,vs2 │ │ │ │ - fmul f5,f8,f8 │ │ │ │ - lfd f11,920(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs32,vs4,vs44 │ │ │ │ - lfd f7,952(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs13,vs4,vs45 │ │ │ │ - xsmuldp vs5,vs33,vs5 │ │ │ │ - lxsd v10,928(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f6,960(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,968(r9) │ │ │ │ - fmadd f7,f3,f7,f13 │ │ │ │ - fmul f2,f12,f0 │ │ │ │ - xxmr vs0,vs32 │ │ │ │ - fmul f7,f7,f12 │ │ │ │ - fmadd f0,f8,f11,f0 │ │ │ │ - fmadd f8,f8,f2,f5 │ │ │ │ - fmadd f6,f10,f6,f7 │ │ │ │ - xsmaddmdp vs0,vs10,vs42 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmsub f0,f12,f0,f6 │ │ │ │ - fsub f0,f0,f8 │ │ │ │ - fmadd f1,f0,f9,f1 │ │ │ │ + xxspltidp vs11,3239051264 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + fdiv f0,f12,f7 │ │ │ │ + fmadd f11,f12,f12,f11 │ │ │ │ + fmadd f10,f12,f12,f10 │ │ │ │ + fmadd f12,f12,f12,f9 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f8,f12,f9 │ │ │ │ - xsdivdp vs1,vs43,vs42 │ │ │ │ - lxsd v4,904(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v5,936(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs41,vs8,vs8 │ │ │ │ - lxsd v6,912(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs36,vs5,vs36 │ │ │ │ - xsmuldp vs37,vs5,vs37 │ │ │ │ - lxsd v7,944(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f10,920(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs41,vs41,vs33 │ │ │ │ - xsmaddmdp vs38,vs4,vs36 │ │ │ │ - lfd f7,952(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs39,vs4,vs37 │ │ │ │ - lxsd v3,928(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs10,vs8,vs38 │ │ │ │ - lfd f11,960(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs7,vs3,vs39 │ │ │ │ - lxsd v8,968(r9) │ │ │ │ - xsmaddmdp vs10,vs12,vs35 │ │ │ │ - xsmuldp vs40,vs9,vs40 │ │ │ │ - fmul f7,f7,f9 │ │ │ │ - fmul f10,f10,f12 │ │ │ │ - xsmaddmdp vs8,vs40,vs41 │ │ │ │ - fmadd f12,f12,f11,f7 │ │ │ │ - fmsub f10,f9,f10,f12 │ │ │ │ - fsub f10,f10,f8 │ │ │ │ - xsmaddmdp vs1,vs10,vs43 │ │ │ │ - b 6294 │ │ │ │ + xxspltidp vs38,1152319488 │ │ │ │ + xxspltidp vs39,1161281536 │ │ │ │ + xxspltidp vs40,1141637120 │ │ │ │ + xxspltidp vs41,1158414336 │ │ │ │ + fmul f9,f12,f13 │ │ │ │ + xxspltidp vs11,1108082688 │ │ │ │ + xxspltidp vs8,1154613248 │ │ │ │ + xsdivdp vs1,vs44,vs7 │ │ │ │ + xxspltidp vs37,1154899968 │ │ │ │ + xxspltidp vs33,1151172608 │ │ │ │ + xxspltidp vs42,1140129792 │ │ │ │ + xsmuldp vs38,vs0,vs38 │ │ │ │ + xsmuldp vs39,vs0,vs39 │ │ │ │ + xsmuldp vs42,vs13,vs42 │ │ │ │ + xsmuldp vs43,vs9,vs9 │ │ │ │ + xsmaddmdp vs40,vs6,vs38 │ │ │ │ + xsmaddmdp vs41,vs6,vs39 │ │ │ │ + xsmuldp vs43,vs43,vs3 │ │ │ │ + xsmaddmdp vs11,vs9,vs40 │ │ │ │ + xsmaddmdp vs8,vs4,vs41 │ │ │ │ + xsmaddmdp vs9,vs42,vs43 │ │ │ │ + xsmaddmdp vs11,vs12,vs37 │ │ │ │ + fmul f8,f8,f13 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + xsmaddmdp vs12,vs33,vs8 │ │ │ │ + fmsub f12,f13,f11,f12 │ │ │ │ + fsub f12,f12,f9 │ │ │ │ + xsmaddmdp vs1,vs12,vs44 │ │ │ │ + b 61b4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x20000 │ │ │ │ .long 0x1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000006870 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,5776 │ │ │ │ - mtfprd f12,r4 │ │ │ │ +00000000000067e0 : │ │ │ │ + xxspltidp vs12,3221225472 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ mflr r0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - lfd f11,1248(r9) │ │ │ │ - mr r9,r4 │ │ │ │ - fmul f2,f1,f11 │ │ │ │ - fcmpu cr0,f12,f0 │ │ │ │ + mr r2,r4 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bgt 68ac │ │ │ │ - neg r9,r4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 6920 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + fmul f2,f1,f12 │ │ │ │ + mtfprd f12,r4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f0 │ │ │ │ + bgt 6814 │ │ │ │ + neg r2,r4 │ │ │ │ + cmpdi r2,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + beq 6844 │ │ │ │ + mtfprd f0,r2 │ │ │ │ std r4,40(r1) │ │ │ │ stfd f2,32(r1) │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f2,32(r1) │ │ │ │ + bl 4a00 │ │ │ │ ld r4,40(r1) │ │ │ │ + lfd f2,32(r1) │ │ │ │ fmr f0,f1 │ │ │ │ - addi r9,r4,1 │ │ │ │ + addi r2,r4,1 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fcfid f11,f11 │ │ │ │ fcmpu cr0,f11,f12 │ │ │ │ - bgt 68f4 │ │ │ │ - not r9,r4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bne 6930 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + bgt 6860 │ │ │ │ + not r2,r4 │ │ │ │ + cmpdi r2,0 │ │ │ │ + bne 6890 │ │ │ │ addi r1,r1,48 │ │ │ │ - lfd f12,496(r9) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ ld r0,16(r1) │ │ │ │ fadd f1,f0,f12 │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,496(r9) │ │ │ │ - b 68d8 │ │ │ │ nop │ │ │ │ stfd f0,32(r1) │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ lfd f0,32(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ fadd f1,f0,f1 │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000006970 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,5520 │ │ │ │ - mulld r9,r5,r5 │ │ │ │ - mflr r0 │ │ │ │ +00000000000068d0 : │ │ │ │ + mulld r2,r5,r5 │ │ │ │ stfd f30,-16(r1) │ │ │ │ - fneg f30,f1 │ │ │ │ stfd f31,-8(r1) │ │ │ │ + fneg f30,f1 │ │ │ │ fmr f31,f2 │ │ │ │ - fmr f2,f30 │ │ │ │ - mtfprd f1,r9 │ │ │ │ + mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - fcfid f1,f1 │ │ │ │ + fmr f2,f30 │ │ │ │ std r5,32(r1) │ │ │ │ + mtfprd f1,r2 │ │ │ │ + fcfid f1,f1 │ │ │ │ fmadd f1,f31,f31,f1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ ld r5,32(r1) │ │ │ │ fmr f2,f30 │ │ │ │ fmr f30,f1 │ │ │ │ addi r5,r5,1 │ │ │ │ mulld r5,r5,r5 │ │ │ │ mtfprd f0,r5 │ │ │ │ fcfid f1,f0 │ │ │ │ fmadd f1,f31,f31,f1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ fadd f1,f1,f30 │ │ │ │ lfd f31,-8(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000006a10 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,5360 │ │ │ │ +0000000000006980 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 6be0 │ │ │ │ - ble cr7,6d00 │ │ │ │ + beq 6b40 │ │ │ │ + ble cr7,6c60 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 6d18 │ │ │ │ - srdi r7,r5,1 │ │ │ │ + beq 6c78 │ │ │ │ + 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 6a50 │ │ │ │ + bdnz 69b0 │ │ │ │ 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 6ad0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + beq 6a30 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r4,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ xvsubdp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ cmpdi r5,3 │ │ │ │ - ble 6d0c │ │ │ │ - li r10,1 │ │ │ │ - isel r10,r5,r10,4*cr7+gt │ │ │ │ - srdi r8,r10,2 │ │ │ │ + ble 6c6c │ │ │ │ + li r9,1 │ │ │ │ + isel r9,r5,r9,4*cr7+gt │ │ │ │ + srdi r10,r9,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs0,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs0,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ xxmrghd vs10,vs11,vs12 │ │ │ │ xxmrgld vs12,vs11,vs12 │ │ │ │ xxmrghd vs11,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvmuldp vs10,vs10,vs10 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmaddmdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs0,vs11 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 6b00 │ │ │ │ + bdnz 6a60 │ │ │ │ xvmaxdp vs32,vs32,vs8 │ │ │ │ - andi. r9,r10,3 │ │ │ │ + andi. r2,r9,3 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvmaxdp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 6bd8 │ │ │ │ - clrrdi r10,r10,2 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lxvx vs11,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 6b38 │ │ │ │ + clrrdi r9,r9,2 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lxvx vs11,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 6bd8 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 6b38 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r9,r9,2 │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + cmpd r5,r9 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 6bd8 │ │ │ │ - lxv vs11,32(r9) │ │ │ │ + ble 6b38 │ │ │ │ + lxv vs11,32(r2) │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ - ble cr7,6d00 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 6d24 │ │ │ │ - srdi r10,r5,2 │ │ │ │ + ble cr7,6c60 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 6c84 │ │ │ │ + srdi r9,r5,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs0,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs0,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ xxmrghd vs10,vs11,vs12 │ │ │ │ xxmrgld vs12,vs11,vs12 │ │ │ │ xxmrghd vs11,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvmuldp vs10,vs10,vs10 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmaddmdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs0,vs11 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 6c10 │ │ │ │ + bdnz 6b70 │ │ │ │ xvmaxdp vs8,vs8,vs32 │ │ │ │ - andi. r9,r5,3 │ │ │ │ + andi. r2,r5,3 │ │ │ │ xxsldwi vs1,vs8,vs8,2 │ │ │ │ xvmaxdp vs1,vs1,vs8 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 6cec │ │ │ │ - clrrdi r9,r5,2 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lxvx vs12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 6c4c │ │ │ │ + clrrdi r2,r5,2 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lxvx vs12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6ad0 │ │ │ │ - add r10,r3,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lxv vs12,16(r10) │ │ │ │ - cmpd r5,r9 │ │ │ │ + ble 6a30 │ │ │ │ + add r9,r3,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lxv vs12,16(r9) │ │ │ │ + cmpd r5,r2 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6ad0 │ │ │ │ - lxv vs12,32(r10) │ │ │ │ + ble 6a30 │ │ │ │ + lxv vs12,32(r9) │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 6ad0 │ │ │ │ - mr r10,r5 │ │ │ │ - b 6ae0 │ │ │ │ + b 6a30 │ │ │ │ + mr r9,r5 │ │ │ │ + b 6a40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,1256(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 6b64 │ │ │ │ - xxlxor vs1,vs1,vs1 │ │ │ │ li r9,0 │ │ │ │ - b 6aa8 │ │ │ │ + b 6ac4 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b 6c74 │ │ │ │ + li r2,0 │ │ │ │ + b 6a08 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ + li r2,0 │ │ │ │ + b 6bd4 │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000006d40 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,4544 │ │ │ │ +0000000000006ca0 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 7040 │ │ │ │ - ble cr7,7190 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 71a8 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + beq 6f90 │ │ │ │ + ble cr7,70e0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 70f8 │ │ │ │ + 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 6d90 │ │ │ │ + bdnz 6ce0 │ │ │ │ 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 7180 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 70d0 │ │ │ │ + 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 6f00 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 6e50 │ │ │ │ + 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 6f00 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 6e50 │ │ │ │ + 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 6f00 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 6e50 │ │ │ │ + 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 6f00 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 6e50 │ │ │ │ + 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 6f00 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 6e50 │ │ │ │ + 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 6f00 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 6e50 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ cmpdi r5,7 │ │ │ │ - ble 719c │ │ │ │ - li r9,1 │ │ │ │ - isel r10,r5,r9,4*cr7+gt │ │ │ │ - srdi r8,r10,3 │ │ │ │ + ble 70ec │ │ │ │ + li r2,1 │ │ │ │ + isel r9,r5,r2,4*cr7+gt │ │ │ │ + srdi r10,r9,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ xvabsdp vs11,vs11 │ │ │ │ xvabsdp vs12,vs12 │ │ │ │ xvabsdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs10 │ │ │ │ xvmaxdp vs9,vs9,vs11 │ │ │ │ xvmaxdp vs7,vs7,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 6f30 │ │ │ │ + bdnz 6e80 │ │ │ │ xvmaxdp vs32,vs32,vs7 │ │ │ │ xvmaxdp vs9,vs9,vs8 │ │ │ │ - andi. r9,r10,7 │ │ │ │ + andi. r2,r9,7 │ │ │ │ xvmaxdp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvmaxdp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 7030 │ │ │ │ - clrrdi r9,r10,3 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 6f80 │ │ │ │ + clrrdi r2,r9,3 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 7030 │ │ │ │ - add r3,r3,r10 │ │ │ │ - addi r10,r9,2 │ │ │ │ + ble 6f80 │ │ │ │ + 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 7030 │ │ │ │ + ble 6f80 │ │ │ │ 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 7030 │ │ │ │ + ble 6f80 │ │ │ │ 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 7030 │ │ │ │ + ble 6f80 │ │ │ │ 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 7030 │ │ │ │ + ble 6f80 │ │ │ │ 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 7030 │ │ │ │ + ble 6f80 │ │ │ │ lfd f12,48(r3) │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,7190 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 71b4 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble cr7,70e0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7104 │ │ │ │ + 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 7070 │ │ │ │ + bdnz 6fc0 │ │ │ │ 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 7180 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 70d0 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6f00 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 6e50 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6f00 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 6e50 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6f00 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 6e50 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6f00 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - addi r8,r10,5 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 6e50 │ │ │ │ + lfd f0,32(r2) │ │ │ │ + addi r10,r9,5 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6f00 │ │ │ │ - lfd f0,40(r9) │ │ │ │ - addi r10,r10,6 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 6e50 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + addi r9,r9,6 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6f00 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 6e50 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 6f00 │ │ │ │ + b 6e50 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r10,r5 │ │ │ │ - b 6f10 │ │ │ │ + mr r9,r5 │ │ │ │ + b 6e60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,1256(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 6f8c │ │ │ │ + li r2,0 │ │ │ │ + b 6edc │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 6e10 │ │ │ │ + li r9,0 │ │ │ │ + b 6d60 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 70cc │ │ │ │ + li r9,0 │ │ │ │ + b 701c │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000071d0 : │ │ │ │ +0000000000007120 : │ │ │ │ cmpdi r4,0 │ │ │ │ - beq 7390 │ │ │ │ + beq 72e0 │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 74b0 │ │ │ │ + ble 7400 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 74c4 │ │ │ │ - srdi r11,r5,1 │ │ │ │ + beq 7414 │ │ │ │ + srdi r8,r5,1 │ │ │ │ + li r2,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r10,r4,16 │ │ │ │ - mtctr r11 │ │ │ │ - lxvx vs9,r8,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - lxvx vs11,r4,r9 │ │ │ │ - lxvx vs10,r10,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ + addi r10,r3,16 │ │ │ │ + addi r9,r4,16 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs9,r10,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvx vs11,r4,r2 │ │ │ │ + lxvx vs10,r9,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ xxmrghd vs12,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xxmrghd vs9,vs10,vs11 │ │ │ │ xxmrgld vs11,vs10,vs11 │ │ │ │ xvsubdp vs12,vs12,vs9 │ │ │ │ xvsubdp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xvmaddmdp vs0,vs0,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 7200 │ │ │ │ + bdnz 7150 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ clrrdi r5,r5,1 │ │ │ │ xvmaxdp vs0,vs0,vs32 │ │ │ │ xxspltd vs1,vs0,1 │ │ │ │ - beq 7280 │ │ │ │ + beq 71d0 │ │ │ │ sldi r5,r5,4 │ │ │ │ lxvx vs12,r4,r5 │ │ │ │ lxvx vs0,r3,r5 │ │ │ │ xvsubdp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ cmpdi r7,0 │ │ │ │ - ble 74a0 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 74b8 │ │ │ │ - srdi r10,r7,2 │ │ │ │ + ble 73f0 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 7408 │ │ │ │ + srdi r9,r7,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r6 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r6 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs0,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs0,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ xxmrghd vs10,vs11,vs12 │ │ │ │ xxmrgld vs12,vs11,vs12 │ │ │ │ xxmrghd vs11,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvmuldp vs10,vs10,vs10 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmaddmdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs0,vs11 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvadddp vs8,vs8,vs12 │ │ │ │ xvadddp vs32,vs32,vs0 │ │ │ │ - bdnz 72b0 │ │ │ │ + bdnz 7200 │ │ │ │ xvadddp vs32,vs32,vs8 │ │ │ │ - andi. r9,r7,3 │ │ │ │ + andi. r2,r7,3 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 7388 │ │ │ │ - clrrdi r9,r7,2 │ │ │ │ - sldi r8,r9,4 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lxvx vs11,r6,r8 │ │ │ │ - cmpd r7,r10 │ │ │ │ + beq 72d8 │ │ │ │ + clrrdi r2,r7,2 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lxvx vs11,r6,r10 │ │ │ │ + cmpd r7,r9 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7388 │ │ │ │ - add r6,r6,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ + ble 72d8 │ │ │ │ + add r6,r6,r10 │ │ │ │ + addi r2,r2,2 │ │ │ │ lxv vs11,16(r6) │ │ │ │ - cmpd r7,r9 │ │ │ │ + cmpd r7,r2 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7388 │ │ │ │ + ble 72d8 │ │ │ │ lxv vs11,32(r6) │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 74b0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 74d0 │ │ │ │ - srdi r10,r5,2 │ │ │ │ + ble 7400 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 7420 │ │ │ │ + srdi r9,r5,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs0,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs0,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ xxmrghd vs10,vs11,vs12 │ │ │ │ xxmrgld vs12,vs11,vs12 │ │ │ │ xxmrghd vs11,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvmuldp vs10,vs10,vs10 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmaddmdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs0,vs11 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 73c0 │ │ │ │ + bdnz 7310 │ │ │ │ xvmaxdp vs8,vs8,vs32 │ │ │ │ - andi. r9,r5,3 │ │ │ │ + andi. r2,r5,3 │ │ │ │ xxsldwi vs0,vs8,vs8,2 │ │ │ │ xvmaxdp vs0,vs0,vs8 │ │ │ │ xxspltd vs1,vs0,1 │ │ │ │ - beq 7280 │ │ │ │ - clrrdi r9,r5,2 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lxvx vs12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 71d0 │ │ │ │ + clrrdi r2,r5,2 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lxvx vs12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7280 │ │ │ │ - add r10,r3,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lxv vs12,16(r10) │ │ │ │ - cmpd r5,r9 │ │ │ │ + ble 71d0 │ │ │ │ + add r9,r3,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lxv vs12,16(r9) │ │ │ │ + cmpd r5,r2 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7280 │ │ │ │ - lxv vs12,32(r10) │ │ │ │ + ble 71d0 │ │ │ │ + lxv vs12,32(r9) │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 7280 │ │ │ │ + b 71d0 │ │ │ │ nop │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - b 7280 │ │ │ │ + b 71d0 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 7314 │ │ │ │ + li r2,0 │ │ │ │ + b 7264 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b 7258 │ │ │ │ + b 71a8 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b 7424 │ │ │ │ + li r2,0 │ │ │ │ + b 7374 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000074f0 : │ │ │ │ +0000000000007440 : │ │ │ │ cmpdi r4,0 │ │ │ │ - beq 77e0 │ │ │ │ + beq 7730 │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 7930 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 7944 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + ble 7880 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7894 │ │ │ │ + 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 7530 │ │ │ │ + bdnz 7480 │ │ │ │ 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 76a0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 75f0 │ │ │ │ + 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 76a0 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r11,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 75f0 │ │ │ │ + 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 76a0 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r11,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 75f0 │ │ │ │ + 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 76a0 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r11,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 75f0 │ │ │ │ + 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 76a0 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r11,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 75f0 │ │ │ │ + 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 76a0 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 75f0 │ │ │ │ + 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 76a0 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 75f0 │ │ │ │ + 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 7920 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 7938 │ │ │ │ - srdi r10,r7,3 │ │ │ │ + ble 7870 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7888 │ │ │ │ + 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 76d0 │ │ │ │ + bdnz 7620 │ │ │ │ xvadddp vs32,vs32,vs7 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ - andi. r9,r7,7 │ │ │ │ + andi. r2,r7,7 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 77d0 │ │ │ │ - clrrdi r9,r7,3 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - cmpd r7,r10 │ │ │ │ + beq 7720 │ │ │ │ + clrrdi r2,r7,3 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lfdx f12,r6,r10 │ │ │ │ + cmpd r7,r9 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 77d0 │ │ │ │ - add r6,r6,r8 │ │ │ │ - addi r10,r9,2 │ │ │ │ + ble 7720 │ │ │ │ + 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 77d0 │ │ │ │ + ble 7720 │ │ │ │ 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 77d0 │ │ │ │ + ble 7720 │ │ │ │ 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 77d0 │ │ │ │ + ble 7720 │ │ │ │ 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 77d0 │ │ │ │ + ble 7720 │ │ │ │ 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 77d0 │ │ │ │ + ble 7720 │ │ │ │ lfd f12,48(r6) │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 7930 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 7950 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble 7880 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 78a0 │ │ │ │ + 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 7810 │ │ │ │ + bdnz 7760 │ │ │ │ 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 76a0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 75f0 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 76a0 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 75f0 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 76a0 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 75f0 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 76a0 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 75f0 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 76a0 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - addi r8,r10,5 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 75f0 │ │ │ │ + lfd f0,32(r2) │ │ │ │ + addi r10,r9,5 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 76a0 │ │ │ │ - lfd f0,40(r9) │ │ │ │ - addi r10,r10,6 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 75f0 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + addi r9,r9,6 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 76a0 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 75f0 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 76a0 │ │ │ │ + b 75f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - b 76a0 │ │ │ │ + b 75f0 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 772c │ │ │ │ + li r2,0 │ │ │ │ + b 767c │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 75b0 │ │ │ │ + li r9,0 │ │ │ │ + b 7500 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 786c │ │ │ │ + li r9,0 │ │ │ │ + b 77bc │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000007970 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,1424 │ │ │ │ +00000000000078c0 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 7bc0 │ │ │ │ - ble cr7,7ca0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 7cbc │ │ │ │ - srdi r8,r5,2 │ │ │ │ + beq 7b00 │ │ │ │ + ble cr7,7be0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 7bfc │ │ │ │ + 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 79c0 │ │ │ │ + bdnz 7900 │ │ │ │ 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 7c3c │ │ │ │ - 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 7b7c │ │ │ │ + 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 7ac4 │ │ │ │ - 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 7a04 │ │ │ │ + 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 7ac4 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ + ble 7a04 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvx vs12,r4,r2 │ │ │ │ xvsubdp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fadd f1,f1,f0 │ │ │ │ cmpdi r5,3 │ │ │ │ fsqrt f1,f1 │ │ │ │ - ble 7cb0 │ │ │ │ - li r10,1 │ │ │ │ - isel r10,r5,r10,4*cr7+gt │ │ │ │ - srdi r8,r10,2 │ │ │ │ + ble 7bf0 │ │ │ │ + li r9,1 │ │ │ │ + isel r9,r5,r9,4*cr7+gt │ │ │ │ + srdi r10,r9,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs9,vs11,vs11 │ │ │ │ xvmaddadp vs7,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 7b00 │ │ │ │ + bdnz 7a40 │ │ │ │ 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 7bb0 │ │ │ │ - clrrdi r10,r10,2 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7af0 │ │ │ │ + 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 7bb0 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - add r8,r3,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ - lfd f11,8(r8) │ │ │ │ + ble 7af0 │ │ │ │ + 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 7bb0 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - add r9,r3,r9 │ │ │ │ - lfd f11,8(r9) │ │ │ │ + ble 7af0 │ │ │ │ + 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,7ca0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 7c48 │ │ │ │ - srdi r10,r5,2 │ │ │ │ + ble cr7,7be0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 7b88 │ │ │ │ + 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 7bf0 │ │ │ │ + bdnz 7b30 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,3 │ │ │ │ - clrrdi r10,r5,2 │ │ │ │ + andi. r2,r5,3 │ │ │ │ + clrrdi r9,r5,2 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs0,vs9,vs9,2 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - bne 7c50 │ │ │ │ + bne 7b90 │ │ │ │ fsqrt f1,f0 │ │ │ │ - mr r10,r5 │ │ │ │ - b 7ad8 │ │ │ │ + mr r9,r5 │ │ │ │ + b 7a18 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - add r7,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ - lfd f1,8(r7) │ │ │ │ + li r9,0 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + add r8,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ + lfd f1,8(r8) │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fmadd f1,f1,f1,f12 │ │ │ │ - ble 7ac4 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - add r9,r3,r9 │ │ │ │ - cmpd r5,r10 │ │ │ │ - lfd f12,8(r9) │ │ │ │ + ble 7a04 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + cmpd r5,r9 │ │ │ │ + lfd f12,8(r2) │ │ │ │ fmadd f0,f0,f0,f1 │ │ │ │ fmadd f1,f12,f12,f0 │ │ │ │ - ble 7ac4 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - b 7ab0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,1256(r9) │ │ │ │ + ble 7a04 │ │ │ │ + lxv vs0,32(r8) │ │ │ │ + b 79f0 │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 7b4c │ │ │ │ + li r9,0 │ │ │ │ + b 7a8c │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r8,0 │ │ │ │ - b 7a30 │ │ │ │ + li r10,0 │ │ │ │ + b 7970 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000007ce0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,544 │ │ │ │ +0000000000007c20 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 7f90 │ │ │ │ - ble cr7,80b0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 80c8 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + beq 7ec0 │ │ │ │ + ble cr7,7fe0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7ff8 │ │ │ │ + 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 7d30 │ │ │ │ + bdnz 7c60 │ │ │ │ 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 80a0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f1,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7fd0 │ │ │ │ + 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 7e74 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7da4 │ │ │ │ + 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 7e74 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7da4 │ │ │ │ + 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 7e74 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7da4 │ │ │ │ + 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 7e74 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7da4 │ │ │ │ + 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 7e74 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 7da4 │ │ │ │ + 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 7e74 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 7da4 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ cmpdi r5,7 │ │ │ │ fsqrt f1,f1 │ │ │ │ - ble 80bc │ │ │ │ - li r9,1 │ │ │ │ - isel r10,r5,r9,4*cr7+gt │ │ │ │ - srdi r8,r10,3 │ │ │ │ + ble 7fec │ │ │ │ + li r2,1 │ │ │ │ + isel r9,r5,r2,4*cr7+gt │ │ │ │ + srdi r10,r9,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs9,vs11,vs11 │ │ │ │ xvmaddadp vs7,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 7eb0 │ │ │ │ + bdnz 7de0 │ │ │ │ xvadddp vs32,vs32,vs7 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ - andi. r9,r10,7 │ │ │ │ + andi. r2,r9,7 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 7f84 │ │ │ │ - clrrdi r9,r10,3 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7eb4 │ │ │ │ + clrrdi r2,r9,3 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 7f84 │ │ │ │ - add r10,r3,r10 │ │ │ │ - addi r8,r9,2 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7eb4 │ │ │ │ + add r9,r3,r9 │ │ │ │ + addi r10,r2,2 │ │ │ │ + lfd f12,8(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 7f84 │ │ │ │ - addi r8,r9,3 │ │ │ │ - lfd f12,16(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7eb4 │ │ │ │ + addi r10,r2,3 │ │ │ │ + lfd f12,16(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 7f84 │ │ │ │ - addi r8,r9,4 │ │ │ │ - lfd f12,24(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7eb4 │ │ │ │ + addi r10,r2,4 │ │ │ │ + lfd f12,24(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 7f84 │ │ │ │ - addi r8,r9,5 │ │ │ │ - lfd f12,32(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7eb4 │ │ │ │ + addi r10,r2,5 │ │ │ │ + lfd f12,32(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 7f84 │ │ │ │ - addi r9,r9,6 │ │ │ │ - lfd f12,40(r10) │ │ │ │ - cmpd r5,r9 │ │ │ │ + ble 7eb4 │ │ │ │ + addi r2,r2,6 │ │ │ │ + lfd f12,40(r9) │ │ │ │ + cmpd r5,r2 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 7f84 │ │ │ │ - lfd f12,48(r10) │ │ │ │ + ble 7eb4 │ │ │ │ + lfd f12,48(r9) │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ fsqrt f0,f0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ - ble cr7,80b0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 80d4 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble cr7,7fe0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 8004 │ │ │ │ + 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 7fc0 │ │ │ │ + bdnz 7ef0 │ │ │ │ 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 80a0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f1,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7fd0 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f1,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f1,f1,f0 │ │ │ │ - ble 7e74 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ - fmadd f1,f0,f0,f1 │ │ │ │ - ble 7e74 │ │ │ │ - addi r8,r10,3 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7da4 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 7e74 │ │ │ │ - addi r8,r10,4 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7da4 │ │ │ │ + addi r10,r9,3 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 7e74 │ │ │ │ - addi r8,r10,5 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7da4 │ │ │ │ + addi r10,r9,4 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 7e74 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfd f0,40(r9) │ │ │ │ + ble 7da4 │ │ │ │ + addi r10,r9,5 │ │ │ │ + lfd f0,32(r2) │ │ │ │ cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 7e74 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 7da4 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + cmpd r5,r9 │ │ │ │ + fmadd f1,f0,f0,f1 │ │ │ │ + ble 7da4 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - b 7e74 │ │ │ │ + b 7da4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f1,f0 │ │ │ │ - mr r10,r5 │ │ │ │ - b 7e88 │ │ │ │ + mr r9,r5 │ │ │ │ + b 7db8 │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,1256(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 7efc │ │ │ │ + li r2,0 │ │ │ │ + b 7e2c │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 7da0 │ │ │ │ + li r9,0 │ │ │ │ + b 7cd0 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 800c │ │ │ │ + li r9,0 │ │ │ │ + b 7f3c │ │ │ │ ... │ │ │ │ nop │ │ │ │ - │ │ │ │ -00000000000080f0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-496 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lha r9,-32496(r2) │ │ │ │ - lfd f4,-32504(r2) │ │ │ │ - fmr f1,f4 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 8244 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - addi r10,r10,1648 │ │ │ │ - addi r9,r9,1664 │ │ │ │ - lfd f1,1288(r7) │ │ │ │ nop │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - lfd f3,-32488(r2) │ │ │ │ - li r7,63 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000008040 : │ │ │ │ + plha r2,425936 # 70010 │ │ │ │ + plfd f4,425920 # 70008 │ │ │ │ + cmpwi r2,0 │ │ │ │ + fmr f1,f4 │ │ │ │ + beq 8188 │ │ │ │ + xxspltidp vs1,629145600 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + li r2,63 │ │ │ │ + plfd f3,425888 # 70018 │ │ │ │ + mtctr r2 │ │ │ │ fmul f1,f4,f1 │ │ │ │ - mtctr r7 │ │ │ │ - xxmr vs7,vs10 │ │ │ │ - xxmr vs6,vs10 │ │ │ │ - xxmr vs5,vs10 │ │ │ │ xxmr vs11,vs0 │ │ │ │ xxmr vs9,vs0 │ │ │ │ xxmr vs8,vs0 │ │ │ │ xxmr vs12,vs0 │ │ │ │ - stfd f1,-32504(r2) │ │ │ │ - nop │ │ │ │ + xxmr vs7,vs10 │ │ │ │ + xxmr vs6,vs10 │ │ │ │ + xxmr vs5,vs10 │ │ │ │ + pstfd f1,425828 # 70008 │ │ │ │ nop │ │ │ │ xvmuldp vs11,vs11,vs0 │ │ │ │ xvmuldp vs9,vs9,vs0 │ │ │ │ xvmuldp vs8,vs8,vs0 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ xvmuldp vs10,vs10,vs0 │ │ │ │ xvmuldp vs7,vs7,vs0 │ │ │ │ xvmuldp vs6,vs6,vs0 │ │ │ │ xvmuldp vs5,vs5,vs0 │ │ │ │ - bdnz 8170 │ │ │ │ + bdnz 80b0 │ │ │ │ xvmuldp vs0,vs12,vs5 │ │ │ │ xvmuldp vs9,vs9,vs7 │ │ │ │ xvmuldp vs12,vs11,vs10 │ │ │ │ xvmuldp vs8,vs8,vs6 │ │ │ │ + plfd f11,425788 # 70020 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - nop │ │ │ │ - lfd f10,1296(r9) │ │ │ │ - nop │ │ │ │ - lfd f11,-32480(r2) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ - xvmuldp vs0,vs0,vs8 │ │ │ │ + xxspltidp vs10,1015021568 │ │ │ │ + xxspltidp vs7,1149239296 │ │ │ │ + li r2,0 │ │ │ │ fmul f3,f3,f10 │ │ │ │ - lfd f7,1280(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,-32488(r2) │ │ │ │ - addi r9,r9,1 │ │ │ │ + pstfd f12,425712 # 70018 │ │ │ │ + addi r2,r2,1 │ │ │ │ fmr f10,f11 │ │ │ │ fadd f11,f11,f11 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcmpu cr0,f0,f7 │ │ │ │ - blt 81f0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1664(r9) │ │ │ │ + blt 8130 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - blt 8228 │ │ │ │ + blt 8168 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fadd f12,f12,f0 │ │ │ │ + li r2,0 │ │ │ │ + pstfd f11,425652 # 70020 │ │ │ │ + pstfd f12,425652 # 70028 │ │ │ │ nop │ │ │ │ - li r9,0 │ │ │ │ - stfd f11,-32480(r2) │ │ │ │ - nop │ │ │ │ - stfd f12,-32472(r2) │ │ │ │ - nop │ │ │ │ - sth r9,-32496(r2) │ │ │ │ + psth r2,425616 # 70010 │ │ │ │ cmplwi r3,9 │ │ │ │ - bgt 82f8 │ │ │ │ - addis r9,r2,-7 │ │ │ │ + bgt 823c │ │ │ │ sldi r3,r3,2 │ │ │ │ - addi r10,r9,872 │ │ │ │ - lwax r9,r10,r3 │ │ │ │ - add r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ + pla r9,24 # 81ac │ │ │ │ + lwax r2,r9,r3 │ │ │ │ + add r2,r2,r9 │ │ │ │ + mtctr r2 │ │ │ │ bctr │ │ │ │ .long 0x28 │ │ │ │ .long 0x84 │ │ │ │ .long 0x2c │ │ │ │ .long 0x38 │ │ │ │ .long 0x40 │ │ │ │ .long 0x4c │ │ │ │ .long 0x54 │ │ │ │ .long 0x6c │ │ │ │ .long 0x78 │ │ │ │ .long 0x60 │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,808(r9) │ │ │ │ + xxspltidp vs1,1073741824 │ │ │ │ blr │ │ │ │ fadd f1,f4,f4 │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,1264(r9) │ │ │ │ + xxspltidp vs1,1112801280 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,1272(r9) │ │ │ │ + xxspltidp vs1,3296673792 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32480(r2) │ │ │ │ + plfd f1,425492 # 70020 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32488(r2) │ │ │ │ + plfd f1,425472 # 70018 │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,1280(r9) │ │ │ │ + xxspltidp vs1,1149239296 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32472(r2) │ │ │ │ + plfd f1,425464 # 70028 │ │ │ │ blr │ │ │ │ mflr r0 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - addis r3,r2,-2 │ │ │ │ li r4,90 │ │ │ │ - addi r5,r5,-136 │ │ │ │ - addi r3,r3,-96 │ │ │ │ + pla r5,324356 # 57548 │ │ │ │ + pla r3,324388 # 57570 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-32(r1) │ │ │ │ - bl 4640 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 45e0 │ │ │ │ addi r1,r1,32 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ ld r0,16(r1) │ │ │ │ - lfd f1,824(r9) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000008350 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-1104 │ │ │ │ +0000000000008290 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble 8470 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 847c │ │ │ │ - addis r10,r2,-2 │ │ │ │ - srdi r8,r4,3 │ │ │ │ - mr r9,r3 │ │ │ │ - addi r10,r10,1648 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ + ble 83b0 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 83bc │ │ │ │ + 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 8390 │ │ │ │ + bdnz 82d0 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ xvmuldp vs11,vs11,vs10 │ │ │ │ xxspltib vs32,0 │ │ │ │ - andi. r9,r4,7 │ │ │ │ - clrrdi r9,r4,3 │ │ │ │ + andi. r2,r4,7 │ │ │ │ + clrrdi r2,r4,3 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xxsldwi vs1,vs32,vs0,2 │ │ │ │ xvmuldp vs1,vs1,vs0 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - cmpd r4,r10 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ - add r3,r3,r8 │ │ │ │ - addi r10,r9,2 │ │ │ │ + add r3,r3,r10 │ │ │ │ + addi r9,r2,2 │ │ │ │ lfd f0,8(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ - addi r10,r9,3 │ │ │ │ + addi r9,r2,3 │ │ │ │ lfd f0,16(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ - addi r10,r9,4 │ │ │ │ + addi r9,r2,4 │ │ │ │ lfd f0,24(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ - addi r10,r9,5 │ │ │ │ + addi r9,r2,5 │ │ │ │ lfd f0,32(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ - addi r9,r9,6 │ │ │ │ + addi r2,r2,6 │ │ │ │ lfd f0,40(r3) │ │ │ │ - cmpd r4,r9 │ │ │ │ + cmpd r4,r2 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ lfd f0,48(r3) │ │ │ │ fmul f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,1648(r9) │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,1648(r9) │ │ │ │ - li r9,0 │ │ │ │ - b 83e0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + b 8320 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000084a0 : │ │ │ │ - li r9,1 │ │ │ │ - slw r3,r9,r3 │ │ │ │ +0000000000008400 : │ │ │ │ + li r2,1 │ │ │ │ + slw r3,r2,r3 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000084c0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-1472 │ │ │ │ +0000000000008420 : │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 8530 │ │ │ │ - srdi r8,r3,1 │ │ │ │ - lis r10,-13017 │ │ │ │ - lis r7,1014 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - or r8,r8,r3 │ │ │ │ - ori r7,r7,60146 │ │ │ │ - ori r10,r10,5217 │ │ │ │ - addi r6,r6,1888 │ │ │ │ - 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 8488 │ │ │ │ + srdi r9,r3,1 │ │ │ │ + pli r2,66513650 │ │ │ │ + pli r10,3441890401 │ │ │ │ + rldimi r10,r2,32,0 │ │ │ │ + pla r8,325232 # 57ab0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000000000008550 : │ │ │ │ +00000000000084a0 : │ │ │ │ cmpdi r3,0 │ │ │ │ - blt 859c │ │ │ │ + blt 84ec │ │ │ │ cmpdi r3,1 │ │ │ │ - ble 8594 │ │ │ │ + ble 84e4 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00000000000085b0 : │ │ │ │ +0000000000008500 : │ │ │ │ cmpdi r3,0 │ │ │ │ - li r10,1 │ │ │ │ - beq 8658 │ │ │ │ + li r9,1 │ │ │ │ + beq 85a0 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 8680 │ │ │ │ - li r6,0 │ │ │ │ + beq 85c0 │ │ │ │ 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 85d0 │ │ │ │ - add r6,r6,r0 │ │ │ │ - addi r9,r6,1 │ │ │ │ - andi. r8,r9,3 │ │ │ │ - mr r10,r9 │ │ │ │ - beq 8640 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 8634 │ │ │ │ - cmpdi r8,2 │ │ │ │ - bne 8670 │ │ │ │ - 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 8520 │ │ │ │ + add r8,r8,r7 │ │ │ │ + addi r2,r8,1 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + mr r9,r2 │ │ │ │ + beq 8588 │ │ │ │ cmpdi r10,1 │ │ │ │ + beq 857c │ │ │ │ + cmpdi r10,2 │ │ │ │ + bne 85b0 │ │ │ │ sldi r3,r3,1 │ │ │ │ - beq 8650 │ │ │ │ - srdi r10,r9,2 │ │ │ │ - mtctr r10 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpdi r9,1 │ │ │ │ + sldi r3,r3,1 │ │ │ │ + beq 8598 │ │ │ │ + srdi r9,r2,2 │ │ │ │ + mtctr r9 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bdnz 8648 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r3,r9 │ │ │ │ - std r10,0(r4) │ │ │ │ + bdnz 8590 │ │ │ │ + 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 862c │ │ │ │ + b 8574 │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ - b 8658 │ │ │ │ + b 85a0 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000086a0 : │ │ │ │ +00000000000085e0 : │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 8760 │ │ │ │ + beq 8690 │ │ │ │ cmpwi r3,1 │ │ │ │ - li r7,0 │ │ │ │ - beq 8790 │ │ │ │ - li r8,0 │ │ │ │ + li r10,0 │ │ │ │ + beq 86c0 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srawi r6,r3,1 │ │ │ │ - addze r6,r6 │ │ │ │ - li r11,0 │ │ │ │ - li r9,1 │ │ │ │ - mr r0,r8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - slwi r10,r6,1 │ │ │ │ - cmpwi r6,1 │ │ │ │ - subf r10,r10,r3 │ │ │ │ - mr r3,r6 │ │ │ │ - cmpwi cr7,r10,1 │ │ │ │ - isel r9,r9,r11,4*cr7+eq │ │ │ │ - or r7,r7,r9 │ │ │ │ - bne 86c0 │ │ │ │ - add r7,r7,r0 │ │ │ │ - extsw r6,r7 │ │ │ │ - addi r10,r6,1 │ │ │ │ - andi. r8,r10,3 │ │ │ │ - mr r9,r10 │ │ │ │ - beq 8734 │ │ │ │ + srawi r8,r3,1 │ │ │ │ + addze r8,r8 │ │ │ │ + mr r7,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + slwi r2,r8,1 │ │ │ │ + cmpwi r8,1 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + mr r3,r8 │ │ │ │ + cmpwi cr7,r2,1 │ │ │ │ + setbc r2,4*cr7+eq │ │ │ │ + or r10,r10,r2 │ │ │ │ + bne 8600 │ │ │ │ + add r10,r10,r7 │ │ │ │ + extsw r7,r10 │ │ │ │ + addi r9,r7,1 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + mr r2,r9 │ │ │ │ + beq 866c │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 8728 │ │ │ │ + beq 8660 │ │ │ │ cmpdi r8,2 │ │ │ │ - bne 8780 │ │ │ │ + bne 86b0 │ │ │ │ slwi r3,r3,1 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpdi r10,1 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpdi r9,1 │ │ │ │ slwi r3,r3,1 │ │ │ │ - beq 8744 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ + beq 867c │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ slwi r3,r3,4 │ │ │ │ - bdnz 873c │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz 8674 │ │ │ │ + addi r10,r10,1 │ │ │ │ stw r3,0(r4) │ │ │ │ - stw r7,0(r5) │ │ │ │ + stw r10,0(r5) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ li r3,1 │ │ │ │ - li r7,0 │ │ │ │ + li r10,0 │ │ │ │ stw r3,0(r4) │ │ │ │ - stw r7,0(r5) │ │ │ │ + stw r10,0(r5) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r10,r6 │ │ │ │ + mr r9,r7 │ │ │ │ li r3,2 │ │ │ │ - b 8720 │ │ │ │ + b 8658 │ │ │ │ nop │ │ │ │ li r3,1 │ │ │ │ - b 8768 │ │ │ │ + b 8698 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000087b0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-2224 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - stfd f30,-16(r1) │ │ │ │ +0000000000008700 : │ │ │ │ + plfd f0,324064 # 578e0 │ │ │ │ stfd f29,-24(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - mflr r0 │ │ │ │ - fmr f31,f2 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + xxspltidp vs29,1056964608 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ stfd f28,-32(r1) │ │ │ │ fmr f28,f1 │ │ │ │ - lfd f30,816(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1304(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fsub f30,f2,f30 │ │ │ │ - lfd f29,496(r9) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + fmr f31,f2 │ │ │ │ + mflr r0 │ │ │ │ + fsub f29,f2,f29 │ │ │ │ + fsub f2,f30,f2 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-96(r1) │ │ │ │ - fadd f0,f1,f0 │ │ │ │ - fsub f2,f29,f2 │ │ │ │ - fadd f0,f0,f30 │ │ │ │ + stdu r1,-80(r1) │ │ │ │ + fadd f1,f1,f0 │ │ │ │ stfd f2,32(r1) │ │ │ │ - fdiv f1,f2,f0 │ │ │ │ - bl 48c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fadd f30,f28,f30 │ │ │ │ - fmul f1,f30,f1 │ │ │ │ + fadd f1,f1,f29 │ │ │ │ + fdiv f1,f2,f1 │ │ │ │ + bl 4860 │ │ │ │ + fadd f29,f28,f29 │ │ │ │ + fmul f1,f29,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + bl 4720 │ │ │ │ + plfd f0,323968 # 578e8 │ │ │ │ + plfd f12,323968 # 578f0 │ │ │ │ lfd f2,32(r1) │ │ │ │ - lfd f0,1312(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmr f30,f1 │ │ │ │ - lfd f12,1320(r9) │ │ │ │ + fmr f29,f1 │ │ │ │ fadd f0,f28,f0 │ │ │ │ fdiv f1,f12,f0 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ fadd f0,f31,f28 │ │ │ │ - fmul f8,f30,f1 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - ble 8ab0 │ │ │ │ - fdiv f0,f29,f0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xxmr vs51,vs29 │ │ │ │ - stfd f27,56(r1) │ │ │ │ - xxmr vs49,vs29 │ │ │ │ - lfd f1,1464(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v7,1456(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v8,1448(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xxmr vs11,vs39 │ │ │ │ - lxsd v9,1440(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v10,1432(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v11,1416(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v12,1408(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v13,1400(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f7,808(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f2,840(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v1,1392(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v5,1376(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v4,832(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + fmul f8,f29,f1 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + ble 8a20 │ │ │ │ + fdiv f0,f30,f0 │ │ │ │ + plxsd v1,324016 # 57950 │ │ │ │ + plfd f1,324016 # 57958 │ │ │ │ + xxspltidp vs41,1073741824 │ │ │ │ + plxsd v0,323984 # 57948 │ │ │ │ + plfd f29,323968 # 57940 │ │ │ │ + xxspltidp vs38,1077936128 │ │ │ │ + xxspltidp vs9,1091567616 │ │ │ │ + plfd f31,323936 # 57938 │ │ │ │ + plfd f13,323920 # 57930 │ │ │ │ + xxspltidp vs42,1086324736 │ │ │ │ + xxspltidp vs39,1088421888 │ │ │ │ + plfd f2,323888 # 57928 │ │ │ │ + plfd f3,323872 # 57920 │ │ │ │ + xxspltidp vs43,1082130432 │ │ │ │ + xxspltidp vs40,1084227584 │ │ │ │ + xxmr vs11,vs33 │ │ │ │ + plfd f4,323836 # 57918 │ │ │ │ + plfd f5,323820 # 57910 │ │ │ │ + xxspltidp vs7,1093664768 │ │ │ │ + plxsd v13,323796 # 57908 │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,1092616192 │ │ │ │ + xxspltidp vs10,1090519040 │ │ │ │ + plxsd v12,323760 # 57900 │ │ │ │ + plfd f6,323744 # 578f8 │ │ │ │ fmadd f11,f0,f1,f11 │ │ │ │ - fmadd f13,f0,f7,f29 │ │ │ │ - lfd f4,1112(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddadp vs51,vs0,vs37 │ │ │ │ - lfd f10,896(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddadp vs49,vs0,vs36 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - xxmr vs48,vs13 │ │ │ │ - fmadd f13,f0,f2,f29 │ │ │ │ - lfd f3,1424(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v0,1368(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - xxmr vs47,vs13 │ │ │ │ - fmadd f13,f0,f4,f29 │ │ │ │ - lfd f12,1344(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs48,vs48,vs47 │ │ │ │ - lfd f6,1352(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - xxmr vs34,vs13 │ │ │ │ - fmadd f13,f0,f10,f29 │ │ │ │ - lfd f5,1384(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f27,f0,f6,f29 │ │ │ │ - xsmuldp vs49,vs49,vs34 │ │ │ │ - xsmuldp vs51,vs51,vs48 │ │ │ │ - lfd f30,1360(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - xxmr vs50,vs13 │ │ │ │ - fmadd f13,f0,f3,f29 │ │ │ │ - lfd f31,1336(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xxmr vs35,vs27 │ │ │ │ - fmadd f27,f0,f5,f29 │ │ │ │ - lfd f9,1328(r9) │ │ │ │ - xsmuldp vs35,vs35,vs49 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - xxmr vs38,vs13 │ │ │ │ - fmadd f13,f0,f12,f29 │ │ │ │ - xsmuldp vs50,vs50,vs38 │ │ │ │ - xsadddp vs38,vs0,vs29 │ │ │ │ - xsmaddmdp vs11,vs0,vs45 │ │ │ │ - xsmuldp vs13,vs13,vs51 │ │ │ │ - xsmuldp vs34,vs27,vs50 │ │ │ │ - lfd f27,56(r1) │ │ │ │ - xsmaddmdp vs11,vs0,vs33 │ │ │ │ - xsmuldp vs13,vs13,vs35 │ │ │ │ - xsmuldp vs38,vs38,vs34 │ │ │ │ + xsmaddmdp vs41,vs0,vs30 │ │ │ │ + xsmaddmdp vs38,vs0,vs30 │ │ │ │ + fmadd f9,f0,f9,f30 │ │ │ │ + xsmaddmdp vs42,vs0,vs30 │ │ │ │ + xsmaddmdp vs39,vs0,vs30 │ │ │ │ + xsmaddmdp vs43,vs0,vs30 │ │ │ │ + xsmaddmdp vs40,vs0,vs30 │ │ │ │ + fmadd f7,f0,f7,f30 │ │ │ │ + fmadd f12,f0,f12,f30 │ │ │ │ + fmadd f10,f0,f10,f30 │ │ │ │ + fadd f30,f0,f30 │ │ │ │ xsmaddmdp vs11,vs0,vs32 │ │ │ │ - xsmuldp vs13,vs13,vs38 │ │ │ │ - fmadd f11,f0,f11,f30 │ │ │ │ + xsmuldp vs41,vs41,vs38 │ │ │ │ + xsmuldp vs42,vs42,vs39 │ │ │ │ + xsmuldp vs43,vs43,vs40 │ │ │ │ + fmadd f11,f0,f11,f29 │ │ │ │ + xsmuldp vs9,vs9,vs41 │ │ │ │ + xsmuldp vs10,vs10,vs43 │ │ │ │ + xsmuldp vs12,vs12,vs42 │ │ │ │ fmadd f11,f0,f11,f31 │ │ │ │ - fmadd f11,f0,f11,f9 │ │ │ │ - fadd f0,f28,f29 │ │ │ │ - xxmr vs38,vs11 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - fcmpu cr0,f28,f11 │ │ │ │ - ble 8c04 │ │ │ │ - fdiv f0,f29,f0 │ │ │ │ - xxmr vs11,vs39 │ │ │ │ - addi r1,r1,96 │ │ │ │ + fmul f7,f7,f9 │ │ │ │ + fmul f30,f30,f10 │ │ │ │ + nop │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + fmadd f11,f0,f11,f13 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fmadd f11,f0,f11,f2 │ │ │ │ + fmul f7,f7,f30 │ │ │ │ + fmadd f11,f0,f11,f3 │ │ │ │ + fmadd f11,f0,f11,f4 │ │ │ │ + fmadd f11,f0,f11,f5 │ │ │ │ + xsmaddmdp vs11,vs0,vs45 │ │ │ │ + xsmaddmdp vs11,vs0,vs44 │ │ │ │ + fmadd f11,f0,f11,f6 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + fcmpu cr0,f28,f0 │ │ │ │ + fadd f0,f28,f10 │ │ │ │ + ble 8b84 │ │ │ │ + fdiv f0,f10,f0 │ │ │ │ + xxmr vs12,vs33 │ │ │ │ + xxspltidp vs40,1073741824 │ │ │ │ + xxspltidp vs37,1077936128 │ │ │ │ + xxspltidp vs43,1091567616 │ │ │ │ + xxspltidp vs42,1082130432 │ │ │ │ + xxspltidp vs41,1086324736 │ │ │ │ + xxspltidp vs38,1088421888 │ │ │ │ + xxspltidp vs39,1084227584 │ │ │ │ + xxspltidp vs30,1092616192 │ │ │ │ + xxspltidp vs28,1090519040 │ │ │ │ + xxspltidp vs9,1093664768 │ │ │ │ + addi r1,r1,80 │ │ │ │ + xxmr vs33,vs43 │ │ │ │ + xxmr vs43,vs42 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ - fmadd f2,f0,f2,f29 │ │ │ │ - fmadd f11,f0,f1,f11 │ │ │ │ - fmadd f3,f0,f3,f29 │ │ │ │ - fmadd f1,f0,f7,f29 │ │ │ │ - fmadd f28,f0,f4,f29 │ │ │ │ - fmadd f5,f0,f5,f29 │ │ │ │ - fmadd f7,f0,f6,f29 │ │ │ │ - xxmr vs35,vs2 │ │ │ │ - fmadd f2,f0,f10,f29 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - xxmr vs10,vs36 │ │ │ │ - xxmr vs39,vs3 │ │ │ │ - xsmuldp vs1,vs1,vs35 │ │ │ │ - fmadd f3,f0,f10,f29 │ │ │ │ - xxmr vs10,vs37 │ │ │ │ - fmadd f4,f0,f10,f29 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - fmadd f10,f0,f12,f29 │ │ │ │ - xsmuldp vs6,vs2,vs39 │ │ │ │ - fadd f12,f0,f29 │ │ │ │ - lfd f29,-24(r1) │ │ │ │ - fmul f3,f3,f28 │ │ │ │ - lfd f28,-32(r1) │ │ │ │ - fmul f4,f4,f1 │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - fmul f6,f5,f6 │ │ │ │ - fmul f7,f7,f3 │ │ │ │ - fmul f10,f10,f4 │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - fmul f12,f12,f6 │ │ │ │ - fmul f10,f10,f7 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - fmul f10,f10,f12 │ │ │ │ - xxmr vs12,vs45 │ │ │ │ - fmadd f12,f0,f11,f12 │ │ │ │ - xsmaddmdp vs12,vs0,vs33 │ │ │ │ + fmadd f12,f0,f1,f12 │ │ │ │ + xsmaddmdp vs40,vs0,vs10 │ │ │ │ + xsmaddmdp vs37,vs0,vs10 │ │ │ │ + xsmaddmdp vs33,vs0,vs10 │ │ │ │ + xsmaddmdp vs41,vs0,vs10 │ │ │ │ + xsmaddmdp vs38,vs0,vs10 │ │ │ │ + xsmaddmdp vs43,vs0,vs10 │ │ │ │ + xsmaddmdp vs39,vs0,vs10 │ │ │ │ + fmadd f1,f0,f30,f10 │ │ │ │ + fmadd f9,f0,f9,f10 │ │ │ │ + fmadd f30,f0,f28,f10 │ │ │ │ + fadd f10,f0,f10 │ │ │ │ xsmaddmdp vs12,vs0,vs32 │ │ │ │ - fmadd f12,f0,f12,f30 │ │ │ │ - lfd f30,-16(r1) │ │ │ │ + xsmuldp vs42,vs40,vs37 │ │ │ │ + xsmuldp vs28,vs43,vs39 │ │ │ │ + xsmuldp vs32,vs41,vs38 │ │ │ │ + fmadd f12,f0,f12,f29 │ │ │ │ + xsmuldp vs29,vs33,vs42 │ │ │ │ + xsmuldp vs1,vs1,vs32 │ │ │ │ + fmul f30,f30,f28 │ │ │ │ + lfd f28,-32(r1) │ │ │ │ fmadd f12,f0,f12,f31 │ │ │ │ + fmul f9,f9,f29 │ │ │ │ lfd f31,-8(r1) │ │ │ │ - fmadd f0,f0,f12,f9 │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + fmul f10,f10,f30 │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmul f9,f9,f1 │ │ │ │ + fmadd f12,f0,f12,f2 │ │ │ │ + fmul f10,f9,f10 │ │ │ │ + fmadd f12,f0,f12,f3 │ │ │ │ + fmadd f12,f0,f12,f4 │ │ │ │ + fmadd f12,f0,f12,f5 │ │ │ │ + xsmaddmdp vs12,vs0,vs45 │ │ │ │ + xsmaddmdp vs12,vs0,vs44 │ │ │ │ + fmadd f0,f0,f12,f6 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ - fmul f0,f0,f13 │ │ │ │ - xsdivdp vs1,vs38,vs0 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fdiv f1,f11,f0 │ │ │ │ fmul f1,f1,f8 │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs38,vs0,vs29 │ │ │ │ - lfd f9,1328(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,1336(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,1360(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f11,f0,f9,f31 │ │ │ │ - lxsd v0,1368(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v1,1392(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v13,1400(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f11,f0,f11,f30 │ │ │ │ - lxsd v12,1408(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v11,1416(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + plxsd v12,323296 # 57900 │ │ │ │ + plfd f6,323280 # 578f8 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + xxspltidp vs38,1086324736 │ │ │ │ + plxsd v13,323272 # 57908 │ │ │ │ + plfd f5,323272 # 57910 │ │ │ │ + xxspltidp vs12,1084227584 │ │ │ │ + xxspltidp vs39,1082130432 │ │ │ │ + plfd f4,323256 # 57918 │ │ │ │ + plfd f3,323256 # 57920 │ │ │ │ + xxspltidp vs43,1093664768 │ │ │ │ + xxspltidp vs40,1092616192 │ │ │ │ + plfd f2,323240 # 57928 │ │ │ │ + plfd f13,323240 # 57930 │ │ │ │ + xxspltidp vs9,1091567616 │ │ │ │ + xxspltidp vs41,1090519040 │ │ │ │ + xxmr vs11,vs44 │ │ │ │ + plfd f31,323220 # 57938 │ │ │ │ + plfd f29,323220 # 57940 │ │ │ │ + xsadddp vs42,vs0,vs42 │ │ │ │ + xsadddp vs38,vs0,vs38 │ │ │ │ + nop │ │ │ │ + plxsd v0,323208 # 57948 │ │ │ │ + fadd f12,f0,f12 │ │ │ │ + xsadddp vs39,vs0,vs39 │ │ │ │ + xsadddp vs43,vs0,vs43 │ │ │ │ + xsadddp vs40,vs0,vs40 │ │ │ │ + plxsd v1,323192 # 57950 │ │ │ │ + fmadd f11,f0,f6,f11 │ │ │ │ + fadd f9,f0,f9 │ │ │ │ + xsadddp vs41,vs0,vs41 │ │ │ │ + xxspltidp vs7,1073741824 │ │ │ │ + plfd f1,323172 # 57958 │ │ │ │ + nop │ │ │ │ + xxspltidp vs10,1077936128 │ │ │ │ + fadd f30,f0,f30 │ │ │ │ + fadd f7,f0,f7 │ │ │ │ + xsmuldp vs42,vs42,vs38 │ │ │ │ + fadd f10,f0,f10 │ │ │ │ + xsmuldp vs12,vs12,vs39 │ │ │ │ + xsmuldp vs43,vs43,vs40 │ │ │ │ + xsmaddmdp vs11,vs0,vs45 │ │ │ │ + xsmuldp vs9,vs9,vs41 │ │ │ │ + xsmuldp vs30,vs30,vs42 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + xsmuldp vs7,vs7,vs43 │ │ │ │ + fmadd f11,f0,f11,f5 │ │ │ │ + fmul f10,f10,f9 │ │ │ │ + fmul f12,f30,f12 │ │ │ │ + fmadd f11,f0,f11,f4 │ │ │ │ + fmul f7,f7,f10 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + fmadd f11,f0,f11,f3 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fmadd f11,f0,f11,f2 │ │ │ │ + fmadd f11,f0,f11,f13 │ │ │ │ + fmadd f11,f0,f11,f31 │ │ │ │ + fmadd f11,f0,f11,f29 │ │ │ │ xsmaddmdp vs11,vs0,vs32 │ │ │ │ - lxsd v10,1432(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,1344(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f6,1352(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ xsmaddmdp vs11,vs0,vs33 │ │ │ │ - lxsd v5,1376(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs49,vs0,vs12 │ │ │ │ - lfd f5,1384(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f13,f0,f6 │ │ │ │ - xsmaddmdp vs11,vs0,vs45 │ │ │ │ - lfd f4,1112(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs50,vs0,vs37 │ │ │ │ - lxsd v4,832(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs48,vs0,vs5 │ │ │ │ - xsmuldp vs49,vs49,vs13 │ │ │ │ - lfd f3,1424(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs51,vs0,vs4 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - lfd f10,896(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs34,vs0,vs36 │ │ │ │ - xsmuldp vs50,vs50,vs48 │ │ │ │ - lxsd v9,1440(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs35,vs0,vs3 │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - lfd f7,808(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs48,vs0,vs10 │ │ │ │ - xsmuldp vs51,vs51,vs34 │ │ │ │ - lfd f2,840(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v8,1448(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f13,f0,f7 │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - xsmuldp vs35,vs35,vs48 │ │ │ │ - xsadddp vs34,vs0,vs2 │ │ │ │ - lxsd v7,1456(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs38,vs38,vs51 │ │ │ │ - lfd f1,1464(r9) │ │ │ │ - xsmuldp vs13,vs13,vs49 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - xsmuldp vs35,vs35,vs0 │ │ │ │ - xsmuldp vs34,vs34,vs50 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - xsmuldp vs38,vs38,vs35 │ │ │ │ - xsmuldp vs13,vs13,vs34 │ │ │ │ - xsmaddmdp vs11,vs0,vs39 │ │ │ │ - xsmuldp vs13,vs13,vs38 │ │ │ │ fmadd f11,f0,f11,f1 │ │ │ │ - fadd f0,f28,f29 │ │ │ │ - xxmr vs38,vs11 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - fcmpu cr0,f28,f11 │ │ │ │ - bgt 89e0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f9,f0,f9,f31 │ │ │ │ - fadd f31,f28,f12 │ │ │ │ - fadd f3,f28,f3 │ │ │ │ - xsadddp vs37,vs28,vs37 │ │ │ │ - xsadddp vs36,vs28,vs36 │ │ │ │ - fadd f6,f28,f6 │ │ │ │ - fadd f5,f28,f5 │ │ │ │ - lfd f29,1472(r9) │ │ │ │ - fadd f4,f28,f4 │ │ │ │ - fadd f11,f28,f7 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + fcmpu cr0,f28,f0 │ │ │ │ + fadd f0,f28,f10 │ │ │ │ + bgt 8900 │ │ │ │ + xxmr vs12,vs44 │ │ │ │ + xxspltidp vs41,1094713344 │ │ │ │ + xxspltidp vs42,1092616192 │ │ │ │ + xxspltidp vs38,1093664768 │ │ │ │ + xxspltidp vs43,1090519040 │ │ │ │ + xxspltidp vs39,1091567616 │ │ │ │ + xxspltidp vs44,1088421888 │ │ │ │ + xxspltidp vs40,1086324736 │ │ │ │ + fmadd f9,f0,f6,f12 │ │ │ │ + xxspltidp vs30,1084227584 │ │ │ │ + xxspltidp vs10,1082130432 │ │ │ │ + xxspltidp vs6,1077936128 │ │ │ │ + xsadddp vs38,vs28,vs38 │ │ │ │ + xsadddp vs41,vs28,vs41 │ │ │ │ + xsadddp vs42,vs28,vs42 │ │ │ │ + xxspltidp vs12,1073741824 │ │ │ │ + xsadddp vs43,vs28,vs43 │ │ │ │ + xsadddp vs39,vs28,vs39 │ │ │ │ + xsadddp vs44,vs28,vs44 │ │ │ │ + xsadddp vs40,vs28,vs40 │ │ │ │ + fadd f30,f28,f30 │ │ │ │ fadd f10,f28,f10 │ │ │ │ - fadd f2,f28,f2 │ │ │ │ - addi r1,r1,96 │ │ │ │ - fmadd f9,f0,f9,f30 │ │ │ │ + fadd f6,f28,f6 │ │ │ │ + addi r1,r1,80 │ │ │ │ + fadd f12,f28,f12 │ │ │ │ + xsmaddmdp vs9,vs0,vs45 │ │ │ │ ld r0,16(r1) │ │ │ │ + xsmuldp vs41,vs41,vs0 │ │ │ │ + xsmuldp vs42,vs42,vs38 │ │ │ │ + xsmuldp vs28,vs44,vs40 │ │ │ │ + xsmuldp vs45,vs43,vs39 │ │ │ │ + mtlr r0 │ │ │ │ + fmadd f9,f0,f9,f5 │ │ │ │ + xsmuldp vs10,vs10,vs42 │ │ │ │ + xsmuldp vs5,vs30,vs41 │ │ │ │ lfd f30,-16(r1) │ │ │ │ - fadd f12,f28,f29 │ │ │ │ - fmul f6,f6,f31 │ │ │ │ - xsmuldp vs5,vs5,vs37 │ │ │ │ + xsmuldp vs6,vs6,vs45 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ lfd f28,-32(r1) │ │ │ │ - xsmuldp vs4,vs4,vs36 │ │ │ │ - lfd f29,-24(r1) │ │ │ │ + fmadd f9,f0,f9,f4 │ │ │ │ + fmul f10,f10,f5 │ │ │ │ + fmul f12,f12,f6 │ │ │ │ + fmadd f9,f0,f9,f3 │ │ │ │ + fmul f10,f10,f12 │ │ │ │ + fmadd f12,f9,f0,f2 │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmadd f12,f0,f12,f31 │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - xsmaddmdp vs9,vs0,vs32 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - fmul f10,f10,f6 │ │ │ │ - fmul f2,f2,f5 │ │ │ │ - fmul f11,f11,f4 │ │ │ │ - fmul f3,f3,f12 │ │ │ │ - xxmr vs12,vs33 │ │ │ │ - fmul f11,f11,f2 │ │ │ │ - fmadd f12,f0,f9,f12 │ │ │ │ - fmul f10,f10,f3 │ │ │ │ - xsmaddmdp vs12,vs0,vs45 │ │ │ │ - fmul f10,f10,f11 │ │ │ │ - xsmaddmdp vs12,vs0,vs44 │ │ │ │ - xsmaddmdp vs12,vs0,vs43 │ │ │ │ - xsmaddmdp vs12,vs0,vs42 │ │ │ │ - xsmaddmdp vs12,vs0,vs41 │ │ │ │ - xsmaddmdp vs12,vs0,vs40 │ │ │ │ - xsmaddmdp vs12,vs0,vs39 │ │ │ │ + fmadd f12,f0,f12,f29 │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + xsmaddmdp vs12,vs0,vs32 │ │ │ │ + xsmaddmdp vs12,vs0,vs33 │ │ │ │ fmadd f0,f0,f12,f1 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ - fmul f0,f0,f13 │ │ │ │ - xsdivdp vs1,vs38,vs0 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fdiv f1,f11,f0 │ │ │ │ fmul f1,f1,f8 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x85 │ │ │ │ + .long 0x84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000008ce0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-3552 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - fcmpu cr0,f1,f0 │ │ │ │ - beq 8cfc │ │ │ │ - fcmpu cr0,f2,f0 │ │ │ │ - bne 8d10 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,496(r9) │ │ │ │ +0000000000008cb0 : │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + fcmpu cr0,f1,f12 │ │ │ │ + beq 9120 │ │ │ │ + fcmpu cr0,f2,f12 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + bne 8ce0 │ │ │ │ + fmr f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f10,f1,f2 │ │ │ │ + nop │ │ │ │ + fadd f11,f1,f2 │ │ │ │ + plfd f6,322564 # 578e8 │ │ │ │ mflr r0 │ │ │ │ - stfd f28,-32(r1) │ │ │ │ - stfd f29,-24(r1) │ │ │ │ - stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - lfd f12,1312(r9) │ │ │ │ - fadd f7,f10,f12 │ │ │ │ - fadd f8,f1,f12 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + fadd f5,f1,f6 │ │ │ │ stfd f2,48(r1) │ │ │ │ stfd f1,80(r1) │ │ │ │ fmr f2,f1 │ │ │ │ - stfd f10,72(r1) │ │ │ │ + fadd f7,f11,f6 │ │ │ │ stfd f0,88(r1) │ │ │ │ - stfd f12,40(r1) │ │ │ │ - fdiv f1,f7,f8 │ │ │ │ - stfd f8,64(r1) │ │ │ │ + stfd f12,96(r1) │ │ │ │ + stfd f11,72(r1) │ │ │ │ + stfd f6,40(r1) │ │ │ │ + stfd f5,64(r1) │ │ │ │ + fdiv f1,f7,f5 │ │ │ │ stfd f7,32(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ lfd f9,48(r1) │ │ │ │ - lfd f12,40(r1) │ │ │ │ + lfd f6,40(r1) │ │ │ │ lfd f7,32(r1) │ │ │ │ stfd f1,48(r1) │ │ │ │ - fadd f12,f9,f12 │ │ │ │ - fmr f2,f9 │ │ │ │ stfd f9,56(r1) │ │ │ │ - fdiv f1,f7,f12 │ │ │ │ - stfd f12,40(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,40(r1) │ │ │ │ - lfd f8,64(r1) │ │ │ │ + fadd f6,f9,f6 │ │ │ │ + fmr f2,f9 │ │ │ │ + fdiv f1,f7,f6 │ │ │ │ + stfd f6,40(r1) │ │ │ │ + bl 4a00 │ │ │ │ + plfd f4,322460 # 578f0 │ │ │ │ + lfd f6,40(r1) │ │ │ │ + lfd f5,64(r1) │ │ │ │ lfd f7,32(r1) │ │ │ │ - lfd f10,72(r1) │ │ │ │ + lfd f11,72(r1) │ │ │ │ + lfd f12,96(r1) │ │ │ │ lfd f0,88(r1) │ │ │ │ - lfd f4,48(r1) │ │ │ │ + lfd f8,48(r1) │ │ │ │ lfd f9,56(r1) │ │ │ │ - lfd f6,1320(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f11,80(r1) │ │ │ │ - fmul f8,f8,f12 │ │ │ │ - lfd f12,496(r9) │ │ │ │ - fcmpu cr0,f10,f0 │ │ │ │ - fmul f4,f4,f1 │ │ │ │ - fmul f7,f7,f6 │ │ │ │ - fadd f0,f10,f12 │ │ │ │ - fdiv f7,f7,f8 │ │ │ │ + lfd f10,80(r1) │ │ │ │ + fmul f5,f5,f6 │ │ │ │ + fmul f7,f7,f4 │ │ │ │ + fcmpu cr0,f11,f12 │ │ │ │ + fmul f8,f8,f1 │ │ │ │ + fadd f12,f11,f0 │ │ │ │ + fdiv f7,f7,f5 │ │ │ │ fsqrt f7,f7 │ │ │ │ - ble 9100 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xxmr vs47,vs12 │ │ │ │ - xxmr vs46,vs12 │ │ │ │ - lxsd v17,1464(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v18,1456(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v19,1448(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xxmr vs1,vs50 │ │ │ │ - lxsd v2,1440(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v3,1432(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v5,1416(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v6,1408(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v7,1400(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f5,808(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v1,840(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v8,1392(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v4,1376(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f13,832(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddadp vs1,vs0,vs49 │ │ │ │ - fmadd f31,f0,f5,f12 │ │ │ │ - xsmaddadp vs47,vs0,vs33 │ │ │ │ - lxsd v16,1112(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xxmr vs10,vs36 │ │ │ │ - lfd f8,896(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f30,f0,f10,f12 │ │ │ │ - fmadd f6,f0,f13,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs51 │ │ │ │ - lxsd v0,1424(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xxmr vs10,vs48 │ │ │ │ - xsmuldp vs47,vs31,vs47 │ │ │ │ - lxsd v9,1368(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f29,f0,f10,f12 │ │ │ │ - fmadd f10,f0,f8,f12 │ │ │ │ - lxsd v13,1344(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddadp vs46,vs0,vs32 │ │ │ │ - xsmaddmdp vs1,vs0,vs34 │ │ │ │ - lfd f3,1352(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs47,vs30,vs47 │ │ │ │ - fmul f31,f6,f29 │ │ │ │ - lfd f2,1384(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs46,vs10,vs46 │ │ │ │ - xxmr vs10,vs45 │ │ │ │ - xsmaddmdp vs1,vs0,vs35 │ │ │ │ - lxsd v10,1360(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f6,f0,f10,f12 │ │ │ │ - fmadd f10,f0,f3,f12 │ │ │ │ - lxsd v11,1336(r9) │ │ │ │ - fmadd f29,f0,f2,f12 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v12,1328(r9) │ │ │ │ - xsmaddmdp vs1,vs0,vs37 │ │ │ │ - fmul f31,f10,f31 │ │ │ │ - xsmuldp vs6,vs6,vs47 │ │ │ │ - fadd f10,f0,f12 │ │ │ │ - xsmuldp vs46,vs29,vs46 │ │ │ │ - xsmaddmdp vs1,vs0,vs38 │ │ │ │ - fmul f6,f6,f31 │ │ │ │ - xsmuldp vs10,vs10,vs46 │ │ │ │ - xsmaddmdp vs1,vs0,vs39 │ │ │ │ - fmul f6,f6,f10 │ │ │ │ - fadd f10,f11,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs40 │ │ │ │ - xsmaddmdp vs1,vs0,vs41 │ │ │ │ - xsmaddmdp vs1,vs0,vs42 │ │ │ │ - xsmaddmdp vs1,vs0,vs43 │ │ │ │ - xsmaddmdp vs1,vs0,vs44 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - fcmpu cr0,f11,f0 │ │ │ │ - ble 925c │ │ │ │ - fdiv f11,f12,f10 │ │ │ │ - xxmr vs0,vs50 │ │ │ │ - xxmr vs10,vs36 │ │ │ │ - xxmr vs46,vs12 │ │ │ │ - xxmr vs28,vs32 │ │ │ │ - xsmaddadp vs0,vs11,vs49 │ │ │ │ - fmadd f30,f11,f10,f12 │ │ │ │ - fmadd f10,f11,f13,f12 │ │ │ │ - fmadd f31,f11,f5,f12 │ │ │ │ - xsmaddadp vs46,vs11,vs33 │ │ │ │ - fmadd f28,f11,f28,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs51 │ │ │ │ - xxmr vs47,vs10 │ │ │ │ - xxmr vs10,vs48 │ │ │ │ - xsmuldp vs46,vs31,vs46 │ │ │ │ - xxmr vs31,vs45 │ │ │ │ - fmadd f29,f11,f10,f12 │ │ │ │ - fmadd f10,f11,f8,f12 │ │ │ │ - fmadd f31,f11,f31,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs34 │ │ │ │ - xsmuldp vs46,vs30,vs46 │ │ │ │ - fmadd f30,f11,f2,f12 │ │ │ │ - xsmuldp vs47,vs47,vs29 │ │ │ │ - fmul f10,f10,f28 │ │ │ │ - fmadd f29,f11,f3,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs35 │ │ │ │ - xsmuldp vs46,vs31,vs46 │ │ │ │ - xsmuldp vs47,vs29,vs47 │ │ │ │ - fmul f10,f30,f10 │ │ │ │ - fadd f29,f11,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs37 │ │ │ │ - fmul f10,f29,f10 │ │ │ │ - xsmuldp vs47,vs46,vs47 │ │ │ │ - xsmaddmdp vs0,vs11,vs38 │ │ │ │ - xsmuldp vs47,vs47,vs10 │ │ │ │ - xxlxor vs10,vs10,vs10 │ │ │ │ - xsmaddmdp vs0,vs11,vs39 │ │ │ │ - fcmpu cr0,f9,f10 │ │ │ │ - xsmaddmdp vs0,vs11,vs40 │ │ │ │ - xsmaddmdp vs0,vs11,vs41 │ │ │ │ - xsmaddmdp vs0,vs11,vs42 │ │ │ │ - xsmaddmdp vs0,vs11,vs43 │ │ │ │ - xsmaddmdp vs0,vs11,vs44 │ │ │ │ - fadd f11,f9,f12 │ │ │ │ - xsdivdp vs0,vs0,vs47 │ │ │ │ - ble 9304 │ │ │ │ + ble 9130 │ │ │ │ + fdiv f12,f0,f12 │ │ │ │ + plfd f1,322484 # 57958 │ │ │ │ + plfd f2,322468 # 57950 │ │ │ │ + xxspltidp vs35,1073741824 │ │ │ │ + nop │ │ │ │ + xxspltidp vs50,1077936128 │ │ │ │ + plxsd v9,322432 # 57948 │ │ │ │ + xxspltidp vs38,1091567616 │ │ │ │ + xxspltidp vs36,1086324736 │ │ │ │ + xxspltidp vs51,1088421888 │ │ │ │ + xxspltidp vs37,1082130432 │ │ │ │ + xxspltidp vs34,1084227584 │ │ │ │ + plxsd v10,322376 # 57940 │ │ │ │ + xxspltidp vs6,1093664768 │ │ │ │ + xxspltidp vs40,1092616192 │ │ │ │ + xxspltidp vs39,1090519040 │ │ │ │ + plxsd v11,322336 # 57938 │ │ │ │ + plxsd v12,322320 # 57930 │ │ │ │ + plxsd v13,322304 # 57928 │ │ │ │ + plxsd v1,322288 # 57920 │ │ │ │ + plxsd v0,322272 # 57918 │ │ │ │ + plfd f13,322256 # 57910 │ │ │ │ + plfd f3,322240 # 57908 │ │ │ │ + plfd f4,322224 # 57900 │ │ │ │ + plfd f5,322208 # 578f8 │ │ │ │ + fmadd f11,f12,f1,f2 │ │ │ │ + xsmaddmdp vs35,vs12,vs0 │ │ │ │ + xsmaddmdp vs50,vs12,vs0 │ │ │ │ + xsmaddmdp vs38,vs12,vs0 │ │ │ │ + xsmaddmdp vs36,vs12,vs0 │ │ │ │ + xsmaddmdp vs51,vs12,vs0 │ │ │ │ + xsmaddmdp vs37,vs12,vs0 │ │ │ │ + xsmaddmdp vs34,vs12,vs0 │ │ │ │ + fmadd f6,f12,f6,f0 │ │ │ │ + xsmaddmdp vs40,vs12,vs0 │ │ │ │ + xsmaddmdp vs39,vs12,vs0 │ │ │ │ + fadd f0,f12,f0 │ │ │ │ + xsmaddmdp vs11,vs12,vs41 │ │ │ │ + xsmuldp vs35,vs35,vs50 │ │ │ │ + xsmuldp vs36,vs36,vs51 │ │ │ │ + xsmuldp vs37,vs37,vs34 │ │ │ │ + xsmaddmdp vs11,vs12,vs42 │ │ │ │ + xsmuldp vs38,vs38,vs35 │ │ │ │ + xsmuldp vs40,vs40,vs36 │ │ │ │ + xsmuldp vs39,vs39,vs37 │ │ │ │ + xsmaddmdp vs11,vs12,vs43 │ │ │ │ + xsmuldp vs6,vs6,vs38 │ │ │ │ + xsmuldp vs0,vs0,vs39 │ │ │ │ + xsmaddmdp vs11,vs12,vs44 │ │ │ │ + xsmuldp vs6,vs6,vs40 │ │ │ │ + xsmaddmdp vs11,vs12,vs45 │ │ │ │ + fmul f6,f6,f0 │ │ │ │ + xxmr vs0,vs33 │ │ │ │ + fmadd f0,f12,f11,f0 │ │ │ │ + xxlxor vs11,vs11,vs11 │ │ │ │ + fcmpu cr0,f10,f11 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + fmadd f0,f12,f0,f13 │ │ │ │ + fmadd f0,f12,f0,f3 │ │ │ │ + fmadd f0,f12,f0,f4 │ │ │ │ + fmadd f0,f12,f0,f5 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + fadd f11,f10,f12 │ │ │ │ + ble 929c │ │ │ │ fdiv f11,f12,f11 │ │ │ │ - xxmr vs10,vs50 │ │ │ │ - fmul f0,f0,f6 │ │ │ │ - xxmr vs9,vs36 │ │ │ │ - addi r1,r1,128 │ │ │ │ - ld r0,16(r1) │ │ │ │ - lfd f28,-32(r1) │ │ │ │ - lfd f29,-24(r1) │ │ │ │ - lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - xsmaddadp vs10,vs11,vs49 │ │ │ │ - fmadd f5,f11,f5,f12 │ │ │ │ - xsmaddmdp vs33,vs11,vs12 │ │ │ │ - fmadd f8,f11,f8,f12 │ │ │ │ - xsmaddmdp vs32,vs11,vs12 │ │ │ │ - fmadd f13,f11,f13,f12 │ │ │ │ - xxmr vs49,vs48 │ │ │ │ + xxspltidp vs34,1073741824 │ │ │ │ + xxspltidp vs49,1077936128 │ │ │ │ + xxspltidp vs37,1091567616 │ │ │ │ + xxspltidp vs35,1086324736 │ │ │ │ + xxspltidp vs50,1088421888 │ │ │ │ + xxspltidp vs36,1082130432 │ │ │ │ + xxspltidp vs51,1084227584 │ │ │ │ + nop │ │ │ │ + xxspltidp vs40,1093664768 │ │ │ │ + xxspltidp vs39,1092616192 │ │ │ │ + xxspltidp vs38,1090519040 │ │ │ │ + fmadd f10,f11,f1,f2 │ │ │ │ + xsmaddmdp vs34,vs11,vs12 │ │ │ │ xsmaddmdp vs49,vs11,vs12 │ │ │ │ - xsmaddmdp vs10,vs11,vs51 │ │ │ │ - xxmr vs50,vs5 │ │ │ │ - fmadd f5,f11,f2,f12 │ │ │ │ - xxmr vs46,vs33 │ │ │ │ - xxmr vs47,vs32 │ │ │ │ - xxmr vs33,vs8 │ │ │ │ - xxmr vs32,vs13 │ │ │ │ - fmadd f8,f11,f3,f12 │ │ │ │ - fmadd f13,f11,f9,f12 │ │ │ │ - xsmuldp vs3,vs50,vs46 │ │ │ │ - xxmr vs9,vs45 │ │ │ │ - xsmuldp vs33,vs33,vs47 │ │ │ │ - xsmuldp vs2,vs32,vs49 │ │ │ │ - xsmaddmdp vs10,vs11,vs34 │ │ │ │ - fmadd f9,f11,f9,f12 │ │ │ │ - fadd f12,f11,f12 │ │ │ │ - fmul f3,f13,f3 │ │ │ │ - xsmuldp vs5,vs5,vs33 │ │ │ │ - fmul f8,f8,f2 │ │ │ │ - xsmaddmdp vs10,vs11,vs35 │ │ │ │ - fmul f9,f9,f3 │ │ │ │ - fmul f12,f12,f5 │ │ │ │ - xsmaddmdp vs10,vs11,vs37 │ │ │ │ - fmul f9,f9,f8 │ │ │ │ - xsmaddmdp vs10,vs11,vs38 │ │ │ │ - fmul f9,f9,f12 │ │ │ │ - xxmr vs12,vs39 │ │ │ │ - fmadd f12,f11,f10,f12 │ │ │ │ - xsmaddmdp vs12,vs11,vs40 │ │ │ │ + xsmaddmdp vs37,vs11,vs12 │ │ │ │ + xsmaddmdp vs35,vs11,vs12 │ │ │ │ + xsmaddmdp vs50,vs11,vs12 │ │ │ │ + xsmaddmdp vs36,vs11,vs12 │ │ │ │ + xsmaddmdp vs51,vs11,vs12 │ │ │ │ + xsmaddmdp vs40,vs11,vs12 │ │ │ │ + xsmaddmdp vs39,vs11,vs12 │ │ │ │ + xsmaddmdp vs38,vs11,vs12 │ │ │ │ + xxmr vs48,vs10 │ │ │ │ + fadd f10,f11,f12 │ │ │ │ + xsmuldp vs34,vs34,vs49 │ │ │ │ + xsmuldp vs35,vs35,vs50 │ │ │ │ + xsmuldp vs36,vs36,vs51 │ │ │ │ + xxmr vs12,vs48 │ │ │ │ xsmaddmdp vs12,vs11,vs41 │ │ │ │ + xsmuldp vs37,vs37,vs34 │ │ │ │ + xsmuldp vs39,vs39,vs35 │ │ │ │ + xsmuldp vs38,vs38,vs36 │ │ │ │ xsmaddmdp vs12,vs11,vs42 │ │ │ │ + xsmuldp vs40,vs40,vs37 │ │ │ │ + xsmuldp vs10,vs10,vs38 │ │ │ │ xsmaddmdp vs12,vs11,vs43 │ │ │ │ + xsmuldp vs40,vs40,vs39 │ │ │ │ + xsmaddmdp vs12,vs11,vs44 │ │ │ │ + xsmuldp vs40,vs40,vs10 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xsmaddmdp vs12,vs11,vs45 │ │ │ │ + xsmaddmdp vs12,vs11,vs33 │ │ │ │ + xsmaddmdp vs12,vs11,vs32 │ │ │ │ + fmadd f12,f11,f12,f13 │ │ │ │ + fmadd f12,f11,f12,f3 │ │ │ │ + fmadd f12,f11,f12,f4 │ │ │ │ + fmadd f12,f11,f12,f5 │ │ │ │ + xxlxor vs11,vs11,vs11 │ │ │ │ + fcmpu cr0,f9,f11 │ │ │ │ + xsdivdp vs40,vs12,vs40 │ │ │ │ + fadd f12,f9,f10 │ │ │ │ + ble 9398 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + xxspltidp vs34,1073741824 │ │ │ │ + xxspltidp vs49,1077936128 │ │ │ │ + xxspltidp vs38,1090519040 │ │ │ │ + xxspltidp vs37,1091567616 │ │ │ │ + xxspltidp vs35,1086324736 │ │ │ │ + xxspltidp vs50,1088421888 │ │ │ │ + xxspltidp vs36,1082130432 │ │ │ │ + nop │ │ │ │ + xxspltidp vs51,1084227584 │ │ │ │ + xxspltidp vs39,1092616192 │ │ │ │ + xxspltidp vs9,1093664768 │ │ │ │ + addi r1,r1,112 │ │ │ │ + ld r0,16(r1) │ │ │ │ + mtlr r0 │ │ │ │ + fmadd f11,f12,f1,f2 │ │ │ │ + xsmaddmdp vs34,vs12,vs10 │ │ │ │ + xsmaddmdp vs49,vs12,vs10 │ │ │ │ + xsmaddmdp vs37,vs12,vs10 │ │ │ │ + xsmaddmdp vs35,vs12,vs10 │ │ │ │ + xsmaddmdp vs50,vs12,vs10 │ │ │ │ + xsmaddmdp vs36,vs12,vs10 │ │ │ │ + xsmaddmdp vs51,vs12,vs10 │ │ │ │ + xxmr vs1,vs38 │ │ │ │ + xxmr vs2,vs39 │ │ │ │ + fmadd f9,f12,f9,f10 │ │ │ │ + fmadd f2,f12,f2,f10 │ │ │ │ + fmadd f1,f12,f1,f10 │ │ │ │ + fadd f10,f12,f10 │ │ │ │ + xsmaddmdp vs11,vs12,vs41 │ │ │ │ + xsmuldp vs38,vs34,vs49 │ │ │ │ + xsmuldp vs39,vs35,vs50 │ │ │ │ + xsmuldp vs41,vs36,vs51 │ │ │ │ + xsmaddmdp vs11,vs12,vs42 │ │ │ │ + xsmuldp vs42,vs37,vs38 │ │ │ │ + xsmuldp vs1,vs1,vs41 │ │ │ │ + xsmuldp vs2,vs2,vs39 │ │ │ │ + xsmaddmdp vs11,vs12,vs43 │ │ │ │ + xsmuldp vs9,vs9,vs42 │ │ │ │ + fmul f10,f10,f1 │ │ │ │ xsmaddmdp vs11,vs12,vs44 │ │ │ │ - fdiv f11,f11,f9 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ - fmul f1,f1,f7 │ │ │ │ - fmul f1,f1,f4 │ │ │ │ - fsqrt f1,f1 │ │ │ │ + fmul f9,f9,f2 │ │ │ │ + xsmaddmdp vs11,vs12,vs45 │ │ │ │ + fmul f10,f9,f10 │ │ │ │ + xsmaddmdp vs11,vs12,vs33 │ │ │ │ + xsmaddmdp vs11,vs12,vs32 │ │ │ │ + fmadd f11,f12,f11,f13 │ │ │ │ + fmadd f11,f12,f11,f3 │ │ │ │ + fmadd f11,f12,f11,f4 │ │ │ │ + fmadd f12,f12,f11,f5 │ │ │ │ + xsmuldp vs11,vs40,vs6 │ │ │ │ + fdiv f12,f12,f10 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ + fsqrt f0,f0 │ │ │ │ + fmr f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v12,1328(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v11,1336(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v10,1360(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xxmr vs1,vs43 │ │ │ │ - lxsd v9,1368(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddadp vs1,vs0,vs44 │ │ │ │ - lxsd v8,1392(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v7,1400(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v6,1408(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs1,vs0,vs42 │ │ │ │ - lxsd v5,1416(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v3,1432(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs1,vs0,vs41 │ │ │ │ - lfd f6,1472(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v13,1344(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f3,1352(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f6,f10,f6 │ │ │ │ - xsmaddmdp vs1,vs0,vs40 │ │ │ │ - lxsd v4,1376(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs46,vs10,vs45 │ │ │ │ - lfd f2,1384(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f31,f10,f3 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + fmr f1,f0 │ │ │ │ + blr │ │ │ │ + plfd f5,321480 # 578f8 │ │ │ │ + plfd f4,321480 # 57900 │ │ │ │ + xxspltidp vs34,1094713344 │ │ │ │ + xxspltidp vs35,1093664768 │ │ │ │ + xxspltidp vs0,1092616192 │ │ │ │ + xxspltidp vs36,1091567616 │ │ │ │ + xxspltidp vs50,1090519040 │ │ │ │ + xxspltidp vs37,1088421888 │ │ │ │ + xxspltidp vs51,1086324736 │ │ │ │ + plfd f3,321424 # 57908 │ │ │ │ + xxspltidp vs38,1084227584 │ │ │ │ + xxspltidp vs39,1077936128 │ │ │ │ + xsadddp vs34,vs11,vs34 │ │ │ │ + xsadddp vs35,vs11,vs35 │ │ │ │ + xxspltidp vs49,1073741824 │ │ │ │ + plfd f13,321392 # 57910 │ │ │ │ + plxsd v0,321392 # 57918 │ │ │ │ + fmadd f6,f12,f5,f4 │ │ │ │ + fadd f0,f11,f0 │ │ │ │ + xsadddp vs36,vs11,vs36 │ │ │ │ + xsadddp vs50,vs11,vs50 │ │ │ │ + plxsd v1,321376 # 57920 │ │ │ │ + plxsd v13,321376 # 57928 │ │ │ │ + xsadddp vs37,vs11,vs37 │ │ │ │ + xsadddp vs51,vs11,vs51 │ │ │ │ + xsadddp vs38,vs11,vs38 │ │ │ │ + xsadddp vs39,vs11,vs39 │ │ │ │ + plxsd v12,321360 # 57930 │ │ │ │ + plxsd v11,321360 # 57938 │ │ │ │ + plxsd v10,321360 # 57940 │ │ │ │ + plxsd v9,321360 # 57948 │ │ │ │ + plfd f2,321360 # 57950 │ │ │ │ + plfd f1,321360 # 57958 │ │ │ │ + xsmuldp vs34,vs34,vs12 │ │ │ │ + xxmr vs48,vs6 │ │ │ │ + xxspltidp vs6,1082130432 │ │ │ │ + xsmuldp vs35,vs35,vs0 │ │ │ │ + xsmuldp vs36,vs36,vs50 │ │ │ │ + xsadddp vs0,vs11,vs49 │ │ │ │ + xsmuldp vs37,vs37,vs51 │ │ │ │ + xsadddp vs40,vs11,vs6 │ │ │ │ + xxmr vs6,vs48 │ │ │ │ + xsmuldp vs38,vs38,vs34 │ │ │ │ + fmadd f6,f12,f6,f3 │ │ │ │ + xsmuldp vs0,vs0,vs37 │ │ │ │ + fmadd f11,f12,f6,f13 │ │ │ │ + xsmuldp vs6,vs40,vs35 │ │ │ │ + xsmuldp vs40,vs39,vs36 │ │ │ │ + xsmaddmdp vs11,vs12,vs32 │ │ │ │ + xsmuldp vs0,vs0,vs40 │ │ │ │ + xsmuldp vs6,vs6,vs38 │ │ │ │ + xsmaddmdp vs11,vs12,vs33 │ │ │ │ fmul f6,f6,f0 │ │ │ │ - xsmaddmdp vs1,vs0,vs39 │ │ │ │ - lxsd v16,1112(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs47,vs10,vs36 │ │ │ │ - lfd f13,832(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f30,f10,f2 │ │ │ │ - xsmuldp vs31,vs46,vs31 │ │ │ │ - lxsd v2,1440(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs1,vs0,vs38 │ │ │ │ - lxsd v0,1424(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f29,f10,f13 │ │ │ │ - xsmuldp vs30,vs47,vs30 │ │ │ │ - xsadddp vs47,vs10,vs48 │ │ │ │ - lfd f8,896(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs1,vs0,vs37 │ │ │ │ - lxsd v1,840(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs46,vs10,vs32 │ │ │ │ - lfd f5,808(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs29,vs47,vs29 │ │ │ │ - lxsd v19,1448(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs47,vs10,vs33 │ │ │ │ - xsmaddmdp vs1,vs0,vs35 │ │ │ │ - xsmuldp vs46,vs46,vs6 │ │ │ │ - fadd f6,f10,f8 │ │ │ │ - lxsd v18,1456(r9) │ │ │ │ - fadd f10,f10,f5 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v17,1464(r9) │ │ │ │ - xsmuldp vs47,vs47,vs30 │ │ │ │ - xsmaddmdp vs1,vs0,vs34 │ │ │ │ - fmul f6,f6,f31 │ │ │ │ - fmul f10,f10,f29 │ │ │ │ - xsmaddmdp vs1,vs0,vs51 │ │ │ │ - xsmuldp vs6,vs6,vs46 │ │ │ │ - xsmuldp vs10,vs10,vs47 │ │ │ │ - xsmaddmdp vs1,vs0,vs50 │ │ │ │ - fmul f6,f6,f10 │ │ │ │ - fadd f10,f11,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs49 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - fcmpu cr0,f11,f0 │ │ │ │ - bgt 8f50 │ │ │ │ - xxmr vs0,vs43 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f30,f11,f3 │ │ │ │ - xsadddp vs29,vs11,vs36 │ │ │ │ - fadd f28,f11,f2 │ │ │ │ - xsadddp vs31,vs11,vs45 │ │ │ │ - xsadddp vs47,vs11,vs48 │ │ │ │ - xsmaddadp vs0,vs10,vs44 │ │ │ │ - lxsd v14,1472(r9) │ │ │ │ - xsadddp vs46,vs11,vs46 │ │ │ │ - fmul f31,f31,f30 │ │ │ │ - fmul f30,f29,f28 │ │ │ │ - fadd f29,f11,f13 │ │ │ │ - xsmaddmdp vs0,vs10,vs42 │ │ │ │ - xsadddp vs28,vs11,vs32 │ │ │ │ - xsmuldp vs46,vs46,vs10 │ │ │ │ - xsmuldp vs29,vs47,vs29 │ │ │ │ - xsadddp vs47,vs11,vs8 │ │ │ │ - xsmaddmdp vs0,vs10,vs41 │ │ │ │ - xsmuldp vs28,vs28,vs46 │ │ │ │ - xsadddp vs46,vs11,vs33 │ │ │ │ - fadd f11,f11,f5 │ │ │ │ - xsmuldp vs47,vs47,vs31 │ │ │ │ - xsmaddmdp vs0,vs10,vs40 │ │ │ │ - xsmuldp vs46,vs46,vs30 │ │ │ │ - fmul f11,f11,f29 │ │ │ │ - xsmuldp vs47,vs47,vs28 │ │ │ │ - xsmaddmdp vs0,vs10,vs39 │ │ │ │ - xsmuldp vs11,vs11,vs46 │ │ │ │ - xsmaddmdp vs0,vs10,vs38 │ │ │ │ - xsmuldp vs47,vs47,vs11 │ │ │ │ - fadd f11,f9,f12 │ │ │ │ - xsmaddmdp vs0,vs10,vs37 │ │ │ │ - xsmaddmdp vs0,vs10,vs35 │ │ │ │ - xsmaddmdp vs0,vs10,vs34 │ │ │ │ - xsmaddmdp vs0,vs10,vs51 │ │ │ │ - xsmaddmdp vs0,vs10,vs50 │ │ │ │ - xsmaddmdp vs0,vs10,vs49 │ │ │ │ - xxlxor vs10,vs10,vs10 │ │ │ │ - fcmpu cr0,f9,f10 │ │ │ │ - xsdivdp vs0,vs0,vs47 │ │ │ │ - bgt 9008 │ │ │ │ - xxmr vs12,vs43 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs45,vs9,vs45 │ │ │ │ - xsadddp vs36,vs9,vs36 │ │ │ │ - xsadddp vs48,vs9,vs48 │ │ │ │ - fadd f10,f9,f5 │ │ │ │ - fadd f3,f9,f3 │ │ │ │ - xsmaddadp vs12,vs11,vs44 │ │ │ │ - lxsd v12,1472(r9) │ │ │ │ - fadd f2,f9,f2 │ │ │ │ - fadd f13,f9,f13 │ │ │ │ - xsadddp vs32,vs9,vs32 │ │ │ │ - fadd f8,f9,f8 │ │ │ │ - xsadddp vs33,vs9,vs33 │ │ │ │ - fmul f0,f0,f6 │ │ │ │ - addi r1,r1,128 │ │ │ │ - xsadddp vs9,vs9,vs44 │ │ │ │ - xsmuldp vs3,vs3,vs45 │ │ │ │ - ld r0,16(r1) │ │ │ │ - lfd f28,-32(r1) │ │ │ │ + xxmr vs0,vs45 │ │ │ │ + fmadd f0,f12,f11,f0 │ │ │ │ + xxlxor vs11,vs11,vs11 │ │ │ │ + fcmpu cr0,f10,f11 │ │ │ │ + xsmaddmdp vs0,vs12,vs44 │ │ │ │ + xsmaddmdp vs0,vs12,vs43 │ │ │ │ + xsmaddmdp vs0,vs12,vs42 │ │ │ │ + xsmaddmdp vs0,vs12,vs41 │ │ │ │ + fmadd f0,f12,f0,f2 │ │ │ │ + fmadd f0,f12,f0,f1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + fadd f11,f10,f12 │ │ │ │ + bgt 8f00 │ │ │ │ + fmadd f12,f11,f5,f4 │ │ │ │ + xxspltidp vs34,1094713344 │ │ │ │ + xxspltidp vs35,1093664768 │ │ │ │ + xxspltidp vs49,1092616192 │ │ │ │ + xxspltidp vs36,1091567616 │ │ │ │ + xxspltidp vs50,1090519040 │ │ │ │ + xxspltidp vs37,1088421888 │ │ │ │ + xxspltidp vs51,1086324736 │ │ │ │ + xxspltidp vs38,1084227584 │ │ │ │ + xxspltidp vs40,1082130432 │ │ │ │ + xxspltidp vs39,1077936128 │ │ │ │ + xxspltidp vs48,1073741824 │ │ │ │ + xsadddp vs34,vs10,vs34 │ │ │ │ + xsadddp vs35,vs10,vs35 │ │ │ │ + xsadddp vs49,vs10,vs49 │ │ │ │ + xsadddp vs36,vs10,vs36 │ │ │ │ + xsadddp vs50,vs10,vs50 │ │ │ │ + xsadddp vs37,vs10,vs37 │ │ │ │ + xsadddp vs51,vs10,vs51 │ │ │ │ + fmadd f12,f11,f12,f3 │ │ │ │ + xsadddp vs38,vs10,vs38 │ │ │ │ + xsadddp vs40,vs10,vs40 │ │ │ │ + xsadddp vs39,vs10,vs39 │ │ │ │ + xsadddp vs10,vs10,vs48 │ │ │ │ + xsmuldp vs34,vs34,vs11 │ │ │ │ + xsmuldp vs35,vs35,vs49 │ │ │ │ + xsmuldp vs36,vs36,vs50 │ │ │ │ + xsmuldp vs37,vs37,vs51 │ │ │ │ + fmadd f12,f11,f12,f13 │ │ │ │ + xsmuldp vs38,vs38,vs34 │ │ │ │ + xsmuldp vs40,vs40,vs35 │ │ │ │ + xsmuldp vs39,vs39,vs36 │ │ │ │ + xsmuldp vs10,vs10,vs37 │ │ │ │ + xsmaddmdp vs12,vs11,vs32 │ │ │ │ + xsmuldp vs40,vs40,vs38 │ │ │ │ + xsmuldp vs10,vs10,vs39 │ │ │ │ + xsmaddmdp vs12,vs11,vs33 │ │ │ │ + xsmuldp vs40,vs40,vs10 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xsmaddmdp vs12,vs11,vs45 │ │ │ │ + xsmaddmdp vs12,vs11,vs44 │ │ │ │ + xsmaddmdp vs12,vs11,vs43 │ │ │ │ xsmaddmdp vs12,vs11,vs42 │ │ │ │ - xsmuldp vs2,vs2,vs36 │ │ │ │ - xsmuldp vs13,vs13,vs48 │ │ │ │ - lfd f29,-24(r1) │ │ │ │ - lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - fmul f9,f9,f11 │ │ │ │ - fmul f8,f8,f3 │ │ │ │ xsmaddmdp vs12,vs11,vs41 │ │ │ │ - xsmuldp vs33,vs33,vs2 │ │ │ │ - fmul f10,f10,f13 │ │ │ │ - xsmuldp vs32,vs32,vs9 │ │ │ │ - xsmaddmdp vs12,vs11,vs40 │ │ │ │ - xsmuldp vs10,vs10,vs33 │ │ │ │ - xsmuldp vs9,vs8,vs32 │ │ │ │ - xsmaddmdp vs12,vs11,vs39 │ │ │ │ - fmul f9,f9,f10 │ │ │ │ - xsmaddmdp vs12,vs11,vs38 │ │ │ │ - xsmaddmdp vs12,vs11,vs37 │ │ │ │ - xsmaddmdp vs12,vs11,vs35 │ │ │ │ - xsmaddmdp vs12,vs11,vs34 │ │ │ │ - xsmaddmdp vs12,vs11,vs51 │ │ │ │ - xsmaddmdp vs12,vs11,vs50 │ │ │ │ - xsmaddmdp vs11,vs12,vs49 │ │ │ │ - fdiv f11,f11,f9 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ - fmul f1,f1,f7 │ │ │ │ - fmul f1,f1,f4 │ │ │ │ - fsqrt f1,f1 │ │ │ │ + fmadd f12,f11,f12,f2 │ │ │ │ + fmadd f12,f11,f12,f1 │ │ │ │ + xxlxor vs11,vs11,vs11 │ │ │ │ + fcmpu cr0,f9,f11 │ │ │ │ + xsdivdp vs40,vs12,vs40 │ │ │ │ + fadd f12,f9,f10 │ │ │ │ + bgt 9000 │ │ │ │ + fmadd f5,f12,f5,f4 │ │ │ │ + xxspltidp vs36,1094713344 │ │ │ │ + xxspltidp vs37,1092616192 │ │ │ │ + xxspltidp vs51,1093664768 │ │ │ │ + xxspltidp vs38,1090519040 │ │ │ │ + nop │ │ │ │ + xxspltidp vs34,1091567616 │ │ │ │ + xxspltidp vs39,1086324736 │ │ │ │ + xxspltidp vs35,1088421888 │ │ │ │ + xxspltidp vs11,1084227584 │ │ │ │ + xxspltidp vs10,1082130432 │ │ │ │ + xxspltidp vs4,1077936128 │ │ │ │ + xxspltidp vs50,1073741824 │ │ │ │ + xsadddp vs36,vs9,vs36 │ │ │ │ + xsadddp vs37,vs9,vs37 │ │ │ │ + xsadddp vs51,vs9,vs51 │ │ │ │ + addi r1,r1,112 │ │ │ │ + xsadddp vs38,vs9,vs38 │ │ │ │ + xsadddp vs34,vs9,vs34 │ │ │ │ + xsadddp vs39,vs9,vs39 │ │ │ │ + xsadddp vs35,vs9,vs35 │ │ │ │ + fmadd f5,f12,f5,f3 │ │ │ │ + fadd f10,f9,f10 │ │ │ │ + fadd f3,f9,f11 │ │ │ │ + fadd f4,f9,f4 │ │ │ │ + ld r0,16(r1) │ │ │ │ + xsadddp vs11,vs9,vs50 │ │ │ │ + xsmuldp vs36,vs36,vs12 │ │ │ │ + xsmuldp vs37,vs37,vs51 │ │ │ │ + xsmuldp vs38,vs38,vs34 │ │ │ │ + xsmuldp vs39,vs39,vs35 │ │ │ │ + mtlr r0 │ │ │ │ + fmadd f9,f12,f5,f13 │ │ │ │ + xsmuldp vs3,vs3,vs36 │ │ │ │ + xsmuldp vs10,vs10,vs37 │ │ │ │ + xsmuldp vs5,vs4,vs38 │ │ │ │ + xsmuldp vs11,vs11,vs39 │ │ │ │ + xsmaddmdp vs9,vs12,vs32 │ │ │ │ + fmul f10,f10,f3 │ │ │ │ + fmul f11,f11,f5 │ │ │ │ + xsmaddmdp vs9,vs12,vs33 │ │ │ │ + fmul f10,f10,f11 │ │ │ │ + xxmr vs11,vs45 │ │ │ │ + fmadd f11,f12,f9,f11 │ │ │ │ + xsmaddmdp vs11,vs12,vs44 │ │ │ │ + xsmaddmdp vs11,vs12,vs43 │ │ │ │ + xsmaddmdp vs11,vs12,vs42 │ │ │ │ + xsmaddmdp vs11,vs12,vs41 │ │ │ │ + fmadd f11,f12,f11,f2 │ │ │ │ + fmadd f12,f12,f11,f1 │ │ │ │ + xsmuldp vs11,vs40,vs6 │ │ │ │ + fdiv f12,f12,f10 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ + fsqrt f0,f0 │ │ │ │ + fmr f1,f0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1020000 │ │ │ │ - .long 0x84 │ │ │ │ + .long 0x1000000 │ │ │ │ + .long 0x80 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000093e0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-5344 │ │ │ │ +00000000000094c0 : │ │ │ │ cmpdi r3,0 │ │ │ │ beqlr │ │ │ │ - nop │ │ │ │ - mflr r0 │ │ │ │ - ld r9,-32712(r2) │ │ │ │ - ld r12,0(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ + pld r2,420448 # 6ff28 [nfft_free_hook@got] │ │ │ │ + ld r12,0(r2) │ │ │ │ cmpdi r12,0 │ │ │ │ - beq 9430 │ │ │ │ - std r2,24(r1) │ │ │ │ + beq 94f0 │ │ │ │ mtctr r12 │ │ │ │ - bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - bl 44e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + bctr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + b 4480 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0000000000009460 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-5472 │ │ │ │ - nop │ │ │ │ +0000000000009500 : │ │ │ │ + pld r2,420408 # 6ff38 [nfft_die_hook@got] │ │ │ │ mflr r0 │ │ │ │ - ld r9,-32704(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 9498 │ │ │ │ + beq 9528 │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ li r3,1 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4d80 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000094b0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-5552 │ │ │ │ +0000000000009540 : │ │ │ │ + pld r9,420336 # 6ff30 [nfft_malloc_hook@got] │ │ │ │ + ld r12,0(r9) │ │ │ │ + cmpdi r12,0 │ │ │ │ + beq 9560 │ │ │ │ + mtctr r12 │ │ │ │ + bctr │ │ │ │ nop │ │ │ │ + mr r2,r3 │ │ │ │ mflr r0 │ │ │ │ - ld r10,-32696(r2) │ │ │ │ - ld r12,0(r10) │ │ │ │ + li r3,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - cmpdi r12,0 │ │ │ │ - beq 9500 │ │ │ │ - mtctr r12 │ │ │ │ - std r2,24(r1) │ │ │ │ - bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + iseleq r3,r3,r2 │ │ │ │ + bl 49a0 │ │ │ │ + mr. r2,r3 │ │ │ │ + beq 95a0 │ │ │ │ addi r1,r1,48 │ │ │ │ - mr r3,r9 │ │ │ │ + mr r3,r2 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - mr r9,r3 │ │ │ │ - li r3,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - iseleq r3,r3,r9 │ │ │ │ - bl 4a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr. r9,r3 │ │ │ │ - bne 94ec │ │ │ │ - addis r3,r2,-2 │ │ │ │ - std r9,32(r1) │ │ │ │ - addi r3,r3,-88 │ │ │ │ - bl 5320 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ - b 94ec │ │ │ │ + nop │ │ │ │ + std r2,32(r1) │ │ │ │ + pla r3,319444 # 57578 │ │ │ │ + bl 52c0 │ │ │ │ + ld r2,32(r1) │ │ │ │ + b 9588 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009550 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-5712 │ │ │ │ - mflr r0 │ │ │ │ +0000000000009600 : │ │ │ │ std r31,-8(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ mr. r31,r3 │ │ │ │ - std r0,176(r1) │ │ │ │ - beq 97bc │ │ │ │ + stdu r1,-160(r1) │ │ │ │ + beq 9824 │ │ │ │ cmpdi r5,0 │ │ │ │ std r29,136(r1) │ │ │ │ std r30,144(r1) │ │ │ │ mr r29,r4 │ │ │ │ - beq 96b0 │ │ │ │ - addis r4,r2,-2 │ │ │ │ + beq 9720 │ │ │ │ + mflr r0 │ │ │ │ mr r6,r31 │ │ │ │ li r3,1 │ │ │ │ - addi r4,r4,-40 │ │ │ │ - bl 4680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 9664 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r26,112(r1) │ │ │ │ - addis r26,r2,-2 │ │ │ │ - std r25,104(r1) │ │ │ │ - li r30,0 │ │ │ │ std r28,128(r1) │ │ │ │ + pla r4,319348 # 575a8 │ │ │ │ + li r30,0 │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 4620 │ │ │ │ + mr. r28,r29 │ │ │ │ + pla r2,319348 # 575c0 │ │ │ │ + std r2,96(r1) │ │ │ │ + pla r2,319328 # 575b8 │ │ │ │ + std r2,104(r1) │ │ │ │ + ble 96dc │ │ │ │ std r27,120(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - addi r9,r9,-24 │ │ │ │ - addi r26,r26,-16 │ │ │ │ - mr r25,r9 │ │ │ │ - b 9610 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r26 │ │ │ │ + b 969c │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4620 │ │ │ │ cmpdi r27,7 │ │ │ │ - beq 96a0 │ │ │ │ + beq 9710 │ │ │ │ addic. r28,r28,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,8 │ │ │ │ - beq 9654 │ │ │ │ + beq 96d8 │ │ │ │ andi. r27,r30,7 │ │ │ │ - bne 95e0 │ │ │ │ + bne 9670 │ │ │ │ + ld r4,104(r1) │ │ │ │ mr r5,r30 │ │ │ │ - mr r4,r25 │ │ │ │ li r3,1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,8 │ │ │ │ - bl 4680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,-8(r31) │ │ │ │ + bl 4620 │ │ │ │ + lfd f1,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r26 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4620 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - bne 9610 │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + bne 969c │ │ │ │ ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ andi. r30,r29,7 │ │ │ │ - bne 9780 │ │ │ │ - nop │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 97f0 │ │ │ │ + ld r28,128(r1) │ │ │ │ ld r0,176(r1) │ │ │ │ + mtlr r0 │ │ │ │ + pld r2,420056 # 6ffc8 [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 4b60 │ │ │ │ li r3,10 │ │ │ │ - bl 5020 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 9600 │ │ │ │ - addis r29,r2,-2 │ │ │ │ + bl 4fc0 │ │ │ │ + b 968c │ │ │ │ + nop │ │ │ │ mr. r30,r4 │ │ │ │ - addi r29,r29,-8 │ │ │ │ - ble 966c │ │ │ │ - andi. r9,r30,1 │ │ │ │ - std r28,128(r1) │ │ │ │ - addi r28,r30,-1 │ │ │ │ - beq 9700 │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + ble 96f0 │ │ │ │ + mflr r0 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + addi r29,r30,-1 │ │ │ │ + pla r2,319124 # 575c8 │ │ │ │ + std r2,96(r1) │ │ │ │ + std r0,176(r1) │ │ │ │ + beq 9770 │ │ │ │ + lfd f1,0(r31) │ │ │ │ li r3,1 │ │ │ │ + pla r4,319096 # 575c8 │ │ │ │ addi r31,r31,8 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr. r30,r28 │ │ │ │ - beq 9740 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4620 │ │ │ │ + mr. r30,r29 │ │ │ │ + beq 96e8 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ addi r30,r30,-1 │ │ │ │ addi r31,r31,16 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4620 │ │ │ │ + ld r5,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ + li r3,1 │ │ │ │ mtfprd f1,r5 │ │ │ │ - bl 4680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4620 │ │ │ │ + addic. r30,r30,-1 │ │ │ │ + beq 96e8 │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ + li r3,1 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + addi r31,r31,16 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4620 │ │ │ │ ld r5,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r29 │ │ │ │ mtfprd f1,r5 │ │ │ │ - bl 4680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4620 │ │ │ │ addic. r30,r30,-1 │ │ │ │ - bne 9700 │ │ │ │ - nop │ │ │ │ - ld r28,128(r1) │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,176(r1) │ │ │ │ - ld r29,136(r1) │ │ │ │ - ld r30,144(r1) │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + bne 9770 │ │ │ │ + b 96e8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5020 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4fc0 │ │ │ │ + pld r2,419792 # 6ffc8 [stdout@got] │ │ │ │ ld r0,176(r1) │ │ │ │ + ld r28,128(r1) │ │ │ │ ld r29,136(r1) │ │ │ │ ld r30,144(r1) │ │ │ │ addi r1,r1,160 │ │ │ │ + ld r3,0(r2) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - addis r3,r2,-2 │ │ │ │ - std r25,104(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ + b 4b60 │ │ │ │ + mflr r0 │ │ │ │ std r27,120(r1) │ │ │ │ std r28,128(r1) │ │ │ │ + pla r3,318824 # 57598 │ │ │ │ std r29,136(r1) │ │ │ │ std r30,144(r1) │ │ │ │ - addi r3,r3,-56 │ │ │ │ - bl 52e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 5280 │ │ │ │ + pld r2,419712 # 6ffc8 [stdout@got] │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 4b60 │ │ │ │ li r3,-1 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4d80 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x780 │ │ │ │ + .long 0x580 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009810 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-6416 │ │ │ │ - mflr r0 │ │ │ │ +0000000000009870 : │ │ │ │ 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 9970 │ │ │ │ - addis r4,r2,-2 │ │ │ │ + beq 99a0 │ │ │ │ + mflr r0 │ │ │ │ mr r6,r3 │ │ │ │ li r3,1 │ │ │ │ - addi r4,r4,-40 │ │ │ │ - bl 4680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 9920 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r26,112(r1) │ │ │ │ - addis r26,r2,-2 │ │ │ │ - std r25,104(r1) │ │ │ │ - li r30,0 │ │ │ │ std r28,128(r1) │ │ │ │ + std r30,144(r1) │ │ │ │ + pla r4,318728 # 575a8 │ │ │ │ + li r30,0 │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 4620 │ │ │ │ + mr. r28,r29 │ │ │ │ + pla r2,318744 # 575d0 │ │ │ │ + std r2,96(r1) │ │ │ │ + pla r2,318708 # 575b8 │ │ │ │ + std r2,104(r1) │ │ │ │ + ble 9958 │ │ │ │ std r27,120(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - addi r9,r9,-24 │ │ │ │ - addi r26,r26,0 │ │ │ │ - mr r25,r9 │ │ │ │ - b 98c0 │ │ │ │ - ld r6,8(r31) │ │ │ │ - ld r5,0(r31) │ │ │ │ - mtfprd f2,r6 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + b 990c │ │ │ │ + nop │ │ │ │ + lfd f2,8(r31) │ │ │ │ + lfd f1,0(r31) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4620 │ │ │ │ cmpdi r27,3 │ │ │ │ - beq 9960 │ │ │ │ + beq 9990 │ │ │ │ addic. r28,r28,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 9910 │ │ │ │ + beq 9954 │ │ │ │ andi. r27,r30,3 │ │ │ │ - mr r4,r26 │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - bne 9890 │ │ │ │ + bne 98e0 │ │ │ │ + ld r4,104(r1) │ │ │ │ mr r5,r30 │ │ │ │ - mr r4,r25 │ │ │ │ - addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - bl 4680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,-8(r31) │ │ │ │ - ld r5,-16(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + bl 4620 │ │ │ │ + lfd f2,-8(r31) │ │ │ │ + lfd f1,-16(r31) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r26 │ │ │ │ - mtfprd f2,r6 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r4,96(r1) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4620 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - bne 98c0 │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + bne 990c │ │ │ │ ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ andi. r30,r29,3 │ │ │ │ - bne 99e0 │ │ │ │ - nop │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 99f0 │ │ │ │ + ld r28,128(r1) │ │ │ │ + ld r30,144(r1) │ │ │ │ + ld r0,176(r1) │ │ │ │ + mtlr r0 │ │ │ │ + pld r2,419416 # 6ffc8 [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 4b60 │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5020 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 98b0 │ │ │ │ - addis r29,r2,-2 │ │ │ │ - mr. r30,r4 │ │ │ │ - addi r29,r29,16 │ │ │ │ - ble 9928 │ │ │ │ - ld r6,8(r31) │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + bl 4fc0 │ │ │ │ + b 98fc │ │ │ │ + nop │ │ │ │ + cmpdi r29,0 │ │ │ │ + pla r2,318524 # 575e0 │ │ │ │ + std r2,96(r1) │ │ │ │ + ble 9970 │ │ │ │ + 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 4680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - bne 9980 │ │ │ │ - nop │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r0,16(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + ld r4,96(r1) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4620 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + bne 99c0 │ │ │ │ + b 9968 │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5020 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4fc0 │ │ │ │ + pld r2,419280 # 6ffc8 [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 4b60 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x780 │ │ │ │ + .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000009a30 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-6960 │ │ │ │ - mflr r0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4740 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000009a70 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-7024 │ │ │ │ - mflr r0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ +0000000000009a40 : │ │ │ │ + b 46e0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0000000000009ab0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-7088 │ │ │ │ +0000000000009a50 : │ │ │ │ + b 4640 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0000000000009a60 : │ │ │ │ std r30,-24(r1) │ │ │ │ mr. r30,r4 │ │ │ │ stdu r1,-64(r1) │ │ │ │ - ble 9b20 │ │ │ │ + ble 9ac4 │ │ │ │ mflr r0 │ │ │ │ std r31,48(r1) │ │ │ │ - mr r31,r3 │ │ │ │ stfd f31,56(r1) │ │ │ │ + mr r31,r3 │ │ │ │ std r0,80(r1) │ │ │ │ nop │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl 43c0 │ │ │ │ addi r31,r31,16 │ │ │ │ fmr f31,f1 │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 43c0 │ │ │ │ + bl 43c0 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f31,-16(r31) │ │ │ │ stfd f1,-8(r31) │ │ │ │ - bne 9ae0 │ │ │ │ + bne 9a90 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000009b40 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-7232 │ │ │ │ +0000000000009ae0 : │ │ │ │ std r31,-16(r1) │ │ │ │ mr. r31,r4 │ │ │ │ - stdu r1,-80(r1) │ │ │ │ - ble 9bd4 │ │ │ │ + stdu r1,-64(r1) │ │ │ │ + ble 9b7c │ │ │ │ mflr r0 │ │ │ │ - std r28,40(r1) │ │ │ │ - andi. r9,r31,1 │ │ │ │ - addis r28,r2,-2 │ │ │ │ - std r29,48(r1) │ │ │ │ + andi. r2,r31,1 │ │ │ │ + std r29,32(r1) │ │ │ │ + std r30,40(r1) │ │ │ │ addi r29,r31,-1 │ │ │ │ - std r30,56(r1) │ │ │ │ mr r30,r3 │ │ │ │ - addi r28,r28,816 │ │ │ │ - std r0,96(r1) │ │ │ │ - bne 9be0 │ │ │ │ - stfd f31,72(r1) │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f31,0(r28) │ │ │ │ + stfd f31,56(r1) │ │ │ │ + xxspltidp vs31,1056964608 │ │ │ │ + std r0,80(r1) │ │ │ │ + beq 9b40 │ │ │ │ + bl 43c0 │ │ │ │ + mr. r31,r29 │ │ │ │ + addi r30,r30,8 │ │ │ │ + fsub f1,f1,f31 │ │ │ │ + stfd f1,-8(r30) │ │ │ │ + beq 9b68 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl 43c0 │ │ │ │ addi r31,r31,-1 │ │ │ │ addi r30,r30,16 │ │ │ │ fsub f1,f1,f31 │ │ │ │ stfd f1,-16(r30) │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 43c0 │ │ │ │ addic. r31,r31,-1 │ │ │ │ fsub f1,f1,f31 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bne 9b88 │ │ │ │ - lfd f31,72(r1) │ │ │ │ - ld r0,96(r1) │ │ │ │ - ld r28,40(r1) │ │ │ │ - ld r29,48(r1) │ │ │ │ - ld r30,56(r1) │ │ │ │ + bne 9b40 │ │ │ │ + ld r0,80(r1) │ │ │ │ + lfd f31,56(r1) │ │ │ │ + ld r29,32(r1) │ │ │ │ + ld r30,40(r1) │ │ │ │ mtlr r0 │ │ │ │ - addi r1,r1,80 │ │ │ │ + addi r1,r1,64 │ │ │ │ ld r31,-16(r1) │ │ │ │ blr │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - mr. r31,r29 │ │ │ │ - addi r30,r30,8 │ │ │ │ - fsub f1,f1,f0 │ │ │ │ - stfd f1,-8(r30) │ │ │ │ - bne 9b84 │ │ │ │ - b 9bc0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x481 │ │ │ │ + .long 0x381 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009c10 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-7440 │ │ │ │ +0000000000009ba0 : │ │ │ │ std r31,-24(r1) │ │ │ │ mr. r31,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ - ble 9cc8 │ │ │ │ + ble 9c40 │ │ │ │ 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 9c80 │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 9c00 │ │ │ │ + bl 43c0 │ │ │ │ mr. r31,r29 │ │ │ │ addi r30,r30,8 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - beq 9cb0 │ │ │ │ + beq 9c28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 43c0 │ │ │ │ addi r31,r31,-1 │ │ │ │ addi r30,r30,16 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-16(r30) │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 43c0 │ │ │ │ addic. r31,r31,-1 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bne 9c80 │ │ │ │ + bne 9c00 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000009ce0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-7648 │ │ │ │ - addis r9,r2,-2 │ │ │ │ +0000000000009c80 : │ │ │ │ + xxspltidp vs11,956301312 │ │ │ │ fabs f12,f1 │ │ │ │ - lfd f11,1480(r9) │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ - blt 9d30 │ │ │ │ + blt 9cc0 │ │ │ │ mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ stfd f1,32(r1) │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4da0 │ │ │ │ lfd f0,32(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ fdiv f1,f1,f0 │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f11,1288(r9) │ │ │ │ + xxspltidp vs11,629145600 │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ - blt 9d80 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + blt 9d10 │ │ │ │ + xxspltidp vs10,847249408 │ │ │ │ fmul f0,f1,f1 │ │ │ │ - lfd f10,1496(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,1488(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + plfd f1,318596 # 57960 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ fcmpu cr0,f12,f10 │ │ │ │ - lfd f11,496(r9) │ │ │ │ fnmsub f1,f0,f1,f11 │ │ │ │ bltlr │ │ │ │ - addis r9,r2,-2 │ │ │ │ fmul f0,f0,f0 │ │ │ │ - lfd f12,1504(r9) │ │ │ │ + nop │ │ │ │ + plfd f12,318568 # 57968 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,496(r9) │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000009da0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-7840 │ │ │ │ +0000000000009d30 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr. r25,r6 │ │ │ │ + mr r24,r3 │ │ │ │ std r27,-40(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + mr r27,r5 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ + mr r30,r4 │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - mr. r25,r6 │ │ │ │ - mr r24,r3 │ │ │ │ - mr r30,r4 │ │ │ │ - mr r27,r5 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdu r9,-4096(r1) │ │ │ │ - blt 9ef0 │ │ │ │ + stdu r2,-4096(r1) │ │ │ │ + blt 9e70 │ │ │ │ addi r6,r1,32 │ │ │ │ mr r26,r4 │ │ │ │ li r28,0 │ │ │ │ cmpdi cr4,r3,0 │ │ │ │ addi r29,r6,-8 │ │ │ │ mr r3,r6 │ │ │ │ li r5,4096 │ │ │ │ li r4,0 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5240 │ │ │ │ mtctr r24 │ │ │ │ - mr r8,r26 │ │ │ │ + mr r10,r26 │ │ │ │ mr r6,r3 │ │ │ │ - ble cr4,9e60 │ │ │ │ - nop │ │ │ │ + ble cr4,9de0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - srad r9,r9,r28 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - ldx r10,r6,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r6,r9 │ │ │ │ - bdnz 9e40 │ │ │ │ - li r8,256 │ │ │ │ - mr r10,r29 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r8 │ │ │ │ - ld r7,8(r10) │ │ │ │ - std r9,8(r10) │ │ │ │ - mr r8,r10 │ │ │ │ + ld r2,0(r10) │ │ │ │ addi r10,r10,16 │ │ │ │ - add r9,r9,r7 │ │ │ │ - ld r7,16(r8) │ │ │ │ - std r9,16(r8) │ │ │ │ - add r9,r9,r7 │ │ │ │ - bdnz 9e70 │ │ │ │ + srad r2,r2,r28 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + ldx r9,r6,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stdx r9,r6,r2 │ │ │ │ + bdnz 9dc0 │ │ │ │ + li r2,256 │ │ │ │ + mr r9,r29 │ │ │ │ + li r8,0 │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,8(r9) │ │ │ │ + ld r7,16(r9) │ │ │ │ + addi r10,r9,8 │ │ │ │ + std r8,8(r9) │ │ │ │ + addi r9,r9,16 │ │ │ │ + add r2,r8,r2 │ │ │ │ + add r8,r2,r7 │ │ │ │ + std r2,8(r10) │ │ │ │ + bdnz 9df0 │ │ │ │ mtctr r24 │ │ │ │ - mr r8,r26 │ │ │ │ - ble cr4,9ed4 │ │ │ │ - ld r5,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - srad r9,r5,r28 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - ldx r10,r6,r9 │ │ │ │ - sldi r4,r10,4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r7,r27,r4 │ │ │ │ - stdx r10,r6,r9 │ │ │ │ - std r5,0(r7) │ │ │ │ - ld r9,-8(r8) │ │ │ │ - std r9,8(r7) │ │ │ │ - bdnz 9ea0 │ │ │ │ + mr r10,r26 │ │ │ │ + ble cr4,9e54 │ │ │ │ + ld r7,0(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + srad r2,r7,r28 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + ldx r9,r6,r2 │ │ │ │ + sldi r5,r9,4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r8,r27,r5 │ │ │ │ + stdx r9,r6,r2 │ │ │ │ + std r7,0(r8) │ │ │ │ + ld r2,-8(r10) │ │ │ │ + std r2,8(r8) │ │ │ │ + bdnz 9e20 │ │ │ │ addic. r25,r25,-9 │ │ │ │ addi r28,r28,9 │ │ │ │ - blt 9ef8 │ │ │ │ - mr r9,r26 │ │ │ │ + blt 9e78 │ │ │ │ + mr r2,r26 │ │ │ │ mr r26,r27 │ │ │ │ - mr r27,r9 │ │ │ │ - b 9e10 │ │ │ │ + mr r27,r2 │ │ │ │ + b 9d98 │ │ │ │ mr r26,r5 │ │ │ │ mr r27,r4 │ │ │ │ cmpld r30,r26 │ │ │ │ - beq 9f38 │ │ │ │ + beq 9eb8 │ │ │ │ addi r1,r31,96 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ @@ -5637,16 +4956,15 @@ │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ sldi r5,r24,4 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r30 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ addi r1,r31,96 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ @@ -5656,163 +4974,160 @@ │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x880 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009f90 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-8336 │ │ │ │ +0000000000009f10 : │ │ │ │ mflr r0 │ │ │ │ - std r24,-64(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r5 │ │ │ │ + li r5,4096 │ │ │ │ + addi r27,r6,-9 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ - mr r24,r3 │ │ │ │ mr r28,r4 │ │ │ │ - mr r26,r5 │ │ │ │ li r4,0 │ │ │ │ - li r5,4096 │ │ │ │ mr r29,r6 │ │ │ │ - addi r27,r6,-9 │ │ │ │ + std r30,-16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ + mr r30,r3 │ │ │ │ std r0,16(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ stdu r1,-8288(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdu r9,-4096(r1) │ │ │ │ - addi r30,r1,32 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r24,0 │ │ │ │ + stdu r2,-4096(r1) │ │ │ │ + addi r11,r1,32 │ │ │ │ + mr r3,r11 │ │ │ │ + bl 5240 │ │ │ │ + cmpdi r30,0 │ │ │ │ + mr r11,r3 │ │ │ │ addi r3,r29,-8 │ │ │ │ - ble a040 │ │ │ │ - mtctr r24 │ │ │ │ - mr r8,r28 │ │ │ │ - mr r7,r3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ble 9fb0 │ │ │ │ + mtctr r30 │ │ │ │ + mr r10,r28 │ │ │ │ + mr r8,r3 │ │ │ │ nop │ │ │ │ - ld r9,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - srad r9,r9,r7 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - ldx r10,r30,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r30,r9 │ │ │ │ - bdnz a020 │ │ │ │ - li r5,255 │ │ │ │ - li r7,0 │ │ │ │ + ld r2,0(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + srad r2,r2,r8 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + ldx r9,r11,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stdx r9,r11,r2 │ │ │ │ + bdnz 9f90 │ │ │ │ + li r6,255 │ │ │ │ + li r8,0 │ │ │ │ addi r25,r31,4128 │ │ │ │ - ld r8,0(r30) │ │ │ │ - addi r10,r30,16 │ │ │ │ + ld r10,0(r11) │ │ │ │ + addi r9,r11,16 │ │ │ │ addi r29,r31,32 │ │ │ │ - addi r6,r31,48 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r5 │ │ │ │ - std r7,32(r31) │ │ │ │ - std r7,0(r30) │ │ │ │ - mr r7,r25 │ │ │ │ - ld r5,-8(r10) │ │ │ │ - ld r4,0(r10) │ │ │ │ - subf r11,r9,r8 │ │ │ │ - std r8,-8(r6) │ │ │ │ - std r8,-8(r10) │ │ │ │ + addi r7,r31,48 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r6 │ │ │ │ + std r8,32(r31) │ │ │ │ + std r8,0(r11) │ │ │ │ + mr r8,r25 │ │ │ │ + ld r6,-8(r9) │ │ │ │ + ld r5,0(r9) │ │ │ │ + subf r4,r2,r10 │ │ │ │ + std r10,-8(r7) │ │ │ │ + std r10,-8(r9) │ │ │ │ + addi r8,r8,16 │ │ │ │ addi r7,r7,16 │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r11,-16(r7) │ │ │ │ - add r9,r5,r8 │ │ │ │ - std r5,-8(r7) │ │ │ │ - std r9,-16(r6) │ │ │ │ - std r9,-16(r10) │ │ │ │ - add r8,r9,r4 │ │ │ │ - bdnz a070 │ │ │ │ - ld r9,4112(r31) │ │ │ │ - subf r10,r8,r24 │ │ │ │ - mtctr r24 │ │ │ │ - mr r5,r3 │ │ │ │ - mr r7,r28 │ │ │ │ - std r8,4088(r30) │ │ │ │ - std r8,4120(r31) │ │ │ │ - std r10,8216(r31) │ │ │ │ - subf r9,r9,r8 │ │ │ │ - std r9,8208(r31) │ │ │ │ - ble a114 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r4,-16(r8) │ │ │ │ + std r6,-8(r8) │ │ │ │ + add r2,r6,r10 │ │ │ │ + std r2,-16(r7) │ │ │ │ + std r2,-16(r9) │ │ │ │ + add r10,r2,r5 │ │ │ │ + bdnz 9fe0 │ │ │ │ + ld r2,4112(r31) │ │ │ │ + subf r9,r10,r30 │ │ │ │ + mtctr r30 │ │ │ │ + mr r6,r3 │ │ │ │ + mr r8,r28 │ │ │ │ + std r10,4088(r11) │ │ │ │ + std r10,4120(r31) │ │ │ │ + std r9,8216(r31) │ │ │ │ + subf r2,r2,r10 │ │ │ │ + std r2,8208(r31) │ │ │ │ + ble a084 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r6,0(r7) │ │ │ │ - addi r7,r7,16 │ │ │ │ - srad r9,r6,r5 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - ldx r10,r30,r9 │ │ │ │ - sldi r4,r10,4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r8,r26,r4 │ │ │ │ - stdx r10,r30,r9 │ │ │ │ - std r6,0(r8) │ │ │ │ - ld r9,-8(r7) │ │ │ │ - std r9,8(r8) │ │ │ │ - bdnz a0e0 │ │ │ │ - sldi r5,r24,4 │ │ │ │ + ld r7,0(r8) │ │ │ │ + addi r8,r8,16 │ │ │ │ + srad r2,r7,r6 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + ldx r9,r11,r2 │ │ │ │ + sldi r5,r9,4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r10,r26,r5 │ │ │ │ + stdx r9,r11,r2 │ │ │ │ + std r7,0(r10) │ │ │ │ + ld r2,-8(r8) │ │ │ │ + std r2,8(r10) │ │ │ │ + bdnz a050 │ │ │ │ + sldi r5,r30,4 │ │ │ │ mr r4,r26 │ │ │ │ mr r3,r28 │ │ │ │ addi r30,r25,-8 │ │ │ │ addi r24,r28,16 │ │ │ │ addi r25,r25,4088 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ cmpdi r27,0 │ │ │ │ - bge a15c │ │ │ │ - b a1dc │ │ │ │ + bge a0cc │ │ │ │ + b a14c │ │ │ │ + nop │ │ │ │ add r5,r26,r4 │ │ │ │ mr r6,r27 │ │ │ │ add r4,r28,r4 │ │ │ │ - bl 9f98 │ │ │ │ - cmpld r30,r25 │ │ │ │ + bl 9f10 │ │ │ │ + cmpld r25,r30 │ │ │ │ addi r29,r29,8 │ │ │ │ - beq a1dc │ │ │ │ + beq a14c │ │ │ │ ldu r3,8(r30) │ │ │ │ cmpdi r3,1 │ │ │ │ - ble a150 │ │ │ │ + ble a0c0 │ │ │ │ ld r4,0(r29) │ │ │ │ cmpdi r3,256 │ │ │ │ sldi r4,r4,4 │ │ │ │ - bgt a140 │ │ │ │ + bgt a0b0 │ │ │ │ add r4,r24,r4 │ │ │ │ - li r5,1 │ │ │ │ - mtctr r5 │ │ │ │ - mr r9,r4 │ │ │ │ - b a1b0 │ │ │ │ + li r6,1 │ │ │ │ + mtctr r6 │ │ │ │ + mr r2,r4 │ │ │ │ + b a120 │ │ │ │ nop │ │ │ │ - ld r6,8(r9) │ │ │ │ - ld r7,-8(r9) │ │ │ │ - std r8,0(r9) │ │ │ │ - std r10,-16(r9) │ │ │ │ - addi r9,r9,-16 │ │ │ │ - std r6,8(r9) │ │ │ │ - std r7,24(r9) │ │ │ │ - bdz a1c0 │ │ │ │ - ld r10,0(r9) │ │ │ │ - ld r8,-16(r9) │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt a190 │ │ │ │ - addi r5,r5,1 │ │ │ │ + ld r7,8(r2) │ │ │ │ + ld r8,-8(r2) │ │ │ │ + std r10,0(r2) │ │ │ │ + std r9,-16(r2) │ │ │ │ + addi r2,r2,-16 │ │ │ │ + std r7,8(r2) │ │ │ │ + std r8,24(r2) │ │ │ │ + bdz a130 │ │ │ │ + ld r9,0(r2) │ │ │ │ + ld r10,-16(r2) │ │ │ │ + cmpd r10,r9 │ │ │ │ + bgt a100 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r4,r4,16 │ │ │ │ - cmpd r3,r5 │ │ │ │ - bne a180 │ │ │ │ - cmpld r30,r25 │ │ │ │ + cmpd r3,r6 │ │ │ │ + bne a0f0 │ │ │ │ + cmpld r25,r30 │ │ │ │ addi r29,r29,8 │ │ │ │ - bne a15c │ │ │ │ + bne a0cc │ │ │ │ addi r1,r31,8288 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ @@ -5823,1200 +5138,1210 @@ │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x880 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000a220 : │ │ │ │ +000000000000a190 : │ │ │ │ li r3,1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000a240 : │ │ │ │ +000000000000a1b0 : │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000a250 : │ │ │ │ +000000000000a1c0 : │ │ │ │ li r3,0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000000a270 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-9072 │ │ │ │ +000000000000a200 : │ │ │ │ mtfprd f0,r3 │ │ │ │ mtfprd f12,r4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + plfd f1,317288 # 57970 │ │ │ │ fcfidu f12,f12 │ │ │ │ fcfidu f0,f0 │ │ │ │ - lfd f1,1512(r9) │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f1,f0,f1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000000a2b0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-9136 │ │ │ │ +000000000000a230 : │ │ │ │ mflr r0 │ │ │ │ li r3,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r4,r1,32 │ │ │ │ - bl 44c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4460 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne a2fc │ │ │ │ + bne a270 │ │ │ │ lfd f0,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ fcfid f1,f0 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfd f12,1520(r9) │ │ │ │ + plfd f12,317204 # 57978 │ │ │ │ fmadd f1,f1,f12,f0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000000a320 : │ │ │ │ +000000000000a290 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble a410 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble a418 │ │ │ │ - srdi r10,r4,2 │ │ │ │ + ble a380 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble a388 │ │ │ │ + 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 a350 │ │ │ │ + bdnz a2c0 │ │ │ │ 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 a39c │ │ │ │ + li r2,0 │ │ │ │ + b a30c │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000a430 : │ │ │ │ +000000000000a3a0 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble a540 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble a548 │ │ │ │ - srdi r10,r4,3 │ │ │ │ + ble a4b0 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble a4b8 │ │ │ │ + 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 a460 │ │ │ │ + bdnz a3d0 │ │ │ │ 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 a4ac │ │ │ │ + li r2,0 │ │ │ │ + b a41c │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000a560 : │ │ │ │ +000000000000a4d0 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble a610 │ │ │ │ + ble a580 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq a618 │ │ │ │ - srdi r8,r5,1 │ │ │ │ + beq a588 │ │ │ │ + srdi r10,r5,1 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r9,r4 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs10,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - lxv vs12,16(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + lxv vs12,16(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxspltd vs9,vs0,1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs10,vs9,vs11 │ │ │ │ xvmaddadp vs32,vs0,vs12 │ │ │ │ - bdnz a590 │ │ │ │ + bdnz a500 │ │ │ │ xvadddp vs10,vs10,vs32 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ xxsldwi vs1,vs10,vs10,2 │ │ │ │ xvadddp vs1,vs1,vs10 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r5,r5,1 │ │ │ │ - sldi r9,r5,4 │ │ │ │ + sldi r2,r5,4 │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r10,r3,r9 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ + add r9,r3,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ lfdx f11,r4,r5 │ │ │ │ - lfd f12,8(r10) │ │ │ │ + lfd f12,8(r9) │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fmadd f1,f0,f11,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b a5dc │ │ │ │ + b a54c │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000a630 : │ │ │ │ +000000000000a5a0 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble a7c0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble a7c8 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + ble a730 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble a738 │ │ │ │ + srdi r10,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs5,vs32 │ │ │ │ xxmr vs3,vs32 │ │ │ │ xxmr vs4,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs6,0(r9) │ │ │ │ - lxv vs7,16(r9) │ │ │ │ - addi r10,r10,64 │ │ │ │ + lxv vs6,0(r2) │ │ │ │ + lxv vs7,16(r2) │ │ │ │ addi r9,r9,64 │ │ │ │ - lxv vs8,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ - lxv vs10,-64(r10) │ │ │ │ - lxv vs11,-48(r10) │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs8,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ + lxv vs10,-64(r9) │ │ │ │ + lxv vs11,-48(r9) │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ xvmuldp vs10,vs10,vs6 │ │ │ │ xvmuldp vs11,vs11,vs7 │ │ │ │ xvmuldp vs12,vs12,vs8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmaddadp vs4,vs10,vs6 │ │ │ │ xvmaddadp vs3,vs11,vs7 │ │ │ │ xvmaddadp vs5,vs8,vs12 │ │ │ │ xvmaddadp vs32,vs9,vs0 │ │ │ │ - bdnz a670 │ │ │ │ + bdnz a5e0 │ │ │ │ xvadddp vs5,vs5,vs32 │ │ │ │ xvadddp vs4,vs4,vs3 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ xvadddp vs5,vs5,vs4 │ │ │ │ xxsldwi vs1,vs5,vs5,2 │ │ │ │ xvadddp vs1,vs1,vs5 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r8,r9,3 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r9,4 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,32 │ │ │ │ + addi r8,r9,5 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + addi r10,r2,40 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b a6e0 │ │ │ │ + li r9,0 │ │ │ │ + b a650 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000a7e0 : │ │ │ │ +000000000000a750 : │ │ │ │ cmpdi r6,0 │ │ │ │ - ble a8b0 │ │ │ │ + ble a820 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq a8b8 │ │ │ │ - srdi r8,r6,1 │ │ │ │ + beq a828 │ │ │ │ + srdi r10,r6,1 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r3 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r3 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs7,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ - addi r10,r10,32 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs8,-16(r10) │ │ │ │ - lxv vs9,-32(r10) │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs8,-16(r9) │ │ │ │ + lxv vs9,-32(r9) │ │ │ │ xxspltd vs10,vs12,0 │ │ │ │ xxspltd vs11,vs0,0 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ xvmuldp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs10,vs10,vs8 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ + xvmuldp vs10,vs8,vs10 │ │ │ │ + xvmuldp vs12,vs9,vs12 │ │ │ │ xvmuldp vs11,vs11,vs8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmaddadp vs32,vs11,vs10 │ │ │ │ xvmaddadp vs7,vs12,vs0 │ │ │ │ - bdnz a810 │ │ │ │ + bdnz a780 │ │ │ │ xvadddp vs7,vs7,vs32 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + andi. r2,r6,1 │ │ │ │ xxsldwi vs1,vs7,vs7,2 │ │ │ │ xvadddp vs1,vs1,vs7 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r6,r6,1 │ │ │ │ - sldi r9,r6,4 │ │ │ │ + sldi r2,r6,4 │ │ │ │ sldi r6,r6,3 │ │ │ │ - add r10,r3,r9 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ + add r9,r3,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ lfdx f10,r5,r6 │ │ │ │ lfdx f11,r4,r6 │ │ │ │ - lfd f12,8(r10) │ │ │ │ + lfd f12,8(r9) │ │ │ │ fmul f11,f10,f11 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f1,f11,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r6,0 │ │ │ │ - b a878 │ │ │ │ + b a7e8 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000a8d0 : │ │ │ │ +000000000000a840 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble a980 │ │ │ │ + ble a8f0 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq a988 │ │ │ │ - srdi r8,r5,1 │ │ │ │ + beq a8f8 │ │ │ │ + srdi r10,r5,1 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r9,r4 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs9,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs12,-16(r9) │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs12,-16(r2) │ │ │ │ xxspltd vs11,vs0,1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmuldp vs10,vs10,vs10 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xvmaddadp vs9,vs10,vs11 │ │ │ │ xvmaddadp vs32,vs0,vs12 │ │ │ │ - bdnz a900 │ │ │ │ + bdnz a870 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ xxsldwi vs1,vs9,vs9,2 │ │ │ │ xvadddp vs1,vs1,vs9 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r5,r5,1 │ │ │ │ - sldi r9,r5,4 │ │ │ │ + sldi r2,r5,4 │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r10,r3,r9 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r5 │ │ │ │ - lfd f11,8(r10) │ │ │ │ - fmul f12,f12,f12 │ │ │ │ + add r9,r3,r2 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f0,r4,r5 │ │ │ │ + lfd f11,8(r9) │ │ │ │ + fmul f0,f0,f0 │ │ │ │ fmul f11,f11,f11 │ │ │ │ - fmadd f0,f0,f0,f11 │ │ │ │ + fmadd f12,f12,f12,f11 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b a954 │ │ │ │ + b a8c4 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000a9a0 : │ │ │ │ +000000000000a910 : │ │ │ │ cmpdi r5,0 │ │ │ │ blelr │ │ │ │ - andi. r8,r5,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - beq aa00 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq a9ec │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq a9dc │ │ │ │ + andi. r10,r5,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r5,-1 │ │ │ │ + mr r9,r5 │ │ │ │ + beq a970 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq a95c │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq a94c │ │ │ │ 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 aa08 │ │ │ │ + lxvx vs0,r4,r10 │ │ │ │ + stxvx vs0,r3,r10 │ │ │ │ + bdnz a978 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000aa50 : │ │ │ │ +000000000000a9c0 : │ │ │ │ cmpdi r5,0 │ │ │ │ blelr │ │ │ │ - andi. r8,r5,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - beq aab0 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq aa9c │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq aa8c │ │ │ │ + andi. r10,r5,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r5,-1 │ │ │ │ + mr r9,r5 │ │ │ │ + beq aa20 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq aa0c │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq a9fc │ │ │ │ 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 aab8 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + stfdx f0,r3,r10 │ │ │ │ + bdnz aa28 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000ab00 : │ │ │ │ +000000000000aa70 : │ │ │ │ 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 ab50 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + mtvsrdd vs12,r2,r2 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + bne aac0 │ │ │ │ + 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 ab28 │ │ │ │ + bdnz aa98 │ │ │ │ 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 ab20 │ │ │ │ + bne aa90 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000ab80 : │ │ │ │ +000000000000aaf0 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble ac30 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq ac30 │ │ │ │ - srdi r9,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble aba0 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq aba0 │ │ │ │ + srdi r2,r6,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r10,0 │ │ │ │ - andi. r8,r9,1 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - bne ac10 │ │ │ │ - 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 ab80 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - bdnz abc0 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz ab30 │ │ │ │ + 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 abb8 │ │ │ │ - b abe4 │ │ │ │ + bne ab28 │ │ │ │ + b ab54 │ │ │ │ nop │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq ac58 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq abc8 │ │ │ │ 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 ac60 │ │ │ │ + bdnz abd0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000aca0 : │ │ │ │ +000000000000ac10 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - bne ad00 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + bne ac70 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ lxvdsx vs0,0,r4 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r8,r4,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmuldp vs0,vs12,vs0 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r4,8 │ │ │ │ + lxvx vs12,r5,r9 │ │ │ │ addi r4,r4,16 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - lxvx vs12,r5,r10 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz acc0 │ │ │ │ + bdnz ac30 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxvdsx vs0,0,r4 │ │ │ │ lxv vs12,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ addi r4,r4,8 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne acb8 │ │ │ │ + bne ac28 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000ad30 : │ │ │ │ +000000000000aca0 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble adf0 │ │ │ │ - subf r9,r4,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq adf0 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq adf0 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne add0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq ad80 │ │ │ │ + subf r2,r4,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq ad80 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq ade4 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne ad60 │ │ │ │ + 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 ad78 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - clrrdi r6,r6,1 │ │ │ │ + bdnz ace4 │ │ │ │ + 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 ad70 │ │ │ │ - b ada4 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq ae1c │ │ │ │ + bne acdc │ │ │ │ + b ad10 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq adac │ │ │ │ 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 ae24 │ │ │ │ + bdnz adb4 │ │ │ │ blr │ │ │ │ + li r2,0 │ │ │ │ + b ad1c │ │ │ │ ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000000ae60 : │ │ │ │ +000000000000ae00 : │ │ │ │ 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 aec0 │ │ │ │ - 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 ae60 │ │ │ │ + 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 ae88 │ │ │ │ + bdnz ae28 │ │ │ │ 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 ae80 │ │ │ │ + bne ae20 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000aef0 : │ │ │ │ +000000000000ae90 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble afa0 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq afa0 │ │ │ │ - srdi r10,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble af40 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq af40 │ │ │ │ + srdi r9,r6,1 │ │ │ │ xxspltd vs0,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne af80 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r3,r9 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne af20 │ │ │ │ + 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 af30 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + bdnz aed0 │ │ │ │ + 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 af28 │ │ │ │ - b af5c │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq afcc │ │ │ │ + bne aec8 │ │ │ │ + b aefc │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq af6c │ │ │ │ lfd f0,0(r3) │ │ │ │ lfd f12,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f12,r5,r9 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmadd f0,f1,f0,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - fmadd f0,f1,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz afd4 │ │ │ │ + bdnz af74 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000b010 : │ │ │ │ +000000000000afb0 : │ │ │ │ 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 b070 │ │ │ │ - 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 b010 │ │ │ │ + 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 b038 │ │ │ │ + bdnz afd8 │ │ │ │ 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 b030 │ │ │ │ + bne afd0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b0a0 : │ │ │ │ +000000000000b040 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble b150 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq b150 │ │ │ │ - srdi r10,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble b0f0 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq b0f0 │ │ │ │ + srdi r9,r6,1 │ │ │ │ xxspltd vs0,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne b130 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne b0d0 │ │ │ │ + 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 b0e0 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + bdnz b080 │ │ │ │ + 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 b0d8 │ │ │ │ - b b10c │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq b17c │ │ │ │ + bne b078 │ │ │ │ + b b0ac │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq b11c │ │ │ │ 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 b184 │ │ │ │ + bdnz b124 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000b1c0 : │ │ │ │ +000000000000b160 : │ │ │ │ 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 b230 │ │ │ │ - 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 b1d0 │ │ │ │ + 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 b1f0 │ │ │ │ + bdnz b190 │ │ │ │ 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 b1e8 │ │ │ │ + bne b188 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000b260 : │ │ │ │ +000000000000b200 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble b330 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq b330 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble b2d0 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq b2d0 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ xxspltd vs11,vs2,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne b300 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne b2a0 │ │ │ │ + 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 b2a4 │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz b244 │ │ │ │ + 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 b29c │ │ │ │ - b b2d8 │ │ │ │ + bne b23c │ │ │ │ + b b278 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq b360 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq b300 │ │ │ │ lfd f12,0(r5) │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmul f12,f2,f12 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ + srdi r9,r7,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmul f12,f2,f12 │ │ │ │ + fmadd f0,f0,f1,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f12,r5,r9 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f12,f2,f12 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - fmul f12,f2,f12 │ │ │ │ - fmadd f0,f0,f1,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz b368 │ │ │ │ + bdnz b308 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b3b0 : │ │ │ │ +000000000000b350 : │ │ │ │ cmpdi r7,0 │ │ │ │ - mffprd r9,f1 │ │ │ │ + mffprd r2,f1 │ │ │ │ blelr │ │ │ │ mtctr r7 │ │ │ │ - mtvsrdd vs11,r9,r9 │ │ │ │ - li r9,0 │ │ │ │ + mtvsrdd vs11,r2,r2 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - lxvx vs10,r3,r9 │ │ │ │ + lxvx vs10,r3,r2 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmaddmdp vs0,vs12,vs10 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz b3d0 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz b370 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b410 : │ │ │ │ +000000000000b3b0 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,1 │ │ │ │ - ble b500 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq b500 │ │ │ │ - subf r9,r6,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq b500 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble b4a0 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq b4a0 │ │ │ │ + subf r2,r6,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq b4a0 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne b4d0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne b470 │ │ │ │ + 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 b45c │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz b3fc │ │ │ │ + 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 │ │ │ │ @@ -7024,119 +6349,119 @@ │ │ │ │ stfdx f1,r3,r7 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs11,0(r6) │ │ │ │ lxv vs0,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ lxv vs11,0(r3) │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne b454 │ │ │ │ - b b498 │ │ │ │ + bne b3f4 │ │ │ │ + b b438 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq b534 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq b4d4 │ │ │ │ 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 b53c │ │ │ │ + bdnz b4dc │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b590 : │ │ │ │ +000000000000b530 : │ │ │ │ cmpdi r7,0 │ │ │ │ - mffprd r9,f1 │ │ │ │ + mffprd r2,f1 │ │ │ │ blelr │ │ │ │ mtctr r7 │ │ │ │ - mtvsrdd vs12,r9,r9 │ │ │ │ - li r9,0 │ │ │ │ + mtvsrdd vs12,r2,r2 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs11,r6,r9 │ │ │ │ + lxvx vs11,r6,r2 │ │ │ │ lxvdsx vs0,0,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ xvmuldp vs0,vs11,vs0 │ │ │ │ - lxvx vs11,r3,r9 │ │ │ │ + lxvx vs11,r3,r2 │ │ │ │ xvmaddadp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz b5b0 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz b550 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b5f0 : │ │ │ │ +000000000000b590 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,1 │ │ │ │ - ble b6e0 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq b6e0 │ │ │ │ - subf r9,r6,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq b6e0 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble b680 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq b680 │ │ │ │ + subf r2,r6,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq b680 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne b6b0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne b650 │ │ │ │ + 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 b63c │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz b5dc │ │ │ │ + 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 │ │ │ │ @@ -7144,8155 +6469,7840 @@ │ │ │ │ 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 b634 │ │ │ │ - b b678 │ │ │ │ + bne b5d4 │ │ │ │ + b b618 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq b714 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq b6b4 │ │ │ │ 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 b71c │ │ │ │ + bdnz b6bc │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b770 : │ │ │ │ - std r24,-64(r1) │ │ │ │ - mr. r24,r4 │ │ │ │ - ble ba10 │ │ │ │ - cmpdi cr7,r24,1 │ │ │ │ +000000000000b710 : │ │ │ │ std r25,-56(r1) │ │ │ │ + mr. r25,r4 │ │ │ │ + ble ba38 │ │ │ │ + cmpdi cr7,r25,1 │ │ │ │ std r26,-48(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - mr r26,r3 │ │ │ │ - ld r28,0(r5) │ │ │ │ - mr r25,r5 │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r5 │ │ │ │ + mr r27,r3 │ │ │ │ + li r12,1 │ │ │ │ + std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + li r28,1 │ │ │ │ + ld r29,0(r5) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - beq cr7,ba18 │ │ │ │ - li r31,1 │ │ │ │ - li r27,1 │ │ │ │ - addi r9,r25,-8 │ │ │ │ - li r5,1 │ │ │ │ - subf r10,r27,r24 │ │ │ │ - sldi r8,r27,3 │ │ │ │ - li r6,1 │ │ │ │ - li r7,1 │ │ │ │ - isel r10,r10,r5,4*cr7+gt │ │ │ │ - add r9,r9,r8 │ │ │ │ - andi. r5,r10,3 │ │ │ │ - addi r4,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - beq b818 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq b808 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq b7fc │ │ │ │ - ldu r6,8(r9) │ │ │ │ - mr r10,r4 │ │ │ │ - ldu r5,8(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ + beq cr7,ba08 │ │ │ │ + subf r10,r28,r25 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r10,1 │ │ │ │ - ldu r10,8(r9) │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - beq b848 │ │ │ │ - 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 b820 │ │ │ │ - cmpdi r31,0 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - ble b92c │ │ │ │ - cmpdi r28,1 │ │ │ │ - ble b92c │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble b92c │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - mulld r28,r28,r6 │ │ │ │ - mulld r12,r11,r6 │ │ │ │ - sldi r0,r6,4 │ │ │ │ - li r29,0 │ │ │ │ + beq ba40 │ │ │ │ + ble cr7,ba40 │ │ │ │ + isel r10,r10,r2,4*cr7+gt │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + add r2,r26,r2 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + beq b7cc │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq b7b8 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq b7a8 │ │ │ │ + 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 b800 │ │ │ │ + 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 b7d4 │ │ │ │ + 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 b830 │ │ │ │ + clrrdi r2,r10,1 │ │ │ │ + add r2,r2,r28 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r26,r2 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble b91c │ │ │ │ + cmpdi r29,1 │ │ │ │ + ble b91c │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble b91c │ │ │ │ + sradi r3,r29,1 │ │ │ │ + addze r3,r3 │ │ │ │ + mulld r29,r29,r7 │ │ │ │ + mulld r0,r3,r7 │ │ │ │ + sldi r11,r7,4 │ │ │ │ li r30,0 │ │ │ │ - sldi r8,r12,4 │ │ │ │ - subf r4,r12,r29 │ │ │ │ - li r5,0 │ │ │ │ - add r8,r26,r8 │ │ │ │ - sldi r4,r4,4 │ │ │ │ + li r31,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r6,1 │ │ │ │ - add r7,r8,r4 │ │ │ │ - li r9,0 │ │ │ │ - addi r3,r6,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - beq b8d4 │ │ │ │ - lxvx vs0,r8,r4 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs12,r8,r4 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq b908 │ │ │ │ - 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 b8dc │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r8,r8,r0 │ │ │ │ - cmpd r11,r5 │ │ │ │ - bgt b8a0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - add r29,r29,r28 │ │ │ │ - add r12,r12,r28 │ │ │ │ - cmpd r31,r30 │ │ │ │ - bne b880 │ │ │ │ - ble cr7,b9f4 │ │ │ │ - addi r9,r25,-8 │ │ │ │ - andi. r5,r27,3 │ │ │ │ - mr r6,r27 │ │ │ │ - li r31,1 │ │ │ │ - li r8,1 │ │ │ │ - addi r4,r27,-1 │ │ │ │ - mr r7,r27 │ │ │ │ - mr r10,r9 │ │ │ │ - beq b98c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq b97c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq b970 │ │ │ │ - ld r31,0(r25) │ │ │ │ - mr r6,r4 │ │ │ │ - mr r10,r25 │ │ │ │ - ldu r5,8(r10) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - mulld r31,r31,r5 │ │ │ │ - cmpdi r6,1 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - mulld r31,r31,r6 │ │ │ │ - beq b9bc │ │ │ │ - srdi r7,r7,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r31,r31,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ld r7,0(r10) │ │ │ │ - mulld r31,r31,r6 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - bdnz b994 │ │ │ │ - sldi r10,r27,3 │ │ │ │ - addi r27,r27,1 │ │ │ │ - mulld r31,r31,r8 │ │ │ │ - cmpd cr7,r24,r27 │ │ │ │ - ldx r28,r25,r10 │ │ │ │ - bgt cr7,b7b8 │ │ │ │ - cmpdi r31,0 │ │ │ │ - ble b9f4 │ │ │ │ + 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 b8c4 │ │ │ │ + lxvx vs0,r5,r10 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs12,r5,r10 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + beq b8f8 │ │ │ │ + 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 b8cc │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpd r3,r6 │ │ │ │ + bgt b890 │ │ │ │ + addi r31,r31,1 │ │ │ │ + add r30,r30,r29 │ │ │ │ + add r0,r0,r29 │ │ │ │ + cmpd r12,r31 │ │ │ │ + bne b870 │ │ │ │ + ble cr7,ba20 │ │ │ │ cmpdi r28,1 │ │ │ │ - ble b9f4 │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - li r6,1 │ │ │ │ - b b86c │ │ │ │ - ld r25,-56(r1) │ │ │ │ + beq ba4c │ │ │ │ + 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 b98c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq b978 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq b968 │ │ │ │ + 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 b9c0 │ │ │ │ + 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 b994 │ │ │ │ + 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 b9ec │ │ │ │ + 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,b750 │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble ba20 │ │ │ │ + cmpdi r29,1 │ │ │ │ + ble ba20 │ │ │ │ + sradi r3,r29,1 │ │ │ │ + addze r3,r3 │ │ │ │ + li r7,1 │ │ │ │ + b b850 │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ + ld r25,-56(r1) │ │ │ │ blr │ │ │ │ - cmpdi r28,1 │ │ │ │ - ble b9f4 │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - li r27,1 │ │ │ │ - li r31,1 │ │ │ │ - li r6,1 │ │ │ │ - b b86c │ │ │ │ + mr r2,r28 │ │ │ │ + li r7,1 │ │ │ │ + b b824 │ │ │ │ + li r12,1 │ │ │ │ + li r2,0 │ │ │ │ + b b9e0 │ │ │ │ ... │ │ │ │ - .long 0x800 │ │ │ │ + .long 0x700 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000ba50 : │ │ │ │ +000000000000ba70 : │ │ │ │ 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 be04 │ │ │ │ - li r30,1 │ │ │ │ - li r28,1 │ │ │ │ - cmpw cr7,r30,r26 │ │ │ │ - subf r10,r28,r26 │ │ │ │ - li r9,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - cmplwi r8,2 │ │ │ │ - ble bdf8 │ │ │ │ - isel r8,0,r9,4*cr7+lt │ │ │ │ - cmpwi r8,0 │ │ │ │ - bne bdf8 │ │ │ │ - isel r10,r10,r9,4*cr7+lt │ │ │ │ - mtvsrws vs32,r9 │ │ │ │ - extswsli r9,r28,2 │ │ │ │ - rldicl r7,r10,62,34 │ │ │ │ - add r9,r27,r9 │ │ │ │ + std r29,-24(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ + beq be10 │ │ │ │ + li r31,1 │ │ │ │ + li r29,1 │ │ │ │ + cmpw cr7,r31,r27 │ │ │ │ + subf r9,r29,r27 │ │ │ │ + li r2,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + cmplwi r10,2 │ │ │ │ + ble be04 │ │ │ │ + bge cr7,be04 │ │ │ │ + isel r9,r9,r2,4*cr7+lt │ │ │ │ + mtvsrws vs32,r2 │ │ │ │ + extswsli r2,r29,2 │ │ │ │ + rldicl r8,r9,62,34 │ │ │ │ + add r2,r28,r2 │ │ │ │ xxmr vs33,vs32 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq bb1c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq bb08 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq baf8 │ │ │ │ - lxv vs32,0(r9) │ │ │ │ - mr r7,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs45,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - vmuluwm v0,v0,v13 │ │ │ │ - lxv vs45,0(r9) │ │ │ │ + andi. r7,r8,3 │ │ │ │ + addi r6,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq bb30 │ │ │ │ cmpdi r7,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + beq bb1c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq bb0c │ │ │ │ + lxv vs32,0(r2) │ │ │ │ + mr r8,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ - beq bb4c │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs42,0(r9) │ │ │ │ - lxv vs43,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs44,-32(r9) │ │ │ │ - lxv vs45,-16(r9) │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + cmpdi r8,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + vmuluwm v0,v0,v13 │ │ │ │ + beq bb60 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r2) │ │ │ │ + lxv vs43,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs44,-32(r2) │ │ │ │ + lxv vs45,-16(r2) │ │ │ │ vmuluwm v0,v0,v10 │ │ │ │ vmuluwm v1,v1,v11 │ │ │ │ vmuluwm v0,v0,v12 │ │ │ │ vmuluwm v1,v1,v13 │ │ │ │ - bdnz bb24 │ │ │ │ + bdnz bb38 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r10,3 │ │ │ │ - li r9,0 │ │ │ │ + andi. r2,r9,3 │ │ │ │ + li r2,0 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r4,r9,v0 │ │ │ │ - beq bbb4 │ │ │ │ - clrrwi r9,r10,2 │ │ │ │ - add r9,r9,r28 │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r26 │ │ │ │ - mullw r4,r4,r7 │ │ │ │ - bge bbb4 │ │ │ │ - add r10,r27,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwz r8,4(r10) │ │ │ │ - cmpw r9,r26 │ │ │ │ - mullw r4,r4,r8 │ │ │ │ - bge bbb4 │ │ │ │ - lwz r9,8(r10) │ │ │ │ - mullw r4,r4,r9 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble bc98 │ │ │ │ - cmpwi r31,1 │ │ │ │ - ble bc98 │ │ │ │ - cmpwi r4,0 │ │ │ │ - ble bc98 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - mullw r31,r31,r4 │ │ │ │ - mullw r12,r3,r4 │ │ │ │ - extsw r5,r4 │ │ │ │ - li r0,0 │ │ │ │ - extswsli r4,r4,4 │ │ │ │ + vextuwrx r5,r2,v0 │ │ │ │ + beq bbc8 │ │ │ │ + clrrwi r2,r9,2 │ │ │ │ + add r2,r2,r29 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lwzx r8,r28,r9 │ │ │ │ + cmpw r10,r27 │ │ │ │ + mullw r5,r5,r8 │ │ │ │ + bge bbc8 │ │ │ │ + add r9,r28,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lwz r10,4(r9) │ │ │ │ + cmpw r2,r27 │ │ │ │ + mullw r5,r5,r10 │ │ │ │ + bge bbc8 │ │ │ │ + lwz r2,8(r9) │ │ │ │ + mullw r5,r5,r2 │ │ │ │ + cmpwi r31,0 │ │ │ │ + ble bca8 │ │ │ │ + cmpwi r12,1 │ │ │ │ + ble bca8 │ │ │ │ + cmpwi r5,0 │ │ │ │ + ble bca8 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + mullw r12,r12,r5 │ │ │ │ + mullw r0,r4,r5 │ │ │ │ + extsw r6,r5 │ │ │ │ li r11,0 │ │ │ │ - nop │ │ │ │ - extswsli r7,r12,4 │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + li r3,0 │ │ │ │ extswsli r8,r0,4 │ │ │ │ - li r6,0 │ │ │ │ - add r7,r7,r29 │ │ │ │ - add r8,r8,r29 │ │ │ │ + extswsli r10,r11,4 │ │ │ │ + li r7,0 │ │ │ │ + add r8,r8,r30 │ │ │ │ + add r10,r10,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r10,r5,-1 │ │ │ │ - li r9,0 │ │ │ │ - beq bc3c │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs12,0(r8) │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - beq bc70 │ │ │ │ - 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 bc44 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r7,r7,r4 │ │ │ │ - add r8,r8,r4 │ │ │ │ - cmpw r6,r3 │ │ │ │ - blt bc10 │ │ │ │ - addi r11,r11,1 │ │ │ │ - add r12,r12,r31 │ │ │ │ - add r0,r0,r31 │ │ │ │ - cmpw r30,r11 │ │ │ │ - bne bbf0 │ │ │ │ - bge cr7,bdd0 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble bdec │ │ │ │ - rldicl r8,r28,62,34 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + beq bc4c │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs12,0(r10) │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + beq bc80 │ │ │ │ + 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 bc54 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r8,r8,r5 │ │ │ │ + add r10,r10,r5 │ │ │ │ + cmpw r7,r4 │ │ │ │ + blt bc20 │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r0,r0,r12 │ │ │ │ + add r11,r11,r12 │ │ │ │ + cmpw r3,r31 │ │ │ │ + bne bc00 │ │ │ │ + bge cr7,bde0 │ │ │ │ + addi r2,r29,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble bdf8 │ │ │ │ + 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 bd08 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq bcf4 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq bce4 │ │ │ │ - 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 bd18 │ │ │ │ cmpdi r8,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + beq bd04 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq bcf4 │ │ │ │ + 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 bd38 │ │ │ │ - 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 bd48 │ │ │ │ + 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 bd10 │ │ │ │ + bdnz bd20 │ │ │ │ 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 bd9c │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r28 │ │ │ │ - mullw r30,r30,r7 │ │ │ │ - bge bd9c │ │ │ │ - add r10,r27,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwz r8,4(r10) │ │ │ │ - cmpw r9,r28 │ │ │ │ - mullw r30,r30,r8 │ │ │ │ - bge bd9c │ │ │ │ - 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,ba94 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble bdd0 │ │ │ │ - cmpwi r31,1 │ │ │ │ - ble bdd0 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - li r4,1 │ │ │ │ - b bbd4 │ │ │ │ - ld r26,-48(r1) │ │ │ │ + vextuwrx r31,r9,v0 │ │ │ │ + beq bdac │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lwzx r8,r28,r9 │ │ │ │ + cmpw r10,r29 │ │ │ │ + mullw r31,r31,r8 │ │ │ │ + bge bdac │ │ │ │ + add r9,r28,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lwz r10,4(r9) │ │ │ │ + cmpw r2,r29 │ │ │ │ + mullw r31,r31,r10 │ │ │ │ + bge bdac │ │ │ │ + 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,bab0 │ │ │ │ + cmpwi r31,0 │ │ │ │ + ble bde0 │ │ │ │ + cmpwi r12,1 │ │ │ │ + ble bde0 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + li r5,1 │ │ │ │ + b bbe8 │ │ │ │ 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 bd64 │ │ │ │ - mr r9,r28 │ │ │ │ - li r4,1 │ │ │ │ - b bb7c │ │ │ │ - cmpwi r31,1 │ │ │ │ - ble bdd0 │ │ │ │ - li r28,1 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - li r30,1 │ │ │ │ - li r4,1 │ │ │ │ - cmpw cr7,r28,r26 │ │ │ │ - b bbd4 │ │ │ │ + li r31,1 │ │ │ │ + li r2,0 │ │ │ │ + b bd74 │ │ │ │ + mr r2,r29 │ │ │ │ + li r5,1 │ │ │ │ + b bb90 │ │ │ │ + cmpwi r12,1 │ │ │ │ + ble bde0 │ │ │ │ + li r29,1 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + li r31,1 │ │ │ │ + li r5,1 │ │ │ │ + cmpw cr7,r29,r27 │ │ │ │ + b bbe8 │ │ │ │ ... │ │ │ │ - .long 0x600 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x500 │ │ │ │ │ │ │ │ 000000000000be40 : │ │ │ │ - li r9,3 │ │ │ │ - li r10,5 │ │ │ │ - stw r9,0(r3) │ │ │ │ - stw r10,0(r4) │ │ │ │ - stw r9,0(r5) │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000000000000be70 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-16240 │ │ │ │ +000000000000be80 : │ │ │ │ cmpwi r3,8 │ │ │ │ - li r9,8 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - li r10,1 │ │ │ │ - addi r8,r3,2 │ │ │ │ - iselgt r9,r9,r3 │ │ │ │ - addi r7,r7,2400 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - ldx r9,r7,r9 │ │ │ │ - slw r10,r10,r9 │ │ │ │ - mulld r3,r10,r8 │ │ │ │ + li r2,8 │ │ │ │ + pla r8,310824 # 57cb0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ 000000000000bec0 : │ │ │ │ li r3,8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000bee0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-16352 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,32 │ │ │ │ + pla r3,309008 # 575f0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-16384 │ │ │ │ + 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 bf58 │ │ │ │ - ori r9,r9,2048 │ │ │ │ - stw r9,112(r3) │ │ │ │ + beq bf50 │ │ │ │ + ori r2,r2,2048 │ │ │ │ + stw r2,112(r3) │ │ │ │ ld r3,48(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble c868 │ │ │ │ - ld r6,56(r30) │ │ │ │ - andi. r5,r3,3 │ │ │ │ - mr r11,r3 │ │ │ │ - mr r7,r3 │ │ │ │ - li r9,1 │ │ │ │ - li r8,1 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - addi r10,r6,-8 │ │ │ │ - beq bfc0 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq bfb0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq bfa4 │ │ │ │ - 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 bff0 │ │ │ │ - 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 bfc8 │ │ │ │ - mulld r10,r9,r8 │ │ │ │ + ble c8bc │ │ │ │ + cmpdi r3,1 │ │ │ │ + ld r7,56(r30) │ │ │ │ + beq c8dc │ │ │ │ + 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 bfd0 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq bfbc │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq bfac │ │ │ │ + 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 c000 │ │ │ │ + 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 bfd8 │ │ │ │ + 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,c7e0 │ │ │ │ + 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 c04c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq c03c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq c030 │ │ │ │ - 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 c07c │ │ │ │ - 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 c094 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq c080 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq c070 │ │ │ │ + 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 c0c8 │ │ │ │ + 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 c054 │ │ │ │ - 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 c09c │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq cr7,c0ec │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r9,r6,r8 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ sldi r3,r3,3 │ │ │ │ - std r9,80(r30) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,80(r30) │ │ │ │ + bl 4c40 │ │ │ │ ld r6,48(r30) │ │ │ │ - std r3,64(r30) │ │ │ │ cmpdi r6,0 │ │ │ │ - ble c130 │ │ │ │ + std r3,64(r30) │ │ │ │ + ble c1bc │ │ │ │ cmpdi r6,1 │ │ │ │ - ld r8,72(r30) │ │ │ │ - ld r7,56(r30) │ │ │ │ - beq c88c │ │ │ │ - srdi r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - andi. r5,r10,1 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - bne c3c0 │ │ │ │ - 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 c8f4 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne c440 │ │ │ │ + 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 c0cc │ │ │ │ - andi. r9,r6,1 │ │ │ │ - beq c130 │ │ │ │ - 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 c134 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + clrrdi r2,r6,1 │ │ │ │ + beq c1bc │ │ │ │ + subf r7,r2,r6 │ │ │ │ + li r9,16 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r8,r8,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + cmpldi r7,16 │ │ │ │ + iselgt r9,r9,r7 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r8,r9 │ │ │ │ + xvcvsxddp vs0,vs0 │ │ │ │ + xvcvsxddp vs12,vs12 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r2,r9 │ │ │ │ sldi r3,r6,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,48(r30) │ │ │ │ + bl 4c40 │ │ │ │ + ld r8,48(r30) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r3,96(r30) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble c218 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r8,64(r30) │ │ │ │ - cmpldi r9,4 │ │ │ │ - ble c7e0 │ │ │ │ - subf r9,r8,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq c7e0 │ │ │ │ - srdi r9,r7,1 │ │ │ │ - addis r4,r2,-2 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - li r10,0 │ │ │ │ - addi r4,r4,1648 │ │ │ │ - addi r5,r5,1680 │ │ │ │ - addi r6,r6,1696 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r11,r9,-1 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - lxv vs11,0(r5) │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - bne c3f0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + ble c298 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,64(r30) │ │ │ │ + cmpldi r2,4 │ │ │ │ + ble c834 │ │ │ │ + subf r2,r10,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq c834 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + plxv vs10,309228 # 579e0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne c470 │ │ │ │ + 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 c1a8 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq c218 │ │ │ │ - clrrdi r9,r7,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfd f12,1648(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfdx f10,r8,r9 │ │ │ │ - lfd f0,1680(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f11,1696(r10) │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz c228 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq c298 │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,309096 # 579e0 │ │ │ │ + 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 c6e0 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne c704 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne c724 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne c590 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq c270 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne c780 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne c7a0 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne c7bc │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne c640 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq c2ec │ │ │ │ ld r3,104(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - beq c794 │ │ │ │ - ld r9,48(r30) │ │ │ │ + beq c7ec │ │ │ │ + ld r2,48(r30) │ │ │ │ addi r3,r3,1 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne c770 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne c740 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq c350 │ │ │ │ - ld r10,48(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble c7d8 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne c620 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne c5f0 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq c3d0 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble c82c │ │ │ │ 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 c2dc │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq c2cc │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne c7cc │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq c308 │ │ │ │ - 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 c2e4 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq c360 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq c354 │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne c820 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq c380 │ │ │ │ + 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 c368 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r29,vs32 │ │ │ │ ld r3,8(r30) │ │ │ │ mulld r3,r29,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,192(r30) │ │ │ │ - mulld r3,r29,r9 │ │ │ │ + mulld r3,r29,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,184(r30) │ │ │ │ - andi. r10,r9,1024 │ │ │ │ - bne c420 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne c4a0 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ li r3,0 │ │ │ │ - bne c578 │ │ │ │ - nop │ │ │ │ + bne c5e0 │ │ │ │ + pld r9,408412 # 6ff40 [nfft_trafo@got] │ │ │ │ + pld r2,408412 # 6ff48 [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 │ │ │ │ + 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 c0c4 │ │ │ │ - b c108 │ │ │ │ + bne c12c │ │ │ │ + b c170 │ │ │ │ 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 c1a0 │ │ │ │ - b c1dc │ │ │ │ + bne c220 │ │ │ │ + b c25c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,80(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,216(r30) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne c878 │ │ │ │ - ld r9,48(r30) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne c8cc │ │ │ │ + ld r2,48(r30) │ │ │ │ std r3,224(r30) │ │ │ │ - sldi r3,r9,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sldi r3,r2,2 │ │ │ │ + bl 4c40 │ │ │ │ ld r7,48(r30) │ │ │ │ - mr r29,r3 │ │ │ │ cmpdi r7,0 │ │ │ │ - ble c50c │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r6,72(r30) │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble c894 │ │ │ │ - srdi r10,r7,2 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r9,r6 │ │ │ │ - andi. r5,r10,1 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - bne c7a8 │ │ │ │ - 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 c584 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + ld r8,72(r30) │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble c8fc │ │ │ │ + srdi r9,r7,2 │ │ │ │ + mr r10,r3 │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r6,r9,1 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + bne c7fc │ │ │ │ + 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 c494 │ │ │ │ - andi. r9,r7,3 │ │ │ │ - beq c50c │ │ │ │ - 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 c50c │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r6,r6,r5 │ │ │ │ - add r10,r29,r10 │ │ │ │ - cmpd r9,r7 │ │ │ │ - ld r9,8(r6) │ │ │ │ - stw r9,4(r10) │ │ │ │ - bge c50c │ │ │ │ - ld r9,16(r6) │ │ │ │ - stw r9,8(r10) │ │ │ │ + stxv vs33,-32(r10) │ │ │ │ + stxv vs32,-16(r10) │ │ │ │ + bdnz c50c │ │ │ │ + andi. r2,r7,3 │ │ │ │ + beq c584 │ │ │ │ + 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 c584 │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r8,r8,r6 │ │ │ │ + add r9,r29,r9 │ │ │ │ + cmpd r7,r2 │ │ │ │ + ld r2,8(r8) │ │ │ │ + stw r2,4(r9) │ │ │ │ + ble c584 │ │ │ │ + ld r2,16(r8) │ │ │ │ + stw r2,8(r9) │ │ │ │ lwz r8,116(r30) │ │ │ │ ld r6,224(r30) │ │ │ │ - ld r5,216(r30) │ │ │ │ extsw r3,r7 │ │ │ │ mr r4,r29 │ │ │ │ li r7,-1 │ │ │ │ - bl 4900 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,216(r30) │ │ │ │ + bl 48a0 │ │ │ │ lwz r8,116(r30) │ │ │ │ ld r6,216(r30) │ │ │ │ - ld r5,224(r30) │ │ │ │ li r7,1 │ │ │ │ mr r4,r29 │ │ │ │ - mr r9,r3 │ │ │ │ + ld r5,224(r30) │ │ │ │ + std r3,152(r30) │ │ │ │ lwa r3,48(r30) │ │ │ │ - std r9,152(r30) │ │ │ │ - bl 4900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 48a0 │ │ │ │ + mr r2,r3 │ │ │ │ mr r3,r29 │ │ │ │ - std r9,160(r30) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + std r2,160(r30) │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r30) │ │ │ │ li r3,0 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq c364 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq c3e4 │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b c364 │ │ │ │ + bl 4c40 │ │ │ │ + b c3e4 │ │ │ │ + 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 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,176(r30) │ │ │ │ + b c2fc │ │ │ │ nop │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r3,8(r30) │ │ │ │ + mulld r3,r3,r2 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,176(r30) │ │ │ │ + b c2f4 │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r23,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r24,r1 │ │ │ │ sldi r3,r3,3 │ │ │ │ - addi r9,r3,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r30) │ │ │ │ + addi r2,r3,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ mr r29,r3 │ │ │ │ std r3,168(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble c6c0 │ │ │ │ - ld r10,56(r30) │ │ │ │ + ble c760 │ │ │ │ + ld r9,56(r30) │ │ │ │ + nop │ │ │ │ + plfd f30,307968 # 57980 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ addi r27,r1,24 │ │ │ │ + li r26,0 │ │ │ │ li r25,0 │ │ │ │ - li r24,0 │ │ │ │ nop │ │ │ │ - sldi r28,r25,3 │ │ │ │ - ldx r3,r10,r28 │ │ │ │ + sldi r28,r26,3 │ │ │ │ + ldx r3,r9,r28 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,56(r30) │ │ │ │ - stdu r24,8(r27) │ │ │ │ + bl 4c40 │ │ │ │ + ld r9,56(r30) │ │ │ │ + stdu r25,8(r27) │ │ │ │ stdx r3,r29,r28 │ │ │ │ - ldx r9,r10,r28 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble c6a0 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r26,r2,-2 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble c748 │ │ │ │ li r29,0 │ │ │ │ - lfd f31,1528(r10) │ │ │ │ - addi r26,r26,1648 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + nop │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r8,72(r30) │ │ │ │ - ld r10,96(r30) │ │ │ │ - subf r9,r9,r29 │ │ │ │ + ld r10,72(r30) │ │ │ │ + ld r9,96(r30) │ │ │ │ + subf r2,r2,r29 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfdx f12,r8,r28 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + lfdx f12,r10,r28 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfdx f12,r10,r28 │ │ │ │ - fmul f0,f0,f31 │ │ │ │ + lfdx f12,r9,r28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - ld r10,56(r30) │ │ │ │ - ld r7,168(r30) │ │ │ │ - sldi r8,r29,3 │ │ │ │ + bl 4be0 │ │ │ │ + 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 c620 │ │ │ │ - ld r9,48(r30) │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpd r25,r9 │ │ │ │ - bge c6c0 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + ldx r8,r8,r28 │ │ │ │ + cmpd r2,r29 │ │ │ │ + stfdx f1,r8,r10 │ │ │ │ + bgt c6d0 │ │ │ │ + ld r2,48(r30) │ │ │ │ + addi r26,r26,1 │ │ │ │ + cmpd r26,r2 │ │ │ │ + bge c760 │ │ │ │ ld r29,168(r30) │ │ │ │ - b c5e0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b c23c │ │ │ │ + b c6a0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r9,0(r24) │ │ │ │ + mr r1,r24 │ │ │ │ + b c2bc │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ - mulld r3,r7,r3 │ │ │ │ + mulld r3,r8,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,120(r30) │ │ │ │ - andi. r10,r9,128 │ │ │ │ - beq c22c │ │ │ │ + andi. r9,r2,128 │ │ │ │ + beq c2ac │ │ │ │ ld r3,0(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,16(r30) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - beq c234 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + beq c2b4 │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,24(r30) │ │ │ │ - b c234 │ │ │ │ - ld r3,8(r30) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - b c280 │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r3,8(r30) │ │ │ │ - mulld r3,r3,r9 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - b c278 │ │ │ │ + b c2b4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r6,72(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + b c034 │ │ │ │ ld r3,88(r30) │ │ │ │ - bl 4560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4500 │ │ │ │ std r3,104(r30) │ │ │ │ - b c250 │ │ │ │ - lxv vs32,0(r6) │ │ │ │ - lxv vs33,16(r6) │ │ │ │ - cmpdi r5,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r9,r6,32 │ │ │ │ + b c2d0 │ │ │ │ + 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 c48c │ │ │ │ - b c4c0 │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - b c2c0 │ │ │ │ + bne c504 │ │ │ │ + b c538 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b c34c │ │ │ │ li r29,1 │ │ │ │ - b c308 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - lfd f12,1648(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f11,1680(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f10,1696(r10) │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq c828 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + b c394 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + plfd f10,307624 # 579e0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq c87c │ │ │ │ + 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 c218 │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq c298 │ │ │ │ + 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 c830 │ │ │ │ - b c218 │ │ │ │ - li r10,1 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + bdnz c884 │ │ │ │ + b c298 │ │ │ │ li r9,1 │ │ │ │ - std r10,0(r30) │ │ │ │ - b c080 │ │ │ │ + li r2,1 │ │ │ │ + std r9,0(r30) │ │ │ │ + b c0ec │ │ │ │ ld r3,80(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b c440 │ │ │ │ - li r9,0 │ │ │ │ - b c114 │ │ │ │ - li r9,0 │ │ │ │ - b c4cc │ │ │ │ + bl 4c40 │ │ │ │ + b c4bc │ │ │ │ + ld r9,0(r7) │ │ │ │ + ld r6,72(r30) │ │ │ │ + li r2,1 │ │ │ │ + li r8,0 │ │ │ │ + std r9,0(r30) │ │ │ │ + b c0e0 │ │ │ │ + li r2,0 │ │ │ │ + b c17c │ │ │ │ + li r2,0 │ │ │ │ + b c544 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x981 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x882 │ │ │ │ mtfprd f0,r7 │ │ │ │ - sldi r10,r8,1 │ │ │ │ + sldi r9,r8,1 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r11,r9,1 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - add r11,r11,r8 │ │ │ │ - add r9,r9,r7 │ │ │ │ - add r11,r11,r7 │ │ │ │ - divd r6,r9,r7 │ │ │ │ - divd r0,r11,r7 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - mulld r7,r0,r7 │ │ │ │ - subf r6,r6,r9 │ │ │ │ - subf r7,r7,r11 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - cmpd r6,r7 │ │ │ │ - add r9,r4,r9 │ │ │ │ - bge c9d0 │ │ │ │ - cmpdi r10,-1 │ │ │ │ + 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 r10,r11,r7 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + subf r7,r2,r6 │ │ │ │ + subf r10,r10,r11 │ │ │ │ + cmpd r7,r10 │ │ │ │ + sldi r2,r7,4 │ │ │ │ + add r2,r4,r2 │ │ │ │ + bge ca30 │ │ │ │ + cmpdi r9,-1 │ │ │ │ bltlr │ │ │ │ - cmpdi r10,1 │ │ │ │ + cmpdi r9,1 │ │ │ │ addi r8,r8,1 │ │ │ │ - ble cbf0 │ │ │ │ - sldi r7,r8,1 │ │ │ │ - sldi r0,r8,4 │ │ │ │ - li r11,1 │ │ │ │ - add r7,r7,r6 │ │ │ │ - add r6,r5,r0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - cmpld r9,r6 │ │ │ │ - add r7,r4,r7 │ │ │ │ - isellt r6,0,r11 │ │ │ │ - cmpld r7,r5 │ │ │ │ - iselgt r4,0,r11 │ │ │ │ - or r6,r6,r4 │ │ │ │ - cmpwi r6,0 │ │ │ │ - beq cbf0 │ │ │ │ - addi r6,r3,16 │ │ │ │ - cmpld cr7,r3,r7 │ │ │ │ - cmpld r9,r6 │ │ │ │ - isel r7,0,r11,4*cr7+lt │ │ │ │ - isellt r11,0,r11 │ │ │ │ - or r11,r11,r7 │ │ │ │ - cmpwi r11,0 │ │ │ │ - beq cbf0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - addi r8,r3,8 │ │ │ │ + ble cc50 │ │ │ │ + sldi r10,r8,1 │ │ │ │ + sldi r6,r8,4 │ │ │ │ + add r10,r10,r7 │ │ │ │ + add r7,r5,r6 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + cmpld r2,r7 │ │ │ │ + add r10,r4,r10 │ │ │ │ + setbcr r7,lt │ │ │ │ + cmpld r10,r5 │ │ │ │ + setbcr r6,gt │ │ │ │ + or r7,r7,r6 │ │ │ │ + cmpwi r7,0 │ │ │ │ + beq cc50 │ │ │ │ + addi r7,r3,16 │ │ │ │ + cmpld cr7,r3,r10 │ │ │ │ + cmpld r2,r7 │ │ │ │ + setbcr r7,4*cr7+lt │ │ │ │ + setbcr r10,lt │ │ │ │ + or r10,r10,r7 │ │ │ │ + cmpwi r10,0 │ │ │ │ + beq cc50 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + addi r10,r3,8 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lxvdsx vs9,0,r8 │ │ │ │ - mtctr r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + lxvdsx vs9,0,r10 │ │ │ │ + mtctr r9 │ │ │ │ nop │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - lxv vs10,16(r9) │ │ │ │ + nop │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + lxv vs10,16(r2) │ │ │ │ addi r5,r5,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ + addi r2,r2,32 │ │ │ │ lxv vs12,-16(r5) │ │ │ │ xxmrgld vs0,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs0,vs12,vs8 │ │ │ │ xvmaddmdp vs12,vs9,vs11 │ │ │ │ xxmrgld vs11,vs12,vs0 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz c990 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz c9f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addi r8,r10,1 │ │ │ │ - subf. r8,r7,r8 │ │ │ │ - ble cacc │ │ │ │ - addi r0,r8,-1 │ │ │ │ - cmpldi r0,2 │ │ │ │ - ble cc30 │ │ │ │ - add r6,r6,r8 │ │ │ │ - sldi r11,r8,3 │ │ │ │ - li r10,1 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r11,r5,r11 │ │ │ │ - add r6,r4,r6 │ │ │ │ - cmpld cr7,r9,r11 │ │ │ │ - cmpld r5,r6 │ │ │ │ - isel r11,0,r10,4*cr7+lt │ │ │ │ - isellt r12,0,r10 │ │ │ │ - or r11,r11,r12 │ │ │ │ - cmpwi r11,0 │ │ │ │ - beq cc30 │ │ │ │ - addi r11,r3,16 │ │ │ │ - cmpld cr7,r3,r6 │ │ │ │ - cmpld r9,r11 │ │ │ │ - isel r6,0,r10,4*cr7+lt │ │ │ │ - isellt r10,0,r10 │ │ │ │ - or r10,r10,r6 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq cc30 │ │ │ │ + addi r8,r9,1 │ │ │ │ + subf. r8,r10,r8 │ │ │ │ + ble cb2c │ │ │ │ + addi r6,r8,-1 │ │ │ │ + cmpldi r6,2 │ │ │ │ + ble cc90 │ │ │ │ + add r7,r7,r8 │ │ │ │ + sldi r9,r8,3 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r9,r5,r9 │ │ │ │ + add r7,r4,r7 │ │ │ │ + cmpld cr7,r2,r9 │ │ │ │ + cmpld r5,r7 │ │ │ │ + setbcr r9,4*cr7+lt │ │ │ │ + setbcr r11,lt │ │ │ │ + or r9,r9,r11 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq cc90 │ │ │ │ + addi r9,r3,16 │ │ │ │ + cmpld cr7,r3,r7 │ │ │ │ + cmpld r2,r9 │ │ │ │ + setbcr r7,4*cr7+lt │ │ │ │ + setbcr r9,lt │ │ │ │ + or r9,r9,r7 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq cc90 │ │ │ │ srdi r11,r8,1 │ │ │ │ + addi r9,r3,8 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - addi r10,r3,8 │ │ │ │ - mr r6,r5 │ │ │ │ + mr r7,r5 │ │ │ │ mtctr r11 │ │ │ │ - lxvdsx vs9,0,r10 │ │ │ │ - mr r10,r9 │ │ │ │ + lxvdsx vs9,0,r9 │ │ │ │ + mr r9,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - lxv vs10,16(r10) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxv vs12,-16(r6) │ │ │ │ + nop │ │ │ │ + lxv vs11,0(r9) │ │ │ │ + lxv vs10,16(r9) │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r9,r9,32 │ │ │ │ + lxv vs12,-16(r7) │ │ │ │ xxmrgld vs0,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs0,vs12,vs8 │ │ │ │ xvmaddmdp vs12,vs9,vs11 │ │ │ │ xxmrgld vs11,vs12,vs0 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - stxv vs11,-32(r10) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz ca60 │ │ │ │ - andi. r10,r8,1 │ │ │ │ + stxv vs11,-32(r9) │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz cac0 │ │ │ │ + andi. r9,r8,1 │ │ │ │ clrrdi r8,r8,1 │ │ │ │ - beq cac0 │ │ │ │ - sldi r10,r8,4 │ │ │ │ + beq cb20 │ │ │ │ + sldi r9,r8,4 │ │ │ │ sldi r8,r8,3 │ │ │ │ lxv vs12,0(r3) │ │ │ │ lxvdsx vs0,r5,r8 │ │ │ │ - lxvx vs11,r9,r10 │ │ │ │ + lxvx vs11,r2,r9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ - sldi r0,r0,3 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + sldi r6,r6,3 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r5,r0,r5 │ │ │ │ - cmpdi r7,0 │ │ │ │ + add r5,r6,r5 │ │ │ │ + cmpdi r10,0 │ │ │ │ bltlr │ │ │ │ - cmpldi r7,2 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ble cbb0 │ │ │ │ - sldi r10,r7,4 │ │ │ │ - sldi r8,r7,3 │ │ │ │ - li r9,1 │ │ │ │ - add r8,r5,r8 │ │ │ │ - add r10,r4,r10 │ │ │ │ - cmpld r4,r8 │ │ │ │ - cmpld cr7,r5,r10 │ │ │ │ - isellt r8,0,r9 │ │ │ │ - isel r6,0,r9,4*cr7+lt │ │ │ │ - or r8,r8,r6 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq cbb0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - cmpld cr7,r3,r10 │ │ │ │ - cmpld r4,r8 │ │ │ │ - isel r10,0,r9,4*cr7+lt │ │ │ │ - isellt r9,0,r9 │ │ │ │ - or r9,r9,r10 │ │ │ │ + cmpldi r10,2 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ble cc10 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + add r2,r4,r2 │ │ │ │ + add r9,r5,r9 │ │ │ │ + cmpld cr7,r5,r2 │ │ │ │ + cmpld r4,r9 │ │ │ │ + setbcr r8,4*cr7+lt │ │ │ │ + setbcr r9,lt │ │ │ │ + or r9,r9,r8 │ │ │ │ cmpwi r9,0 │ │ │ │ - beq cbb0 │ │ │ │ - srdi r8,r7,1 │ │ │ │ + beq cc10 │ │ │ │ + addi r9,r3,16 │ │ │ │ + cmpld cr7,r3,r2 │ │ │ │ + cmpld r4,r9 │ │ │ │ + setbcr r9,4*cr7+lt │ │ │ │ + setbcr r2,lt │ │ │ │ + or r2,r2,r9 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq cc10 │ │ │ │ + srdi r8,r10,1 │ │ │ │ + addi r2,r3,8 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - addi r9,r3,8 │ │ │ │ - mr r10,r5 │ │ │ │ + mr r9,r5 │ │ │ │ mtctr r8 │ │ │ │ - lxvdsx vs9,0,r9 │ │ │ │ - mr r9,r4 │ │ │ │ + lxvdsx vs9,0,r2 │ │ │ │ + mr r2,r4 │ │ │ │ nop │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - lxv vs10,16(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs12,-16(r10) │ │ │ │ + nop │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + lxv vs10,16(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs12,-16(r9) │ │ │ │ xxmrgld vs0,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs0,vs8,vs12 │ │ │ │ xvmaddmdp vs12,vs9,vs11 │ │ │ │ xxmrgld vs11,vs12,vs0 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz cb50 │ │ │ │ - andi. r9,r7,1 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz cbb0 │ │ │ │ + andi. r2,r10,1 │ │ │ │ beqlr │ │ │ │ - rldicr r9,r7,4,58 │ │ │ │ - rldicr r7,r7,3,59 │ │ │ │ + rldicr r2,r10,4,58 │ │ │ │ + rldicr r10,r10,3,59 │ │ │ │ lxv vs0,0(r3) │ │ │ │ - lxvdsx vs12,r5,r7 │ │ │ │ - lxvx vs11,r4,r9 │ │ │ │ + lxvdsx vs12,r5,r10 │ │ │ │ + lxvx vs11,r4,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ blr │ │ │ │ - mtctr r7 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r5,r5,8 │ │ │ │ lxv vs12,0(r3) │ │ │ │ lxv vs11,0(r4) │ │ │ │ addi r4,r4,16 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ + addi r2,r5,-8 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r4) │ │ │ │ - bdnz cbc0 │ │ │ │ + bdnz cc20 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r10,r8,1 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r9,r8,1 │ │ │ │ + mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r5,r5,8 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r5,-8 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r5,-8 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz cc00 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz cc60 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtctr r8 │ │ │ │ - mr r10,r5 │ │ │ │ + mr r9,r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r10,r10,8 │ │ │ │ + addi r9,r9,8 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r10,-8 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r8,r9,-8 │ │ │ │ lxvdsx vs0,0,r8 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz cc40 │ │ │ │ - b cac0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz cca0 │ │ │ │ + b cb20 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprd f0,r7 │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r11,r8,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r11,r11,r7 │ │ │ │ - add r10,r10,r8 │ │ │ │ - divd r6,r11,r7 │ │ │ │ - add r10,r10,r7 │ │ │ │ - divd r9,r10,r7 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - mulld r7,r9,r7 │ │ │ │ - subf r6,r6,r11 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - subf r10,r7,r10 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ - cmpd r6,r10 │ │ │ │ - add r9,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r6,r8,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r6,r6,r7 │ │ │ │ + add r11,r8,r7 │ │ │ │ + add r11,r11,r2 │ │ │ │ + divd r10,r6,r7 │ │ │ │ + divd r9,r11,r7 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + subf r10,r10,r6 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + cmpd r10,r9 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + add r2,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - bge cd70 │ │ │ │ + bge cdd0 │ │ │ │ cmpdi r8,0 │ │ │ │ sldi r8,r8,1 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - addi r10,r8,1 │ │ │ │ + addi r9,r8,1 │ │ │ │ bltlr │ │ │ │ - andi. r7,r10,1 │ │ │ │ - beq cd28 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + beq cd88 │ │ │ │ addi r5,r5,8 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ cmpdi r8,0 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r5,-8 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - xvmaddadp vs0,vs12,vs11 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r5,-8 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - lxvdsx vs11,0,r5 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvdsx vs12,0,r5 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ addi r5,r5,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r10,r5,-8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r9,r5,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ - xvmaddadp vs0,vs12,vs11 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ + xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bdnz cd30 │ │ │ │ + bdnz cd90 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ sldi r8,r8,1 │ │ │ │ stxv vs0,0(r3) │ │ │ │ addi r8,r8,1 │ │ │ │ - subf r8,r10,r8 │ │ │ │ + subf r8,r9,r8 │ │ │ │ cmpdi r8,1 │ │ │ │ - ble ce04 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - mr r6,r5 │ │ │ │ - addi r11,r8,-2 │ │ │ │ - andi. r0,r7,1 │ │ │ │ - beq cdbc │ │ │ │ + ble ce64 │ │ │ │ + addi r10,r8,-1 │ │ │ │ + mr r7,r5 │ │ │ │ + addi r6,r8,-2 │ │ │ │ + andi. r11,r10,1 │ │ │ │ + beq ce1c │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - cmpdi r11,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r6,r5,8 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r7,r5,8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - beq cdf4 │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - lxvdsx vs12,0,r6 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r7,r6,-8 │ │ │ │ + beq ce54 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvdsx vs12,0,r7 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r10,r7,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bdnz cdc4 │ │ │ │ + bdnz ce24 │ │ │ │ addi r8,r8,-2 │ │ │ │ addi r5,r5,8 │ │ │ │ sldi r8,r8,3 │ │ │ │ add r5,r8,r5 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ bltlr cr7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - beq ce38 │ │ │ │ + addi r9,r9,1 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + beq ce98 │ │ │ │ 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 ce40 │ │ │ │ + bdnz cea0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ mtfprd f0,r9 │ │ │ │ lfd f11,0(r8) │ │ │ │ - ld r7,96(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ - mfocrf r11,8 │ │ │ │ - std r27,-40(r1) │ │ │ │ + ld r31,96(r1) │ │ │ │ + mfcr r11 │ │ │ │ + std r29,-24(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mflr r0 │ │ │ │ fcfid f12,f0 │ │ │ │ mtfprd f0,r10 │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + std r27,-40(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r29,r7,1 │ │ │ │ - addi r0,r29,1 │ │ │ │ + sldi r30,r31,1 │ │ │ │ + addi r7,r30,1 │ │ │ │ fmul f12,f12,f1 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r30,f12 │ │ │ │ - addi r26,r30,1 │ │ │ │ - subf r30,r7,r30 │ │ │ │ - mffprd r11,f0 │ │ │ │ - add r26,r26,r7 │ │ │ │ - add r30,r30,r9 │ │ │ │ - addi r27,r11,1 │ │ │ │ - subf r11,r7,r11 │ │ │ │ - add r26,r26,r9 │ │ │ │ - divd r28,r30,r9 │ │ │ │ - add r27,r27,r7 │ │ │ │ - add r11,r11,r10 │ │ │ │ - divd r31,r26,r9 │ │ │ │ - add r27,r27,r10 │ │ │ │ - divd r8,r11,r10 │ │ │ │ - divd r12,r27,r10 │ │ │ │ - mulld r28,r28,r9 │ │ │ │ - mulld r31,r31,r9 │ │ │ │ - subf r30,r28,r30 │ │ │ │ - subf r31,r31,r26 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - cmpd r30,r31 │ │ │ │ - mulld r12,r12,r10 │ │ │ │ - subf r8,r8,r11 │ │ │ │ - subf r12,r12,r27 │ │ │ │ - bge d080 │ │ │ │ - cmpd r8,r12 │ │ │ │ - bge d680 │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt d984 │ │ │ │ - mulld r30,r10,r30 │ │ │ │ - add r9,r8,r29 │ │ │ │ - addi r28,r7,1 │ │ │ │ - std r25,-56(r1) │ │ │ │ - addi r25,r4,32 │ │ │ │ - addi r27,r29,2 │ │ │ │ + mffprd r8,f12 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r29,r31,r8 │ │ │ │ + addi r8,r8,1 │ │ │ │ + subf r11,r31,r2 │ │ │ │ + add r26,r31,r9 │ │ │ │ + add r26,r26,r8 │ │ │ │ + add r29,r29,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r0,r26,r9 │ │ │ │ + add r27,r31,r10 │ │ │ │ + add r27,r27,r2 │ │ │ │ + divd r2,r29,r9 │ │ │ │ + add r8,r11,r10 │ │ │ │ + divd r11,r27,r10 │ │ │ │ + divd r28,r8,r10 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mulld r0,r0,r9 │ │ │ │ + mulld r11,r11,r10 │ │ │ │ + mulld r9,r28,r10 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + subf r0,r0,r26 │ │ │ │ + cmpd r2,r0 │ │ │ │ + subf r9,r9,r8 │ │ │ │ + subf r11,r11,r27 │ │ │ │ + bge d0e0 │ │ │ │ + cmpd r9,r11 │ │ │ │ + bge d6c0 │ │ │ │ + cmpdi r7,0 │ │ │ │ + blt d9b0 │ │ │ │ + mulld r2,r10,r2 │ │ │ │ + addi r29,r31,1 │ │ │ │ + cmpldi cr1,r7,2 │ │ │ │ + addi r0,r4,32 │ │ │ │ + addi r28,r30,2 │ │ │ │ + srdi r27,r30,1 │ │ │ │ sldi r10,r10,4 │ │ │ │ - cmpldi cr1,r0,2 │ │ │ │ - srdi r29,r29,1 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - li r31,0 │ │ │ │ - addi r26,r3,16 │ │ │ │ - li r11,1 │ │ │ │ - add r28,r6,r28 │ │ │ │ - add r7,r30,r8 │ │ │ │ - add r9,r9,r30 │ │ │ │ + li r11,0 │ │ │ │ + sldi r29,r29,4 │ │ │ │ + add r29,r6,r29 │ │ │ │ + add r7,r2,r9 │ │ │ │ + add r7,r7,r30 │ │ │ │ + add r8,r9,r2 │ │ │ │ + addi r30,r3,16 │ │ │ │ + sldi r8,r8,4 │ │ │ │ sldi r7,r7,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r7,r7,r4 │ │ │ │ - add r4,r9,r25 │ │ │ │ - mr r9,r7 │ │ │ │ - addi r0,r5,8 │ │ │ │ - ble cr1,d9b0 │ │ │ │ - cmpld r28,r7 │ │ │ │ - cmpld cr6,r7,r26 │ │ │ │ - cmpld cr5,r3,r4 │ │ │ │ - cmpld cr7,r6,r4 │ │ │ │ - iselgt r30,0,r11 │ │ │ │ - isel r8,0,r11,4*cr6+lt │ │ │ │ - isel r25,0,r11,4*cr5+lt │ │ │ │ - isel r0,0,r11,4*cr7+lt │ │ │ │ - or r8,r8,r25 │ │ │ │ - or r0,r0,r30 │ │ │ │ - and r8,r8,r0 │ │ │ │ - addi r0,r5,8 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq d9b0 │ │ │ │ - cmpld r7,r0 │ │ │ │ - cmpld cr7,r5,r4 │ │ │ │ - isellt r8,0,r11 │ │ │ │ - isel r30,0,r11,4*cr7+lt │ │ │ │ - or r8,r8,r30 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq d9b0 │ │ │ │ + add r8,r8,r4 │ │ │ │ + add r7,r7,r0 │ │ │ │ + mr r2,r8 │ │ │ │ + addi r4,r5,8 │ │ │ │ + ble cr1,d9e0 │ │ │ │ + cmpld cr6,r6,r7 │ │ │ │ + cmpld cr5,r29,r8 │ │ │ │ + cmpld r3,r7 │ │ │ │ + cmpld cr7,r8,r30 │ │ │ │ + setbcr r4,4*cr5+gt │ │ │ │ + setbcr r9,4*cr6+lt │ │ │ │ + setbcr r0,lt │ │ │ │ + setbcr r31,4*cr7+lt │ │ │ │ + or r9,r9,r4 │ │ │ │ + or r4,r0,r31 │ │ │ │ + and r4,r4,r9 │ │ │ │ + cmpwi r4,0 │ │ │ │ + addi r4,r5,8 │ │ │ │ + beq d9e0 │ │ │ │ + cmpld r8,r4 │ │ │ │ + cmpld cr7,r7,r5 │ │ │ │ + setbcr r9,lt │ │ │ │ + setbcr r0,4*cr7+gt │ │ │ │ + or r9,r9,r0 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq d9e0 │ │ │ │ lxvdsx vs7,0,r5 │ │ │ │ + addi r5,r27,1 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - addi r5,r29,1 │ │ │ │ - mr r8,r6 │ │ │ │ - mr r9,r7 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r2,r8 │ │ │ │ mtctr r5 │ │ │ │ addi r5,r3,8 │ │ │ │ lxvdsx vs9,0,r5 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs8,vs0 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz d020 │ │ │ │ - addi r31,r31,1 │ │ │ │ - cmpd r31,r27 │ │ │ │ - beq d980 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz d080 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r28,r11 │ │ │ │ + beq d9b0 │ │ │ │ + add r8,r8,r10 │ │ │ │ + mr r5,r4 │ │ │ │ add r7,r7,r10 │ │ │ │ - mr r5,r0 │ │ │ │ - add r4,r4,r10 │ │ │ │ - mr r9,r7 │ │ │ │ - b cfac │ │ │ │ + mr r2,r8 │ │ │ │ + b d00c │ │ │ │ nop │ │ │ │ - cmpd r8,r12 │ │ │ │ - std r24,-64(r1) │ │ │ │ + cmpd r9,r11 │ │ │ │ std r25,-56(r1) │ │ │ │ - subf r24,r31,r0 │ │ │ │ - bge d340 │ │ │ │ - cmpdi r24,0 │ │ │ │ - ble d208 │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt df48 │ │ │ │ - mulld r30,r30,r10 │ │ │ │ - std r20,-96(r1) │ │ │ │ - add r20,r8,r29 │ │ │ │ + subf r25,r0,r7 │ │ │ │ + bge d390 │ │ │ │ + cmpdi r25,0 │ │ │ │ + ble d254 │ │ │ │ + cmpdi r7,0 │ │ │ │ + blt dfa8 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + std r24,-64(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ - addi r23,r7,1 │ │ │ │ - addi r9,r4,32 │ │ │ │ - std r21,-88(r1) │ │ │ │ + addi r24,r31,1 │ │ │ │ + addi r8,r4,32 │ │ │ │ + sldi r26,r10,4 │ │ │ │ std r22,-80(r1) │ │ │ │ - mr r28,r5 │ │ │ │ - sldi r25,r10,4 │ │ │ │ - addi r22,r29,2 │ │ │ │ - li r26,0 │ │ │ │ - cmpldi cr1,r0,2 │ │ │ │ - std r17,-120(r1) │ │ │ │ - sldi r23,r23,4 │ │ │ │ - addi r21,r3,16 │ │ │ │ - li r27,1 │ │ │ │ - std r18,-112(r1) │ │ │ │ + std r21,-88(r1) │ │ │ │ + addi r23,r30,2 │ │ │ │ + mr r29,r5 │ │ │ │ + li r27,0 │ │ │ │ + cmpldi cr6,r7,2 │ │ │ │ + sldi r24,r24,4 │ │ │ │ + addi r22,r3,16 │ │ │ │ std r19,-104(r1) │ │ │ │ - add r11,r8,r30 │ │ │ │ - add r20,r20,r30 │ │ │ │ - add r23,r6,r23 │ │ │ │ + std r20,-96(r1) │ │ │ │ + add r24,r6,r24 │ │ │ │ + add r11,r9,r2 │ │ │ │ + add r28,r2,r9 │ │ │ │ + add r28,r28,r30 │ │ │ │ sldi r11,r11,4 │ │ │ │ - sldi r20,r20,4 │ │ │ │ + sldi r28,r28,4 │ │ │ │ add r11,r11,r4 │ │ │ │ - add r20,r20,r9 │ │ │ │ - nop │ │ │ │ - mr r9,r11 │ │ │ │ - ble cr1,df00 │ │ │ │ - cmpld r6,r20 │ │ │ │ - cmpld cr6,r11,r21 │ │ │ │ - cmpld cr5,r3,r20 │ │ │ │ - cmpld cr7,r11,r23 │ │ │ │ - isellt r18,0,r27 │ │ │ │ - isel r30,0,r27,4*cr6+lt │ │ │ │ - isel r17,0,r27,4*cr5+lt │ │ │ │ - isel r19,0,r27,4*cr7+lt │ │ │ │ - or r30,r30,r17 │ │ │ │ - or r19,r19,r18 │ │ │ │ - and r30,r30,r19 │ │ │ │ - addi r19,r28,8 │ │ │ │ - cmpwi r30,0 │ │ │ │ - beq df40 │ │ │ │ - cmpld r11,r19 │ │ │ │ - cmpld cr7,r28,r20 │ │ │ │ - isellt r30,0,r27 │ │ │ │ - isel r18,0,r27,4*cr7+lt │ │ │ │ - or r30,r30,r18 │ │ │ │ - cmpwi r30,0 │ │ │ │ - beq df40 │ │ │ │ - lxvdsx vs7,0,r28 │ │ │ │ + add r28,r28,r8 │ │ │ │ + mr r2,r11 │ │ │ │ + ble cr6,df60 │ │ │ │ + cmpld cr1,r11,r24 │ │ │ │ + cmpld cr5,r6,r28 │ │ │ │ + cmpld r3,r28 │ │ │ │ + cmpld cr7,r11,r22 │ │ │ │ + setbcr r21,4*cr5+lt │ │ │ │ + setbcr r8,4*cr1+lt │ │ │ │ + setbcr r20,lt │ │ │ │ + setbcr r19,4*cr7+lt │ │ │ │ + or r8,r8,r21 │ │ │ │ + or r21,r20,r19 │ │ │ │ + and r21,r21,r8 │ │ │ │ + cmpwi r21,0 │ │ │ │ + addi r21,r29,8 │ │ │ │ + beq dfa0 │ │ │ │ + cmpld r11,r21 │ │ │ │ + cmpld cr7,r29,r28 │ │ │ │ + setbcr r8,lt │ │ │ │ + setbcr r20,4*cr7+lt │ │ │ │ + or r8,r8,r20 │ │ │ │ + cmpwi r8,0 │ │ │ │ + beq dfa0 │ │ │ │ + lxvdsx vs7,0,r29 │ │ │ │ + srdi r29,r23,1 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - srdi r28,r22,1 │ │ │ │ - mr r30,r6 │ │ │ │ - mtctr r28 │ │ │ │ - addi r28,r3,8 │ │ │ │ - lxvdsx vs9,0,r28 │ │ │ │ + mr r8,r6 │ │ │ │ + mtctr r29 │ │ │ │ + addi r29,r3,8 │ │ │ │ + lxvdsx vs9,0,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r30) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r30,r30,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs8 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz d190 │ │ │ │ - addi r26,r26,1 │ │ │ │ - mr r28,r19 │ │ │ │ - add r11,r11,r25 │ │ │ │ - add r20,r20,r25 │ │ │ │ - cmpd r26,r24 │ │ │ │ - bne d110 │ │ │ │ - ld r17,-120(r1) │ │ │ │ - ld r18,-112(r1) │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz d1e0 │ │ │ │ + addi r27,r27,1 │ │ │ │ + mr r29,r21 │ │ │ │ + add r11,r11,r26 │ │ │ │ + add r28,r28,r26 │ │ │ │ + cmpd r27,r25 │ │ │ │ + bne d160 │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ - sldi r24,r24,3 │ │ │ │ - add r5,r24,r5 │ │ │ │ - cmpdi r31,0 │ │ │ │ - blt d97c │ │ │ │ + ld r24,-64(r1) │ │ │ │ + sldi r25,r25,3 │ │ │ │ + add r5,r25,r5 │ │ │ │ cmpdi r0,0 │ │ │ │ - blt d97c │ │ │ │ - add r11,r8,r29 │ │ │ │ - addi r27,r7,1 │ │ │ │ - addi r9,r4,32 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - addi r26,r29,2 │ │ │ │ + blt d9ac │ │ │ │ + cmpdi r7,0 │ │ │ │ + blt d9ac │ │ │ │ + add r2,r9,r30 │ │ │ │ + addi r28,r31,1 │ │ │ │ + addi r11,r4,32 │ │ │ │ + mr r8,r0 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + cmpldi cr1,r7,2 │ │ │ │ + addi r27,r30,2 │ │ │ │ sldi r10,r10,4 │ │ │ │ - addi r31,r31,1 │ │ │ │ - cmpldi cr1,r0,2 │ │ │ │ - sldi r27,r27,4 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - add r7,r8,r4 │ │ │ │ - srdi r29,r29,1 │ │ │ │ - li r30,0 │ │ │ │ - addi r25,r3,16 │ │ │ │ - li r4,1 │ │ │ │ - add r27,r6,r27 │ │ │ │ - add r11,r11,r9 │ │ │ │ - mr r9,r7 │ │ │ │ - addi r0,r5,8 │ │ │ │ - ble cr1,dea0 │ │ │ │ - cmpld r6,r11 │ │ │ │ - cmpld cr6,r7,r25 │ │ │ │ - cmpld cr5,r3,r11 │ │ │ │ - cmpld cr7,r27,r7 │ │ │ │ - isellt r28,0,r4 │ │ │ │ - isel r8,0,r4,4*cr6+lt │ │ │ │ - isel r24,0,r4,4*cr5+lt │ │ │ │ - isel r0,0,r4,4*cr7+gt │ │ │ │ - or r8,r8,r24 │ │ │ │ - or r0,r0,r28 │ │ │ │ - and r8,r8,r0 │ │ │ │ - addi r0,r5,8 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq dea0 │ │ │ │ - cmpld r7,r0 │ │ │ │ - cmpld cr7,r5,r11 │ │ │ │ - isellt r8,0,r4 │ │ │ │ - isel r28,0,r4,4*cr7+lt │ │ │ │ - or r8,r8,r28 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq dea0 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + addi r0,r8,1 │ │ │ │ + srdi r30,r30,1 │ │ │ │ + add r8,r9,r4 │ │ │ │ + addi r26,r3,16 │ │ │ │ + li r4,0 │ │ │ │ + add r28,r6,r28 │ │ │ │ + add r7,r7,r11 │ │ │ │ + mr r2,r8 │ │ │ │ + addi r11,r5,8 │ │ │ │ + ble cr1,df00 │ │ │ │ + cmpld cr6,r28,r8 │ │ │ │ + cmpld cr5,r6,r7 │ │ │ │ + cmpld r3,r7 │ │ │ │ + cmpld cr7,r8,r26 │ │ │ │ + setbcr r11,4*cr5+lt │ │ │ │ + setbcr r9,4*cr6+gt │ │ │ │ + setbcr r31,lt │ │ │ │ + setbcr r29,4*cr7+lt │ │ │ │ + or r9,r9,r11 │ │ │ │ + or r11,r31,r29 │ │ │ │ + and r11,r11,r9 │ │ │ │ + cmpwi r11,0 │ │ │ │ + addi r11,r5,8 │ │ │ │ + beq df00 │ │ │ │ + cmpld r8,r11 │ │ │ │ + cmpld cr7,r5,r7 │ │ │ │ + setbcr r9,lt │ │ │ │ + setbcr r31,4*cr7+lt │ │ │ │ + or r9,r9,r31 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq df00 │ │ │ │ lxvdsx vs8,0,r5 │ │ │ │ + addi r5,r30,1 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r5,r29,1 │ │ │ │ - mr r8,r6 │ │ │ │ - mr r9,r7 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r2,r8 │ │ │ │ mtctr r5 │ │ │ │ addi r5,r3,8 │ │ │ │ lxvdsx vs9,0,r5 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz d2e0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r30,r31 │ │ │ │ - beq d97c │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz d330 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r0 │ │ │ │ + beq d9ac │ │ │ │ + add r8,r8,r10 │ │ │ │ + mr r5,r11 │ │ │ │ add r7,r7,r10 │ │ │ │ - mr r5,r0 │ │ │ │ - add r11,r11,r10 │ │ │ │ - mr r9,r7 │ │ │ │ - b d268 │ │ │ │ + mr r2,r8 │ │ │ │ + b d2b4 │ │ │ │ nop │ │ │ │ - cmpdi r24,0 │ │ │ │ - std r19,-104(r1) │ │ │ │ + cmpdi r25,0 │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ - ble db14 │ │ │ │ - mulld r30,r10,r30 │ │ │ │ - subf r21,r12,r0 │ │ │ │ + std r24,-64(r1) │ │ │ │ + ble db4c │ │ │ │ + mulld r8,r10,r2 │ │ │ │ + subf r22,r11,r7 │ │ │ │ + addi r24,r6,8 │ │ │ │ + addi r23,r11,1 │ │ │ │ std r18,-112(r1) │ │ │ │ - addi r18,r6,8 │ │ │ │ - addi r22,r12,1 │ │ │ │ + std r19,-104(r1) │ │ │ │ + addi r30,r4,16 │ │ │ │ + addi r26,r5,8 │ │ │ │ + sldi r29,r10,4 │ │ │ │ std r17,-120(r1) │ │ │ │ - addi r29,r4,16 │ │ │ │ - sldi r28,r10,4 │ │ │ │ - addi r25,r5,8 │ │ │ │ - li r27,0 │ │ │ │ - addi r9,r21,-1 │ │ │ │ - cmpdi cr1,r21,0 │ │ │ │ - sldi r19,r22,3 │ │ │ │ - sldi r20,r21,3 │ │ │ │ - mr r26,r28 │ │ │ │ - std r14,-144(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ + li r28,0 │ │ │ │ + addi r12,r22,-1 │ │ │ │ + clrrdi r21,r22,1 │ │ │ │ + cmpdi cr1,r22,0 │ │ │ │ + sldi r20,r22,3 │ │ │ │ + std r4,40(r1) │ │ │ │ std r10,88(r1) │ │ │ │ - mr r14,r25 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - sldi r23,r9,3 │ │ │ │ - cmpldi cr6,r9,2 │ │ │ │ + sldi r19,r23,3 │ │ │ │ + mr r2,r22 │ │ │ │ + cmpdi cr7,r11,0 │ │ │ │ + mr r16,r7 │ │ │ │ + sldi r31,r12,3 │ │ │ │ + cmpldi cr5,r12,2 │ │ │ │ + cmpld r22,r21 │ │ │ │ add r20,r6,r20 │ │ │ │ - li r11,1 │ │ │ │ - std r15,-136(r1) │ │ │ │ - add r9,r8,r30 │ │ │ │ - add r7,r30,r12 │ │ │ │ - sldi r30,r30,4 │ │ │ │ - std r16,-128(r1) │ │ │ │ - add r23,r18,r23 │ │ │ │ - add r17,r21,r9 │ │ │ │ - sldi r18,r7,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r7,r30,r4 │ │ │ │ - isel r23,r23,r6,4*cr1+gt │ │ │ │ - sldi r30,r17,4 │ │ │ │ - add r29,r18,r29 │ │ │ │ - add r9,r9,r4 │ │ │ │ - add r18,r23,r19 │ │ │ │ - add r30,r30,r4 │ │ │ │ - mr r28,r29 │ │ │ │ - mr r10,r18 │ │ │ │ - mr r18,r20 │ │ │ │ - mr r20,r24 │ │ │ │ - mr r24,r25 │ │ │ │ - mr r29,r30 │ │ │ │ - mr r30,r7 │ │ │ │ - mr r7,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr1,d530 │ │ │ │ - mr r9,r7 │ │ │ │ - ble cr6,dde0 │ │ │ │ - cmpld r3,r29 │ │ │ │ - addi r19,r3,16 │ │ │ │ - cmpld cr7,r6,r29 │ │ │ │ - mfocrf r16,128 │ │ │ │ - cmpld r7,r18 │ │ │ │ - rotlwi r16,r16,16 │ │ │ │ - mtocrf 8,r16 │ │ │ │ - rotlwi r16,r16,16 │ │ │ │ + add r12,r9,r8 │ │ │ │ + add r18,r8,r11 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r24,r24,r31 │ │ │ │ mfocrf r17,128 │ │ │ │ - cmpld r7,r19 │ │ │ │ - isel r16,0,r11,4*cr4+lt │ │ │ │ - rotlwi r17,r17,16 │ │ │ │ - mtocrf 8,r17 │ │ │ │ - rotlwi r17,r17,16 │ │ │ │ - isellt r19,0,r11 │ │ │ │ - isel r17,0,r11,4*cr7+lt │ │ │ │ - isel r15,0,r11,4*cr4+lt │ │ │ │ - or r19,r19,r16 │ │ │ │ - or r17,r15,r17 │ │ │ │ - and r19,r19,r17 │ │ │ │ + add r31,r22,r12 │ │ │ │ + sldi r18,r18,4 │ │ │ │ + add r8,r8,r4 │ │ │ │ + sldi r12,r12,4 │ │ │ │ + isel r24,r24,r6,4*cr1+gt │ │ │ │ + mtlr r17 │ │ │ │ + mr r17,r26 │ │ │ │ + sldi r31,r31,4 │ │ │ │ + add r30,r18,r30 │ │ │ │ + add r12,r12,r4 │ │ │ │ + add r19,r24,r19 │ │ │ │ + mr r22,r24 │ │ │ │ + mr r24,r26 │ │ │ │ + add r31,r31,r4 │ │ │ │ + mr r27,r30 │ │ │ │ + mr r4,r9 │ │ │ │ + mr r30,r8 │ │ │ │ + mr r9,r20 │ │ │ │ + mr r10,r19 │ │ │ │ + mr r20,r21 │ │ │ │ + mr r21,r25 │ │ │ │ + mr r25,r26 │ │ │ │ + mr r26,r29 │ │ │ │ + mr r29,r31 │ │ │ │ + mr r31,r5 │ │ │ │ + nop │ │ │ │ + ble cr1,d590 │ │ │ │ + mr r8,r12 │ │ │ │ + ble cr5,de40 │ │ │ │ + cmpld r12,r9 │ │ │ │ + addi r5,r3,16 │ │ │ │ + cmpld cr6,r6,r29 │ │ │ │ + cmpld cr4,r3,r29 │ │ │ │ + mfocrf r18,128 │ │ │ │ + setbcr r19,4*cr6+lt │ │ │ │ + cmpld r12,r5 │ │ │ │ + rotlwi r18,r18,20 │ │ │ │ + mtocrf 16,r18 │ │ │ │ + rotlwi r18,r18,12 │ │ │ │ + setbcr r7,lt │ │ │ │ + setbcr r18,4*cr4+lt │ │ │ │ + setbcr r5,4*cr3+lt │ │ │ │ + or r5,r5,r19 │ │ │ │ + or r19,r18,r7 │ │ │ │ + and r19,r19,r5 │ │ │ │ cmpwi r19,0 │ │ │ │ - beq dde0 │ │ │ │ - cmpld r5,r29 │ │ │ │ - cmpld cr7,r7,r25 │ │ │ │ - isellt r17,0,r11 │ │ │ │ - isel r19,0,r11,4*cr7+lt │ │ │ │ - or r19,r19,r17 │ │ │ │ - cmpwi r19,0 │ │ │ │ - beq dde0 │ │ │ │ - srdi r17,r21,1 │ │ │ │ - lxvdsx vs7,0,r5 │ │ │ │ + beq de40 │ │ │ │ + cmpld r31,r29 │ │ │ │ + cmpld cr4,r12,r25 │ │ │ │ + setbcr r19,lt │ │ │ │ + setbcr r5,4*cr4+lt │ │ │ │ + or r5,r5,r19 │ │ │ │ + cmpwi r5,0 │ │ │ │ + beq de40 │ │ │ │ + srdi r7,r2,1 │ │ │ │ + lxvdsx vs7,0,r31 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - mr r9,r6 │ │ │ │ - mr r19,r7 │ │ │ │ - mtctr r17 │ │ │ │ - addi r17,r3,8 │ │ │ │ - lxvdsx vs9,0,r17 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs11,0(r19) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r19,r19,32 │ │ │ │ - lxv vs10,-16(r19) │ │ │ │ + mr r5,r6 │ │ │ │ + mtctr r7 │ │ │ │ + addi r7,r3,8 │ │ │ │ + lxvdsx vs9,0,r7 │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r5) │ │ │ │ + lxv vs11,0(r8) │ │ │ │ + addi r5,r5,16 │ │ │ │ + addi r8,r8,32 │ │ │ │ + lxv vs10,-16(r8) │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs8 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r19) │ │ │ │ - stxv vs12,-16(r19) │ │ │ │ - bdnz d4c0 │ │ │ │ - andi. r9,r21,1 │ │ │ │ - clrrdi r9,r21,1 │ │ │ │ - beq d530 │ │ │ │ - sldi r19,r9,3 │ │ │ │ - lfd f12,0(r5) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lfdx f0,r6,r19 │ │ │ │ - lxvx vs11,r7,r9 │ │ │ │ + stxv vs11,-32(r8) │ │ │ │ + stxv vs12,-16(r8) │ │ │ │ + bdnz d520 │ │ │ │ + mflr r8 │ │ │ │ + mtocrf 128,r8 │ │ │ │ + beq d590 │ │ │ │ + sldi r8,r20,3 │ │ │ │ + lfd f12,0(r31) │ │ │ │ + sldi r5,r20,4 │ │ │ │ + lfdx f0,r6,r8 │ │ │ │ + lxvx vs11,r12,r5 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - blt cr5,d64c │ │ │ │ - cmpldi r12,2 │ │ │ │ - mr r9,r30 │ │ │ │ - ble da90 │ │ │ │ - cmpld r3,r28 │ │ │ │ - addi r19,r3,16 │ │ │ │ - cmpld cr7,r28,r5 │ │ │ │ - mfocrf r16,128 │ │ │ │ - cmpld r30,r25 │ │ │ │ - rotlwi r16,r16,16 │ │ │ │ - mtocrf 8,r16 │ │ │ │ - rotlwi r16,r16,16 │ │ │ │ - mfocrf r17,128 │ │ │ │ - cmpld r30,r19 │ │ │ │ - isel r16,0,r11,4*cr4+lt │ │ │ │ - rotlwi r17,r17,16 │ │ │ │ - mtocrf 8,r17 │ │ │ │ - rotlwi r17,r17,16 │ │ │ │ - isellt r19,0,r11 │ │ │ │ - isel r17,0,r11,4*cr7+gt │ │ │ │ - isel r15,0,r11,4*cr4+lt │ │ │ │ - or r19,r19,r16 │ │ │ │ - or r17,r15,r17 │ │ │ │ - and r19,r19,r17 │ │ │ │ - cmpwi r19,0 │ │ │ │ - beq da90 │ │ │ │ - cmpld r28,r23 │ │ │ │ - cmpld cr7,r30,r10 │ │ │ │ - iselgt r17,0,r11 │ │ │ │ - isel r19,0,r11,4*cr7+lt │ │ │ │ - or r19,r19,r17 │ │ │ │ + stxvx vs0,r12,r5 │ │ │ │ + blt cr7,d68c │ │ │ │ + cmpldi r11,2 │ │ │ │ + mr r8,r30 │ │ │ │ + ble dac0 │ │ │ │ + cmpld r27,r31 │ │ │ │ + addi r5,r3,16 │ │ │ │ + cmpld cr4,r30,r25 │ │ │ │ + cmpld cr6,r3,r27 │ │ │ │ + mfocrf r19,128 │ │ │ │ + cmpld r30,r5 │ │ │ │ + setbcr r5,4*cr4+lt │ │ │ │ + setbcr r7,4*cr6+lt │ │ │ │ + rotlwi r19,r19,16 │ │ │ │ + mtocrf 8,r19 │ │ │ │ + rotlwi r19,r19,16 │ │ │ │ + setbcr r18,lt │ │ │ │ + setbcr r19,4*cr4+gt │ │ │ │ + or r5,r5,r19 │ │ │ │ + or r19,r7,r18 │ │ │ │ + and r19,r19,r5 │ │ │ │ cmpwi r19,0 │ │ │ │ - beq da90 │ │ │ │ - srdi r17,r22,1 │ │ │ │ - lxvdsx vs7,0,r5 │ │ │ │ + beq dac0 │ │ │ │ + cmpld r27,r22 │ │ │ │ + cmpld cr4,r30,r10 │ │ │ │ + setbcr r19,gt │ │ │ │ + setbcr r5,4*cr4+lt │ │ │ │ + or r5,r5,r19 │ │ │ │ + cmpwi r5,0 │ │ │ │ + beq dac0 │ │ │ │ + srdi r7,r23,1 │ │ │ │ + lxvdsx vs7,0,r31 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - mr r9,r23 │ │ │ │ - mr r19,r30 │ │ │ │ - mtctr r17 │ │ │ │ - addi r17,r3,8 │ │ │ │ - lxvdsx vs9,0,r17 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs11,0(r19) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r19,r19,32 │ │ │ │ - lxv vs10,-16(r19) │ │ │ │ + mr r5,r22 │ │ │ │ + mtctr r7 │ │ │ │ + addi r7,r3,8 │ │ │ │ + lxvdsx vs9,0,r7 │ │ │ │ + lxv vs0,0(r5) │ │ │ │ + lxv vs11,0(r8) │ │ │ │ + addi r5,r5,16 │ │ │ │ + addi r8,r8,32 │ │ │ │ + lxv vs10,-16(r8) │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs8 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r19) │ │ │ │ - stxv vs12,-16(r19) │ │ │ │ - bdnz d5e0 │ │ │ │ - andi. r9,r22,1 │ │ │ │ - beq d64c │ │ │ │ - rldicr r9,r22,3,59 │ │ │ │ - lfd f12,0(r5) │ │ │ │ - rldicr r5,r22,4,58 │ │ │ │ - lfdx f0,r23,r9 │ │ │ │ + stxv vs11,-32(r8) │ │ │ │ + stxv vs12,-16(r8) │ │ │ │ + bdnz d620 │ │ │ │ + andi. r8,r23,1 │ │ │ │ + beq d68c │ │ │ │ + rldicr r8,r23,3,59 │ │ │ │ + lfd f12,0(r31) │ │ │ │ + rldicr r5,r23,4,58 │ │ │ │ + lfdx f0,r22,r8 │ │ │ │ lxvx vs11,r30,r5 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxvx vs0,r30,r5 │ │ │ │ - addi r27,r27,1 │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r25,r25,8 │ │ │ │ add r30,r30,r26 │ │ │ │ - add r28,r28,r26 │ │ │ │ - add r7,r7,r26 │ │ │ │ + add r27,r27,r26 │ │ │ │ + add r12,r12,r26 │ │ │ │ add r29,r29,r26 │ │ │ │ - mr r5,r24 │ │ │ │ - cmpd r27,r20 │ │ │ │ - beq daf0 │ │ │ │ + mr r31,r24 │ │ │ │ + cmpd r28,r21 │ │ │ │ + beq db20 │ │ │ │ addi r24,r24,8 │ │ │ │ - b d420 │ │ │ │ + b d490 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt d984 │ │ │ │ - mulld r30,r10,r30 │ │ │ │ + cmpdi r7,0 │ │ │ │ + blt d9b0 │ │ │ │ + mulld r2,r10,r2 │ │ │ │ + subf r7,r11,r7 │ │ │ │ std r25,-56(r1) │ │ │ │ - subf r25,r12,r0 │ │ │ │ - std r22,-80(r1) │ │ │ │ - addi r0,r12,1 │ │ │ │ + std r24,-64(r1) │ │ │ │ + addi r25,r11,1 │ │ │ │ addi r26,r6,8 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r11,r4,16 │ │ │ │ - std r21,-88(r1) │ │ │ │ - addi r22,r25,-1 │ │ │ │ - cmpdi cr7,r25,0 │ │ │ │ - addi r27,r5,8 │ │ │ │ std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - andi. r9,r0,1 │ │ │ │ - sldi r21,r0,3 │ │ │ │ - sldi r23,r25,3 │ │ │ │ - sldi r24,r7,1 │ │ │ │ - sldi r9,r22,3 │ │ │ │ - std r17,-120(r1) │ │ │ │ + std r22,-80(r1) │ │ │ │ + addi r0,r31,1 │ │ │ │ + addi r28,r4,16 │ │ │ │ + addi r27,r5,8 │ │ │ │ sldi r10,r10,4 │ │ │ │ - mr r29,r27 │ │ │ │ - add r8,r8,r30 │ │ │ │ - add r31,r30,r12 │ │ │ │ - sldi r7,r30,4 │ │ │ │ - li r28,0 │ │ │ │ - std r18,-112(r1) │ │ │ │ - add r26,r26,r9 │ │ │ │ - add r23,r6,r23 │ │ │ │ + addi r23,r7,-1 │ │ │ │ + andi. r8,r25,1 │ │ │ │ + cmpdi cr7,r7,0 │ │ │ │ std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ - add r9,r25,r8 │ │ │ │ - sldi r30,r31,4 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r7,r7,r4 │ │ │ │ - isel r26,r26,r6,4*cr7+gt │ │ │ │ - mfocrf r17,128 │ │ │ │ + sldi r24,r7,3 │ │ │ │ + sldi r20,r25,3 │ │ │ │ + std r21,-88(r1) │ │ │ │ + sldi r0,r0,1 │ │ │ │ + clrrdi r21,r25,1 │ │ │ │ + rldicr r22,r25,4,58 │ │ │ │ + std r18,-112(r1) │ │ │ │ + sldi r8,r23,3 │ │ │ │ + add r24,r6,r24 │ │ │ │ + mr r29,r27 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r30,r2,r11 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r26,r26,r8 │ │ │ │ + mfocrf r19,128 │ │ │ │ + add r31,r7,r9 │ │ │ │ + add r8,r2,r4 │ │ │ │ sldi r9,r9,4 │ │ │ │ - add r31,r8,r4 │ │ │ │ - add r30,r30,r11 │ │ │ │ - li r11,1 │ │ │ │ - add r21,r26,r21 │ │ │ │ - add r4,r9,r4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr7,d838 │ │ │ │ - cmpldi r22,2 │ │ │ │ - mr r9,r31 │ │ │ │ - ble da10 │ │ │ │ - addi r8,r3,16 │ │ │ │ - cmpld cr5,r3,r4 │ │ │ │ - cmpld cr1,r31,r23 │ │ │ │ - cmpld cr6,r6,r4 │ │ │ │ - cmpld r31,r8 │ │ │ │ - isel r19,0,r11,4*cr5+lt │ │ │ │ - isel r20,0,r11,4*cr1+lt │ │ │ │ - isel r18,0,r11,4*cr6+lt │ │ │ │ - isellt r8,0,r11 │ │ │ │ - or r20,r20,r18 │ │ │ │ - or r8,r8,r19 │ │ │ │ - and r8,r8,r20 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq da10 │ │ │ │ + sldi r30,r30,4 │ │ │ │ + isel r26,r26,r6,4*cr7+gt │ │ │ │ + rotlwi r19,r19,12 │ │ │ │ + mtocrf 4,r19 │ │ │ │ + rotlwi r19,r19,20 │ │ │ │ + sldi r2,r31,4 │ │ │ │ + add r30,r30,r28 │ │ │ │ + add r31,r9,r4 │ │ │ │ + li r28,0 │ │ │ │ + add r20,r26,r20 │ │ │ │ + add r4,r2,r4 │ │ │ │ + ble cr7,d878 │ │ │ │ + cmpldi r23,2 │ │ │ │ + mr r2,r31 │ │ │ │ + ble da40 │ │ │ │ + addi r9,r3,16 │ │ │ │ + cmpld cr4,r31,r24 │ │ │ │ + cmpld cr1,r6,r4 │ │ │ │ + cmpld cr6,r3,r4 │ │ │ │ + cmpld r31,r9 │ │ │ │ + setbcr r19,4*cr1+lt │ │ │ │ + setbcr r9,4*cr4+lt │ │ │ │ + setbcr r18,4*cr6+lt │ │ │ │ + setbcr r12,lt │ │ │ │ + or r9,r9,r19 │ │ │ │ + or r19,r18,r12 │ │ │ │ + and r19,r19,r9 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq da40 │ │ │ │ cmpld r5,r4 │ │ │ │ cmpld cr6,r31,r29 │ │ │ │ - isellt r20,0,r11 │ │ │ │ - isel r8,0,r11,4*cr6+lt │ │ │ │ - or r8,r8,r20 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq da10 │ │ │ │ - srdi r20,r25,1 │ │ │ │ + setbcr r19,lt │ │ │ │ + setbcr r9,4*cr6+lt │ │ │ │ + or r9,r9,r19 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq da40 │ │ │ │ + srdi r19,r7,1 │ │ │ │ lxvdsx vs7,0,r5 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - mr r8,r6 │ │ │ │ - mtctr r20 │ │ │ │ - addi r20,r3,8 │ │ │ │ - lxvdsx vs9,0,r20 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + mr r9,r6 │ │ │ │ + mtctr r19 │ │ │ │ + addi r19,r3,8 │ │ │ │ + lxvdsx vs9,0,r19 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs8 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz d7c0 │ │ │ │ - andi. r9,r25,1 │ │ │ │ - clrrdi r9,r25,1 │ │ │ │ - beq d830 │ │ │ │ - sldi r8,r9,3 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz d800 │ │ │ │ + andi. r2,r7,1 │ │ │ │ + clrrdi r2,r7,1 │ │ │ │ + beq d870 │ │ │ │ + sldi r9,r2,3 │ │ │ │ lfd f12,0(r5) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lfdx f0,r6,r8 │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lfdx f0,r6,r9 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - cmpdi r12,0 │ │ │ │ - blt d92c │ │ │ │ - cmpldi r12,2 │ │ │ │ - mr r9,r7 │ │ │ │ - ble da50 │ │ │ │ - addi r8,r3,16 │ │ │ │ - cmpld cr5,r3,r30 │ │ │ │ - cmpld cr1,r5,r30 │ │ │ │ - cmpld cr6,r7,r29 │ │ │ │ - cmpld r7,r8 │ │ │ │ - isel r19,0,r11,4*cr5+lt │ │ │ │ - isel r20,0,r11,4*cr1+lt │ │ │ │ - isel r18,0,r11,4*cr6+lt │ │ │ │ - isellt r8,0,r11 │ │ │ │ - or r20,r20,r18 │ │ │ │ - or r8,r8,r19 │ │ │ │ - and r8,r8,r20 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq da50 │ │ │ │ - cmpld r7,r21 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + cmpdi r11,0 │ │ │ │ + blt d964 │ │ │ │ + cmpldi r11,2 │ │ │ │ + mr r2,r8 │ │ │ │ + ble da80 │ │ │ │ + addi r9,r3,16 │ │ │ │ + cmpld cr4,r5,r30 │ │ │ │ + cmpld cr1,r8,r29 │ │ │ │ + cmpld cr6,r3,r30 │ │ │ │ + cmpld r8,r9 │ │ │ │ + setbcr r19,4*cr1+lt │ │ │ │ + setbcr r9,4*cr4+lt │ │ │ │ + setbcr r18,4*cr6+lt │ │ │ │ + setbcr r12,lt │ │ │ │ + or r9,r9,r19 │ │ │ │ + or r19,r18,r12 │ │ │ │ + and r19,r19,r9 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq da80 │ │ │ │ + cmpld r8,r20 │ │ │ │ cmpld cr6,r26,r30 │ │ │ │ - isellt r20,0,r11 │ │ │ │ - isel r8,0,r11,4*cr6+lt │ │ │ │ - or r8,r8,r20 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq da50 │ │ │ │ - srdi r20,r0,1 │ │ │ │ + setbcr r19,lt │ │ │ │ + setbcr r9,4*cr6+lt │ │ │ │ + or r9,r9,r19 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq da80 │ │ │ │ + srdi r19,r25,1 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ lxvdsx vs8,0,r5 │ │ │ │ - mr r8,r26 │ │ │ │ - mtctr r20 │ │ │ │ - addi r20,r3,8 │ │ │ │ - lxvdsx vs9,0,r20 │ │ │ │ + mr r9,r26 │ │ │ │ + mtctr r19 │ │ │ │ + addi r19,r3,8 │ │ │ │ + lxvdsx vs9,0,r19 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz d8c0 │ │ │ │ - mtocrf 128,r17 │ │ │ │ - beq d92c │ │ │ │ - rldicr r9,r0,3,59 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz d900 │ │ │ │ + beq cr5,d964 │ │ │ │ + sldi r2,r21,3 │ │ │ │ lfd f12,0(r5) │ │ │ │ - rldicr r8,r0,4,58 │ │ │ │ - lfdx f0,r26,r9 │ │ │ │ - lxvx vs11,r7,r8 │ │ │ │ + lxvx vs11,r8,r22 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r7,r8 │ │ │ │ + stxvx vs0,r8,r22 │ │ │ │ addi r28,r28,1 │ │ │ │ addi r29,r29,8 │ │ │ │ - add r7,r7,r10 │ │ │ │ + add r8,r8,r10 │ │ │ │ add r30,r30,r10 │ │ │ │ add r31,r31,r10 │ │ │ │ add r4,r4,r10 │ │ │ │ mr r5,r27 │ │ │ │ - cmpd r28,r24 │ │ │ │ - beq d960 │ │ │ │ + cmpd r28,r0 │ │ │ │ + beq d990 │ │ │ │ addi r27,r27,8 │ │ │ │ - b d740 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r17,-120(r1) │ │ │ │ + b d780 │ │ │ │ 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) │ │ │ │ lwz r11,8(r1) │ │ │ │ + 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 │ │ │ │ + mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtctr r27 │ │ │ │ - mr r8,r6 │ │ │ │ + mtctr r28 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f12,0(r5) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz d9c0 │ │ │ │ - addi r31,r31,1 │ │ │ │ - mr r5,r0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz d9f0 │ │ │ │ + addi r11,r11,1 │ │ │ │ + mr r5,r4 │ │ │ │ + add r8,r8,r10 │ │ │ │ add r7,r7,r10 │ │ │ │ - add r4,r4,r10 │ │ │ │ - cmpd r31,r27 │ │ │ │ - bne cfa0 │ │ │ │ - ld r25,-56(r1) │ │ │ │ - b d984 │ │ │ │ + cmpd r11,r28 │ │ │ │ + bne d000 │ │ │ │ + b d9b0 │ │ │ │ nop │ │ │ │ - mtctr r25 │ │ │ │ - mr r8,r6 │ │ │ │ + nop │ │ │ │ + mtctr r7 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,0(r8) │ │ │ │ + lfd f12,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz da20 │ │ │ │ - b d830 │ │ │ │ - mtctr r0 │ │ │ │ - mr r8,r26 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz da50 │ │ │ │ + b d870 │ │ │ │ + mtctr r25 │ │ │ │ + mr r9,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f12,0(r5) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz da60 │ │ │ │ - b d92c │ │ │ │ - mtctr r22 │ │ │ │ - mr r19,r23 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz da90 │ │ │ │ + b d964 │ │ │ │ + mtctr r23 │ │ │ │ + mr r5,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,0(r19) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r19,r19,8 │ │ │ │ + lfd f12,0(r5) │ │ │ │ + lfd f0,0(r31) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r5,r5,8 │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz daa0 │ │ │ │ - addi r27,r27,1 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz dad0 │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r25,r25,8 │ │ │ │ add r30,r30,r26 │ │ │ │ - add r28,r28,r26 │ │ │ │ - add r7,r7,r26 │ │ │ │ + add r27,r27,r26 │ │ │ │ + add r12,r12,r26 │ │ │ │ add r29,r29,r26 │ │ │ │ - mr r5,r24 │ │ │ │ - cmpd r27,r20 │ │ │ │ - bne d670 │ │ │ │ - addi r9,r27,-1 │ │ │ │ + mr r31,r24 │ │ │ │ + cmpd r28,r21 │ │ │ │ + bne d6b0 │ │ │ │ + addi r8,r28,-1 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r7,r16 │ │ │ │ + ld r4,40(r1) │ │ │ │ ld r10,88(r1) │ │ │ │ - ld r15,-136(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ - ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r5,r9,r14 │ │ │ │ - ld r14,-144(r1) │ │ │ │ - cmpdi r31,0 │ │ │ │ - blt d968 │ │ │ │ - subf r24,r12,r0 │ │ │ │ - sldi r11,r8,4 │ │ │ │ - addi r25,r6,8 │ │ │ │ - addi r0,r12,1 │ │ │ │ - sldi r9,r12,4 │ │ │ │ - addi r26,r5,8 │ │ │ │ - addi r29,r4,16 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ld r19,-104(r1) │ │ │ │ + add r5,r8,r17 │ │ │ │ + ld r17,-120(r1) │ │ │ │ + cmpdi r0,0 │ │ │ │ + blt d998 │ │ │ │ + subf r7,r11,r7 │ │ │ │ + sldi r8,r9,4 │ │ │ │ + addi r26,r6,8 │ │ │ │ + sldi r2,r11,4 │ │ │ │ + addi r30,r4,16 │ │ │ │ + addi r25,r11,1 │ │ │ │ + addi r27,r5,8 │ │ │ │ sldi r10,r10,4 │ │ │ │ - addi r7,r24,-1 │ │ │ │ - add r30,r24,r8 │ │ │ │ - cmpdi cr1,r24,0 │ │ │ │ - sldi r22,r0,3 │ │ │ │ - sldi r23,r24,3 │ │ │ │ - addi r31,r31,1 │ │ │ │ - add r11,r4,r11 │ │ │ │ - mr r28,r26 │ │ │ │ - sldi r8,r7,3 │ │ │ │ - sldi r30,r30,4 │ │ │ │ - cmpldi cr6,r7,2 │ │ │ │ - add r29,r29,r9 │ │ │ │ + addi r29,r7,-1 │ │ │ │ + add r31,r7,r9 │ │ │ │ + mr r9,r0 │ │ │ │ + clrrdi r24,r7,1 │ │ │ │ + cmpdi cr1,r7,0 │ │ │ │ + add r30,r30,r2 │ │ │ │ + sldi r22,r25,3 │ │ │ │ + sldi r23,r7,3 │ │ │ │ + addi r0,r9,1 │ │ │ │ + sldi r9,r29,3 │ │ │ │ + cmpld r7,r24 │ │ │ │ + sldi r31,r31,4 │ │ │ │ + cmpldi cr5,r29,2 │ │ │ │ + add r8,r4,r8 │ │ │ │ add r23,r6,r23 │ │ │ │ - li r27,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - li r7,1 │ │ │ │ - add r25,r25,r8 │ │ │ │ - add r30,r4,r30 │ │ │ │ - isel r25,r25,r6,4*cr1+gt │ │ │ │ - add r22,r25,r22 │ │ │ │ + mr r29,r27 │ │ │ │ + add r26,r26,r9 │ │ │ │ + mfocrf r2,128 │ │ │ │ + add r31,r4,r31 │ │ │ │ + li r28,0 │ │ │ │ + cmpdi cr7,r11,0 │ │ │ │ + isel r26,r26,r6,4*cr1+gt │ │ │ │ + mtlr r2 │ │ │ │ + add r22,r26,r22 │ │ │ │ nop │ │ │ │ - ble cr1,dca0 │ │ │ │ - mr r9,r11 │ │ │ │ - ble cr6,de60 │ │ │ │ - cmpld r3,r30 │ │ │ │ - addi r8,r3,16 │ │ │ │ - cmpld cr7,r30,r6 │ │ │ │ - mfocrf r20,128 │ │ │ │ - cmpld r11,r23 │ │ │ │ - isel r19,0,r7,4*cr7+gt │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ble cr1,dcf0 │ │ │ │ + mr r2,r8 │ │ │ │ + ble cr5,dec0 │ │ │ │ + cmpld r8,r23 │ │ │ │ + addi r9,r3,16 │ │ │ │ + cmpld cr6,r3,r31 │ │ │ │ + mfocrf r12,128 │ │ │ │ + cmpld r31,r6 │ │ │ │ + setbcr r20,4*cr6+lt │ │ │ │ + rotlwi r12,r12,16 │ │ │ │ + mtocrf 8,r12 │ │ │ │ + rotlwi r12,r12,16 │ │ │ │ mfocrf r21,128 │ │ │ │ - rotlwi r20,r20,16 │ │ │ │ - mtocrf 8,r20 │ │ │ │ - rotlwi r20,r20,16 │ │ │ │ - cmpld r11,r8 │ │ │ │ - isel r20,0,r7,4*cr4+lt │ │ │ │ + cmpld r8,r9 │ │ │ │ + setbcr r12,lt │ │ │ │ + setbcr r9,4*cr4+lt │ │ │ │ rotlwi r21,r21,16 │ │ │ │ mtocrf 8,r21 │ │ │ │ rotlwi r21,r21,16 │ │ │ │ - isellt r8,0,r7 │ │ │ │ - isel r21,0,r7,4*cr4+lt │ │ │ │ - or r8,r8,r20 │ │ │ │ - or r21,r21,r19 │ │ │ │ - and r8,r8,r21 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq de60 │ │ │ │ - cmpld r30,r5 │ │ │ │ - cmpld cr7,r11,r28 │ │ │ │ - iselgt r21,0,r7 │ │ │ │ - isel r8,0,r7,4*cr7+lt │ │ │ │ - or r8,r8,r21 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq de60 │ │ │ │ - srdi r21,r24,1 │ │ │ │ + setbcr r21,4*cr4+gt │ │ │ │ + or r9,r9,r21 │ │ │ │ + or r21,r20,r12 │ │ │ │ + and r21,r21,r9 │ │ │ │ + cmpwi r21,0 │ │ │ │ + beq dec0 │ │ │ │ + cmpld r31,r5 │ │ │ │ + cmpld cr6,r8,r29 │ │ │ │ + setbcr r21,gt │ │ │ │ + setbcr r9,4*cr6+lt │ │ │ │ + or r9,r9,r21 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq dec0 │ │ │ │ + srdi r21,r7,1 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ lxvdsx vs8,0,r5 │ │ │ │ - mr r8,r6 │ │ │ │ + mr r9,r6 │ │ │ │ mtctr r21 │ │ │ │ addi r21,r3,8 │ │ │ │ lxvdsx vs9,0,r21 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz dc30 │ │ │ │ - andi. r9,r24,1 │ │ │ │ - clrrdi r9,r24,1 │ │ │ │ - beq dca0 │ │ │ │ - sldi r8,r9,3 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz dc80 │ │ │ │ + mflr r2 │ │ │ │ + mtocrf 128,r2 │ │ │ │ + beq dcf0 │ │ │ │ + sldi r2,r24,3 │ │ │ │ lfd f12,0(r5) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lfdx f0,r6,r8 │ │ │ │ - lxvx vs11,r11,r9 │ │ │ │ + sldi r9,r24,4 │ │ │ │ + lfdx f0,r6,r2 │ │ │ │ + lxvx vs11,r8,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - blt cr5,ddac │ │ │ │ - cmpldi r12,2 │ │ │ │ - mr r9,r4 │ │ │ │ - ble de20 │ │ │ │ - cmpld r3,r29 │ │ │ │ - addi r8,r3,16 │ │ │ │ - cmpld cr7,r5,r29 │ │ │ │ - mfocrf r20,128 │ │ │ │ - cmpld r4,r28 │ │ │ │ - isel r19,0,r7,4*cr7+lt │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + blt cr7,de0c │ │ │ │ + cmpldi r11,2 │ │ │ │ + mr r2,r4 │ │ │ │ + ble de80 │ │ │ │ + cmpld r4,r29 │ │ │ │ + addi r9,r3,16 │ │ │ │ + cmpld cr6,r3,r30 │ │ │ │ + mfocrf r12,128 │ │ │ │ + cmpld r5,r30 │ │ │ │ + setbcr r20,4*cr6+lt │ │ │ │ + rotlwi r12,r12,16 │ │ │ │ + mtocrf 8,r12 │ │ │ │ + rotlwi r12,r12,16 │ │ │ │ mfocrf r21,128 │ │ │ │ - rotlwi r20,r20,16 │ │ │ │ - mtocrf 8,r20 │ │ │ │ - rotlwi r20,r20,16 │ │ │ │ - cmpld r4,r8 │ │ │ │ - isel r20,0,r7,4*cr4+lt │ │ │ │ + cmpld r4,r9 │ │ │ │ + setbcr r12,lt │ │ │ │ + setbcr r9,4*cr4+lt │ │ │ │ rotlwi r21,r21,16 │ │ │ │ mtocrf 8,r21 │ │ │ │ rotlwi r21,r21,16 │ │ │ │ - isellt r8,0,r7 │ │ │ │ - isel r21,0,r7,4*cr4+lt │ │ │ │ - or r8,r8,r20 │ │ │ │ - or r21,r21,r19 │ │ │ │ - and r8,r8,r21 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq de20 │ │ │ │ - cmpld r25,r29 │ │ │ │ - cmpld cr7,r4,r22 │ │ │ │ - isellt r21,0,r7 │ │ │ │ - isel r8,0,r7,4*cr7+lt │ │ │ │ - or r8,r8,r21 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq de20 │ │ │ │ - srdi r21,r0,1 │ │ │ │ + setbcr r21,4*cr4+lt │ │ │ │ + or r9,r9,r21 │ │ │ │ + or r21,r20,r12 │ │ │ │ + and r21,r21,r9 │ │ │ │ + cmpwi r21,0 │ │ │ │ + beq de80 │ │ │ │ + cmpld r4,r22 │ │ │ │ + mfocrf r9,128 │ │ │ │ + cmpld r26,r30 │ │ │ │ + rotlwi r9,r9,8 │ │ │ │ + mtocrf 2,r9 │ │ │ │ + rotlwi r9,r9,24 │ │ │ │ + setbcr r21,lt │ │ │ │ + setbcr r9,4*cr6+lt │ │ │ │ + or r9,r9,r21 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq de80 │ │ │ │ + srdi r21,r25,1 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ lxvdsx vs8,0,r5 │ │ │ │ - mr r8,r25 │ │ │ │ + mr r9,r26 │ │ │ │ mtctr r21 │ │ │ │ addi r21,r3,8 │ │ │ │ lxvdsx vs9,0,r21 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz dd40 │ │ │ │ - andi. r9,r0,1 │ │ │ │ - beq ddac │ │ │ │ - rldicr r9,r0,3,59 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz dda0 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + beq de0c │ │ │ │ + rldicr r2,r25,3,59 │ │ │ │ lfd f12,0(r5) │ │ │ │ - rldicr r8,r0,4,58 │ │ │ │ - lfdx f0,r25,r9 │ │ │ │ - lxvx vs11,r4,r8 │ │ │ │ + rldicr r9,r25,4,58 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ + lxvx vs11,r4,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r8 │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r28,r28,8 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r29,r29,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - add r29,r29,r10 │ │ │ │ - add r11,r11,r10 │ │ │ │ add r30,r30,r10 │ │ │ │ - mr r5,r26 │ │ │ │ - cmpd r27,r31 │ │ │ │ - beq d968 │ │ │ │ - addi r26,r26,8 │ │ │ │ - b db90 │ │ │ │ + add r8,r8,r10 │ │ │ │ + add r31,r31,r10 │ │ │ │ + mr r5,r27 │ │ │ │ + cmpd r28,r0 │ │ │ │ + beq d998 │ │ │ │ + addi r27,r27,8 │ │ │ │ + b dbe0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r21 │ │ │ │ - mr r19,r6 │ │ │ │ + mtctr r2 │ │ │ │ + mr r5,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,0(r19) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r19,r19,8 │ │ │ │ + lfd f12,0(r5) │ │ │ │ + lfd f0,0(r31) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r5,r5,8 │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz ddf0 │ │ │ │ - b d530 │ │ │ │ - mtctr r0 │ │ │ │ - mr r8,r25 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz de50 │ │ │ │ + b d590 │ │ │ │ + mtctr r25 │ │ │ │ + mr r9,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,0(r8) │ │ │ │ + lfd f12,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz de30 │ │ │ │ - b ddac │ │ │ │ - mtctr r24 │ │ │ │ - mr r8,r6 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz de90 │ │ │ │ + b de0c │ │ │ │ + mtctr r7 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,0(r8) │ │ │ │ + lfd f12,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz de70 │ │ │ │ - b dca0 │ │ │ │ - mtctr r26 │ │ │ │ - mr r8,r6 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz ded0 │ │ │ │ + b dcf0 │ │ │ │ + mtctr r27 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,0(r8) │ │ │ │ + lfd f12,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz deb0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - mr r5,r0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz df10 │ │ │ │ + addi r4,r4,1 │ │ │ │ + mr r5,r11 │ │ │ │ + add r8,r8,r10 │ │ │ │ add r7,r7,r10 │ │ │ │ - add r11,r11,r10 │ │ │ │ - cmpd r30,r31 │ │ │ │ - bne d25c │ │ │ │ - ld r24,-64(r1) │ │ │ │ - b d980 │ │ │ │ + cmpd r4,r0 │ │ │ │ + bne d2a8 │ │ │ │ + ld r25,-56(r1) │ │ │ │ + b d9b0 │ │ │ │ nop │ │ │ │ - mr r30,r6 │ │ │ │ - addi r19,r28,8 │ │ │ │ - mtctr r22 │ │ │ │ + mr r8,r6 │ │ │ │ + addi r21,r29,8 │ │ │ │ + mtctr r23 │ │ │ │ nop │ │ │ │ - lfd f12,0(r30) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r30,r30,8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + lfd f0,0(r29) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r8,r8,8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz df10 │ │ │ │ - b d1cc │ │ │ │ - mr r30,r6 │ │ │ │ - b df08 │ │ │ │ - addi r11,r24,-1 │ │ │ │ - li r9,0 │ │ │ │ - rldicl. r11,r11,63,62 │ │ │ │ - beq df8c │ │ │ │ - cmpdi r24,2 │ │ │ │ - li r9,2 │ │ │ │ - beq d200 │ │ │ │ - cmpdi r11,1 │ │ │ │ - beq df8c │ │ │ │ - cmpdi r11,2 │ │ │ │ - beq df80 │ │ │ │ - cmpdi r24,4 │ │ │ │ - li r9,4 │ │ │ │ - beq d200 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd r24,r9 │ │ │ │ - beq d200 │ │ │ │ - addi r27,r9,1 │ │ │ │ - addi r11,r9,2 │ │ │ │ - addi r28,r9,6 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpd cr5,r27,r24 │ │ │ │ - addi r30,r11,2 │ │ │ │ - cmpd cr7,r24,r11 │ │ │ │ - cmpd cr1,r24,r28 │ │ │ │ - cmpd cr6,r24,r9 │ │ │ │ - cmpd r24,r30 │ │ │ │ - beq cr5,d97c │ │ │ │ - beq cr7,d200 │ │ │ │ - beq d200 │ │ │ │ - beq cr1,d200 │ │ │ │ - bne cr6,df8c │ │ │ │ - b d200 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz df70 │ │ │ │ + b d21c │ │ │ │ + mr r8,r6 │ │ │ │ + b df68 │ │ │ │ + addi r8,r25,-1 │ │ │ │ + li r2,0 │ │ │ │ + rldicl. r8,r8,63,62 │ │ │ │ + beq dfec │ │ │ │ + cmpdi r25,2 │ │ │ │ + li r2,2 │ │ │ │ + beq d24c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq dfec │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq dfe0 │ │ │ │ + cmpdi r25,4 │ │ │ │ + li r2,4 │ │ │ │ + beq d24c │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd r25,r2 │ │ │ │ + beq d24c │ │ │ │ + addi r28,r2,1 │ │ │ │ + addi r8,r2,2 │ │ │ │ + addi r29,r2,6 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpd cr5,r28,r25 │ │ │ │ + addi r11,r8,2 │ │ │ │ + cmpd cr7,r25,r8 │ │ │ │ + cmpd cr1,r25,r29 │ │ │ │ + cmpd cr6,r25,r2 │ │ │ │ + cmpd r25,r11 │ │ │ │ + beq cr5,d9ac │ │ │ │ + beq cr7,d24c │ │ │ │ + beq d24c │ │ │ │ + beq cr1,d24c │ │ │ │ + bne cr6,dfec │ │ │ │ + b d24c │ │ │ │ .long 0x0 │ │ │ │ - .long 0x2000000 │ │ │ │ - attn │ │ │ │ + .long 0x3000000 │ │ │ │ + .long 0x1000 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprd f0,r9 │ │ │ │ lfd f10,0(r8) │ │ │ │ + ld r12,96(r1) │ │ │ │ + mr r7,r9 │ │ │ │ std r30,-16(r1) │ │ │ │ - ld r30,96(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ std r28,-32(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ fcfid f11,f0 │ │ │ │ mtfprd f0,r10 │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r8,r30,1 │ │ │ │ stfd f12,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ - addi r0,r8,1 │ │ │ │ + fcfid f0,f0 │ │ │ │ + sldi r9,r12,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ fmul f11,f11,f1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ frim f11,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f11,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r11,f11 │ │ │ │ - addi r12,r11,1 │ │ │ │ - subf r11,r30,r11 │ │ │ │ - mffprd r7,f0 │ │ │ │ - add r12,r12,r30 │ │ │ │ - add r11,r11,r9 │ │ │ │ - addi r31,r7,1 │ │ │ │ - subf r7,r30,r7 │ │ │ │ - add r12,r12,r9 │ │ │ │ - divd r8,r11,r9 │ │ │ │ - add r31,r31,r30 │ │ │ │ - add r7,r7,r10 │ │ │ │ - divd r29,r12,r9 │ │ │ │ - add r31,r31,r10 │ │ │ │ - divd r28,r7,r10 │ │ │ │ - divd r27,r31,r10 │ │ │ │ - mulld r8,r8,r9 │ │ │ │ - mulld r29,r29,r9 │ │ │ │ - subf r8,r8,r11 │ │ │ │ - subf r29,r29,r12 │ │ │ │ - mulld r9,r28,r10 │ │ │ │ - cmpd r8,r29 │ │ │ │ - mulld r12,r27,r10 │ │ │ │ - subf r12,r12,r31 │ │ │ │ - subf r31,r9,r7 │ │ │ │ - bge e140 │ │ │ │ - cmpd r31,r12 │ │ │ │ - bge e470 │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt e124 │ │ │ │ - maddld r9,r10,r8,r31 │ │ │ │ - addi r11,r30,1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - li r7,0 │ │ │ │ + mffprd r8,f11 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r30,r12,r8 │ │ │ │ + addi r8,r8,1 │ │ │ │ + subf r11,r12,r2 │ │ │ │ + add r28,r12,r7 │ │ │ │ + add r28,r28,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r30,r30,r7 │ │ │ │ + add r29,r12,r10 │ │ │ │ + add r29,r29,r2 │ │ │ │ + divd r31,r28,r7 │ │ │ │ + divd r2,r30,r7 │ │ │ │ + add r8,r11,r10 │ │ │ │ + divd r11,r29,r10 │ │ │ │ + divd r0,r8,r10 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + mulld r31,r31,r7 │ │ │ │ + mulld r0,r0,r10 │ │ │ │ + mulld r11,r11,r10 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + subf r31,r31,r28 │ │ │ │ + cmpd r2,r31 │ │ │ │ + subf r0,r0,r8 │ │ │ │ + subf r11,r11,r29 │ │ │ │ + bge e1a0 │ │ │ │ + cmpd r0,r11 │ │ │ │ + bge e4c0 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt e184 │ │ │ │ + maddld r2,r10,r2,r0 │ │ │ │ + addi r7,r12,1 │ │ │ │ fmr f11,f12 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r4,r4,r9 │ │ │ │ - mtctr r11 │ │ │ │ - mr r9,r4 │ │ │ │ - mr r8,r6 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + li r8,0 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r4,r4,r2 │ │ │ │ + mtctr r7 │ │ │ │ + mr r2,r4 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f8,0(r8) │ │ │ │ - lfd f9,0(r9) │ │ │ │ - lfd f10,8(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f8,0(r9) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lfd f9,-16(r2) │ │ │ │ + lfd f10,-8(r2) │ │ │ │ fmul f0,f0,f8 │ │ │ │ fmadd f11,f0,f9,f11 │ │ │ │ fmadd f12,f0,f10,f12 │ │ │ │ stfd f11,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ - bdnz e0e0 │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz e140 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r11 │ │ │ │ - bne e0d0 │ │ │ │ - ld r27,-40(r1) │ │ │ │ + cmpd r8,r7 │ │ │ │ + bne e130 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - cmpd r31,r12 │ │ │ │ - subf r28,r29,r0 │ │ │ │ - bge e280 │ │ │ │ - cmpdi r28,0 │ │ │ │ - ble e1d8 │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt e5d8 │ │ │ │ - maddld r11,r8,r10,r31 │ │ │ │ - addi r27,r30,1 │ │ │ │ - std r26,-48(r1) │ │ │ │ - mr r12,r5 │ │ │ │ - li r9,0 │ │ │ │ - sldi r26,r10,4 │ │ │ │ - sldi r27,r27,1 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - add r11,r4,r11 │ │ │ │ + nop │ │ │ │ + cmpd r0,r11 │ │ │ │ + subf r30,r31,r9 │ │ │ │ + bge e2d0 │ │ │ │ + cmpdi r30,0 │ │ │ │ + ble e238 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt e618 │ │ │ │ + maddld r7,r2,r10,r0 │ │ │ │ + addi r28,r12,1 │ │ │ │ + std r27,-40(r1) │ │ │ │ + mr r11,r5 │ │ │ │ + sldi r27,r10,4 │ │ │ │ + li r29,0 │ │ │ │ + sldi r28,r28,1 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r7,r4,r7 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r27 │ │ │ │ - mr r7,r11 │ │ │ │ - mr r8,r6 │ │ │ │ - lfd f11,0(r8) │ │ │ │ - lfd f0,0(r12) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + mtctr r28 │ │ │ │ + mr r8,r7 │ │ │ │ + mr r2,r6 │ │ │ │ + lfd f11,0(r2) │ │ │ │ + lfd f0,0(r11) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r7) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e190 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r11,r11,r26 │ │ │ │ - cmpd r9,r28 │ │ │ │ - bne e180 │ │ │ │ - ld r26,-48(r1) │ │ │ │ - sldi r28,r28,3 │ │ │ │ - add r5,r28,r5 │ │ │ │ - cmpdi r29,0 │ │ │ │ - blt e124 │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt e124 │ │ │ │ - sldi r7,r31,4 │ │ │ │ - addi r30,r30,1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + bdnz e1f0 │ │ │ │ addi r29,r29,1 │ │ │ │ - li r11,0 │ │ │ │ - add r7,r4,r7 │ │ │ │ - sldi r4,r30,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r7,r7,r27 │ │ │ │ + cmpd r29,r30 │ │ │ │ + bne e1e0 │ │ │ │ + ld r27,-40(r1) │ │ │ │ + sldi r30,r30,3 │ │ │ │ + add r5,r30,r5 │ │ │ │ + cmpdi r31,0 │ │ │ │ + blt e184 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt e184 │ │ │ │ + sldi r8,r0,4 │ │ │ │ + addi r12,r12,1 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + addi r31,r31,1 │ │ │ │ + li r7,0 │ │ │ │ + add r8,r4,r8 │ │ │ │ + sldi r4,r12,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r4 │ │ │ │ - mr r8,r7 │ │ │ │ - mr r9,r6 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + mr r9,r8 │ │ │ │ + mr r2,r6 │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e220 │ │ │ │ - addi r11,r11,1 │ │ │ │ + bdnz e280 │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r7,r7,r10 │ │ │ │ - cmpd r11,r29 │ │ │ │ - bne e210 │ │ │ │ - ld r27,-40(r1) │ │ │ │ + add r8,r8,r10 │ │ │ │ + cmpd r7,r31 │ │ │ │ + bne e270 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpdi r28,0 │ │ │ │ - ble e384 │ │ │ │ - mulld r11,r10,r8 │ │ │ │ + cmpdi r30,0 │ │ │ │ + ble e3d4 │ │ │ │ + mulld r7,r10,r2 │ │ │ │ + std r27,-40(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - subf r26,r12,r0 │ │ │ │ - std r24,-64(r1) │ │ │ │ + subf r27,r11,r9 │ │ │ │ + sldi r26,r10,4 │ │ │ │ + mr r12,r5 │ │ │ │ std r25,-56(r1) │ │ │ │ - sldi r24,r31,4 │ │ │ │ - sldi r25,r10,4 │ │ │ │ - mr r9,r5 │ │ │ │ - sldi r27,r26,3 │ │ │ │ - cmpdi cr7,r26,0 │ │ │ │ - li r30,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - std r23,-72(r1) │ │ │ │ - add r27,r27,r6 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - isel r27,r27,r6,4*cr7+gt │ │ │ │ - add r11,r4,r11 │ │ │ │ + std r24,-64(r1) │ │ │ │ + sldi r25,r0,4 │ │ │ │ + li r29,0 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + sldi r28,r27,3 │ │ │ │ + cmpdi cr7,r27,0 │ │ │ │ + add r28,r28,r6 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + isel r28,r28,r6,4*cr7+gt │ │ │ │ + add r7,r4,r7 │ │ │ │ nop │ │ │ │ - ble cr7,e570 │ │ │ │ + ble cr7,e5b0 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r26 │ │ │ │ - add r7,r11,r24 │ │ │ │ - mr r8,r6 │ │ │ │ + mtctr r27 │ │ │ │ + add r8,r7,r25 │ │ │ │ + mr r2,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r8) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f11,0(r2) │ │ │ │ + lfd f0,0(r12) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r7) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e2f0 │ │ │ │ - blt cr5,e5a8 │ │ │ │ - addi r23,r12,1 │ │ │ │ + bdnz e340 │ │ │ │ + blt cr5,e5e8 │ │ │ │ + addi r24,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r7,r11 │ │ │ │ - mr r8,r27 │ │ │ │ - mtctr r23 │ │ │ │ - lfd f11,0(r8) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + mr r8,r7 │ │ │ │ + mr r2,r28 │ │ │ │ + mtctr r24 │ │ │ │ + lfd f11,0(r2) │ │ │ │ + lfd f0,0(r12) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r7) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e330 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r11,r11,r25 │ │ │ │ - cmpd r30,r28 │ │ │ │ - bne e2d0 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - ld r23,-72(r1) │ │ │ │ + bdnz e380 │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r7,r7,r26 │ │ │ │ + cmpd r29,r30 │ │ │ │ + bne e320 │ │ │ │ + sldi r30,r30,3 │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ - add r5,r28,r5 │ │ │ │ - cmpdi r29,0 │ │ │ │ - blt e124 │ │ │ │ - subf r0,r12,r0 │ │ │ │ + ld r27,-40(r1) │ │ │ │ + add r5,r30,r5 │ │ │ │ + cmpdi r31,0 │ │ │ │ + blt e184 │ │ │ │ + subf r30,r11,r9 │ │ │ │ sldi r10,r10,4 │ │ │ │ - addi r29,r29,1 │ │ │ │ - sldi r31,r31,4 │ │ │ │ - li r7,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - sldi r11,r0,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - add r11,r11,r6 │ │ │ │ - isel r11,r11,r6,4*cr7+gt │ │ │ │ - ble cr7,e450 │ │ │ │ + addi r31,r31,1 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + li r8,0 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + sldi r7,r30,3 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + add r7,r7,r6 │ │ │ │ + isel r7,r7,r6,4*cr7+gt │ │ │ │ + ble cr7,e4a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r0 │ │ │ │ - add r8,r4,r31 │ │ │ │ - mr r9,r6 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + mtctr r30 │ │ │ │ + add r9,r4,r0 │ │ │ │ + mr r2,r6 │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e3d0 │ │ │ │ - blt cr5,e590 │ │ │ │ - addi r30,r12,1 │ │ │ │ + bdnz e420 │ │ │ │ + blt cr5,e5d0 │ │ │ │ + addi r29,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r4 │ │ │ │ - mr r9,r11 │ │ │ │ - mtctr r30 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r7 │ │ │ │ + mtctr r29 │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e410 │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz e460 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r29 │ │ │ │ - beq e124 │ │ │ │ - bgt cr7,e3c0 │ │ │ │ - bge cr5,e3fc │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r29 │ │ │ │ - beq e124 │ │ │ │ + cmpd r8,r31 │ │ │ │ + beq e184 │ │ │ │ + bgt cr7,e410 │ │ │ │ + bge cr5,e44c │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r31 │ │ │ │ + beq e184 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - b e438 │ │ │ │ + b e488 │ │ │ │ nop │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt e124 │ │ │ │ - mulld r9,r10,r8 │ │ │ │ - subf r0,r12,r0 │ │ │ │ - addi r30,r30,1 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt e184 │ │ │ │ + mulld r2,r10,r2 │ │ │ │ + subf r30,r11,r9 │ │ │ │ + addi r31,r12,1 │ │ │ │ sldi r10,r10,4 │ │ │ │ - sldi r31,r31,4 │ │ │ │ - li r7,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - sldi r11,r0,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - sldi r30,r30,1 │ │ │ │ - add r11,r11,r6 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - isel r11,r11,r6,4*cr7+gt │ │ │ │ - add r4,r4,r9 │ │ │ │ - ble cr7,e4fc │ │ │ │ + sldi r0,r0,4 │ │ │ │ + li r8,0 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + sldi r7,r30,3 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + sldi r31,r31,1 │ │ │ │ + add r7,r7,r6 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + isel r7,r7,r6,4*cr7+gt │ │ │ │ + add r4,r4,r2 │ │ │ │ + ble cr7,e54c │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r0 │ │ │ │ - add r8,r4,r31 │ │ │ │ - mr r9,r6 │ │ │ │ + mtctr r30 │ │ │ │ + add r9,r4,r0 │ │ │ │ + mr r2,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r9) │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e4d0 │ │ │ │ - blt cr5,e5c0 │ │ │ │ - addi r29,r12,1 │ │ │ │ + bdnz e520 │ │ │ │ + blt cr5,e600 │ │ │ │ + addi r29,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r4 │ │ │ │ - mr r9,r11 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r7 │ │ │ │ mtctr r29 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e510 │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz e560 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r30 │ │ │ │ - bne e4b0 │ │ │ │ - ld r27,-40(r1) │ │ │ │ + cmpd r8,r31 │ │ │ │ + bne e500 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ + bge cr5,e36c │ │ │ │ + addi r29,r29,1 │ │ │ │ + cmpd r29,r30 │ │ │ │ + beq e3bc │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r7,r7,r26 │ │ │ │ + b e3a8 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bge cr5,e31c │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r30,r28 │ │ │ │ - beq e36c │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r11,r11,r25 │ │ │ │ - b e358 │ │ │ │ - nop │ │ │ │ - addi r7,r7,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r29 │ │ │ │ - bne e3c0 │ │ │ │ - b e124 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r11,r11,r25 │ │ │ │ - cmpd r30,r28 │ │ │ │ - bne e2d4 │ │ │ │ - b e36c │ │ │ │ - addi r7,r7,1 │ │ │ │ + cmpd r8,r31 │ │ │ │ + bne e410 │ │ │ │ + b e184 │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r7,r7,r26 │ │ │ │ + cmpd r29,r30 │ │ │ │ + bne e324 │ │ │ │ + b e3bc │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r30,r7 │ │ │ │ - bne e4b4 │ │ │ │ - b e124 │ │ │ │ - addi r8,r28,-1 │ │ │ │ - li r9,0 │ │ │ │ + cmpd r31,r8 │ │ │ │ + bne e504 │ │ │ │ + b e184 │ │ │ │ + addi r8,r30,-1 │ │ │ │ + li r2,0 │ │ │ │ rldicl. r8,r8,63,62 │ │ │ │ - beq e61c │ │ │ │ - li r9,2 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq e1d0 │ │ │ │ + beq e65c │ │ │ │ + li r2,2 │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq e230 │ │ │ │ cmpdi r8,1 │ │ │ │ - beq e61c │ │ │ │ + beq e65c │ │ │ │ cmpdi r8,2 │ │ │ │ - beq e610 │ │ │ │ - li r9,4 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq e1d0 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq e1d0 │ │ │ │ - addi r27,r9,1 │ │ │ │ - addi r8,r9,2 │ │ │ │ - addi r11,r9,6 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpd cr5,r27,r28 │ │ │ │ + beq e650 │ │ │ │ + li r2,4 │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq e230 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq e230 │ │ │ │ + addi r29,r2,1 │ │ │ │ + addi r8,r2,2 │ │ │ │ + addi r11,r2,6 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpd cr5,r29,r30 │ │ │ │ addi r7,r8,2 │ │ │ │ - cmpd cr7,r8,r28 │ │ │ │ - cmpd cr1,r11,r28 │ │ │ │ - cmpd cr6,r9,r28 │ │ │ │ - cmpd r7,r28 │ │ │ │ - beq cr5,e124 │ │ │ │ - beq cr7,e1d0 │ │ │ │ - beq e1d0 │ │ │ │ - beq cr1,e1d0 │ │ │ │ - bne cr6,e61c │ │ │ │ - b e1d0 │ │ │ │ + cmpd cr7,r8,r30 │ │ │ │ + cmpd cr1,r11,r30 │ │ │ │ + cmpd cr6,r2,r30 │ │ │ │ + cmpd r7,r30 │ │ │ │ + beq cr5,e184 │ │ │ │ + beq cr7,e230 │ │ │ │ + beq e230 │ │ │ │ + beq cr1,e230 │ │ │ │ + bne cr6,e65c │ │ │ │ + b e230 │ │ │ │ ... │ │ │ │ - .long 0x900 │ │ │ │ + .long 0x800 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r0,96(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ + ld r30,96(r1) │ │ │ │ + ld r8,104(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r8,112(r1) │ │ │ │ - lfd f9,0(r10) │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ lfd f8,0(r9) │ │ │ │ + lfd f9,0(r10) │ │ │ │ + std r28,-32(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - mr r27,r6 │ │ │ │ - ld r30,120(r1) │ │ │ │ + mr r28,r6 │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r11,104(r1) │ │ │ │ + ld r11,112(r1) │ │ │ │ + ld r31,120(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ - mr r22,r4 │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ - mtfprd f0,r0 │ │ │ │ + mtfprd f0,r30 │ │ │ │ std r29,-24(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - sldi r10,r30,1 │ │ │ │ + std r23,-72(r1) │ │ │ │ + mr r23,r4 │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - addi r10,r10,1 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + sldi r9,r31,1 │ │ │ │ stfd f12,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mtfprd f0,r11 │ │ │ │ + addi r9,r9,1 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f10,f10,f1 │ │ │ │ fmul f11,f11,f8 │ │ │ │ fmul f0,f0,f9 │ │ │ │ frim f10,f10 │ │ │ │ frim f11,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f10,f10 │ │ │ │ fctidz f11,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r6,f10 │ │ │ │ - addi r26,r6,1 │ │ │ │ - mffprd r4,f11 │ │ │ │ - subf r6,r30,r6 │ │ │ │ - mffprd r9,f0 │ │ │ │ - add r26,r26,r30 │ │ │ │ - add r6,r6,r0 │ │ │ │ - addi r28,r4,1 │ │ │ │ - subf r4,r30,r4 │ │ │ │ - addi r31,r9,1 │ │ │ │ - add r26,r26,r0 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - add r28,r28,r30 │ │ │ │ - add r29,r4,r11 │ │ │ │ - divd r4,r6,r0 │ │ │ │ - add r31,r31,r30 │ │ │ │ - divd r25,r26,r0 │ │ │ │ - add r9,r9,r8 │ │ │ │ - add r28,r28,r11 │ │ │ │ - add r31,r31,r8 │ │ │ │ - divd r12,r31,r8 │ │ │ │ - divd r21,r28,r11 │ │ │ │ - divd r23,r29,r11 │ │ │ │ - divd r24,r9,r8 │ │ │ │ - mulld r4,r4,r0 │ │ │ │ - mulld r25,r25,r0 │ │ │ │ - subf r4,r4,r6 │ │ │ │ - subf r25,r25,r26 │ │ │ │ - mulld r12,r12,r8 │ │ │ │ - cmpd r4,r25 │ │ │ │ - mulld r6,r21,r11 │ │ │ │ - subf r12,r12,r31 │ │ │ │ - subf r6,r6,r28 │ │ │ │ - mulld r31,r23,r11 │ │ │ │ - mulld r0,r24,r8 │ │ │ │ - subf r31,r31,r29 │ │ │ │ - subf r0,r0,r9 │ │ │ │ - bge e8a8 │ │ │ │ - cmpd r31,r6 │ │ │ │ - bge ef04 │ │ │ │ - cmpd r0,r12 │ │ │ │ - bge f05c │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt f188 │ │ │ │ - maddld r4,r11,r4,r31 │ │ │ │ - mulld r9,r11,r8 │ │ │ │ - addi r31,r30,1 │ │ │ │ - li r29,0 │ │ │ │ - sldi r30,r8,4 │ │ │ │ + subf r25,r31,r6 │ │ │ │ + addi r6,r6,1 │ │ │ │ + mffprd r10,f11 │ │ │ │ + add r21,r31,r30 │ │ │ │ + add r21,r21,r6 │ │ │ │ + add r25,r25,r30 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r27,r31,r10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + divd r0,r25,r30 │ │ │ │ + divd r26,r21,r30 │ │ │ │ + subf r29,r31,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r22,r31,r8 │ │ │ │ + add r22,r22,r10 │ │ │ │ + add r27,r27,r8 │ │ │ │ + add r29,r29,r11 │ │ │ │ + add r24,r31,r11 │ │ │ │ + add r24,r24,r2 │ │ │ │ + divd r4,r27,r8 │ │ │ │ + divd r6,r22,r8 │ │ │ │ + divd r10,r29,r11 │ │ │ │ + divd r12,r24,r11 │ │ │ │ + mulld r0,r0,r30 │ │ │ │ + mulld r26,r26,r30 │ │ │ │ + mulld r4,r4,r8 │ │ │ │ + mulld r6,r6,r8 │ │ │ │ + mulld r10,r10,r11 │ │ │ │ + mulld r12,r12,r11 │ │ │ │ + subf r0,r0,r25 │ │ │ │ + subf r26,r26,r21 │ │ │ │ + cmpd r0,r26 │ │ │ │ + subf r4,r4,r27 │ │ │ │ + subf r6,r6,r22 │ │ │ │ + subf r10,r10,r29 │ │ │ │ + subf r12,r12,r24 │ │ │ │ + bge e8a4 │ │ │ │ + cmpd r4,r6 │ │ │ │ + bge eef0 │ │ │ │ + cmpd r10,r12 │ │ │ │ + bge f04c │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt f178 │ │ │ │ + maddld r0,r8,r0,r4 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + addi r4,r31,1 │ │ │ │ + sldi r31,r11,4 │ │ │ │ fmr f11,f12 │ │ │ │ - sldi r31,r31,1 │ │ │ │ - maddld r11,r4,r8,r0 │ │ │ │ - sldi r0,r9,4 │ │ │ │ + li r30,0 │ │ │ │ + sldi r4,r4,1 │ │ │ │ + maddld r11,r0,r11,r10 │ │ │ │ + sldi r0,r8,4 │ │ │ │ sldi r11,r11,4 │ │ │ │ - add r11,r22,r11 │ │ │ │ - mr r4,r11 │ │ │ │ - mr r8,r27 │ │ │ │ + add r11,r23,r11 │ │ │ │ + mr r8,r11 │ │ │ │ + mr r10,r28 │ │ │ │ li r6,0 │ │ │ │ nop │ │ │ │ - mtctr r31 │ │ │ │ - mr r9,r4 │ │ │ │ - mr r10,r7 │ │ │ │ + mtctr r4 │ │ │ │ + mr r2,r8 │ │ │ │ + mr r9,r7 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f7,0(r10) │ │ │ │ - lfd f8,0(r8) │ │ │ │ - lfd f9,0(r9) │ │ │ │ - lfd f10,8(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfd f7,0(r9) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lfd f8,0(r10) │ │ │ │ + lfd f9,-16(r2) │ │ │ │ + lfd f10,-8(r2) │ │ │ │ fmul f0,f0,f7 │ │ │ │ fmul f0,f0,f8 │ │ │ │ fmadd f11,f0,f9,f11 │ │ │ │ fmadd f12,f0,f10,f12 │ │ │ │ stfd f11,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ - bdnz e810 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r4,r4,r30 │ │ │ │ - cmpd r6,r31 │ │ │ │ - bne e800 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r11,r11,r0 │ │ │ │ - cmpd r29,r31 │ │ │ │ - bne e7f0 │ │ │ │ - lwz r11,8(r1) │ │ │ │ - ld r21,-88(r1) │ │ │ │ - ld r22,-80(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ - ld r25,-56(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ - blr │ │ │ │ - cmpd r31,r6 │ │ │ │ - subf r21,r25,r10 │ │ │ │ - bge ea4c │ │ │ │ - cmpd r0,r12 │ │ │ │ - bge f3d0 │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble e98c │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt fce0 │ │ │ │ - maddld r4,r4,r11,r31 │ │ │ │ - std r20,-96(r1) │ │ │ │ - sldi r23,r8,4 │ │ │ │ - std r18,-112(r1) │ │ │ │ - addi r24,r30,1 │ │ │ │ + bdnz e850 │ │ │ │ + addi r2,r6,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r8,r8,r31 │ │ │ │ + cmpd r4,r2 │ │ │ │ + beq f7d0 │ │ │ │ + mr r6,r2 │ │ │ │ + b e840 │ │ │ │ + cmpd r4,r6 │ │ │ │ + subf r22,r26,r9 │ │ │ │ + bge ea3c │ │ │ │ + cmpd r10,r12 │ │ │ │ + bge f3bc │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble e988 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt fd18 │ │ │ │ + maddld r0,r0,r8,r4 │ │ │ │ + sldi r24,r11,4 │ │ │ │ std r19,-104(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ + addi r25,r31,1 │ │ │ │ mr r29,r5 │ │ │ │ - li r19,0 │ │ │ │ - mulld r18,r11,r23 │ │ │ │ - sldi r24,r24,1 │ │ │ │ - maddld r20,r4,r8,r0 │ │ │ │ - sldi r20,r20,4 │ │ │ │ - add r20,r22,r20 │ │ │ │ + li r20,0 │ │ │ │ + mulld r19,r8,r24 │ │ │ │ + sldi r25,r25,1 │ │ │ │ + maddld r21,r0,r11,r10 │ │ │ │ + sldi r21,r21,4 │ │ │ │ + add r21,r23,r21 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r26,r20 │ │ │ │ - mr r4,r27 │ │ │ │ - li r28,0 │ │ │ │ - mtctr r24 │ │ │ │ - mr r6,r26 │ │ │ │ - mr r9,r7 │ │ │ │ + mr r0,r21 │ │ │ │ + mr r30,r28 │ │ │ │ + li r27,0 │ │ │ │ + mtctr r25 │ │ │ │ + mr r6,r0 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ lfd f0,0(r29) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r4) │ │ │ │ + lfd f10,0(r2) │ │ │ │ addi r6,r6,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r6) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ bdnz e920 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r26,r26,r23 │ │ │ │ - cmpd r28,r24 │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r0,r0,r24 │ │ │ │ + cmpd r27,r25 │ │ │ │ bne e910 │ │ │ │ - addi r19,r19,1 │ │ │ │ + addi r20,r20,1 │ │ │ │ addi r29,r29,8 │ │ │ │ - add r20,r20,r18 │ │ │ │ - cmpd r19,r21 │ │ │ │ + add r21,r21,r19 │ │ │ │ + cmpd r20,r22 │ │ │ │ bne e900 │ │ │ │ - ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ - sldi r21,r21,3 │ │ │ │ - add r5,r21,r5 │ │ │ │ - cmpdi r25,0 │ │ │ │ - blt f188 │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt f188 │ │ │ │ - maddld r31,r8,r31,r0 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - addi r0,r30,1 │ │ │ │ - addi r25,r25,1 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - li r30,0 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + add r5,r22,r5 │ │ │ │ + cmpdi r26,0 │ │ │ │ + blt f178 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt f178 │ │ │ │ + maddld r4,r11,r4,r10 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + addi r0,r31,1 │ │ │ │ + addi r26,r26,1 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + li r31,0 │ │ │ │ sldi r0,r0,1 │ │ │ │ - sldi r31,r31,4 │ │ │ │ - sldi r29,r11,4 │ │ │ │ - add r31,r22,r31 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sldi r4,r4,4 │ │ │ │ + sldi r30,r8,4 │ │ │ │ + add r4,r23,r4 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r11,r31 │ │ │ │ - mr r6,r27 │ │ │ │ - li r4,0 │ │ │ │ + mr r6,r4 │ │ │ │ + mr r10,r28 │ │ │ │ + li r8,0 │ │ │ │ mtctr r0 │ │ │ │ - mr r10,r11 │ │ │ │ - mr r9,r7 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r6) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e9f0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - add r11,r11,r8 │ │ │ │ - cmpd r4,r0 │ │ │ │ - bne e9e0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r31,r31,r29 │ │ │ │ - cmpd r30,r25 │ │ │ │ + bdnz e9e0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r6,r6,r11 │ │ │ │ + cmpd r8,r0 │ │ │ │ bne e9d0 │ │ │ │ - b f188 │ │ │ │ - cmpd r0,r12 │ │ │ │ - blt f51c │ │ │ │ - cmpdi r21,0 │ │ │ │ + addi r31,r31,1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + add r4,r4,r30 │ │ │ │ + cmpd r31,r26 │ │ │ │ + bne e9c0 │ │ │ │ + b f178 │ │ │ │ + cmpd r10,r12 │ │ │ │ + blt f4fc │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble ecb4 │ │ │ │ + sldi r31,r11,4 │ │ │ │ + std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ - ble ecc4 │ │ │ │ - sldi r30,r8,4 │ │ │ │ + subf r25,r6,r9 │ │ │ │ + subf r29,r12,r9 │ │ │ │ + sldi r27,r10,4 │ │ │ │ std r18,-112(r1) │ │ │ │ - subf r24,r6,r10 │ │ │ │ - subf r28,r12,r10 │ │ │ │ - li r20,0 │ │ │ │ - std r19,-104(r1) │ │ │ │ - sldi r26,r0,4 │ │ │ │ - std r14,-144(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ - mulld r18,r11,r30 │ │ │ │ - sldi r19,r24,3 │ │ │ │ - sldi r29,r28,3 │ │ │ │ - cmpdi cr6,r24,0 │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - mulld r17,r31,r30 │ │ │ │ - mr r14,r31 │ │ │ │ - mr r9,r5 │ │ │ │ - std r15,-136(r1) │ │ │ │ - add r19,r19,r27 │ │ │ │ - add r29,r29,r7 │ │ │ │ - mr r31,r0 │ │ │ │ + li r21,0 │ │ │ │ + mr r2,r5 │ │ │ │ cmpdi cr1,r6,0 │ │ │ │ - std r16,-128(r1) │ │ │ │ cmpdi r12,0 │ │ │ │ - addi r23,r6,1 │ │ │ │ - mr r0,r8 │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r6,-152(r1) │ │ │ │ - isel r19,r19,r27,4*cr6+gt │ │ │ │ - isel r29,r29,r7,4*cr7+gt │ │ │ │ - maddld r4,r4,r18,r22 │ │ │ │ + mulld r19,r8,r31 │ │ │ │ + sldi r20,r25,3 │ │ │ │ + sldi r30,r29,3 │ │ │ │ + mulld r18,r4,r31 │ │ │ │ + std r15,-136(r1) │ │ │ │ + std r14,-144(r1) │ │ │ │ + cmpdi cr6,r25,0 │ │ │ │ + cmpdi cr7,r29,0 │ │ │ │ + mr r15,r10 │ │ │ │ + addi r24,r6,1 │ │ │ │ + std r16,-128(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ + add r20,r20,r28 │ │ │ │ + add r30,r30,r7 │ │ │ │ + mr r10,r11 │ │ │ │ + mr r11,r8 │ │ │ │ + maddld r0,r0,r19,r23 │ │ │ │ + isel r20,r20,r28,4*cr6+gt │ │ │ │ + isel r30,r30,r7,4*cr7+gt │ │ │ │ nop │ │ │ │ - add r16,r17,r4 │ │ │ │ - mr r8,r27 │ │ │ │ - li r15,0 │ │ │ │ - ble cr6,eba4 │ │ │ │ - ble cr7,f890 │ │ │ │ + nop │ │ │ │ + add r17,r18,r0 │ │ │ │ + mr r8,r28 │ │ │ │ + li r16,0 │ │ │ │ + ble cr6,eb94 │ │ │ │ + ble cr7,f8a0 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r28 │ │ │ │ - add r20,r26,r16 │ │ │ │ - mr r6,r7 │ │ │ │ + mtctr r29 │ │ │ │ + add r14,r27,r17 │ │ │ │ + mr r21,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r6) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r21) │ │ │ │ + addi r14,r14,16 │ │ │ │ + addi r21,r21,8 │ │ │ │ lfd f11,0(r8) │ │ │ │ - addi r20,r20,16 │ │ │ │ - addi r6,r6,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r20) │ │ │ │ + lxv vs11,-16(r14) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz eb10 │ │ │ │ - blt f928 │ │ │ │ + bdnz eb00 │ │ │ │ + blt f968 │ │ │ │ + addi r21,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - addi r6,r12,1 │ │ │ │ - mr r20,r16 │ │ │ │ - mtctr r6 │ │ │ │ - mr r6,r29 │ │ │ │ + mr r14,r17 │ │ │ │ + mtctr r21 │ │ │ │ + mr r21,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r6) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r21) │ │ │ │ + addi r14,r14,16 │ │ │ │ + addi r21,r21,8 │ │ │ │ lfd f11,0(r8) │ │ │ │ - addi r20,r20,16 │ │ │ │ - addi r6,r6,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r20) │ │ │ │ + lxv vs11,-16(r14) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz eb60 │ │ │ │ - addi r15,r15,1 │ │ │ │ + bdnz eb50 │ │ │ │ + addi r16,r16,1 │ │ │ │ addi r8,r8,8 │ │ │ │ - add r16,r16,r30 │ │ │ │ - cmpd cr5,r15,r24 │ │ │ │ - bne cr5,eaf0 │ │ │ │ - mr r16,r4 │ │ │ │ - mr r8,r19 │ │ │ │ - li r15,0 │ │ │ │ - blt cr1,ec74 │ │ │ │ + add r17,r17,r31 │ │ │ │ + cmpd cr5,r16,r25 │ │ │ │ + bne cr5,eae0 │ │ │ │ + mr r17,r0 │ │ │ │ + mr r8,r20 │ │ │ │ + li r16,0 │ │ │ │ + blt cr1,ec64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,f810 │ │ │ │ + ble cr7,f880 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r28 │ │ │ │ - add r20,r26,r16 │ │ │ │ - mr r6,r7 │ │ │ │ + mtctr r29 │ │ │ │ + add r14,r27,r17 │ │ │ │ + mr r21,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r6) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r21) │ │ │ │ + addi r14,r14,16 │ │ │ │ + addi r21,r21,8 │ │ │ │ lfd f11,0(r8) │ │ │ │ - addi r20,r20,16 │ │ │ │ - addi r6,r6,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r20) │ │ │ │ + lxv vs11,-16(r14) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz ebe0 │ │ │ │ - blt f970 │ │ │ │ + bdnz ebd0 │ │ │ │ + blt f950 │ │ │ │ + addi r21,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - addi r6,r12,1 │ │ │ │ - mr r20,r16 │ │ │ │ - mtctr r6 │ │ │ │ - mr r6,r29 │ │ │ │ + mr r14,r17 │ │ │ │ + mtctr r21 │ │ │ │ + mr r21,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r6) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r21) │ │ │ │ + addi r14,r14,16 │ │ │ │ + addi r21,r21,8 │ │ │ │ lfd f11,0(r8) │ │ │ │ - addi r20,r20,16 │ │ │ │ - addi r6,r6,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r20) │ │ │ │ + lxv vs11,-16(r14) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz ec30 │ │ │ │ - addi r15,r15,1 │ │ │ │ + bdnz ec20 │ │ │ │ + addi r16,r16,1 │ │ │ │ addi r8,r8,8 │ │ │ │ - add r16,r16,r30 │ │ │ │ - cmpd cr5,r15,r23 │ │ │ │ - bne cr5,ebc0 │ │ │ │ + add r17,r17,r31 │ │ │ │ + cmpd cr5,r16,r24 │ │ │ │ + bne cr5,ebb0 │ │ │ │ ld r8,-160(r1) │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r4,r4,r18 │ │ │ │ + addi r2,r2,8 │ │ │ │ + add r0,r0,r19 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd cr5,r8,r21 │ │ │ │ + cmpd cr5,r8,r22 │ │ │ │ std r8,-160(r1) │ │ │ │ - bne cr5,eae0 │ │ │ │ - mr r20,r8 │ │ │ │ - ld r6,-152(r1) │ │ │ │ - mr r8,r0 │ │ │ │ - ld r15,-136(r1) │ │ │ │ - mr r0,r31 │ │ │ │ + bne cr5,ead0 │ │ │ │ + mr r21,r8 │ │ │ │ + ld r14,-144(r1) │ │ │ │ + mr r8,r11 │ │ │ │ ld r16,-128(r1) │ │ │ │ - mr r31,r14 │ │ │ │ + mr r11,r10 │ │ │ │ + mr r10,r15 │ │ │ │ ld r17,-120(r1) │ │ │ │ - ld r14,-144(r1) │ │ │ │ + ld r15,-136(r1) │ │ │ │ + sldi r21,r21,3 │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ - sldi r20,r20,3 │ │ │ │ - add r5,r20,r5 │ │ │ │ - cmpdi r25,0 │ │ │ │ - blt eec8 │ │ │ │ - subf r29,r6,r10 │ │ │ │ - subf r10,r12,r10 │ │ │ │ - sldi r8,r8,4 │ │ │ │ + ld r20,-96(r1) │ │ │ │ + add r5,r21,r5 │ │ │ │ + cmpdi r26,0 │ │ │ │ + blt f178 │ │ │ │ + subf r29,r6,r9 │ │ │ │ + subf r9,r12,r9 │ │ │ │ + sldi r11,r11,4 │ │ │ │ cmpdi cr1,r6,0 │ │ │ │ - addi r25,r25,1 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - li r28,0 │ │ │ │ + addi r26,r26,1 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + li r27,0 │ │ │ │ addi r6,r6,1 │ │ │ │ - sldi r30,r10,3 │ │ │ │ - sldi r26,r29,3 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - mulld r31,r31,r8 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + sldi r25,r29,3 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + mulld r4,r4,r11 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ cmpdi cr6,r29,0 │ │ │ │ cmpdi r12,0 │ │ │ │ - add r30,r30,r7 │ │ │ │ - add r26,r26,r27 │ │ │ │ - isel r30,r30,r7,4*cr7+gt │ │ │ │ - isel r26,r26,r27,4*cr6+gt │ │ │ │ + add r2,r2,r7 │ │ │ │ + add r25,r25,r28 │ │ │ │ + isel r0,r2,r7,4*cr7+gt │ │ │ │ + isel r25,r25,r28,4*cr6+gt │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r23,r31,r22 │ │ │ │ - mr r24,r27 │ │ │ │ - li r21,0 │ │ │ │ - ble cr6,ede4 │ │ │ │ - ble cr7,f7f0 │ │ │ │ + add r24,r4,r23 │ │ │ │ + mr r30,r28 │ │ │ │ + li r22,0 │ │ │ │ + ble cr6,edd4 │ │ │ │ + ble cr7,f840 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r10 │ │ │ │ - add r4,r23,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ + add r31,r10,r24 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz ed50 │ │ │ │ - blt f958 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz ed40 │ │ │ │ + blt f998 │ │ │ │ + addi r21,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r4,r23 │ │ │ │ - mr r9,r30 │ │ │ │ - mtctr r20 │ │ │ │ + mr r31,r24 │ │ │ │ + mr r2,r0 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz eda0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r23,r23,r8 │ │ │ │ - cmpd cr5,r21,r29 │ │ │ │ - bne cr5,ed30 │ │ │ │ - mr r23,r22 │ │ │ │ - mr r24,r26 │ │ │ │ - li r21,0 │ │ │ │ - blt cr1,eeb4 │ │ │ │ + bdnz ed90 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r24,r24,r11 │ │ │ │ + cmpd cr5,r22,r29 │ │ │ │ + bne cr5,ed20 │ │ │ │ + mr r24,r23 │ │ │ │ + mr r30,r25 │ │ │ │ + li r22,0 │ │ │ │ + blt cr1,eea4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,f870 │ │ │ │ + ble cr7,f820 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r10 │ │ │ │ - add r4,r23,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ + add r31,r10,r24 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz ee20 │ │ │ │ - blt f910 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz ee10 │ │ │ │ + blt f980 │ │ │ │ + addi r21,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r4,r23 │ │ │ │ - mr r9,r30 │ │ │ │ - mtctr r20 │ │ │ │ + mr r31,r24 │ │ │ │ + mr r2,r0 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz ee70 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r23,r23,r8 │ │ │ │ - cmpd cr5,r21,r6 │ │ │ │ - bne cr5,ee00 │ │ │ │ - addi r28,r28,1 │ │ │ │ + bdnz ee60 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r24,r24,r11 │ │ │ │ + cmpd cr5,r22,r6 │ │ │ │ + bne cr5,edf0 │ │ │ │ + addi r27,r27,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r22,r22,r11 │ │ │ │ - cmpd cr5,r28,r25 │ │ │ │ - bne cr5,ed20 │ │ │ │ - ld r20,-96(r1) │ │ │ │ + add r23,r23,r8 │ │ │ │ + cmpd cr5,r27,r26 │ │ │ │ + bne cr5,ed10 │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpd r0,r12 │ │ │ │ - bge f1c0 │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt f188 │ │ │ │ - mulld r25,r8,r11 │ │ │ │ - subf r10,r6,r10 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - addi r30,r30,1 │ │ │ │ + cmpd r10,r12 │ │ │ │ + bge f1b0 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt f178 │ │ │ │ + mulld r27,r11,r8 │ │ │ │ + subf r9,r6,r9 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + addi r31,r31,1 │ │ │ │ cmpdi cr5,r6,0 │ │ │ │ li r26,0 │ │ │ │ addi r6,r6,1 │ │ │ │ - sldi r24,r10,3 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - mulld r31,r31,r8 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - sldi r28,r30,1 │ │ │ │ - add r24,r24,r27 │ │ │ │ - maddld r25,r25,r4,r0 │ │ │ │ - isel r24,r24,r27,4*cr7+gt │ │ │ │ - sldi r25,r25,4 │ │ │ │ - add r25,r22,r25 │ │ │ │ + sldi r25,r9,3 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + mulld r4,r4,r11 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + sldi r29,r31,1 │ │ │ │ + maddld r27,r27,r0,r10 │ │ │ │ + add r25,r25,r28 │ │ │ │ + isel r25,r25,r28,4*cr7+gt │ │ │ │ + sldi r27,r27,4 │ │ │ │ + add r27,r23,r27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,efd8 │ │ │ │ + nop │ │ │ │ + ble cr7,efc8 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - add r0,r25,r31 │ │ │ │ - mr r30,r27 │ │ │ │ - li r29,0 │ │ │ │ + add r0,r27,r4 │ │ │ │ + mr r31,r28 │ │ │ │ + li r30,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ - mr r4,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r29 │ │ │ │ + mr r10,r0 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r30) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r31) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r10) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz ef90 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r0,r0,r8 │ │ │ │ - cmpd r29,r10 │ │ │ │ - bne ef80 │ │ │ │ - blt cr5,f9b8 │ │ │ │ + bdnz ef80 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r31,r31,8 │ │ │ │ + add r0,r0,r11 │ │ │ │ + cmpd r30,r9 │ │ │ │ + bne ef70 │ │ │ │ + blt cr5,fb78 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r0,r25 │ │ │ │ - mr r30,r24 │ │ │ │ - li r29,0 │ │ │ │ + mr r0,r27 │ │ │ │ + mr r31,r25 │ │ │ │ + li r30,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ - mr r4,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r29 │ │ │ │ + mr r10,r0 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r30) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r31) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r10) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f000 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r0,r0,r8 │ │ │ │ - cmpd r29,r6 │ │ │ │ - bne eff0 │ │ │ │ + bdnz eff0 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r31,r31,8 │ │ │ │ + add r0,r0,r11 │ │ │ │ + cmpd r30,r6 │ │ │ │ + bne efe0 │ │ │ │ addi r26,r26,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r25,r25,r11 │ │ │ │ - cmpd r26,r28 │ │ │ │ - bne ef60 │ │ │ │ - b f188 │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt f188 │ │ │ │ - maddld r4,r11,r4,r31 │ │ │ │ - subf r10,r12,r10 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - addi r31,r30,1 │ │ │ │ - sldi r29,r8,4 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - li r26,0 │ │ │ │ + add r27,r27,r8 │ │ │ │ + cmpd r26,r29 │ │ │ │ + bne ef50 │ │ │ │ + b f178 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt f178 │ │ │ │ + maddld r0,r8,r0,r4 │ │ │ │ + subf r9,r12,r9 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + addi r31,r31,1 │ │ │ │ + sldi r30,r11,4 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + li r27,0 │ │ │ │ cmpdi cr5,r12,0 │ │ │ │ - sldi r30,r10,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ sldi r31,r31,1 │ │ │ │ - add r30,r30,r7 │ │ │ │ - mulld r28,r4,r8 │ │ │ │ - sldi r25,r11,4 │ │ │ │ - isel r30,r30,r7,4*cr7+gt │ │ │ │ - sldi r28,r28,4 │ │ │ │ - add r28,r22,r28 │ │ │ │ + mulld r29,r0,r11 │ │ │ │ + add r2,r2,r7 │ │ │ │ + sldi r26,r8,4 │ │ │ │ + isel r0,r2,r7,4*cr7+gt │ │ │ │ + sldi r29,r29,4 │ │ │ │ + add r29,r23,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r4,r28 │ │ │ │ - mr r6,r27 │ │ │ │ + mr r4,r29 │ │ │ │ + mr r6,r28 │ │ │ │ li r11,0 │ │ │ │ nop │ │ │ │ - ble cr7,f114 │ │ │ │ + ble cr7,f104 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r10 │ │ │ │ - add r8,r0,r4 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ + add r8,r4,r10 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r6) │ │ │ │ + lfd f10,0(r2) │ │ │ │ addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f0e0 │ │ │ │ - blt cr5,f9a0 │ │ │ │ - addi r24,r12,1 │ │ │ │ + bdnz f0d0 │ │ │ │ + blt cr5,f9c8 │ │ │ │ + addi r25,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ mr r8,r4 │ │ │ │ - mr r9,r30 │ │ │ │ - mtctr r24 │ │ │ │ + mr r2,r0 │ │ │ │ + mtctr r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r6) │ │ │ │ + lfd f10,0(r2) │ │ │ │ addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f130 │ │ │ │ + bdnz f120 │ │ │ │ addi r11,r11,1 │ │ │ │ addi r6,r6,8 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd r31,r11 │ │ │ │ - bne f0c0 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r28,r28,r25 │ │ │ │ - cmpd r31,r26 │ │ │ │ + add r4,r4,r30 │ │ │ │ + cmpd r11,r31 │ │ │ │ bne f0b0 │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + add r29,r29,r26 │ │ │ │ + cmpd r27,r31 │ │ │ │ + bne f0a0 │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt f188 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - subf r28,r6,r10 │ │ │ │ - subf r10,r12,r10 │ │ │ │ - addi r30,r30,1 │ │ │ │ - std r20,-96(r1) │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt f178 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + subf r27,r6,r9 │ │ │ │ + subf r9,r12,r9 │ │ │ │ + addi r31,r31,1 │ │ │ │ cmpdi cr1,r6,0 │ │ │ │ - sldi r0,r0,4 │ │ │ │ + sldi r10,r10,4 │ │ │ │ li r26,0 │ │ │ │ cmpdi r12,0 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - sldi r29,r10,3 │ │ │ │ - sldi r25,r28,3 │ │ │ │ - mulld r31,r31,r8 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - cmpdi cr6,r28,0 │ │ │ │ - sldi r30,r30,1 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + sldi r29,r9,3 │ │ │ │ + sldi r24,r27,3 │ │ │ │ + mulld r4,r4,r11 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + cmpdi cr6,r27,0 │ │ │ │ + sldi r25,r31,1 │ │ │ │ addi r6,r6,1 │ │ │ │ add r29,r29,r7 │ │ │ │ - add r25,r25,r27 │ │ │ │ + add r24,r24,r28 │ │ │ │ + maddld r0,r0,r8,r23 │ │ │ │ isel r29,r29,r7,4*cr7+gt │ │ │ │ - isel r25,r25,r27,4*cr6+gt │ │ │ │ - maddld r23,r4,r11,r22 │ │ │ │ - ble cr6,f2e8 │ │ │ │ - add r22,r23,r31 │ │ │ │ - mr r24,r27 │ │ │ │ - li r21,0 │ │ │ │ - ble cr7,f850 │ │ │ │ + isel r24,r24,r28,4*cr6+gt │ │ │ │ + nop │ │ │ │ + ble cr6,f2d8 │ │ │ │ + add r23,r0,r4 │ │ │ │ + mr r30,r28 │ │ │ │ + li r22,0 │ │ │ │ + ble cr7,f860 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r10 │ │ │ │ - add r4,r0,r22 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ + add r31,r23,r10 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f250 │ │ │ │ - blt f8d0 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz f240 │ │ │ │ + blt f918 │ │ │ │ + addi r21,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r4,r22 │ │ │ │ - mr r9,r29 │ │ │ │ - mtctr r20 │ │ │ │ + mr r31,r23 │ │ │ │ + mr r2,r29 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f2a0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r22,r22,r8 │ │ │ │ - cmpd cr5,r21,r28 │ │ │ │ - bne cr5,f230 │ │ │ │ - blt cr1,f8e8 │ │ │ │ - mr r22,r23 │ │ │ │ - mr r24,r25 │ │ │ │ - li r21,0 │ │ │ │ + bdnz f290 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r23,r23,r11 │ │ │ │ + cmpd cr5,r22,r27 │ │ │ │ + bne cr5,f220 │ │ │ │ + blt cr1,f930 │ │ │ │ + mr r23,r0 │ │ │ │ + mr r30,r24 │ │ │ │ + li r22,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,f830 │ │ │ │ + ble cr7,f8e0 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r10 │ │ │ │ - add r4,r22,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ + add r31,r23,r10 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f320 │ │ │ │ - blt f988 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz f310 │ │ │ │ + blt f900 │ │ │ │ + addi r21,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r4,r22 │ │ │ │ - mr r9,r29 │ │ │ │ - mtctr r20 │ │ │ │ + mr r31,r23 │ │ │ │ + mr r2,r29 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r4,r4,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r4) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f370 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r22,r22,r8 │ │ │ │ - cmpd cr5,r21,r6 │ │ │ │ - bne cr5,f300 │ │ │ │ + bdnz f360 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r23,r23,r11 │ │ │ │ + cmpd cr5,r22,r6 │ │ │ │ + bne cr5,f2f0 │ │ │ │ addi r26,r26,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r23,r23,r11 │ │ │ │ - cmpd cr5,r26,r30 │ │ │ │ - bne cr5,f220 │ │ │ │ - ld r20,-96(r1) │ │ │ │ - b eecc │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble f9f4 │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt fd64 │ │ │ │ - maddld r4,r4,r11,r31 │ │ │ │ - std r19,-104(r1) │ │ │ │ - subf r19,r12,r10 │ │ │ │ - sldi r24,r8,4 │ │ │ │ + add r0,r0,r8 │ │ │ │ + cmpd cr5,r26,r25 │ │ │ │ + bne cr5,f210 │ │ │ │ + b f178 │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble fa00 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt fd9c │ │ │ │ + maddld r0,r0,r8,r4 │ │ │ │ std r20,-96(r1) │ │ │ │ - addi r23,r30,1 │ │ │ │ - std r17,-120(r1) │ │ │ │ + std r19,-104(r1) │ │ │ │ + subf r20,r12,r9 │ │ │ │ + sldi r25,r11,4 │ │ │ │ + addi r24,r31,1 │ │ │ │ std r18,-112(r1) │ │ │ │ - sldi r20,r19,3 │ │ │ │ - mulld r9,r11,r24 │ │ │ │ - cmpdi cr5,r19,0 │ │ │ │ - sldi r18,r0,4 │ │ │ │ + std r17,-120(r1) │ │ │ │ + sldi r19,r10,4 │ │ │ │ mr r29,r5 │ │ │ │ - li r17,0 │ │ │ │ + li r18,0 │ │ │ │ cmpdi cr7,r12,0 │ │ │ │ - sldi r23,r23,1 │ │ │ │ - std r14,-144(r1) │ │ │ │ - add r20,r20,r7 │ │ │ │ + sldi r21,r20,3 │ │ │ │ + mulld r2,r8,r25 │ │ │ │ + cmpdi cr5,r20,0 │ │ │ │ + sldi r24,r24,1 │ │ │ │ std r15,-136(r1) │ │ │ │ std r16,-128(r1) │ │ │ │ - maddld r6,r4,r24,r22 │ │ │ │ - isel r20,r20,r7,4*cr5+gt │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r16,r6 │ │ │ │ - mr r26,r27 │ │ │ │ - li r15,0 │ │ │ │ + maddld r6,r0,r25,r23 │ │ │ │ + add r21,r21,r7 │ │ │ │ + isel r21,r21,r7,4*cr5+gt │ │ │ │ + mr r0,r6 │ │ │ │ + mr r17,r28 │ │ │ │ + li r16,0 │ │ │ │ nop │ │ │ │ - ble cr5,f8b0 │ │ │ │ + ble cr5,f8c0 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r19 │ │ │ │ - add r28,r18,r16 │ │ │ │ - mr r4,r7 │ │ │ │ + mtctr r20 │ │ │ │ + add r27,r0,r19 │ │ │ │ + mr r30,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r29) │ │ │ │ - lfd f10,0(r4) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - addi r28,r28,16 │ │ │ │ - addi r4,r4,8 │ │ │ │ + lfd f10,0(r30) │ │ │ │ + addi r27,r27,16 │ │ │ │ + addi r30,r30,8 │ │ │ │ + lfd f11,0(r17) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r28) │ │ │ │ + lxv vs11,-16(r27) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f470 │ │ │ │ - blt cr7,f940 │ │ │ │ - addi r14,r12,1 │ │ │ │ + bdnz f450 │ │ │ │ + blt cr7,f9b0 │ │ │ │ + addi r15,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r28,r16 │ │ │ │ - mr r4,r20 │ │ │ │ - mtctr r14 │ │ │ │ + mr r27,r0 │ │ │ │ + mr r30,r21 │ │ │ │ + mtctr r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r29) │ │ │ │ - lfd f10,0(r4) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - addi r28,r28,16 │ │ │ │ - addi r4,r4,8 │ │ │ │ + lfd f10,0(r30) │ │ │ │ + addi r27,r27,16 │ │ │ │ + addi r30,r30,8 │ │ │ │ + lfd f11,0(r17) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r28) │ │ │ │ + lxv vs11,-16(r27) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f4c0 │ │ │ │ - addi r15,r15,1 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r16,r16,r24 │ │ │ │ - cmpd r15,r23 │ │ │ │ - bne f450 │ │ │ │ - addi r17,r17,1 │ │ │ │ - cmpd r17,r21 │ │ │ │ - beq f9d0 │ │ │ │ + bdnz f4a0 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r0,r0,r25 │ │ │ │ + cmpd r16,r24 │ │ │ │ + bne f430 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r18,r22 │ │ │ │ + beq f9e0 │ │ │ │ addi r29,r29,8 │ │ │ │ - add r6,r6,r9 │ │ │ │ - b f440 │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble f6ac │ │ │ │ - mulld r28,r8,r11 │ │ │ │ - subf r12,r6,r10 │ │ │ │ - std r20,-96(r1) │ │ │ │ - sldi r20,r8,4 │ │ │ │ - std r17,-120(r1) │ │ │ │ + add r6,r6,r2 │ │ │ │ + b f420 │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble f68c │ │ │ │ + mulld r2,r11,r8 │ │ │ │ + subf r25,r6,r9 │ │ │ │ + sldi r27,r11,4 │ │ │ │ std r18,-112(r1) │ │ │ │ - addi r23,r30,1 │ │ │ │ std r19,-104(r1) │ │ │ │ - sldi r26,r12,3 │ │ │ │ - mulld r18,r11,r20 │ │ │ │ - mulld r17,r31,r20 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - mr r29,r5 │ │ │ │ - li r9,0 │ │ │ │ - cmpdi cr1,r10,0 │ │ │ │ + addi r29,r31,1 │ │ │ │ + std r20,-96(r1) │ │ │ │ + mr r30,r5 │ │ │ │ + li r21,0 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ cmpdi cr6,r6,0 │ │ │ │ std r14,-144(r1) │ │ │ │ - add r26,r26,r27 │ │ │ │ - sldi r23,r23,1 │ │ │ │ - addi r19,r6,1 │ │ │ │ std r15,-136(r1) │ │ │ │ - maddld r4,r28,r4,r0 │ │ │ │ + sldi r18,r25,3 │ │ │ │ + mulld r20,r8,r27 │ │ │ │ + mulld r19,r4,r27 │ │ │ │ + cmpdi cr5,r25,0 │ │ │ │ std r16,-128(r1) │ │ │ │ - isel r26,r26,r27,4*cr5+gt │ │ │ │ - sldi r4,r4,4 │ │ │ │ - add r4,r22,r4 │ │ │ │ + std r17,-120(r1) │ │ │ │ + sldi r29,r29,1 │ │ │ │ + addi r24,r6,1 │ │ │ │ + maddld r0,r2,r0,r10 │ │ │ │ + add r18,r18,r28 │ │ │ │ + isel r18,r18,r28,4*cr5+gt │ │ │ │ + sldi r0,r0,4 │ │ │ │ + add r0,r23,r0 │ │ │ │ nop │ │ │ │ - ble cr5,f604 │ │ │ │ - blt cr1,fc0c │ │ │ │ - add r14,r4,r17 │ │ │ │ - mr r16,r27 │ │ │ │ + ble cr5,f5e4 │ │ │ │ + blt cr7,fc34 │ │ │ │ + add r14,r0,r19 │ │ │ │ + mr r16,r28 │ │ │ │ li r15,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r23 │ │ │ │ - mr r24,r14 │ │ │ │ - mr r28,r7 │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lfd f10,0(r28) │ │ │ │ + mtctr r29 │ │ │ │ + mr r17,r14 │ │ │ │ + mr r2,r7 │ │ │ │ + lfd f0,0(r30) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ lfd f11,0(r16) │ │ │ │ - addi r24,r24,16 │ │ │ │ - addi r28,r28,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r24) │ │ │ │ + lxv vs11,-16(r17) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f5c0 │ │ │ │ + bdnz f5a0 │ │ │ │ addi r15,r15,1 │ │ │ │ addi r16,r16,8 │ │ │ │ - add r14,r14,r20 │ │ │ │ - cmpd r15,r12 │ │ │ │ - bne f5b0 │ │ │ │ - blt cr6,f674 │ │ │ │ - blt cr1,f674 │ │ │ │ - mr r15,r4 │ │ │ │ - mr r24,r26 │ │ │ │ - li r16,0 │ │ │ │ + add r14,r14,r27 │ │ │ │ + cmpd r15,r25 │ │ │ │ + bne f590 │ │ │ │ + blt cr6,f654 │ │ │ │ + blt cr7,f654 │ │ │ │ + mr r14,r0 │ │ │ │ + mr r16,r18 │ │ │ │ + li r15,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r23 │ │ │ │ - mr r14,r15 │ │ │ │ - mr r28,r7 │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lfd f10,0(r28) │ │ │ │ - lfd f11,0(r24) │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r28,r28,8 │ │ │ │ + mtctr r29 │ │ │ │ + mr r17,r14 │ │ │ │ + mr r2,r7 │ │ │ │ + lfd f0,0(r30) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r16) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r14) │ │ │ │ + lxv vs11,-16(r17) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f630 │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r15,r15,r20 │ │ │ │ - cmpd r16,r19 │ │ │ │ - bne f620 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r4,r4,r18 │ │ │ │ - cmpd r9,r21 │ │ │ │ - bne f590 │ │ │ │ - sldi r21,r21,3 │ │ │ │ + bdnz f610 │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r14,r14,r27 │ │ │ │ + cmpd r15,r24 │ │ │ │ + bne f600 │ │ │ │ + addi r21,r21,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r0,r0,r20 │ │ │ │ + cmpd r21,r22 │ │ │ │ + bne f570 │ │ │ │ + sldi r22,r22,3 │ │ │ │ ld r14,-144(r1) │ │ │ │ ld r15,-136(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ + add r5,r22,r5 │ │ │ │ ld r20,-96(r1) │ │ │ │ - add r5,r21,r5 │ │ │ │ - cmpdi r25,0 │ │ │ │ - blt f188 │ │ │ │ - subf r28,r6,r10 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - addi r30,r30,1 │ │ │ │ + cmpdi r26,0 │ │ │ │ + blt f178 │ │ │ │ + subf r29,r6,r9 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + addi r31,r31,1 │ │ │ │ cmpdi cr6,r6,0 │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - li r24,0 │ │ │ │ - sldi r23,r28,3 │ │ │ │ - cmpdi cr5,r28,0 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - mulld r31,r31,r8 │ │ │ │ - add r26,r22,r0 │ │ │ │ - sldi r29,r30,1 │ │ │ │ + addi r26,r26,1 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + li r25,0 │ │ │ │ + sldi r24,r29,3 │ │ │ │ + cmpdi cr5,r29,0 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + mulld r4,r4,r11 │ │ │ │ + add r27,r23,r10 │ │ │ │ + sldi r30,r31,1 │ │ │ │ addi r6,r6,1 │ │ │ │ - add r23,r23,r27 │ │ │ │ - isel r23,r23,r27,4*cr5+gt │ │ │ │ - ble cr5,f764 │ │ │ │ + add r24,r24,r28 │ │ │ │ + isel r24,r24,r28,4*cr5+gt │ │ │ │ + ble cr5,f744 │ │ │ │ nop │ │ │ │ - blt cr7,fb68 │ │ │ │ - add r0,r26,r31 │ │ │ │ - mr r4,r27 │ │ │ │ - li r30,0 │ │ │ │ + blt cr7,fb90 │ │ │ │ + add r0,r27,r4 │ │ │ │ + mr r10,r28 │ │ │ │ + li r31,0 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r29 │ │ │ │ - mr r10,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r30 │ │ │ │ + mr r9,r0 │ │ │ │ + mr r2,r7 │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r4) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f720 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r0,r0,r8 │ │ │ │ - cmpd r28,r30 │ │ │ │ - bne f710 │ │ │ │ - blt cr6,f7d4 │ │ │ │ - blt cr7,f7d4 │ │ │ │ - mr r0,r26 │ │ │ │ - mr r4,r23 │ │ │ │ - li r30,0 │ │ │ │ + bdnz f700 │ │ │ │ + addi r31,r31,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r0,r0,r11 │ │ │ │ + cmpd r29,r31 │ │ │ │ + bne f6f0 │ │ │ │ + blt cr6,f7b4 │ │ │ │ + blt cr7,f7b4 │ │ │ │ + mr r0,r27 │ │ │ │ + mr r10,r24 │ │ │ │ + li r31,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r29 │ │ │ │ - mr r10,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r30 │ │ │ │ + mr r9,r0 │ │ │ │ + mr r2,r7 │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r4) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f790 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r0,r0,r8 │ │ │ │ + bdnz f770 │ │ │ │ + addi r31,r31,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r0,r0,r11 │ │ │ │ + cmpd r31,r6 │ │ │ │ + bne f760 │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + add r27,r27,r8 │ │ │ │ + cmpd r25,r26 │ │ │ │ + beq f178 │ │ │ │ + bgt cr5,f6e0 │ │ │ │ + b f744 │ │ │ │ cmpd r30,r6 │ │ │ │ - bne f780 │ │ │ │ - addi r24,r24,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r26,r26,r11 │ │ │ │ - cmpd r24,r25 │ │ │ │ - beq f188 │ │ │ │ - bgt cr5,f700 │ │ │ │ - b f764 │ │ │ │ - bge ed84 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd cr5,r21,r29 │ │ │ │ - beq cr5,ede4 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r23,r23,r8 │ │ │ │ - b edd0 │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r11,r11,r0 │ │ │ │ + bne e830 │ │ │ │ + lwz r11,8(r1) │ │ │ │ + ld r21,-88(r1) │ │ │ │ + ld r22,-80(r1) │ │ │ │ + ld r23,-72(r1) │ │ │ │ + ld r24,-64(r1) │ │ │ │ + ld r25,-56(r1) │ │ │ │ + ld r26,-48(r1) │ │ │ │ + ld r27,-40(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ + ld r29,-24(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r30,-16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + blr │ │ │ │ nop │ │ │ │ - bge ec14 │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd cr5,r15,r23 │ │ │ │ - beq cr5,ec74 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r16,r16,r30 │ │ │ │ - b ec60 │ │ │ │ + bge ee44 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd cr5,r6,r22 │ │ │ │ + beq cr5,eea4 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r24,r24,r11 │ │ │ │ + b ee90 │ │ │ │ nop │ │ │ │ - bge f354 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd cr5,r21,r6 │ │ │ │ - beq cr5,f3b4 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r22,r22,r8 │ │ │ │ - b f3a0 │ │ │ │ + bge ed74 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd cr5,r22,r29 │ │ │ │ + beq cr5,edd4 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r24,r24,r11 │ │ │ │ + b edc0 │ │ │ │ nop │ │ │ │ - bge f284 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd cr5,r28,r21 │ │ │ │ - beq cr5,f2e4 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r22,r22,r8 │ │ │ │ - b f2d0 │ │ │ │ + bge f274 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd cr5,r27,r22 │ │ │ │ + beq cr5,f2d4 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r23,r23,r11 │ │ │ │ + b f2c0 │ │ │ │ nop │ │ │ │ - bge ee54 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd cr5,r6,r21 │ │ │ │ - beq cr5,eeb4 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r23,r23,r8 │ │ │ │ - b eea0 │ │ │ │ + bge ec04 │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd cr5,r16,r24 │ │ │ │ + beq cr5,ec64 │ │ │ │ + addi r8,r8,8 │ │ │ │ + add r17,r17,r31 │ │ │ │ + b ec50 │ │ │ │ nop │ │ │ │ - bge eb44 │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd cr5,r24,r15 │ │ │ │ - beq cr5,eba4 │ │ │ │ + bge eb34 │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd cr5,r25,r16 │ │ │ │ + beq cr5,eb94 │ │ │ │ addi r8,r8,8 │ │ │ │ - add r16,r16,r30 │ │ │ │ - b eb90 │ │ │ │ + add r17,r17,r31 │ │ │ │ + b eb80 │ │ │ │ nop │ │ │ │ - bge cr7,f4a4 │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd r15,r23 │ │ │ │ - beq f504 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r16,r16,r24 │ │ │ │ - b f4f0 │ │ │ │ + bge cr7,f484 │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd r16,r24 │ │ │ │ + beq f4e4 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r0,r0,r25 │ │ │ │ + b f4d0 │ │ │ │ nop │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r22,r22,r8 │ │ │ │ - cmpd cr5,r28,r21 │ │ │ │ - bne cr5,f234 │ │ │ │ - bge cr1,f2e8 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r5,r5,8 │ │ │ │ + bge f344 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd cr5,r22,r6 │ │ │ │ + beq cr5,f3a4 │ │ │ │ + addi r30,r30,8 │ │ │ │ add r23,r23,r11 │ │ │ │ - cmpd cr5,r30,r26 │ │ │ │ - bne cr5,f224 │ │ │ │ - ld r20,-96(r1) │ │ │ │ - b eecc │ │ │ │ + b f390 │ │ │ │ nop │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r23,r23,r11 │ │ │ │ + cmpd cr5,r22,r6 │ │ │ │ + bne cr5,f2f4 │ │ │ │ + b f3a4 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r23,r23,r11 │ │ │ │ + cmpd cr5,r27,r22 │ │ │ │ + bne cr5,f224 │ │ │ │ + bge cr1,f2d8 │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + add r0,r0,r8 │ │ │ │ + cmpd cr5,r25,r26 │ │ │ │ + bne cr5,f214 │ │ │ │ + b f178 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r23,r23,r8 │ │ │ │ - cmpd cr5,r6,r21 │ │ │ │ - bne cr5,ee04 │ │ │ │ - b eeb4 │ │ │ │ - addi r15,r15,1 │ │ │ │ + addi r16,r16,1 │ │ │ │ addi r8,r8,8 │ │ │ │ - add r16,r16,r30 │ │ │ │ - cmpd cr5,r24,r15 │ │ │ │ - bne cr5,eaf4 │ │ │ │ - b eba4 │ │ │ │ - addi r15,r15,1 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r16,r16,r24 │ │ │ │ - cmpd r15,r23 │ │ │ │ - bne f454 │ │ │ │ - b f504 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r23,r23,r8 │ │ │ │ - cmpd cr5,r29,r21 │ │ │ │ - bne cr5,ed34 │ │ │ │ - b ede4 │ │ │ │ - addi r15,r15,1 │ │ │ │ + add r17,r17,r31 │ │ │ │ + cmpd cr5,r16,r24 │ │ │ │ + bne cr5,ebb4 │ │ │ │ + b ec64 │ │ │ │ + addi r16,r16,1 │ │ │ │ addi r8,r8,8 │ │ │ │ - add r16,r16,r30 │ │ │ │ - cmpd cr5,r15,r23 │ │ │ │ - bne cr5,ebc4 │ │ │ │ - b ec74 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r22,r22,r8 │ │ │ │ - cmpd cr5,r21,r6 │ │ │ │ - bne cr5,f304 │ │ │ │ - b f3b4 │ │ │ │ + add r17,r17,r31 │ │ │ │ + cmpd cr5,r16,r25 │ │ │ │ + bne cr5,eae4 │ │ │ │ + b eb94 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r24,r24,r11 │ │ │ │ + cmpd cr5,r6,r22 │ │ │ │ + bne cr5,edf4 │ │ │ │ + b eea4 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r24,r24,r11 │ │ │ │ + cmpd cr5,r29,r22 │ │ │ │ + bne cr5,ed24 │ │ │ │ + b edd4 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r0,r0,r25 │ │ │ │ + cmpd r16,r24 │ │ │ │ + bne f434 │ │ │ │ + b f4e4 │ │ │ │ addi r11,r11,1 │ │ │ │ addi r6,r6,8 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd r31,r11 │ │ │ │ - bne f0c4 │ │ │ │ - b f174 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r25,r25,r11 │ │ │ │ - cmpd r26,r28 │ │ │ │ - bne ef64 │ │ │ │ - b f188 │ │ │ │ - ld r14,-144(r1) │ │ │ │ + add r4,r4,r30 │ │ │ │ + cmpd r11,r31 │ │ │ │ + bne f0b4 │ │ │ │ + b f164 │ │ │ │ ld r15,-136(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ - sldi r21,r21,3 │ │ │ │ - add r5,r21,r5 │ │ │ │ - cmpdi r25,0 │ │ │ │ - blt f188 │ │ │ │ - cmpdi r10,0 │ │ │ │ - blt f188 │ │ │ │ - mulld r28,r8,r31 │ │ │ │ - subf r10,r12,r10 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r25,r25,1 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - li r26,0 │ │ │ │ - sldi r29,r10,3 │ │ │ │ - cmpdi cr5,r10,0 │ │ │ │ - sldi r30,r30,1 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + add r5,r22,r5 │ │ │ │ + cmpdi r26,0 │ │ │ │ + blt f178 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt f178 │ │ │ │ + mulld r29,r11,r4 │ │ │ │ + subf r9,r12,r9 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + addi r0,r31,1 │ │ │ │ + addi r26,r26,1 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + li r27,0 │ │ │ │ + sldi r30,r9,3 │ │ │ │ + cmpdi cr5,r9,0 │ │ │ │ + sldi r0,r0,1 │ │ │ │ cmpdi cr7,r12,0 │ │ │ │ - add r29,r29,r7 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - sldi r24,r11,4 │ │ │ │ - isel r29,r29,r7,4*cr5+gt │ │ │ │ - add r28,r22,r28 │ │ │ │ + add r30,r30,r7 │ │ │ │ + sldi r29,r29,4 │ │ │ │ + sldi r25,r8,4 │ │ │ │ + isel r30,r30,r7,4*cr5+gt │ │ │ │ + add r29,r23,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r11,r28 │ │ │ │ - mr r4,r27 │ │ │ │ + nop │ │ │ │ + mr r4,r29 │ │ │ │ + mr r6,r28 │ │ │ │ li r31,0 │ │ │ │ nop │ │ │ │ - ble cr5,fb30 │ │ │ │ + ble cr5,fb40 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r10 │ │ │ │ - add r6,r0,r11 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ + add r8,r4,r10 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r4) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r6) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz fa80 │ │ │ │ - blt cr7,fb50 │ │ │ │ - addi r23,r12,1 │ │ │ │ + bdnz fa90 │ │ │ │ + blt cr7,fb60 │ │ │ │ + addi r24,r12,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r6,r11 │ │ │ │ - mr r9,r29 │ │ │ │ - mtctr r23 │ │ │ │ + mr r8,r4 │ │ │ │ + mr r2,r30 │ │ │ │ + mtctr r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r4) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r6) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz fad0 │ │ │ │ + bdnz fae0 │ │ │ │ addi r31,r31,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r11,r11,r8 │ │ │ │ - cmpd r31,r30 │ │ │ │ - bne fa60 │ │ │ │ - addi r26,r26,1 │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r4,r4,r11 │ │ │ │ + cmpd r31,r0 │ │ │ │ + bne fa70 │ │ │ │ + addi r27,r27,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r28,r28,r24 │ │ │ │ - cmpd r26,r25 │ │ │ │ - bne fa50 │ │ │ │ - b f188 │ │ │ │ + add r29,r29,r25 │ │ │ │ + cmpd r27,r26 │ │ │ │ + bne fa60 │ │ │ │ + b f178 │ │ │ │ nop │ │ │ │ - bge cr7,fab4 │ │ │ │ + bge cr7,fac4 │ │ │ │ addi r31,r31,1 │ │ │ │ - cmpd r31,r30 │ │ │ │ - beq fb14 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r11,r11,r8 │ │ │ │ - b fb00 │ │ │ │ + cmpd r31,r0 │ │ │ │ + beq fb24 │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r4,r4,r11 │ │ │ │ + b fb10 │ │ │ │ nop │ │ │ │ addi r31,r31,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r11,r11,r8 │ │ │ │ - cmpd r31,r30 │ │ │ │ - bne fa64 │ │ │ │ - b fb14 │ │ │ │ - addi r10,r28,-1 │ │ │ │ - li r9,0 │ │ │ │ - rldicl. r10,r10,63,62 │ │ │ │ - beq fbac │ │ │ │ - li r9,2 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq f764 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq fbac │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq fba0 │ │ │ │ - li r9,4 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq f764 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq f764 │ │ │ │ - addi r4,r9,1 │ │ │ │ - addi r30,r9,6 │ │ │ │ - addi r10,r9,2 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpd r28,r4 │ │ │ │ - addi r0,r10,2 │ │ │ │ - cmpd cr1,r10,r28 │ │ │ │ - mfocrf r4,128 │ │ │ │ - cmpd r30,r28 │ │ │ │ - rotlwi r4,r4,16 │ │ │ │ - mtocrf 8,r4 │ │ │ │ - rotlwi r4,r4,16 │ │ │ │ - mfocrf r30,128 │ │ │ │ - cmpd r9,r28 │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r4,r4,r11 │ │ │ │ + cmpd r31,r0 │ │ │ │ + bne fa74 │ │ │ │ + b fb24 │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + add r27,r27,r8 │ │ │ │ + cmpd r26,r29 │ │ │ │ + bne ef54 │ │ │ │ + b f178 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + li r2,0 │ │ │ │ + rldicl. r9,r9,63,62 │ │ │ │ + beq fbd4 │ │ │ │ + cmpdi r29,2 │ │ │ │ + li r2,2 │ │ │ │ + beq f744 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq fbd4 │ │ │ │ + cmpdi r9,2 │ │ │ │ + beq fbc8 │ │ │ │ + cmpdi r29,4 │ │ │ │ + li r2,4 │ │ │ │ + beq f744 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd r29,r2 │ │ │ │ + beq f744 │ │ │ │ + addi r10,r2,1 │ │ │ │ + addi r31,r2,6 │ │ │ │ + addi r9,r2,2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpd r10,r29 │ │ │ │ + addi r0,r9,2 │ │ │ │ + cmpd cr1,r29,r9 │ │ │ │ mfocrf r10,128 │ │ │ │ - cmpd r0,r28 │ │ │ │ - beq cr4,fcb0 │ │ │ │ - beq cr1,f764 │ │ │ │ - beq f764 │ │ │ │ - mtocrf 128,r30 │ │ │ │ - beq f764 │ │ │ │ - mtocrf 128,r10 │ │ │ │ - bne fbac │ │ │ │ - b f764 │ │ │ │ - addi r24,r12,-1 │ │ │ │ - li r28,0 │ │ │ │ - rldicl. r24,r24,63,62 │ │ │ │ - beq fc50 │ │ │ │ - li r28,2 │ │ │ │ - cmpd r28,r12 │ │ │ │ - beq f604 │ │ │ │ - cmpdi r24,1 │ │ │ │ - beq fc50 │ │ │ │ - cmpdi r24,2 │ │ │ │ - beq fc44 │ │ │ │ - li r28,4 │ │ │ │ - cmpd r28,r12 │ │ │ │ - beq f604 │ │ │ │ - addi r28,r28,2 │ │ │ │ - cmpd r28,r12 │ │ │ │ - beq f604 │ │ │ │ - addi r14,r28,1 │ │ │ │ - addi r15,r28,6 │ │ │ │ - addi r24,r28,2 │ │ │ │ - addi r28,r28,8 │ │ │ │ - cmpd r12,r14 │ │ │ │ - addi r16,r24,2 │ │ │ │ - cmpd cr7,r24,r12 │ │ │ │ - mfocrf r14,128 │ │ │ │ - cmpd r15,r12 │ │ │ │ - rotlwi r14,r14,16 │ │ │ │ - mtocrf 8,r14 │ │ │ │ - rotlwi r14,r14,16 │ │ │ │ + cmpd r29,r31 │ │ │ │ + rotlwi r10,r10,16 │ │ │ │ + mtocrf 8,r10 │ │ │ │ + rotlwi r10,r10,16 │ │ │ │ + mfocrf r31,128 │ │ │ │ + cmpd r29,r2 │ │ │ │ + mfocrf r9,128 │ │ │ │ + cmpd r29,r0 │ │ │ │ + beq cr4,fd00 │ │ │ │ + beq cr1,f744 │ │ │ │ + beq f744 │ │ │ │ + mtocrf 128,r31 │ │ │ │ + beq f744 │ │ │ │ + mtocrf 128,r9 │ │ │ │ + bne fbd4 │ │ │ │ + b f744 │ │ │ │ + addi r17,r25,-1 │ │ │ │ + li r2,0 │ │ │ │ + rldicl. r17,r17,63,62 │ │ │ │ + beq fc78 │ │ │ │ + li r2,2 │ │ │ │ + cmpd r2,r25 │ │ │ │ + beq f5e4 │ │ │ │ + cmpdi r17,1 │ │ │ │ + beq fc78 │ │ │ │ + cmpdi r17,2 │ │ │ │ + beq fc6c │ │ │ │ + li r2,4 │ │ │ │ + cmpd r2,r25 │ │ │ │ + beq f5e4 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd r2,r25 │ │ │ │ + beq f5e4 │ │ │ │ + mfocrf r12,1 │ │ │ │ + slwi r12,r12,28 │ │ │ │ + addi r15,r2,6 │ │ │ │ + addi r14,r2,1 │ │ │ │ + addi r17,r2,2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpd r15,r25 │ │ │ │ + cmpd cr7,r25,r14 │ │ │ │ + addi r16,r17,2 │ │ │ │ + cmpd cr1,r17,r25 │ │ │ │ mfocrf r15,128 │ │ │ │ - cmpd r28,r12 │ │ │ │ - mfocrf r24,128 │ │ │ │ - cmpd r16,r12 │ │ │ │ - beq cr4,fcc8 │ │ │ │ - beq cr7,f604 │ │ │ │ - beq f604 │ │ │ │ + cmpd r2,r25 │ │ │ │ + mfocrf r17,128 │ │ │ │ + cmpd r16,r25 │ │ │ │ + beq cr7,fcdc │ │ │ │ + beq cr1,fccc │ │ │ │ + beq fccc │ │ │ │ mtocrf 128,r15 │ │ │ │ - beq f604 │ │ │ │ - mtocrf 128,r24 │ │ │ │ - bne fc50 │ │ │ │ - b f604 │ │ │ │ - addi r24,r24,1 │ │ │ │ + beq fccc │ │ │ │ + mtocrf 128,r17 │ │ │ │ + bne fc80 │ │ │ │ + rotlwi r12,r12,4 │ │ │ │ + mtocrf 1,r12 │ │ │ │ + rotlwi r12,r12,28 │ │ │ │ + b f5e4 │ │ │ │ + addi r21,r21,1 │ │ │ │ + rotlwi r12,r12,4 │ │ │ │ + mtocrf 1,r12 │ │ │ │ + rotlwi r12,r12,28 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r0,r0,r20 │ │ │ │ + cmpd r21,r22 │ │ │ │ + bne f574 │ │ │ │ + b f668 │ │ │ │ + addi r25,r25,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r26,r26,r11 │ │ │ │ - cmpd r24,r25 │ │ │ │ - bne f700 │ │ │ │ - b f188 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r4,r4,r18 │ │ │ │ - cmpd r9,r21 │ │ │ │ - bne f594 │ │ │ │ - b f688 │ │ │ │ - addi r6,r21,-1 │ │ │ │ - li r9,0 │ │ │ │ - rldicl. r6,r6,63,62 │ │ │ │ - beq fd24 │ │ │ │ - li r9,2 │ │ │ │ - cmpd r9,r21 │ │ │ │ - beq e984 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq fd24 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq fd18 │ │ │ │ - li r9,4 │ │ │ │ - cmpd r9,r21 │ │ │ │ - beq e984 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd r9,r21 │ │ │ │ - beq e984 │ │ │ │ - addi r28,r9,1 │ │ │ │ - addi r6,r9,2 │ │ │ │ - addi r29,r9,6 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpd cr1,r28,r21 │ │ │ │ - addi r4,r6,2 │ │ │ │ - cmpd cr6,r6,r21 │ │ │ │ - cmpd cr7,r29,r21 │ │ │ │ - cmpd r9,r21 │ │ │ │ - cmpd cr5,r4,r21 │ │ │ │ - beq cr1,f188 │ │ │ │ - beq cr6,e984 │ │ │ │ - beq cr5,e984 │ │ │ │ - beq cr7,e984 │ │ │ │ - bne fd24 │ │ │ │ - b e984 │ │ │ │ - addi r6,r21,-1 │ │ │ │ - li r9,0 │ │ │ │ - rldicl. r6,r6,63,62 │ │ │ │ - beq fda8 │ │ │ │ - li r9,2 │ │ │ │ - cmpd r9,r21 │ │ │ │ - beq f9ec │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq fda8 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq fd9c │ │ │ │ - li r9,4 │ │ │ │ - cmpd r9,r21 │ │ │ │ - beq f9ec │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd r9,r21 │ │ │ │ - beq f9ec │ │ │ │ - addi r28,r9,1 │ │ │ │ - addi r6,r9,2 │ │ │ │ - addi r29,r9,6 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpd cr1,r28,r21 │ │ │ │ - addi r4,r6,2 │ │ │ │ - cmpd cr6,r6,r21 │ │ │ │ - cmpd cr7,r29,r21 │ │ │ │ - cmpd r9,r21 │ │ │ │ - cmpd cr5,r4,r21 │ │ │ │ - beq cr1,f188 │ │ │ │ - beq cr6,f9ec │ │ │ │ - beq cr5,f9ec │ │ │ │ - beq cr7,f9ec │ │ │ │ - bne fda8 │ │ │ │ - b f9ec │ │ │ │ + add r27,r27,r8 │ │ │ │ + cmpd r25,r26 │ │ │ │ + bne f6e0 │ │ │ │ + b f178 │ │ │ │ + addi r2,r22,-1 │ │ │ │ + li r6,0 │ │ │ │ + rldicl. r2,r2,63,62 │ │ │ │ + beq fd5c │ │ │ │ + li r6,2 │ │ │ │ + cmpd r6,r22 │ │ │ │ + beq e980 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq fd5c │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq fd50 │ │ │ │ + li r6,4 │ │ │ │ + cmpd r6,r22 │ │ │ │ + beq e980 │ │ │ │ + addi r6,r6,2 │ │ │ │ + cmpd r6,r22 │ │ │ │ + beq e980 │ │ │ │ + addi r29,r6,1 │ │ │ │ + addi r2,r6,2 │ │ │ │ + addi r30,r6,6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + cmpd cr1,r29,r22 │ │ │ │ + addi r0,r2,2 │ │ │ │ + cmpd cr6,r2,r22 │ │ │ │ + cmpd cr7,r30,r22 │ │ │ │ + cmpd r6,r22 │ │ │ │ + cmpd cr5,r0,r22 │ │ │ │ + beq cr1,f178 │ │ │ │ + beq cr6,e980 │ │ │ │ + beq cr5,e980 │ │ │ │ + beq cr7,e980 │ │ │ │ + bne fd5c │ │ │ │ + b e980 │ │ │ │ + addi r2,r22,-1 │ │ │ │ + li r6,0 │ │ │ │ + rldicl. r2,r2,63,62 │ │ │ │ + beq fde0 │ │ │ │ + li r6,2 │ │ │ │ + cmpd r6,r22 │ │ │ │ + beq f9f8 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq fde0 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq fdd4 │ │ │ │ + li r6,4 │ │ │ │ + cmpd r6,r22 │ │ │ │ + beq f9f8 │ │ │ │ + addi r6,r6,2 │ │ │ │ + cmpd r6,r22 │ │ │ │ + beq f9f8 │ │ │ │ + addi r29,r6,1 │ │ │ │ + addi r2,r6,2 │ │ │ │ + addi r30,r6,6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + cmpd cr1,r29,r22 │ │ │ │ + addi r0,r2,2 │ │ │ │ + cmpd cr6,r2,r22 │ │ │ │ + cmpd cr7,r30,r22 │ │ │ │ + cmpd r6,r22 │ │ │ │ + cmpd cr5,r0,r22 │ │ │ │ + beq cr1,f178 │ │ │ │ + beq cr6,f9f8 │ │ │ │ + beq cr5,f9f8 │ │ │ │ + beq cr7,f9f8 │ │ │ │ + bne fde0 │ │ │ │ + b f9f8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x2000000 │ │ │ │ attn │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r31,96(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - ld r19,104(r1) │ │ │ │ - mr r0,r6 │ │ │ │ - std r30,-16(r1) │ │ │ │ - ld r30,112(r1) │ │ │ │ + mflr r0 │ │ │ │ + ld r8,104(r1) │ │ │ │ lfd f9,0(r9) │ │ │ │ - lfd f10,0(r10) │ │ │ │ mfcr r11 │ │ │ │ - std r26,-48(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + lfd f10,0(r10) │ │ │ │ + std r22,-80(r1) │ │ │ │ + ld r2,112(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + ld r0,96(r1) │ │ │ │ std r4,40(r1) │ │ │ │ - mtfprd f0,r31 │ │ │ │ + stw r11,8(r1) │ │ │ │ + ld r11,120(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ + std r27,-40(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + mtfprd f0,r0 │ │ │ │ + std r31,-8(r1) │ │ │ │ + sldi r31,r11,1 │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprd f0,r19 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + addi r9,r31,1 │ │ │ │ fcfid f12,f0 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - stw r11,8(r1) │ │ │ │ - ld r11,120(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ + lfd f0,112(r1) │ │ │ │ + std r9,-232(r1) │ │ │ │ fmul f11,f11,f1 │ │ │ │ - sldi r28,r11,1 │ │ │ │ + fcfid f0,f0 │ │ │ │ fmul f12,f12,f9 │ │ │ │ - addi r9,r28,1 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ frim f11,f11 │ │ │ │ + fmul f0,f0,f10 │ │ │ │ frim f12,f12 │ │ │ │ - frim f0,f0 │ │ │ │ fctidz f11,f11 │ │ │ │ + frim f0,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ + mffprd r30,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f11 │ │ │ │ - mffprd r6,f12 │ │ │ │ - addi r26,r8,1 │ │ │ │ - subf r8,r11,r8 │ │ │ │ + subf r28,r11,r30 │ │ │ │ + addi r30,r30,1 │ │ │ │ + mffprd r4,f12 │ │ │ │ + add r22,r11,r0 │ │ │ │ + add r22,r22,r30 │ │ │ │ + add r28,r28,r0 │ │ │ │ + subf r29,r11,r4 │ │ │ │ + addi r4,r4,1 │ │ │ │ + divd r30,r28,r0 │ │ │ │ mffprd r10,f0 │ │ │ │ - add r8,r8,r31 │ │ │ │ - addi r27,r6,1 │ │ │ │ - subf r6,r11,r6 │ │ │ │ - add r26,r26,r11 │ │ │ │ - addi r29,r10,1 │ │ │ │ - subf r10,r11,r10 │ │ │ │ - add r4,r6,r19 │ │ │ │ - add r27,r27,r11 │ │ │ │ - add r26,r26,r31 │ │ │ │ - add r6,r10,r30 │ │ │ │ - divd r10,r8,r31 │ │ │ │ - divd r24,r4,r19 │ │ │ │ - add r29,r29,r11 │ │ │ │ - add r27,r27,r19 │ │ │ │ - add r29,r29,r30 │ │ │ │ - divd r21,r26,r31 │ │ │ │ - divd r23,r29,r30 │ │ │ │ - divd r25,r6,r30 │ │ │ │ - divd r22,r27,r19 │ │ │ │ - mulld r10,r10,r31 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - mulld r31,r21,r31 │ │ │ │ - mulld r8,r23,r30 │ │ │ │ - subf r16,r31,r26 │ │ │ │ - subf r8,r8,r29 │ │ │ │ - mulld r29,r24,r19 │ │ │ │ - cmpd r10,r16 │ │ │ │ - mulld r22,r22,r19 │ │ │ │ - mulld r31,r25,r30 │ │ │ │ - subf r12,r29,r4 │ │ │ │ - subf r22,r22,r27 │ │ │ │ - subf r6,r31,r6 │ │ │ │ - bge 100cc │ │ │ │ - cmpd r12,r22 │ │ │ │ - bge 105bc │ │ │ │ - cmpd r6,r8 │ │ │ │ - bge 1077c │ │ │ │ + divd r21,r22,r0 │ │ │ │ + add r23,r11,r8 │ │ │ │ + add r23,r23,r4 │ │ │ │ + add r29,r29,r8 │ │ │ │ + subf r27,r11,r10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + divd r25,r29,r8 │ │ │ │ + add r4,r27,r2 │ │ │ │ + add r24,r11,r2 │ │ │ │ + add r24,r24,r10 │ │ │ │ + divd r27,r23,r8 │ │ │ │ + divd r26,r4,r2 │ │ │ │ + divd r10,r24,r2 │ │ │ │ + mulld r30,r30,r0 │ │ │ │ + mulld r0,r21,r0 │ │ │ │ + mulld r25,r25,r8 │ │ │ │ + mulld r27,r27,r8 │ │ │ │ + subf r30,r30,r28 │ │ │ │ + subf r0,r0,r22 │ │ │ │ + mulld r26,r26,r2 │ │ │ │ + mulld r10,r10,r2 │ │ │ │ + cmpd r30,r0 │ │ │ │ + subf r12,r25,r29 │ │ │ │ + subf r2,r27,r23 │ │ │ │ + subf r26,r26,r4 │ │ │ │ + subf r10,r10,r24 │ │ │ │ + std r2,-256(r1) │ │ │ │ + bge 1010c │ │ │ │ + cmpd r12,r2 │ │ │ │ + bge 105cc │ │ │ │ + cmpd r26,r10 │ │ │ │ + bge 1079c │ │ │ │ cmpdi r9,0 │ │ │ │ - blt 1234c │ │ │ │ - maddld r21,r19,r10,r12 │ │ │ │ - mulld r22,r19,r30 │ │ │ │ + mr r2,r9 │ │ │ │ + blt 12324 │ │ │ │ + maddld r21,r8,r30,r12 │ │ │ │ + ld r9,112(r1) │ │ │ │ addi r11,r11,1 │ │ │ │ - cmpdi cr1,r9,1 │ │ │ │ - ld r9,40(r1) │ │ │ │ + cmpdi cr1,r2,1 │ │ │ │ + ld r2,40(r1) │ │ │ │ addi r24,r5,8 │ │ │ │ - sldi r31,r30,4 │ │ │ │ - srdi r27,r28,1 │ │ │ │ - li r25,0 │ │ │ │ - sldi r26,r11,4 │ │ │ │ - sldi r29,r11,1 │ │ │ │ - sldi r23,r11,5 │ │ │ │ - std r15,-136(r1) │ │ │ │ - mr r28,r24 │ │ │ │ std r17,-120(r1) │ │ │ │ std r18,-112(r1) │ │ │ │ + std r19,-104(r1) │ │ │ │ + srdi r27,r31,1 │ │ │ │ + li r25,0 │ │ │ │ std r20,-96(r1) │ │ │ │ - add r26,r7,r26 │ │ │ │ - maddld r21,r21,r30,r6 │ │ │ │ - sldi r22,r22,4 │ │ │ │ - addi r30,r3,16 │ │ │ │ - li r6,1 │ │ │ │ + sldi r30,r11,4 │ │ │ │ + sldi r31,r11,1 │ │ │ │ + sldi r23,r11,5 │ │ │ │ + mr r28,r24 │ │ │ │ + maddld r21,r21,r9,r26 │ │ │ │ + mulld r8,r8,r9 │ │ │ │ + sldi r29,r9,4 │ │ │ │ + add r30,r7,r30 │ │ │ │ + addi r26,r3,16 │ │ │ │ sldi r21,r21,4 │ │ │ │ - add r21,r9,r21 │ │ │ │ - add r4,r23,r21 │ │ │ │ - mr r8,r21 │ │ │ │ - mr r11,r0 │ │ │ │ - li r20,0 │ │ │ │ - mr r9,r8 │ │ │ │ - addi r19,r11,8 │ │ │ │ - beq cr1,11bb0 │ │ │ │ - cmpld cr3,r8,r30 │ │ │ │ - cmpld cr4,r3,r4 │ │ │ │ - cmpld cr6,r7,r4 │ │ │ │ - cmpld cr5,r8,r26 │ │ │ │ - cmpld r8,r28 │ │ │ │ - cmpld cr7,r5,r4 │ │ │ │ - isel r10,0,r6,4*cr3+lt │ │ │ │ - isel r15,0,r6,4*cr4+lt │ │ │ │ - isel r18,0,r6,4*cr6+lt │ │ │ │ - isel r16,0,r6,4*cr5+lt │ │ │ │ - isellt r17,0,r6 │ │ │ │ - isel r19,0,r6,4*cr7+lt │ │ │ │ - or r10,r10,r15 │ │ │ │ - or r18,r18,r16 │ │ │ │ - or r19,r19,r17 │ │ │ │ - and r10,r10,r18 │ │ │ │ - and r10,r10,r19 │ │ │ │ - addi r19,r11,8 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 11bb0 │ │ │ │ - cmpld r8,r19 │ │ │ │ - cmpld cr7,r11,r4 │ │ │ │ - isellt r10,0,r6 │ │ │ │ - isel r18,0,r6,4*cr7+lt │ │ │ │ - or r10,r10,r18 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 11bb0 │ │ │ │ - lfd f9,0(r11) │ │ │ │ + sldi r22,r8,4 │ │ │ │ + add r21,r2,r21 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add r8,r23,r21 │ │ │ │ + mr r10,r21 │ │ │ │ + mr r9,r6 │ │ │ │ + li r11,0 │ │ │ │ + mr r2,r10 │ │ │ │ + addi r0,r9,8 │ │ │ │ + beq cr1,11e40 │ │ │ │ + cmpld cr3,r7,r8 │ │ │ │ + cmpld cr4,r10,r30 │ │ │ │ + cmpld cr6,r10,r26 │ │ │ │ + cmpld cr5,r3,r8 │ │ │ │ + cmpld r10,r28 │ │ │ │ + cmpld cr7,r5,r8 │ │ │ │ + setbcr r0,4*cr4+lt │ │ │ │ + setbcr r4,4*cr3+lt │ │ │ │ + setbcr r17,4*cr6+lt │ │ │ │ + setbcr r18,4*cr5+lt │ │ │ │ + setbcr r20,lt │ │ │ │ + setbcr r19,4*cr7+lt │ │ │ │ + or r4,r4,r0 │ │ │ │ + or r0,r18,r17 │ │ │ │ + and r0,r0,r4 │ │ │ │ + or r4,r20,r19 │ │ │ │ + and r4,r4,r0 │ │ │ │ + addi r0,r9,8 │ │ │ │ + cmpwi r4,0 │ │ │ │ + beq 11e40 │ │ │ │ + cmpld r10,r0 │ │ │ │ + cmpld cr7,r9,r8 │ │ │ │ + setbcr r4,lt │ │ │ │ + setbcr r20,4*cr7+lt │ │ │ │ + or r4,r4,r20 │ │ │ │ + cmpwi r4,0 │ │ │ │ + beq 11e40 │ │ │ │ + lfd f9,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r11,r27,1 │ │ │ │ + addi r4,r27,1 │ │ │ │ + mr r9,r7 │ │ │ │ + mr r2,r10 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r9,r3,8 │ │ │ │ - mr r10,r7 │ │ │ │ - mtctr r11 │ │ │ │ - lxvdsx vs8,0,r9 │ │ │ │ - mr r9,r8 │ │ │ │ + mtctr r4 │ │ │ │ + addi r4,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r4 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz 10070 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r20,r29 │ │ │ │ - beq 11c10 │ │ │ │ - add r8,r8,r31 │ │ │ │ - mr r11,r19 │ │ │ │ - add r4,r4,r31 │ │ │ │ - mr r9,r8 │ │ │ │ - b ffcc │ │ │ │ - cmpd r12,r22 │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - subf r15,r16,r9 │ │ │ │ - std r18,-112(r1) │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz 100b0 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r31 │ │ │ │ + beq 11ea0 │ │ │ │ + add r10,r10,r29 │ │ │ │ + mr r9,r0 │ │ │ │ + add r8,r8,r29 │ │ │ │ + mr r2,r10 │ │ │ │ + b 1000c │ │ │ │ + cmpd r12,r2 │ │ │ │ + ld r2,-232(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ - bge 1028c │ │ │ │ - cmpd r6,r8 │ │ │ │ - bge 10b04 │ │ │ │ - cmpdi r15,0 │ │ │ │ - ble 134ec │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r8,r5,8 │ │ │ │ - mr r26,r8 │ │ │ │ - blt 137f8 │ │ │ │ - maddld r22,r10,r19,r12 │ │ │ │ - addi r10,r11,1 │ │ │ │ - sldi r23,r30,4 │ │ │ │ + std r19,-104(r1) │ │ │ │ + std r18,-112(r1) │ │ │ │ + std r17,-120(r1) │ │ │ │ + subf r20,r0,r2 │ │ │ │ + bge 102bc │ │ │ │ + cmpd r26,r10 │ │ │ │ + bge 10b08 │ │ │ │ + cmpdi r20,0 │ │ │ │ + ble 12fd8 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r4,r5,8 │ │ │ │ + mr r19,r4 │ │ │ │ + blt 13710 │ │ │ │ + ld r9,112(r1) │ │ │ │ + maddld r10,r30,r8,r12 │ │ │ │ + addi r18,r11,1 │ │ │ │ + cmpdi r2,1 │ │ │ │ + ld r2,40(r1) │ │ │ │ + mr r24,r4 │ │ │ │ std r14,-144(r1) │ │ │ │ - std r12,-240(r1) │ │ │ │ - mr r20,r8 │ │ │ │ - mr r12,r16 │ │ │ │ + std r15,-136(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ li r21,0 │ │ │ │ - cmpdi r9,1 │ │ │ │ - sldi r18,r10,4 │ │ │ │ - sldi r24,r10,1 │ │ │ │ - sldi r27,r10,5 │ │ │ │ - ld r10,40(r1) │ │ │ │ - mulld r14,r23,r19 │ │ │ │ - addi r17,r3,16 │ │ │ │ - li r31,1 │ │ │ │ - mr r28,r9 │ │ │ │ - std r6,-248(r1) │ │ │ │ - add r18,r7,r18 │ │ │ │ - mr r16,r8 │ │ │ │ - maddld r22,r22,r30,r6 │ │ │ │ - sldi r22,r22,4 │ │ │ │ - add r22,r10,r22 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r22,r3,16 │ │ │ │ + sldi r23,r18,4 │ │ │ │ + sldi r27,r18,1 │ │ │ │ + sldi r18,r18,5 │ │ │ │ + maddld r10,r10,r9,r26 │ │ │ │ + sldi r25,r9,4 │ │ │ │ + add r23,r7,r23 │ │ │ │ + mulld r17,r25,r8 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r10,r2,r10 │ │ │ │ nop │ │ │ │ - add r6,r27,r22 │ │ │ │ - mr r10,r22 │ │ │ │ - mr r4,r0 │ │ │ │ - li r25,0 │ │ │ │ - mr r9,r10 │ │ │ │ - beq 12220 │ │ │ │ - std r12,-272(r1) │ │ │ │ - std r22,-264(r1) │ │ │ │ - std r21,-256(r1) │ │ │ │ - cmpld cr7,r10,r20 │ │ │ │ - cmpld cr4,r10,r17 │ │ │ │ - cmpld cr1,r3,r6 │ │ │ │ - cmpld cr6,r10,r18 │ │ │ │ - cmpld cr5,r6,r7 │ │ │ │ - isel r22,0,r31,4*cr7+lt │ │ │ │ - isel r12,0,r31,4*cr4+lt │ │ │ │ - cmpld cr7,r6,r5 │ │ │ │ - isel r8,0,r31,4*cr1+lt │ │ │ │ - isel r21,0,r31,4*cr5+gt │ │ │ │ - isel r29,0,r31,4*cr6+lt │ │ │ │ - or r8,r12,r8 │ │ │ │ - or r29,r29,r21 │ │ │ │ - isel r21,0,r31,4*cr7+gt │ │ │ │ - and r8,r8,r29 │ │ │ │ - or r21,r22,r21 │ │ │ │ - and r8,r8,r21 │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,12214 │ │ │ │ - addi r29,r4,8 │ │ │ │ - cmpld cr5,r6,r4 │ │ │ │ - cmpld cr7,r10,r29 │ │ │ │ - isel r22,0,r31,4*cr5+gt │ │ │ │ - isel r8,0,r31,4*cr7+lt │ │ │ │ - or r8,r8,r22 │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,12770 │ │ │ │ - lfd f0,0(r4) │ │ │ │ + add r30,r18,r10 │ │ │ │ + mr r31,r10 │ │ │ │ + mr r9,r6 │ │ │ │ + li r29,0 │ │ │ │ + mr r2,r31 │ │ │ │ + addi r28,r9,8 │ │ │ │ + beq 11dc0 │ │ │ │ + cmpld cr1,r31,r23 │ │ │ │ + cmpld cr6,r30,r7 │ │ │ │ + cmpld cr5,r31,r22 │ │ │ │ + cmpld cr7,r3,r30 │ │ │ │ + setbcr r16,4*cr6+gt │ │ │ │ + setbcr r28,4*cr1+lt │ │ │ │ + setbcr r14,4*cr5+lt │ │ │ │ + setbcr r15,4*cr7+lt │ │ │ │ + cmpld cr5,r31,r24 │ │ │ │ + cmpld cr7,r30,r5 │ │ │ │ + or r28,r28,r16 │ │ │ │ + or r16,r15,r14 │ │ │ │ + and r16,r16,r28 │ │ │ │ + setbcr r15,4*cr7+gt │ │ │ │ + setbcr r14,4*cr5+lt │ │ │ │ + or r28,r15,r14 │ │ │ │ + and r28,r28,r16 │ │ │ │ + cmpwi cr7,r28,0 │ │ │ │ + addi r28,r9,8 │ │ │ │ + beq cr7,11dc0 │ │ │ │ + cmpld cr7,r31,r28 │ │ │ │ + cmpld cr5,r30,r9 │ │ │ │ + setbcr r16,4*cr7+lt │ │ │ │ + setbcr r15,4*cr5+gt │ │ │ │ + or r16,r16,r15 │ │ │ │ + cmpwi cr7,r16,0 │ │ │ │ + beq cr7,11dc0 │ │ │ │ + lfd f0,0(r9) │ │ │ │ lfd f9,0(r5) │ │ │ │ - srdi r4,r24,1 │ │ │ │ + srdi r16,r27,1 │ │ │ │ + mr r9,r7 │ │ │ │ + mr r2,r31 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r9,r3,8 │ │ │ │ - mr r8,r7 │ │ │ │ - mtctr r4 │ │ │ │ - lxvdsx vs8,0,r9 │ │ │ │ - mr r9,r10 │ │ │ │ + mtctr r16 │ │ │ │ + addi r16,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r16 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz 10230 │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpd cr7,r25,r24 │ │ │ │ - beq cr7,123fc │ │ │ │ - add r10,r10,r23 │ │ │ │ - mr r4,r29 │ │ │ │ - add r6,r6,r23 │ │ │ │ - mr r9,r10 │ │ │ │ - b 10194 │ │ │ │ - cmpd r6,r8 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz 10260 │ │ │ │ + addi r29,r29,1 │ │ │ │ + cmpd cr7,r29,r27 │ │ │ │ + beq cr7,11e20 │ │ │ │ + add r31,r31,r25 │ │ │ │ + mr r9,r28 │ │ │ │ + add r30,r30,r25 │ │ │ │ + mr r2,r31 │ │ │ │ + b 101bc │ │ │ │ + cmpd r26,r10 │ │ │ │ std r14,-144(r1) │ │ │ │ - bge 11524 │ │ │ │ - cmpdi r15,0 │ │ │ │ - ble 1246c │ │ │ │ - maddld r25,r19,r10,r12 │ │ │ │ - mulld r18,r30,r19 │ │ │ │ - subf r20,r22,r9 │ │ │ │ + std r15,-136(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ + bge 114e0 │ │ │ │ + cmpdi r20,0 │ │ │ │ + ble 12400 │ │ │ │ + ld r2,112(r1) │ │ │ │ + ld r9,-256(r1) │ │ │ │ + maddld r15,r8,r30,r12 │ │ │ │ addi r23,r11,1 │ │ │ │ - addi r27,r5,8 │ │ │ │ - sldi r17,r11,5 │ │ │ │ - sldi r28,r30,4 │ │ │ │ - cmpdi cr5,r22,0 │ │ │ │ - sldi r29,r20,3 │ │ │ │ - cmpdi cr7,r20,0 │ │ │ │ - sldi r21,r23,4 │ │ │ │ - std r19,104(r1) │ │ │ │ - mulld r4,r19,r28 │ │ │ │ - std r11,120(r1) │ │ │ │ - li r26,0 │ │ │ │ + addi r16,r5,8 │ │ │ │ + std r26,-200(r1) │ │ │ │ + sldi r25,r11,5 │ │ │ │ + ld r4,112(r1) │ │ │ │ + li r17,0 │ │ │ │ + addi r21,r3,16 │ │ │ │ + sldi r22,r23,4 │ │ │ │ + mr r24,r16 │ │ │ │ sldi r23,r23,1 │ │ │ │ - add r29,r29,r0 │ │ │ │ - mr r24,r27 │ │ │ │ - add r21,r7,r21 │ │ │ │ - li r8,1 │ │ │ │ - std r27,-240(r1) │ │ │ │ - maddld r18,r18,r10,r6 │ │ │ │ - maddld r10,r25,r30,r6 │ │ │ │ - mr r19,r0 │ │ │ │ - std r6,-232(r1) │ │ │ │ - isel r25,r29,r0,4*cr7+gt │ │ │ │ - ld r29,40(r1) │ │ │ │ - std r12,-224(r1) │ │ │ │ - std r16,-216(r1) │ │ │ │ - std r9,-256(r1) │ │ │ │ - mr r11,r25 │ │ │ │ + std r16,-208(r1) │ │ │ │ + mulld r18,r2,r8 │ │ │ │ + ld r2,-232(r1) │ │ │ │ + add r22,r7,r22 │ │ │ │ + sldi r28,r4,4 │ │ │ │ + mulld r14,r28,r8 │ │ │ │ + maddld r18,r18,r30,r26 │ │ │ │ + ld r30,112(r1) │ │ │ │ + subf r10,r9,r2 │ │ │ │ + sldi r31,r10,3 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ + maddld r15,r15,r30,r26 │ │ │ │ + add r31,r31,r6 │ │ │ │ + mr r26,r9 │ │ │ │ sldi r18,r18,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r18,r18,r29 │ │ │ │ - add r14,r10,r29 │ │ │ │ - mr r29,r22 │ │ │ │ - mr r22,r17 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr7,1047c │ │ │ │ - ld r9,-256(r1) │ │ │ │ - cmpdi r9,0 │ │ │ │ - blt 13774 │ │ │ │ - addi r0,r22,32 │ │ │ │ - mr r31,r19 │ │ │ │ - mr r6,r14 │ │ │ │ - li r25,0 │ │ │ │ - std r26,-272(r1) │ │ │ │ - cmpdi cr6,r9,1 │ │ │ │ - addi r12,r3,16 │ │ │ │ - std r18,-264(r1) │ │ │ │ - add r0,r0,r14 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r9,r6 │ │ │ │ - beq cr6,123a0 │ │ │ │ - cmpld r6,r24 │ │ │ │ - cmpld cr2,r6,r12 │ │ │ │ - cmpld cr3,r3,r0 │ │ │ │ - cmpld cr4,r6,r21 │ │ │ │ - cmpld cr1,r0,r7 │ │ │ │ - isellt r18,0,r8 │ │ │ │ - isel r16,0,r8,4*cr2+lt │ │ │ │ - cmpld r0,r5 │ │ │ │ - isel r10,0,r8,4*cr3+lt │ │ │ │ - isel r17,0,r8,4*cr1+gt │ │ │ │ - isel r26,0,r8,4*cr4+lt │ │ │ │ - or r10,r16,r10 │ │ │ │ - or r26,r26,r17 │ │ │ │ - iselgt r17,0,r8 │ │ │ │ - and r10,r10,r26 │ │ │ │ - or r17,r18,r17 │ │ │ │ - addi r26,r31,8 │ │ │ │ - and r17,r10,r17 │ │ │ │ - cmpwi r17,0 │ │ │ │ - beq 1240c │ │ │ │ - cmpld r6,r26 │ │ │ │ - cmpld cr1,r0,r31 │ │ │ │ - isellt r10,0,r8 │ │ │ │ - isel r18,0,r8,4*cr1+gt │ │ │ │ - or r10,r10,r18 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 1240c │ │ │ │ - lfd f0,0(r31) │ │ │ │ + isel r19,r31,r6,4*cr7+gt │ │ │ │ + ld r31,40(r1) │ │ │ │ + sldi r15,r15,4 │ │ │ │ + add r18,r18,r31 │ │ │ │ + add r15,r15,r31 │ │ │ │ + nop │ │ │ │ + ble cr7,10490 │ │ │ │ + cmpdi r2,0 │ │ │ │ + blt 1368c │ │ │ │ + addi r31,r25,32 │ │ │ │ + mr r29,r6 │ │ │ │ + mr r4,r15 │ │ │ │ + li r27,0 │ │ │ │ + std r17,-248(r1) │ │ │ │ + std r2,-240(r1) │ │ │ │ + cmpdi cr6,r2,1 │ │ │ │ + std r8,104(r1) │ │ │ │ + add r31,r31,r15 │ │ │ │ + mr r9,r4 │ │ │ │ + beq cr6,12370 │ │ │ │ + cmpld cr4,r4,r22 │ │ │ │ + cmpld cr1,r31,r7 │ │ │ │ + cmpld cr5,r4,r21 │ │ │ │ + cmpld r3,r31 │ │ │ │ + setbcr r17,4*cr1+gt │ │ │ │ + setbcr r30,4*cr4+lt │ │ │ │ + setbcr r8,4*cr5+lt │ │ │ │ + setbcr r2,lt │ │ │ │ + cmpld cr5,r4,r24 │ │ │ │ + cmpld r31,r5 │ │ │ │ + or r30,r30,r17 │ │ │ │ + or r17,r2,r8 │ │ │ │ + and r17,r17,r30 │ │ │ │ + setbcr r2,gt │ │ │ │ + setbcr r8,4*cr5+lt │ │ │ │ + or r30,r2,r8 │ │ │ │ + and r30,r30,r17 │ │ │ │ + addi r17,r29,8 │ │ │ │ + cmpwi r30,0 │ │ │ │ + beq 123b8 │ │ │ │ + cmpld r4,r17 │ │ │ │ + cmpld cr5,r31,r29 │ │ │ │ + setbcr r2,lt │ │ │ │ + setbcr r30,4*cr5+gt │ │ │ │ + or r30,r2,r30 │ │ │ │ + cmpwi r30,0 │ │ │ │ + beq 123b8 │ │ │ │ lfd f9,0(r5) │ │ │ │ - srdi r31,r23,1 │ │ │ │ + lfd f0,0(r29) │ │ │ │ + srdi r2,r23,1 │ │ │ │ + mr r30,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r9,r3,8 │ │ │ │ - mr r10,r7 │ │ │ │ - mtctr r31 │ │ │ │ - lxvdsx vs8,0,r9 │ │ │ │ - mr r9,r6 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r2 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r30) │ │ │ │ lxv vs11,0(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ + addi r30,r30,16 │ │ │ │ addi r9,r9,32 │ │ │ │ lxv vs10,-16(r9) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ stxv vs11,-32(r9) │ │ │ │ stxv vs12,-16(r9) │ │ │ │ - bdnz 10420 │ │ │ │ - addi r25,r25,1 │ │ │ │ - mr r31,r26 │ │ │ │ - add r6,r6,r28 │ │ │ │ - add r0,r0,r28 │ │ │ │ - cmpd r20,r25 │ │ │ │ - bne 10380 │ │ │ │ - ld r26,-272(r1) │ │ │ │ - ld r18,-264(r1) │ │ │ │ - blt cr5,12314 │ │ │ │ - ld r9,-256(r1) │ │ │ │ - cmpdi r9,0 │ │ │ │ - blt 12314 │ │ │ │ - addi r0,r22,32 │ │ │ │ - std r26,-248(r1) │ │ │ │ - addi r17,r29,1 │ │ │ │ - mr r6,r18 │ │ │ │ - mr r31,r11 │ │ │ │ - li r25,0 │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r16,r3,16 │ │ │ │ - mr r26,r18 │ │ │ │ - add r0,r0,r18 │ │ │ │ - mr r9,r6 │ │ │ │ - beq 122a8 │ │ │ │ - std r26,-272(r1) │ │ │ │ - std r4,-264(r1) │ │ │ │ - cmpld cr6,r6,r24 │ │ │ │ - cmpld cr2,r6,r16 │ │ │ │ - cmpld cr3,r3,r0 │ │ │ │ - cmpld cr4,r6,r21 │ │ │ │ - cmpld cr1,r7,r0 │ │ │ │ - isel r26,0,r8,4*cr6+lt │ │ │ │ - isel r12,0,r8,4*cr2+lt │ │ │ │ - cmpld cr6,r0,r5 │ │ │ │ - isel r10,0,r8,4*cr3+lt │ │ │ │ - isel r18,0,r8,4*cr1+lt │ │ │ │ - isel r4,0,r8,4*cr4+lt │ │ │ │ - or r10,r12,r10 │ │ │ │ - or r4,r4,r18 │ │ │ │ - isel r18,0,r8,4*cr6+gt │ │ │ │ - and r10,r10,r4 │ │ │ │ - or r18,r26,r18 │ │ │ │ - and r18,r10,r18 │ │ │ │ - cmpwi cr6,r18,0 │ │ │ │ - beq cr6,122a0 │ │ │ │ - addi r18,r31,8 │ │ │ │ - cmpld cr1,r0,r31 │ │ │ │ - cmpld cr6,r6,r18 │ │ │ │ - isel r4,0,r8,4*cr1+gt │ │ │ │ - isel r10,0,r8,4*cr6+lt │ │ │ │ - or r10,r10,r4 │ │ │ │ - cmpwi cr6,r10,0 │ │ │ │ - beq cr6,12780 │ │ │ │ + bdnz 10430 │ │ │ │ + addi r27,r27,1 │ │ │ │ + mr r29,r17 │ │ │ │ + add r4,r4,r28 │ │ │ │ + add r31,r31,r28 │ │ │ │ + cmpd r10,r27 │ │ │ │ + bne 10390 │ │ │ │ + ld r17,-248(r1) │ │ │ │ + ld r2,-240(r1) │ │ │ │ + ld r8,104(r1) │ │ │ │ + cmpdi r26,0 │ │ │ │ + blt 122e4 │ │ │ │ + cmpdi r2,0 │ │ │ │ + blt 122e4 │ │ │ │ + addi r4,r25,32 │ │ │ │ + addi r27,r26,1 │ │ │ │ + mr r9,r18 │ │ │ │ + mr r30,r19 │ │ │ │ + std r17,-224(r1) │ │ │ │ + std r18,-216(r1) │ │ │ │ + li r29,0 │ │ │ │ + cmpdi r2,1 │ │ │ │ + add r4,r4,r18 │ │ │ │ + mr r31,r9 │ │ │ │ + beq 12280 │ │ │ │ + std r10,-248(r1) │ │ │ │ + std r2,-240(r1) │ │ │ │ + cmpld cr4,r9,r22 │ │ │ │ + cmpld cr1,r7,r4 │ │ │ │ + cmpld cr6,r9,r21 │ │ │ │ + cmpld cr5,r3,r4 │ │ │ │ + setbcr r17,4*cr1+lt │ │ │ │ + setbcr r18,4*cr4+lt │ │ │ │ + setbcr r10,4*cr6+lt │ │ │ │ + setbcr r2,4*cr5+lt │ │ │ │ + cmpld cr6,r9,r24 │ │ │ │ + cmpld cr5,r4,r5 │ │ │ │ + or r18,r18,r17 │ │ │ │ + or r17,r2,r10 │ │ │ │ + and r17,r17,r18 │ │ │ │ + setbcr r2,4*cr5+gt │ │ │ │ + setbcr r10,4*cr6+lt │ │ │ │ + or r18,r2,r10 │ │ │ │ + and r18,r18,r17 │ │ │ │ + cmpwi cr5,r18,0 │ │ │ │ + beq cr5,12278 │ │ │ │ + addi r17,r30,8 │ │ │ │ + cmpld cr6,r4,r30 │ │ │ │ + cmpld cr5,r9,r17 │ │ │ │ + setbcr r18,4*cr6+gt │ │ │ │ + setbcr r2,4*cr5+lt │ │ │ │ + or r18,r2,r18 │ │ │ │ + cmpwi cr5,r18,0 │ │ │ │ + beq cr5,126dc │ │ │ │ + lfd f0,0(r30) │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r31) │ │ │ │ - srdi r4,r23,1 │ │ │ │ + srdi r2,r23,1 │ │ │ │ + mr r30,r7 │ │ │ │ + mr r31,r9 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r9,r3,8 │ │ │ │ - mr r10,r7 │ │ │ │ - mtctr r4 │ │ │ │ - lxvdsx vs8,0,r9 │ │ │ │ - mr r9,r6 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r2 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + lxv vs11,0(r31) │ │ │ │ + addi r30,r30,16 │ │ │ │ + addi r31,r31,32 │ │ │ │ + lxv vs10,-16(r31) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz 10560 │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpd cr6,r25,r17 │ │ │ │ - beq cr6,12414 │ │ │ │ - add r6,r6,r28 │ │ │ │ - mr r31,r18 │ │ │ │ - add r0,r0,r28 │ │ │ │ - mr r9,r6 │ │ │ │ - b 104c4 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bge 10ea8 │ │ │ │ + stxv vs11,-32(r31) │ │ │ │ + stxv vs12,-16(r31) │ │ │ │ + bdnz 10570 │ │ │ │ + addi r29,r29,1 │ │ │ │ + cmpd cr5,r27,r29 │ │ │ │ + beq cr5,123c0 │ │ │ │ + add r9,r9,r28 │ │ │ │ + mr r30,r17 │ │ │ │ + add r4,r4,r28 │ │ │ │ + mr r31,r9 │ │ │ │ + b 104d4 │ │ │ │ + cmpd r26,r10 │ │ │ │ + mr r2,r9 │ │ │ │ + bge 10e80 │ │ │ │ cmpdi r9,0 │ │ │ │ - blt 1234c │ │ │ │ - mulld r16,r30,r19 │ │ │ │ - std r18,-112(r1) │ │ │ │ - maddld r18,r10,r19,r12 │ │ │ │ - subf r25,r22,r9 │ │ │ │ - addi r23,r11,1 │ │ │ │ - sldi r31,r30,4 │ │ │ │ - sldi r11,r11,5 │ │ │ │ - addi r24,r5,8 │ │ │ │ - sldi r8,r25,3 │ │ │ │ - cmpdi cr7,r25,0 │ │ │ │ - cmpdi r9,1 │ │ │ │ + blt 12324 │ │ │ │ + ld r9,112(r1) │ │ │ │ + maddld r10,r30,r8,r12 │ │ │ │ + ld r27,-256(r1) │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r4,r11,1 │ │ │ │ + addi r28,r5,8 │ │ │ │ + std r14,-144(r1) │ │ │ │ std r15,-136(r1) │ │ │ │ - li r9,1 │ │ │ │ - sldi r26,r23,4 │ │ │ │ + std r16,-128(r1) │ │ │ │ + sldi r11,r11,5 │ │ │ │ + srdi r31,r31,1 │ │ │ │ + li r24,0 │ │ │ │ std r17,-120(r1) │ │ │ │ + std r18,-112(r1) │ │ │ │ + std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ - srdi r28,r28,1 │ │ │ │ - add r8,r8,r0 │ │ │ │ - mulld r20,r31,r19 │ │ │ │ - addi r15,r11,32 │ │ │ │ - sldi r23,r23,1 │ │ │ │ - maddld r18,r18,r30,r6 │ │ │ │ - maddld r16,r16,r10,r6 │ │ │ │ - ld r10,40(r1) │ │ │ │ - add r26,r7,r26 │ │ │ │ - mr r27,r24 │ │ │ │ - isel r30,r8,r0,4*cr7+gt │ │ │ │ - li r17,0 │ │ │ │ - mr r29,r0 │ │ │ │ - std r14,-144(r1) │ │ │ │ - mr r19,r30 │ │ │ │ - sldi r18,r18,4 │ │ │ │ - sldi r16,r16,4 │ │ │ │ - add r18,r18,r10 │ │ │ │ - add r16,r16,r10 │ │ │ │ + addi r25,r11,32 │ │ │ │ + mr r11,r28 │ │ │ │ + mulld r22,r9,r8 │ │ │ │ + subf r29,r27,r2 │ │ │ │ + maddld r2,r10,r9,r26 │ │ │ │ + sldi r0,r9,4 │ │ │ │ + mr r10,r27 │ │ │ │ + sldi r9,r4,1 │ │ │ │ + sldi r23,r29,3 │ │ │ │ + mulld r8,r0,r8 │ │ │ │ + cmpdi cr7,r29,0 │ │ │ │ + maddld r22,r22,r30,r26 │ │ │ │ + add r23,r23,r6 │ │ │ │ + sldi r30,r4,4 │ │ │ │ + sldi r26,r2,4 │ │ │ │ + ld r2,40(r1) │ │ │ │ + isel r23,r23,r6,4*cr7+gt │ │ │ │ + add r30,r7,r30 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + add r26,r26,r2 │ │ │ │ + add r22,r22,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,12058 │ │ │ │ - add r4,r15,r18 │ │ │ │ - mr r8,r18 │ │ │ │ - mr r11,r29 │ │ │ │ - li r21,0 │ │ │ │ - addi r12,r3,16 │ │ │ │ - mr r10,r8 │ │ │ │ - beq 11fec │ │ │ │ - std r17,-272(r1) │ │ │ │ - cmpld cr5,r5,r4 │ │ │ │ - cmpld cr3,r8,r12 │ │ │ │ - cmpld cr4,r3,r4 │ │ │ │ - cmpld cr1,r7,r4 │ │ │ │ - cmpld cr6,r26,r8 │ │ │ │ - isel r17,0,r9,4*cr1+lt │ │ │ │ - isel r0,0,r9,4*cr5+lt │ │ │ │ - isel r14,0,r9,4*cr3+lt │ │ │ │ - cmpld cr5,r8,r27 │ │ │ │ - isel r30,0,r9,4*cr4+lt │ │ │ │ - isel r6,0,r9,4*cr6+gt │ │ │ │ - or r30,r14,r30 │ │ │ │ - or r6,r17,r6 │ │ │ │ - isel r17,0,r9,4*cr5+lt │ │ │ │ - and r6,r30,r6 │ │ │ │ - or r0,r0,r17 │ │ │ │ - and r6,r6,r0 │ │ │ │ - cmpwi cr5,r6,0 │ │ │ │ - beq cr5,11fe8 │ │ │ │ - addi r0,r11,8 │ │ │ │ - cmpld cr6,r11,r4 │ │ │ │ - cmpld cr5,r8,r0 │ │ │ │ - isel r30,0,r9,4*cr6+lt │ │ │ │ - isel r6,0,r9,4*cr5+lt │ │ │ │ - or r6,r6,r30 │ │ │ │ - cmpwi cr5,r6,0 │ │ │ │ - beq cr5,1275c │ │ │ │ - lfd f9,0(r11) │ │ │ │ + nop │ │ │ │ + ble cr7,11c08 │ │ │ │ + add r27,r25,r26 │ │ │ │ + mr r4,r26 │ │ │ │ + mr r21,r6 │ │ │ │ + li r19,0 │ │ │ │ + addi r18,r3,16 │ │ │ │ + mr r2,r4 │ │ │ │ + addi r17,r21,8 │ │ │ │ + beq 11ba0 │ │ │ │ + cmpld cr4,r7,r27 │ │ │ │ + cmpld cr1,r30,r4 │ │ │ │ + cmpld cr6,r4,r18 │ │ │ │ + cmpld cr5,r3,r27 │ │ │ │ + setbcr r17,4*cr1+gt │ │ │ │ + setbcr r20,4*cr4+lt │ │ │ │ + setbcr r15,4*cr6+lt │ │ │ │ + setbcr r16,4*cr5+lt │ │ │ │ + cmpld cr6,r5,r27 │ │ │ │ + cmpld cr5,r4,r11 │ │ │ │ + or r20,r20,r17 │ │ │ │ + or r17,r16,r15 │ │ │ │ + and r17,r17,r20 │ │ │ │ + setbcr r16,4*cr5+lt │ │ │ │ + setbcr r15,4*cr6+lt │ │ │ │ + or r20,r16,r15 │ │ │ │ + and r20,r20,r17 │ │ │ │ + addi r17,r21,8 │ │ │ │ + cmpwi cr5,r20,0 │ │ │ │ + beq cr5,11ba0 │ │ │ │ + cmpld cr5,r4,r17 │ │ │ │ + cmpld cr6,r21,r27 │ │ │ │ + setbcr r20,4*cr5+lt │ │ │ │ + setbcr r16,4*cr6+lt │ │ │ │ + or r20,r20,r16 │ │ │ │ + cmpwi cr5,r20,0 │ │ │ │ + beq cr5,11ba0 │ │ │ │ + lfd f9,0(r21) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r11,r28,1 │ │ │ │ + addi r20,r31,1 │ │ │ │ + mr r21,r7 │ │ │ │ + mr r2,r4 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r10,r3,8 │ │ │ │ - mr r6,r7 │ │ │ │ - mtctr r11 │ │ │ │ - lxvdsx vs8,0,r10 │ │ │ │ - mr r10,r8 │ │ │ │ + mtctr r20 │ │ │ │ + addi r20,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r20 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxv vs10,-16(r10) │ │ │ │ + lxv vs0,0(r21) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r21,r21,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r10) │ │ │ │ - stxv vs12,-16(r10) │ │ │ │ - bdnz 10720 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd cr5,r21,r25 │ │ │ │ - beq cr5,123f4 │ │ │ │ - add r8,r8,r31 │ │ │ │ - mr r11,r0 │ │ │ │ - add r4,r4,r31 │ │ │ │ - mr r10,r8 │ │ │ │ - b 10684 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz 10740 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd cr5,r19,r29 │ │ │ │ + beq cr5,11c00 │ │ │ │ + add r4,r4,r0 │ │ │ │ + mr r21,r17 │ │ │ │ + add r27,r27,r0 │ │ │ │ + mr r2,r4 │ │ │ │ + b 106a4 │ │ │ │ cmpdi r9,0 │ │ │ │ - blt 1234c │ │ │ │ - subf r9,r8,r9 │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - maddld r18,r19,r10,r12 │ │ │ │ - addi r23,r7,8 │ │ │ │ - std r15,-136(r1) │ │ │ │ - mulld r4,r19,r30 │ │ │ │ - addi r24,r8,1 │ │ │ │ - addi r11,r11,1 │ │ │ │ - add r10,r6,r9 │ │ │ │ - addi r20,r9,-1 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - sldi r12,r6,4 │ │ │ │ + blt 12324 │ │ │ │ + ld r2,112(r1) │ │ │ │ std r14,-144(r1) │ │ │ │ - sldi r19,r9,3 │ │ │ │ - addi r14,r5,8 │ │ │ │ + std r15,-136(r1) │ │ │ │ + maddld r14,r8,r30,r12 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + addi r4,r7,8 │ │ │ │ + addi r25,r10,1 │ │ │ │ + std r16,-128(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ - sldi r17,r24,3 │ │ │ │ - sldi r15,r10,4 │ │ │ │ - sldi r10,r20,3 │ │ │ │ - sldi r27,r30,4 │ │ │ │ - std r12,-240(r1) │ │ │ │ - mulld r18,r18,r30 │ │ │ │ - sldi r21,r11,1 │ │ │ │ - mr r22,r14 │ │ │ │ - add r19,r7,r19 │ │ │ │ - add r23,r23,r10 │ │ │ │ - mr r10,r0 │ │ │ │ - sldi r30,r4,4 │ │ │ │ - mr r12,r15 │ │ │ │ - li r16,0 │ │ │ │ - mr r15,r0 │ │ │ │ - addi r10,r10,8 │ │ │ │ - isel r23,r23,r7,4*cr7+gt │ │ │ │ - std r30,-248(r1) │ │ │ │ - std r10,-256(r1) │ │ │ │ - ld r10,40(r1) │ │ │ │ - sldi r18,r18,4 │ │ │ │ - add r17,r23,r17 │ │ │ │ - add r18,r10,r18 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,-240(r1) │ │ │ │ - sldi r30,r24,4 │ │ │ │ - ld r28,-256(r1) │ │ │ │ - add r29,r18,r12 │ │ │ │ - mr r4,r18 │ │ │ │ - mr r6,r15 │ │ │ │ - li r26,0 │ │ │ │ - cmpldi cr5,r8,1 │ │ │ │ - std r16,-272(r1) │ │ │ │ - std r18,-264(r1) │ │ │ │ - add r30,r30,r18 │ │ │ │ - add r11,r18,r10 │ │ │ │ - li r10,1 │ │ │ │ + sldi r16,r26,4 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r28,r6,8 │ │ │ │ + addi r22,r9,-1 │ │ │ │ + add r15,r9,r26 │ │ │ │ + cmpdi cr6,r9,0 │ │ │ │ + sldi r21,r9,3 │ │ │ │ + std r18,-112(r1) │ │ │ │ + std r19,-104(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ + addi r18,r5,8 │ │ │ │ + sldi r20,r25,3 │ │ │ │ + sldi r23,r11,1 │ │ │ │ + li r19,0 │ │ │ │ + std r6,56(r1) │ │ │ │ + mulld r14,r14,r2 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + sldi r29,r2,4 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + std r28,-248(r1) │ │ │ │ + sldi r15,r15,4 │ │ │ │ + mr r24,r18 │ │ │ │ + add r21,r7,r21 │ │ │ │ + add r26,r4,r2 │ │ │ │ + ld r2,40(r1) │ │ │ │ + mr r27,r15 │ │ │ │ + isel r26,r26,r7,4*cr6+gt │ │ │ │ + sldi r14,r14,4 │ │ │ │ + sldi r17,r8,4 │ │ │ │ + add r20,r26,r20 │ │ │ │ + add r14,r2,r14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,109a0 │ │ │ │ - cmpldi r20,1 │ │ │ │ - mr r31,r11 │ │ │ │ - ble 11f00 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr6,r11,r19 │ │ │ │ - cmpld cr4,r3,r29 │ │ │ │ - cmpld cr1,r7,r29 │ │ │ │ - cmpld r11,r0 │ │ │ │ - isel r25,0,r10,4*cr6+lt │ │ │ │ - isel r16,0,r10,4*cr4+lt │ │ │ │ - isel r18,0,r10,4*cr1+lt │ │ │ │ - cmpld cr6,r5,r29 │ │ │ │ - isellt r0,0,r10 │ │ │ │ - cmpld r11,r22 │ │ │ │ - or r18,r18,r25 │ │ │ │ - isel r25,0,r10,4*cr6+lt │ │ │ │ - or r0,r0,r16 │ │ │ │ - isellt r16,0,r10 │ │ │ │ - and r0,r0,r18 │ │ │ │ - or r25,r25,r16 │ │ │ │ - and r0,r0,r25 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11f00 │ │ │ │ - cmpld r11,r28 │ │ │ │ - cmpld cr6,r6,r29 │ │ │ │ - isellt r25,0,r10 │ │ │ │ - isel r0,0,r10,4*cr6+lt │ │ │ │ - or r0,r0,r25 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11f00 │ │ │ │ - lfd f9,0(r6) │ │ │ │ + sldi r0,r25,4 │ │ │ │ + clrldi r11,r25,63 │ │ │ │ + ld r30,-248(r1) │ │ │ │ + ld r2,56(r1) │ │ │ │ + add r4,r14,r16 │ │ │ │ + add r31,r14,r27 │ │ │ │ + std r19,-256(r1) │ │ │ │ + mr r8,r14 │ │ │ │ + li r15,0 │ │ │ │ + cmpldi cr7,r10,1 │ │ │ │ + add r0,r0,r14 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + ble cr6,109b0 │ │ │ │ + cmpldi r22,1 │ │ │ │ + mr r11,r4 │ │ │ │ + ble 12230 │ │ │ │ + addi r19,r3,16 │ │ │ │ + cmpld cr3,r7,r31 │ │ │ │ + cmpld cr4,r4,r21 │ │ │ │ + cmpld cr1,r3,r31 │ │ │ │ + cmpld r4,r19 │ │ │ │ + setbcr r12,4*cr4+lt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + setbcr r6,4*cr1+lt │ │ │ │ + cmpld cr1,r5,r31 │ │ │ │ + setbcr r28,lt │ │ │ │ + or r19,r19,r12 │ │ │ │ + cmpld r4,r24 │ │ │ │ + or r12,r6,r28 │ │ │ │ + and r12,r12,r19 │ │ │ │ + setbcr r6,lt │ │ │ │ + setbcr r28,4*cr1+lt │ │ │ │ + or r19,r6,r28 │ │ │ │ + and r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12230 │ │ │ │ + cmpld r4,r30 │ │ │ │ + cmpld cr1,r2,r31 │ │ │ │ + setbcr r12,lt │ │ │ │ + setbcr r19,4*cr1+lt │ │ │ │ + or r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12230 │ │ │ │ + lfd f9,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - srdi r0,r9,1 │ │ │ │ + srdi r6,r9,1 │ │ │ │ + mr r19,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r25,r7 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r11 │ │ │ │ + mtctr r6 │ │ │ │ + addi r6,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r6 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r25) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r25,r25,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r19) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + addi r19,r19,16 │ │ │ │ + addi r11,r11,32 │ │ │ │ + lxv vs10,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 10920 │ │ │ │ - andi. r0,r9,1 │ │ │ │ - clrrdi r0,r9,1 │ │ │ │ - beq 10998 │ │ │ │ + stxv vs11,-32(r11) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ + bdnz 10930 │ │ │ │ + andi. r11,r9,1 │ │ │ │ + clrrdi r11,r9,1 │ │ │ │ + beq 109a8 │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - sldi r31,r0,3 │ │ │ │ - sldi r25,r0,4 │ │ │ │ - lfdx f12,r7,r31 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + sldi r19,r11,3 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + lfdx f12,r7,r19 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r11,r25 │ │ │ │ + lxvx vs11,r4,r11 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r25 │ │ │ │ - cmpdi r8,0 │ │ │ │ - blt 10ab4 │ │ │ │ - mr r31,r4 │ │ │ │ - ble cr5,11eb0 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr6,r4,r22 │ │ │ │ - cmpld cr4,r3,r30 │ │ │ │ - cmpld cr1,r5,r30 │ │ │ │ - cmpld r4,r0 │ │ │ │ - isel r25,0,r10,4*cr6+lt │ │ │ │ - isel r16,0,r10,4*cr4+lt │ │ │ │ - isel r18,0,r10,4*cr1+lt │ │ │ │ - cmpld cr6,r6,r30 │ │ │ │ - isellt r0,0,r10 │ │ │ │ - cmpld r4,r28 │ │ │ │ - or r18,r18,r25 │ │ │ │ - isel r25,0,r10,4*cr6+lt │ │ │ │ - or r0,r0,r16 │ │ │ │ - isellt r16,0,r10 │ │ │ │ - and r0,r0,r18 │ │ │ │ - or r25,r25,r16 │ │ │ │ - and r0,r0,r25 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11eb0 │ │ │ │ - cmpld r4,r17 │ │ │ │ - cmpld cr6,r23,r30 │ │ │ │ - isellt r25,0,r10 │ │ │ │ - isel r0,0,r10,4*cr6+lt │ │ │ │ - or r0,r0,r25 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11eb0 │ │ │ │ - lfd f9,0(r6) │ │ │ │ + stxvx vs0,r4,r11 │ │ │ │ + cmpdi r10,0 │ │ │ │ + blt 10ac0 │ │ │ │ + mr r11,r8 │ │ │ │ + ble cr7,121e0 │ │ │ │ + addi r19,r3,16 │ │ │ │ + cmpld cr3,r5,r0 │ │ │ │ + cmpld cr4,r8,r24 │ │ │ │ + cmpld cr1,r3,r0 │ │ │ │ + cmpld r8,r19 │ │ │ │ + setbcr r12,4*cr4+lt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + setbcr r6,4*cr1+lt │ │ │ │ + cmpld cr1,r2,r0 │ │ │ │ + setbcr r28,lt │ │ │ │ + or r19,r19,r12 │ │ │ │ + cmpld r8,r30 │ │ │ │ + or r12,r6,r28 │ │ │ │ + and r12,r12,r19 │ │ │ │ + setbcr r6,lt │ │ │ │ + setbcr r28,4*cr1+lt │ │ │ │ + or r19,r6,r28 │ │ │ │ + and r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 121e0 │ │ │ │ + cmpld r8,r20 │ │ │ │ + cmpld cr1,r26,r0 │ │ │ │ + setbcr r12,lt │ │ │ │ + setbcr r19,4*cr1+lt │ │ │ │ + or r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 121e0 │ │ │ │ + lfd f9,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - srdi r0,r24,1 │ │ │ │ + srdi r6,r25,1 │ │ │ │ + mr r19,r26 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r25,r23 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r4 │ │ │ │ + mtctr r6 │ │ │ │ + addi r6,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r6 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ - lxv vs0,0(r25) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r25,r25,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r19) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + addi r19,r19,16 │ │ │ │ + addi r11,r11,32 │ │ │ │ + lxv vs10,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 10a40 │ │ │ │ - andi. r0,r24,1 │ │ │ │ - beq 10ab4 │ │ │ │ + stxv vs11,-32(r11) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ + bdnz 10a50 │ │ │ │ + beq cr5,10ac0 │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - rldicr r0,r24,3,59 │ │ │ │ - rldicr r31,r24,4,58 │ │ │ │ - lfdx f12,r23,r0 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + rldicr r11,r25,3,59 │ │ │ │ + rldicr r19,r25,4,58 │ │ │ │ + lfdx f12,r26,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r4,r31 │ │ │ │ + lxvx vs11,r8,r19 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r31 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r4,r4,r27 │ │ │ │ - add r30,r30,r27 │ │ │ │ - add r11,r11,r27 │ │ │ │ - add r29,r29,r27 │ │ │ │ - cmpd r26,r21 │ │ │ │ - bne 10870 │ │ │ │ - ld r16,-272(r1) │ │ │ │ - ld r18,-264(r1) │ │ │ │ - ld r10,-248(r1) │ │ │ │ - addi r22,r22,8 │ │ │ │ - mr r5,r14 │ │ │ │ - addi r16,r16,1 │ │ │ │ - add r18,r18,r10 │ │ │ │ - cmpd r16,r21 │ │ │ │ - beq 12338 │ │ │ │ - addi r14,r14,8 │ │ │ │ - b 10830 │ │ │ │ - cmpdi r15,0 │ │ │ │ + stxvx vs0,r8,r19 │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r8,r8,r29 │ │ │ │ + add r0,r0,r29 │ │ │ │ + add r4,r4,r29 │ │ │ │ + add r31,r31,r29 │ │ │ │ + cmpd r15,r23 │ │ │ │ + bne 10880 │ │ │ │ + ld r19,-256(r1) │ │ │ │ + addi r24,r24,8 │ │ │ │ + add r14,r14,r17 │ │ │ │ + mr r5,r18 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r19,r23 │ │ │ │ + beq 12308 │ │ │ │ + addi r18,r18,8 │ │ │ │ + b 10850 │ │ │ │ + cmpdi r20,0 │ │ │ │ std r14,-144(r1) │ │ │ │ - ble 130bc │ │ │ │ - cmpdi r9,0 │ │ │ │ + std r15,-136(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ + ble 13208 │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r4,r5,8 │ │ │ │ - std r4,-272(r1) │ │ │ │ - blt 1387c │ │ │ │ - subf r22,r8,r9 │ │ │ │ - maddld r10,r10,r19,r12 │ │ │ │ - sldi r26,r30,4 │ │ │ │ - sldi r31,r6,4 │ │ │ │ - addi r21,r7,8 │ │ │ │ - addi r23,r8,1 │ │ │ │ + mr r25,r4 │ │ │ │ + blt 13794 │ │ │ │ + subf r21,r10,r2 │ │ │ │ + ld r2,112(r1) │ │ │ │ + maddld r30,r30,r8,r12 │ │ │ │ + addi r29,r7,8 │ │ │ │ + addi r23,r10,1 │ │ │ │ + std r26,-216(r1) │ │ │ │ + std r4,-224(r1) │ │ │ │ addi r18,r11,1 │ │ │ │ - std r16,-200(r1) │ │ │ │ - std r15,-240(r1) │ │ │ │ - sldi r29,r22,3 │ │ │ │ - addi r17,r22,-1 │ │ │ │ - add r28,r22,r6 │ │ │ │ - std r31,-248(r1) │ │ │ │ - cmpdi cr7,r22,0 │ │ │ │ - mulld r31,r19,r26 │ │ │ │ - sldi r25,r23,3 │ │ │ │ - std r19,104(r1) │ │ │ │ - mr r20,r4 │ │ │ │ - add r14,r7,r29 │ │ │ │ - ld r29,40(r1) │ │ │ │ - sldi r28,r28,4 │ │ │ │ - sldi r27,r17,3 │ │ │ │ - cmpdi cr5,r8,0 │ │ │ │ - sldi r18,r18,1 │ │ │ │ - mr r15,r0 │ │ │ │ + sldi r9,r26,4 │ │ │ │ mr r19,r4 │ │ │ │ - std r4,-224(r1) │ │ │ │ - add r21,r21,r27 │ │ │ │ - std r28,-256(r1) │ │ │ │ - mr r28,r0 │ │ │ │ - std r6,-216(r1) │ │ │ │ + li r14,0 │ │ │ │ std r12,-208(r1) │ │ │ │ - std r9,-192(r1) │ │ │ │ - std r30,112(r1) │ │ │ │ + std r0,-200(r1) │ │ │ │ + add r27,r21,r26 │ │ │ │ + addi r17,r21,-1 │ │ │ │ + cmpdi cr6,r21,0 │ │ │ │ + sldi r16,r21,3 │ │ │ │ + std r6,56(r1) │ │ │ │ + std r8,104(r1) │ │ │ │ + sldi r18,r18,1 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ + addi r24,r6,8 │ │ │ │ + mr r26,r9 │ │ │ │ std r11,120(r1) │ │ │ │ - maddld r29,r10,r26,r29 │ │ │ │ - addi r28,r28,8 │ │ │ │ - isel r21,r21,r7,4*cr7+gt │ │ │ │ - std r31,-232(r1) │ │ │ │ - li r31,0 │ │ │ │ - add r24,r21,r25 │ │ │ │ - mr r16,r28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,-248(r1) │ │ │ │ - sldi r30,r23,4 │ │ │ │ - mr r27,r16 │ │ │ │ - mr r6,r29 │ │ │ │ - mr r10,r15 │ │ │ │ - li r25,0 │ │ │ │ - std r29,-272(r1) │ │ │ │ - std r31,-264(r1) │ │ │ │ - add r30,r30,r29 │ │ │ │ - add r4,r9,r29 │ │ │ │ - ld r9,-256(r1) │ │ │ │ - add r28,r9,r29 │ │ │ │ - li r9,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr7,10d34 │ │ │ │ + sldi r28,r2,4 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + sldi r2,r23,3 │ │ │ │ + add r16,r7,r16 │ │ │ │ + mulld r31,r8,r28 │ │ │ │ + std r27,-248(r1) │ │ │ │ + ld r27,40(r1) │ │ │ │ + maddld r27,r30,r28,r27 │ │ │ │ + std r31,-240(r1) │ │ │ │ + sldi r31,r17,3 │ │ │ │ + add r31,r31,r29 │ │ │ │ + isel r22,r31,r7,4*cr6+gt │ │ │ │ + add r15,r22,r2 │ │ │ │ + ld r2,-248(r1) │ │ │ │ + sldi r11,r23,4 │ │ │ │ + clrldi r12,r21,63 │ │ │ │ + mr r31,r24 │ │ │ │ + add r8,r26,r27 │ │ │ │ + std r27,-256(r1) │ │ │ │ + mr r9,r27 │ │ │ │ + li r29,0 │ │ │ │ + cmpdi cr5,r12,0 │ │ │ │ + add r11,r11,r27 │ │ │ │ + add r0,r2,r27 │ │ │ │ + ld r2,56(r1) │ │ │ │ + ble cr6,10d10 │ │ │ │ cmpldi r17,1 │ │ │ │ - mr r11,r4 │ │ │ │ - ble 11fa0 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr6,r28,r7 │ │ │ │ - cmpld cr4,r3,r28 │ │ │ │ - cmpld cr1,r4,r14 │ │ │ │ - cmpld r4,r0 │ │ │ │ - isel r31,0,r9,4*cr6+gt │ │ │ │ - isel r12,0,r9,4*cr4+lt │ │ │ │ - isel r29,0,r9,4*cr1+lt │ │ │ │ - cmpld cr6,r4,r20 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - cmpld r28,r5 │ │ │ │ - or r29,r29,r31 │ │ │ │ - isel r31,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r12 │ │ │ │ - iselgt r12,0,r9 │ │ │ │ - and r0,r0,r29 │ │ │ │ - or r31,r31,r12 │ │ │ │ - and r0,r0,r31 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11fa0 │ │ │ │ - cmpld r28,r10 │ │ │ │ - cmpld cr6,r4,r27 │ │ │ │ - iselgt r31,0,r9 │ │ │ │ - isel r0,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r31 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11fa0 │ │ │ │ + mr r4,r8 │ │ │ │ + ble 11f60 │ │ │ │ + addi r27,r3,16 │ │ │ │ + cmpld cr3,r8,r16 │ │ │ │ + cmpld cr4,r0,r7 │ │ │ │ + cmpld cr1,r3,r0 │ │ │ │ + cmpld r8,r27 │ │ │ │ + setbcr r12,4*cr4+gt │ │ │ │ + setbcr r27,4*cr3+lt │ │ │ │ + setbcr r6,4*cr1+lt │ │ │ │ + cmpld cr1,r8,r19 │ │ │ │ + setbcr r30,lt │ │ │ │ + or r27,r27,r12 │ │ │ │ + cmpld r0,r5 │ │ │ │ + or r12,r6,r30 │ │ │ │ + and r12,r12,r27 │ │ │ │ + setbcr r6,gt │ │ │ │ + setbcr r30,4*cr1+lt │ │ │ │ + or r27,r6,r30 │ │ │ │ + and r27,r27,r12 │ │ │ │ + cmpwi r27,0 │ │ │ │ + beq 11f60 │ │ │ │ + cmpld r0,r2 │ │ │ │ + cmpld cr1,r8,r31 │ │ │ │ + setbcr r12,gt │ │ │ │ + setbcr r27,4*cr1+lt │ │ │ │ + or r27,r27,r12 │ │ │ │ + cmpwi r27,0 │ │ │ │ + beq 11f60 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - srdi r0,r22,1 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + srdi r6,r21,1 │ │ │ │ + mr r27,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r11,r3,8 │ │ │ │ - mr r31,r7 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r11 │ │ │ │ - mr r11,r4 │ │ │ │ + mtctr r6 │ │ │ │ + addi r6,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r6 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r31) │ │ │ │ - lxv vs11,0(r11) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r11,r11,32 │ │ │ │ - lxv vs10,-16(r11) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r27) │ │ │ │ + lxv vs11,0(r4) │ │ │ │ + addi r27,r27,16 │ │ │ │ + addi r4,r4,32 │ │ │ │ + lxv vs10,-16(r4) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r11) │ │ │ │ - stxv vs12,-16(r11) │ │ │ │ - bdnz 10cc0 │ │ │ │ - andi. r11,r22,1 │ │ │ │ - beq 10d34 │ │ │ │ - lfd f11,0(r10) │ │ │ │ + stxv vs11,-32(r4) │ │ │ │ + stxv vs12,-16(r4) │ │ │ │ + bdnz 10ca0 │ │ │ │ + beq cr5,10d10 │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - rldicr r11,r22,3,59 │ │ │ │ - rldicr r31,r22,4,58 │ │ │ │ - lfdx f12,r7,r11 │ │ │ │ + rldicr r4,r21,3,59 │ │ │ │ + rldicr r27,r21,4,58 │ │ │ │ + lfdx f12,r7,r4 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r4,r31 │ │ │ │ + lxvx vs11,r8,r27 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r31 │ │ │ │ - blt cr5,10e54 │ │ │ │ - cmpldi r8,1 │ │ │ │ - mr r11,r6 │ │ │ │ - ble 11f50 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr6,r30,r5 │ │ │ │ - cmpld cr4,r3,r30 │ │ │ │ - cmpld cr1,r6,r20 │ │ │ │ - cmpld r6,r0 │ │ │ │ - isel r31,0,r9,4*cr6+gt │ │ │ │ - isel r12,0,r9,4*cr4+lt │ │ │ │ - isel r29,0,r9,4*cr1+lt │ │ │ │ - cmpld cr6,r6,r27 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - cmpld r30,r10 │ │ │ │ - or r29,r29,r31 │ │ │ │ - isel r31,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r12 │ │ │ │ - iselgt r12,0,r9 │ │ │ │ - and r0,r0,r29 │ │ │ │ - or r31,r31,r12 │ │ │ │ - and r0,r0,r31 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11f50 │ │ │ │ - cmpld r30,r21 │ │ │ │ - cmpld cr6,r6,r24 │ │ │ │ - iselgt r31,0,r9 │ │ │ │ - isel r0,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r31 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11f50 │ │ │ │ + stxvx vs0,r8,r27 │ │ │ │ + blt cr7,10e34 │ │ │ │ + cmpldi r10,1 │ │ │ │ + mr r4,r9 │ │ │ │ + ble 11f10 │ │ │ │ + addi r27,r3,16 │ │ │ │ + cmpld cr3,r9,r19 │ │ │ │ + cmpld cr4,r11,r5 │ │ │ │ + cmpld cr1,r3,r11 │ │ │ │ + cmpld r9,r27 │ │ │ │ + setbcr r12,4*cr4+gt │ │ │ │ + setbcr r27,4*cr3+lt │ │ │ │ + setbcr r6,4*cr1+lt │ │ │ │ + cmpld cr1,r9,r31 │ │ │ │ + setbcr r30,lt │ │ │ │ + or r27,r27,r12 │ │ │ │ + cmpld r11,r2 │ │ │ │ + or r12,r6,r30 │ │ │ │ + and r12,r12,r27 │ │ │ │ + setbcr r6,gt │ │ │ │ + setbcr r30,4*cr1+lt │ │ │ │ + or r27,r6,r30 │ │ │ │ + and r27,r27,r12 │ │ │ │ + cmpwi r27,0 │ │ │ │ + beq 11f10 │ │ │ │ + cmpld r11,r22 │ │ │ │ + cmpld cr1,r9,r15 │ │ │ │ + setbcr r12,gt │ │ │ │ + setbcr r27,4*cr1+lt │ │ │ │ + or r27,r27,r12 │ │ │ │ + cmpwi r27,0 │ │ │ │ + beq 11f10 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - srdi r0,r23,1 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + srdi r6,r23,1 │ │ │ │ + mr r27,r22 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r11,r3,8 │ │ │ │ - mr r31,r21 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r11 │ │ │ │ - mr r11,r6 │ │ │ │ + mtctr r6 │ │ │ │ + addi r6,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r6 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r31) │ │ │ │ - lxv vs11,0(r11) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r11,r11,32 │ │ │ │ - lxv vs10,-16(r11) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r27) │ │ │ │ + lxv vs11,0(r4) │ │ │ │ + addi r27,r27,16 │ │ │ │ + addi r4,r4,32 │ │ │ │ + lxv vs10,-16(r4) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r11) │ │ │ │ - stxv vs12,-16(r11) │ │ │ │ - bdnz 10de0 │ │ │ │ - andi. r11,r23,1 │ │ │ │ - beq 10e54 │ │ │ │ - lfd f11,0(r10) │ │ │ │ + stxv vs11,-32(r4) │ │ │ │ + stxv vs12,-16(r4) │ │ │ │ + bdnz 10dc0 │ │ │ │ + andi. r4,r23,1 │ │ │ │ + beq 10e34 │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - rldicr r11,r23,3,59 │ │ │ │ - rldicr r31,r23,4,58 │ │ │ │ - lfdx f12,r21,r11 │ │ │ │ + rldicr r4,r23,3,59 │ │ │ │ + rldicr r27,r23,4,58 │ │ │ │ + lfdx f12,r22,r4 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r6,r31 │ │ │ │ + lxvx vs11,r9,r27 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r31 │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - add r30,r30,r26 │ │ │ │ - add r4,r4,r26 │ │ │ │ - add r28,r28,r26 │ │ │ │ - cmpd r18,r25 │ │ │ │ - bne 10c10 │ │ │ │ - ld r9,-232(r1) │ │ │ │ - ld r29,-272(r1) │ │ │ │ - ld r31,-264(r1) │ │ │ │ - addi r20,r20,8 │ │ │ │ - mr r5,r19 │ │ │ │ - add r29,r29,r9 │ │ │ │ - ld r9,-240(r1) │ │ │ │ - addi r31,r31,1 │ │ │ │ - cmpd r9,r31 │ │ │ │ - beq 13088 │ │ │ │ + stxvx vs0,r9,r27 │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r31,r31,8 │ │ │ │ + add r9,r9,r28 │ │ │ │ + add r11,r11,r28 │ │ │ │ + add r8,r8,r28 │ │ │ │ + add r0,r0,r28 │ │ │ │ + cmpd r18,r29 │ │ │ │ + bne 10bf0 │ │ │ │ + addi r14,r14,1 │ │ │ │ + ld r27,-256(r1) │ │ │ │ + ld r2,-240(r1) │ │ │ │ addi r19,r19,8 │ │ │ │ - b 10bd0 │ │ │ │ + mr r5,r25 │ │ │ │ + cmpd r20,r14 │ │ │ │ + add r27,r27,r2 │ │ │ │ + beq 131e0 │ │ │ │ + addi r25,r25,8 │ │ │ │ + b 10bc0 │ │ │ │ cmpdi r9,0 │ │ │ │ - blt 1234c │ │ │ │ + blt 12324 │ │ │ │ + ld r9,-256(r1) │ │ │ │ + addi r11,r11,1 │ │ │ │ + ld r25,40(r1) │ │ │ │ + std r17,-120(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ + maddld r17,r30,r8,r12 │ │ │ │ + addi r27,r6,8 │ │ │ │ + addi r0,r7,8 │ │ │ │ std r20,-96(r1) │ │ │ │ - subf r20,r22,r9 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - sldi r4,r30,4 │ │ │ │ - mr r31,r0 │ │ │ │ - maddld r30,r10,r19,r12 │ │ │ │ + std r19,-104(r1) │ │ │ │ + addi r28,r10,1 │ │ │ │ + addi r16,r5,8 │ │ │ │ + cmpdi cr5,r10,0 │ │ │ │ + sldi r11,r11,1 │ │ │ │ std r18,-112(r1) │ │ │ │ - addi r25,r7,8 │ │ │ │ - addi r26,r8,1 │ │ │ │ - addi r11,r11,1 │ │ │ │ - add r24,r9,r6 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - mulld r21,r4,r19 │ │ │ │ - addi r18,r9,-1 │ │ │ │ - addi r28,r20,-1 │ │ │ │ - addi r23,r31,8 │ │ │ │ - sldi r31,r8,4 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ std r14,-144(r1) │ │ │ │ - std r6,-256(r1) │ │ │ │ - ld r6,40(r1) │ │ │ │ - sldi r27,r18,3 │ │ │ │ - cmpdi cr6,r20,0 │ │ │ │ - addi r29,r5,8 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - sldi r19,r9,3 │ │ │ │ - std r17,-120(r1) │ │ │ │ - add r25,r25,r27 │ │ │ │ - sldi r17,r26,3 │ │ │ │ + li r14,0 │ │ │ │ + sldi r18,r28,3 │ │ │ │ + mr r24,r16 │ │ │ │ std r15,-136(r1) │ │ │ │ - std r23,-208(r1) │ │ │ │ - add r28,r28,r23 │ │ │ │ - li r15,0 │ │ │ │ - std r21,-216(r1) │ │ │ │ - std r11,-224(r1) │ │ │ │ + std r27,-200(r1) │ │ │ │ + subf r21,r9,r2 │ │ │ │ + subf r9,r10,r2 │ │ │ │ + ld r2,112(r1) │ │ │ │ + std r11,-216(r1) │ │ │ │ + ld r11,40(r1) │ │ │ │ + std r14,-248(r1) │ │ │ │ + std r6,56(r1) │ │ │ │ + addi r4,r21,-1 │ │ │ │ + addi r20,r9,-1 │ │ │ │ + add r29,r9,r26 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + cmpdi cr6,r21,0 │ │ │ │ + sldi r19,r9,3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + sldi r31,r20,3 │ │ │ │ + sldi r12,r29,4 │ │ │ │ add r19,r7,r19 │ │ │ │ - maddld r12,r10,r21,r6 │ │ │ │ - addi r10,r31,16 │ │ │ │ - maddld r14,r30,r4,r6 │ │ │ │ - isel r25,r25,r7,4*cr7+gt │ │ │ │ - sldi r11,r24,4 │ │ │ │ - mr r23,r29 │ │ │ │ - cmpdi cr5,r8,0 │ │ │ │ - mr r21,r22 │ │ │ │ - std r15,-272(r1) │ │ │ │ - std r10,-248(r1) │ │ │ │ - isel r10,r28,r0,4*cr6+gt │ │ │ │ - add r17,r25,r17 │ │ │ │ - mr r16,r29 │ │ │ │ - std r0,56(r1) │ │ │ │ - std r11,-264(r1) │ │ │ │ - std r10,-200(r1) │ │ │ │ - addi r10,r10,8 │ │ │ │ - std r10,-192(r1) │ │ │ │ - nop │ │ │ │ - ble cr6,11244 │ │ │ │ - ld r10,-248(r1) │ │ │ │ - ld r27,-208(r1) │ │ │ │ - ld r6,56(r1) │ │ │ │ - mr r11,r14 │ │ │ │ - li r24,0 │ │ │ │ - std r12,-240(r1) │ │ │ │ - add r28,r10,r14 │ │ │ │ - ld r10,-256(r1) │ │ │ │ - add r31,r14,r10 │ │ │ │ - ld r10,-264(r1) │ │ │ │ - add r29,r10,r14 │ │ │ │ - li r10,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr7,110f4 │ │ │ │ - cmpldi r18,1 │ │ │ │ - mr r30,r31 │ │ │ │ - ble 11c30 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr1,r7,r29 │ │ │ │ - cmpld cr3,r3,r29 │ │ │ │ - cmpld cr4,r31,r19 │ │ │ │ - cmpld r31,r0 │ │ │ │ - isel r12,0,r10,4*cr3+lt │ │ │ │ - isel r0,0,r10,4*cr1+lt │ │ │ │ - isel r15,0,r10,4*cr4+lt │ │ │ │ - cmpld cr1,r31,r23 │ │ │ │ - isellt r22,0,r10 │ │ │ │ - cmpld r5,r29 │ │ │ │ - or r15,r15,r0 │ │ │ │ - isel r0,0,r10,4*cr1+lt │ │ │ │ - or r22,r22,r12 │ │ │ │ - isellt r12,0,r10 │ │ │ │ - and r22,r22,r15 │ │ │ │ - or r0,r0,r12 │ │ │ │ - and r0,r22,r0 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11c30 │ │ │ │ - cmpld r6,r29 │ │ │ │ - cmpld cr1,r31,r27 │ │ │ │ - isellt r0,0,r10 │ │ │ │ - isel r22,0,r10,4*cr1+lt │ │ │ │ - or r0,r22,r0 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11c30 │ │ │ │ + mulld r23,r2,r8 │ │ │ │ + sldi r8,r4,3 │ │ │ │ + maddld r17,r17,r2,r25 │ │ │ │ + sldi r25,r26,4 │ │ │ │ + add r26,r0,r31 │ │ │ │ + sldi r4,r10,4 │ │ │ │ + add r8,r8,r27 │ │ │ │ + isel r26,r26,r7,4*cr7+gt │ │ │ │ + addi r31,r4,16 │ │ │ │ + maddld r30,r30,r23,r11 │ │ │ │ + isel r8,r8,r6,4*cr6+gt │ │ │ │ + add r18,r26,r18 │ │ │ │ + std r31,-240(r1) │ │ │ │ + std r8,-208(r1) │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r8,-192(r1) │ │ │ │ + ble cr6,11208 │ │ │ │ + ld r8,-240(r1) │ │ │ │ + clrldi r11,r9,63 │ │ │ │ + ld r27,-200(r1) │ │ │ │ + add r4,r17,r25 │ │ │ │ + add r0,r12,r17 │ │ │ │ + mr r6,r17 │ │ │ │ + std r30,-232(r1) │ │ │ │ + li r22,0 │ │ │ │ + cmpdi cr1,r11,0 │ │ │ │ + add r29,r8,r17 │ │ │ │ + ld r8,56(r1) │ │ │ │ + ble cr7,110b0 │ │ │ │ + cmpldi r20,1 │ │ │ │ + mr r11,r4 │ │ │ │ + ble 11ec0 │ │ │ │ + addi r15,r3,16 │ │ │ │ + cmpld cr2,r4,r19 │ │ │ │ + cmpld cr3,r7,r0 │ │ │ │ + cmpld cr4,r3,r0 │ │ │ │ + cmpld r4,r15 │ │ │ │ + setbcr r14,4*cr3+lt │ │ │ │ + setbcr r15,4*cr2+lt │ │ │ │ + setbcr r31,4*cr4+lt │ │ │ │ + cmpld cr4,r4,r24 │ │ │ │ + setbcr r30,lt │ │ │ │ + or r15,r15,r14 │ │ │ │ + cmpld r5,r0 │ │ │ │ + or r14,r31,r30 │ │ │ │ + and r14,r14,r15 │ │ │ │ + setbcr r31,lt │ │ │ │ + setbcr r30,4*cr4+lt │ │ │ │ + or r15,r31,r30 │ │ │ │ + and r15,r15,r14 │ │ │ │ + cmpwi r15,0 │ │ │ │ + beq 11ec0 │ │ │ │ + cmpld r8,r0 │ │ │ │ + cmpld cr4,r4,r27 │ │ │ │ + setbcr r14,lt │ │ │ │ + setbcr r15,4*cr4+lt │ │ │ │ + or r15,r15,r14 │ │ │ │ + cmpwi r15,0 │ │ │ │ + beq 11ec0 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - srdi r0,r9,1 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + srdi r31,r9,1 │ │ │ │ + mr r15,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r30,r3,8 │ │ │ │ - mr r22,r7 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r30 │ │ │ │ - mr r30,r31 │ │ │ │ + mtctr r31 │ │ │ │ + addi r31,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r31 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r22) │ │ │ │ - lxv vs11,0(r30) │ │ │ │ - addi r22,r22,16 │ │ │ │ - addi r30,r30,32 │ │ │ │ - lxv vs10,-16(r30) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r15) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + addi r15,r15,16 │ │ │ │ + addi r11,r11,32 │ │ │ │ + lxv vs10,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r30) │ │ │ │ - stxv vs12,-16(r30) │ │ │ │ - bdnz 11080 │ │ │ │ - andi. r0,r9,1 │ │ │ │ - beq 110f4 │ │ │ │ - lfd f11,0(r6) │ │ │ │ + stxv vs11,-32(r11) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ + bdnz 11040 │ │ │ │ + beq cr1,110b0 │ │ │ │ + lfd f11,0(r8) │ │ │ │ lfd f0,0(r5) │ │ │ │ - rldicr r0,r9,3,59 │ │ │ │ - rldicr r30,r9,4,58 │ │ │ │ - lfdx f12,r7,r0 │ │ │ │ + rldicr r11,r9,3,59 │ │ │ │ + rldicr r15,r9,4,58 │ │ │ │ + lfdx f12,r7,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r31,r30 │ │ │ │ + lxvx vs11,r4,r15 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r31,r30 │ │ │ │ - blt cr5,11214 │ │ │ │ - cmpldi r8,1 │ │ │ │ - mr r30,r11 │ │ │ │ - ble 11e10 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr1,r11,r23 │ │ │ │ - cmpld cr3,r3,r28 │ │ │ │ - cmpld cr4,r5,r28 │ │ │ │ - cmpld r11,r0 │ │ │ │ - isel r12,0,r10,4*cr3+lt │ │ │ │ - isel r0,0,r10,4*cr1+lt │ │ │ │ - isel r15,0,r10,4*cr4+lt │ │ │ │ - cmpld cr1,r6,r28 │ │ │ │ - isellt r22,0,r10 │ │ │ │ - cmpld r11,r27 │ │ │ │ - or r15,r15,r0 │ │ │ │ - isel r0,0,r10,4*cr1+lt │ │ │ │ - or r22,r22,r12 │ │ │ │ - isellt r12,0,r10 │ │ │ │ - and r22,r22,r15 │ │ │ │ - or r0,r0,r12 │ │ │ │ - and r0,r22,r0 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11e10 │ │ │ │ - cmpld r17,r11 │ │ │ │ - cmpld cr1,r25,r28 │ │ │ │ - iselgt r0,0,r10 │ │ │ │ - isel r22,0,r10,4*cr1+lt │ │ │ │ - or r0,r22,r0 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11e10 │ │ │ │ + stxvx vs0,r4,r15 │ │ │ │ + blt cr5,111d4 │ │ │ │ + cmpldi r10,1 │ │ │ │ + mr r11,r6 │ │ │ │ + ble 12140 │ │ │ │ + addi r15,r3,16 │ │ │ │ + cmpld cr2,r5,r29 │ │ │ │ + cmpld cr3,r6,r24 │ │ │ │ + cmpld cr4,r3,r29 │ │ │ │ + cmpld r6,r15 │ │ │ │ + setbcr r14,4*cr3+lt │ │ │ │ + setbcr r15,4*cr2+lt │ │ │ │ + setbcr r31,4*cr4+lt │ │ │ │ + cmpld cr4,r8,r29 │ │ │ │ + setbcr r30,lt │ │ │ │ + or r15,r15,r14 │ │ │ │ + cmpld r6,r27 │ │ │ │ + or r14,r31,r30 │ │ │ │ + and r14,r14,r15 │ │ │ │ + setbcr r31,lt │ │ │ │ + setbcr r30,4*cr4+lt │ │ │ │ + or r15,r31,r30 │ │ │ │ + and r15,r15,r14 │ │ │ │ + cmpwi r15,0 │ │ │ │ + beq 12140 │ │ │ │ + cmpld r18,r6 │ │ │ │ + cmpld cr4,r26,r29 │ │ │ │ + setbcr r14,gt │ │ │ │ + setbcr r15,4*cr4+lt │ │ │ │ + or r15,r15,r14 │ │ │ │ + cmpwi r15,0 │ │ │ │ + beq 12140 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - srdi r0,r26,1 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + srdi r31,r28,1 │ │ │ │ + mr r15,r26 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r30,r3,8 │ │ │ │ - mr r22,r25 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r30 │ │ │ │ - mr r30,r11 │ │ │ │ + mtctr r31 │ │ │ │ + addi r31,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r31 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r22) │ │ │ │ - lxv vs11,0(r30) │ │ │ │ - addi r22,r22,16 │ │ │ │ - addi r30,r30,32 │ │ │ │ - lxv vs10,-16(r30) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r15) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + addi r15,r15,16 │ │ │ │ + addi r11,r11,32 │ │ │ │ + lxv vs10,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r30) │ │ │ │ - stxv vs12,-16(r30) │ │ │ │ - bdnz 111a0 │ │ │ │ - andi. r0,r26,1 │ │ │ │ - beq 11214 │ │ │ │ - lfd f11,0(r6) │ │ │ │ + stxv vs11,-32(r11) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ + bdnz 11160 │ │ │ │ + andi. r11,r28,1 │ │ │ │ + beq 111d4 │ │ │ │ + lfd f11,0(r8) │ │ │ │ lfd f0,0(r5) │ │ │ │ - rldicr r0,r26,3,59 │ │ │ │ - rldicr r30,r26,4,58 │ │ │ │ - lfdx f12,r25,r0 │ │ │ │ + rldicr r11,r28,3,59 │ │ │ │ + rldicr r15,r28,4,58 │ │ │ │ + lfdx f12,r26,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r11,r30 │ │ │ │ + lxvx vs11,r6,r15 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r30 │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ + stxvx vs0,r6,r15 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r8,r8,8 │ │ │ │ addi r27,r27,8 │ │ │ │ - add r11,r11,r4 │ │ │ │ - add r28,r28,r4 │ │ │ │ - add r31,r31,r4 │ │ │ │ - add r29,r29,r4 │ │ │ │ - cmpd r24,r20 │ │ │ │ - bne 10fd0 │ │ │ │ - cmpdi r21,0 │ │ │ │ - ld r12,-240(r1) │ │ │ │ - blt 114f0 │ │ │ │ - ld r10,-248(r1) │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r29,r29,r2 │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r0,r0,r2 │ │ │ │ + cmpd r22,r21 │ │ │ │ + bne 10f90 │ │ │ │ + ld r8,-256(r1) │ │ │ │ + ld r30,-232(r1) │ │ │ │ + cmpdi r8,0 │ │ │ │ + blt 114b0 │ │ │ │ + ld r8,-240(r1) │ │ │ │ + clrldi r11,r9,63 │ │ │ │ ld r27,-192(r1) │ │ │ │ - ld r6,-200(r1) │ │ │ │ - addi r22,r21,1 │ │ │ │ - mr r11,r12 │ │ │ │ - li r24,0 │ │ │ │ - std r12,-240(r1) │ │ │ │ - std r20,-232(r1) │ │ │ │ - add r28,r10,r12 │ │ │ │ - ld r10,-256(r1) │ │ │ │ - add r31,r12,r10 │ │ │ │ - ld r10,-264(r1) │ │ │ │ - add r29,r12,r10 │ │ │ │ - li r10,1 │ │ │ │ - nop │ │ │ │ - ble cr7,113a4 │ │ │ │ - cmpldi r18,1 │ │ │ │ - mr r30,r31 │ │ │ │ - ble 11e60 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr1,r31,r19 │ │ │ │ - cmpld cr3,r3,r29 │ │ │ │ - cmpld cr4,r7,r29 │ │ │ │ - cmpld r31,r0 │ │ │ │ - isel r20,0,r10,4*cr1+lt │ │ │ │ - isel r12,0,r10,4*cr3+lt │ │ │ │ - isel r15,0,r10,4*cr4+lt │ │ │ │ - cmpld cr1,r5,r29 │ │ │ │ - isellt r0,0,r10 │ │ │ │ - cmpld r31,r23 │ │ │ │ - or r15,r15,r20 │ │ │ │ - isel r20,0,r10,4*cr1+lt │ │ │ │ - or r0,r0,r12 │ │ │ │ - isellt r12,0,r10 │ │ │ │ - and r0,r0,r15 │ │ │ │ - or r20,r20,r12 │ │ │ │ - and r0,r0,r20 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11e60 │ │ │ │ - cmpld r31,r27 │ │ │ │ - cmpld cr1,r6,r29 │ │ │ │ - isellt r20,0,r10 │ │ │ │ - isel r0,0,r10,4*cr1+lt │ │ │ │ - or r0,r0,r20 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11e60 │ │ │ │ - lfd f9,0(r6) │ │ │ │ + add r4,r30,r25 │ │ │ │ + add r0,r30,r12 │ │ │ │ + mr r6,r30 │ │ │ │ + std r30,-232(r1) │ │ │ │ + std r25,-224(r1) │ │ │ │ + li r22,0 │ │ │ │ + cmpdi cr1,r11,0 │ │ │ │ + add r29,r8,r30 │ │ │ │ + ld r8,-256(r1) │ │ │ │ + addi r15,r8,1 │ │ │ │ + ld r8,-208(r1) │ │ │ │ + ble cr7,11360 │ │ │ │ + cmpldi r20,1 │ │ │ │ + mr r11,r4 │ │ │ │ + ble 12190 │ │ │ │ + addi r30,r3,16 │ │ │ │ + cmpld cr2,r7,r0 │ │ │ │ + cmpld cr3,r4,r19 │ │ │ │ + cmpld cr4,r3,r0 │ │ │ │ + cmpld r4,r30 │ │ │ │ + setbcr r14,4*cr3+lt │ │ │ │ + setbcr r30,4*cr2+lt │ │ │ │ + setbcr r31,4*cr4+lt │ │ │ │ + cmpld cr4,r5,r0 │ │ │ │ + setbcr r25,lt │ │ │ │ + or r30,r30,r14 │ │ │ │ + cmpld r4,r24 │ │ │ │ + or r14,r31,r25 │ │ │ │ + and r14,r14,r30 │ │ │ │ + setbcr r31,lt │ │ │ │ + setbcr r25,4*cr4+lt │ │ │ │ + or r30,r31,r25 │ │ │ │ + and r30,r30,r14 │ │ │ │ + cmpwi r30,0 │ │ │ │ + beq 12190 │ │ │ │ + cmpld r4,r27 │ │ │ │ + cmpld cr4,r8,r0 │ │ │ │ + setbcr r14,lt │ │ │ │ + setbcr r30,4*cr4+lt │ │ │ │ + or r30,r30,r14 │ │ │ │ + cmpwi r30,0 │ │ │ │ + beq 12190 │ │ │ │ + lfd f9,0(r8) │ │ │ │ lfd f0,0(r5) │ │ │ │ - srdi r0,r9,1 │ │ │ │ + srdi r31,r9,1 │ │ │ │ + mr r30,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r30,r3,8 │ │ │ │ - mr r20,r7 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r30 │ │ │ │ - mr r30,r31 │ │ │ │ + mtctr r31 │ │ │ │ + addi r31,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r31 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r20) │ │ │ │ - lxv vs11,0(r30) │ │ │ │ - addi r20,r20,16 │ │ │ │ - addi r30,r30,32 │ │ │ │ - lxv vs10,-16(r30) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + addi r30,r30,16 │ │ │ │ + addi r11,r11,32 │ │ │ │ + lxv vs10,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r30) │ │ │ │ - stxv vs12,-16(r30) │ │ │ │ - bdnz 11330 │ │ │ │ - andi. r0,r9,1 │ │ │ │ - beq 113a4 │ │ │ │ + stxv vs11,-32(r11) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ + bdnz 112f0 │ │ │ │ + beq cr1,11360 │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - rldicr r0,r9,3,59 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + rldicr r11,r9,3,59 │ │ │ │ rldicr r30,r9,4,58 │ │ │ │ - lfdx f12,r7,r0 │ │ │ │ + lfdx f12,r7,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r31,r30 │ │ │ │ + lxvx vs11,r4,r30 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r31,r30 │ │ │ │ - blt cr5,114c4 │ │ │ │ - cmpldi r8,1 │ │ │ │ - mr r30,r11 │ │ │ │ - ble 11dc0 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr1,r11,r23 │ │ │ │ - cmpld cr3,r3,r28 │ │ │ │ - cmpld cr4,r5,r28 │ │ │ │ - cmpld r11,r0 │ │ │ │ - isel r20,0,r10,4*cr1+lt │ │ │ │ - isel r12,0,r10,4*cr3+lt │ │ │ │ - isel r15,0,r10,4*cr4+lt │ │ │ │ - cmpld cr1,r6,r28 │ │ │ │ - isellt r0,0,r10 │ │ │ │ - cmpld r11,r27 │ │ │ │ - or r15,r15,r20 │ │ │ │ - isel r20,0,r10,4*cr1+lt │ │ │ │ - or r0,r0,r12 │ │ │ │ - isellt r12,0,r10 │ │ │ │ - and r0,r0,r15 │ │ │ │ - or r20,r20,r12 │ │ │ │ - and r0,r0,r20 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11dc0 │ │ │ │ - cmpld r17,r11 │ │ │ │ - cmpld cr1,r25,r28 │ │ │ │ - iselgt r20,0,r10 │ │ │ │ - isel r0,0,r10,4*cr1+lt │ │ │ │ - or r0,r0,r20 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11dc0 │ │ │ │ - lfd f9,0(r6) │ │ │ │ + stxvx vs0,r4,r30 │ │ │ │ + blt cr5,11484 │ │ │ │ + cmpldi r10,1 │ │ │ │ + mr r11,r6 │ │ │ │ + ble 120f0 │ │ │ │ + addi r30,r3,16 │ │ │ │ + cmpld cr2,r5,r29 │ │ │ │ + cmpld cr3,r6,r24 │ │ │ │ + cmpld cr4,r3,r29 │ │ │ │ + cmpld r6,r30 │ │ │ │ + setbcr r14,4*cr3+lt │ │ │ │ + setbcr r30,4*cr2+lt │ │ │ │ + setbcr r31,4*cr4+lt │ │ │ │ + cmpld cr4,r8,r29 │ │ │ │ + setbcr r25,lt │ │ │ │ + or r30,r30,r14 │ │ │ │ + cmpld r6,r27 │ │ │ │ + or r14,r31,r25 │ │ │ │ + and r14,r14,r30 │ │ │ │ + setbcr r31,lt │ │ │ │ + setbcr r25,4*cr4+lt │ │ │ │ + or r30,r31,r25 │ │ │ │ + and r30,r30,r14 │ │ │ │ + cmpwi r30,0 │ │ │ │ + beq 120f0 │ │ │ │ + cmpld r18,r6 │ │ │ │ + cmpld cr4,r26,r29 │ │ │ │ + setbcr r14,gt │ │ │ │ + setbcr r30,4*cr4+lt │ │ │ │ + or r30,r30,r14 │ │ │ │ + cmpwi r30,0 │ │ │ │ + beq 120f0 │ │ │ │ + lfd f9,0(r8) │ │ │ │ lfd f0,0(r5) │ │ │ │ - srdi r0,r26,1 │ │ │ │ + srdi r31,r28,1 │ │ │ │ + mr r30,r26 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r30,r3,8 │ │ │ │ - mr r20,r25 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r30 │ │ │ │ - mr r30,r11 │ │ │ │ + mtctr r31 │ │ │ │ + addi r31,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r31 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r20) │ │ │ │ - lxv vs11,0(r30) │ │ │ │ - addi r20,r20,16 │ │ │ │ - addi r30,r30,32 │ │ │ │ - lxv vs10,-16(r30) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + addi r30,r30,16 │ │ │ │ + addi r11,r11,32 │ │ │ │ + lxv vs10,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r30) │ │ │ │ - stxv vs12,-16(r30) │ │ │ │ - bdnz 11450 │ │ │ │ - andi. r0,r26,1 │ │ │ │ - beq 114c4 │ │ │ │ + stxv vs11,-32(r11) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ + bdnz 11410 │ │ │ │ + andi. r11,r28,1 │ │ │ │ + beq 11484 │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - rldicr r0,r26,3,59 │ │ │ │ - rldicr r30,r26,4,58 │ │ │ │ - lfdx f12,r25,r0 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + rldicr r11,r28,3,59 │ │ │ │ + rldicr r30,r28,4,58 │ │ │ │ + lfdx f12,r26,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r11,r30 │ │ │ │ + lxvx vs11,r6,r30 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r30 │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ + stxvx vs0,r6,r30 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r8,r8,8 │ │ │ │ addi r27,r27,8 │ │ │ │ - add r11,r11,r4 │ │ │ │ - add r28,r28,r4 │ │ │ │ - add r31,r31,r4 │ │ │ │ - add r29,r29,r4 │ │ │ │ - cmpd r24,r22 │ │ │ │ - bne 11280 │ │ │ │ - ld r12,-240(r1) │ │ │ │ - ld r20,-232(r1) │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r29,r29,r2 │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r0,r0,r2 │ │ │ │ + cmpd r22,r15 │ │ │ │ + bne 11240 │ │ │ │ + ld r30,-232(r1) │ │ │ │ + ld r25,-224(r1) │ │ │ │ + ld r8,-248(r1) │ │ │ │ ld r6,-216(r1) │ │ │ │ - ld r10,-272(r1) │ │ │ │ - addi r23,r23,8 │ │ │ │ + addi r24,r24,8 │ │ │ │ + add r30,r30,r23 │ │ │ │ + add r17,r17,r23 │ │ │ │ mr r5,r16 │ │ │ │ - add r12,r12,r6 │ │ │ │ - add r14,r14,r6 │ │ │ │ - ld r6,-224(r1) │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,-272(r1) │ │ │ │ - cmpd r10,r6 │ │ │ │ - beq 12338 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r6 │ │ │ │ + std r8,-248(r1) │ │ │ │ + beq 12308 │ │ │ │ addi r16,r16,8 │ │ │ │ - b 10f90 │ │ │ │ - cmpdi r15,0 │ │ │ │ - ble 128e8 │ │ │ │ - subf r29,r8,r9 │ │ │ │ - subf r17,r22,r9 │ │ │ │ - mr r4,r0 │ │ │ │ - maddld r24,r10,r19,r12 │ │ │ │ - std r12,-176(r1) │ │ │ │ - sldi r11,r30,4 │ │ │ │ - addi r31,r7,8 │ │ │ │ - addi r28,r8,1 │ │ │ │ - addi r25,r5,8 │ │ │ │ - std r16,-168(r1) │ │ │ │ - add r26,r29,r6 │ │ │ │ - addi r14,r4,8 │ │ │ │ - addi r4,r17,-1 │ │ │ │ - addi r23,r29,-1 │ │ │ │ - std r6,-184(r1) │ │ │ │ - cmpdi cr5,r17,0 │ │ │ │ + b 10f60 │ │ │ │ + cmpdi r20,0 │ │ │ │ + ble 12710 │ │ │ │ + ld r27,-256(r1) │ │ │ │ + subf r29,r10,r2 │ │ │ │ + maddld r19,r30,r8,r12 │ │ │ │ + addi r15,r6,8 │ │ │ │ + addi r23,r7,8 │ │ │ │ + std r12,-168(r1) │ │ │ │ + std r26,-176(r1) │ │ │ │ + addi r31,r10,1 │ │ │ │ + addi r18,r5,8 │ │ │ │ + li r14,0 │ │ │ │ + std r0,-160(r1) │ │ │ │ + std r20,-208(r1) │ │ │ │ + std r15,-200(r1) │ │ │ │ + add r9,r29,r26 │ │ │ │ + addi r25,r29,-1 │ │ │ │ cmpdi cr7,r29,0 │ │ │ │ - sldi r20,r28,3 │ │ │ │ - sldi r21,r29,3 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - sldi r27,r23,3 │ │ │ │ - std r14,-208(r1) │ │ │ │ - add r21,r7,r21 │ │ │ │ - cmpdi cr6,r22,0 │ │ │ │ - mr r12,r25 │ │ │ │ - std r25,-240(r1) │ │ │ │ + sldi r24,r29,3 │ │ │ │ + std r6,56(r1) │ │ │ │ + sldi r17,r31,3 │ │ │ │ + mr r28,r18 │ │ │ │ + std r14,-248(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + subf r21,r27,r2 │ │ │ │ + ld r2,112(r1) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r24,r7,r24 │ │ │ │ + cmpdi cr6,r27,0 │ │ │ │ + std r8,104(r1) │ │ │ │ + addi r11,r21,-1 │ │ │ │ + std r9,-240(r1) │ │ │ │ + ld r9,40(r1) │ │ │ │ + cmpdi cr1,r21,0 │ │ │ │ + sldi r4,r2,4 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + mulld r22,r4,r8 │ │ │ │ + add r11,r11,r15 │ │ │ │ + ld r15,40(r1) │ │ │ │ + maddld r19,r19,r4,r9 │ │ │ │ + sldi r9,r10,4 │ │ │ │ + std r9,-216(r1) │ │ │ │ + isel r9,r11,r6,4*cr1+gt │ │ │ │ + addi r11,r9,8 │ │ │ │ + std r9,-192(r1) │ │ │ │ + mr r16,r22 │ │ │ │ + sldi r22,r25,3 │ │ │ │ + std r11,-184(r1) │ │ │ │ + add r23,r23,r22 │ │ │ │ + sldi r22,r26,4 │ │ │ │ + maddld r15,r16,r30,r15 │ │ │ │ std r22,-224(r1) │ │ │ │ - std r26,-256(r1) │ │ │ │ - sldi r26,r8,4 │ │ │ │ - add r4,r4,r14 │ │ │ │ - add r27,r31,r27 │ │ │ │ - mulld r31,r11,r19 │ │ │ │ - std r15,-216(r1) │ │ │ │ - std r9,-160(r1) │ │ │ │ - std r25,-152(r1) │ │ │ │ - std r26,-248(r1) │ │ │ │ - sldi r26,r6,4 │ │ │ │ - isel r27,r27,r7,4*cr7+gt │ │ │ │ - std r0,56(r1) │ │ │ │ - std r19,104(r1) │ │ │ │ - std r30,112(r1) │ │ │ │ - std r26,-264(r1) │ │ │ │ - ld r26,40(r1) │ │ │ │ - add r20,r27,r20 │ │ │ │ - mr r16,r31 │ │ │ │ - maddld r14,r24,r11,r26 │ │ │ │ - li r26,0 │ │ │ │ - std r26,-272(r1) │ │ │ │ - ld r26,40(r1) │ │ │ │ - maddld r26,r31,r10,r26 │ │ │ │ - isel r10,r4,r0,4*cr5+gt │ │ │ │ - std r10,-200(r1) │ │ │ │ - addi r10,r10,8 │ │ │ │ - std r10,-192(r1) │ │ │ │ - mr r18,r26 │ │ │ │ + isel r30,r23,r7,4*cr7+gt │ │ │ │ + mr r22,r16 │ │ │ │ + ld r12,-224(r1) │ │ │ │ + ld r16,-216(r1) │ │ │ │ + add r23,r30,r17 │ │ │ │ + mr r17,r22 │ │ │ │ nop │ │ │ │ - ble cr5,118bc │ │ │ │ - ld r9,-248(r1) │ │ │ │ - ld r24,-208(r1) │ │ │ │ - ld r10,56(r1) │ │ │ │ - mr r6,r14 │ │ │ │ - li r22,0 │ │ │ │ - cmpdi cr1,r8,0 │ │ │ │ - std r14,-240(r1) │ │ │ │ - addi r30,r9,16 │ │ │ │ - ld r9,-264(r1) │ │ │ │ - add r30,r30,r14 │ │ │ │ - add r4,r9,r14 │ │ │ │ - ld r9,-256(r1) │ │ │ │ - add r26,r9,r14 │ │ │ │ - li r9,1 │ │ │ │ nop │ │ │ │ - ble cr7,11774 │ │ │ │ - cmpldi r23,1 │ │ │ │ - mr r31,r4 │ │ │ │ - ble 11d20 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr4,r7,r26 │ │ │ │ - cmpld cr2,r3,r26 │ │ │ │ - cmpld cr3,r4,r21 │ │ │ │ - cmpld r4,r0 │ │ │ │ - isel r14,0,r9,4*cr2+lt │ │ │ │ - isel r0,0,r9,4*cr4+lt │ │ │ │ - isel r15,0,r9,4*cr3+lt │ │ │ │ - cmpld cr4,r4,r25 │ │ │ │ - isellt r19,0,r9 │ │ │ │ - cmpld r5,r26 │ │ │ │ - or r15,r15,r0 │ │ │ │ - isel r0,0,r9,4*cr4+lt │ │ │ │ - or r19,r19,r14 │ │ │ │ - isellt r14,0,r9 │ │ │ │ - and r19,r19,r15 │ │ │ │ - or r0,r0,r14 │ │ │ │ - and r0,r19,r0 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11d20 │ │ │ │ - cmpld r10,r26 │ │ │ │ - cmpld cr4,r4,r24 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - isel r19,0,r9,4*cr4+lt │ │ │ │ - or r0,r19,r0 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11d20 │ │ │ │ + ble cr1,1189c │ │ │ │ + ld r2,-240(r1) │ │ │ │ + clrldi r6,r29,63 │ │ │ │ + addi r11,r16,16 │ │ │ │ + ld r27,-200(r1) │ │ │ │ + add r8,r12,r19 │ │ │ │ + mr r9,r19 │ │ │ │ + std r19,-224(r1) │ │ │ │ + li r20,0 │ │ │ │ + cmpdi cr5,r10,0 │ │ │ │ + cmpdi cr4,r6,0 │ │ │ │ + mfocrf r6,2 │ │ │ │ + rlwinm r6,r6,24,0,3 │ │ │ │ + add r11,r11,r19 │ │ │ │ + add r0,r2,r19 │ │ │ │ + ld r2,56(r1) │ │ │ │ + mtlr r6 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ble cr7,11740 │ │ │ │ + cmpldi r25,1 │ │ │ │ + mr r6,r8 │ │ │ │ + ble 12050 │ │ │ │ + addi r22,r3,16 │ │ │ │ + cmpld cr6,r8,r24 │ │ │ │ + cmpld cr2,r7,r0 │ │ │ │ + cmpld cr3,r3,r0 │ │ │ │ + cmpld r8,r22 │ │ │ │ + setbcr r14,4*cr2+lt │ │ │ │ + setbcr r22,4*cr6+lt │ │ │ │ + setbcr r26,4*cr3+lt │ │ │ │ + cmpld cr3,r8,r28 │ │ │ │ + setbcr r19,lt │ │ │ │ + or r22,r22,r14 │ │ │ │ + cmpld r5,r0 │ │ │ │ + or r14,r26,r19 │ │ │ │ + and r14,r14,r22 │ │ │ │ + setbcr r26,lt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + or r22,r26,r19 │ │ │ │ + and r22,r22,r14 │ │ │ │ + cmpwi r22,0 │ │ │ │ + beq 12050 │ │ │ │ + cmpld r2,r0 │ │ │ │ + cmpld cr3,r8,r27 │ │ │ │ + setbcr r14,lt │ │ │ │ + setbcr r22,4*cr3+lt │ │ │ │ + or r22,r22,r14 │ │ │ │ + cmpwi r22,0 │ │ │ │ + beq 12050 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - srdi r0,r29,1 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + srdi r26,r29,1 │ │ │ │ + mr r22,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r19,r7 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r4 │ │ │ │ + mtctr r26 │ │ │ │ + addi r26,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r26 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r19) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r19,r19,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r22) │ │ │ │ + lxv vs11,0(r6) │ │ │ │ + addi r22,r22,16 │ │ │ │ + addi r6,r6,32 │ │ │ │ + lxv vs10,-16(r6) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 11700 │ │ │ │ - andi. r0,r29,1 │ │ │ │ - beq 11774 │ │ │ │ - lfd f11,0(r10) │ │ │ │ + stxv vs11,-32(r6) │ │ │ │ + stxv vs12,-16(r6) │ │ │ │ + bdnz 116d0 │ │ │ │ + beq cr4,11740 │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - rldicr r0,r29,3,59 │ │ │ │ - rldicr r31,r29,4,58 │ │ │ │ - lfdx f12,r7,r0 │ │ │ │ + rldicr r6,r29,3,59 │ │ │ │ + rldicr r22,r29,4,58 │ │ │ │ + lfdx f12,r7,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r4,r31 │ │ │ │ + lxvx vs11,r8,r22 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r31 │ │ │ │ - blt cr1,11894 │ │ │ │ - cmpldi r8,1 │ │ │ │ - mr r31,r6 │ │ │ │ - ble 11d70 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr4,r5,r30 │ │ │ │ - cmpld cr2,r3,r30 │ │ │ │ - cmpld cr3,r6,r25 │ │ │ │ - cmpld r6,r0 │ │ │ │ - isel r14,0,r9,4*cr2+lt │ │ │ │ - isel r0,0,r9,4*cr4+lt │ │ │ │ - isel r15,0,r9,4*cr3+lt │ │ │ │ - cmpld cr4,r6,r24 │ │ │ │ - isellt r19,0,r9 │ │ │ │ - cmpld r10,r30 │ │ │ │ - or r15,r15,r0 │ │ │ │ - isel r0,0,r9,4*cr4+lt │ │ │ │ - or r19,r19,r14 │ │ │ │ - isellt r14,0,r9 │ │ │ │ - and r19,r19,r15 │ │ │ │ - or r0,r0,r14 │ │ │ │ - and r0,r19,r0 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11d70 │ │ │ │ - cmpld r27,r30 │ │ │ │ - cmpld cr4,r6,r20 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - isel r19,0,r9,4*cr4+lt │ │ │ │ - or r0,r19,r0 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11d70 │ │ │ │ + stxvx vs0,r8,r22 │ │ │ │ + blt cr5,11864 │ │ │ │ + cmpldi r10,1 │ │ │ │ + mr r6,r9 │ │ │ │ + ble 120a0 │ │ │ │ + addi r22,r3,16 │ │ │ │ + cmpld cr6,r9,r28 │ │ │ │ + cmpld cr2,r5,r11 │ │ │ │ + cmpld cr3,r3,r11 │ │ │ │ + cmpld r9,r22 │ │ │ │ + setbcr r14,4*cr2+lt │ │ │ │ + setbcr r22,4*cr6+lt │ │ │ │ + setbcr r26,4*cr3+lt │ │ │ │ + cmpld cr3,r9,r27 │ │ │ │ + setbcr r19,lt │ │ │ │ + or r22,r22,r14 │ │ │ │ + cmpld r2,r11 │ │ │ │ + or r14,r26,r19 │ │ │ │ + and r14,r14,r22 │ │ │ │ + setbcr r26,lt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + or r22,r26,r19 │ │ │ │ + and r22,r22,r14 │ │ │ │ + cmpwi r22,0 │ │ │ │ + beq 120a0 │ │ │ │ + cmpld r30,r11 │ │ │ │ + cmpld cr3,r9,r23 │ │ │ │ + setbcr r14,lt │ │ │ │ + setbcr r22,4*cr3+lt │ │ │ │ + or r22,r22,r14 │ │ │ │ + cmpwi r22,0 │ │ │ │ + beq 120a0 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - srdi r0,r28,1 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + srdi r26,r31,1 │ │ │ │ + mr r22,r30 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r19,r27 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r6 │ │ │ │ + mtctr r26 │ │ │ │ + addi r26,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r26 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r19) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r19,r19,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r22) │ │ │ │ + lxv vs11,0(r6) │ │ │ │ + addi r22,r22,16 │ │ │ │ + addi r6,r6,32 │ │ │ │ + lxv vs10,-16(r6) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 11820 │ │ │ │ - andi. r0,r28,1 │ │ │ │ - beq 11894 │ │ │ │ - lfd f11,0(r10) │ │ │ │ + stxv vs11,-32(r6) │ │ │ │ + stxv vs12,-16(r6) │ │ │ │ + bdnz 117f0 │ │ │ │ + andi. r6,r31,1 │ │ │ │ + beq 11864 │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - rldicr r0,r28,3,59 │ │ │ │ - rldicr r31,r28,4,58 │ │ │ │ - lfdx f12,r27,r0 │ │ │ │ + rldicr r6,r31,3,59 │ │ │ │ + rldicr r22,r31,4,58 │ │ │ │ + lfdx f12,r30,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r6,r31 │ │ │ │ + lxvx vs11,r9,r22 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r31 │ │ │ │ - addi r22,r22,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r6,r6,r11 │ │ │ │ - add r30,r30,r11 │ │ │ │ - add r4,r4,r11 │ │ │ │ - add r26,r26,r11 │ │ │ │ - cmpd r22,r17 │ │ │ │ - bne 11650 │ │ │ │ - ld r14,-240(r1) │ │ │ │ - blt cr6,11b80 │ │ │ │ - ld r9,-248(r1) │ │ │ │ - ld r24,-192(r1) │ │ │ │ - ld r10,-200(r1) │ │ │ │ - mr r6,r18 │ │ │ │ + stxvx vs0,r9,r22 │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r9,r9,r4 │ │ │ │ + add r11,r11,r4 │ │ │ │ + add r8,r8,r4 │ │ │ │ + add r0,r0,r4 │ │ │ │ + cmpd r20,r21 │ │ │ │ + bne 11620 │ │ │ │ + mflr r2 │ │ │ │ + ld r19,-224(r1) │ │ │ │ + rotlwi r2,r2,8 │ │ │ │ + mtocrf 2,r2 │ │ │ │ + rotlwi r2,r2,24 │ │ │ │ + blt cr6,11b70 │ │ │ │ + ld r2,-240(r1) │ │ │ │ + clrldi r6,r29,63 │ │ │ │ + addi r11,r16,16 │ │ │ │ + ld r27,-184(r1) │ │ │ │ + add r8,r12,r15 │ │ │ │ + mr r9,r15 │ │ │ │ + std r21,-224(r1) │ │ │ │ + std r19,-216(r1) │ │ │ │ li r22,0 │ │ │ │ - cmpdi cr1,r8,0 │ │ │ │ - std r17,-240(r1) │ │ │ │ - std r14,-232(r1) │ │ │ │ - addi r30,r9,16 │ │ │ │ - ld r9,-264(r1) │ │ │ │ - add r30,r30,r18 │ │ │ │ - add r4,r9,r18 │ │ │ │ - ld r9,-256(r1) │ │ │ │ - add r26,r9,r18 │ │ │ │ - ld r9,-224(r1) │ │ │ │ - addi r19,r9,1 │ │ │ │ - li r9,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + cmpdi cr5,r10,0 │ │ │ │ + cmpdi cr4,r6,0 │ │ │ │ + mfocrf r6,2 │ │ │ │ + rlwinm r6,r6,24,0,3 │ │ │ │ + add r11,r11,r15 │ │ │ │ + add r0,r2,r15 │ │ │ │ + ld r2,-256(r1) │ │ │ │ + mtlr r6 │ │ │ │ + addi r20,r2,1 │ │ │ │ + ld r2,-192(r1) │ │ │ │ nop │ │ │ │ - ble cr7,11a34 │ │ │ │ - cmpldi r23,1 │ │ │ │ - mr r31,r4 │ │ │ │ - ble 11cd0 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr4,r26,r7 │ │ │ │ - cmpld cr2,r3,r26 │ │ │ │ - cmpld cr3,r4,r21 │ │ │ │ - cmpld r4,r0 │ │ │ │ - isel r17,0,r9,4*cr4+gt │ │ │ │ - isel r14,0,r9,4*cr2+lt │ │ │ │ - isel r15,0,r9,4*cr3+lt │ │ │ │ - cmpld cr4,r4,r25 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - cmpld r26,r5 │ │ │ │ - or r15,r15,r17 │ │ │ │ - isel r17,0,r9,4*cr4+lt │ │ │ │ - or r0,r0,r14 │ │ │ │ - iselgt r14,0,r9 │ │ │ │ - and r0,r0,r15 │ │ │ │ - or r17,r17,r14 │ │ │ │ - and r0,r0,r17 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11cd0 │ │ │ │ - cmpld r26,r10 │ │ │ │ - cmpld cr4,r4,r24 │ │ │ │ - iselgt r17,0,r9 │ │ │ │ - isel r0,0,r9,4*cr4+lt │ │ │ │ - or r0,r0,r17 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11cd0 │ │ │ │ + ble cr7,11a10 │ │ │ │ + cmpldi r25,1 │ │ │ │ + mr r6,r8 │ │ │ │ + ble 12000 │ │ │ │ + addi r21,r3,16 │ │ │ │ + cmpld cr6,r8,r24 │ │ │ │ + cmpld cr2,r0,r7 │ │ │ │ + cmpld cr3,r3,r0 │ │ │ │ + cmpld r8,r21 │ │ │ │ + setbcr r14,4*cr2+gt │ │ │ │ + setbcr r21,4*cr6+lt │ │ │ │ + setbcr r26,4*cr3+lt │ │ │ │ + cmpld cr3,r8,r28 │ │ │ │ + setbcr r19,lt │ │ │ │ + or r21,r21,r14 │ │ │ │ + cmpld r0,r5 │ │ │ │ + or r14,r26,r19 │ │ │ │ + and r14,r14,r21 │ │ │ │ + setbcr r26,gt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + or r21,r26,r19 │ │ │ │ + and r21,r21,r14 │ │ │ │ + cmpwi r21,0 │ │ │ │ + beq 12000 │ │ │ │ + cmpld r0,r2 │ │ │ │ + cmpld cr3,r8,r27 │ │ │ │ + setbcr r14,gt │ │ │ │ + setbcr r21,4*cr3+lt │ │ │ │ + or r21,r21,r14 │ │ │ │ + cmpwi r21,0 │ │ │ │ + beq 12000 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - srdi r0,r29,1 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + srdi r26,r29,1 │ │ │ │ + mr r21,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r17,r7 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r4 │ │ │ │ + mtctr r26 │ │ │ │ + addi r26,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r26 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r17) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r17,r17,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r21) │ │ │ │ + lxv vs11,0(r6) │ │ │ │ + addi r21,r21,16 │ │ │ │ + addi r6,r6,32 │ │ │ │ + lxv vs10,-16(r6) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 119c0 │ │ │ │ - andi. r0,r29,1 │ │ │ │ - beq 11a34 │ │ │ │ - lfd f11,0(r10) │ │ │ │ + stxv vs11,-32(r6) │ │ │ │ + stxv vs12,-16(r6) │ │ │ │ + bdnz 119a0 │ │ │ │ + beq cr4,11a10 │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - rldicr r0,r29,3,59 │ │ │ │ - rldicr r31,r29,4,58 │ │ │ │ - lfdx f12,r7,r0 │ │ │ │ + rldicr r6,r29,3,59 │ │ │ │ + rldicr r21,r29,4,58 │ │ │ │ + lfdx f12,r7,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r4,r31 │ │ │ │ + lxvx vs11,r8,r21 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r31 │ │ │ │ - blt cr1,11b54 │ │ │ │ - cmpldi r8,1 │ │ │ │ - mr r31,r6 │ │ │ │ - ble 11c80 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr4,r30,r5 │ │ │ │ - cmpld cr2,r3,r30 │ │ │ │ - cmpld cr3,r6,r25 │ │ │ │ - cmpld r6,r0 │ │ │ │ - isel r17,0,r9,4*cr4+gt │ │ │ │ - isel r14,0,r9,4*cr2+lt │ │ │ │ - isel r15,0,r9,4*cr3+lt │ │ │ │ - cmpld cr4,r6,r24 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - cmpld r30,r10 │ │ │ │ - or r15,r15,r17 │ │ │ │ - isel r17,0,r9,4*cr4+lt │ │ │ │ - or r0,r0,r14 │ │ │ │ - iselgt r14,0,r9 │ │ │ │ - and r0,r0,r15 │ │ │ │ - or r17,r17,r14 │ │ │ │ - and r0,r0,r17 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11c80 │ │ │ │ - cmpld r30,r27 │ │ │ │ - cmpld cr4,r6,r20 │ │ │ │ - iselgt r17,0,r9 │ │ │ │ - isel r0,0,r9,4*cr4+lt │ │ │ │ - or r0,r0,r17 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 11c80 │ │ │ │ + stxvx vs0,r8,r21 │ │ │ │ + blt cr5,11b34 │ │ │ │ + cmpldi r10,1 │ │ │ │ + mr r6,r9 │ │ │ │ + ble 11fb0 │ │ │ │ + addi r21,r3,16 │ │ │ │ + cmpld cr6,r9,r28 │ │ │ │ + cmpld cr2,r11,r5 │ │ │ │ + cmpld cr3,r3,r11 │ │ │ │ + cmpld r9,r21 │ │ │ │ + setbcr r14,4*cr2+gt │ │ │ │ + setbcr r21,4*cr6+lt │ │ │ │ + setbcr r26,4*cr3+lt │ │ │ │ + cmpld cr3,r9,r27 │ │ │ │ + setbcr r19,lt │ │ │ │ + or r21,r21,r14 │ │ │ │ + cmpld r11,r2 │ │ │ │ + or r14,r26,r19 │ │ │ │ + and r14,r14,r21 │ │ │ │ + setbcr r26,gt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + or r21,r26,r19 │ │ │ │ + and r21,r21,r14 │ │ │ │ + cmpwi r21,0 │ │ │ │ + beq 11fb0 │ │ │ │ + cmpld r11,r30 │ │ │ │ + cmpld cr3,r9,r23 │ │ │ │ + setbcr r14,gt │ │ │ │ + setbcr r21,4*cr3+lt │ │ │ │ + or r21,r21,r14 │ │ │ │ + cmpwi r21,0 │ │ │ │ + beq 11fb0 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - srdi r0,r28,1 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + srdi r26,r31,1 │ │ │ │ + mr r21,r30 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r17,r27 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r6 │ │ │ │ + mtctr r26 │ │ │ │ + addi r26,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r26 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r17) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r17,r17,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r21) │ │ │ │ + lxv vs11,0(r6) │ │ │ │ + addi r21,r21,16 │ │ │ │ + addi r6,r6,32 │ │ │ │ + lxv vs10,-16(r6) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 11ae0 │ │ │ │ - andi. r0,r28,1 │ │ │ │ - beq 11b54 │ │ │ │ - lfd f11,0(r10) │ │ │ │ + stxv vs11,-32(r6) │ │ │ │ + stxv vs12,-16(r6) │ │ │ │ + bdnz 11ac0 │ │ │ │ + andi. r6,r31,1 │ │ │ │ + beq 11b34 │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - rldicr r0,r28,3,59 │ │ │ │ - rldicr r31,r28,4,58 │ │ │ │ - lfdx f12,r27,r0 │ │ │ │ + rldicr r6,r31,3,59 │ │ │ │ + rldicr r21,r31,4,58 │ │ │ │ + lfdx f12,r30,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r6,r31 │ │ │ │ + lxvx vs11,r9,r21 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r31 │ │ │ │ + stxvx vs0,r9,r21 │ │ │ │ addi r22,r22,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r6,r6,r11 │ │ │ │ - add r30,r30,r11 │ │ │ │ - add r4,r4,r11 │ │ │ │ - add r26,r26,r11 │ │ │ │ - cmpd r19,r22 │ │ │ │ - bne 11910 │ │ │ │ - ld r17,-240(r1) │ │ │ │ - ld r14,-232(r1) │ │ │ │ - ld r9,-272(r1) │ │ │ │ - ld r10,-216(r1) │ │ │ │ - addi r25,r25,8 │ │ │ │ - add r18,r18,r16 │ │ │ │ - add r14,r14,r16 │ │ │ │ - mr r5,r12 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,-272(r1) │ │ │ │ - beq 128b4 │ │ │ │ - addi r12,r12,8 │ │ │ │ - b 11610 │ │ │ │ - mtctr r29 │ │ │ │ - mr r10,r7 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r9,r9,r4 │ │ │ │ + add r11,r11,r4 │ │ │ │ + add r8,r8,r4 │ │ │ │ + add r0,r0,r4 │ │ │ │ + cmpd r20,r22 │ │ │ │ + bne 118f0 │ │ │ │ + mflr r2 │ │ │ │ + ld r21,-224(r1) │ │ │ │ + ld r19,-216(r1) │ │ │ │ + rotlwi r2,r2,8 │ │ │ │ + mtocrf 2,r2 │ │ │ │ + rotlwi r2,r2,24 │ │ │ │ + ld r2,-248(r1) │ │ │ │ + ld r9,-208(r1) │ │ │ │ + addi r28,r28,8 │ │ │ │ + add r15,r15,r17 │ │ │ │ + add r19,r19,r17 │ │ │ │ + mr r5,r18 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,-248(r1) │ │ │ │ + beq 126e8 │ │ │ │ + addi r18,r18,8 │ │ │ │ + b 115d0 │ │ │ │ + mtctr r9 │ │ │ │ + mr r20,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f12,0(r11) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfd f0,0(r20) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r20,r20,8 │ │ │ │ + lfd f12,0(r21) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 11bc0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 11bb0 │ │ │ │ + addi r19,r19,1 │ │ │ │ + mr r21,r17 │ │ │ │ + add r4,r4,r0 │ │ │ │ + add r27,r27,r0 │ │ │ │ + cmpd cr5,r19,r29 │ │ │ │ + bne cr5,10698 │ │ │ │ + nop │ │ │ │ + cmpdi cr5,r10,0 │ │ │ │ + blt cr5,11d90 │ │ │ │ + add r27,r25,r22 │ │ │ │ + addi r18,r10,1 │ │ │ │ + mr r4,r22 │ │ │ │ + mr r21,r23 │ │ │ │ + li r20,0 │ │ │ │ + addi r17,r3,16 │ │ │ │ + mr r2,r4 │ │ │ │ + addi r19,r21,8 │ │ │ │ + beq 11d30 │ │ │ │ + cmpld cr4,r7,r27 │ │ │ │ + cmpld cr1,r30,r4 │ │ │ │ + cmpld cr6,r4,r17 │ │ │ │ + cmpld cr5,r3,r27 │ │ │ │ + setbcr r16,4*cr1+gt │ │ │ │ + setbcr r19,4*cr4+lt │ │ │ │ + setbcr r14,4*cr6+lt │ │ │ │ + setbcr r15,4*cr5+lt │ │ │ │ + cmpld cr6,r5,r27 │ │ │ │ + cmpld cr5,r4,r11 │ │ │ │ + or r19,r19,r16 │ │ │ │ + or r16,r15,r14 │ │ │ │ + and r16,r16,r19 │ │ │ │ + setbcr r15,4*cr5+lt │ │ │ │ + setbcr r14,4*cr6+lt │ │ │ │ + or r19,r15,r14 │ │ │ │ + and r19,r19,r16 │ │ │ │ + cmpwi cr5,r19,0 │ │ │ │ + addi r19,r21,8 │ │ │ │ + beq cr5,11d30 │ │ │ │ + cmpld cr5,r4,r19 │ │ │ │ + cmpld cr6,r27,r21 │ │ │ │ + setbcr r16,4*cr5+lt │ │ │ │ + setbcr r15,4*cr6+gt │ │ │ │ + or r16,r16,r15 │ │ │ │ + cmpwi cr5,r16,0 │ │ │ │ + beq cr5,11d30 │ │ │ │ + lfd f9,0(r21) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + addi r16,r31,1 │ │ │ │ + mr r21,r7 │ │ │ │ + mr r2,r4 │ │ │ │ + lxvdsx vs7,0,r3 │ │ │ │ + mtctr r16 │ │ │ │ + addi r16,r3,8 │ │ │ │ + fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r16 │ │ │ │ + xxspltd vs9,vs9,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r21) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r21,r21,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ + xxmrgld vs12,vs10,vs11 │ │ │ │ + xxmrghd vs11,vs10,vs11 │ │ │ │ + xvmaddadp vs12,vs7,vs0 │ │ │ │ + xvmaddmdp vs0,vs8,vs11 │ │ │ │ + xxmrgld vs11,vs0,vs12 │ │ │ │ + xxmrghd vs12,vs0,vs12 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz 11cd0 │ │ │ │ addi r20,r20,1 │ │ │ │ - mr r11,r19 │ │ │ │ - add r8,r8,r31 │ │ │ │ - add r4,r4,r31 │ │ │ │ - cmpd r20,r29 │ │ │ │ - bne ffc0 │ │ │ │ + cmpd cr5,r20,r18 │ │ │ │ + beq cr5,11d90 │ │ │ │ + add r4,r4,r0 │ │ │ │ + mr r21,r19 │ │ │ │ + add r27,r27,r0 │ │ │ │ + mr r2,r4 │ │ │ │ + b 11c2c │ │ │ │ nop │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r21,r21,r22 │ │ │ │ - mr r5,r24 │ │ │ │ - cmpd r25,r29 │ │ │ │ - beq 1233c │ │ │ │ - addi r24,r24,8 │ │ │ │ - b ffb0 │ │ │ │ mtctr r9 │ │ │ │ - mr r22,r7 │ │ │ │ + mr r16,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r22) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - addi r30,r30,16 │ │ │ │ - addi r22,r22,8 │ │ │ │ + lfd f11,0(r5) │ │ │ │ + lfd f0,0(r16) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r16,r16,8 │ │ │ │ + lfd f12,0(r21) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r30) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r30) │ │ │ │ - bdnz 11c40 │ │ │ │ - b 110f4 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 11d40 │ │ │ │ + addi r20,r20,1 │ │ │ │ + mr r21,r19 │ │ │ │ + add r4,r4,r0 │ │ │ │ + add r27,r27,r0 │ │ │ │ + cmpd cr5,r20,r18 │ │ │ │ + bne cr5,11c20 │ │ │ │ nop │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r22,r22,r8 │ │ │ │ + add r26,r26,r8 │ │ │ │ + mr r5,r28 │ │ │ │ + cmpd cr5,r24,r9 │ │ │ │ + beq cr5,12308 │ │ │ │ + addi r28,r28,8 │ │ │ │ + b 10680 │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ - mr r17,r27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r17) │ │ │ │ + mtctr r27 │ │ │ │ + mr r16,r7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f11,0(r16) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r10) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r17,r17,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r16,r16,8 │ │ │ │ + lfd f12,0(r9) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 11c90 │ │ │ │ - b 11b54 │ │ │ │ - nop │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 11dd0 │ │ │ │ + addi r29,r29,1 │ │ │ │ + mr r9,r28 │ │ │ │ + add r31,r31,r25 │ │ │ │ + add r30,r30,r25 │ │ │ │ + cmpd cr7,r29,r27 │ │ │ │ + bne cr7,101b0 │ │ │ │ nop │ │ │ │ - mtctr r29 │ │ │ │ - mr r17,r7 │ │ │ │ + addi r21,r21,1 │ │ │ │ + addi r24,r24,8 │ │ │ │ + add r10,r10,r17 │ │ │ │ + mr r5,r19 │ │ │ │ + cmpd cr7,r21,r20 │ │ │ │ + beq cr7,12fc0 │ │ │ │ + addi r19,r19,8 │ │ │ │ + b 101a0 │ │ │ │ + mtctr r31 │ │ │ │ + mr r4,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r17) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f12,0(r10) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r17,r17,8 │ │ │ │ + lfd f11,0(r5) │ │ │ │ + lfd f0,0(r4) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r4,r4,8 │ │ │ │ + lfd f12,0(r9) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 11ce0 │ │ │ │ - b 11a34 │ │ │ │ - nop │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 11e50 │ │ │ │ + addi r11,r11,1 │ │ │ │ + mr r9,r0 │ │ │ │ + add r10,r10,r29 │ │ │ │ + add r8,r8,r29 │ │ │ │ + cmpd r11,r31 │ │ │ │ + bne 10000 │ │ │ │ nop │ │ │ │ - mtctr r29 │ │ │ │ - mr r19,r7 │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r28,r28,8 │ │ │ │ + add r21,r21,r22 │ │ │ │ + mr r5,r24 │ │ │ │ + cmpd r25,r31 │ │ │ │ + beq 12314 │ │ │ │ + addi r24,r24,8 │ │ │ │ + b fff0 │ │ │ │ + mtctr r9 │ │ │ │ + mr r15,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r19) │ │ │ │ + lfd f11,0(r15) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r10) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r19,r19,8 │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r15,r15,8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 11d30 │ │ │ │ - b 11774 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 11ed0 │ │ │ │ + b 110b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ - mr r19,r27 │ │ │ │ + mtctr r23 │ │ │ │ + mr r27,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r19) │ │ │ │ + lfd f11,0(r27) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r10) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r19,r19,8 │ │ │ │ + addi r4,r4,16 │ │ │ │ + addi r27,r27,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r4) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 11d80 │ │ │ │ - b 11894 │ │ │ │ + stxv vs0,-16(r4) │ │ │ │ + bdnz 11f20 │ │ │ │ + b 10e34 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r26 │ │ │ │ - mr r20,r25 │ │ │ │ + mtctr r21 │ │ │ │ + mr r27,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r5) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - addi r30,r30,16 │ │ │ │ - addi r20,r20,8 │ │ │ │ + lfd f11,0(r27) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + addi r4,r4,16 │ │ │ │ + addi r27,r27,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r30) │ │ │ │ + lxv vs11,-16(r4) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r30) │ │ │ │ - bdnz 11dd0 │ │ │ │ - b 114c4 │ │ │ │ + stxv vs0,-16(r4) │ │ │ │ + bdnz 11f70 │ │ │ │ + b 10d10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r26 │ │ │ │ - mr r22,r25 │ │ │ │ + mtctr r31 │ │ │ │ + mr r21,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r5) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - addi r30,r30,16 │ │ │ │ - addi r22,r22,8 │ │ │ │ + lfd f11,0(r21) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r21,r21,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r30) │ │ │ │ + lxv vs11,-16(r6) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r30) │ │ │ │ - bdnz 11e20 │ │ │ │ - b 11214 │ │ │ │ + stxv vs0,-16(r6) │ │ │ │ + bdnz 11fc0 │ │ │ │ + b 11b34 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r9 │ │ │ │ - mr r20,r7 │ │ │ │ + mtctr r29 │ │ │ │ + mr r21,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r5) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - addi r30,r30,16 │ │ │ │ - addi r20,r20,8 │ │ │ │ + lfd f11,0(r21) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r21,r21,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r30) │ │ │ │ + lxv vs11,-16(r6) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r30) │ │ │ │ - bdnz 11e70 │ │ │ │ - b 113a4 │ │ │ │ + stxv vs0,-16(r6) │ │ │ │ + bdnz 12010 │ │ │ │ + b 11a10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r24 │ │ │ │ - mr r25,r23 │ │ │ │ + mtctr r29 │ │ │ │ + mr r22,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r5) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r25,r25,8 │ │ │ │ + lfd f11,0(r22) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r22,r22,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r6) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 11ec0 │ │ │ │ - b 10ab4 │ │ │ │ + stxv vs0,-16(r6) │ │ │ │ + bdnz 12060 │ │ │ │ + b 11740 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r9 │ │ │ │ - mr r25,r7 │ │ │ │ + mtctr r31 │ │ │ │ + mr r22,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r5) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r25,r25,8 │ │ │ │ + lfd f11,0(r22) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r22,r22,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r6) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 11f10 │ │ │ │ - b 10998 │ │ │ │ + stxv vs0,-16(r6) │ │ │ │ + bdnz 120b0 │ │ │ │ + b 11864 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r23 │ │ │ │ - mr r31,r21 │ │ │ │ + mtctr r28 │ │ │ │ + mr r30,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r31) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f11,0(r5) │ │ │ │ + lfd f0,0(r30) │ │ │ │ addi r11,r11,16 │ │ │ │ - addi r31,r31,8 │ │ │ │ + addi r30,r30,8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r11) │ │ │ │ - bdnz 11f60 │ │ │ │ - b 10e54 │ │ │ │ + bdnz 12100 │ │ │ │ + b 11484 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r22 │ │ │ │ - mr r31,r7 │ │ │ │ + mtctr r28 │ │ │ │ + mr r15,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r31) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f11,0(r5) │ │ │ │ + lfd f0,0(r15) │ │ │ │ addi r11,r11,16 │ │ │ │ - addi r31,r31,8 │ │ │ │ + addi r15,r15,8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r11) │ │ │ │ - bdnz 11fb0 │ │ │ │ - b 10d34 │ │ │ │ - ld r17,-272(r1) │ │ │ │ - addi r0,r11,8 │ │ │ │ - mtctr r23 │ │ │ │ - mr r6,r7 │ │ │ │ + bdnz 12150 │ │ │ │ + b 111d4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mtctr r9 │ │ │ │ + mr r30,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - lfd f12,0(r11) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r6,r6,8 │ │ │ │ + lfd f0,0(r30) │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r30,r30,8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 12000 │ │ │ │ - addi r21,r21,1 │ │ │ │ - mr r11,r0 │ │ │ │ - add r8,r8,r31 │ │ │ │ - add r4,r4,r31 │ │ │ │ - cmpd cr5,r21,r25 │ │ │ │ - bne cr5,10678 │ │ │ │ - nop │ │ │ │ - cmpdi cr5,r22,0 │ │ │ │ - blt cr5,121f0 │ │ │ │ - add r4,r15,r16 │ │ │ │ - addi r14,r22,1 │ │ │ │ - mr r8,r16 │ │ │ │ - mr r11,r19 │ │ │ │ - li r30,0 │ │ │ │ - addi r12,r3,16 │ │ │ │ - mr r0,r17 │ │ │ │ - mr r21,r22 │ │ │ │ - mr r10,r8 │ │ │ │ - beq 12184 │ │ │ │ - std r0,-272(r1) │ │ │ │ - std r21,-264(r1) │ │ │ │ - cmpld cr5,r5,r4 │ │ │ │ - cmpld cr3,r8,r12 │ │ │ │ - cmpld cr4,r3,r4 │ │ │ │ - cmpld cr1,r7,r4 │ │ │ │ - cmpld cr6,r26,r8 │ │ │ │ - isel r22,0,r9,4*cr5+lt │ │ │ │ - isel r17,0,r9,4*cr3+lt │ │ │ │ - cmpld cr5,r8,r27 │ │ │ │ - isel r0,0,r9,4*cr4+lt │ │ │ │ - isel r21,0,r9,4*cr6+gt │ │ │ │ - isel r6,0,r9,4*cr1+lt │ │ │ │ - or r0,r17,r0 │ │ │ │ - or r6,r6,r21 │ │ │ │ - isel r21,0,r9,4*cr5+lt │ │ │ │ - and r6,r0,r6 │ │ │ │ - or r21,r22,r21 │ │ │ │ - and r6,r6,r21 │ │ │ │ - cmpwi cr5,r6,0 │ │ │ │ - beq cr5,1217c │ │ │ │ - addi r6,r11,8 │ │ │ │ - cmpld cr6,r4,r11 │ │ │ │ - cmpld cr5,r8,r6 │ │ │ │ - isel r22,0,r9,4*cr6+gt │ │ │ │ - isel r0,0,r9,4*cr5+lt │ │ │ │ - or r0,r0,r22 │ │ │ │ - cmpwi cr5,r0,0 │ │ │ │ - beq cr5,12764 │ │ │ │ - lfd f9,0(r11) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - addi r0,r28,1 │ │ │ │ - lxvdsx vs7,0,r3 │ │ │ │ - addi r10,r3,8 │ │ │ │ - mr r11,r7 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r10 │ │ │ │ - mr r10,r8 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ - xxspltd vs9,vs9,0 │ │ │ │ - lxv vs0,0(r11) │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - addi r11,r11,16 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxv vs10,-16(r10) │ │ │ │ - xvmuldp vs0,vs0,vs9 │ │ │ │ - xxmrgld vs12,vs10,vs11 │ │ │ │ - xxmrghd vs11,vs10,vs11 │ │ │ │ - xvmaddadp vs12,vs7,vs0 │ │ │ │ - xvmaddmdp vs0,vs8,vs11 │ │ │ │ - xxmrgld vs11,vs0,vs12 │ │ │ │ - xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r10) │ │ │ │ - stxv vs12,-16(r10) │ │ │ │ - bdnz 12120 │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd cr5,r30,r14 │ │ │ │ - beq cr5,123e8 │ │ │ │ - add r8,r8,r31 │ │ │ │ - mr r11,r6 │ │ │ │ - add r4,r4,r31 │ │ │ │ - mr r10,r8 │ │ │ │ - b 12088 │ │ │ │ - ld r0,-272(r1) │ │ │ │ - ld r21,-264(r1) │ │ │ │ - addi r6,r11,8 │ │ │ │ - mtctr r23 │ │ │ │ - mr r22,r7 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 121a0 │ │ │ │ + b 11360 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mtctr r25 │ │ │ │ + mr r19,r26 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - lfd f12,0(r11) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r22,r22,8 │ │ │ │ + lfd f0,0(r19) │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r19,r19,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 12190 │ │ │ │ - addi r30,r30,1 │ │ │ │ - mr r11,r6 │ │ │ │ - add r8,r8,r31 │ │ │ │ - add r4,r4,r31 │ │ │ │ - cmpd cr5,r30,r14 │ │ │ │ - bne cr5,12078 │ │ │ │ - mr r17,r0 │ │ │ │ - mr r22,r21 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 121f0 │ │ │ │ + b 10ac0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mtctr r9 │ │ │ │ + mr r19,r7 │ │ │ │ nop │ │ │ │ - addi r17,r17,1 │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r16,r16,r20 │ │ │ │ - add r18,r18,r20 │ │ │ │ - mr r5,r24 │ │ │ │ - cmpd cr5,r17,r23 │ │ │ │ - beq cr5,12338 │ │ │ │ - addi r24,r24,8 │ │ │ │ - b 10660 │ │ │ │ - ld r12,-272(r1) │ │ │ │ - ld r22,-264(r1) │ │ │ │ - ld r21,-256(r1) │ │ │ │ - addi r29,r4,8 │ │ │ │ - mtctr r24 │ │ │ │ - mr r8,r7 │ │ │ │ nop │ │ │ │ - lfd f11,0(r8) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f12,0(r4) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f11,0(r5) │ │ │ │ + lfd f0,0(r19) │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r19,r19,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 12230 │ │ │ │ - addi r25,r25,1 │ │ │ │ - mr r4,r29 │ │ │ │ - add r10,r10,r23 │ │ │ │ - add r6,r6,r23 │ │ │ │ - cmpd cr7,r25,r24 │ │ │ │ - bne cr7,10180 │ │ │ │ - nop │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r20,r20,8 │ │ │ │ - add r22,r22,r14 │ │ │ │ - mr r5,r26 │ │ │ │ - cmpd cr7,r21,r15 │ │ │ │ - beq cr7,134c8 │ │ │ │ - addi r26,r26,8 │ │ │ │ - b 10170 │ │ │ │ - ld r26,-272(r1) │ │ │ │ - ld r4,-264(r1) │ │ │ │ - addi r18,r31,8 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 12240 │ │ │ │ + b 109a8 │ │ │ │ + ld r10,-248(r1) │ │ │ │ + ld r2,-240(r1) │ │ │ │ + addi r17,r30,8 │ │ │ │ mtctr r23 │ │ │ │ - mr r10,r7 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r18,r7 │ │ │ │ nop │ │ │ │ - lfd f11,0(r10) │ │ │ │ + lfd f11,0(r18) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,8 │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r18,r18,8 │ │ │ │ + lfd f12,0(r30) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 122c0 │ │ │ │ - addi r25,r25,1 │ │ │ │ - mr r31,r18 │ │ │ │ - add r6,r6,r28 │ │ │ │ - add r0,r0,r28 │ │ │ │ - cmpd cr6,r25,r17 │ │ │ │ - bne cr6,104b4 │ │ │ │ - mr r18,r26 │ │ │ │ - ld r26,-248(r1) │ │ │ │ - addi r26,r26,1 │ │ │ │ + stxv vs0,-16(r31) │ │ │ │ + bdnz 12290 │ │ │ │ + addi r29,r29,1 │ │ │ │ + mr r30,r17 │ │ │ │ + add r9,r9,r28 │ │ │ │ + add r4,r4,r28 │ │ │ │ + cmpd cr5,r29,r27 │ │ │ │ + bne cr5,104c4 │ │ │ │ + ld r17,-224(r1) │ │ │ │ + ld r18,-216(r1) │ │ │ │ + addi r17,r17,1 │ │ │ │ addi r24,r24,8 │ │ │ │ - add r18,r18,r4 │ │ │ │ - add r14,r14,r4 │ │ │ │ - mr r5,r27 │ │ │ │ - cmpd r26,r15 │ │ │ │ - beq 1243c │ │ │ │ - addi r27,r27,8 │ │ │ │ - b 10340 │ │ │ │ + add r18,r18,r14 │ │ │ │ + add r15,r15,r14 │ │ │ │ + mr r5,r16 │ │ │ │ + cmpd r17,r20 │ │ │ │ + beq 123ec │ │ │ │ + addi r16,r16,8 │ │ │ │ + b 10360 │ │ │ │ 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) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r16,-128(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ + 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 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r29,-24(r1) │ │ │ │ + ld r30,-16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r10,r7 │ │ │ │ - addi r26,r31,8 │ │ │ │ + mr r30,r7 │ │ │ │ + addi r17,r29,8 │ │ │ │ mtctr r23 │ │ │ │ nop │ │ │ │ - lfd f11,0(r10) │ │ │ │ + lfd f11,0(r30) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r31) │ │ │ │ addi r9,r9,16 │ │ │ │ - addi r10,r10,8 │ │ │ │ + addi r30,r30,8 │ │ │ │ + lfd f12,0(r29) │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r9) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r9) │ │ │ │ - bdnz 123b0 │ │ │ │ - b 1045c │ │ │ │ - ld r17,-272(r1) │ │ │ │ - ld r22,-264(r1) │ │ │ │ - b 121f0 │ │ │ │ - ld r17,-272(r1) │ │ │ │ - b 12050 │ │ │ │ - ld r12,-272(r1) │ │ │ │ - ld r22,-264(r1) │ │ │ │ - ld r21,-256(r1) │ │ │ │ - b 12280 │ │ │ │ - mr r10,r7 │ │ │ │ - b 123a8 │ │ │ │ - ld r26,-248(r1) │ │ │ │ - ld r4,-264(r1) │ │ │ │ - ld r18,-272(r1) │ │ │ │ + bdnz 12380 │ │ │ │ + b 1046c │ │ │ │ + mr r30,r7 │ │ │ │ + b 12378 │ │ │ │ + ld r17,-224(r1) │ │ │ │ + ld r18,-216(r1) │ │ │ │ addi r24,r24,8 │ │ │ │ - mr r5,r27 │ │ │ │ - addi r26,r26,1 │ │ │ │ - add r18,r18,r4 │ │ │ │ - add r14,r14,r4 │ │ │ │ - cmpd r26,r15 │ │ │ │ - bne 12330 │ │ │ │ - ld r31,-240(r1) │ │ │ │ - addi r10,r26,-1 │ │ │ │ - mr r0,r19 │ │ │ │ - ld r6,-232(r1) │ │ │ │ - ld r12,-224(r1) │ │ │ │ - ld r16,-216(r1) │ │ │ │ - ld r9,-256(r1) │ │ │ │ - ld r19,104(r1) │ │ │ │ - ld r11,120(r1) │ │ │ │ - mr r22,r29 │ │ │ │ + add r15,r15,r14 │ │ │ │ + mr r5,r16 │ │ │ │ + ld r10,-248(r1) │ │ │ │ + ld r2,-240(r1) │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r18,r18,r14 │ │ │ │ + cmpd r17,r20 │ │ │ │ + bne 12300 │ │ │ │ + ld r4,-208(r1) │ │ │ │ + addi r10,r17,-1 │ │ │ │ + ld r26,-200(r1) │ │ │ │ sldi r10,r10,3 │ │ │ │ - add r5,r10,r31 │ │ │ │ - cmpdi r16,0 │ │ │ │ - blt 12338 │ │ │ │ - maddld r8,r12,r30,r6 │ │ │ │ - subf r24,r22,r9 │ │ │ │ - sldi r21,r6,4 │ │ │ │ - ld r10,40(r1) │ │ │ │ - addi r26,r11,1 │ │ │ │ - addi r29,r16,1 │ │ │ │ - sldi r30,r30,4 │ │ │ │ - addi r23,r5,8 │ │ │ │ - cmpdi cr5,r22,0 │ │ │ │ - sldi r6,r24,3 │ │ │ │ - cmpdi cr7,r24,0 │ │ │ │ - sldi r25,r26,4 │ │ │ │ - mr r31,r22 │ │ │ │ - mulld r17,r19,r30 │ │ │ │ - sldi r15,r11,5 │ │ │ │ - sldi r26,r26,1 │ │ │ │ - mr r27,r23 │ │ │ │ - add r6,r6,r0 │ │ │ │ - add r21,r21,r10 │ │ │ │ + add r5,r10,r4 │ │ │ │ + cmpdi r0,0 │ │ │ │ + blt 12308 │ │ │ │ + ld r2,112(r1) │ │ │ │ + ld r27,-256(r1) │ │ │ │ + mr r9,r0 │ │ │ │ + addi r30,r11,1 │ │ │ │ + sldi r4,r26,4 │ │ │ │ + addi r24,r5,8 │ │ │ │ + ld r10,-232(r1) │ │ │ │ + sldi r11,r11,5 │ │ │ │ + addi r28,r3,16 │ │ │ │ + addi r23,r9,1 │ │ │ │ + ld r9,40(r1) │ │ │ │ + sldi r29,r30,4 │ │ │ │ + mr r31,r24 │ │ │ │ + sldi r30,r30,1 │ │ │ │ + maddld r21,r12,r2,r26 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + li r26,0 │ │ │ │ + add r29,r7,r29 │ │ │ │ + subf r25,r27,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + add r4,r4,r9 │ │ │ │ + sldi r22,r25,3 │ │ │ │ + cmpdi cr7,r25,0 │ │ │ │ + add r22,r22,r6 │ │ │ │ + sldi r21,r21,4 │ │ │ │ + isel r22,r22,r6,4*cr7+gt │ │ │ │ + add r21,r21,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ble cr7,125a4 │ │ │ │ + cmpdi r10,0 │ │ │ │ + blt 13608 │ │ │ │ + addi r20,r11,32 │ │ │ │ + mr r16,r6 │ │ │ │ + mr r0,r21 │ │ │ │ li r18,0 │ │ │ │ - add r25,r7,r25 │ │ │ │ - sldi r16,r8,4 │ │ │ │ - ld r8,40(r1) │ │ │ │ - li r10,1 │ │ │ │ - mr r22,r0 │ │ │ │ - isel r14,r6,r0,4*cr7+gt │ │ │ │ - mr r19,r14 │ │ │ │ - add r16,r16,r8 │ │ │ │ + cmpdi cr6,r10,1 │ │ │ │ + add r20,r20,r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,1261c │ │ │ │ - cmpdi r9,0 │ │ │ │ - blt 136f0 │ │ │ │ - addi r4,r15,32 │ │ │ │ - mr r11,r22 │ │ │ │ - mr r6,r16 │ │ │ │ - li r28,0 │ │ │ │ - std r18,-272(r1) │ │ │ │ - cmpdi cr6,r9,1 │ │ │ │ - addi r12,r3,16 │ │ │ │ - std r31,-264(r1) │ │ │ │ - add r4,r4,r16 │ │ │ │ - mr r8,r6 │ │ │ │ - beq cr6,12840 │ │ │ │ - cmpld r6,r27 │ │ │ │ - cmpld cr2,r6,r12 │ │ │ │ - cmpld cr3,r3,r4 │ │ │ │ - cmpld cr4,r6,r25 │ │ │ │ - cmpld cr1,r7,r4 │ │ │ │ - isellt r20,0,r10 │ │ │ │ - isel r14,0,r10,4*cr2+lt │ │ │ │ - cmpld r5,r4 │ │ │ │ - isel r31,0,r10,4*cr3+lt │ │ │ │ - isel r18,0,r10,4*cr1+lt │ │ │ │ - isel r0,0,r10,4*cr4+lt │ │ │ │ - or r31,r14,r31 │ │ │ │ - or r0,r0,r18 │ │ │ │ - isellt r18,0,r10 │ │ │ │ - and r0,r31,r0 │ │ │ │ - or r18,r20,r18 │ │ │ │ - and r18,r0,r18 │ │ │ │ - addi r0,r11,8 │ │ │ │ - cmpwi r18,0 │ │ │ │ - beq 12888 │ │ │ │ - cmpld r6,r0 │ │ │ │ - cmpld cr1,r11,r4 │ │ │ │ - isellt r31,0,r10 │ │ │ │ - isel r20,0,r10,4*cr1+lt │ │ │ │ - or r31,r31,r20 │ │ │ │ - cmpwi r31,0 │ │ │ │ - beq 12888 │ │ │ │ - lfd f0,0(r11) │ │ │ │ + mr r9,r0 │ │ │ │ + beq cr6,12f70 │ │ │ │ + cmpld cr4,r0,r29 │ │ │ │ + cmpld cr1,r7,r20 │ │ │ │ + cmpld cr5,r0,r28 │ │ │ │ + cmpld r3,r20 │ │ │ │ + setbcr r17,4*cr1+lt │ │ │ │ + setbcr r19,4*cr4+lt │ │ │ │ + setbcr r14,4*cr5+lt │ │ │ │ + setbcr r15,lt │ │ │ │ + cmpld cr5,r0,r31 │ │ │ │ + cmpld r5,r20 │ │ │ │ + or r19,r19,r17 │ │ │ │ + or r17,r15,r14 │ │ │ │ + and r17,r17,r19 │ │ │ │ + setbcr r15,lt │ │ │ │ + setbcr r14,4*cr5+lt │ │ │ │ + or r19,r15,r14 │ │ │ │ + and r19,r19,r17 │ │ │ │ + addi r17,r16,8 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12fb8 │ │ │ │ + cmpld r0,r17 │ │ │ │ + cmpld cr5,r16,r20 │ │ │ │ + setbcr r19,lt │ │ │ │ + setbcr r15,4*cr5+lt │ │ │ │ + or r19,r19,r15 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12fb8 │ │ │ │ + lfd f0,0(r16) │ │ │ │ lfd f9,0(r5) │ │ │ │ - srdi r31,r26,1 │ │ │ │ + srdi r16,r30,1 │ │ │ │ + mr r19,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r8,r3,8 │ │ │ │ - mr r11,r7 │ │ │ │ - mtctr r31 │ │ │ │ - lxvdsx vs8,0,r8 │ │ │ │ - mr r8,r6 │ │ │ │ + mtctr r16 │ │ │ │ + addi r16,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r16 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ - lxv vs0,0(r11) │ │ │ │ - lxv vs11,0(r8) │ │ │ │ - addi r11,r11,16 │ │ │ │ - addi r8,r8,32 │ │ │ │ - lxv vs10,-16(r8) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r19) │ │ │ │ + lxv vs11,0(r9) │ │ │ │ + addi r19,r19,16 │ │ │ │ + addi r9,r9,32 │ │ │ │ + lxv vs10,-16(r9) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r8) │ │ │ │ - stxv vs12,-16(r8) │ │ │ │ - bdnz 125c0 │ │ │ │ - addi r28,r28,1 │ │ │ │ - mr r11,r0 │ │ │ │ - add r6,r6,r30 │ │ │ │ - add r4,r4,r30 │ │ │ │ - cmpd r28,r24 │ │ │ │ - bne 12520 │ │ │ │ - ld r18,-272(r1) │ │ │ │ - ld r31,-264(r1) │ │ │ │ - blt cr5,12810 │ │ │ │ - cmpdi r9,0 │ │ │ │ - blt 12810 │ │ │ │ - addi r4,r15,32 │ │ │ │ - addi r14,r31,1 │ │ │ │ - mr r6,r21 │ │ │ │ - mr r11,r19 │ │ │ │ - li r28,0 │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r12,r3,16 │ │ │ │ - mr r20,r24 │ │ │ │ - add r4,r4,r21 │ │ │ │ - mr r0,r9 │ │ │ │ - mr r8,r6 │ │ │ │ - beq 12798 │ │ │ │ - std r18,-272(r1) │ │ │ │ - std r31,-264(r1) │ │ │ │ - std r20,-256(r1) │ │ │ │ - cmpld cr6,r6,r27 │ │ │ │ - cmpld cr2,r6,r12 │ │ │ │ - cmpld cr3,r3,r4 │ │ │ │ - cmpld cr4,r6,r25 │ │ │ │ - cmpld cr1,r7,r4 │ │ │ │ - isel r24,0,r10,4*cr6+lt │ │ │ │ - isel r18,0,r10,4*cr2+lt │ │ │ │ - cmpld cr6,r5,r4 │ │ │ │ - isel r9,0,r10,4*cr3+lt │ │ │ │ - isel r20,0,r10,4*cr1+lt │ │ │ │ - isel r31,0,r10,4*cr4+lt │ │ │ │ - or r9,r18,r9 │ │ │ │ - or r31,r31,r20 │ │ │ │ - isel r20,0,r10,4*cr6+lt │ │ │ │ - and r9,r9,r31 │ │ │ │ - or r20,r24,r20 │ │ │ │ - and r20,r9,r20 │ │ │ │ - cmpwi cr6,r20,0 │ │ │ │ - beq cr6,1278c │ │ │ │ - addi r24,r11,8 │ │ │ │ - cmpld cr1,r4,r11 │ │ │ │ - cmpld cr6,r6,r24 │ │ │ │ - isel r31,0,r10,4*cr1+gt │ │ │ │ - isel r9,0,r10,4*cr6+lt │ │ │ │ - or r9,r9,r31 │ │ │ │ - cmpwi cr6,r9,0 │ │ │ │ - beq cr6,128a4 │ │ │ │ - lfd f0,0(r11) │ │ │ │ + stxv vs11,-32(r9) │ │ │ │ + stxv vs12,-16(r9) │ │ │ │ + bdnz 12550 │ │ │ │ + addi r18,r18,1 │ │ │ │ + mr r16,r17 │ │ │ │ + add r0,r0,r2 │ │ │ │ + add r20,r20,r2 │ │ │ │ + cmpd r18,r25 │ │ │ │ + bne 124b0 │ │ │ │ + cmpdi r27,0 │ │ │ │ + blt 12f40 │ │ │ │ + cmpdi r10,0 │ │ │ │ + blt 12f40 │ │ │ │ + addi r20,r11,32 │ │ │ │ + addi r17,r27,1 │ │ │ │ + mr r0,r4 │ │ │ │ + mr r15,r22 │ │ │ │ + li r19,0 │ │ │ │ + cmpdi r10,1 │ │ │ │ + add r20,r20,r4 │ │ │ │ + mr r9,r0 │ │ │ │ + addi r16,r15,8 │ │ │ │ + beq 12ee0 │ │ │ │ + cmpld cr4,r0,r29 │ │ │ │ + cmpld cr1,r7,r20 │ │ │ │ + cmpld cr6,r0,r28 │ │ │ │ + cmpld cr5,r3,r20 │ │ │ │ + setbcr r16,4*cr1+lt │ │ │ │ + setbcr r18,4*cr4+lt │ │ │ │ + setbcr r12,4*cr6+lt │ │ │ │ + setbcr r14,4*cr5+lt │ │ │ │ + cmpld cr6,r0,r31 │ │ │ │ + cmpld cr5,r5,r20 │ │ │ │ + or r18,r18,r16 │ │ │ │ + or r16,r14,r12 │ │ │ │ + and r16,r16,r18 │ │ │ │ + setbcr r14,4*cr5+lt │ │ │ │ + setbcr r12,4*cr6+lt │ │ │ │ + or r18,r14,r12 │ │ │ │ + and r18,r18,r16 │ │ │ │ + addi r16,r15,8 │ │ │ │ + cmpwi cr5,r18,0 │ │ │ │ + beq cr5,12ee0 │ │ │ │ + cmpld cr5,r0,r16 │ │ │ │ + cmpld cr6,r15,r20 │ │ │ │ + setbcr r18,4*cr5+lt │ │ │ │ + setbcr r14,4*cr6+lt │ │ │ │ + or r18,r18,r14 │ │ │ │ + cmpwi cr5,r18,0 │ │ │ │ + beq cr5,12ee0 │ │ │ │ + lfd f0,0(r15) │ │ │ │ lfd f9,0(r5) │ │ │ │ - srdi r11,r26,1 │ │ │ │ + srdi r15,r30,1 │ │ │ │ + mr r18,r7 │ │ │ │ + mr r9,r0 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r9,r3,8 │ │ │ │ - mr r8,r7 │ │ │ │ - mtctr r11 │ │ │ │ - lxvdsx vs8,0,r9 │ │ │ │ - mr r9,r6 │ │ │ │ + mtctr r15 │ │ │ │ + addi r15,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r15 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r18) │ │ │ │ lxv vs11,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ + addi r18,r18,16 │ │ │ │ addi r9,r9,32 │ │ │ │ lxv vs10,-16(r9) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ stxv vs11,-32(r9) │ │ │ │ stxv vs12,-16(r9) │ │ │ │ - bdnz 12700 │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpd cr6,r14,r28 │ │ │ │ - beq cr6,12890 │ │ │ │ - add r6,r6,r30 │ │ │ │ - mr r11,r24 │ │ │ │ - add r4,r4,r30 │ │ │ │ - mr r8,r6 │ │ │ │ - b 12664 │ │ │ │ - ld r17,-272(r1) │ │ │ │ - b 11ff0 │ │ │ │ - ld r0,-272(r1) │ │ │ │ - ld r21,-264(r1) │ │ │ │ - b 12188 │ │ │ │ - ld r12,-272(r1) │ │ │ │ - ld r22,-264(r1) │ │ │ │ - ld r21,-256(r1) │ │ │ │ - b 12224 │ │ │ │ - ld r26,-272(r1) │ │ │ │ - ld r4,-264(r1) │ │ │ │ - b 122ac │ │ │ │ - ld r18,-272(r1) │ │ │ │ - ld r31,-264(r1) │ │ │ │ - ld r20,-256(r1) │ │ │ │ - addi r24,r11,8 │ │ │ │ - mtctr r26 │ │ │ │ - mr r9,r7 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfd f11,0(r9) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f12,0(r11) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - lxv vs12,0(r3) │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r8) │ │ │ │ - bdnz 127b0 │ │ │ │ - addi r28,r28,1 │ │ │ │ - mr r11,r24 │ │ │ │ - add r6,r6,r30 │ │ │ │ - add r4,r4,r30 │ │ │ │ - cmpd cr6,r28,r14 │ │ │ │ - bne cr6,12650 │ │ │ │ - mr r24,r20 │ │ │ │ - mr r9,r0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r21,r21,r17 │ │ │ │ - add r16,r16,r17 │ │ │ │ - mr r5,r23 │ │ │ │ - cmpd r18,r29 │ │ │ │ - beq 12338 │ │ │ │ - addi r23,r23,8 │ │ │ │ - b 124f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r31,r7 │ │ │ │ - addi r0,r11,8 │ │ │ │ - mtctr r26 │ │ │ │ - nop │ │ │ │ - lfd f11,0(r31) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f12,0(r11) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r31,r31,8 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - lxv vs12,0(r3) │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r8) │ │ │ │ - bdnz 12850 │ │ │ │ - b 125fc │ │ │ │ - mr r31,r7 │ │ │ │ - b 12848 │ │ │ │ - ld r18,-272(r1) │ │ │ │ - ld r31,-264(r1) │ │ │ │ - ld r24,-256(r1) │ │ │ │ + bdnz 12680 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd cr5,r17,r19 │ │ │ │ + beq cr5,12f40 │ │ │ │ + add r0,r0,r2 │ │ │ │ + mr r15,r16 │ │ │ │ + add r20,r20,r2 │ │ │ │ mr r9,r0 │ │ │ │ - b 12810 │ │ │ │ - ld r18,-272(r1) │ │ │ │ - ld r31,-264(r1) │ │ │ │ - ld r20,-256(r1) │ │ │ │ - b 1279c │ │ │ │ - mr r10,r9 │ │ │ │ - ld r18,-152(r1) │ │ │ │ - ld r6,-184(r1) │ │ │ │ - ld r12,-176(r1) │ │ │ │ - ld r22,-224(r1) │ │ │ │ - ld r16,-168(r1) │ │ │ │ - ld r9,-160(r1) │ │ │ │ - ld r0,56(r1) │ │ │ │ - ld r19,104(r1) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - ld r30,112(r1) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r5,r10,r18 │ │ │ │ - cmpdi r16,0 │ │ │ │ - blt 12338 │ │ │ │ - mr r4,r0 │ │ │ │ - subf r18,r22,r9 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - ld r14,40(r1) │ │ │ │ - addi r10,r7,8 │ │ │ │ - addi r25,r16,1 │ │ │ │ - addi r26,r8,1 │ │ │ │ - addi r29,r5,8 │ │ │ │ - std r0,56(r1) │ │ │ │ - li r15,0 │ │ │ │ - addi r27,r4,8 │ │ │ │ - sldi r4,r30,4 │ │ │ │ - addi r20,r9,-1 │ │ │ │ - addi r11,r18,-1 │ │ │ │ - std r22,-192(r1) │ │ │ │ - add r28,r9,r6 │ │ │ │ + b 125dc │ │ │ │ + ld r10,-248(r1) │ │ │ │ + ld r2,-240(r1) │ │ │ │ + b 12284 │ │ │ │ + mr r14,r2 │ │ │ │ + ld r2,-152(r1) │ │ │ │ + ld r26,-176(r1) │ │ │ │ + ld r12,-168(r1) │ │ │ │ + ld r0,-160(r1) │ │ │ │ + addi r5,r14,-1 │ │ │ │ + ld r6,56(r1) │ │ │ │ + ld r8,104(r1) │ │ │ │ + sldi r5,r5,3 │ │ │ │ + add r5,r5,r2 │ │ │ │ + cmpdi r0,0 │ │ │ │ + blt 12308 │ │ │ │ + ld r28,-256(r1) │ │ │ │ + ld r2,-232(r1) │ │ │ │ + addi r27,r6,8 │ │ │ │ + addi r4,r7,8 │ │ │ │ + addi r29,r10,1 │ │ │ │ + addi r18,r5,8 │ │ │ │ + std r6,56(r1) │ │ │ │ + ld r19,40(r1) │ │ │ │ + li r14,0 │ │ │ │ + sldi r17,r29,3 │ │ │ │ + std r27,-200(r1) │ │ │ │ + mr r25,r18 │ │ │ │ + subf r9,r10,r2 │ │ │ │ + subf r21,r28,r2 │ │ │ │ + ld r2,112(r1) │ │ │ │ + cmpdi cr6,r28,0 │ │ │ │ + addi r30,r21,-1 │ │ │ │ + addi r22,r9,-1 │ │ │ │ cmpdi cr7,r9,0 │ │ │ │ - cmpdi cr5,r18,0 │ │ │ │ - sldi r17,r26,3 │ │ │ │ - std r25,-224(r1) │ │ │ │ - mulld r31,r19,r4 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - maddld r12,r12,r4,r14 │ │ │ │ - sldi r30,r9,3 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - mr r23,r29 │ │ │ │ - cmpdi cr6,r22,0 │ │ │ │ - add r11,r11,r27 │ │ │ │ - add r19,r7,r30 │ │ │ │ - mr r16,r29 │ │ │ │ - std r27,-208(r1) │ │ │ │ - std r6,-272(r1) │ │ │ │ - std r31,-232(r1) │ │ │ │ - sldi r31,r20,3 │ │ │ │ - add r31,r10,r31 │ │ │ │ - sldi r10,r8,4 │ │ │ │ - isel r25,r31,r7,4*cr7+gt │ │ │ │ - std r10,-264(r1) │ │ │ │ - isel r10,r11,r0,4*cr5+gt │ │ │ │ - mr r0,r28 │ │ │ │ - std r10,-200(r1) │ │ │ │ - add r17,r25,r17 │ │ │ │ - addi r10,r10,8 │ │ │ │ - std r10,-216(r1) │ │ │ │ + cmpdi cr1,r21,0 │ │ │ │ + add r31,r9,r26 │ │ │ │ + sldi r20,r9,3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + sldi r11,r22,3 │ │ │ │ + add r20,r7,r20 │ │ │ │ + mulld r24,r8,r2 │ │ │ │ + sldi r8,r30,3 │ │ │ │ + add r4,r4,r11 │ │ │ │ + mr r30,r0 │ │ │ │ + maddld r16,r12,r2,r19 │ │ │ │ + sldi r12,r31,4 │ │ │ │ + add r8,r8,r27 │ │ │ │ + addi r0,r30,1 │ │ │ │ + isel r28,r4,r7,4*cr7+gt │ │ │ │ + sldi r27,r10,4 │ │ │ │ + isel r8,r8,r6,4*cr1+gt │ │ │ │ + std r0,-216(r1) │ │ │ │ + add r17,r28,r17 │ │ │ │ + sldi r0,r26,4 │ │ │ │ + std r27,-240(r1) │ │ │ │ + std r0,-248(r1) │ │ │ │ + std r8,-192(r1) │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r8,-208(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ble cr1,12a9c │ │ │ │ + ld r8,-240(r1) │ │ │ │ + clrldi r11,r9,63 │ │ │ │ + ld r30,-200(r1) │ │ │ │ + add r31,r16,r12 │ │ │ │ + mr r6,r16 │ │ │ │ + li r23,0 │ │ │ │ + std r19,-232(r1) │ │ │ │ + cmpdi cr5,r10,0 │ │ │ │ + cmpdi cr4,r11,0 │ │ │ │ + mfocrf r11,2 │ │ │ │ + rlwinm r11,r11,24,0,3 │ │ │ │ + addi r0,r8,16 │ │ │ │ + ld r8,-248(r1) │ │ │ │ + mtlr r11 │ │ │ │ + add r0,r0,r16 │ │ │ │ + add r4,r16,r8 │ │ │ │ + ld r8,56(r1) │ │ │ │ nop │ │ │ │ - ble cr5,12c60 │ │ │ │ - ld r10,-264(r1) │ │ │ │ - ld r27,-208(r1) │ │ │ │ - ld r6,56(r1) │ │ │ │ - add r28,r12,r0 │ │ │ │ - mr r11,r12 │ │ │ │ - li r24,0 │ │ │ │ - cmpdi cr1,r8,0 │ │ │ │ - std r14,-256(r1) │ │ │ │ - std r12,-248(r1) │ │ │ │ - addi r29,r10,16 │ │ │ │ - ld r10,-272(r1) │ │ │ │ - add r29,r29,r12 │ │ │ │ - add r31,r12,r10 │ │ │ │ - li r10,1 │ │ │ │ nop │ │ │ │ - ble cr7,12b14 │ │ │ │ - cmpldi r20,1 │ │ │ │ - mr r30,r31 │ │ │ │ - ble 12ff0 │ │ │ │ - addi r22,r3,16 │ │ │ │ - cmpld cr4,r7,r28 │ │ │ │ - cmpld cr2,r3,r28 │ │ │ │ - cmpld cr3,r31,r19 │ │ │ │ - cmpld r31,r22 │ │ │ │ - isel r12,0,r10,4*cr2+lt │ │ │ │ - isel r22,0,r10,4*cr4+lt │ │ │ │ - isel r14,0,r10,4*cr3+lt │ │ │ │ - cmpld cr4,r31,r23 │ │ │ │ - isellt r21,0,r10 │ │ │ │ - cmpld r28,r5 │ │ │ │ - or r14,r14,r22 │ │ │ │ - isel r22,0,r10,4*cr4+lt │ │ │ │ - or r21,r21,r12 │ │ │ │ - iselgt r12,0,r10 │ │ │ │ - and r21,r21,r14 │ │ │ │ - or r22,r22,r12 │ │ │ │ - and r22,r21,r22 │ │ │ │ - cmpwi r22,0 │ │ │ │ - beq 12ff0 │ │ │ │ - cmpld r28,r6 │ │ │ │ - cmpld cr4,r31,r27 │ │ │ │ - iselgt r22,0,r10 │ │ │ │ - isel r21,0,r10,4*cr4+lt │ │ │ │ - or r22,r21,r22 │ │ │ │ - cmpwi r22,0 │ │ │ │ - beq 12ff0 │ │ │ │ + ble cr7,12940 │ │ │ │ + cmpldi r22,1 │ │ │ │ + mr r11,r4 │ │ │ │ + ble 12e40 │ │ │ │ + addi r19,r3,16 │ │ │ │ + cmpld cr6,r4,r20 │ │ │ │ + cmpld cr2,r7,r31 │ │ │ │ + cmpld cr3,r3,r31 │ │ │ │ + cmpld r4,r19 │ │ │ │ + setbcr r15,4*cr2+lt │ │ │ │ + setbcr r19,4*cr6+lt │ │ │ │ + setbcr r27,4*cr3+lt │ │ │ │ + cmpld cr3,r4,r25 │ │ │ │ + setbcr r26,lt │ │ │ │ + or r19,r19,r15 │ │ │ │ + cmpld r31,r5 │ │ │ │ + or r15,r27,r26 │ │ │ │ + and r15,r15,r19 │ │ │ │ + setbcr r27,gt │ │ │ │ + setbcr r26,4*cr3+lt │ │ │ │ + or r19,r27,r26 │ │ │ │ + and r19,r19,r15 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12e40 │ │ │ │ + cmpld r31,r8 │ │ │ │ + cmpld cr3,r4,r30 │ │ │ │ + setbcr r15,gt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + or r19,r19,r15 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12e40 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - srdi r21,r9,1 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + srdi r27,r9,1 │ │ │ │ + mr r19,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r30,r3,8 │ │ │ │ - mr r22,r7 │ │ │ │ - mtctr r21 │ │ │ │ - lxvdsx vs8,0,r30 │ │ │ │ - mr r30,r31 │ │ │ │ + mtctr r27 │ │ │ │ + addi r27,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r27 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r22) │ │ │ │ - lxv vs11,0(r30) │ │ │ │ - addi r22,r22,16 │ │ │ │ - addi r30,r30,32 │ │ │ │ - lxv vs10,-16(r30) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r19) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + addi r19,r19,16 │ │ │ │ + addi r11,r11,32 │ │ │ │ + lxv vs10,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r30) │ │ │ │ - stxv vs12,-16(r30) │ │ │ │ - bdnz 12aa0 │ │ │ │ - andi. r30,r9,1 │ │ │ │ - beq 12b14 │ │ │ │ - lfd f11,0(r6) │ │ │ │ + stxv vs11,-32(r11) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ + bdnz 128d0 │ │ │ │ + beq cr4,12940 │ │ │ │ + lfd f11,0(r8) │ │ │ │ lfd f0,0(r5) │ │ │ │ - rldicr r30,r9,3,59 │ │ │ │ - rldicr r22,r9,4,58 │ │ │ │ - lfdx f12,r7,r30 │ │ │ │ + rldicr r11,r9,3,59 │ │ │ │ + rldicr r19,r9,4,58 │ │ │ │ + lfdx f12,r7,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r31,r22 │ │ │ │ + lxvx vs11,r4,r19 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r31,r22 │ │ │ │ - blt cr1,12c34 │ │ │ │ - cmpldi r8,1 │ │ │ │ - mr r30,r11 │ │ │ │ - ble 13040 │ │ │ │ - addi r22,r3,16 │ │ │ │ - cmpld cr4,r29,r5 │ │ │ │ - cmpld cr2,r3,r29 │ │ │ │ - cmpld cr3,r11,r23 │ │ │ │ - cmpld r11,r22 │ │ │ │ - isel r12,0,r10,4*cr2+lt │ │ │ │ - isel r22,0,r10,4*cr4+gt │ │ │ │ - isel r14,0,r10,4*cr3+lt │ │ │ │ - cmpld cr4,r11,r27 │ │ │ │ - isellt r21,0,r10 │ │ │ │ - cmpld r29,r6 │ │ │ │ - or r14,r14,r22 │ │ │ │ - isel r22,0,r10,4*cr4+lt │ │ │ │ - or r21,r21,r12 │ │ │ │ - iselgt r12,0,r10 │ │ │ │ - and r21,r21,r14 │ │ │ │ - or r22,r22,r12 │ │ │ │ - and r22,r21,r22 │ │ │ │ - cmpwi r22,0 │ │ │ │ - beq 13040 │ │ │ │ - cmpld r29,r25 │ │ │ │ - cmpld cr4,r11,r17 │ │ │ │ - iselgt r22,0,r10 │ │ │ │ - isel r21,0,r10,4*cr4+lt │ │ │ │ - or r22,r21,r22 │ │ │ │ - cmpwi r22,0 │ │ │ │ - beq 13040 │ │ │ │ + stxvx vs0,r4,r19 │ │ │ │ + blt cr5,12a64 │ │ │ │ + cmpldi r10,1 │ │ │ │ + mr r11,r6 │ │ │ │ + ble 12e90 │ │ │ │ + addi r19,r3,16 │ │ │ │ + cmpld cr6,r6,r25 │ │ │ │ + cmpld cr2,r0,r5 │ │ │ │ + cmpld cr3,r3,r0 │ │ │ │ + cmpld r6,r19 │ │ │ │ + setbcr r15,4*cr2+gt │ │ │ │ + setbcr r19,4*cr6+lt │ │ │ │ + setbcr r27,4*cr3+lt │ │ │ │ + cmpld cr3,r6,r30 │ │ │ │ + setbcr r26,lt │ │ │ │ + or r19,r19,r15 │ │ │ │ + cmpld r0,r8 │ │ │ │ + or r15,r27,r26 │ │ │ │ + and r15,r15,r19 │ │ │ │ + setbcr r27,gt │ │ │ │ + setbcr r26,4*cr3+lt │ │ │ │ + or r19,r27,r26 │ │ │ │ + and r19,r19,r15 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12e90 │ │ │ │ + cmpld r0,r28 │ │ │ │ + cmpld cr3,r6,r17 │ │ │ │ + setbcr r15,gt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + or r19,r19,r15 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12e90 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - srdi r21,r26,1 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + srdi r27,r29,1 │ │ │ │ + mr r19,r28 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r30,r3,8 │ │ │ │ - mr r22,r25 │ │ │ │ - mtctr r21 │ │ │ │ - lxvdsx vs8,0,r30 │ │ │ │ - mr r30,r11 │ │ │ │ + mtctr r27 │ │ │ │ + addi r27,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r27 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r22) │ │ │ │ - lxv vs11,0(r30) │ │ │ │ - addi r22,r22,16 │ │ │ │ - addi r30,r30,32 │ │ │ │ - lxv vs10,-16(r30) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r19) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + addi r19,r19,16 │ │ │ │ + addi r11,r11,32 │ │ │ │ + lxv vs10,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r30) │ │ │ │ - stxv vs12,-16(r30) │ │ │ │ - bdnz 12bc0 │ │ │ │ - andi. r30,r26,1 │ │ │ │ - beq 12c34 │ │ │ │ - lfd f11,0(r6) │ │ │ │ + stxv vs11,-32(r11) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ + bdnz 129f0 │ │ │ │ + andi. r11,r29,1 │ │ │ │ + beq 12a64 │ │ │ │ + lfd f11,0(r8) │ │ │ │ lfd f0,0(r5) │ │ │ │ - rldicr r30,r26,3,59 │ │ │ │ - rldicr r22,r26,4,58 │ │ │ │ - lfdx f12,r25,r30 │ │ │ │ + rldicr r11,r29,3,59 │ │ │ │ + rldicr r19,r29,4,58 │ │ │ │ + lfdx f12,r28,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r11,r22 │ │ │ │ + lxvx vs11,r6,r19 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r22 │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r11,r11,r4 │ │ │ │ - add r29,r29,r4 │ │ │ │ - add r31,r31,r4 │ │ │ │ - add r28,r28,r4 │ │ │ │ - cmpd r24,r18 │ │ │ │ - bne 129f0 │ │ │ │ - ld r14,-256(r1) │ │ │ │ - ld r12,-248(r1) │ │ │ │ - blt cr6,12f24 │ │ │ │ - ld r10,-264(r1) │ │ │ │ - ld r27,-216(r1) │ │ │ │ - ld r6,-200(r1) │ │ │ │ - add r28,r14,r0 │ │ │ │ - mr r11,r14 │ │ │ │ - li r24,0 │ │ │ │ - cmpdi cr1,r8,0 │ │ │ │ - std r14,-256(r1) │ │ │ │ - std r12,-248(r1) │ │ │ │ - std r0,-240(r1) │ │ │ │ - addi r29,r10,16 │ │ │ │ - ld r10,-272(r1) │ │ │ │ - add r29,r29,r14 │ │ │ │ - add r31,r14,r10 │ │ │ │ - ld r10,-192(r1) │ │ │ │ - addi r22,r10,1 │ │ │ │ - li r10,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr7,12dd4 │ │ │ │ - cmpldi r20,1 │ │ │ │ - mr r30,r31 │ │ │ │ - ble 12fa0 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr4,r28,r7 │ │ │ │ - cmpld cr2,r3,r28 │ │ │ │ - cmpld cr3,r31,r19 │ │ │ │ - cmpld r31,r0 │ │ │ │ - isel r21,0,r10,4*cr4+gt │ │ │ │ - isel r12,0,r10,4*cr2+lt │ │ │ │ - isel r14,0,r10,4*cr3+lt │ │ │ │ - cmpld cr4,r31,r23 │ │ │ │ - isellt r0,0,r10 │ │ │ │ - cmpld r28,r5 │ │ │ │ - or r14,r14,r21 │ │ │ │ - isel r21,0,r10,4*cr4+lt │ │ │ │ - or r0,r0,r12 │ │ │ │ - iselgt r12,0,r10 │ │ │ │ - and r0,r0,r14 │ │ │ │ - or r21,r21,r12 │ │ │ │ - and r0,r0,r21 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12fa0 │ │ │ │ - cmpld r28,r6 │ │ │ │ - cmpld cr4,r31,r27 │ │ │ │ - iselgt r21,0,r10 │ │ │ │ - isel r0,0,r10,4*cr4+lt │ │ │ │ - or r0,r0,r21 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12fa0 │ │ │ │ + stxvx vs0,r6,r19 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r8,r8,8 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r0,r0,r2 │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r31,r31,r2 │ │ │ │ + cmpd r23,r21 │ │ │ │ + bne 12820 │ │ │ │ + mflr r8 │ │ │ │ + ld r19,-232(r1) │ │ │ │ + rotlwi r8,r8,8 │ │ │ │ + mtocrf 2,r8 │ │ │ │ + rotlwi r8,r8,24 │ │ │ │ + blt cr6,12d70 │ │ │ │ + ld r8,-240(r1) │ │ │ │ + clrldi r11,r9,63 │ │ │ │ + ld r30,-208(r1) │ │ │ │ + add r31,r19,r12 │ │ │ │ + mr r6,r19 │ │ │ │ + li r23,0 │ │ │ │ + std r19,-232(r1) │ │ │ │ + std r16,-224(r1) │ │ │ │ + cmpdi cr5,r10,0 │ │ │ │ + cmpdi cr4,r11,0 │ │ │ │ + mfocrf r11,2 │ │ │ │ + rlwinm r11,r11,24,0,3 │ │ │ │ + addi r0,r8,16 │ │ │ │ + ld r8,-248(r1) │ │ │ │ + mtlr r11 │ │ │ │ + add r0,r0,r19 │ │ │ │ + add r4,r19,r8 │ │ │ │ + ld r8,-256(r1) │ │ │ │ + addi r15,r8,1 │ │ │ │ + ld r8,-192(r1) │ │ │ │ + ble cr7,12c10 │ │ │ │ + cmpldi r22,1 │ │ │ │ + mr r11,r4 │ │ │ │ + ble 12df0 │ │ │ │ + addi r19,r3,16 │ │ │ │ + cmpld cr6,r4,r20 │ │ │ │ + cmpld cr2,r31,r7 │ │ │ │ + cmpld cr3,r3,r31 │ │ │ │ + cmpld r4,r19 │ │ │ │ + setbcr r16,4*cr2+gt │ │ │ │ + setbcr r19,4*cr6+lt │ │ │ │ + setbcr r27,4*cr3+lt │ │ │ │ + cmpld cr3,r4,r25 │ │ │ │ + setbcr r26,lt │ │ │ │ + or r19,r19,r16 │ │ │ │ + cmpld r31,r5 │ │ │ │ + or r16,r27,r26 │ │ │ │ + and r16,r16,r19 │ │ │ │ + setbcr r27,gt │ │ │ │ + setbcr r26,4*cr3+lt │ │ │ │ + or r19,r27,r26 │ │ │ │ + and r19,r19,r16 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12df0 │ │ │ │ + cmpld r31,r8 │ │ │ │ + cmpld cr3,r4,r30 │ │ │ │ + setbcr r16,gt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + or r19,r19,r16 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12df0 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - srdi r0,r9,1 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + srdi r27,r9,1 │ │ │ │ + mr r19,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r30,r3,8 │ │ │ │ - mr r21,r7 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r30 │ │ │ │ - mr r30,r31 │ │ │ │ + mtctr r27 │ │ │ │ + addi r27,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r27 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r21) │ │ │ │ - lxv vs11,0(r30) │ │ │ │ - addi r21,r21,16 │ │ │ │ - addi r30,r30,32 │ │ │ │ - lxv vs10,-16(r30) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r19) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + addi r19,r19,16 │ │ │ │ + addi r11,r11,32 │ │ │ │ + lxv vs10,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r30) │ │ │ │ - stxv vs12,-16(r30) │ │ │ │ - bdnz 12d60 │ │ │ │ - andi. r0,r9,1 │ │ │ │ - beq 12dd4 │ │ │ │ - lfd f11,0(r6) │ │ │ │ + stxv vs11,-32(r11) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ + bdnz 12ba0 │ │ │ │ + beq cr4,12c10 │ │ │ │ + lfd f11,0(r8) │ │ │ │ lfd f0,0(r5) │ │ │ │ - rldicr r0,r9,3,59 │ │ │ │ - rldicr r30,r9,4,58 │ │ │ │ - lfdx f12,r7,r0 │ │ │ │ + rldicr r11,r9,3,59 │ │ │ │ + rldicr r19,r9,4,58 │ │ │ │ + lfdx f12,r7,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r31,r30 │ │ │ │ + lxvx vs11,r4,r19 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r31,r30 │ │ │ │ - blt cr1,12ef4 │ │ │ │ - cmpldi r8,1 │ │ │ │ - mr r30,r11 │ │ │ │ - ble 12f50 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr4,r29,r5 │ │ │ │ - cmpld cr2,r3,r29 │ │ │ │ - cmpld cr3,r11,r23 │ │ │ │ - cmpld r11,r0 │ │ │ │ - isel r21,0,r10,4*cr4+gt │ │ │ │ - isel r12,0,r10,4*cr2+lt │ │ │ │ - isel r14,0,r10,4*cr3+lt │ │ │ │ - cmpld cr4,r11,r27 │ │ │ │ - isellt r0,0,r10 │ │ │ │ - cmpld r29,r6 │ │ │ │ - or r14,r14,r21 │ │ │ │ - isel r21,0,r10,4*cr4+lt │ │ │ │ - or r0,r0,r12 │ │ │ │ - iselgt r12,0,r10 │ │ │ │ - and r0,r0,r14 │ │ │ │ - or r21,r21,r12 │ │ │ │ - and r0,r0,r21 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12f50 │ │ │ │ - cmpld r29,r25 │ │ │ │ - cmpld cr4,r11,r17 │ │ │ │ - iselgt r21,0,r10 │ │ │ │ - isel r0,0,r10,4*cr4+lt │ │ │ │ - or r0,r0,r21 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12f50 │ │ │ │ + stxvx vs0,r4,r19 │ │ │ │ + blt cr5,12d34 │ │ │ │ + cmpldi r10,1 │ │ │ │ + mr r11,r6 │ │ │ │ + ble 12da0 │ │ │ │ + addi r19,r3,16 │ │ │ │ + cmpld cr6,r6,r25 │ │ │ │ + cmpld cr2,r0,r5 │ │ │ │ + cmpld cr3,r3,r0 │ │ │ │ + cmpld r6,r19 │ │ │ │ + setbcr r16,4*cr2+gt │ │ │ │ + setbcr r19,4*cr6+lt │ │ │ │ + setbcr r27,4*cr3+lt │ │ │ │ + cmpld cr3,r6,r30 │ │ │ │ + setbcr r26,lt │ │ │ │ + or r19,r19,r16 │ │ │ │ + cmpld r0,r8 │ │ │ │ + or r16,r27,r26 │ │ │ │ + and r16,r16,r19 │ │ │ │ + setbcr r27,gt │ │ │ │ + setbcr r26,4*cr3+lt │ │ │ │ + or r19,r27,r26 │ │ │ │ + and r19,r19,r16 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12da0 │ │ │ │ + cmpld r0,r28 │ │ │ │ + cmpld cr3,r6,r17 │ │ │ │ + setbcr r16,gt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + or r19,r19,r16 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12da0 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - srdi r0,r26,1 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + srdi r27,r29,1 │ │ │ │ + mr r19,r28 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r30,r3,8 │ │ │ │ - mr r21,r25 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r30 │ │ │ │ - mr r30,r11 │ │ │ │ + mtctr r27 │ │ │ │ + addi r27,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r27 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r21) │ │ │ │ - lxv vs11,0(r30) │ │ │ │ - addi r21,r21,16 │ │ │ │ - addi r30,r30,32 │ │ │ │ - lxv vs10,-16(r30) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r19) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + addi r19,r19,16 │ │ │ │ + addi r11,r11,32 │ │ │ │ + lxv vs10,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r30) │ │ │ │ - stxv vs12,-16(r30) │ │ │ │ - bdnz 12e80 │ │ │ │ - andi. r0,r26,1 │ │ │ │ - beq 12ef4 │ │ │ │ - lfd f11,0(r6) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - rldicr r0,r26,3,59 │ │ │ │ - rldicr r30,r26,4,58 │ │ │ │ - lfdx f12,r25,r0 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r11,r30 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - lxv vs12,0(r3) │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r30 │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r11,r11,r4 │ │ │ │ - add r29,r29,r4 │ │ │ │ - add r31,r31,r4 │ │ │ │ - add r28,r28,r4 │ │ │ │ - cmpd r24,r22 │ │ │ │ - bne 12cb0 │ │ │ │ - ld r14,-256(r1) │ │ │ │ - ld r12,-248(r1) │ │ │ │ - ld r0,-240(r1) │ │ │ │ - ld r10,-232(r1) │ │ │ │ - addi r15,r15,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - mr r5,r16 │ │ │ │ - add r14,r14,r10 │ │ │ │ - add r12,r12,r10 │ │ │ │ - ld r10,-224(r1) │ │ │ │ - cmpd r10,r15 │ │ │ │ - beq 12338 │ │ │ │ - addi r16,r16,8 │ │ │ │ - b 129b0 │ │ │ │ - mtctr r26 │ │ │ │ - mr r21,r25 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfd f11,0(r21) │ │ │ │ + stxv vs11,-32(r11) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ + bdnz 12cc0 │ │ │ │ + andi. r11,r29,1 │ │ │ │ + beq 12d34 │ │ │ │ + lfd f11,0(r8) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - addi r30,r30,16 │ │ │ │ - addi r21,r21,8 │ │ │ │ + rldicr r11,r29,3,59 │ │ │ │ + rldicr r19,r29,4,58 │ │ │ │ + lfdx f12,r28,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r30) │ │ │ │ + lxvx vs11,r6,r19 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r30) │ │ │ │ - bdnz 12f60 │ │ │ │ - b 12ef4 │ │ │ │ + stxvx vs0,r6,r19 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r8,r8,8 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r0,r0,r2 │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r31,r31,r2 │ │ │ │ + cmpd r23,r15 │ │ │ │ + bne 12af0 │ │ │ │ + mflr r8 │ │ │ │ + ld r19,-232(r1) │ │ │ │ + ld r16,-224(r1) │ │ │ │ + rotlwi r8,r8,8 │ │ │ │ + mtocrf 2,r8 │ │ │ │ + rotlwi r8,r8,24 │ │ │ │ + ld r8,-216(r1) │ │ │ │ + addi r14,r14,1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + add r19,r19,r24 │ │ │ │ + add r16,r16,r24 │ │ │ │ + mr r5,r18 │ │ │ │ + cmpd r8,r14 │ │ │ │ + beq 12308 │ │ │ │ + addi r18,r18,8 │ │ │ │ + b 127d0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r9 │ │ │ │ - mr r21,r7 │ │ │ │ + mtctr r29 │ │ │ │ + mr r19,r28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r21) │ │ │ │ + lfd f11,0(r19) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - addi r30,r30,16 │ │ │ │ - addi r21,r21,8 │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r19,r19,8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r30) │ │ │ │ + lxv vs11,-16(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r30) │ │ │ │ - bdnz 12fb0 │ │ │ │ - b 12dd4 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 12db0 │ │ │ │ + b 12d34 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtctr r9 │ │ │ │ - mr r22,r7 │ │ │ │ + mr r19,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r22) │ │ │ │ + lfd f11,0(r19) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - addi r30,r30,16 │ │ │ │ - addi r22,r22,8 │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r19,r19,8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r30) │ │ │ │ + lxv vs11,-16(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r30) │ │ │ │ - bdnz 13000 │ │ │ │ - b 12b14 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 12e00 │ │ │ │ + b 12c10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r26 │ │ │ │ - mr r22,r25 │ │ │ │ + mtctr r9 │ │ │ │ + mr r19,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r22) │ │ │ │ + lfd f11,0(r19) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - addi r30,r30,16 │ │ │ │ - addi r22,r22,8 │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r19,r19,8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r30) │ │ │ │ + lxv vs11,-16(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r30) │ │ │ │ - bdnz 13050 │ │ │ │ - b 12c34 │ │ │ │ - mr r0,r15 │ │ │ │ - ld r4,-224(r1) │ │ │ │ - ld r6,-216(r1) │ │ │ │ - ld r12,-208(r1) │ │ │ │ - ld r16,-200(r1) │ │ │ │ - ld r9,-192(r1) │ │ │ │ - ld r15,-240(r1) │ │ │ │ - ld r19,104(r1) │ │ │ │ - ld r30,112(r1) │ │ │ │ - ld r11,120(r1) │ │ │ │ - addi r5,r15,-1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r5,r5,r4 │ │ │ │ - cmpdi r16,0 │ │ │ │ - blt 12338 │ │ │ │ - cmpdi r9,0 │ │ │ │ - blt 12338 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - addi r23,r7,8 │ │ │ │ - mulld r17,r30,r12 │ │ │ │ - mulld r4,r19,r30 │ │ │ │ - addi r24,r8,1 │ │ │ │ - sldi r15,r6,4 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r14,r5,8 │ │ │ │ - addi r20,r9,-1 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - add r31,r9,r6 │ │ │ │ - sldi r19,r9,3 │ │ │ │ - sldi r18,r24,3 │ │ │ │ - addi r12,r16,1 │ │ │ │ - sldi r27,r30,4 │ │ │ │ - std r15,-240(r1) │ │ │ │ - sldi r10,r20,3 │ │ │ │ - sldi r30,r31,4 │ │ │ │ - sldi r21,r11,1 │ │ │ │ - add r19,r7,r19 │ │ │ │ - sldi r17,r17,4 │ │ │ │ - sldi r6,r4,4 │ │ │ │ - mr r22,r14 │ │ │ │ - li r16,0 │ │ │ │ - add r23,r23,r10 │ │ │ │ - mr r10,r0 │ │ │ │ - cmpdi cr5,r8,0 │ │ │ │ - mr r15,r0 │ │ │ │ - std r12,-248(r1) │ │ │ │ - std r6,-264(r1) │ │ │ │ - std r30,-232(r1) │ │ │ │ - addi r10,r10,8 │ │ │ │ - isel r23,r23,r7,4*cr7+gt │ │ │ │ - std r10,-256(r1) │ │ │ │ - ld r10,40(r1) │ │ │ │ - add r18,r23,r18 │ │ │ │ - add r17,r10,r17 │ │ │ │ - ld r10,-240(r1) │ │ │ │ - sldi r30,r24,4 │ │ │ │ - ld r28,-256(r1) │ │ │ │ - mr r4,r17 │ │ │ │ - mr r6,r15 │ │ │ │ - li r26,0 │ │ │ │ - std r16,-272(r1) │ │ │ │ - add r30,r30,r17 │ │ │ │ - add r11,r10,r17 │ │ │ │ - ld r10,-232(r1) │ │ │ │ - add r29,r10,r17 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,132b4 │ │ │ │ - cmpldi r20,1 │ │ │ │ - mr r31,r11 │ │ │ │ - ble 13480 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr6,r7,r29 │ │ │ │ - cmpld cr4,r3,r29 │ │ │ │ - cmpld cr1,r11,r19 │ │ │ │ - cmpld r11,r0 │ │ │ │ - isel r25,0,r10,4*cr6+lt │ │ │ │ - isel r12,0,r10,4*cr4+lt │ │ │ │ - isel r16,0,r10,4*cr1+lt │ │ │ │ - cmpld cr6,r11,r22 │ │ │ │ - isellt r0,0,r10 │ │ │ │ - cmpld r5,r29 │ │ │ │ - or r16,r16,r25 │ │ │ │ - isel r25,0,r10,4*cr6+lt │ │ │ │ - or r0,r0,r12 │ │ │ │ - isellt r12,0,r10 │ │ │ │ - and r0,r0,r16 │ │ │ │ - or r25,r25,r12 │ │ │ │ - and r0,r0,r25 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 13480 │ │ │ │ - cmpld r6,r29 │ │ │ │ - cmpld cr6,r11,r28 │ │ │ │ - isellt r25,0,r10 │ │ │ │ - isel r0,0,r10,4*cr6+lt │ │ │ │ - or r0,r0,r25 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 13480 │ │ │ │ - lfd f9,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - srdi r0,r9,1 │ │ │ │ - lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r25,r7 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r11 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ - xxspltd vs9,vs9,0 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 12e50 │ │ │ │ + b 12940 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r25) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r25,r25,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ - xvmuldp vs0,vs0,vs9 │ │ │ │ - xxmrgld vs12,vs10,vs11 │ │ │ │ - xxmrghd vs11,vs10,vs11 │ │ │ │ - xvmaddadp vs12,vs0,vs7 │ │ │ │ - xvmaddmdp vs0,vs8,vs11 │ │ │ │ - xxmrgld vs11,vs0,vs12 │ │ │ │ - xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 13240 │ │ │ │ - andi. r0,r9,1 │ │ │ │ - beq 132b4 │ │ │ │ - lfd f11,0(r6) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - rldicr r0,r9,3,59 │ │ │ │ - rldicr r31,r9,4,58 │ │ │ │ - lfdx f12,r7,r0 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r11,r31 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - lxv vs12,0(r3) │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r31 │ │ │ │ - blt cr5,133d4 │ │ │ │ - cmpldi r8,1 │ │ │ │ - mr r31,r4 │ │ │ │ - ble 13430 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr6,r5,r30 │ │ │ │ - cmpld cr4,r3,r30 │ │ │ │ - cmpld cr1,r4,r22 │ │ │ │ - cmpld r4,r0 │ │ │ │ - isel r25,0,r10,4*cr6+lt │ │ │ │ - isel r12,0,r10,4*cr4+lt │ │ │ │ - isel r16,0,r10,4*cr1+lt │ │ │ │ - cmpld cr6,r4,r28 │ │ │ │ - isellt r0,0,r10 │ │ │ │ - cmpld r6,r30 │ │ │ │ - or r16,r16,r25 │ │ │ │ - isel r25,0,r10,4*cr6+lt │ │ │ │ - or r0,r0,r12 │ │ │ │ - isellt r12,0,r10 │ │ │ │ - and r0,r0,r16 │ │ │ │ - or r25,r25,r12 │ │ │ │ - and r0,r0,r25 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 13430 │ │ │ │ - cmpld r23,r30 │ │ │ │ - cmpld cr6,r4,r18 │ │ │ │ - isellt r25,0,r10 │ │ │ │ - isel r0,0,r10,4*cr6+lt │ │ │ │ - or r0,r0,r25 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 13430 │ │ │ │ - lfd f9,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - srdi r0,r24,1 │ │ │ │ - lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r25,r23 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r4 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ - xxspltd vs9,vs9,0 │ │ │ │ + mtctr r29 │ │ │ │ + mr r19,r28 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r25) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r25,r25,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ - xvmuldp vs0,vs0,vs9 │ │ │ │ - xxmrgld vs12,vs10,vs11 │ │ │ │ - xxmrghd vs11,vs10,vs11 │ │ │ │ - xvmaddadp vs12,vs7,vs0 │ │ │ │ - xvmaddmdp vs0,vs8,vs11 │ │ │ │ - xxmrgld vs11,vs0,vs12 │ │ │ │ - xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 13360 │ │ │ │ - andi. r0,r24,1 │ │ │ │ - beq 133d4 │ │ │ │ - lfd f11,0(r6) │ │ │ │ + nop │ │ │ │ + lfd f11,0(r19) │ │ │ │ lfd f0,0(r5) │ │ │ │ - rldicr r0,r24,3,59 │ │ │ │ - rldicr r31,r24,4,58 │ │ │ │ - lfdx f12,r23,r0 │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r19,r19,8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r4,r31 │ │ │ │ + lxv vs11,-16(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r31 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r4,r4,r27 │ │ │ │ - add r30,r30,r27 │ │ │ │ - add r11,r11,r27 │ │ │ │ - add r29,r29,r27 │ │ │ │ - cmpd r26,r21 │ │ │ │ - bne 13190 │ │ │ │ - ld r10,-264(r1) │ │ │ │ - ld r16,-272(r1) │ │ │ │ - addi r22,r22,8 │ │ │ │ - mr r5,r14 │ │ │ │ - add r17,r17,r10 │ │ │ │ - ld r10,-248(r1) │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r10 │ │ │ │ - beq 12338 │ │ │ │ - addi r14,r14,8 │ │ │ │ - b 13160 │ │ │ │ - nop │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 12ea0 │ │ │ │ + b 12a64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r24 │ │ │ │ - mr r25,r23 │ │ │ │ + mtctr r30 │ │ │ │ + mr r18,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r25) │ │ │ │ + lfd f11,0(r18) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r25,r25,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r18,r18,8 │ │ │ │ + lfd f12,0(r15) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 13440 │ │ │ │ - b 133d4 │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz 12ef0 │ │ │ │ + addi r19,r19,1 │ │ │ │ + mr r15,r16 │ │ │ │ + add r0,r0,r2 │ │ │ │ + add r20,r20,r2 │ │ │ │ + cmpd cr5,r19,r17 │ │ │ │ + bne cr5,125d0 │ │ │ │ + nop │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r31,r31,8 │ │ │ │ + add r4,r4,r8 │ │ │ │ + add r21,r21,r8 │ │ │ │ + mr r5,r24 │ │ │ │ + cmpd r26,r23 │ │ │ │ + beq 12308 │ │ │ │ + addi r24,r24,8 │ │ │ │ + b 12480 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r9 │ │ │ │ - mr r25,r7 │ │ │ │ nop │ │ │ │ + mr r19,r7 │ │ │ │ + addi r17,r16,8 │ │ │ │ + mtctr r30 │ │ │ │ nop │ │ │ │ - lfd f11,0(r25) │ │ │ │ + lfd f11,0(r19) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r25,r25,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r19,r19,8 │ │ │ │ + lfd f12,0(r16) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 13490 │ │ │ │ - b 132b4 │ │ │ │ - mr r8,r16 │ │ │ │ - ld r6,-248(r1) │ │ │ │ - mr r16,r12 │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz 12f80 │ │ │ │ + b 1258c │ │ │ │ + mr r19,r7 │ │ │ │ + b 12f78 │ │ │ │ ld r14,-144(r1) │ │ │ │ - ld r12,-240(r1) │ │ │ │ - mr r9,r28 │ │ │ │ - addi r5,r15,-1 │ │ │ │ + ld r15,-136(r1) │ │ │ │ + ld r16,-128(r1) │ │ │ │ + addi r5,r20,-1 │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r5,r5,r8 │ │ │ │ - cmpdi r16,0 │ │ │ │ - blt 1233c │ │ │ │ + add r5,r5,r4 │ │ │ │ + cmpdi r0,0 │ │ │ │ + blt 12314 │ │ │ │ + ld r9,-232(r1) │ │ │ │ cmpdi r9,0 │ │ │ │ - blt 1233c │ │ │ │ - maddld r21,r30,r12,r6 │ │ │ │ - mulld r22,r19,r30 │ │ │ │ + blt 12314 │ │ │ │ + ld r2,112(r1) │ │ │ │ addi r11,r11,1 │ │ │ │ cmpdi cr1,r9,1 │ │ │ │ ld r9,40(r1) │ │ │ │ addi r25,r5,8 │ │ │ │ - addi r24,r16,1 │ │ │ │ - sldi r30,r30,4 │ │ │ │ - li r26,0 │ │ │ │ + addi r27,r3,16 │ │ │ │ sldi r28,r11,4 │ │ │ │ - sldi r31,r11,1 │ │ │ │ + sldi r30,r11,1 │ │ │ │ sldi r23,r11,5 │ │ │ │ - addi r27,r3,16 │ │ │ │ mr r29,r25 │ │ │ │ - li r6,1 │ │ │ │ + maddld r21,r2,r12,r26 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + mr r2,r0 │ │ │ │ + li r26,0 │ │ │ │ add r28,r7,r28 │ │ │ │ + addi r24,r2,1 │ │ │ │ + ld r2,112(r1) │ │ │ │ sldi r21,r21,4 │ │ │ │ - sldi r22,r22,4 │ │ │ │ + sldi r22,r8,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ add r21,r9,r21 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ add r4,r23,r21 │ │ │ │ mr r8,r21 │ │ │ │ - mr r11,r0 │ │ │ │ - li r20,0 │ │ │ │ + mr r10,r6 │ │ │ │ + li r31,0 │ │ │ │ mr r9,r8 │ │ │ │ - addi r19,r11,8 │ │ │ │ - beq cr1,13670 │ │ │ │ - cmpld cr3,r8,r27 │ │ │ │ - cmpld cr4,r3,r4 │ │ │ │ - cmpld cr6,r8,r28 │ │ │ │ - cmpld cr5,r7,r4 │ │ │ │ + addi r0,r10,8 │ │ │ │ + beq cr1,13160 │ │ │ │ + cmpld cr3,r8,r28 │ │ │ │ + cmpld cr4,r7,r4 │ │ │ │ + cmpld cr6,r8,r27 │ │ │ │ + cmpld cr5,r3,r4 │ │ │ │ cmpld r5,r4 │ │ │ │ cmpld cr7,r8,r29 │ │ │ │ - isel r10,0,r6,4*cr3+lt │ │ │ │ - isel r15,0,r6,4*cr4+lt │ │ │ │ - isel r18,0,r6,4*cr6+lt │ │ │ │ - isel r16,0,r6,4*cr5+lt │ │ │ │ - isellt r17,0,r6 │ │ │ │ - isel r19,0,r6,4*cr7+lt │ │ │ │ - or r10,r10,r15 │ │ │ │ - or r18,r18,r16 │ │ │ │ - or r19,r19,r17 │ │ │ │ - and r10,r10,r18 │ │ │ │ - and r10,r10,r19 │ │ │ │ - addi r19,r11,8 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 13670 │ │ │ │ - cmpld r8,r19 │ │ │ │ - cmpld cr7,r11,r4 │ │ │ │ - isellt r10,0,r6 │ │ │ │ - isel r18,0,r6,4*cr7+lt │ │ │ │ - or r10,r10,r18 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 13670 │ │ │ │ - lfd f0,0(r11) │ │ │ │ + setbcr r0,4*cr4+lt │ │ │ │ + setbcr r11,4*cr3+lt │ │ │ │ + setbcr r17,4*cr6+lt │ │ │ │ + setbcr r18,4*cr5+lt │ │ │ │ + setbcr r20,lt │ │ │ │ + setbcr r19,4*cr7+lt │ │ │ │ + or r11,r11,r0 │ │ │ │ + or r0,r18,r17 │ │ │ │ + and r0,r0,r11 │ │ │ │ + or r11,r20,r19 │ │ │ │ + and r11,r11,r0 │ │ │ │ + addi r0,r10,8 │ │ │ │ + cmpwi r11,0 │ │ │ │ + beq 13160 │ │ │ │ + cmpld r8,r0 │ │ │ │ + cmpld cr7,r10,r4 │ │ │ │ + setbcr r11,lt │ │ │ │ + setbcr r20,4*cr7+lt │ │ │ │ + or r11,r11,r20 │ │ │ │ + cmpwi r11,0 │ │ │ │ + beq 13160 │ │ │ │ + lfd f0,0(r10) │ │ │ │ lfd f9,0(r5) │ │ │ │ - srdi r11,r31,1 │ │ │ │ - lxvdsx vs7,0,r3 │ │ │ │ - addi r9,r3,8 │ │ │ │ + srdi r11,r30,1 │ │ │ │ mr r10,r7 │ │ │ │ - mtctr r11 │ │ │ │ - lxvdsx vs8,0,r9 │ │ │ │ mr r9,r8 │ │ │ │ + lxvdsx vs7,0,r3 │ │ │ │ + mtctr r11 │ │ │ │ + addi r11,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r11 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs0,0(r10) │ │ │ │ lxv vs11,0(r9) │ │ │ │ addi r10,r10,16 │ │ │ │ @@ -15303,712 +14313,960 @@ │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ stxv vs11,-32(r9) │ │ │ │ stxv vs12,-16(r9) │ │ │ │ - bdnz 13610 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r20,r31 │ │ │ │ - beq 136d0 │ │ │ │ - add r8,r8,r30 │ │ │ │ - mr r11,r19 │ │ │ │ - add r4,r4,r30 │ │ │ │ + bdnz 13100 │ │ │ │ + addi r31,r31,1 │ │ │ │ + cmpd r31,r30 │ │ │ │ + beq 131c0 │ │ │ │ + add r8,r8,r2 │ │ │ │ + mr r10,r0 │ │ │ │ + add r4,r4,r2 │ │ │ │ mr r9,r8 │ │ │ │ - b 1356c │ │ │ │ + b 1305c │ │ │ │ nop │ │ │ │ - mtctr r31 │ │ │ │ - mr r10,r7 │ │ │ │ + mtctr r30 │ │ │ │ + mr r11,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r10) │ │ │ │ + lfd f11,0(r11) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r11) │ │ │ │ addi r9,r9,16 │ │ │ │ - addi r10,r10,8 │ │ │ │ + addi r11,r11,8 │ │ │ │ + lfd f12,0(r10) │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r9) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r9) │ │ │ │ - bdnz 13680 │ │ │ │ - addi r20,r20,1 │ │ │ │ - mr r11,r19 │ │ │ │ - add r8,r8,r30 │ │ │ │ - add r4,r4,r30 │ │ │ │ - cmpd r20,r31 │ │ │ │ - bne 13560 │ │ │ │ + bdnz 13170 │ │ │ │ + addi r31,r31,1 │ │ │ │ + mr r10,r0 │ │ │ │ + add r8,r8,r2 │ │ │ │ + add r4,r4,r2 │ │ │ │ + cmpd r31,r30 │ │ │ │ + bne 13050 │ │ │ │ nop │ │ │ │ addi r26,r26,1 │ │ │ │ addi r29,r29,8 │ │ │ │ add r21,r21,r22 │ │ │ │ mr r5,r25 │ │ │ │ cmpd r26,r24 │ │ │ │ - beq 1233c │ │ │ │ + beq 12314 │ │ │ │ addi r25,r25,8 │ │ │ │ - b 13550 │ │ │ │ - addi r6,r24,-1 │ │ │ │ - li r8,0 │ │ │ │ - rldicl. r6,r6,63,62 │ │ │ │ - beq 13734 │ │ │ │ - li r8,2 │ │ │ │ - cmpd r8,r24 │ │ │ │ - beq 1261c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 13734 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 13728 │ │ │ │ - li r8,4 │ │ │ │ - cmpd r8,r24 │ │ │ │ - beq 1261c │ │ │ │ - addi r8,r8,2 │ │ │ │ - cmpd r8,r24 │ │ │ │ - beq 1261c │ │ │ │ - addi r0,r8,1 │ │ │ │ - addi r6,r8,2 │ │ │ │ - addi r11,r8,6 │ │ │ │ - addi r8,r8,8 │ │ │ │ - cmpd cr1,r24,r0 │ │ │ │ - addi r4,r6,2 │ │ │ │ - cmpd cr6,r6,r24 │ │ │ │ - cmpd cr3,r11,r24 │ │ │ │ - cmpd cr4,r8,r24 │ │ │ │ - cmpd r4,r24 │ │ │ │ - beq cr1,12810 │ │ │ │ - beq cr6,1261c │ │ │ │ - beq 1261c │ │ │ │ - beq cr3,1261c │ │ │ │ - bne cr4,13734 │ │ │ │ - b 1261c │ │ │ │ - addi r6,r20,-1 │ │ │ │ - li r10,0 │ │ │ │ - rldicl. r6,r6,63,62 │ │ │ │ - beq 137b8 │ │ │ │ - li r10,2 │ │ │ │ - cmpd r10,r20 │ │ │ │ - beq 1047c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 137b8 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 137ac │ │ │ │ - li r10,4 │ │ │ │ - cmpd r10,r20 │ │ │ │ - beq 1047c │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmpd r10,r20 │ │ │ │ - beq 1047c │ │ │ │ + b 13040 │ │ │ │ + ld r4,-224(r1) │ │ │ │ + ld r26,-216(r1) │ │ │ │ + ld r12,-208(r1) │ │ │ │ + ld r0,-200(r1) │ │ │ │ + ld r6,56(r1) │ │ │ │ + ld r8,104(r1) │ │ │ │ + ld r11,120(r1) │ │ │ │ + addi r5,r20,-1 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + add r5,r5,r4 │ │ │ │ + cmpdi r0,0 │ │ │ │ + blt 12308 │ │ │ │ + ld r2,-232(r1) │ │ │ │ + cmpdi r2,0 │ │ │ │ + blt 12308 │ │ │ │ + subf r9,r10,r2 │ │ │ │ + ld r2,112(r1) │ │ │ │ + sldi r15,r26,4 │ │ │ │ + addi r4,r7,8 │ │ │ │ addi r25,r10,1 │ │ │ │ - addi r6,r10,2 │ │ │ │ - addi r31,r10,6 │ │ │ │ - addi r10,r10,8 │ │ │ │ - cmpd cr1,r20,r25 │ │ │ │ - addi r0,r6,2 │ │ │ │ - cmpd cr6,r6,r20 │ │ │ │ - cmpd cr3,r31,r20 │ │ │ │ - cmpd cr4,r10,r20 │ │ │ │ - cmpd r0,r20 │ │ │ │ - beq cr1,12314 │ │ │ │ - beq cr6,1047c │ │ │ │ - beq 1047c │ │ │ │ - beq cr3,1047c │ │ │ │ - bne cr4,137b8 │ │ │ │ - b 1047c │ │ │ │ - addi r5,r15,-1 │ │ │ │ - li r10,0 │ │ │ │ - rldicl. r5,r5,63,62 │ │ │ │ - beq 1383c │ │ │ │ - li r10,2 │ │ │ │ - cmpd r10,r15 │ │ │ │ - beq 134e0 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 1383c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 13830 │ │ │ │ - li r10,4 │ │ │ │ - cmpd r10,r15 │ │ │ │ - beq 134e0 │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmpd r10,r15 │ │ │ │ - beq 134e0 │ │ │ │ - addi r29,r10,1 │ │ │ │ - addi r5,r10,2 │ │ │ │ - addi r31,r10,6 │ │ │ │ - addi r10,r10,8 │ │ │ │ - cmpd cr1,r15,r29 │ │ │ │ - addi r4,r5,2 │ │ │ │ - cmpd cr6,r5,r15 │ │ │ │ - cmpd cr7,r31,r15 │ │ │ │ - cmpd r10,r15 │ │ │ │ - cmpd cr5,r4,r15 │ │ │ │ - beq cr1,1233c │ │ │ │ - beq cr6,134e0 │ │ │ │ - beq cr5,134e0 │ │ │ │ - beq cr7,134e0 │ │ │ │ - bne 1383c │ │ │ │ - b 134e0 │ │ │ │ - addi r5,r15,-1 │ │ │ │ - li r10,0 │ │ │ │ - rldicl. r5,r5,63,62 │ │ │ │ - beq 138c0 │ │ │ │ - li r10,2 │ │ │ │ - cmpd r10,r15 │ │ │ │ - beq 130b0 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 138c0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 138b4 │ │ │ │ - li r10,4 │ │ │ │ - cmpd r10,r15 │ │ │ │ - beq 130b0 │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmpd r10,r15 │ │ │ │ - beq 130b0 │ │ │ │ - addi r28,r10,1 │ │ │ │ - addi r5,r10,2 │ │ │ │ - addi r29,r10,6 │ │ │ │ - addi r10,r10,8 │ │ │ │ - cmpd cr1,r15,r28 │ │ │ │ - addi r31,r5,2 │ │ │ │ - cmpd cr6,r5,r15 │ │ │ │ - cmpd cr7,r29,r15 │ │ │ │ - cmpd r10,r15 │ │ │ │ - cmpd cr5,r31,r15 │ │ │ │ - beq cr1,12338 │ │ │ │ - beq cr6,130b0 │ │ │ │ - beq cr5,130b0 │ │ │ │ - beq cr7,130b0 │ │ │ │ - bne 138c0 │ │ │ │ - b 130b0 │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x2000000 │ │ │ │ - attn │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0000000000013910 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,17904 │ │ │ │ - mflr r0 │ │ │ │ - ld r5,8(r3) │ │ │ │ - std r30,-72(r1) │ │ │ │ - mfocrf r11,8 │ │ │ │ + std r6,56(r1) │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r18,r5,8 │ │ │ │ + addi r31,r6,8 │ │ │ │ + li r19,0 │ │ │ │ + addi r22,r9,-1 │ │ │ │ + add r16,r9,r26 │ │ │ │ + cmpdi cr6,r9,0 │ │ │ │ + sldi r21,r9,3 │ │ │ │ + sldi r20,r25,3 │ │ │ │ + sldi r23,r11,1 │ │ │ │ + mr r24,r18 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ + std r31,-240(r1) │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + mulld r14,r2,r12 │ │ │ │ + sldi r26,r22,3 │ │ │ │ + mr r2,r0 │ │ │ │ + sldi r16,r16,4 │ │ │ │ + add r21,r7,r21 │ │ │ │ + addi r17,r2,1 │ │ │ │ + add r26,r26,r4 │ │ │ │ + ld r2,112(r1) │ │ │ │ + isel r26,r26,r7,4*cr6+gt │ │ │ │ + std r17,-248(r1) │ │ │ │ + mr r17,r15 │ │ │ │ + sldi r28,r8,4 │ │ │ │ + ld r8,40(r1) │ │ │ │ + sldi r14,r14,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r20,r26,r20 │ │ │ │ + add r14,r8,r14 │ │ │ │ + sldi r0,r25,4 │ │ │ │ + clrldi r12,r9,63 │ │ │ │ + ld r27,-240(r1) │ │ │ │ + ld r8,56(r1) │ │ │ │ + add r11,r17,r14 │ │ │ │ + add r29,r16,r14 │ │ │ │ + std r19,-256(r1) │ │ │ │ + mr r4,r14 │ │ │ │ + li r15,0 │ │ │ │ + cmpdi cr5,r12,0 │ │ │ │ + add r0,r0,r14 │ │ │ │ + nop │ │ │ │ + ble cr6,13400 │ │ │ │ + cmpldi r22,1 │ │ │ │ + mr r30,r11 │ │ │ │ + ble 135c0 │ │ │ │ + addi r19,r3,16 │ │ │ │ + cmpld cr3,r11,r21 │ │ │ │ + cmpld cr4,r7,r29 │ │ │ │ + cmpld cr1,r3,r29 │ │ │ │ + cmpld r11,r19 │ │ │ │ + setbcr r12,4*cr4+lt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + setbcr r6,4*cr1+lt │ │ │ │ + cmpld cr1,r11,r24 │ │ │ │ + setbcr r31,lt │ │ │ │ + or r19,r19,r12 │ │ │ │ + cmpld r5,r29 │ │ │ │ + or r12,r6,r31 │ │ │ │ + and r12,r12,r19 │ │ │ │ + setbcr r6,lt │ │ │ │ + setbcr r31,4*cr1+lt │ │ │ │ + or r19,r6,r31 │ │ │ │ + and r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 135c0 │ │ │ │ + cmpld r8,r29 │ │ │ │ + cmpld cr1,r11,r27 │ │ │ │ + setbcr r12,lt │ │ │ │ + setbcr r19,4*cr1+lt │ │ │ │ + or r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 135c0 │ │ │ │ + lfd f9,0(r5) │ │ │ │ + lfd f0,0(r8) │ │ │ │ + srdi r6,r9,1 │ │ │ │ + mr r19,r7 │ │ │ │ + lxvdsx vs7,0,r3 │ │ │ │ + mtctr r6 │ │ │ │ + addi r6,r3,8 │ │ │ │ + fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r6 │ │ │ │ + xxspltd vs9,vs9,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r19) │ │ │ │ + lxv vs11,0(r30) │ │ │ │ + addi r19,r19,16 │ │ │ │ + addi r30,r30,32 │ │ │ │ + lxv vs10,-16(r30) │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ + xxmrgld vs12,vs10,vs11 │ │ │ │ + xxmrghd vs11,vs10,vs11 │ │ │ │ + xvmaddadp vs12,vs0,vs7 │ │ │ │ + xvmaddmdp vs0,vs8,vs11 │ │ │ │ + xxmrgld vs11,vs0,vs12 │ │ │ │ + xxmrghd vs12,vs0,vs12 │ │ │ │ + stxv vs11,-32(r30) │ │ │ │ + stxv vs12,-16(r30) │ │ │ │ + bdnz 13390 │ │ │ │ + beq cr5,13400 │ │ │ │ + lfd f11,0(r8) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + rldicr r30,r9,3,59 │ │ │ │ + rldicr r19,r9,4,58 │ │ │ │ + lfdx f12,r7,r30 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + lxvx vs11,r11,r19 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + lxv vs12,0(r3) │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ + stxvx vs0,r11,r19 │ │ │ │ + blt cr7,13524 │ │ │ │ + cmpldi r10,1 │ │ │ │ + mr r30,r4 │ │ │ │ + ble 13570 │ │ │ │ + addi r19,r3,16 │ │ │ │ + cmpld cr3,r4,r24 │ │ │ │ + cmpld cr4,r5,r0 │ │ │ │ + cmpld cr1,r3,r0 │ │ │ │ + cmpld r4,r19 │ │ │ │ + setbcr r12,4*cr4+lt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + setbcr r6,4*cr1+lt │ │ │ │ + cmpld cr1,r4,r27 │ │ │ │ + setbcr r31,lt │ │ │ │ + or r19,r19,r12 │ │ │ │ + cmpld r8,r0 │ │ │ │ + or r12,r6,r31 │ │ │ │ + and r12,r12,r19 │ │ │ │ + setbcr r6,lt │ │ │ │ + setbcr r31,4*cr1+lt │ │ │ │ + or r19,r6,r31 │ │ │ │ + and r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 13570 │ │ │ │ + cmpld r26,r0 │ │ │ │ + cmpld cr1,r4,r20 │ │ │ │ + setbcr r12,lt │ │ │ │ + setbcr r19,4*cr1+lt │ │ │ │ + or r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 13570 │ │ │ │ + lfd f9,0(r5) │ │ │ │ + lfd f0,0(r8) │ │ │ │ + srdi r6,r25,1 │ │ │ │ + mr r19,r26 │ │ │ │ + lxvdsx vs7,0,r3 │ │ │ │ + mtctr r6 │ │ │ │ + addi r6,r3,8 │ │ │ │ + fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r6 │ │ │ │ + xxspltd vs9,vs9,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r19) │ │ │ │ + lxv vs11,0(r30) │ │ │ │ + addi r19,r19,16 │ │ │ │ + addi r30,r30,32 │ │ │ │ + lxv vs10,-16(r30) │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ + xxmrgld vs12,vs10,vs11 │ │ │ │ + xxmrghd vs11,vs10,vs11 │ │ │ │ + xvmaddadp vs12,vs7,vs0 │ │ │ │ + xvmaddmdp vs0,vs8,vs11 │ │ │ │ + xxmrgld vs11,vs0,vs12 │ │ │ │ + xxmrghd vs12,vs0,vs12 │ │ │ │ + stxv vs11,-32(r30) │ │ │ │ + stxv vs12,-16(r30) │ │ │ │ + bdnz 134b0 │ │ │ │ + andi. r30,r25,1 │ │ │ │ + beq 13524 │ │ │ │ + lfd f11,0(r8) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + rldicr r30,r25,3,59 │ │ │ │ + rldicr r19,r25,4,58 │ │ │ │ + lfdx f12,r26,r30 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + lxvx vs11,r4,r19 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + lxv vs12,0(r3) │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ + stxvx vs0,r4,r19 │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r8,r8,8 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r0,r0,r2 │ │ │ │ + add r11,r11,r2 │ │ │ │ + add r29,r29,r2 │ │ │ │ + cmpd r15,r23 │ │ │ │ + bne 132e0 │ │ │ │ + ld r19,-256(r1) │ │ │ │ + ld r8,-248(r1) │ │ │ │ + addi r24,r24,8 │ │ │ │ + add r14,r14,r28 │ │ │ │ + mr r5,r18 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r19,r8 │ │ │ │ + beq 12308 │ │ │ │ + addi r18,r18,8 │ │ │ │ + b 132b0 │ │ │ │ + mtctr r25 │ │ │ │ + mr r19,r26 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f11,0(r19) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + addi r30,r30,16 │ │ │ │ + addi r19,r19,8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + lxv vs11,-16(r30) │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + lxv vs12,0(r3) │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ + stxv vs0,-16(r30) │ │ │ │ + bdnz 13580 │ │ │ │ + b 13524 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mtctr r9 │ │ │ │ + mr r19,r7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f11,0(r19) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + addi r30,r30,16 │ │ │ │ + addi r19,r19,8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + lxv vs11,-16(r30) │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + lxv vs12,0(r3) │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ + stxv vs0,-16(r30) │ │ │ │ + bdnz 135d0 │ │ │ │ + b 13400 │ │ │ │ + addi r0,r25,-1 │ │ │ │ + li r9,0 │ │ │ │ + rldicl. r0,r0,63,62 │ │ │ │ + beq 1364c │ │ │ │ + li r9,2 │ │ │ │ + cmpd r9,r25 │ │ │ │ + beq 125a4 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 1364c │ │ │ │ + cmpdi r0,2 │ │ │ │ + beq 13640 │ │ │ │ + li r9,4 │ │ │ │ + cmpd r9,r25 │ │ │ │ + beq 125a4 │ │ │ │ + addi r9,r9,2 │ │ │ │ + cmpd r9,r25 │ │ │ │ + beq 125a4 │ │ │ │ + addi r18,r9,1 │ │ │ │ + addi r20,r9,2 │ │ │ │ + addi r19,r9,6 │ │ │ │ + addi r9,r9,8 │ │ │ │ + cmpd cr6,r25,r18 │ │ │ │ + addi r0,r20,2 │ │ │ │ + cmpd cr5,r20,r25 │ │ │ │ + cmpd cr4,r19,r25 │ │ │ │ + cmpd cr1,r9,r25 │ │ │ │ + cmpd r0,r25 │ │ │ │ + beq cr6,12f40 │ │ │ │ + beq cr5,125a4 │ │ │ │ + beq 125a4 │ │ │ │ + beq cr4,125a4 │ │ │ │ + bne cr1,1364c │ │ │ │ + b 125a4 │ │ │ │ + addi r4,r10,-1 │ │ │ │ + li r9,0 │ │ │ │ + rldicl. r4,r4,63,62 │ │ │ │ + beq 136d0 │ │ │ │ + li r9,2 │ │ │ │ + cmpd r9,r10 │ │ │ │ + beq 10490 │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 136d0 │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 136c4 │ │ │ │ + li r9,4 │ │ │ │ + cmpd r9,r10 │ │ │ │ + beq 10490 │ │ │ │ + addi r9,r9,2 │ │ │ │ + cmpd r9,r10 │ │ │ │ + beq 10490 │ │ │ │ + addi r29,r9,1 │ │ │ │ + addi r4,r9,2 │ │ │ │ + addi r30,r9,6 │ │ │ │ + addi r9,r9,8 │ │ │ │ + cmpd cr6,r10,r29 │ │ │ │ + addi r31,r4,2 │ │ │ │ + cmpd cr5,r4,r10 │ │ │ │ + cmpd cr4,r30,r10 │ │ │ │ + cmpd cr1,r9,r10 │ │ │ │ + cmpd r31,r10 │ │ │ │ + beq cr6,122e4 │ │ │ │ + beq cr5,10490 │ │ │ │ + beq 10490 │ │ │ │ + beq cr4,10490 │ │ │ │ + bne cr1,136d0 │ │ │ │ + b 10490 │ │ │ │ + addi r5,r20,-1 │ │ │ │ + li r10,0 │ │ │ │ + rldicl. r5,r5,63,62 │ │ │ │ + beq 13754 │ │ │ │ + li r10,2 │ │ │ │ + cmpd r10,r20 │ │ │ │ + beq 12fcc │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 13754 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 13748 │ │ │ │ + li r10,4 │ │ │ │ + cmpd r10,r20 │ │ │ │ + beq 12fcc │ │ │ │ + addi r10,r10,2 │ │ │ │ + cmpd r10,r20 │ │ │ │ + beq 12fcc │ │ │ │ + addi r31,r10,1 │ │ │ │ + addi r2,r10,2 │ │ │ │ + addi r5,r10,6 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpd cr1,r20,r31 │ │ │ │ + addi r9,r2,2 │ │ │ │ + cmpd cr6,r2,r20 │ │ │ │ + cmpd cr7,r5,r20 │ │ │ │ + cmpd r10,r20 │ │ │ │ + cmpd cr5,r9,r20 │ │ │ │ + beq cr1,12314 │ │ │ │ + beq cr6,12fcc │ │ │ │ + beq cr5,12fcc │ │ │ │ + beq cr7,12fcc │ │ │ │ + bne 13754 │ │ │ │ + b 12fcc │ │ │ │ + addi r31,r20,-1 │ │ │ │ + li r5,0 │ │ │ │ + rldicl. r31,r31,63,62 │ │ │ │ + beq 137d8 │ │ │ │ + li r5,2 │ │ │ │ + cmpd r5,r20 │ │ │ │ + beq 131fc │ │ │ │ + cmpdi r31,1 │ │ │ │ + beq 137d8 │ │ │ │ + cmpdi r31,2 │ │ │ │ + beq 137cc │ │ │ │ + li r5,4 │ │ │ │ + cmpd r5,r20 │ │ │ │ + beq 131fc │ │ │ │ + addi r5,r5,2 │ │ │ │ + cmpd r5,r20 │ │ │ │ + beq 131fc │ │ │ │ + addi r30,r5,1 │ │ │ │ + addi r2,r5,2 │ │ │ │ + addi r31,r5,6 │ │ │ │ + addi r5,r5,8 │ │ │ │ + cmpd cr1,r20,r30 │ │ │ │ + addi r9,r2,2 │ │ │ │ + cmpd cr6,r2,r20 │ │ │ │ + cmpd cr7,r31,r20 │ │ │ │ + cmpd r5,r20 │ │ │ │ + cmpd cr5,r9,r20 │ │ │ │ + beq cr1,12308 │ │ │ │ + beq cr6,131fc │ │ │ │ + beq cr5,131fc │ │ │ │ + beq cr7,131fc │ │ │ │ + bne 137d8 │ │ │ │ + b 131fc │ │ │ │ + .long 0x0 │ │ │ │ + .long 0x3000000 │ │ │ │ + attn │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000013830 : │ │ │ │ + ld r5,8(r3) │ │ │ │ + std r30,-80(r1) │ │ │ │ + std r31,-72(r1) │ │ │ │ ld r30,24(r3) │ │ │ │ - std r17,-176(r1) │ │ │ │ - std r20,-152(r1) │ │ │ │ - std r24,-120(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ + mflr r0 │ │ │ │ + mfocrf r11,8 │ │ │ │ + li r4,0 │ │ │ │ + std r17,-184(r1) │ │ │ │ + std r16,-192(r1) │ │ │ │ + std r20,-160(r1) │ │ │ │ + std r19,-168(r1) │ │ │ │ + mr r20,r3 │ │ │ │ + std r24,-128(r1) │ │ │ │ + std r23,-136(r1) │ │ │ │ + ld r24,16(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ + stfd f24,-64(r1) │ │ │ │ + mr r3,r30 │ │ │ │ + sldi r5,r5,4 │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r16,-184(r1) │ │ │ │ - std r18,-168(r1) │ │ │ │ - std r19,-160(r1) │ │ │ │ - std r21,-144(r1) │ │ │ │ - std r22,-136(r1) │ │ │ │ - std r23,-128(r1) │ │ │ │ - std r25,-112(r1) │ │ │ │ - std r26,-104(r1) │ │ │ │ - std r27,-96(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ + std r18,-176(r1) │ │ │ │ + std r21,-152(r1) │ │ │ │ + std r22,-144(r1) │ │ │ │ + std r25,-120(r1) │ │ │ │ + std r26,-112(r1) │ │ │ │ + std r27,-104(r1) │ │ │ │ + std r28,-96(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - mr r20,r3 │ │ │ │ stdu r1,-224(r1) │ │ │ │ - ld r24,16(r3) │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r30 │ │ │ │ - sldi r5,r5,4 │ │ │ │ mr r31,r1 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5240 │ │ │ │ ld r17,48(r20) │ │ │ │ - ld r9,8(r20) │ │ │ │ cmpdi r17,1 │ │ │ │ - beq 13c54 │ │ │ │ - cmpdi r9,0 │ │ │ │ + ld r2,8(r20) │ │ │ │ + beq 13b54 │ │ │ │ + cmpdi r2,0 │ │ │ │ + plfd f25,278692 # 57980 │ │ │ │ mr r21,r30 │ │ │ │ li r26,0 │ │ │ │ - xxlxor vs25,vs25,vs25 │ │ │ │ - ble 13d24 │ │ │ │ + xxlxor vs24,vs24,vs24 │ │ │ │ + ble 13c1c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r29,r17,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + sldi r30,r17,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r25,r1 │ │ │ │ cmpdi r17,0 │ │ │ │ - addi r9,r29,15 │ │ │ │ - addi r10,r29,23 │ │ │ │ + addi r2,r30,15 │ │ │ │ + addi r9,r30,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r19,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r18,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f25,0(r18) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f24,0(r18) │ │ │ │ addi r22,r1,32 │ │ │ │ - ble 13a98 │ │ │ │ - mulld r10,r17,r26 │ │ │ │ - ld r8,120(r20) │ │ │ │ + ble 139a8 │ │ │ │ + mulld r9,r17,r26 │ │ │ │ + ld r10,120(r20) │ │ │ │ + ld r7,56(r20) │ │ │ │ mtctr r17 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r6,56(r20) │ │ │ │ + li r2,0 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r7,r18,8 │ │ │ │ - lfd f10,1528(r9) │ │ │ │ - li r9,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r8,r8,r10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r8,r18,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,r22,r9 │ │ │ │ + ldx r9,r7,r2 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + sradi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + fmul f0,f0,f25 │ │ │ │ + neg r9,r9 │ │ │ │ + stfdx f0,r19,r2 │ │ │ │ + mtfprd f11,r9 │ │ │ │ + stdx r9,r22,r2 │ │ │ │ fcfid f11,f11 │ │ │ │ fmadd f12,f0,f11,f12 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 13a60 │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 13c08 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + stfdx f12,r8,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 13970 │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 13b08 │ │ │ │ + sldi r2,r2,4 │ │ │ │ addi r16,r17,-1 │ │ │ │ - lfdx f26,r18,r29 │ │ │ │ + lfdx f26,r18,r30 │ │ │ │ lfd f30,0(r21) │ │ │ │ - lfd f31,8(r21) │ │ │ │ - add r27,r18,r29 │ │ │ │ + add r27,r18,r30 │ │ │ │ mr r23,r24 │ │ │ │ - add r28,r22,r29 │ │ │ │ + lfd f31,8(r21) │ │ │ │ + add r28,r22,r30 │ │ │ │ cmpdi cr4,r16,0 │ │ │ │ - add r30,r9,r24 │ │ │ │ + add r29,r2,r24 │ │ │ │ nop │ │ │ │ fmr f1,f26 │ │ │ │ lfd f27,0(r23) │ │ │ │ lfd f28,8(r23) │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5040 │ │ │ │ fmr f29,f1 │ │ │ │ fneg f1,f26 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4da0 │ │ │ │ fmadd f30,f27,f29,f30 │ │ │ │ fmadd f31,f27,f1,f31 │ │ │ │ fnmsub f30,f28,f1,f30 │ │ │ │ fmadd f31,f28,f29,f31 │ │ │ │ stfd f30,0(r21) │ │ │ │ stfd f31,8(r21) │ │ │ │ - ble cr4,13c44 │ │ │ │ - ld r5,56(r20) │ │ │ │ + ble cr4,13b44 │ │ │ │ + ld r6,56(r20) │ │ │ │ mtctr r16 │ │ │ │ - mr r6,r28 │ │ │ │ - mr r10,r16 │ │ │ │ - add r5,r5,r29 │ │ │ │ - b 13b3c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r9,0(r6) │ │ │ │ - bdz 13c30 │ │ │ │ - ldu r9,-8(r5) │ │ │ │ - ldu r7,-8(r6) │ │ │ │ - sradi r8,r9,1 │ │ │ │ - addze r8,r8 │ │ │ │ + mr r7,r28 │ │ │ │ + mr r9,r16 │ │ │ │ + add r6,r6,r30 │ │ │ │ + b 13a3c │ │ │ │ addi r9,r9,-1 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 13b30 │ │ │ │ - cmpd r17,r10 │ │ │ │ - addi r7,r7,1 │ │ │ │ - sldi r5,r10,3 │ │ │ │ - stdx r7,r22,r5 │ │ │ │ - ble 13bfc │ │ │ │ - subf r10,r10,r17 │ │ │ │ - add r4,r18,r5 │ │ │ │ - lfdx f12,r18,r5 │ │ │ │ - add r6,r22,r5 │ │ │ │ - add r7,r19,r5 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - addi r8,r4,8 │ │ │ │ - beq 13bbc │ │ │ │ - lfdx f0,r22,r5 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r9,8 │ │ │ │ + std r2,0(r7) │ │ │ │ + bdz 13b30 │ │ │ │ + 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 13a30 │ │ │ │ + cmpd r17,r9 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r6,r9,3 │ │ │ │ + stdx r8,r22,r6 │ │ │ │ + ble 13afc │ │ │ │ + subf r9,r9,r17 │ │ │ │ + add r5,r18,r6 │ │ │ │ + lfdx f12,r18,r6 │ │ │ │ + add r7,r22,r6 │ │ │ │ + add r8,r19,r6 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + addi r10,r5,8 │ │ │ │ + beq 13abc │ │ │ │ + lfdx f0,r22,r6 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,8 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfdx f0,r19,r5 │ │ │ │ + lfdx f0,r19,r6 │ │ │ │ fmadd f12,f11,f0,f12 │ │ │ │ - stfd f12,8(r4) │ │ │ │ - beq 13bf8 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f11,r6,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ - lfdx f9,r7,r9 │ │ │ │ + stfd f12,8(r5) │ │ │ │ + beq 13af8 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f11,r7,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + lfdx f9,r8,r2 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r6,r10 │ │ │ │ + lfdx f11,r7,r9 │ │ │ │ fcfid f10,f11 │ │ │ │ - lfdx f11,r7,r10 │ │ │ │ + lfdx f11,r8,r9 │ │ │ │ fmadd f0,f0,f9,f12 │ │ │ │ fmadd f12,f10,f11,f0 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f12,r8,r10 │ │ │ │ - bdnz 13bc4 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f12,r10,r9 │ │ │ │ + bdnz 13ac4 │ │ │ │ lfd f26,0(r27) │ │ │ │ addi r23,r23,16 │ │ │ │ - cmpld r30,r23 │ │ │ │ - bne 13ad0 │ │ │ │ - ld r10,8(r20) │ │ │ │ + cmpld r29,r23 │ │ │ │ + bne 139e0 │ │ │ │ + ld r9,8(r20) │ │ │ │ addi r26,r26,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r21,r21,16 │ │ │ │ - cmpd r10,r26 │ │ │ │ - std r9,0(r25) │ │ │ │ + cmpd r9,r26 │ │ │ │ + std r2,0(r25) │ │ │ │ mr r1,r25 │ │ │ │ - ble 13d24 │ │ │ │ + ble 13c1c │ │ │ │ ld r17,48(r20) │ │ │ │ - b 139e0 │ │ │ │ - ld r9,0(r22) │ │ │ │ - li r5,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r22) │ │ │ │ - b 13b74 │ │ │ │ - sldi r9,r16,3 │ │ │ │ - mr r10,r16 │ │ │ │ - ldx r7,r22,r9 │ │ │ │ - b 13b60 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 13d24 │ │ │ │ + b 13900 │ │ │ │ + ld r2,0(r22) │ │ │ │ + li r6,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r22) │ │ │ │ + b 13a74 │ │ │ │ + sldi r2,r16,3 │ │ │ │ + mr r9,r16 │ │ │ │ + ldx r8,r22,r2 │ │ │ │ + b 13a60 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 13c1c │ │ │ │ ld r21,0(r20) │ │ │ │ cmpdi r21,0 │ │ │ │ - ble 13d24 │ │ │ │ + ble 13c1c │ │ │ │ sradi r22,r21,1 │ │ │ │ addze r22,r22 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ ld r20,120(r20) │ │ │ │ + plfd f26,278024 # 57980 │ │ │ │ li r25,0 │ │ │ │ - lfd f26,1528(r10) │ │ │ │ - add r23,r30,r9 │ │ │ │ + add r23,r30,r2 │ │ │ │ neg r22,r22 │ │ │ │ lfd f29,0(r30) │ │ │ │ lfd f30,8(r30) │ │ │ │ add r26,r20,r25 │ │ │ │ mr r27,r21 │ │ │ │ mr r28,r22 │ │ │ │ mr r29,r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f31,0(r26) │ │ │ │ mtfprd f0,r28 │ │ │ │ lfd f27,0(r29) │ │ │ │ - lfd f28,8(r29) │ │ │ │ addi r28,r28,1 │ │ │ │ addi r29,r29,16 │ │ │ │ + lfd f28,-8(r29) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f31,f31,f26 │ │ │ │ fmul f31,f31,f0 │ │ │ │ fmr f1,f31 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5040 │ │ │ │ fmr f0,f1 │ │ │ │ fneg f1,f31 │ │ │ │ fmr f31,f0 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4da0 │ │ │ │ addic. r27,r27,-1 │ │ │ │ - fmadd f29,f31,f27,f29 │ │ │ │ fmadd f30,f1,f27,f30 │ │ │ │ - fnmsub f29,f1,f28,f29 │ │ │ │ + fmadd f29,f31,f27,f29 │ │ │ │ fmadd f30,f31,f28,f30 │ │ │ │ - stfd f29,0(r30) │ │ │ │ + fnmsub f29,f1,f28,f29 │ │ │ │ stfd f30,8(r30) │ │ │ │ - bne 13cb0 │ │ │ │ + stfd f29,0(r30) │ │ │ │ + bne 13bb0 │ │ │ │ addi r30,r30,16 │ │ │ │ addi r25,r25,8 │ │ │ │ cmpld r23,r30 │ │ │ │ - bne 13c8c │ │ │ │ + bne 13b8c │ │ │ │ addi r1,r31,224 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r16,-184(r1) │ │ │ │ - ld r17,-176(r1) │ │ │ │ - ld r18,-168(r1) │ │ │ │ - ld r19,-160(r1) │ │ │ │ - ld r20,-152(r1) │ │ │ │ - ld r21,-144(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - ld r23,-128(r1) │ │ │ │ - ld r24,-120(r1) │ │ │ │ - ld r25,-112(r1) │ │ │ │ - ld r26,-104(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(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) │ │ │ │ mtlr r0 │ │ │ │ - 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 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1087 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1088 │ │ │ │ │ │ │ │ -0000000000013db0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,16720 │ │ │ │ - mflr r0 │ │ │ │ +0000000000013ca0 : │ │ │ │ ld r5,0(r3) │ │ │ │ - std r22,-88(r1) │ │ │ │ - mfocrf r11,8 │ │ │ │ + std r22,-96(r1) │ │ │ │ + std r21,-104(r1) │ │ │ │ ld r22,16(r3) │ │ │ │ - std r15,-144(r1) │ │ │ │ - std r16,-136(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r14,-152(r1) │ │ │ │ - std r17,-128(r1) │ │ │ │ - std r18,-120(r1) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r20,-104(r1) │ │ │ │ - std r21,-96(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) │ │ │ │ - stw r11,8(r1) │ │ │ │ + mflr r0 │ │ │ │ + mfocrf r11,8 │ │ │ │ + li r4,0 │ │ │ │ + std r15,-152(r1) │ │ │ │ + std r16,-144(r1) │ │ │ │ mr r16,r3 │ │ │ │ + std r30,-32(r1) │ │ │ │ + std r31,-24(r1) │ │ │ │ ld r30,24(r3) │ │ │ │ - li r4,0 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-208(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-160(r1) │ │ │ │ mr r3,r22 │ │ │ │ sldi r5,r5,4 │ │ │ │ + std r17,-136(r1) │ │ │ │ + std r18,-128(r1) │ │ │ │ + std r19,-120(r1) │ │ │ │ + std r20,-112(r1) │ │ │ │ + std r23,-88(r1) │ │ │ │ + std r24,-80(r1) │ │ │ │ + std r25,-72(r1) │ │ │ │ + std r26,-64(r1) │ │ │ │ + std r27,-56(r1) │ │ │ │ + std r28,-48(r1) │ │ │ │ + std r29,-40(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-208(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5240 │ │ │ │ ld r15,48(r16) │ │ │ │ - ld r9,8(r16) │ │ │ │ cmpdi r15,1 │ │ │ │ - beq 140e4 │ │ │ │ - cmpdi r9,0 │ │ │ │ + ld r2,8(r16) │ │ │ │ + beq 13fc4 │ │ │ │ + cmpdi r2,0 │ │ │ │ mr r19,r30 │ │ │ │ li r24,0 │ │ │ │ + ble 14090 │ │ │ │ + plfd f31,277560 # 57980 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ addi r25,r31,32 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ addi r26,r31,40 │ │ │ │ - ble 141b4 │ │ │ │ nop │ │ │ │ - sldi r29,r15,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + sldi r30,r15,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r23,r1 │ │ │ │ cmpdi r15,0 │ │ │ │ - addi r9,r29,15 │ │ │ │ - addi r10,r29,23 │ │ │ │ + addi r2,r30,15 │ │ │ │ + addi r9,r30,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r18,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r17,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f31,0(r17) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f30,0(r17) │ │ │ │ addi r20,r1,32 │ │ │ │ - ble 13f28 │ │ │ │ - mulld r10,r15,r24 │ │ │ │ - ld r8,120(r16) │ │ │ │ + ble 13e08 │ │ │ │ + mulld r9,r15,r24 │ │ │ │ + ld r10,120(r16) │ │ │ │ + ld r7,56(r16) │ │ │ │ mtctr r15 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r6,56(r16) │ │ │ │ + li r2,0 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r7,r17,8 │ │ │ │ - lfd f10,1528(r9) │ │ │ │ - li r9,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r8,r8,r10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r8,r17,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,r18,r9 │ │ │ │ - mtfprd f11,r10 │ │ │ │ - stdx r10,r20,r9 │ │ │ │ + ldx r9,r7,r2 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + sradi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + neg r9,r9 │ │ │ │ + stfdx f0,r18,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 13ef0 │ │ │ │ - ld r9,0(r16) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 14098 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + stfdx f12,r8,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 13dd0 │ │ │ │ + ld r2,0(r16) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 13f78 │ │ │ │ + sldi r2,r2,4 │ │ │ │ addi r14,r15,-1 │ │ │ │ - lfdx f1,r17,r29 │ │ │ │ - add r28,r17,r29 │ │ │ │ + lfdx f1,r17,r30 │ │ │ │ + add r28,r17,r30 │ │ │ │ mr r21,r22 │ │ │ │ - add r27,r20,r29 │ │ │ │ + add r27,r20,r30 │ │ │ │ cmpdi cr4,r14,0 │ │ │ │ - add r30,r9,r22 │ │ │ │ + add r29,r2,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ lfd f9,40(r31) │ │ │ │ lfd f11,0(r19) │ │ │ │ lfd f12,32(r31) │ │ │ │ lfd f10,0(r21) │ │ │ │ lfd f8,8(r21) │ │ │ │ lfd f0,8(r19) │ │ │ │ fmadd f10,f11,f9,f10 │ │ │ │ fmadd f11,f11,f12,f8 │ │ │ │ fnmsub f12,f0,f12,f10 │ │ │ │ fmadd f0,f0,f9,f11 │ │ │ │ stfd f12,0(r21) │ │ │ │ stfd f0,8(r21) │ │ │ │ - ble cr4,140d4 │ │ │ │ - ld r5,56(r16) │ │ │ │ + ble cr4,13fb4 │ │ │ │ + ld r6,56(r16) │ │ │ │ mtctr r14 │ │ │ │ - mr r6,r27 │ │ │ │ - mr r10,r14 │ │ │ │ - add r5,r5,r29 │ │ │ │ - b 13fcc │ │ │ │ + mr r7,r27 │ │ │ │ + mr r9,r14 │ │ │ │ + add r6,r6,r30 │ │ │ │ + b 13eac │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r9,0(r6) │ │ │ │ - bdz 140c0 │ │ │ │ - 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 13fc0 │ │ │ │ - cmpd r15,r10 │ │ │ │ - addi r9,r7,1 │ │ │ │ - sldi r4,r10,3 │ │ │ │ - stdx r9,r20,r4 │ │ │ │ - ble 14088 │ │ │ │ - subf r10,r10,r15 │ │ │ │ - add r9,r17,r4 │ │ │ │ - lfdx f12,r17,r4 │ │ │ │ - add r5,r20,r4 │ │ │ │ - add r6,r18,r4 │ │ │ │ - li r8,0 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - addi r7,r9,8 │ │ │ │ - beq 1404c │ │ │ │ - lfdx f0,r20,r4 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r8,8 │ │ │ │ + std r2,0(r7) │ │ │ │ + bdz 13fa0 │ │ │ │ + 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 13ea0 │ │ │ │ + cmpd r15,r9 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + stdx r8,r20,r2 │ │ │ │ + ble 13f68 │ │ │ │ + subf r9,r9,r15 │ │ │ │ + add r5,r17,r2 │ │ │ │ + lfdx f12,r17,r2 │ │ │ │ + add r6,r20,r2 │ │ │ │ + add r7,r18,r2 │ │ │ │ + li r10,0 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + addi r8,r5,8 │ │ │ │ + beq 13f2c │ │ │ │ + lfdx f0,r20,r2 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r10,8 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfdx f0,r18,r4 │ │ │ │ + lfdx f0,r18,r2 │ │ │ │ fmadd f12,f11,f0,f12 │ │ │ │ - stfd f12,8(r9) │ │ │ │ - beq 14088 │ │ │ │ - srdi r9,r10,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f11,r5,r8 │ │ │ │ - addi r9,r8,8 │ │ │ │ - lfdx f9,r6,r8 │ │ │ │ + stfd f12,8(r5) │ │ │ │ + beq 13f68 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f11,r6,r10 │ │ │ │ + addi r2,r10,8 │ │ │ │ + lfdx f9,r7,r10 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r5,r9 │ │ │ │ + lfdx f11,r6,r2 │ │ │ │ fcfid f10,f11 │ │ │ │ - lfdx f11,r6,r9 │ │ │ │ + lfdx f11,r7,r2 │ │ │ │ fmadd f0,f0,f9,f12 │ │ │ │ fmadd f12,f10,f11,f0 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - bdnz 14054 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + stfdx f12,r8,r2 │ │ │ │ + bdnz 13f34 │ │ │ │ addi r21,r21,16 │ │ │ │ lfd f1,0(r28) │ │ │ │ - cmpld r30,r21 │ │ │ │ - bne 13f60 │ │ │ │ - ld r10,8(r16) │ │ │ │ + cmpld r29,r21 │ │ │ │ + bne 13e40 │ │ │ │ + ld r9,8(r16) │ │ │ │ addi r24,r24,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r19,r19,16 │ │ │ │ - cmpd r10,r24 │ │ │ │ - std r9,0(r23) │ │ │ │ + cmpd r9,r24 │ │ │ │ + std r2,0(r23) │ │ │ │ mr r1,r23 │ │ │ │ - ble 141b4 │ │ │ │ + ble 14090 │ │ │ │ ld r15,48(r16) │ │ │ │ - b 13e70 │ │ │ │ - ld r9,0(r20) │ │ │ │ - li r4,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r20) │ │ │ │ - b 14004 │ │ │ │ - sldi r9,r14,3 │ │ │ │ - mr r10,r14 │ │ │ │ - ldx r7,r20,r9 │ │ │ │ - b 13ff0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 141b4 │ │ │ │ + b 13d60 │ │ │ │ + ld r10,0(r20) │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r20) │ │ │ │ + b 13ee4 │ │ │ │ + sldi r2,r14,3 │ │ │ │ + mr r9,r14 │ │ │ │ + ldx r8,r20,r2 │ │ │ │ + b 13ed0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 14090 │ │ │ │ ld r20,0(r16) │ │ │ │ cmpdi r20,0 │ │ │ │ - ble 141b4 │ │ │ │ + ble 14090 │ │ │ │ sradi r19,r20,1 │ │ │ │ addze r19,r19 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ ld r18,120(r16) │ │ │ │ + plfd f31,276888 # 57980 │ │ │ │ li r23,0 │ │ │ │ addi r24,r31,32 │ │ │ │ addi r25,r31,40 │ │ │ │ - lfd f31,1528(r10) │ │ │ │ - add r21,r30,r9 │ │ │ │ + add r21,r30,r2 │ │ │ │ neg r19,r19 │ │ │ │ add r26,r18,r23 │ │ │ │ mr r27,r20 │ │ │ │ mr r28,r19 │ │ │ │ mr r29,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ @@ -16018,46771 +15276,47018 @@ │ │ │ │ mr r5,r25 │ │ │ │ mr r4,r24 │ │ │ │ addi r28,r28,1 │ │ │ │ addi r29,r29,16 │ │ │ │ fcfid f1,f12 │ │ │ │ fmul f0,f0,f31 │ │ │ │ fmul f1,f0,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ lfd f12,40(r31) │ │ │ │ lfd f11,0(r30) │ │ │ │ + addic. r27,r27,-1 │ │ │ │ lfd f9,32(r31) │ │ │ │ lfd f0,-16(r29) │ │ │ │ lfd f8,-8(r29) │ │ │ │ lfd f10,8(r30) │ │ │ │ - addic. r27,r27,-1 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ fmadd f11,f9,f11,f8 │ │ │ │ fnmsub f0,f9,f10,f0 │ │ │ │ fmadd f12,f12,f10,f11 │ │ │ │ stfd f0,-16(r29) │ │ │ │ stfd f12,-8(r29) │ │ │ │ - bne 14140 │ │ │ │ + bne 14020 │ │ │ │ addi r30,r30,16 │ │ │ │ addi r23,r23,8 │ │ │ │ cmpld r21,r30 │ │ │ │ - bne 14124 │ │ │ │ + bne 14004 │ │ │ │ addi r1,r31,208 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-152(r1) │ │ │ │ - ld r15,-144(r1) │ │ │ │ - ld r16,-136(r1) │ │ │ │ - ld r17,-128(r1) │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r20,-104(r1) │ │ │ │ - ld r21,-96(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ - ld r27,-48(r1) │ │ │ │ + ld r14,-160(r1) │ │ │ │ + ld r15,-152(r1) │ │ │ │ + ld r16,-144(r1) │ │ │ │ + ld r17,-136(r1) │ │ │ │ + ld r18,-128(r1) │ │ │ │ + ld r19,-120(r1) │ │ │ │ + ld r20,-112(r1) │ │ │ │ + ld r21,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-40(r1) │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r22,-96(r1) │ │ │ │ + ld r23,-88(r1) │ │ │ │ + ld r24,-80(r1) │ │ │ │ + ld r25,-72(r1) │ │ │ │ + ld r26,-64(r1) │ │ │ │ + ld r27,-56(r1) │ │ │ │ + ld r28,-48(r1) │ │ │ │ + ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1281 │ │ │ │ + .long 0x1282 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000014230 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,15568 │ │ │ │ - ld r10,56(r3) │ │ │ │ - std r27,-96(r1) │ │ │ │ +0000000000014110 : │ │ │ │ + ld r9,56(r3) │ │ │ │ + std r27,-104(r1) │ │ │ │ + std r26,-112(r1) │ │ │ │ + ld r2,88(r3) │ │ │ │ mflr r0 │ │ │ │ - ld r9,88(r3) │ │ │ │ mfocrf r11,8 │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ + std r31,-72(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ + stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ + ld r27,0(r9) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r15,-192(r1) │ │ │ │ - std r16,-184(r1) │ │ │ │ - std r17,-176(r1) │ │ │ │ - std r18,-168(r1) │ │ │ │ - ld r27,0(r10) │ │ │ │ - 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 r0,16(r1) │ │ │ │ - std r26,-104(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ + std r16,-192(r1) │ │ │ │ + std r17,-184(r1) │ │ │ │ + std r18,-176(r1) │ │ │ │ + std r19,-168(r1) │ │ │ │ + cmpd r27,r2 │ │ │ │ + std r20,-160(r1) │ │ │ │ + std r21,-152(r1) │ │ │ │ + std r22,-144(r1) │ │ │ │ + std r23,-136(r1) │ │ │ │ + std r24,-128(r1) │ │ │ │ + std r25,-120(r1) │ │ │ │ + std r28,-96(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-256(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - cmpd r27,r9 │ │ │ │ + stdu r1,-288(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,48(r1) │ │ │ │ - ble 142e4 │ │ │ │ - ld r10,72(r3) │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - ld r10,0(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 14370 │ │ │ │ + stxv vs63,80(r1) │ │ │ │ + ble 141bc │ │ │ │ + ld r9,72(r3) │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + ld r9,0(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 14240 │ │ │ │ mr r3,r30 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,256 │ │ │ │ + bl 4840 │ │ │ │ + addi r1,r31,288 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-208(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 r16,-192(r1) │ │ │ │ + ld r17,-184(r1) │ │ │ │ + ld r18,-176(r1) │ │ │ │ + ld r19,-168(r1) │ │ │ │ + ld r20,-160(r1) │ │ │ │ + ld r21,-152(r1) │ │ │ │ + ld r22,-144(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r27,-96(r1) │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ - ld r31,-64(r1) │ │ │ │ + ld r23,-136(r1) │ │ │ │ + ld r24,-128(r1) │ │ │ │ + ld r25,-120(r1) │ │ │ │ + ld r26,-112(r1) │ │ │ │ + ld r27,-104(r1) │ │ │ │ + ld r28,-96(r1) │ │ │ │ + ld r29,-88(r1) │ │ │ │ + ld r30,-80(r1) │ │ │ │ + ld r31,-72(r1) │ │ │ │ + lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - li r8,216 │ │ │ │ + plxv vs0,216(r3) │ │ │ │ sradi r25,r27,1 │ │ │ │ addze r25,r25 │ │ │ │ ld r5,80(r3) │ │ │ │ - ld r26,16(r3) │ │ │ │ - li r9,200 │ │ │ │ li r4,0 │ │ │ │ - lxvx vs0,r3,r8 │ │ │ │ - subf r10,r25,r10 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - sldi r24,r25,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r24,r26,r24 │ │ │ │ + ld r26,16(r3) │ │ │ │ mfvsrld r29,vs0 │ │ │ │ + subf r9,r25,r9 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + sldi r24,r25,4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ mr r3,r29 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - add r23,r29,r10 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 14690 │ │ │ │ + pstxv vs0,200(r30) │ │ │ │ + add r24,r26,r24 │ │ │ │ + add r23,r29,r9 │ │ │ │ + bl 5240 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 14520 │ │ │ │ cmpdi r27,1 │ │ │ │ - ble 1442c │ │ │ │ - ld r7,168(r30) │ │ │ │ + ble 142fc │ │ │ │ + ld r8,168(r30) │ │ │ │ + sldi r10,r25,3 │ │ │ │ mtctr r25 │ │ │ │ - sldi r8,r25,3 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ subf r26,r29,r26 │ │ │ │ subf r23,r29,r23 │ │ │ │ subf r24,r29,r24 │ │ │ │ - ld r7,0(r7) │ │ │ │ - add r8,r7,r8 │ │ │ │ + ld r8,0(r8) │ │ │ │ + add r10,r8,r10 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxvx vs12,r26,r29 │ │ │ │ - lxvdsx vs0,r7,r9 │ │ │ │ + lxvdsx vs0,r8,r2 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ stxvx vs0,r23,r29 │ │ │ │ - lxvdsx vs0,r8,r9 │ │ │ │ + lxvdsx vs0,r10,r2 │ │ │ │ lxvx vs12,r24,r29 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r2,r2,8 │ │ │ │ addi r29,r29,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ stxv vs0,-16(r29) │ │ │ │ - bdnz 14400 │ │ │ │ + bdnz 142d0 │ │ │ │ ld r3,152(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r23,88(r30) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r24,88(r30) │ │ │ │ lwz r29,112(r30) │ │ │ │ ld r27,8(r30) │ │ │ │ ld r28,200(r30) │ │ │ │ - addi r25,r23,1 │ │ │ │ - andi. r9,r29,32 │ │ │ │ + addi r25,r24,1 │ │ │ │ + andi. r2,r29,32 │ │ │ │ sldi r26,r25,1 │ │ │ │ - bne 147a8 │ │ │ │ - ld r7,72(r30) │ │ │ │ - andi. r9,r29,16 │ │ │ │ - ld r9,0(r7) │ │ │ │ - mr r18,r9 │ │ │ │ - bne 14854 │ │ │ │ - andi. r9,r29,8 │ │ │ │ - bne 14de4 │ │ │ │ - andi. r9,r29,2 │ │ │ │ - rlwinm r9,r29,0,20,20 │ │ │ │ - bne 14adc │ │ │ │ + bne 1462c │ │ │ │ + ld r6,72(r30) │ │ │ │ + andi. r2,r29,16 │ │ │ │ + ld r2,0(r6) │ │ │ │ + mr r19,r2 │ │ │ │ + bne 146d4 │ │ │ │ + andi. r2,r29,8 │ │ │ │ + bne 14cb4 │ │ │ │ + andi. r2,r29,2 │ │ │ │ + rlwinm r2,r29,0,20,20 │ │ │ │ + bne 149cc │ │ │ │ andi. r29,r29,4 │ │ │ │ - bne 14fd4 │ │ │ │ - cmpwi r9,0 │ │ │ │ - cmpdi cr7,r27,0 │ │ │ │ - mfocrf r19,1 │ │ │ │ - slwi r19,r19,28 │ │ │ │ - bne 14904 │ │ │ │ - mtocrf 128,r19 │ │ │ │ - ble 142f0 │ │ │ │ - mtfprd f0,r18 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + bne 14e94 │ │ │ │ + cmpwi r2,0 │ │ │ │ + cmpdi cr5,r27,0 │ │ │ │ + bne 14784 │ │ │ │ + ble cr5,141c4 │ │ │ │ + mtfprd f0,r19 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ cmpdi r26,0 │ │ │ │ - li r19,8 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + plfd f25,275984 # 57988 │ │ │ │ + li r20,8 │ │ │ │ li r22,0 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f29,1648(r9) │ │ │ │ - sldi r9,r26,3 │ │ │ │ - mfocrf r10,128 │ │ │ │ - neg r9,r9 │ │ │ │ - rotlwi r10,r10,16 │ │ │ │ - mtocrf 8,r10 │ │ │ │ - rotlwi r10,r10,16 │ │ │ │ - mr r15,r9 │ │ │ │ + mfocrf r9,128 │ │ │ │ + neg r2,r2 │ │ │ │ + rotlwi r9,r9,16 │ │ │ │ + mtocrf 8,r9 │ │ │ │ + rotlwi r9,r9,16 │ │ │ │ + mr r16,r2 │ │ │ │ fdiv f29,f29,f0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - mr r16,r1 │ │ │ │ - mr r24,r22 │ │ │ │ - stdux r10,r1,r15 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r9,r1,32 │ │ │ │ - mr r17,r9 │ │ │ │ - beq 1451c │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r24,r9,r19 │ │ │ │ - ld r10,120(r30) │ │ │ │ - sldi r9,r24,3 │ │ │ │ - lfdx f30,r10,r9 │ │ │ │ - ble cr4,14640 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r7,72(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + mr r17,r1 │ │ │ │ + mr r23,r22 │ │ │ │ + stdux r9,r1,r16 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + addi r2,r1,32 │ │ │ │ + mr r18,r2 │ │ │ │ + beq 143dc │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r23,r2,r20 │ │ │ │ + ld r9,120(r30) │ │ │ │ + sldi r2,r23,3 │ │ │ │ + lfdx f30,r9,r2 │ │ │ │ + ble cr4,144d0 │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r8,72(r30) │ │ │ │ + mr r25,r26 │ │ │ │ ld r29,88(r30) │ │ │ │ - addis r25,r2,-2 │ │ │ │ - mr r20,r26 │ │ │ │ - lfd f12,1536(r8) │ │ │ │ - ld r8,96(r30) │ │ │ │ - addi r25,r25,1536 │ │ │ │ - mulld r9,r24,r9 │ │ │ │ - lfd f11,0(r7) │ │ │ │ - lfd f26,0(r8) │ │ │ │ - fcfid f0,f11 │ │ │ │ - mtfprd f11,r29 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fmul f12,f26,f12 │ │ │ │ - xscvsxddp vs63,vs11 │ │ │ │ + ld r10,96(r30) │ │ │ │ + mulld r2,r23,r2 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + lfd f26,0(r10) │ │ │ │ + fcfid f0,f12 │ │ │ │ + mtfprd f12,r29 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmul f24,f26,f25 │ │ │ │ + xscvsxddp vs63,vs12 │ │ │ │ + lfdx f12,r9,r2 │ │ │ │ fmul f28,f0,f0 │ │ │ │ - fmr f25,f12 │ │ │ │ - lfdx f12,r10,r9 │ │ │ │ - xsmuldp vs63,vs63,vs63 │ │ │ │ fmul f0,f0,f12 │ │ │ │ + xsmuldp vs63,vs63,vs63 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r21,r9,r29 │ │ │ │ - subf r29,r29,r9 │ │ │ │ - sldi r21,r21,3 │ │ │ │ - add r21,r17,r21 │ │ │ │ - b 145e0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r29,r29,r2 │ │ │ │ + mulli r21,r29,-8 │ │ │ │ + add r21,r18,r21 │ │ │ │ + b 14478 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f26 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + addic. r25,r25,-1 │ │ │ │ addi r29,r29,1 │ │ │ │ - stfdx f1,r21,r9 │ │ │ │ - beq 14640 │ │ │ │ + stfdx f1,r21,r2 │ │ │ │ + beq 144d0 │ │ │ │ mtfprd f0,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f29,f0,f30 │ │ │ │ fnmsub f0,f29,f0,f30 │ │ │ │ fmul f12,f12,f28 │ │ │ │ xsmaddmdp vs0,vs12,vs63 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 145b0 │ │ │ │ + bgt 14450 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f25 │ │ │ │ - bge 145cc │ │ │ │ + fmr f1,f24 │ │ │ │ + bge 14464 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f26 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - sldi r9,r29,3 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ + bl 4da0 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + addic. r25,r25,-1 │ │ │ │ addi r29,r29,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r21,r9 │ │ │ │ - bne 145e0 │ │ │ │ + stfdx f1,r21,r2 │ │ │ │ + bne 14478 │ │ │ │ nop │ │ │ │ ld r3,24(r30) │ │ │ │ - sldi r24,r24,4 │ │ │ │ + sldi r23,r23,4 │ │ │ │ fmr f1,f30 │ │ │ │ - mr r5,r17 │ │ │ │ - mr r8,r23 │ │ │ │ - mr r7,r18 │ │ │ │ + mr r5,r18 │ │ │ │ + mr r8,r24 │ │ │ │ + mr r7,r19 │ │ │ │ mr r4,r28 │ │ │ │ addi r22,r22,1 │ │ │ │ - addi r19,r19,16 │ │ │ │ - add r3,r3,r24 │ │ │ │ - bl cc80 │ │ │ │ + addi r20,r20,16 │ │ │ │ + add r3,r3,r23 │ │ │ │ + bl cce0 │ │ │ │ cmpd r27,r22 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r16) │ │ │ │ - mr r1,r16 │ │ │ │ - bne 144f0 │ │ │ │ - b 142f0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + bne 143b0 │ │ │ │ + b 141c4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r27,1 │ │ │ │ - ble 1442c │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ble 142fc │ │ │ │ + plfd f31,275544 # 57980 │ │ │ │ neg r28,r25 │ │ │ │ mr r27,r25 │ │ │ │ subf r26,r29,r26 │ │ │ │ subf r23,r29,r23 │ │ │ │ subf r24,r29,r24 │ │ │ │ - lfd f31,1528(r9) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,72(r30) │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ mtfprd f0,r28 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ lxvx vs63,r26,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fmul f0,f0,f31 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r25,r28 │ │ │ │ + bl 4be0 │ │ │ │ + add r2,r25,r28 │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f11,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ addi r28,r28,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ + lfd f10,0(r9) │ │ │ │ fcfid f1,f11 │ │ │ │ - lfd f11,0(r10) │ │ │ │ xvdivdp vs63,vs63,vs12 │ │ │ │ - fcfid f12,f11 │ │ │ │ + fcfid f11,f10 │ │ │ │ fmul f0,f0,f31 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ stxvx vs63,r23,r29 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ lxvx vs63,r24,r29 │ │ │ │ addi r29,r29,16 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4be0 │ │ │ │ addic. r27,r27,-1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvdivdp vs63,vs63,vs1 │ │ │ │ stxv vs63,-16(r29) │ │ │ │ - bne 146c0 │ │ │ │ + bne 14550 │ │ │ │ ld r3,152(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r23,88(r30) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r24,88(r30) │ │ │ │ lwz r29,112(r30) │ │ │ │ ld r27,8(r30) │ │ │ │ ld r28,200(r30) │ │ │ │ - addi r25,r23,1 │ │ │ │ - andi. r9,r29,32 │ │ │ │ + addi r25,r24,1 │ │ │ │ + andi. r2,r29,32 │ │ │ │ sldi r26,r25,1 │ │ │ │ - beq 14458 │ │ │ │ + beq 14324 │ │ │ │ cmpdi r27,0 │ │ │ │ - ble 142f0 │ │ │ │ + ble 141c4 │ │ │ │ rlwinm r29,r29,0,20,20 │ │ │ │ - ld r4,24(r30) │ │ │ │ - li r5,8 │ │ │ │ - li r6,0 │ │ │ │ + ld r5,24(r30) │ │ │ │ + li r6,8 │ │ │ │ + li r7,0 │ │ │ │ cmpdi cr5,r26,0 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ cmpwi cr7,r29,0 │ │ │ │ - nop │ │ │ │ - mr r9,r6 │ │ │ │ - beq cr7,147e0 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r9,r9,r5 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r7,r4,r10 │ │ │ │ - stfdx f11,r4,r10 │ │ │ │ - stfd f11,8(r7) │ │ │ │ - ble cr5,14840 │ │ │ │ - mulld r9,r26,r9 │ │ │ │ - ld r8,184(r30) │ │ │ │ - ld r10,176(r30) │ │ │ │ + mr r2,r7 │ │ │ │ + beq cr7,14660 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r2,r2,r6 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r8,r5,r9 │ │ │ │ + stfdx f11,r5,r9 │ │ │ │ + stfd f11,8(r8) │ │ │ │ + ble cr5,146c0 │ │ │ │ + mulld r2,r26,r2 │ │ │ │ + ld r10,184(r30) │ │ │ │ + ld r9,176(r30) │ │ │ │ mtctr r26 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r28 │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r28 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r7) │ │ │ │ - bdnz 14820 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - cmpd r27,r6 │ │ │ │ - bne 147d0 │ │ │ │ - b 142f0 │ │ │ │ + stxv vs32,0(r8) │ │ │ │ + bdnz 146a0 │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + cmpd r27,r7 │ │ │ │ + bne 14650 │ │ │ │ + b 141c4 │ │ │ │ cmpdi r27,0 │ │ │ │ - ble 142f0 │ │ │ │ + ble 141c4 │ │ │ │ andi. r29,r29,2048 │ │ │ │ ld r26,24(r30) │ │ │ │ - ld r24,176(r30) │ │ │ │ + ld r23,176(r30) │ │ │ │ ld r22,120(r30) │ │ │ │ - bne 148b4 │ │ │ │ + bne 14734 │ │ │ │ sldi r25,r25,4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f1,0(r22) │ │ │ │ - mr r5,r24 │ │ │ │ + mr r5,r23 │ │ │ │ mr r3,r26 │ │ │ │ - mr r8,r23 │ │ │ │ - mr r7,r18 │ │ │ │ + mr r8,r24 │ │ │ │ + mr r7,r19 │ │ │ │ mr r4,r28 │ │ │ │ addi r22,r22,8 │ │ │ │ addi r26,r26,16 │ │ │ │ - add r24,r24,r25 │ │ │ │ - bl cc80 │ │ │ │ + add r23,r23,r25 │ │ │ │ + bl cce0 │ │ │ │ addic. r27,r27,-1 │ │ │ │ - bne 14880 │ │ │ │ - b 142f0 │ │ │ │ + bne 14700 │ │ │ │ + b 141c4 │ │ │ │ li r29,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r30) │ │ │ │ - mr r8,r23 │ │ │ │ - mr r7,r18 │ │ │ │ + ld r2,240(r30) │ │ │ │ + mr r8,r24 │ │ │ │ + mr r7,r19 │ │ │ │ mr r4,r28 │ │ │ │ - ldx r3,r9,r29 │ │ │ │ + ldx r3,r2,r29 │ │ │ │ addi r29,r29,16 │ │ │ │ mulld r5,r25,r3 │ │ │ │ - sldi r9,r3,3 │ │ │ │ + sldi r2,r3,3 │ │ │ │ sldi r3,r3,4 │ │ │ │ - lfdx f1,r22,r9 │ │ │ │ + lfdx f1,r22,r2 │ │ │ │ add r3,r26,r3 │ │ │ │ sldi r5,r5,4 │ │ │ │ - add r5,r24,r5 │ │ │ │ - bl cc80 │ │ │ │ + add r5,r23,r5 │ │ │ │ + bl cce0 │ │ │ │ addic. r27,r27,-1 │ │ │ │ - bne 148c0 │ │ │ │ - b 142f0 │ │ │ │ - ld r21,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r3,120(r30) │ │ │ │ - ld r25,240(r30) │ │ │ │ + bne 14740 │ │ │ │ + b 141c4 │ │ │ │ + ld r22,48(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r29,r1 │ │ │ │ - sldi r22,r21,3 │ │ │ │ - mr r20,r21 │ │ │ │ - addi r9,r22,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - ble cr7,15564 │ │ │ │ - mtfprd f0,r23 │ │ │ │ - mr r4,r25 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ + ld r4,120(r30) │ │ │ │ + ld r25,240(r30) │ │ │ │ + sldi r23,r22,3 │ │ │ │ + addi r2,r23,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble cr5,154b8 │ │ │ │ + mtfprd f0,r24 │ │ │ │ + mr r5,r25 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r22,0 │ │ │ │ li r0,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - std r0,0(r4) │ │ │ │ - std r11,8(r4) │ │ │ │ - ble cr7,149dc │ │ │ │ - addi r9,r22,-8 │ │ │ │ - li r6,0 │ │ │ │ - li r5,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 1498c │ │ │ │ nop │ │ │ │ + std r0,0(r5) │ │ │ │ + std r3,8(r5) │ │ │ │ + ble cr7,1485c │ │ │ │ + addi r2,r23,-8 │ │ │ │ + li r8,0 │ │ │ │ + li r7,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 1480c │ │ │ │ nop │ │ │ │ - ldx r9,r7,r6 │ │ │ │ - mulld r5,r5,r9 │ │ │ │ - std r5,0(r4) │ │ │ │ - ldx r8,r7,r6 │ │ │ │ - lfdx f0,r3,r6 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + nop │ │ │ │ + ldx r2,r6,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r5) │ │ │ │ + ldx r10,r6,r8 │ │ │ │ + lfdx f0,r4,r8 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r8 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r8 │ │ │ │ - divd r10,r9,r8 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r5,r9,r5 │ │ │ │ - stdx r9,r24,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - std r5,0(r4) │ │ │ │ - bdnz 14980 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - add r3,r3,r22 │ │ │ │ - cmpd r27,r11 │ │ │ │ - bne 14950 │ │ │ │ - addi r9,r7,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,15574 │ │ │ │ - andi. r8,r21,3 │ │ │ │ - li r6,1 │ │ │ │ - addi r5,r21,-1 │ │ │ │ - beq 14a44 │ │ │ │ + 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 14800 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + add r4,r4,r23 │ │ │ │ + cmpd r27,r3 │ │ │ │ + bne 147d0 │ │ │ │ + ble cr7,154d4 │ │ │ │ + cmpdi r22,1 │ │ │ │ + beq 154c8 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r22,1 │ │ │ │ + mr r9,r6 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 148e0 │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 14a34 │ │ │ │ + beq 148cc │ │ │ │ cmpdi r8,2 │ │ │ │ - beq 14a28 │ │ │ │ - ld r10,0(r7) │ │ │ │ - mr r9,r7 │ │ │ │ - mr r20,r5 │ │ │ │ - ldu r8,8(r9) │ │ │ │ - addi r20,r20,-1 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - ldu r8,8(r9) │ │ │ │ - cmpdi r20,1 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - beq 14a74 │ │ │ │ - srdi r8,r21,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r7,8(r9) │ │ │ │ - ld r8,16(r9) │ │ │ │ - ld r4,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - mulld r8,r6,r8 │ │ │ │ - ld r5,0(r9) │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - mulld r6,r8,r5 │ │ │ │ - bdnz 14a4c │ │ │ │ - mulld r9,r10,r6 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 148bc │ │ │ │ + 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 14914 │ │ │ │ + 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 148e8 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r22,1 │ │ │ │ + clrrdi r22,r22,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 14940 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + ldx r9,r6,r22 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mfocrf r9,4 │ │ │ │ + rlwinm r9,r9,20,0,3 │ │ │ │ + fcfid f1,f0 │ │ │ │ + stw r9,32(r31) │ │ │ │ + bl 51e0 │ │ │ │ + lwz r9,32(r31) │ │ │ │ frip f0,f1 │ │ │ │ + rotlwi r9,r9,12 │ │ │ │ + mtocrf 4,r9 │ │ │ │ + rotlwi r9,r9,20 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r22,f0 │ │ │ │ addi r22,r22,-1 │ │ │ │ + mfocrf r2,4 │ │ │ │ + rlwinm r2,r2,20,0,3 │ │ │ │ sldi r3,r27,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r2,32(r31) │ │ │ │ + bl 4c40 │ │ │ │ mr r6,r22 │ │ │ │ mr r4,r25 │ │ │ │ - mr r24,r3 │ │ │ │ + mr r23,r3 │ │ │ │ mr r3,r27 │ │ │ │ - mr r5,r24 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r24 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r29) │ │ │ │ + mr r5,r23 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r23 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r29) │ │ │ │ + lwz r2,32(r31) │ │ │ │ mr r1,r29 │ │ │ │ - b 1449c │ │ │ │ + rotlwi r2,r2,12 │ │ │ │ + mtocrf 4,r2 │ │ │ │ + rotlwi r2,r2,20 │ │ │ │ + b 14360 │ │ │ │ sldi r29,r25,4 │ │ │ │ - ld r10,0(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - mr r15,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + mr r17,r1 │ │ │ │ cmpdi cr7,r27,0 │ │ │ │ - neg r9,r29 │ │ │ │ + neg r2,r29 │ │ │ │ mfocrf r22,1 │ │ │ │ slwi r22,r22,28 │ │ │ │ addi r29,r29,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r21,r1,32 │ │ │ │ - bne 151a0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r8,96(r30) │ │ │ │ + bne 1509c │ │ │ │ + ld r6,96(r30) │ │ │ │ cmpdi r26,1 │ │ │ │ - lfd f28,1648(r9) │ │ │ │ - mfocrf r25,128 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - stfd f28,0(r21) │ │ │ │ - ble 14bb0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r8,32(r31) │ │ │ │ - lfd f1,824(r9) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mfocrf r2,128 │ │ │ │ + stfd f31,0(r21) │ │ │ │ + lfd f0,0(r6) │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + mtocrf 8,r2 │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + ble 14aa8 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r6,32(r31) │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r26,-1 │ │ │ │ - ld r8,32(r31) │ │ │ │ - addi r10,r21,8 │ │ │ │ - addi r7,r26,-2 │ │ │ │ - andi. r6,r9,1 │ │ │ │ + bl 4720 │ │ │ │ + addi r2,r26,-1 │ │ │ │ + ld r6,32(r31) │ │ │ │ + addi r9,r21,8 │ │ │ │ + addi r10,r26,-2 │ │ │ │ + andi. r8,r2,1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - fmr f12,f28 │ │ │ │ - fmr f0,f28 │ │ │ │ - beq 14b80 │ │ │ │ - cmpdi r7,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ + fmr f12,f31 │ │ │ │ + fmr f0,f31 │ │ │ │ + beq 14a78 │ │ │ │ + cmpdi r10,0 │ │ │ │ + stfd f1,0(r9) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r10,r10,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 14bb0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 14aa8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r10,r10,16 │ │ │ │ + addi r9,r9,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 14b88 │ │ │ │ + stfd f11,-16(r9) │ │ │ │ + stfd f12,-8(r9) │ │ │ │ + bdnz 14a80 │ │ │ │ mtocrf 128,r22 │ │ │ │ - ble 14dd4 │ │ │ │ - mtfprd f0,r18 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ble 14ca4 │ │ │ │ + mtfprd f0,r19 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ clrrdi r29,r29,4 │ │ │ │ + plfd f25,274120 # 57988 │ │ │ │ addi r26,r26,-1 │ │ │ │ addi r21,r21,8 │ │ │ │ li r22,8 │ │ │ │ - li r24,0 │ │ │ │ - fcfid f0,f0 │ │ │ │ - addi r9,r9,1536 │ │ │ │ + li r23,0 │ │ │ │ + fcfid f27,f0 │ │ │ │ + neg r2,r29 │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ - mr r16,r9 │ │ │ │ - neg r9,r29 │ │ │ │ - mr r17,r9 │ │ │ │ - fdiv f28,f28,f0 │ │ │ │ - fmr f25,f0 │ │ │ │ - nop │ │ │ │ + mr r18,r2 │ │ │ │ + fdiv f28,f28,f27 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lwz r9,112(r30) │ │ │ │ + lwz r2,112(r30) │ │ │ │ mr r29,r1 │ │ │ │ - mr r19,r24 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 14c1c │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r19,r9,r22 │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r4,72(r30) │ │ │ │ - ld r6,120(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - lxsd v31,0(r8) │ │ │ │ - sldi r8,r19,3 │ │ │ │ - ld r5,0(r1) │ │ │ │ - mulld r10,r19,r10 │ │ │ │ - lfd f12,0(r4) │ │ │ │ - lfdx f27,r6,r8 │ │ │ │ - stdux r5,r1,r17 │ │ │ │ - addi r20,r1,32 │ │ │ │ + mr r20,r23 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 14b0c │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r20,r2,r22 │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r5,72(r30) │ │ │ │ + sldi r10,r20,3 │ │ │ │ + ld r7,120(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ + lxsd v31,0(r6) │ │ │ │ + ld r6,0(r1) │ │ │ │ + mulld r9,r20,r9 │ │ │ │ + lfd f12,0(r5) │ │ │ │ + lfdx f24,r7,r10 │ │ │ │ + stdux r6,r1,r18 │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + addi r25,r1,32 │ │ │ │ + sldi r9,r9,3 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfdx f9,r6,r10 │ │ │ │ + lfdx f10,r7,r9 │ │ │ │ fmul f11,f0,f0 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ + 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,f27 │ │ │ │ - fnmsub f9,f28,f30,f27 │ │ │ │ + fmsub f0,f28,f30,f24 │ │ │ │ + fnmsub f10,f28,f30,f24 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ + fmul f0,f0,f10 │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fcmpu cr0,f12,f26 │ │ │ │ - ble 14da0 │ │ │ │ + ble 14c80 │ │ │ │ fsqrt f29,f12 │ │ │ │ xsmuldp vs1,vs29,vs63 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f31,f1,f25 │ │ │ │ fdiv f31,f31,f29 │ │ │ │ - mtocrf 128,r25 │ │ │ │ - stfd f31,0(r20) │ │ │ │ - ble 14d50 │ │ │ │ - fmsub f1,f27,f25,f30 │ │ │ │ + stfd f31,0(r25) │ │ │ │ + ble cr4,14c34 │ │ │ │ + fmsub f1,f24,f27,f30 │ │ │ │ fadd f1,f1,f1 │ │ │ │ xsdivdp vs1,vs1,vs63 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r26,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r20,8 │ │ │ │ - lfd f11,1648(r10) │ │ │ │ - addi r10,r26,-1 │ │ │ │ - beq 14d14 │ │ │ │ + bl 4720 │ │ │ │ + andi. r9,r26,1 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r25,8 │ │ │ │ + addi r9,r26,-1 │ │ │ │ + beq 14bf8 │ │ │ │ lfd f0,0(r21) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r20) │ │ │ │ - beq 14d50 │ │ │ │ - srdi r10,r26,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfd f0,8(r25) │ │ │ │ + beq 14c34 │ │ │ │ + srdi r9,r26,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r21,r9 │ │ │ │ - lfdx f0,r21,r10 │ │ │ │ + lfdx f12,r21,r2 │ │ │ │ + lfdx f0,r21,r9 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 14d1c │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 14c00 │ │ │ │ ld r3,24(r30) │ │ │ │ - sldi r19,r19,4 │ │ │ │ - fmr f1,f27 │ │ │ │ - mr r5,r20 │ │ │ │ - mr r8,r23 │ │ │ │ - mr r7,r18 │ │ │ │ + sldi r20,r20,4 │ │ │ │ + fmr f1,f24 │ │ │ │ + mr r5,r25 │ │ │ │ + mr r8,r24 │ │ │ │ + mr r7,r19 │ │ │ │ mr r4,r28 │ │ │ │ - addi r24,r24,1 │ │ │ │ + addi r23,r23,1 │ │ │ │ addi r22,r22,16 │ │ │ │ - add r3,r3,r19 │ │ │ │ - bl cc80 │ │ │ │ - cmpd r27,r24 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r29) │ │ │ │ + add r3,r3,r20 │ │ │ │ + bl cce0 │ │ │ │ + cmpd r27,r23 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r29) │ │ │ │ mr r1,r29 │ │ │ │ - beq 14dd4 │ │ │ │ - ld r8,96(r30) │ │ │ │ - b 14c00 │ │ │ │ - nop │ │ │ │ + beq 14ca4 │ │ │ │ + ld r6,96(r30) │ │ │ │ + b 14af0 │ │ │ │ nop │ │ │ │ - blt 14db0 │ │ │ │ - lfd f31,0(r16) │ │ │ │ - xsmuldp vs31,vs63,vs31 │ │ │ │ - b 14cb8 │ │ │ │ + xsmuldp vs31,vs63,vs25 │ │ │ │ + bge 14ba0 │ │ │ │ fneg f12,f12 │ │ │ │ fsqrt f29,f12 │ │ │ │ xsmuldp vs1,vs29,vs63 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f31,f1,f25 │ │ │ │ fdiv f31,f31,f29 │ │ │ │ - b 14cb8 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r15) │ │ │ │ - mr r1,r15 │ │ │ │ - b 142f0 │ │ │ │ + b 14ba0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + b 141c4 │ │ │ │ sldi r25,r25,4 │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r9,0(r1) │ │ │ │ cmpdi r26,1 │ │ │ │ - mr r21,r1 │ │ │ │ - neg r9,r25 │ │ │ │ - addi r24,r25,15 │ │ │ │ - mfocrf r19,128 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + mr r18,r1 │ │ │ │ + neg r2,r25 │ │ │ │ + addi r23,r25,15 │ │ │ │ + mfocrf r22,128 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r25,r1,32 │ │ │ │ - ble 14e94 │ │ │ │ - ld r9,96(r30) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f1,824(r10) │ │ │ │ - lfd f0,0(r9) │ │ │ │ + ble 14d60 │ │ │ │ + ld r2,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + lfd f0,0(r2) │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r9,r26,-1 │ │ │ │ - addi r8,r26,-2 │ │ │ │ - lfd f12,1648(r10) │ │ │ │ - andi. r7,r9,1 │ │ │ │ + bl 4720 │ │ │ │ + addi r2,r26,-1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + addi r9,r25,8 │ │ │ │ + addi r10,r26,-2 │ │ │ │ + andi. r8,r2,1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - addi r10,r25,8 │ │ │ │ fmr f0,f12 │ │ │ │ - beq 14e64 │ │ │ │ - cmpdi r8,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ + beq 14d30 │ │ │ │ + cmpdi r10,0 │ │ │ │ + stfd f1,0(r9) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r10,r10,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 14e94 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 14d60 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r10,r10,16 │ │ │ │ + addi r9,r9,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 14e6c │ │ │ │ + stfd f11,-16(r9) │ │ │ │ + stfd f12,-8(r9) │ │ │ │ + bdnz 14d38 │ │ │ │ cmpdi r27,0 │ │ │ │ - clrrdi r24,r24,4 │ │ │ │ + clrrdi r23,r23,4 │ │ │ │ addi r26,r26,-1 │ │ │ │ addi r25,r25,8 │ │ │ │ li r20,8 │ │ │ │ - li r22,0 │ │ │ │ - neg r24,r24 │ │ │ │ - ble 14fc4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + li r21,0 │ │ │ │ + neg r23,r23 │ │ │ │ + ble 14e84 │ │ │ │ andi. r29,r29,2048 │ │ │ │ - mr r7,r22 │ │ │ │ + mr r8,r21 │ │ │ │ mr r29,r1 │ │ │ │ - beq 14ed8 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r7,r9,r20 │ │ │ │ - ld r9,176(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r3,r7,4 │ │ │ │ - mtocrf 128,r19 │ │ │ │ - add r8,r9,r3 │ │ │ │ - lfdx f9,r9,r3 │ │ │ │ - lfd f8,8(r8) │ │ │ │ - stdux r10,r1,r24 │ │ │ │ + beq 14d98 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r8,r2,r20 │ │ │ │ + ld r2,176(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r6,r8,4 │ │ │ │ + mtocrf 128,r22 │ │ │ │ + add r10,r2,r6 │ │ │ │ + lfdx f9,r2,r6 │ │ │ │ + lfd f8,8(r10) │ │ │ │ + stdux r9,r1,r23 │ │ │ │ mr r5,r1 │ │ │ │ stfdu f9,32(r5) │ │ │ │ - ble 14f7c │ │ │ │ - addis r10,r2,-2 │ │ │ │ - andi. r9,r26,1 │ │ │ │ - addi r8,r5,8 │ │ │ │ - li r9,0 │ │ │ │ - lfd f11,1648(r10) │ │ │ │ - addi r10,r26,-1 │ │ │ │ - beq 14f40 │ │ │ │ + ble 14e3c │ │ │ │ + andi. r2,r26,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r5,8 │ │ │ │ + addi r9,r26,-1 │ │ │ │ + beq 14e00 │ │ │ │ lfd f0,0(r25) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 14f7c │ │ │ │ - srdi r10,r26,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 14e3c │ │ │ │ + srdi r9,r26,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r25,r9 │ │ │ │ - lfdx f0,r25,r10 │ │ │ │ + lfdx f12,r25,r2 │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 14f48 │ │ │ │ - ld r6,120(r30) │ │ │ │ - ld r9,24(r30) │ │ │ │ - sldi r10,r7,3 │ │ │ │ - mr r8,r23 │ │ │ │ - mr r7,r18 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 14e08 │ │ │ │ + ld r9,120(r30) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ld r3,24(r30) │ │ │ │ + mr r8,r24 │ │ │ │ + mr r7,r19 │ │ │ │ mr r4,r28 │ │ │ │ - addi r22,r22,1 │ │ │ │ + addi r21,r21,1 │ │ │ │ addi r20,r20,16 │ │ │ │ - lfdx f1,r6,r10 │ │ │ │ - add r3,r9,r3 │ │ │ │ - bl cc80 │ │ │ │ - cmpd r27,r22 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r29) │ │ │ │ + lfdx f1,r9,r2 │ │ │ │ + add r3,r3,r6 │ │ │ │ + bl cce0 │ │ │ │ + cmpd r27,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r29) │ │ │ │ mr r1,r29 │ │ │ │ - beq 14fc4 │ │ │ │ + beq 14e84 │ │ │ │ lwz r29,112(r30) │ │ │ │ - b 14ec0 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - b 142f0 │ │ │ │ - cmpwi r9,0 │ │ │ │ + b 14d80 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + b 141c4 │ │ │ │ + cmpwi r2,0 │ │ │ │ cmpdi cr7,r27,0 │ │ │ │ - ld r24,104(r30) │ │ │ │ - mfocrf r25,1 │ │ │ │ - slwi r25,r25,28 │ │ │ │ - bne 1537c │ │ │ │ - mtocrf 128,r25 │ │ │ │ - ble 142f0 │ │ │ │ - addi r25,r23,2 │ │ │ │ - mtfprd f0,r18 │ │ │ │ + ld r23,104(r30) │ │ │ │ + mfocrf r20,1 │ │ │ │ + slwi r20,r20,28 │ │ │ │ + bne 152a8 │ │ │ │ + mtocrf 128,r20 │ │ │ │ + ble 141c4 │ │ │ │ + addi r2,r24,2 │ │ │ │ + mtfprd f0,r19 │ │ │ │ + xxspltib vs39,1 │ │ │ │ + xxspltib vs40,2 │ │ │ │ sldi r29,r26,3 │ │ │ │ cmpdi r26,0 │ │ │ │ - li r20,8 │ │ │ │ - li r21,0 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - divd r25,r24,r25 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + li r22,8 │ │ │ │ + divd r2,r23,r2 │ │ │ │ fcfid f29,f0 │ │ │ │ - mfocrf r22,128 │ │ │ │ + li r25,0 │ │ │ │ + xxspltib vs63,0 │ │ │ │ + mfocrf r21,128 │ │ │ │ + vextsb2d v7,v7 │ │ │ │ + vextsb2d v8,v8 │ │ │ │ neg r29,r29 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - neg r19,r25 │ │ │ │ - fcfid f30,f0 │ │ │ │ - sldi r19,r19,3 │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r24,r1 │ │ │ │ - mr r11,r21 │ │ │ │ - stdux r10,r1,r29 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtvsrdd vs41,r2,r2 │ │ │ │ + fcfid f31,f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r23,r1 │ │ │ │ + mr r11,r25 │ │ │ │ + stdux r9,r1,r29 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ addi r5,r1,32 │ │ │ │ - beq 15058 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r11,r9,r20 │ │ │ │ - ld r8,120(r30) │ │ │ │ - sldi r9,r11,3 │ │ │ │ - mtocrf 128,r22 │ │ │ │ - lfdx f1,r8,r9 │ │ │ │ - ble 15164 │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r7,72(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - addis r6,r2,-2 │ │ │ │ - ld r3,176(r30) │ │ │ │ + beq 14f38 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r11,r2,r22 │ │ │ │ + ld r10,120(r30) │ │ │ │ + mtocrf 128,r21 │ │ │ │ + sldi r2,r11,3 │ │ │ │ + lfdx f1,r10,r2 │ │ │ │ + ble 15048 │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r8,72(r30) │ │ │ │ + srdi r7,r26,1 │ │ │ │ mr r4,r5 │ │ │ │ - lfd f11,1648(r6) │ │ │ │ - mr r6,r26 │ │ │ │ - mulld r10,r11,r10 │ │ │ │ - lfd f12,0(r7) │ │ │ │ + ld r2,88(r30) │ │ │ │ + plxv vs43,273040 # 579f0 │ │ │ │ + mtctr r7 │ │ │ │ + mulld r9,r11,r9 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + ld r8,176(r30) │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r8,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r10,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f1,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r9,f12 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs30 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - b 15114 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - add r8,r8,r19 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - beq 15164 │ │ │ │ - addi r4,r4,8 │ │ │ │ - addi r10,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - subf r7,r8,r3 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1513c │ │ │ │ - subfic r10,r8,8 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 150f0 │ │ │ │ - lfd f12,0(r7) │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - add r8,r8,r19 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - bne 1510c │ │ │ │ + vmulld v0,v11,v9 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v11,v11,v8 │ │ │ │ + addi r4,r4,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v12,v0,v7 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v1 │ │ │ │ + vnegd v13,v0 │ │ │ │ + vnegd v1,v12 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs12,vs45,vs32,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mffprd r9,f12 │ │ │ │ + mfvsrld r10,vs12 │ │ │ │ + mfvsrld r6,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + ldx r7,r9,r8 │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r9,r6,r8 │ │ │ │ + mtvsrdd vs0,r7,r10 │ │ │ │ + mtvsrdd vs12,r2,r9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r4) │ │ │ │ + bdnz 14fd0 │ │ │ │ ld r3,24(r30) │ │ │ │ sldi r11,r11,4 │ │ │ │ - mr r8,r23 │ │ │ │ - mr r7,r18 │ │ │ │ + mr r8,r24 │ │ │ │ + mr r7,r19 │ │ │ │ mr r4,r28 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r20,r20,16 │ │ │ │ + stxv vs40,64(r31) │ │ │ │ + stxv vs39,48(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + stxv vs41,32(r31) │ │ │ │ + addi r22,r22,16 │ │ │ │ add r3,r3,r11 │ │ │ │ - bl cc80 │ │ │ │ - cmpd r27,r21 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - bne 15030 │ │ │ │ - b 142f0 │ │ │ │ - ld r12,48(r30) │ │ │ │ - ld r9,240(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ - mr r25,r1 │ │ │ │ - sldi r20,r12,3 │ │ │ │ - mr r17,r9 │ │ │ │ - mr r24,r12 │ │ │ │ - addi r9,r20,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r11,r1,32 │ │ │ │ - ble cr7,1556c │ │ │ │ - mtfprd f0,r23 │ │ │ │ - mr r5,r17 │ │ │ │ - li r3,0 │ │ │ │ - cmpdi cr7,r12,0 │ │ │ │ - li r0,0 │ │ │ │ + bl cce0 │ │ │ │ + cmpd r27,r25 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lxv vs41,32(r31) │ │ │ │ + lxv vs39,48(r31) │ │ │ │ + lxv vs40,64(r31) │ │ │ │ + std r2,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + bne 14f10 │ │ │ │ + b 141c4 │ │ │ │ + ld r0,48(r30) │ │ │ │ + ld r5,120(r30) │ │ │ │ + mr r18,r1 │ │ │ │ + ld r23,240(r30) │ │ │ │ + sldi r11,r0,3 │ │ │ │ + addi r2,r11,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + ble cr7,154c0 │ │ │ │ + mtfprd f0,r24 │ │ │ │ + mr r7,r23 │ │ │ │ + li r4,0 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + li r12,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r3,8(r5) │ │ │ │ - ble cr7,1527c │ │ │ │ - addi r9,r20,-8 │ │ │ │ + std r12,0(r7) │ │ │ │ + std r4,8(r7) │ │ │ │ + ble cr7,1516c │ │ │ │ + addi r2,r11,-8 │ │ │ │ + li r10,0 │ │ │ │ li r8,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 1522c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 1511c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r7,r8 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - std r6,0(r5) │ │ │ │ - ldx r19,r7,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - mtfprd f12,r19 │ │ │ │ + ldx r2,r6,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r7) │ │ │ │ + ldx r20,r6,r10 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + mtfprd f12,r20 │ │ │ │ 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 r6,r9,r6 │ │ │ │ - stdx r9,r11,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - std r6,0(r5) │ │ │ │ - bdnz 15220 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r4,r4,r20 │ │ │ │ - cmpd r27,r3 │ │ │ │ - bne 151f0 │ │ │ │ - addi r9,r7,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,1555c │ │ │ │ - andi. r6,r12,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r5,r12,-1 │ │ │ │ - beq 152e4 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 152d4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 152c8 │ │ │ │ - ld r10,0(r7) │ │ │ │ - mr r9,r7 │ │ │ │ - mr r24,r5 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - addi r24,r24,-1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - cmpdi r24,1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - beq 15314 │ │ │ │ - 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 152ec │ │ │ │ - mulld r9,r10,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r20 │ │ │ │ + mulld r2,r2,r20 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r20 │ │ │ │ + divd r9,r2,r20 │ │ │ │ + mulld r9,r9,r20 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r3,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + std r8,0(r7) │ │ │ │ + bdnz 15110 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r11 │ │ │ │ + cmpd r27,r4 │ │ │ │ + bne 150e0 │ │ │ │ + li r20,-1 │ │ │ │ + ble cr7,15270 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 154dc │ │ │ │ + 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 151f4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 151e0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 151d0 │ │ │ │ + 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 15228 │ │ │ │ + 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 151fc │ │ │ │ + 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 15254 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + ldx r9,r6,r0 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 51e0 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r20,f0 │ │ │ │ addi r20,r20,-1 │ │ │ │ sldi r3,r27,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ mr r6,r20 │ │ │ │ - mr r4,r17 │ │ │ │ - mr r19,r3 │ │ │ │ + mr r4,r23 │ │ │ │ + mr r25,r3 │ │ │ │ mr r3,r27 │ │ │ │ - mr r5,r19 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r19 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r25 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r25 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + b 149fc │ │ │ │ + ld r0,48(r30) │ │ │ │ ld r9,0(r1) │ │ │ │ - std r9,0(r25) │ │ │ │ - mr r1,r25 │ │ │ │ - b 14b0c │ │ │ │ - ld r21,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ + mr r25,r1 │ │ │ │ ld r4,120(r30) │ │ │ │ ld r29,240(r30) │ │ │ │ - mr r17,r1 │ │ │ │ - sldi r22,r21,3 │ │ │ │ - mr r20,r21 │ │ │ │ - addi r9,r22,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + sldi r22,r0,3 │ │ │ │ + addi r2,r22,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - ble cr7,15584 │ │ │ │ - mtfprd f0,r23 │ │ │ │ + ble cr7,154f4 │ │ │ │ + mtfprd f0,r24 │ │ │ │ mr r5,r29 │ │ │ │ li r3,0 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ - li r0,0 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + li r21,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - std r0,0(r5) │ │ │ │ + std r21,0(r5) │ │ │ │ std r3,8(r5) │ │ │ │ - ble cr7,1545c │ │ │ │ - addi r9,r22,-8 │ │ │ │ + ble cr7,1537c │ │ │ │ + addi r2,r22,-8 │ │ │ │ li r8,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 1540c │ │ │ │ + li r7,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 1532c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r7,r8 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - std r6,0(r5) │ │ │ │ - ldx r19,r7,r8 │ │ │ │ + ldx r2,r6,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r5) │ │ │ │ + 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 r6,r9,r6 │ │ │ │ - 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 r6,0(r5) │ │ │ │ - bdnz 15400 │ │ │ │ + std r7,0(r5) │ │ │ │ + bdnz 15320 │ │ │ │ addi r3,r3,1 │ │ │ │ addi r5,r5,16 │ │ │ │ add r4,r4,r22 │ │ │ │ cmpd r27,r3 │ │ │ │ - bne 153d0 │ │ │ │ - addi r9,r7,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,1557c │ │ │ │ - andi. r6,r21,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r5,r21,-1 │ │ │ │ - beq 154c4 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 154b4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 154a8 │ │ │ │ - ld r10,0(r7) │ │ │ │ - mr r9,r7 │ │ │ │ - mr r20,r5 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - addi r20,r20,-1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - cmpdi r20,1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - beq 154f4 │ │ │ │ - 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 154cc │ │ │ │ - mulld r9,r10,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 152f0 │ │ │ │ + li r22,-1 │ │ │ │ + ble cr7,15480 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 154e8 │ │ │ │ + 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 15404 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 153f0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 153e0 │ │ │ │ + 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 15438 │ │ │ │ + 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 1540c │ │ │ │ + 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 15464 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + ldx r9,r6,r0 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 51e0 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r22,f0 │ │ │ │ addi r22,r22,-1 │ │ │ │ sldi r3,r27,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ mr r6,r22 │ │ │ │ mr r4,r29 │ │ │ │ mr r21,r3 │ │ │ │ mr r3,r27 │ │ │ │ mr r5,r21 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4cc0 │ │ │ │ mr r3,r21 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r17) │ │ │ │ - mr r1,r17 │ │ │ │ - b 14fec │ │ │ │ - li r20,-1 │ │ │ │ - b 15338 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ - b 149f0 │ │ │ │ - cmpdi cr7,r12,0 │ │ │ │ - b 15290 │ │ │ │ - li r22,-1 │ │ │ │ - b 14a98 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + b 14eac │ │ │ │ + cmpdi cr7,r22,0 │ │ │ │ + b 14870 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + b 15180 │ │ │ │ + li r2,1 │ │ │ │ + li r22,0 │ │ │ │ + b 14934 │ │ │ │ li r22,-1 │ │ │ │ - b 15518 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ - b 15470 │ │ │ │ + b 14978 │ │ │ │ + li r2,1 │ │ │ │ + li r0,0 │ │ │ │ + b 15248 │ │ │ │ + li r2,1 │ │ │ │ + li r0,0 │ │ │ │ + b 15458 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + b 15390 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1187 │ │ │ │ + .long 0x1088 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000155a0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,10592 │ │ │ │ - ld r9,56(r3) │ │ │ │ - std r22,-136(r1) │ │ │ │ - std r25,-112(r1) │ │ │ │ +0000000000015510 : │ │ │ │ + ld r2,56(r3) │ │ │ │ mflr r0 │ │ │ │ - ld r22,88(r3) │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ + std r26,-112(r1) │ │ │ │ + std r25,-120(r1) │ │ │ │ + ld r26,88(r3) │ │ │ │ + std r30,-80(r1) │ │ │ │ + std r31,-72(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ + stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-200(r1) │ │ │ │ - std r15,-192(r1) │ │ │ │ - std r16,-184(r1) │ │ │ │ - ld r25,0(r9) │ │ │ │ - std r17,-176(r1) │ │ │ │ - std r18,-168(r1) │ │ │ │ - std r19,-160(r1) │ │ │ │ - std r20,-152(r1) │ │ │ │ - std r21,-144(r1) │ │ │ │ - std r23,-128(r1) │ │ │ │ - std r24,-120(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r26,-104(r1) │ │ │ │ - std r27,-96(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - stdu r1,-304(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - cmpd r25,r22 │ │ │ │ + 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 r24,-128(r1) │ │ │ │ + std r27,-104(r1) │ │ │ │ + std r28,-96(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ + stdu r1,-336(r1) │ │ │ │ + stxv vs63,112(r1) │ │ │ │ + ld r25,0(r2) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,80(r1) │ │ │ │ - ble 15650 │ │ │ │ - ld r9,72(r3) │ │ │ │ - addi r23,r22,1 │ │ │ │ - sldi r24,r23,1 │ │ │ │ - ld r21,0(r9) │ │ │ │ - cmpd r21,r24 │ │ │ │ - bgt 156e0 │ │ │ │ + cmpd r25,r26 │ │ │ │ + ble 155bc │ │ │ │ + ld r2,72(r3) │ │ │ │ + addi r9,r26,1 │ │ │ │ + sldi r23,r9,1 │ │ │ │ + ld r22,0(r2) │ │ │ │ + cmpd r22,r23 │ │ │ │ + bgt 15640 │ │ │ │ mr r3,r30 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,304 │ │ │ │ + bl 45c0 │ │ │ │ + addi r1,r31,336 │ │ │ │ ld r0,16(r1) │ │ │ │ lxv vs63,-224(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 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) │ │ │ │ mtlr r0 │ │ │ │ - ld r27,-96(r1) │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(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 r31,-72(r1) │ │ │ │ + lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - li r9,216 │ │ │ │ + plxv vs0,216(r3) │ │ │ │ sradi r28,r25,1 │ │ │ │ addze r28,r28 │ │ │ │ ld r5,80(r3) │ │ │ │ - ld r26,16(r3) │ │ │ │ - ld r27,8(r3) │ │ │ │ - li r10,200 │ │ │ │ + std r9,32(r31) │ │ │ │ li r4,0 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - subf r9,r28,r21 │ │ │ │ - sldi r8,r28,4 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r8,r26,r8 │ │ │ │ + ld r9,16(r3) │ │ │ │ + ld r27,8(r3) │ │ │ │ xxswapd vs12,vs0 │ │ │ │ mffprd r29,f0 │ │ │ │ + subf r2,r28,r22 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - std r8,40(r31) │ │ │ │ - mffprd r15,f0 │ │ │ │ - mr r3,r29 │ │ │ │ - stxvx vs12,r30,r10 │ │ │ │ - add r9,r15,r9 │ │ │ │ + sldi r10,r28,4 │ │ │ │ std r9,48(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r20,112(r30) │ │ │ │ - andi. r9,r20,32 │ │ │ │ - bne 15b70 │ │ │ │ - andi. r9,r20,16 │ │ │ │ - bne 15b00 │ │ │ │ - andi. r9,r20,8 │ │ │ │ - bne 15d14 │ │ │ │ - andi. r9,r20,2 │ │ │ │ - rlwinm r19,r20,0,20,20 │ │ │ │ - bne 160f8 │ │ │ │ - andi. r20,r20,4 │ │ │ │ - bne 15f04 │ │ │ │ - cmpwi r19,0 │ │ │ │ - bne 16404 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mffprd r17,f0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + mr r3,r29 │ │ │ │ + add r9,r9,r10 │ │ │ │ + pstxv vs12,200(r30) │ │ │ │ + add r2,r17,r2 │ │ │ │ + std r9,56(r31) │ │ │ │ + std r2,64(r31) │ │ │ │ + bl 5240 │ │ │ │ + lwz r24,112(r30) │ │ │ │ + ld r9,32(r31) │ │ │ │ + andi. r2,r24,32 │ │ │ │ + bne 15aa0 │ │ │ │ + andi. r2,r24,16 │ │ │ │ + bne 15a40 │ │ │ │ + andi. r2,r24,8 │ │ │ │ + bne 15c44 │ │ │ │ + andi. r2,r24,2 │ │ │ │ + rlwinm r21,r24,0,20,20 │ │ │ │ + bne 16040 │ │ │ │ + andi. r24,r24,4 │ │ │ │ + bne 15e34 │ │ │ │ + cmpwi r21,0 │ │ │ │ + bne 16334 │ │ │ │ cmpdi r27,0 │ │ │ │ - ble 15980 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r10,r23,4 │ │ │ │ + ble 158c0 │ │ │ │ + mtfprd f0,r22 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + sldi r2,r26,1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + plfd f25,270984 # 57988 │ │ │ │ + mr r16,r26 │ │ │ │ + mr r15,r22 │ │ │ │ + std r25,32(r31) │ │ │ │ + std r28,80(r31) │ │ │ │ li r23,8 │ │ │ │ - mr r16,r22 │ │ │ │ - mr r14,r21 │ │ │ │ - std r25,56(r31) │ │ │ │ - std r28,64(r31) │ │ │ │ li r24,0 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f29,1648(r9) │ │ │ │ - sldi r9,r22,1 │ │ │ │ - neg r10,r10 │ │ │ │ - std r26,72(r31) │ │ │ │ + neg r9,r9 │ │ │ │ + addi r10,r2,2 │ │ │ │ + cmpdi r2,-1 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ mr r25,r27 │ │ │ │ - mr r22,r23 │ │ │ │ - addi r8,r9,2 │ │ │ │ - cmpdi r9,-1 │ │ │ │ - mr r21,r10 │ │ │ │ - std r29,32(r31) │ │ │ │ - mr r28,r8 │ │ │ │ - mfocrf r26,128 │ │ │ │ + mr r14,r29 │ │ │ │ + mr r28,r10 │ │ │ │ + mr r26,r9 │ │ │ │ + mfocrf r22,128 │ │ │ │ fdiv f29,f29,f0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r27,r1 │ │ │ │ - mr r29,r24 │ │ │ │ - stdux r10,r1,r21 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r23,r1,32 │ │ │ │ - beq 15818 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r29,r9,r22 │ │ │ │ - ld r10,120(r30) │ │ │ │ - sldi r9,r29,3 │ │ │ │ - mtocrf 128,r26 │ │ │ │ - lfdx f30,r10,r9 │ │ │ │ - blt 15930 │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r7,72(r30) │ │ │ │ - ld r18,88(r30) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - addis r19,r2,-2 │ │ │ │ - mr r17,r28 │ │ │ │ - lfd f25,1536(r8) │ │ │ │ - ld r8,96(r30) │ │ │ │ - addi r19,r19,1536 │ │ │ │ - mulld r9,r29,r9 │ │ │ │ - lfd f12,0(r7) │ │ │ │ - lfd f26,0(r8) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r29,r1 │ │ │ │ + mr r20,r24 │ │ │ │ + stdux r9,r1,r26 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + addi r27,r1,32 │ │ │ │ + beq 15778 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r20,r2,r23 │ │ │ │ + ld r9,120(r30) │ │ │ │ + mtocrf 128,r22 │ │ │ │ + sldi r2,r20,3 │ │ │ │ + lfdx f30,r9,r2 │ │ │ │ + blt 15870 │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r8,72(r30) │ │ │ │ + mr r18,r28 │ │ │ │ + ld r21,88(r30) │ │ │ │ + ld r10,96(r30) │ │ │ │ + mulld r2,r20,r2 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + lfd f26,0(r10) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r18 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + mtfprd f12,r21 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmul f24,f26,f25 │ │ │ │ fcfid f28,f12 │ │ │ │ - fmul f25,f26,f25 │ │ │ │ - lfdx f12,r10,r9 │ │ │ │ + lfdx f12,r9,r2 │ │ │ │ xsmuldp vs63,vs0,vs0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f28,f28,f28 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r20,r9,r18 │ │ │ │ - subf r18,r18,r9 │ │ │ │ - sldi r20,r20,3 │ │ │ │ - add r20,r23,r20 │ │ │ │ - b 158d0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r21,r21,r2 │ │ │ │ + mulli r19,r21,-8 │ │ │ │ + add r19,r27,r19 │ │ │ │ + b 15818 │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f26 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r18,3 │ │ │ │ - addic. r17,r17,-1 │ │ │ │ - addi r18,r18,1 │ │ │ │ - stfdx f1,r20,r9 │ │ │ │ - beq 15930 │ │ │ │ - mtfprd f0,r18 │ │ │ │ + sldi r2,r21,3 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ + addi r21,r21,1 │ │ │ │ + stfdx f1,r19,r2 │ │ │ │ + beq 15870 │ │ │ │ + mtfprd f0,r21 │ │ │ │ fcfid f12,f0 │ │ │ │ fmsub f0,f29,f12,f30 │ │ │ │ fnmsub f12,f29,f12,f30 │ │ │ │ xsmuldp vs0,vs0,vs63 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 158a0 │ │ │ │ + bgt 157f0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f25 │ │ │ │ - bge 158bc │ │ │ │ + fmr f1,f24 │ │ │ │ + bge 15804 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f26 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - sldi r9,r18,3 │ │ │ │ - addic. r17,r17,-1 │ │ │ │ - addi r18,r18,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4da0 │ │ │ │ + sldi r2,r21,3 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ + addi r21,r21,1 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r20,r9 │ │ │ │ - bne 158d0 │ │ │ │ + stfdx f1,r19,r2 │ │ │ │ + bne 15818 │ │ │ │ nop │ │ │ │ ld r3,24(r30) │ │ │ │ - ld r4,32(r31) │ │ │ │ - sldi r29,r29,4 │ │ │ │ + sldi r20,r20,4 │ │ │ │ fmr f1,f30 │ │ │ │ - mr r5,r23 │ │ │ │ + mr r5,r27 │ │ │ │ mr r8,r16 │ │ │ │ - mr r7,r14 │ │ │ │ + mr r7,r15 │ │ │ │ + mr r4,r14 │ │ │ │ addi r24,r24,1 │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r3,r3,r29 │ │ │ │ - bl c8b0 │ │ │ │ + addi r23,r23,16 │ │ │ │ + add r3,r3,r20 │ │ │ │ + bl c910 │ │ │ │ cmpd r25,r24 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - bne 157f0 │ │ │ │ - ld r25,56(r31) │ │ │ │ - ld r28,64(r31) │ │ │ │ - ld r26,72(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r29) │ │ │ │ + mr r1,r29 │ │ │ │ + bne 15750 │ │ │ │ + ld r25,32(r31) │ │ │ │ + ld r28,80(r31) │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,160(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - bne 15a90 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 159d0 │ │ │ │ cmpdi r25,1 │ │ │ │ - ble 1565c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mr r29,r15 │ │ │ │ + ble 155c4 │ │ │ │ + ld r2,64(r31) │ │ │ │ + plfd f31,270496 # 57980 │ │ │ │ + mr r29,r17 │ │ │ │ neg r27,r28 │ │ │ │ - mr r25,r28 │ │ │ │ - subf r26,r15,r26 │ │ │ │ - lfd f31,1528(r9) │ │ │ │ - ld r9,48(r31) │ │ │ │ - subf r23,r15,r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ - subf r24,r15,r9 │ │ │ │ + mr r26,r28 │ │ │ │ + subf r23,r17,r2 │ │ │ │ + ld r2,48(r31) │ │ │ │ + subf r24,r17,r2 │ │ │ │ + ld r2,56(r31) │ │ │ │ + subf r25,r17,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,72(r30) │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ mtfprd f0,r27 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ lxvx vs63,r23,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fmul f0,f0,f31 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r28,r27 │ │ │ │ + bl 4be0 │ │ │ │ + add r2,r28,r27 │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f11,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ addi r27,r27,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ + lfd f10,0(r9) │ │ │ │ fcfid f1,f11 │ │ │ │ - lfd f11,0(r10) │ │ │ │ xvdivdp vs63,vs63,vs12 │ │ │ │ - fcfid f12,f11 │ │ │ │ + fcfid f11,f10 │ │ │ │ fmul f0,f0,f31 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stxvx vs63,r26,r29 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ + stxvx vs63,r24,r29 │ │ │ │ + lfd f12,0(r2) │ │ │ │ lxv vs63,0(r29) │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addic. r25,r25,-1 │ │ │ │ + bl 4be0 │ │ │ │ + addic. r26,r26,-1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvdivdp vs63,vs63,vs1 │ │ │ │ - stxvx vs63,r24,r29 │ │ │ │ + stxvx vs63,r25,r29 │ │ │ │ addi r29,r29,16 │ │ │ │ - bne 159d0 │ │ │ │ - b 1565c │ │ │ │ + bne 15910 │ │ │ │ + b 155c4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ cmpdi r25,1 │ │ │ │ - ble 1565c │ │ │ │ - ld r6,48(r31) │ │ │ │ - ld r7,168(r30) │ │ │ │ + ble 155c4 │ │ │ │ + ld r7,64(r31) │ │ │ │ + ld r8,168(r30) │ │ │ │ + sldi r10,r28,3 │ │ │ │ mtctr r28 │ │ │ │ - sldi r8,r28,3 │ │ │ │ - mr r9,r15 │ │ │ │ - li r10,0 │ │ │ │ - subf r26,r15,r26 │ │ │ │ - ld r7,0(r7) │ │ │ │ - subf r5,r15,r6 │ │ │ │ - ld r6,40(r31) │ │ │ │ - add r8,r7,r8 │ │ │ │ - subf r6,r15,r6 │ │ │ │ - nop │ │ │ │ + mr r2,r17 │ │ │ │ + li r9,0 │ │ │ │ + subf r5,r17,r7 │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r8,0(r8) │ │ │ │ + subf r6,r17,r7 │ │ │ │ + ld r7,56(r31) │ │ │ │ + add r10,r8,r10 │ │ │ │ + subf r7,r17,r7 │ │ │ │ nop │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ - lxvdsx vs0,r7,r10 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + lxvdsx vs0,r8,r9 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - lxvdsx vs0,r8,r10 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r10,r10,8 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + lxvdsx vs0,r10,r9 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 15ad0 │ │ │ │ - b 1565c │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 15a10 │ │ │ │ + b 155c4 │ │ │ │ cmpdi r27,0 │ │ │ │ - ble 15980 │ │ │ │ - andi. r20,r20,2048 │ │ │ │ + ble 158c0 │ │ │ │ + andi. r24,r24,2048 │ │ │ │ + ld r23,176(r30) │ │ │ │ ld r24,24(r30) │ │ │ │ - ld r10,176(r30) │ │ │ │ - ld r20,120(r30) │ │ │ │ - bne 15cc0 │ │ │ │ - sldi r23,r23,4 │ │ │ │ - mr r19,r10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfd f1,0(r20) │ │ │ │ - mr r5,r19 │ │ │ │ + ld r21,120(r30) │ │ │ │ + bne 15bf0 │ │ │ │ + sldi r20,r9,4 │ │ │ │ + lfd f1,0(r21) │ │ │ │ + mr r5,r23 │ │ │ │ mr r3,r24 │ │ │ │ - mr r8,r22 │ │ │ │ - mr r7,r21 │ │ │ │ + mr r8,r26 │ │ │ │ + mr r7,r22 │ │ │ │ mr r4,r29 │ │ │ │ - addi r20,r20,8 │ │ │ │ + addi r21,r21,8 │ │ │ │ addi r24,r24,16 │ │ │ │ - add r19,r19,r23 │ │ │ │ - bl c8b0 │ │ │ │ + add r23,r23,r20 │ │ │ │ + bl c910 │ │ │ │ addic. r27,r27,-1 │ │ │ │ - bne 15b30 │ │ │ │ - b 15980 │ │ │ │ + bne 15a60 │ │ │ │ + b 158c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r27,0 │ │ │ │ - ble 15980 │ │ │ │ - rlwinm r20,r20,0,20,20 │ │ │ │ + ble 158c0 │ │ │ │ + rlwinm r24,r24,0,20,20 │ │ │ │ ld r8,184(r30) │ │ │ │ ld r5,176(r30) │ │ │ │ ld r4,24(r30) │ │ │ │ ld r3,240(r30) │ │ │ │ - cmpwi cr7,r20,0 │ │ │ │ - beq cr7,15c3c │ │ │ │ + cmpwi cr7,r24,0 │ │ │ │ + beq cr7,15b6c │ │ │ │ li r7,0 │ │ │ │ - cmpdi cr5,r24,0 │ │ │ │ + cmpdi cr5,r23,0 │ │ │ │ nop │ │ │ │ - subf r9,r7,r27 │ │ │ │ - andi. r10,r9,3 │ │ │ │ - beq 15c80 │ │ │ │ + subf r2,r7,r27 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + beq 15bb0 │ │ │ │ cmpdi r10,1 │ │ │ │ - beq 15c68 │ │ │ │ + beq 15b98 │ │ │ │ cmpdi r10,2 │ │ │ │ - beq 15c60 │ │ │ │ - ble cr5,15c50 │ │ │ │ - addi r9,r3,8 │ │ │ │ + beq 15b90 │ │ │ │ + ble cr5,15b80 │ │ │ │ + addi r2,r3,8 │ │ │ │ sldi r10,r7,4 │ │ │ │ mr r6,r7 │ │ │ │ - ldx r7,r9,r10 │ │ │ │ - sldi r0,r23,1 │ │ │ │ + ldx r7,r2,r10 │ │ │ │ + sldi r0,r9,1 │ │ │ │ addi r11,r8,-8 │ │ │ │ - mulld r10,r24,r7 │ │ │ │ + mulld r10,r23,r7 │ │ │ │ + sldi r26,r7,4 │ │ │ │ mtctr r0 │ │ │ │ - sldi r22,r7,4 │ │ │ │ - add r22,r4,r22 │ │ │ │ + add r26,r4,r26 │ │ │ │ sldi r10,r10,3 │ │ │ │ add r7,r11,r10 │ │ │ │ add r10,r5,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r7) │ │ │ │ + ldu r2,8(r7) │ │ │ │ lxvdsx vs0,0,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - lxv vs12,0(r22) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r29,r9 │ │ │ │ + lxv vs12,0(r26) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r29,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - bdnz 15c00 │ │ │ │ + stxvx vs0,r29,r2 │ │ │ │ + bdnz 15b30 │ │ │ │ addi r7,r6,1 │ │ │ │ cmpd r27,r7 │ │ │ │ - beq 15980 │ │ │ │ - bne cr7,15ba0 │ │ │ │ + beq 158c0 │ │ │ │ + bne cr7,15ad0 │ │ │ │ mr r6,r7 │ │ │ │ - b 15bd8 │ │ │ │ - cmpdi cr5,r24,0 │ │ │ │ + b 15b08 │ │ │ │ + cmpdi cr5,r23,0 │ │ │ │ li r6,0 │ │ │ │ li r7,0 │ │ │ │ - bgt cr5,15bd0 │ │ │ │ - b 15980 │ │ │ │ + bgt cr5,15b00 │ │ │ │ + b 158c0 │ │ │ │ addi r7,r7,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bgt cr5,15bc0 │ │ │ │ + bgt cr5,15af0 │ │ │ │ addi r7,r7,1 │ │ │ │ - bgt cr5,15bc0 │ │ │ │ + bgt cr5,15af0 │ │ │ │ addi r7,r7,1 │ │ │ │ cmpd r27,r7 │ │ │ │ - beq 15980 │ │ │ │ + beq 158c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srdi r9,r9,2 │ │ │ │ - bgt cr5,15bc0 │ │ │ │ + srdi r2,r2,2 │ │ │ │ + bgt cr5,15af0 │ │ │ │ addi r7,r7,1 │ │ │ │ mr r10,r7 │ │ │ │ - bgt cr5,15bc0 │ │ │ │ + bgt cr5,15af0 │ │ │ │ addi r7,r7,1 │ │ │ │ - bgt cr5,15bc0 │ │ │ │ + bgt cr5,15af0 │ │ │ │ addi r7,r10,2 │ │ │ │ - bgt cr5,15bc0 │ │ │ │ - cmpdi r9,1 │ │ │ │ + bgt cr5,15af0 │ │ │ │ + cmpdi r2,1 │ │ │ │ addi r7,r10,3 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - bne 15c84 │ │ │ │ - b 15980 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne 15bb4 │ │ │ │ + b 158c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r19,8 │ │ │ │ - mr r18,r10 │ │ │ │ + li r20,8 │ │ │ │ + mr r19,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r30) │ │ │ │ - mr r8,r22 │ │ │ │ - mr r7,r21 │ │ │ │ + ld r2,240(r30) │ │ │ │ + mr r8,r26 │ │ │ │ + mr r7,r22 │ │ │ │ mr r4,r29 │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - addi r19,r19,16 │ │ │ │ - mulld r5,r23,r3 │ │ │ │ - sldi r9,r3,3 │ │ │ │ + ldx r3,r2,r20 │ │ │ │ + addi r20,r20,16 │ │ │ │ + mulld r5,r19,r3 │ │ │ │ + sldi r2,r3,3 │ │ │ │ sldi r3,r3,4 │ │ │ │ - lfdx f1,r20,r9 │ │ │ │ + lfdx f1,r21,r2 │ │ │ │ add r3,r24,r3 │ │ │ │ sldi r5,r5,4 │ │ │ │ - add r5,r18,r5 │ │ │ │ - bl c8b0 │ │ │ │ + add r5,r23,r5 │ │ │ │ + bl c910 │ │ │ │ addic. r27,r27,-1 │ │ │ │ - bne 15cd0 │ │ │ │ - b 15980 │ │ │ │ - sldi r23,r23,4 │ │ │ │ + bne 15c00 │ │ │ │ + b 158c0 │ │ │ │ + sldi r9,r9,4 │ │ │ │ ld r10,0(r1) │ │ │ │ - cmpdi r24,1 │ │ │ │ - mr r14,r1 │ │ │ │ - neg r9,r23 │ │ │ │ - addi r23,r23,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - ble 15dc0 │ │ │ │ - ld r9,96(r30) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f1,824(r10) │ │ │ │ - lfd f0,0(r9) │ │ │ │ + cmpdi r23,1 │ │ │ │ + mr r16,r1 │ │ │ │ + neg r2,r9 │ │ │ │ + addi r23,r9,15 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r20,r1,32 │ │ │ │ + ble 15cec │ │ │ │ + ld r2,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + lfd f0,0(r2) │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r8,r22,1 │ │ │ │ - lfd f12,1648(r9) │ │ │ │ - addi r10,r8,1 │ │ │ │ + bl 4720 │ │ │ │ + sldi r10,r26,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + addi r2,r20,8 │ │ │ │ + addi r9,r10,1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - addi r9,r24,8 │ │ │ │ - andi. r7,r10,1 │ │ │ │ fmr f0,f12 │ │ │ │ - beq 15d90 │ │ │ │ - cmpdi r8,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ + andi. r8,r9,1 │ │ │ │ + beq 15cbc │ │ │ │ + cmpdi r10,0 │ │ │ │ + stfd f1,0(r2) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r9,r9,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 15dc0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 15cec │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 15d98 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 15cc4 │ │ │ │ cmpdi r27,0 │ │ │ │ - ble 160e8 │ │ │ │ - sldi. r9,r22,1 │ │ │ │ - clrrdi r10,r23,4 │ │ │ │ + ble 16030 │ │ │ │ + sldi. r2,r26,1 │ │ │ │ + cmpdi cr7,r26,0 │ │ │ │ + clrrdi r9,r23,4 │ │ │ │ li r12,8 │ │ │ │ - cmpdi cr7,r22,0 │ │ │ │ - addi r23,r24,8 │ │ │ │ - li r24,0 │ │ │ │ - isellt r9,0,r9 │ │ │ │ - mfocrf r16,1 │ │ │ │ - slwi r16,r16,28 │ │ │ │ - neg r18,r10 │ │ │ │ - mr r17,r12 │ │ │ │ - addi r19,r9,1 │ │ │ │ - nop │ │ │ │ + mr r15,r28 │ │ │ │ + addi r20,r20,8 │ │ │ │ + li r23,0 │ │ │ │ + mfocrf r10,1 │ │ │ │ + slwi r10,r10,28 │ │ │ │ + neg r19,r9 │ │ │ │ + mr r18,r12 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + mr r28,r10 │ │ │ │ + addi r21,r2,1 │ │ │ │ nop │ │ │ │ - ld r9,0(r1) │ │ │ │ - andi. r20,r20,2048 │ │ │ │ - mr r20,r1 │ │ │ │ - mr r7,r24 │ │ │ │ - stdux r9,r1,r18 │ │ │ │ + ld r2,0(r1) │ │ │ │ + andi. r24,r24,2048 │ │ │ │ + mr r24,r1 │ │ │ │ + mr r8,r23 │ │ │ │ + stdux r2,r1,r19 │ │ │ │ addi r5,r1,32 │ │ │ │ - beq 15e24 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r7,r9,r17 │ │ │ │ - ld r9,176(r30) │ │ │ │ - sldi r3,r7,4 │ │ │ │ - mtocrf 128,r16 │ │ │ │ - lfdx f9,r9,r3 │ │ │ │ - add r9,r9,r3 │ │ │ │ - lfd f8,8(r9) │ │ │ │ + beq 15d54 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r8,r2,r18 │ │ │ │ + ld r2,176(r30) │ │ │ │ + sldi r3,r8,4 │ │ │ │ + mtocrf 128,r28 │ │ │ │ + lfdx f9,r2,r3 │ │ │ │ + add r2,r2,r3 │ │ │ │ + lfd f8,8(r2) │ │ │ │ stfd f9,0(r5) │ │ │ │ - blt 15ebc │ │ │ │ - addis r10,r2,-2 │ │ │ │ - andi. r9,r19,1 │ │ │ │ - addi r8,r5,8 │ │ │ │ - li r9,0 │ │ │ │ - lfd f11,1648(r10) │ │ │ │ - addi r10,r19,-1 │ │ │ │ - beq 15e80 │ │ │ │ - lfd f0,0(r23) │ │ │ │ - cmpdi r10,0 │ │ │ │ + blt 15dec │ │ │ │ + andi. r2,r21,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r5,8 │ │ │ │ + addi r9,r21,-1 │ │ │ │ + beq 15db0 │ │ │ │ + lfd f0,0(r20) │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 15ebc │ │ │ │ - srdi r10,r19,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 15dec │ │ │ │ + srdi r9,r21,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r23,r9 │ │ │ │ - lfdx f0,r23,r10 │ │ │ │ + lfdx f12,r20,r2 │ │ │ │ + lfdx f0,r20,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 15e88 │ │ │ │ - ld r6,120(r30) │ │ │ │ - ld r9,24(r30) │ │ │ │ - sldi r10,r7,3 │ │ │ │ - mr r8,r22 │ │ │ │ - mr r7,r21 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 15db8 │ │ │ │ + ld r10,120(r30) │ │ │ │ + ld r2,24(r30) │ │ │ │ + sldi r9,r8,3 │ │ │ │ + mr r7,r22 │ │ │ │ + mr r8,r26 │ │ │ │ mr r4,r29 │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r17,r17,16 │ │ │ │ - lfdx f1,r6,r10 │ │ │ │ - add r3,r9,r3 │ │ │ │ - bl c8b0 │ │ │ │ - cmpd r27,r24 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - beq 160e8 │ │ │ │ - lwz r20,112(r30) │ │ │ │ - b 15e00 │ │ │ │ - cmpwi r19,0 │ │ │ │ - ld r8,104(r30) │ │ │ │ - bne 165f0 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r18,r18,16 │ │ │ │ + lfdx f1,r10,r9 │ │ │ │ + add r3,r2,r3 │ │ │ │ + bl c910 │ │ │ │ + cmpd r27,r23 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r24) │ │ │ │ + mr r1,r24 │ │ │ │ + beq 1602c │ │ │ │ + lwz r24,112(r30) │ │ │ │ + b 15d30 │ │ │ │ + cmpwi r21,0 │ │ │ │ + ld r24,104(r30) │ │ │ │ + bne 1656c │ │ │ │ cmpdi r27,0 │ │ │ │ - ble 15980 │ │ │ │ - addi r20,r22,2 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - sldi r9,r23,4 │ │ │ │ - cmpdi r24,0 │ │ │ │ - li r24,8 │ │ │ │ - sldi r17,r23,1 │ │ │ │ - mr r16,r28 │ │ │ │ - mr r14,r26 │ │ │ │ - divd r20,r8,r20 │ │ │ │ + ble 158c0 │ │ │ │ + addi r2,r26,2 │ │ │ │ + mtfprd f0,r22 │ │ │ │ + xxspltib vs39,1 │ │ │ │ + xxspltib vs40,2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + cmpdi r23,0 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + li r20,8 │ │ │ │ + divd r2,r24,r2 │ │ │ │ fcfid f29,f0 │ │ │ │ - li r19,0 │ │ │ │ - neg r18,r9 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - mr r28,r24 │ │ │ │ - mfocrf r26,128 │ │ │ │ - mtfprd f0,r20 │ │ │ │ - neg r0,r20 │ │ │ │ - fcfid f30,f0 │ │ │ │ - sldi r23,r0,3 │ │ │ │ - nop │ │ │ │ + xxspltib vs63,0 │ │ │ │ + li r24,0 │ │ │ │ + mfocrf r18,128 │ │ │ │ + neg r21,r9 │ │ │ │ + vextsb2d v7,v7 │ │ │ │ + vextsb2d v8,v8 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtvsrdd vs41,r2,r2 │ │ │ │ + fcfid f31,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r30) │ │ │ │ - mr r24,r1 │ │ │ │ - mr r0,r19 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 15f8c │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r0,r9,r28 │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r8,120(r30) │ │ │ │ - sldi r9,r0,3 │ │ │ │ - mtocrf 128,r26 │ │ │ │ - stdux r10,r1,r18 │ │ │ │ - lfdx f1,r8,r9 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + mr r19,r1 │ │ │ │ + mr r11,r24 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 15ebc │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r11,r2,r20 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r7,120(r30) │ │ │ │ + mtocrf 128,r18 │ │ │ │ + sldi r2,r11,3 │ │ │ │ + stdux r9,r1,r21 │ │ │ │ + lfdx f1,r7,r2 │ │ │ │ addi r5,r1,32 │ │ │ │ - ble 160a4 │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r3,72(r30) │ │ │ │ - ld r10,88(r30) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - ld r4,176(r30) │ │ │ │ - mr r6,r5 │ │ │ │ - lfd f11,1648(r7) │ │ │ │ - mr r7,r17 │ │ │ │ - mulld r9,r0,r9 │ │ │ │ - lfd f12,0(r3) │ │ │ │ + ble 15fd8 │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r10,72(r30) │ │ │ │ + srdi r6,r23,1 │ │ │ │ + mr r8,r5 │ │ │ │ + ld r9,88(r30) │ │ │ │ + plxv vs43,269056 # 579f0 │ │ │ │ + mtctr r6 │ │ │ │ + mulld r2,r11,r2 │ │ │ │ + lfd f12,0(r10) │ │ │ │ + ld r10,176(r30) │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r8,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r7,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f1,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r9,f12 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs30 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - b 16054 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ - lfdx f12,r4,r10 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - subf r9,r20,r9 │ │ │ │ - add r10,r10,r23 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - beq 160a4 │ │ │ │ - addi r6,r6,8 │ │ │ │ - addi r8,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - subf r3,r10,r4 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1607c │ │ │ │ - subfic r8,r10,8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 16030 │ │ │ │ - lfd f12,0(r3) │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - subf r9,r20,r9 │ │ │ │ - add r10,r10,r23 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - bne 1604c │ │ │ │ + vmulld v0,v11,v9 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v11,v11,v8 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v12,v0,v7 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v1 │ │ │ │ + vnegd v13,v0 │ │ │ │ + vnegd v1,v12 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs12,vs45,vs32,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mfvsrld r7,vs12 │ │ │ │ + mffprd r9,f12 │ │ │ │ + mfvsrld r4,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + ldx r6,r7,r10 │ │ │ │ + ldx r7,r9,r10 │ │ │ │ + ldx r2,r2,r10 │ │ │ │ + ldx r9,r4,r10 │ │ │ │ + mtvsrdd vs0,r7,r6 │ │ │ │ + mtvsrdd vs12,r2,r9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 15f60 │ │ │ │ ld r3,24(r30) │ │ │ │ - sldi r0,r0,4 │ │ │ │ - mr r8,r22 │ │ │ │ - mr r7,r21 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + mr r8,r26 │ │ │ │ + mr r7,r22 │ │ │ │ mr r4,r29 │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r28,r28,16 │ │ │ │ - add r3,r3,r0 │ │ │ │ - bl c8b0 │ │ │ │ - cmpd r27,r19 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - bne 15f70 │ │ │ │ - mr r28,r16 │ │ │ │ - mr r26,r14 │ │ │ │ - b 15980 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r14) │ │ │ │ - mr r1,r14 │ │ │ │ - b 15980 │ │ │ │ + stxv vs40,96(r31) │ │ │ │ + stxv vs39,80(r31) │ │ │ │ + addi r24,r24,1 │ │ │ │ + stxv vs41,32(r31) │ │ │ │ + addi r20,r20,16 │ │ │ │ + add r3,r3,r11 │ │ │ │ + bl c910 │ │ │ │ + cmpd r27,r24 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lxv vs41,32(r31) │ │ │ │ + lxv vs39,80(r31) │ │ │ │ + lxv vs40,96(r31) │ │ │ │ + std r2,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + bne 15ea0 │ │ │ │ + b 158c0 │ │ │ │ + mr r28,r15 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + b 158c0 │ │ │ │ ld r8,0(r1) │ │ │ │ - sldi r23,r23,4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ ld r10,96(r30) │ │ │ │ - cmpdi r24,1 │ │ │ │ - std r1,32(r31) │ │ │ │ - lfd f28,1648(r9) │ │ │ │ - neg r9,r23 │ │ │ │ - addi r24,r23,15 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + mr r15,r1 │ │ │ │ + cmpdi r23,1 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + neg r2,r9 │ │ │ │ + addi r24,r9,15 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ lfd f0,0(r10) │ │ │ │ - mr r23,r1 │ │ │ │ - stfdu f28,32(r23) │ │ │ │ - ble 161ac │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,824(r9) │ │ │ │ + mr r20,r1 │ │ │ │ + stfdu f31,32(r20) │ │ │ │ + ble 160f0 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r8,r22,1 │ │ │ │ - addi r9,r23,8 │ │ │ │ + bl 4720 │ │ │ │ + sldi r8,r26,1 │ │ │ │ + addi r2,r20,8 │ │ │ │ addi r10,r8,1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - fmr f12,f28 │ │ │ │ - fmr f0,f28 │ │ │ │ + fmr f12,f31 │ │ │ │ + fmr f0,f31 │ │ │ │ andi. r7,r10,1 │ │ │ │ - beq 1617c │ │ │ │ + beq 160c0 │ │ │ │ cmpdi r8,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ + stfd f1,0(r2) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r9,r9,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 161ac │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 160f0 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 16184 │ │ │ │ - cmpwi r19,0 │ │ │ │ - bne 167f8 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 160c8 │ │ │ │ + cmpwi r21,0 │ │ │ │ + bne 167ac │ │ │ │ cmpdi r27,0 │ │ │ │ - ble 163b0 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - clrrdi r10,r24,4 │ │ │ │ - sldi. r9,r22,1 │ │ │ │ - cmpdi cr7,r22,0 │ │ │ │ - addi r20,r23,8 │ │ │ │ - std r28,56(r31) │ │ │ │ - li r18,8 │ │ │ │ - li r24,0 │ │ │ │ + ble 162f4 │ │ │ │ + mtfprd f0,r22 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + sldi. r2,r26,1 │ │ │ │ + cmpdi cr7,r26,0 │ │ │ │ + plfd f26,268404 # 57988 │ │ │ │ + clrrdi r24,r24,4 │ │ │ │ + std r28,32(r31) │ │ │ │ + addi r20,r20,8 │ │ │ │ + li r23,8 │ │ │ │ + li r21,0 │ │ │ │ xscvsxddp vs63,vs0 │ │ │ │ - neg r17,r10 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - isellt r9,0,r9 │ │ │ │ - std r26,64(r31) │ │ │ │ - mfocrf r8,1 │ │ │ │ - slwi r8,r8,28 │ │ │ │ + mfocrf r9,1 │ │ │ │ + slwi r9,r9,28 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - addi r10,r10,1536 │ │ │ │ - addi r23,r9,1 │ │ │ │ - mr r28,r8 │ │ │ │ - mr r14,r10 │ │ │ │ + mr r14,r25 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + neg r18,r24 │ │ │ │ + mr r16,r29 │ │ │ │ + mr r28,r9 │ │ │ │ + addi r24,r2,1 │ │ │ │ xsdivdp vs28,vs28,vs63 │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ + nop │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r19,r1 │ │ │ │ - mr r16,r24 │ │ │ │ - stdux r10,r1,r17 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r26,r1,32 │ │ │ │ - beq 16238 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r16,r9,r18 │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r4,72(r30) │ │ │ │ + mr r29,r21 │ │ │ │ + stdux r9,r1,r18 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + addi r25,r1,32 │ │ │ │ + beq 16188 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r29,r2,r23 │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r6,72(r30) │ │ │ │ + sldi r10,r29,3 │ │ │ │ ld r7,120(r30) │ │ │ │ - ld r10,88(r30) │ │ │ │ - sldi r8,r16,3 │ │ │ │ - ld r6,96(r30) │ │ │ │ - mulld r9,r16,r9 │ │ │ │ - lfd f0,0(r4) │ │ │ │ - lfdx f26,r7,r8 │ │ │ │ - lfd f25,0(r6) │ │ │ │ + ld r9,88(r30) │ │ │ │ + mulld r2,r29,r2 │ │ │ │ + lfd f0,0(r6) │ │ │ │ + lfdx f25,r7,r10 │ │ │ │ + ld r10,96(r30) │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfd f24,0(r10) │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f12,r7,r9 │ │ │ │ + lfdx f12,r7,r2 │ │ │ │ fmul f12,f11,f12 │ │ │ │ frim f12,f12 │ │ │ │ fctidz f12,f12 │ │ │ │ - mffprd r9,f12 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - mtfprd f30,r9 │ │ │ │ + mffprd r2,f12 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + mtfprd f30,r2 │ │ │ │ fcfid f30,f30 │ │ │ │ - fnmsub f10,f30,f28,f26 │ │ │ │ - fmsub f12,f30,f28,f26 │ │ │ │ + fnmsub f10,f30,f28,f25 │ │ │ │ + fmsub f12,f30,f28,f25 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f12,f12,f11 │ │ │ │ fmul f12,f12,f11 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - ble 163d0 │ │ │ │ + ble 16310 │ │ │ │ fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f25 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r14) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f29,f24 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f31,f1,f26 │ │ │ │ fdiv f31,f31,f29 │ │ │ │ mtocrf 128,r28 │ │ │ │ - stfd f31,0(r26) │ │ │ │ - blt 16368 │ │ │ │ + stfd f31,0(r25) │ │ │ │ + blt 162ac │ │ │ │ xxmr vs0,vs63 │ │ │ │ - fmsub f1,f26,f0,f30 │ │ │ │ + fmsub f1,f25,f0,f30 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f25 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r23,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r26,8 │ │ │ │ - lfd f11,1648(r10) │ │ │ │ - addi r10,r23,-1 │ │ │ │ - beq 1632c │ │ │ │ + fdiv f1,f1,f24 │ │ │ │ + bl 4720 │ │ │ │ + andi. r9,r24,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r25,8 │ │ │ │ + addi r9,r24,-1 │ │ │ │ + beq 16270 │ │ │ │ lfd f0,0(r20) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r26) │ │ │ │ - beq 16368 │ │ │ │ - srdi r10,r23,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfd f0,8(r25) │ │ │ │ + beq 162ac │ │ │ │ + srdi r9,r24,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r20,r9 │ │ │ │ - lfdx f0,r20,r10 │ │ │ │ + lfdx f12,r20,r2 │ │ │ │ + lfdx f0,r20,r9 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 16334 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 16278 │ │ │ │ ld r3,24(r30) │ │ │ │ - sldi r16,r16,4 │ │ │ │ - fmr f1,f26 │ │ │ │ - mr r5,r26 │ │ │ │ - mr r8,r22 │ │ │ │ - mr r7,r21 │ │ │ │ - mr r4,r29 │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r18,r18,16 │ │ │ │ - add r3,r3,r16 │ │ │ │ - bl c8b0 │ │ │ │ - cmpd r27,r24 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r19) │ │ │ │ + sldi r29,r29,4 │ │ │ │ + fmr f1,f25 │ │ │ │ + mr r5,r25 │ │ │ │ + mr r8,r26 │ │ │ │ + mr r7,r22 │ │ │ │ + mr r4,r16 │ │ │ │ + addi r21,r21,1 │ │ │ │ + addi r23,r23,16 │ │ │ │ + add r3,r3,r29 │ │ │ │ + bl c910 │ │ │ │ + cmpd r27,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r19) │ │ │ │ mr r1,r19 │ │ │ │ - bne 16210 │ │ │ │ - ld r28,56(r31) │ │ │ │ - ld r26,64(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,32(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - b 15980 │ │ │ │ + bne 16160 │ │ │ │ + ld r28,32(r31) │ │ │ │ + mr r25,r14 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + b 158c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blt 163e0 │ │ │ │ - lfd f31,0(r14) │ │ │ │ - fmul f31,f25,f31 │ │ │ │ - b 162cc │ │ │ │ + fmul f31,f24,f26 │ │ │ │ + bge 16214 │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f25 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r14) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f29,f24 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f31,f1,f26 │ │ │ │ fdiv f31,f31,f29 │ │ │ │ - b 162cc │ │ │ │ - ld r6,48(r30) │ │ │ │ - ld r19,8(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ + b 16214 │ │ │ │ + ld r10,48(r30) │ │ │ │ + ld r21,8(r30) │ │ │ │ + mr r23,r1 │ │ │ │ + ld r8,0(r1) │ │ │ │ ld r5,72(r30) │ │ │ │ - mr r16,r1 │ │ │ │ lxsd v0,88(r30) │ │ │ │ ld r4,120(r30) │ │ │ │ ld r24,240(r30) │ │ │ │ - sldi r11,r6,3 │ │ │ │ - cmpdi r19,0 │ │ │ │ - mr r20,r6 │ │ │ │ - addi r9,r11,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r3,r1,32 │ │ │ │ - ble 169f8 │ │ │ │ + sldi r20,r10,3 │ │ │ │ + cmpdi r21,0 │ │ │ │ + addi r2,r20,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 169e8 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r7,r24 │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - li r12,0 │ │ │ │ + mr r6,r24 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ + li r0,0 │ │ │ │ nop │ │ │ │ - std r12,0(r7) │ │ │ │ - std r10,8(r7) │ │ │ │ - ble cr7,164ec │ │ │ │ - addi r9,r11,-8 │ │ │ │ + nop │ │ │ │ + std r0,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,1641c │ │ │ │ + addi r2,r20,-8 │ │ │ │ + li r19,0 │ │ │ │ li r18,0 │ │ │ │ - li r0,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 1649c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 163cc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r18 │ │ │ │ - mulld r0,r0,r9 │ │ │ │ - std r0,0(r7) │ │ │ │ - ldx r17,r5,r18 │ │ │ │ - lfdx f0,r4,r18 │ │ │ │ - mtfprd f12,r17 │ │ │ │ + ldx r2,r5,r19 │ │ │ │ + mulld r18,r18,r2 │ │ │ │ + std r18,0(r6) │ │ │ │ + ldx r7,r5,r19 │ │ │ │ + lfdx f0,r4,r19 │ │ │ │ + mtfprd f12,r7 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r8,f0 │ │ │ │ - divd r9,r8,r17 │ │ │ │ - mulld r9,r9,r17 │ │ │ │ - subf r9,r9,r8 │ │ │ │ - add r9,r9,r17 │ │ │ │ - divd r8,r9,r17 │ │ │ │ - mulld r8,r8,r17 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - add r0,r9,r0 │ │ │ │ - stdx r9,r3,r18 │ │ │ │ - addi r18,r18,8 │ │ │ │ - std r0,0(r7) │ │ │ │ - bdnz 16490 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r7,r7,16 │ │ │ │ - add r4,r4,r11 │ │ │ │ - cmpd r19,r10 │ │ │ │ - bne 16460 │ │ │ │ - addi r4,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,169f0 │ │ │ │ - andi. r8,r6,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - beq 16554 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 16544 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 16538 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r4,r5 │ │ │ │ - mr r20,r7 │ │ │ │ - ldu r8,8(r4) │ │ │ │ - addi r20,r20,-1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - ldu r8,8(r4) │ │ │ │ - cmpdi r20,1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - beq 16584 │ │ │ │ - srdi r8,r6,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 1655c │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + divd r2,r8,r7 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + add r2,r2,r7 │ │ │ │ + divd r8,r2,r7 │ │ │ │ + mulld r8,r8,r7 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + add r18,r2,r18 │ │ │ │ + stdx r2,r11,r19 │ │ │ │ + addi r19,r19,8 │ │ │ │ + std r18,0(r6) │ │ │ │ + bdnz 163c0 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r20 │ │ │ │ + cmpd r21,r3 │ │ │ │ + bne 16390 │ │ │ │ + li r20,-1 │ │ │ │ + ble cr7,16528 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 169f0 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r10,1 │ │ │ │ + mr r8,r5 │ │ │ │ + andi. r6,r2,3 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + mr r7,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 164a4 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 16490 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 16480 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r2,r4 │ │ │ │ + addi r8,r5,16 │ │ │ │ + lxv vs33,0(r8) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r8) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 164d8 │ │ │ │ + srdi r7,r7,2 │ │ │ │ + mtctr r7 │ │ │ │ + lxv vs33,0(r8) │ │ │ │ + lxv vs44,16(r8) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r8,r8,64 │ │ │ │ + lxv vs42,-32(r8) │ │ │ │ + lxv vs43,-16(r8) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 164ac │ │ │ │ + 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 16504 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r5,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + std r9,32(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 51e0 │ │ │ │ + ld r9,32(r31) │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r20,f0 │ │ │ │ addi r20,r20,-1 │ │ │ │ - sldi r3,r19,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sldi r3,r21,4 │ │ │ │ + std r9,80(r31) │ │ │ │ + bl 4c40 │ │ │ │ mr r6,r20 │ │ │ │ mr r4,r24 │ │ │ │ mr r5,r3 │ │ │ │ - mr r3,r19 │ │ │ │ + mr r3,r21 │ │ │ │ std r5,32(r31) │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4cc0 │ │ │ │ ld r5,32(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r16) │ │ │ │ - mr r1,r16 │ │ │ │ - b 1577c │ │ │ │ - ld r20,48(r30) │ │ │ │ - ld r9,240(r30) │ │ │ │ - ld r19,8(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r5,72(r30) │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + b 156e4 │ │ │ │ + ld r10,48(r30) │ │ │ │ + ld r2,240(r30) │ │ │ │ + mr r16,r1 │ │ │ │ + ld r20,8(r30) │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ - std r1,32(r31) │ │ │ │ - sldi r12,r20,3 │ │ │ │ - mr r14,r9 │ │ │ │ - cmpdi r19,0 │ │ │ │ - mr r0,r20 │ │ │ │ - addi r9,r12,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r5,120(r30) │ │ │ │ + sldi r12,r10,3 │ │ │ │ + mr r18,r2 │ │ │ │ + cmpdi r20,0 │ │ │ │ + addi r2,r12,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ addi r3,r1,32 │ │ │ │ - ble 16a08 │ │ │ │ + ble 169fc │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r14 │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr7,r20,0 │ │ │ │ - li r11,0 │ │ │ │ + mr r7,r18 │ │ │ │ + li r4,0 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ + li r0,0 │ │ │ │ nop │ │ │ │ - std r11,0(r6) │ │ │ │ - std r10,8(r6) │ │ │ │ - ble cr7,166dc │ │ │ │ - addi r9,r12,-8 │ │ │ │ - li r18,0 │ │ │ │ - li r17,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 1668c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r18 │ │ │ │ - mulld r17,r17,r9 │ │ │ │ - std r17,0(r6) │ │ │ │ - ldx r16,r5,r18 │ │ │ │ - lfdx f0,r4,r18 │ │ │ │ - mtfprd f12,r16 │ │ │ │ + std r0,0(r7) │ │ │ │ + std r4,8(r7) │ │ │ │ + ble cr7,1665c │ │ │ │ + addi r2,r12,-8 │ │ │ │ + li r21,0 │ │ │ │ + li r19,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 1660c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r6,r21 │ │ │ │ + mulld r19,r19,r2 │ │ │ │ + std r19,0(r7) │ │ │ │ + ldx r11,r6,r21 │ │ │ │ + lfdx f0,r5,r21 │ │ │ │ + mtfprd f12,r11 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - divd r9,r7,r16 │ │ │ │ - mulld r9,r9,r16 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - add r9,r9,r16 │ │ │ │ - divd r7,r9,r16 │ │ │ │ - mulld r7,r7,r16 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - add r17,r9,r17 │ │ │ │ - stdx r9,r3,r18 │ │ │ │ - addi r18,r18,8 │ │ │ │ - std r17,0(r6) │ │ │ │ - bdnz 16680 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r4,r4,r12 │ │ │ │ - cmpd r19,r10 │ │ │ │ - bne 16650 │ │ │ │ - addi r4,r5,-8 │ │ │ │ - li r7,1 │ │ │ │ - ble cr7,16a00 │ │ │ │ - andi. r10,r20,3 │ │ │ │ - li r9,1 │ │ │ │ - addi r6,r20,-1 │ │ │ │ - beq 16748 │ │ │ │ + mffprd r8,f0 │ │ │ │ + divd r2,r8,r11 │ │ │ │ + mulld r2,r2,r11 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + add r2,r2,r11 │ │ │ │ + divd r8,r2,r11 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + add r19,r2,r19 │ │ │ │ + stdx r2,r3,r21 │ │ │ │ + addi r21,r21,8 │ │ │ │ + std r19,0(r7) │ │ │ │ + bdnz 16600 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r12 │ │ │ │ + cmpd r20,r4 │ │ │ │ + bne 165d0 │ │ │ │ + li r21,-1 │ │ │ │ + ble cr7,16768 │ │ │ │ cmpdi r10,1 │ │ │ │ - beq 16738 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 16728 │ │ │ │ - ld r7,0(r5) │ │ │ │ - mr r4,r5 │ │ │ │ - mr r0,r6 │ │ │ │ - ldu r10,8(r4) │ │ │ │ - mr r6,r0 │ │ │ │ - addi r0,r6,-1 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - ldu r10,8(r4) │ │ │ │ - cmpdi r0,1 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - beq 16778 │ │ │ │ - srdi r10,r20,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r3,8(r4) │ │ │ │ - ld r5,16(r4) │ │ │ │ - ld r6,24(r4) │ │ │ │ - addi r4,r4,32 │ │ │ │ - mulld r7,r7,r3 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - ld r10,0(r4) │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - bdnz 16750 │ │ │ │ - mulld r9,r7,r9 │ │ │ │ - std r8,56(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,56(r31) │ │ │ │ + beq 16a04 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r10,1 │ │ │ │ + mr r8,r6 │ │ │ │ + andi. r5,r2,3 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + mr r7,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 166e4 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 166d0 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 166c0 │ │ │ │ + lxv vs32,0(r6) │ │ │ │ + mr r2,r4 │ │ │ │ + addi r8,r6,16 │ │ │ │ + lxv vs33,0(r8) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r8) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 16718 │ │ │ │ + srdi r7,r7,2 │ │ │ │ + mtctr r7 │ │ │ │ + lxv vs33,0(r8) │ │ │ │ + lxv vs44,16(r8) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r8,r8,64 │ │ │ │ + lxv vs42,-32(r8) │ │ │ │ + lxv vs43,-16(r8) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 166ec │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + clrrdi r8,r10,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 16744 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r8,r6,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + std r9,32(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 51e0 │ │ │ │ + ld r9,32(r31) │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r20,f0 │ │ │ │ - addi r20,r20,-1 │ │ │ │ - sldi r3,r19,4 │ │ │ │ - std r8,64(r31) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r20 │ │ │ │ - mr r4,r14 │ │ │ │ + mffprd r21,f0 │ │ │ │ + addi r21,r21,-1 │ │ │ │ + sldi r3,r20,4 │ │ │ │ + std r9,80(r31) │ │ │ │ + bl 4c40 │ │ │ │ + mr r6,r21 │ │ │ │ + mr r4,r18 │ │ │ │ mr r5,r3 │ │ │ │ - mr r3,r19 │ │ │ │ - std r5,56(r31) │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,56(r31) │ │ │ │ + mr r3,r20 │ │ │ │ + std r5,32(r31) │ │ │ │ + bl 4cc0 │ │ │ │ + ld r5,32(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - b 15f10 │ │ │ │ - ld r8,48(r30) │ │ │ │ - ld r9,240(r30) │ │ │ │ - ld r19,8(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r14,r1 │ │ │ │ - ld r5,72(r30) │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + b 15e40 │ │ │ │ + ld r10,48(r30) │ │ │ │ + ld r2,240(r30) │ │ │ │ + mr r18,r1 │ │ │ │ + ld r11,8(r30) │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ - sldi r12,r8,3 │ │ │ │ - mr r16,r9 │ │ │ │ - cmpdi r19,0 │ │ │ │ - mr r11,r8 │ │ │ │ - addi r9,r12,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r5,120(r30) │ │ │ │ + sldi r12,r10,3 │ │ │ │ + mr r19,r2 │ │ │ │ + cmpdi r11,0 │ │ │ │ + addi r2,r12,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ addi r3,r1,32 │ │ │ │ - ble 16a18 │ │ │ │ + ble 16a1c │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r16 │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ + mr r7,r19 │ │ │ │ + li r4,0 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ li r0,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r0,0(r6) │ │ │ │ - std r10,8(r6) │ │ │ │ - ble cr7,168ec │ │ │ │ - addi r9,r12,-8 │ │ │ │ - li r20,0 │ │ │ │ - li r18,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 1689c │ │ │ │ + std r0,0(r7) │ │ │ │ + std r4,8(r7) │ │ │ │ + ble cr7,1689c │ │ │ │ + addi r2,r12,-8 │ │ │ │ + li r23,0 │ │ │ │ + li r21,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 1684c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r20 │ │ │ │ - mulld r18,r18,r9 │ │ │ │ - std r18,0(r6) │ │ │ │ - ldx r17,r5,r20 │ │ │ │ - lfdx f0,r4,r20 │ │ │ │ - mtfprd f12,r17 │ │ │ │ + ldx r2,r6,r23 │ │ │ │ + mulld r21,r21,r2 │ │ │ │ + std r21,0(r7) │ │ │ │ + ldx r8,r6,r23 │ │ │ │ + lfdx f0,r5,r23 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - divd r9,r7,r17 │ │ │ │ - mulld r9,r9,r17 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - add r9,r9,r17 │ │ │ │ - divd r7,r9,r17 │ │ │ │ - mulld r7,r7,r17 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - add r18,r9,r18 │ │ │ │ - stdx r9,r3,r20 │ │ │ │ - addi r20,r20,8 │ │ │ │ - std r18,0(r6) │ │ │ │ - bdnz 16890 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r4,r4,r12 │ │ │ │ - cmpd r19,r10 │ │ │ │ - bne 16860 │ │ │ │ - addi r4,r5,-8 │ │ │ │ - li r6,1 │ │ │ │ - ble cr7,16a10 │ │ │ │ - andi. r10,r8,3 │ │ │ │ - li r9,1 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - beq 16954 │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r8 │ │ │ │ + divd r9,r2,r8 │ │ │ │ + mulld r9,r9,r8 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r21,r2,r21 │ │ │ │ + stdx r2,r3,r23 │ │ │ │ + addi r23,r23,8 │ │ │ │ + std r21,0(r7) │ │ │ │ + bdnz 16840 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r12 │ │ │ │ + cmpd r11,r4 │ │ │ │ + bne 16810 │ │ │ │ + li r21,-1 │ │ │ │ + ble cr7,169a8 │ │ │ │ cmpdi r10,1 │ │ │ │ - beq 16944 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 16938 │ │ │ │ - ld r6,0(r5) │ │ │ │ - mr r4,r5 │ │ │ │ - mr r11,r7 │ │ │ │ - ldu r10,8(r4) │ │ │ │ - addi r11,r11,-1 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - ldu r10,8(r4) │ │ │ │ - cmpdi r11,1 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - beq 16984 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r5,8(r4) │ │ │ │ - ld r7,16(r4) │ │ │ │ - ld r8,24(r4) │ │ │ │ - addi r4,r4,32 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ld r10,0(r4) │ │ │ │ - mulld r6,r6,r8 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - bdnz 1695c │ │ │ │ - mulld r9,r6,r9 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 16a10 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r10,1 │ │ │ │ + mr r8,r6 │ │ │ │ + andi. r5,r2,3 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + mr r7,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 16924 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 16910 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 16900 │ │ │ │ + lxv vs32,0(r6) │ │ │ │ + mr r2,r4 │ │ │ │ + addi r8,r6,16 │ │ │ │ + lxv vs33,0(r8) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r8) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 16958 │ │ │ │ + srdi r9,r7,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs33,0(r8) │ │ │ │ + lxv vs44,16(r8) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r8,r8,64 │ │ │ │ + lxv vs42,-32(r8) │ │ │ │ + lxv vs43,-16(r8) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 1692c │ │ │ │ + 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 16984 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r6,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + std r11,32(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 51e0 │ │ │ │ + ld r11,32(r31) │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r20,f0 │ │ │ │ - addi r20,r20,-1 │ │ │ │ - sldi r3,r19,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r20 │ │ │ │ - mr r4,r16 │ │ │ │ - mr r5,r3 │ │ │ │ - mr r3,r19 │ │ │ │ - std r5,56(r31) │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,56(r31) │ │ │ │ - mr r3,r5 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r14) │ │ │ │ - mr r1,r14 │ │ │ │ - b 161b4 │ │ │ │ - li r20,-1 │ │ │ │ - b 165a8 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - b 16500 │ │ │ │ - li r20,-1 │ │ │ │ - b 167a4 │ │ │ │ - cmpdi cr7,r20,0 │ │ │ │ - b 166f0 │ │ │ │ - li r20,-1 │ │ │ │ - b 169a8 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - b 16900 │ │ │ │ + mffprd r21,f0 │ │ │ │ + addi r21,r21,-1 │ │ │ │ + sldi r3,r11,4 │ │ │ │ + std r11,32(r31) │ │ │ │ + bl 4c40 │ │ │ │ + ld r11,32(r31) │ │ │ │ + mr r6,r21 │ │ │ │ + mr r4,r19 │ │ │ │ + mr r23,r3 │ │ │ │ + mr r3,r11 │ │ │ │ + mr r5,r23 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r23 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + b 160f8 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ + b 16430 │ │ │ │ + li r2,1 │ │ │ │ + li r10,0 │ │ │ │ + b 164f8 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ + b 16670 │ │ │ │ + li r2,1 │ │ │ │ + li r8,0 │ │ │ │ + b 16738 │ │ │ │ + li r2,1 │ │ │ │ + li r10,0 │ │ │ │ + b 16978 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ + b 168b0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1287 │ │ │ │ - nop │ │ │ │ + .long 0x1288 │ │ │ │ │ │ │ │ 0000000000016a30 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,5328 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r27,-128(r1) │ │ │ │ + std r15,-224(r1) │ │ │ │ + std r14,-232(r1) │ │ │ │ + mr r15,r3 │ │ │ │ + std r29,-112(r1) │ │ │ │ std r28,-120(r1) │ │ │ │ + std r27,-128(r1) │ │ │ │ std r31,-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,-232(r1) │ │ │ │ - std r15,-224(r1) │ │ │ │ std r16,-216(r1) │ │ │ │ std r17,-208(r1) │ │ │ │ std r18,-200(r1) │ │ │ │ std r19,-192(r1) │ │ │ │ std r20,-184(r1) │ │ │ │ std r21,-176(r1) │ │ │ │ std r22,-168(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ std r23,-160(r1) │ │ │ │ std r24,-152(r1) │ │ │ │ std r25,-144(r1) │ │ │ │ std r26,-136(r1) │ │ │ │ - std r29,-112(r1) │ │ │ │ std r30,-104(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - ld r10,56(r3) │ │ │ │ - ld r9,88(r3) │ │ │ │ - mr r28,r3 │ │ │ │ + stdu r1,-480(r1) │ │ │ │ + ld r9,56(r3) │ │ │ │ + ld r2,88(r3) │ │ │ │ mr r31,r1 │ │ │ │ - ld r27,0(r10) │ │ │ │ - cmpd r27,r9 │ │ │ │ - ble 16b0c │ │ │ │ - ld r29,8(r10) │ │ │ │ - cmpd r9,r29 │ │ │ │ - bge 16b0c │ │ │ │ - ld r10,72(r3) │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - ld r30,0(r10) │ │ │ │ - cmpd r30,r9 │ │ │ │ - ble 16b0c │ │ │ │ - ld r17,8(r10) │ │ │ │ - cmpd r9,r17 │ │ │ │ - blt 16bb0 │ │ │ │ - mr r3,r28 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,432 │ │ │ │ + stxv vs63,224(r1) │ │ │ │ + ld r29,0(r9) │ │ │ │ + cmpd r29,r2 │ │ │ │ + ble 16b08 │ │ │ │ + ld r28,8(r9) │ │ │ │ + cmpd r2,r28 │ │ │ │ + bge 16b08 │ │ │ │ + ld r9,72(r3) │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + ld r30,0(r9) │ │ │ │ + cmpd r30,r2 │ │ │ │ + ble 16b08 │ │ │ │ + ld r21,8(r9) │ │ │ │ + cmpd r2,r21 │ │ │ │ + blt 16ba0 │ │ │ │ + mr r3,r15 │ │ │ │ + bl 4840 │ │ │ │ + addi r1,r31,480 │ │ │ │ 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) │ │ │ │ + mtlr r0 │ │ │ │ ld r21,-176(r1) │ │ │ │ ld r22,-168(r1) │ │ │ │ ld r23,-160(r1) │ │ │ │ ld r24,-152(r1) │ │ │ │ ld r25,-144(r1) │ │ │ │ ld r26,-136(r1) │ │ │ │ ld r27,-128(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-120(r1) │ │ │ │ ld r29,-112(r1) │ │ │ │ ld r30,-104(r1) │ │ │ │ ld r31,-96(r1) │ │ │ │ lfd f21,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - li r10,216 │ │ │ │ - ld r8,16(r3) │ │ │ │ + plxv vs0,216(r3) │ │ │ │ ld r5,80(r3) │ │ │ │ - li r9,200 │ │ │ │ li r4,0 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - std r8,144(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - mfvsrld r8,vs0 │ │ │ │ + ld r2,16(r3) │ │ │ │ + mfvsrld r24,vs0 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - mr r3,r8 │ │ │ │ - stxvx vs0,r28,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r28) │ │ │ │ - mr r8,r3 │ │ │ │ - sradi r3,r27,1 │ │ │ │ - addze r3,r3 │ │ │ │ - andi. r9,r9,1 │ │ │ │ - bne 172a0 │ │ │ │ - cmpdi r27,1 │ │ │ │ - ble 16f00 │ │ │ │ - sradi r27,r29,1 │ │ │ │ - addze r27,r27 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + std r2,176(r31) │ │ │ │ + mr r3,r24 │ │ │ │ + pstxv vs0,200(r15) │ │ │ │ + bl 5240 │ │ │ │ + lwz r2,112(r15) │ │ │ │ + sradi r9,r29,1 │ │ │ │ + addze r9,r9 │ │ │ │ + andi. r2,r2,1 │ │ │ │ + std r9,112(r31) │ │ │ │ + bne 17220 │ │ │ │ + cmpdi r29,1 │ │ │ │ + ble 16ec0 │ │ │ │ + mr r10,r9 │ │ │ │ addi r20,r30,1 │ │ │ │ - neg r4,r29 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - cmpdi cr7,r29,1 │ │ │ │ - li r9,1 │ │ │ │ - li r7,0 │ │ │ │ - subf r30,r3,r30 │ │ │ │ - std r8,176(r31) │ │ │ │ - sldi r4,r4,4 │ │ │ │ - subf r20,r3,r20 │ │ │ │ - addi r10,r10,1528 │ │ │ │ - li r22,0 │ │ │ │ - std r3,136(r31) │ │ │ │ - std r7,112(r31) │ │ │ │ - mulld r7,r30,r17 │ │ │ │ + subf r30,r9,r30 │ │ │ │ + li r9,0 │ │ │ │ + plfd f30,265596 # 57980 │ │ │ │ + sradi r22,r28,1 │ │ │ │ + addze r22,r22 │ │ │ │ + mulli r8,r28,-16 │ │ │ │ + cmpdi r28,1 │ │ │ │ + li r2,1 │ │ │ │ + std r9,120(r31) │ │ │ │ + mulld r9,r30,r21 │ │ │ │ + subf r20,r10,r20 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + li r23,0 │ │ │ │ + mfocrf r7,128 │ │ │ │ li r19,0 │ │ │ │ - mulld r20,r20,r17 │ │ │ │ - maddld r29,r3,r29,r27 │ │ │ │ - neg r14,r4 │ │ │ │ - isel r9,r27,r9,4*cr7+gt │ │ │ │ - lfd f26,0(r10) │ │ │ │ - std r10,168(r31) │ │ │ │ - subf r10,r27,r17 │ │ │ │ - sldi r18,r27,4 │ │ │ │ - mulld r14,r14,r3 │ │ │ │ + mulld r20,r20,r21 │ │ │ │ + maddld r28,r10,r28,r22 │ │ │ │ + rotlwi r7,r7,16 │ │ │ │ + mtocrf 8,r7 │ │ │ │ + rotlwi r7,r7,16 │ │ │ │ + iselgt r2,r22,r2 │ │ │ │ + sldi r29,r22,4 │ │ │ │ + std r8,192(r31) │ │ │ │ + std r2,200(r31) │ │ │ │ + std r9,128(r31) │ │ │ │ + ld r9,176(r31) │ │ │ │ + subf r20,r22,r20 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + addi r9,r9,8 │ │ │ │ + std r9,208(r31) │ │ │ │ + mulld r9,r8,r10 │ │ │ │ + std r9,144(r31) │ │ │ │ + subf r9,r22,r21 │ │ │ │ std r9,160(r31) │ │ │ │ - mfocrf r9,1 │ │ │ │ - slwi r9,r9,28 │ │ │ │ - std r4,152(r31) │ │ │ │ - std r10,128(r31) │ │ │ │ - mr r10,r28 │ │ │ │ - mr r28,r18 │ │ │ │ - rotlwi r9,r9,16 │ │ │ │ - mtocrf 8,r9 │ │ │ │ - rotlwi r9,r9,16 │ │ │ │ - std r7,120(r31) │ │ │ │ - subf r20,r27,r20 │ │ │ │ - sldi r26,r29,4 │ │ │ │ - mr r18,r10 │ │ │ │ nop │ │ │ │ - ld r9,136(r31) │ │ │ │ - lfd f0,88(r18) │ │ │ │ - ld r8,72(r18) │ │ │ │ - ld r10,96(r18) │ │ │ │ - subf r7,r9,r19 │ │ │ │ + ld r2,112(r31) │ │ │ │ + lfd f0,88(r15) │ │ │ │ + ld r9,72(r15) │ │ │ │ + subf r2,r2,r19 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - mtfprd f0,r7 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r15) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - fmul f0,f0,f26 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,88(r18) │ │ │ │ - ld r8,72(r18) │ │ │ │ - ld r10,96(r18) │ │ │ │ - fmr f28,f1 │ │ │ │ + bl 4be0 │ │ │ │ + lfd f0,88(r15) │ │ │ │ + ld r9,72(r15) │ │ │ │ + ld r2,96(r15) │ │ │ │ + fmr f27,f1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ mtfprd f0,r19 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f26 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,16eb0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r10,r20,4 │ │ │ │ - addis r23,r2,-2 │ │ │ │ - ld r15,160(r31) │ │ │ │ - neg r30,r27 │ │ │ │ - lfd f27,1648(r9) │ │ │ │ - ld r9,128(r31) │ │ │ │ - addi r23,r23,1648 │ │ │ │ - fdiv f28,f27,f28 │ │ │ │ - fdiv f27,f27,f1 │ │ │ │ - subf r24,r20,r9 │ │ │ │ - ld r9,120(r31) │ │ │ │ - sldi r24,r24,4 │ │ │ │ + bl 4be0 │ │ │ │ + ble cr4,16e6c │ │ │ │ + fdiv f27,f29,f27 │ │ │ │ + fdiv f28,f29,f1 │ │ │ │ + ld r9,160(r31) │ │ │ │ + sldi r2,r20,4 │ │ │ │ + ld r16,200(r31) │ │ │ │ + neg r30,r22 │ │ │ │ + add r17,r2,r24 │ │ │ │ + ld r2,144(r31) │ │ │ │ subf r25,r20,r9 │ │ │ │ - ld r9,112(r31) │ │ │ │ + ld r9,128(r31) │ │ │ │ sldi r25,r25,4 │ │ │ │ - subf r29,r20,r9 │ │ │ │ - ld r9,168(r31) │ │ │ │ - sldi r29,r29,4 │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,144(r31) │ │ │ │ - subf r21,r22,r9 │ │ │ │ + subf r26,r20,r9 │ │ │ │ + ld r9,120(r31) │ │ │ │ + sldi r26,r26,4 │ │ │ │ + subf r27,r20,r9 │ │ │ │ ld r9,176(r31) │ │ │ │ - add r16,r10,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r5,72(r18) │ │ │ │ - lfd f12,88(r18) │ │ │ │ + sldi r27,r27,4 │ │ │ │ + subf r18,r23,r9 │ │ │ │ + ld r9,208(r31) │ │ │ │ + subf r14,r2,r9 │ │ │ │ + ld r5,72(r15) │ │ │ │ + lfd f12,88(r15) │ │ │ │ mtfprd f0,r30 │ │ │ │ - ld r7,96(r18) │ │ │ │ + addi r14,r14,16 │ │ │ │ + ld r6,96(r15) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ lfd f12,8(r5) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r7) │ │ │ │ + lfd f12,8(r6) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r27,r30 │ │ │ │ - lfd f12,88(r18) │ │ │ │ - ld r5,72(r18) │ │ │ │ - ld r7,96(r18) │ │ │ │ - lfd f31,0(r23) │ │ │ │ + bl 4be0 │ │ │ │ + add r2,r22,r30 │ │ │ │ + lfd f12,88(r15) │ │ │ │ + ld r5,72(r15) │ │ │ │ addi r30,r30,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + ld r6,96(r15) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ lfd f12,8(r5) │ │ │ │ - fdiv f30,f31,f1 │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f12,8(r7) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + lfd f12,8(r6) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs0,0(r21) │ │ │ │ - add r7,r22,r21 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ - addi r21,r21,16 │ │ │ │ - fmul f12,f28,f30 │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ - fmul f30,f27,f30 │ │ │ │ + bl 4be0 │ │ │ │ + lxv vs0,0(r18) │ │ │ │ + add r6,r23,r18 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + addi r18,r18,16 │ │ │ │ + fdiv f1,f29,f1 │ │ │ │ + fmul f12,f27,f31 │ │ │ │ + fmul f31,f28,f31 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ - xxspltd vs30,vs30,0 │ │ │ │ + xxspltd vs31,vs31,0 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r16) │ │ │ │ - lxvx vs0,r7,r14 │ │ │ │ - xvmuldp vs12,vs0,vs30 │ │ │ │ - fmul f0,f28,f31 │ │ │ │ - fmul f31,f27,f31 │ │ │ │ + stxv vs0,0(r17) │ │ │ │ + plxv vs0,-24(r14) │ │ │ │ + xvmuldp vs0,vs0,vs31 │ │ │ │ + stxvx vs0,r25,r17 │ │ │ │ + lxvx vs12,r6,r29 │ │ │ │ + fmul f0,f27,f1 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xxspltd vs31,vs31,0 │ │ │ │ - stxvx vs12,r24,r16 │ │ │ │ - lxvx vs12,r7,r28 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r25,r16 │ │ │ │ - lxvx vs0,r7,r26 │ │ │ │ - xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r29,r16 │ │ │ │ - addi r16,r16,16 │ │ │ │ - bne 16db0 │ │ │ │ - ld r9,152(r31) │ │ │ │ - ld r10,128(r31) │ │ │ │ + stxvx vs0,r26,r17 │ │ │ │ + lxvx vs0,r6,r28 │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ + stxvx vs0,r27,r17 │ │ │ │ + addi r17,r17,16 │ │ │ │ + bne 16d70 │ │ │ │ + ld r2,160(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ addi r19,r19,1 │ │ │ │ - add r20,r20,r17 │ │ │ │ - add r22,r22,r9 │ │ │ │ - subf r14,r9,r14 │ │ │ │ - subf r28,r9,r28 │ │ │ │ - subf r26,r9,r26 │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r10,r10,r17 │ │ │ │ - std r10,128(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ - cmpd r19,r9 │ │ │ │ - ld r9,112(r31) │ │ │ │ - add r10,r10,r17 │ │ │ │ - add r9,r9,r17 │ │ │ │ - std r10,120(r31) │ │ │ │ - std r9,112(r31) │ │ │ │ - blt 16cb0 │ │ │ │ - mr r28,r18 │ │ │ │ - ld r3,152(r28) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r21,112(r28) │ │ │ │ - ld r15,200(r28) │ │ │ │ - ld r19,8(r28) │ │ │ │ - ld r17,88(r28) │ │ │ │ - andi. r9,r21,32 │ │ │ │ - bne 173b8 │ │ │ │ - ld r27,72(r28) │ │ │ │ - andi. r9,r21,16 │ │ │ │ - ld r9,0(r27) │ │ │ │ - std r9,112(r31) │ │ │ │ - ld r9,8(r27) │ │ │ │ - std r9,120(r31) │ │ │ │ - bne 17b6c │ │ │ │ - andi. r9,r21,8 │ │ │ │ - bne 18194 │ │ │ │ - andi. r9,r21,2 │ │ │ │ - rlwinm r24,r21,0,20,20 │ │ │ │ - bne 17474 │ │ │ │ - andi. r21,r21,4 │ │ │ │ - bne 17c60 │ │ │ │ + add r20,r20,r21 │ │ │ │ + add r2,r2,r21 │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,192(r31) │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r23,r23,r2 │ │ │ │ + subf r29,r2,r29 │ │ │ │ + subf r28,r2,r28 │ │ │ │ + ld r2,112(r31) │ │ │ │ + std r9,144(r31) │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r19,r2 │ │ │ │ + ld r2,120(r31) │ │ │ │ + add r9,r9,r21 │ │ │ │ + add r2,r2,r21 │ │ │ │ + std r9,128(r31) │ │ │ │ + std r2,120(r31) │ │ │ │ + blt 16c90 │ │ │ │ + ld r3,152(r15) │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r16,112(r15) │ │ │ │ + ld r29,200(r15) │ │ │ │ + ld r28,8(r15) │ │ │ │ + ld r25,88(r15) │ │ │ │ + andi. r2,r16,32 │ │ │ │ + bne 1734c │ │ │ │ + ld r26,72(r15) │ │ │ │ + andi. r2,r16,16 │ │ │ │ + ld r2,0(r26) │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r2,8(r26) │ │ │ │ + std r2,120(r31) │ │ │ │ + bne 17b34 │ │ │ │ + andi. r2,r16,8 │ │ │ │ + bne 18170 │ │ │ │ + andi. r2,r16,2 │ │ │ │ + rlwinm r24,r16,0,20,20 │ │ │ │ + bne 17404 │ │ │ │ + andi. r16,r16,4 │ │ │ │ + bne 17c10 │ │ │ │ cmpwi r24,0 │ │ │ │ - cmpdi cr5,r19,0 │ │ │ │ - bne 17934 │ │ │ │ - ble cr5,16b18 │ │ │ │ + cmpdi cr5,r28,0 │ │ │ │ + bne 178a0 │ │ │ │ + ble cr5,16b10 │ │ │ │ lfd f0,112(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r10,r17,1 │ │ │ │ - li r23,1 │ │ │ │ - sldi r8,r17,4 │ │ │ │ - li r16,8 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + addi r9,r25,1 │ │ │ │ + sldi r8,r25,4 │ │ │ │ + sldi r2,r25,1 │ │ │ │ + li r10,1 │ │ │ │ + plfd f25,264772 # 57988 │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ - li r24,0 │ │ │ │ - std r15,152(r31) │ │ │ │ - lfd f27,1648(r9) │ │ │ │ - sldi r6,r10,5 │ │ │ │ - sldi r9,r17,1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - std r8,176(r31) │ │ │ │ - std r19,160(r31) │ │ │ │ - std r17,168(r31) │ │ │ │ - fcfid f28,f0 │ │ │ │ + li r14,8 │ │ │ │ + li r20,0 │ │ │ │ + std r8,200(r31) │ │ │ │ + sldi r8,r9,5 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + cmpdi cr7,r2,-1 │ │ │ │ + fcfid f27,f0 │ │ │ │ lfd f0,120(r31) │ │ │ │ - cmpdi cr7,r9,-1 │ │ │ │ - std r10,136(r31) │ │ │ │ - addi r10,r9,2 │ │ │ │ - addic. r9,r9,1 │ │ │ │ - isel r14,r23,r10,4*cr7+lt │ │ │ │ + std r9,176(r31) │ │ │ │ + addi r9,r2,2 │ │ │ │ + addic. r2,r2,1 │ │ │ │ fcfid f0,f0 │ │ │ │ - fdiv f28,f27,f28 │ │ │ │ - mfocrf r9,128 │ │ │ │ - rotlwi r9,r9,16 │ │ │ │ - mtocrf 8,r9 │ │ │ │ - rotlwi r9,r9,16 │ │ │ │ - neg r9,r6 │ │ │ │ - fdiv f27,f27,f0 │ │ │ │ - std r9,144(r31) │ │ │ │ + mfocrf r2,128 │ │ │ │ + fdiv f27,f28,f27 │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + mtocrf 8,r2 │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + neg r2,r8 │ │ │ │ + std r2,192(r31) │ │ │ │ + isel r2,r10,r9,4*cr7+lt │ │ │ │ + fdiv f28,f28,f0 │ │ │ │ + std r2,160(r31) │ │ │ │ nop │ │ │ │ - lwz r9,112(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r8,144(r31) │ │ │ │ - mr r21,r1 │ │ │ │ - mr r26,r24 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + nop │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r15) │ │ │ │ + std r1,128(r31) │ │ │ │ + mr r26,r20 │ │ │ │ + ld r10,192(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r10 │ │ │ │ addi r23,r1,112 │ │ │ │ - beq 1701c │ │ │ │ - ld r9,240(r28) │ │ │ │ - ldx r26,r9,r16 │ │ │ │ - ld r25,120(r28) │ │ │ │ - sldi r22,r26,4 │ │ │ │ - addi r20,r22,8 │ │ │ │ - add r9,r25,r20 │ │ │ │ - lfdx f29,r25,r22 │ │ │ │ - std r9,128(r31) │ │ │ │ - blt cr4,17240 │ │ │ │ - ld r9,48(r28) │ │ │ │ - ld r18,72(r28) │ │ │ │ - ld r30,88(r28) │ │ │ │ - ld r19,96(r28) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r29,r2,-2 │ │ │ │ - mr r15,r14 │ │ │ │ - lfd f23,1536(r10) │ │ │ │ - addi r29,r29,1536 │ │ │ │ - mulld r26,r26,r9 │ │ │ │ + beq 16fdc │ │ │ │ + ld r2,240(r15) │ │ │ │ + ldx r26,r2,r14 │ │ │ │ + ld r24,120(r15) │ │ │ │ + sldi r19,r26,4 │ │ │ │ + addi r17,r19,8 │ │ │ │ + add r2,r24,r17 │ │ │ │ + lfdx f29,r24,r19 │ │ │ │ + std r2,144(r31) │ │ │ │ + blt cr4,171c0 │ │ │ │ + ld r2,48(r15) │ │ │ │ + ld r18,72(r15) │ │ │ │ + ld r30,88(r15) │ │ │ │ + ld r16,96(r15) │ │ │ │ + ld r21,160(r31) │ │ │ │ + mulld r26,r26,r2 │ │ │ │ lfd f12,0(r18) │ │ │ │ - lfd f24,0(r19) │ │ │ │ + lfd f23,0(r16) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r30 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - sldi r9,r26,3 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + fmul f22,f23,f25 │ │ │ │ fcfid f30,f12 │ │ │ │ - lfdx f12,r25,r9 │ │ │ │ - fmul f25,f0,f0 │ │ │ │ + lfdx f12,r24,r2 │ │ │ │ + fmul f24,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f30,f30,f30 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r27,r9,r30 │ │ │ │ - subf r17,r30,r9 │ │ │ │ - sldi r27,r27,3 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r22,r30,r2 │ │ │ │ + mulli r27,r22,-8 │ │ │ │ add r27,r23,r27 │ │ │ │ - b 170e0 │ │ │ │ + b 17088 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r10,r17,3 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ - addi r17,r17,1 │ │ │ │ - stfdx f1,r27,r10 │ │ │ │ - beq 17140 │ │ │ │ - mtfprd f0,r17 │ │ │ │ + sldi r9,r22,3 │ │ │ │ + addic. r21,r21,-1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + stfdx f1,r27,r9 │ │ │ │ + beq 170e0 │ │ │ │ + mtfprd f0,r22 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f28,f12,f29 │ │ │ │ - fnmsub f12,f28,f12,f29 │ │ │ │ - fmul f0,f0,f25 │ │ │ │ + fmsub f0,f27,f12,f29 │ │ │ │ + fnmsub f12,f27,f12,f29 │ │ │ │ + fmul f0,f0,f24 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 170b0 │ │ │ │ + bgt 17060 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 170cc │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 17074 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - sldi r10,r17,3 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ - addi r17,r17,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 4da0 │ │ │ │ + sldi r9,r22,3 │ │ │ │ + addic. r21,r21,-1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r27,r10 │ │ │ │ - bne 170e0 │ │ │ │ + stfdx f1,r27,r9 │ │ │ │ + bne 17088 │ │ │ │ nop │ │ │ │ lfd f12,8(r18) │ │ │ │ addi r26,r26,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f23,8(r19) │ │ │ │ - mr r19,r14 │ │ │ │ - lfdx f25,r25,r20 │ │ │ │ + lfd f22,8(r16) │ │ │ │ + lfdx f24,r24,r17 │ │ │ │ + ld r16,160(r31) │ │ │ │ sldi r26,r26,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r25,r26 │ │ │ │ - lfd f12,1536(r9) │ │ │ │ - fmul f12,f23,f12 │ │ │ │ - fmul f24,f0,f0 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmr f22,f12 │ │ │ │ + lfdx f12,r24,r26 │ │ │ │ + fmul f11,f22,f25 │ │ │ │ + fmul f23,f0,f0 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fmr f21,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r27,r9,r30 │ │ │ │ - subf r30,r30,r9 │ │ │ │ - ld r9,176(r31) │ │ │ │ - sldi r27,r27,3 │ │ │ │ - add r27,r27,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r30,r30,r2 │ │ │ │ + ld r2,200(r31) │ │ │ │ + mulli r27,r30,-8 │ │ │ │ + add r27,r27,r2 │ │ │ │ addi r27,r27,16 │ │ │ │ add r27,r23,r27 │ │ │ │ - b 171e0 │ │ │ │ - nop │ │ │ │ + b 17168 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - stfdx f1,r27,r9 │ │ │ │ - beq 17240 │ │ │ │ + stfdx f1,r27,r2 │ │ │ │ + beq 171c0 │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f27,f12,f25 │ │ │ │ - fnmsub f12,f27,f12,f25 │ │ │ │ - fmul f0,f0,f24 │ │ │ │ + fmsub f0,f28,f12,f24 │ │ │ │ + fnmsub f12,f28,f12,f24 │ │ │ │ + fmul f0,f0,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 171b0 │ │ │ │ + bgt 17140 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 171cc │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 17154 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 4da0 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r27,r9 │ │ │ │ - bne 171e0 │ │ │ │ + stfdx f1,r27,r2 │ │ │ │ + bne 17168 │ │ │ │ nop │ │ │ │ - ld r7,136(r31) │ │ │ │ - ld r3,24(r28) │ │ │ │ - ld r10,120(r31) │ │ │ │ + ld r3,24(r15) │ │ │ │ ld r9,112(r31) │ │ │ │ fmr f1,f29 │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r4,152(r31) │ │ │ │ mr r5,r23 │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r16,r16,16 │ │ │ │ - add r6,r23,r7 │ │ │ │ - ld r7,168(r31) │ │ │ │ - add r3,r3,r22 │ │ │ │ - std r7,96(r1) │ │ │ │ - bl dfe0 │ │ │ │ - ld r10,160(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r24 │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - bne 16ff0 │ │ │ │ - b 16b18 │ │ │ │ + mr r4,r29 │ │ │ │ + addi r20,r20,1 │ │ │ │ + ld r8,144(r31) │ │ │ │ + ld r10,120(r31) │ │ │ │ + std r25,96(r1) │ │ │ │ + addi r14,r14,16 │ │ │ │ + ld r2,176(r31) │ │ │ │ + add r3,r3,r19 │ │ │ │ + add r6,r23,r2 │ │ │ │ + bl e040 │ │ │ │ + cmpd r28,r20 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,128(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 16fb0 │ │ │ │ + b 16b10 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r27,1 │ │ │ │ - ble 16f00 │ │ │ │ cmpdi r29,1 │ │ │ │ - ble 16f00 │ │ │ │ - subf r7,r3,r30 │ │ │ │ - ld r10,168(r28) │ │ │ │ - mulld r9,r29,r3 │ │ │ │ - sradi r23,r29,1 │ │ │ │ - addze r23,r23 │ │ │ │ - ld r27,144(r31) │ │ │ │ - sldi r0,r17,4 │ │ │ │ - sldi r22,r29,4 │ │ │ │ - sldi r21,r3,3 │ │ │ │ - mulld r7,r7,r17 │ │ │ │ - li r24,0 │ │ │ │ - ld r26,8(r10) │ │ │ │ - sldi r18,r23,4 │ │ │ │ - subf r6,r23,r17 │ │ │ │ - sldi r29,r23,3 │ │ │ │ - ld r25,0(r10) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - mr r20,r18 │ │ │ │ - sldi r19,r6,4 │ │ │ │ - subf r18,r18,r0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r6,r27,r9 │ │ │ │ - add r29,r26,r29 │ │ │ │ - add r7,r7,r8 │ │ │ │ - lxvdsx vs9,0,r25 │ │ │ │ - lxvdsx vs10,r25,r21 │ │ │ │ - mtctr r23 │ │ │ │ - add r30,r18,r7 │ │ │ │ - add r11,r19,r8 │ │ │ │ - add r4,r20,r27 │ │ │ │ - add r5,r20,r6 │ │ │ │ - li r10,0 │ │ │ │ + ble 16ec0 │ │ │ │ + cmpdi r28,1 │ │ │ │ + ble 16ec0 │ │ │ │ + sradi r25,r28,1 │ │ │ │ + addze r25,r25 │ │ │ │ + mr r2,r9 │ │ │ │ + subf r10,r9,r30 │ │ │ │ + ld r9,168(r15) │ │ │ │ + ld r6,176(r31) │ │ │ │ + sldi r0,r21,4 │ │ │ │ + li r26,0 │ │ │ │ + mulld r8,r28,r2 │ │ │ │ + mulld r10,r10,r21 │ │ │ │ + sldi r23,r2,3 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + mulli r2,r25,-16 │ │ │ │ + ld r29,8(r9) │ │ │ │ + subf r21,r25,r21 │ │ │ │ + sldi r30,r25,3 │ │ │ │ + ld r27,0(r9) │ │ │ │ + sldi r22,r25,4 │ │ │ │ + sldi r20,r21,4 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r30,r29,r30 │ │ │ │ + add r8,r6,r8 │ │ │ │ + add r10,r10,r24 │ │ │ │ + add r21,r2,r0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvdsx vs9,0,r27 │ │ │ │ + lxvdsx vs10,r27,r23 │ │ │ │ + mtctr r25 │ │ │ │ + add r11,r10,r21 │ │ │ │ + add r3,r24,r20 │ │ │ │ + add r4,r22,r6 │ │ │ │ + add r5,r22,r8 │ │ │ │ li r9,0 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r27,r9 │ │ │ │ - lxvdsx vs11,r26,r10 │ │ │ │ - lxvdsx vs12,r29,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ + lxvdsx vs11,r29,r9 │ │ │ │ + lxvdsx vs12,r30,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + stxvx vs0,r11,r2 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 17340 │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r25,r25,8 │ │ │ │ - add r27,r27,r22 │ │ │ │ - add r6,r6,r22 │ │ │ │ - add r7,r7,r0 │ │ │ │ - add r8,r8,r0 │ │ │ │ - cmpd r24,r3 │ │ │ │ - blt 17310 │ │ │ │ - b 16f00 │ │ │ │ - cmpdi r19,0 │ │ │ │ - ble 16b18 │ │ │ │ - addi r12,r17,1 │ │ │ │ - rlwinm r21,r21,0,20,20 │ │ │ │ - ld r3,24(r28) │ │ │ │ - li r4,8 │ │ │ │ - li r5,0 │ │ │ │ + stxvx vs0,r24,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 172d0 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r6,r6,r28 │ │ │ │ + add r8,r8,r28 │ │ │ │ + add r10,r10,r0 │ │ │ │ + add r24,r24,r0 │ │ │ │ + cmpd r26,r2 │ │ │ │ + blt 172a0 │ │ │ │ + b 16ec0 │ │ │ │ + cmpdi r28,0 │ │ │ │ + ble 16b10 │ │ │ │ + addi r25,r25,1 │ │ │ │ + rlwinm r16,r16,0,20,20 │ │ │ │ + ld r4,24(r15) │ │ │ │ + li r5,8 │ │ │ │ + li r6,0 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - mulld r12,r12,r12 │ │ │ │ - cmpwi cr5,r21,0 │ │ │ │ - sldi r0,r12,2 │ │ │ │ - cmpdi cr7,r12,0 │ │ │ │ - nop │ │ │ │ + mulld r25,r25,r25 │ │ │ │ + cmpwi cr5,r16,0 │ │ │ │ + sldi r3,r25,2 │ │ │ │ + cmpdi cr7,r25,0 │ │ │ │ nop │ │ │ │ - mr r9,r5 │ │ │ │ - beq cr5,17400 │ │ │ │ - ld r9,240(r28) │ │ │ │ - ldx r9,r9,r4 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r7,r3,r10 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ - stfd f11,8(r7) │ │ │ │ - beq cr7,17460 │ │ │ │ - mulld r9,r12,r9 │ │ │ │ - ld r8,184(r28) │ │ │ │ - ld r10,176(r28) │ │ │ │ - mtctr r0 │ │ │ │ + mr r2,r6 │ │ │ │ + beq cr5,17390 │ │ │ │ + ld r2,240(r15) │ │ │ │ + ldx r2,r2,r5 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r8,r4,r9 │ │ │ │ + stfdx f11,r4,r9 │ │ │ │ + stfd f11,8(r8) │ │ │ │ + beq cr7,173f0 │ │ │ │ + mulld r2,r25,r2 │ │ │ │ + ld r10,184(r15) │ │ │ │ + ld r9,176(r15) │ │ │ │ + mtctr r3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - sldi r9,r9,5 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + sldi r2,r2,5 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r15 │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r29 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r7) │ │ │ │ - bdnz 17440 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - cmpd r19,r5 │ │ │ │ - bne 173f0 │ │ │ │ - b 16b18 │ │ │ │ - addi r30,r17,1 │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r22,96(r28) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r23,r17,1 │ │ │ │ - mr r20,r1 │ │ │ │ - sldi r21,r30,5 │ │ │ │ - lfd f28,1648(r9) │ │ │ │ - sldi r10,r30,4 │ │ │ │ - addic. r25,r23,1 │ │ │ │ - neg r9,r21 │ │ │ │ - addi r7,r21,15 │ │ │ │ - lfd f1,0(r22) │ │ │ │ - std r10,136(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - mfocrf r26,128 │ │ │ │ - mr r18,r1 │ │ │ │ - stfdu f28,112(r18) │ │ │ │ - add r29,r18,r10 │ │ │ │ - ble 186c0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,824(r9) │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r25,1 │ │ │ │ - addi r9,r18,8 │ │ │ │ + stxv vs32,0(r8) │ │ │ │ + bdnz 173d0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + cmpd r28,r6 │ │ │ │ + bne 17380 │ │ │ │ + b 16b10 │ │ │ │ + addi r22,r25,1 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r20,96(r15) │ │ │ │ + sldi r23,r25,1 │ │ │ │ + std r1,200(r31) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + sldi r9,r22,5 │ │ │ │ + sldi r8,r22,4 │ │ │ │ + addic. r27,r23,1 │ │ │ │ + neg r2,r9 │ │ │ │ + addi r9,r9,15 │ │ │ │ + lfd f0,0(r20) │ │ │ │ + std r8,160(r31) │ │ │ │ + std r9,176(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + mfocrf r14,128 │ │ │ │ + mr r17,r1 │ │ │ │ + stfdu f31,112(r17) │ │ │ │ + add r30,r17,r8 │ │ │ │ + ble 186d4 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + andi. r2,r27,1 │ │ │ │ + addi r2,r17,8 │ │ │ │ fmul f9,f1,f1 │ │ │ │ + fmr f12,f31 │ │ │ │ fmr f10,f1 │ │ │ │ - fmr f12,f28 │ │ │ │ - fmr f0,f28 │ │ │ │ - beq 17510 │ │ │ │ + fmr f0,f31 │ │ │ │ + beq 1749c │ │ │ │ cmpdi r23,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ + stfd f1,0(r2) │ │ │ │ fmr f0,f9 │ │ │ │ - addi r9,r9,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 17540 │ │ │ │ - srdi r10,r25,1 │ │ │ │ - mtctr r10 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 174cc │ │ │ │ + srdi r9,r27,1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f10,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f10,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 17518 │ │ │ │ - lfd f1,8(r22) │ │ │ │ - addi r29,r29,8 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r25,1 │ │ │ │ - ld r9,136(r31) │ │ │ │ - addi r10,r25,-1 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 174a4 │ │ │ │ + lfd f0,8(r20) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r30,r30,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + andi. r2,r27,1 │ │ │ │ + ld r2,160(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + addi r9,r27,-1 │ │ │ │ fmul f9,f1,f1 │ │ │ │ fmr f10,f1 │ │ │ │ - fmr f12,f28 │ │ │ │ - fmr f0,f28 │ │ │ │ - stfdx f28,r18,r9 │ │ │ │ - beq 17590 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stfd f1,0(r29) │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r17,r2 │ │ │ │ + beq 17524 │ │ │ │ + cmpdi r9,0 │ │ │ │ + stfd f1,0(r30) │ │ │ │ fmr f0,f9 │ │ │ │ - addi r29,r29,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 175c0 │ │ │ │ - srdi r9,r25,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r30,r30,8 │ │ │ │ + beq 17554 │ │ │ │ + srdi r2,r27,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f10,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - addi r29,r29,16 │ │ │ │ + addi r30,r30,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f10,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r29) │ │ │ │ - stfd f12,-8(r29) │ │ │ │ - bdnz 17598 │ │ │ │ + stfd f11,-16(r30) │ │ │ │ + stfd f12,-8(r30) │ │ │ │ + bdnz 1752c │ │ │ │ cmpwi r24,0 │ │ │ │ - cmpdi cr7,r19,0 │ │ │ │ - mfocrf r21,1 │ │ │ │ - slwi r21,r21,28 │ │ │ │ - bne 184e4 │ │ │ │ - mtocrf 128,r21 │ │ │ │ - ble 17924 │ │ │ │ + cmpdi cr7,r28,0 │ │ │ │ + mfocrf r20,1 │ │ │ │ + slwi r20,r20,28 │ │ │ │ + bne 184b0 │ │ │ │ + mtocrf 128,r20 │ │ │ │ + ble 1788c │ │ │ │ lfd f0,112(r31) │ │ │ │ - sldi r9,r17,4 │ │ │ │ - sldi r10,r30,4 │ │ │ │ - sldi r29,r30,1 │ │ │ │ - std r15,160(r31) │ │ │ │ - li r22,8 │ │ │ │ - mr r15,r28 │ │ │ │ - li r23,0 │ │ │ │ - mr r28,r26 │ │ │ │ - addi r7,r9,24 │ │ │ │ - std r10,152(r31) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - std r19,168(r31) │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - std r20,176(r31) │ │ │ │ - fcfid f10,f0 │ │ │ │ - lfd f0,120(r31) │ │ │ │ - add r27,r18,r7 │ │ │ │ - addi r10,r10,1536 │ │ │ │ - mr r14,r7 │ │ │ │ - mr r26,r27 │ │ │ │ - std r10,128(r31) │ │ │ │ - fcfid f8,f0 │ │ │ │ - fdiv f27,f28,f10 │ │ │ │ - fmr f22,f10 │ │ │ │ - fdiv f28,f28,f8 │ │ │ │ - fmr f21,f8 │ │ │ │ + lfd f12,120(r31) │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + sldi r16,r25,4 │ │ │ │ + sldi r2,r22,4 │ │ │ │ + sldi r27,r22,1 │ │ │ │ + plfd f26,263164 # 57988 │ │ │ │ + li r18,8 │ │ │ │ + li r26,0 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + std r2,192(r31) │ │ │ │ + addi r2,r16,24 │ │ │ │ + addi r27,r27,-1 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcfid f12,f12 │ │ │ │ + add r16,r17,r2 │ │ │ │ + std r2,144(r31) │ │ │ │ + fdiv f28,f29,f0 │ │ │ │ + fdiv f29,f29,f12 │ │ │ │ + fmr f21,f0 │ │ │ │ + xxmr vs63,vs12 │ │ │ │ nop │ │ │ │ - ld r9,144(r31) │ │ │ │ - lwz r10,112(r15) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r24,r1 │ │ │ │ - mr r30,r23 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r27,r1,112 │ │ │ │ - beq 17684 │ │ │ │ - ld r9,240(r15) │ │ │ │ - ldx r30,r9,r22 │ │ │ │ - ld r9,48(r15) │ │ │ │ - ld r21,72(r15) │ │ │ │ - sldi r25,r30,4 │ │ │ │ - ld r20,120(r15) │ │ │ │ - ld r19,88(r15) │ │ │ │ - ld r16,96(r15) │ │ │ │ - mulld r30,r30,r9 │ │ │ │ - lfd f12,0(r21) │ │ │ │ - lfdx f29,r20,r25 │ │ │ │ - lfd f23,0(r16) │ │ │ │ + ld r2,176(r31) │ │ │ │ + ld r10,0(r1) │ │ │ │ + std r1,128(r31) │ │ │ │ + mr r30,r26 │ │ │ │ + lwz r9,112(r15) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + andi. r9,r9,2048 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r22,r1,112 │ │ │ │ + beq 17604 │ │ │ │ + ld r2,240(r15) │ │ │ │ + ldx r30,r2,r18 │ │ │ │ + ld r2,48(r15) │ │ │ │ + ld r20,72(r15) │ │ │ │ + sldi r24,r30,4 │ │ │ │ + ld r21,120(r15) │ │ │ │ + ld r23,88(r15) │ │ │ │ + ld r19,96(r15) │ │ │ │ + mulld r30,r30,r2 │ │ │ │ + lfd f12,0(r20) │ │ │ │ + lfdx f30,r21,r24 │ │ │ │ + lfd f25,0(r19) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r19 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - fcfid f25,f12 │ │ │ │ - lfdx f9,r20,r9 │ │ │ │ - fmul f11,f0,f0 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ - fmul f25,f25,f25 │ │ │ │ + mtfprd f12,r23 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + fcfid f22,f12 │ │ │ │ + lfdx f10,r21,r2 │ │ │ │ + fmul f12,f0,f0 │ │ │ │ + fmul f0,f0,f10 │ │ │ │ + fmul f22,f22,f22 │ │ │ │ frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r19,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + fctidz f31,f0 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f9,f27,f31,f29 │ │ │ │ - fmsub f0,f27,f31,f29 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ - fmadd f0,f0,f11,f25 │ │ │ │ - fcmpu cr0,f0,f26 │ │ │ │ - ble 17b58 │ │ │ │ + fnmsub f10,f28,f31,f30 │ │ │ │ + fmsub f0,f28,f31,f30 │ │ │ │ + fmul f0,f0,f10 │ │ │ │ + fmadd f0,f12,f0,f22 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 17b10 │ │ │ │ fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f23 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f24 │ │ │ │ - mtocrf 128,r28 │ │ │ │ - stfd f30,0(r27) │ │ │ │ - ble 177b8 │ │ │ │ - fmsub f1,f29,f22,f31 │ │ │ │ + fmul f1,f24,f25 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f24 │ │ │ │ + mtocrf 128,r14 │ │ │ │ + stfd f23,0(r22) │ │ │ │ + ble 17728 │ │ │ │ + fmsub f1,f30,f21,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f23 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r29,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r18,8 │ │ │ │ - addi r6,r27,8 │ │ │ │ - lfd f11,1648(r10) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 1777c │ │ │ │ - lfd f0,8(r18) │ │ │ │ - cmpdi r10,0 │ │ │ │ + fdiv f1,f1,f25 │ │ │ │ + bl 4720 │ │ │ │ + andi. r2,r27,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r9,0 │ │ │ │ + addi r10,r17,8 │ │ │ │ + addi r4,r22,8 │ │ │ │ + addi r2,r27,-1 │ │ │ │ + beq 176ec │ │ │ │ + lfd f0,8(r17) │ │ │ │ + cmpdi r2,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r27) │ │ │ │ - beq 177b8 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfd f0,8(r22) │ │ │ │ + beq 17728 │ │ │ │ + srdi r2,r27,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r8,r9 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - fmul f12,f30,f12 │ │ │ │ + lfdx f12,r10,r9 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ + stfdx f12,r4,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 17784 │ │ │ │ - lfd f12,8(r21) │ │ │ │ - addi r9,r30,1 │ │ │ │ - addi r30,r25,8 │ │ │ │ - lfd f23,8(r16) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f24,r20,r30 │ │ │ │ - add r30,r20,r30 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + bdnz 176f4 │ │ │ │ + lfd f12,8(r20) │ │ │ │ + addi r2,r30,1 │ │ │ │ + addi r30,r24,8 │ │ │ │ + lfd f25,8(r19) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f24,r21,r30 │ │ │ │ + add r30,r21,r30 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f9,r20,r9 │ │ │ │ + lfdx f9,r21,r2 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r19,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + fctidz f31,f0 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f9,f28,f31,f24 │ │ │ │ - fmsub f0,f28,f31,f24 │ │ │ │ + fnmsub f9,f29,f31,f24 │ │ │ │ + fmsub f0,f29,f31,f24 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - fmadd f0,f12,f0,f25 │ │ │ │ - fcmpu cr0,f0,f26 │ │ │ │ - ble 17b44 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f23 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - ld r9,152(r31) │ │ │ │ - mtocrf 128,r28 │ │ │ │ - stfdx f30,r27,r9 │ │ │ │ - ble 178d0 │ │ │ │ - fmsub f1,f24,f21,f31 │ │ │ │ + fmadd f0,f12,f0,f22 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 17aec │ │ │ │ + fsqrt f22,f0 │ │ │ │ + fmul f1,f22,f25 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f22 │ │ │ │ + ld r2,192(r31) │ │ │ │ + mtocrf 128,r14 │ │ │ │ + stfdx f23,r22,r2 │ │ │ │ + ble 1783c │ │ │ │ + xxmr vs0,vs63 │ │ │ │ + fmsub f1,f24,f0,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f23 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r29,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - add r8,r27,r14 │ │ │ │ - lfd f11,1648(r10) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 17894 │ │ │ │ - lfd f0,0(r26) │ │ │ │ - cmpdi r10,0 │ │ │ │ + fdiv f1,f1,f25 │ │ │ │ + bl 4720 │ │ │ │ + andi. r9,r27,1 │ │ │ │ + ld r9,144(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + add r10,r22,r9 │ │ │ │ + addi r9,r27,-1 │ │ │ │ + beq 17800 │ │ │ │ + lfd f0,0(r16) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ld r9,144(r31) │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + li r2,8 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r27,r14 │ │ │ │ - beq 178d0 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r22,r9 │ │ │ │ + beq 1783c │ │ │ │ + srdi r9,r27,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r26,r9 │ │ │ │ - lfdx f0,r26,r10 │ │ │ │ - fmul f12,f30,f12 │ │ │ │ + lfdx f12,r16,r2 │ │ │ │ + lfdx f0,r16,r9 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 1789c │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 17808 │ │ │ │ ld r3,24(r15) │ │ │ │ - ld r7,136(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ ld r9,112(r31) │ │ │ │ + fmr f1,f30 │ │ │ │ mr r8,r30 │ │ │ │ - mr r5,r27 │ │ │ │ - ld r4,160(r31) │ │ │ │ - fmr f1,f29 │ │ │ │ - std r17,96(r1) │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r6,r27,r7 │ │ │ │ - add r3,r3,r25 │ │ │ │ - bl dfe0 │ │ │ │ - ld r10,168(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r23 │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - bne 17650 │ │ │ │ - ld r20,176(r31) │ │ │ │ + mr r5,r22 │ │ │ │ + mr r4,r29 │ │ │ │ + ld r10,120(r31) │ │ │ │ + std r25,96(r1) │ │ │ │ + ld r2,160(r31) │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r18,r18,16 │ │ │ │ + add r3,r3,r24 │ │ │ │ + add r6,r22,r2 │ │ │ │ + bl e040 │ │ │ │ + cmpd r28,r26 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,128(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 175d0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,200(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + b 16b10 │ │ │ │ + ld r23,48(r15) │ │ │ │ ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - b 16b18 │ │ │ │ - ld r9,48(r28) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r3,120(r28) │ │ │ │ - ld r30,240(r28) │ │ │ │ - mr r29,r1 │ │ │ │ - sldi r24,r9,3 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r24,15 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - addi r25,r1,112 │ │ │ │ - ble cr5,186d0 │ │ │ │ - mtfprd f0,r17 │ │ │ │ - mr r4,r30 │ │ │ │ - li r26,0 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ + mr r27,r1 │ │ │ │ + ld r4,120(r15) │ │ │ │ + ld r30,240(r15) │ │ │ │ + sldi r24,r23,3 │ │ │ │ + addi r2,r24,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,112 │ │ │ │ + ble cr5,186cc │ │ │ │ + mtfprd f0,r25 │ │ │ │ + mr r5,r30 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r23,0 │ │ │ │ li r0,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - std r0,0(r4) │ │ │ │ - std r26,8(r4) │ │ │ │ - ble cr7,17a0c │ │ │ │ - addi r8,r24,-8 │ │ │ │ - li r5,0 │ │ │ │ - li r11,0 │ │ │ │ - srdi r8,r8,3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - b 179bc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r27,r5 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - std r11,0(r4) │ │ │ │ - ldx r6,r27,r5 │ │ │ │ - lfdx f0,r3,r5 │ │ │ │ - mtfprd f12,r6 │ │ │ │ + std r0,0(r5) │ │ │ │ + std r3,8(r5) │ │ │ │ + ble cr7,1797c │ │ │ │ + addi r2,r24,-8 │ │ │ │ + li r8,0 │ │ │ │ + li r6,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 1792c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r26,r8 │ │ │ │ + mulld r6,r6,r2 │ │ │ │ + std r6,0(r5) │ │ │ │ + ldx r10,r26,r8 │ │ │ │ + lfdx f0,r4,r8 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - divd r8,r7,r6 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - subf r8,r8,r7 │ │ │ │ - add r8,r8,r6 │ │ │ │ - divd r7,r8,r6 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - subf r8,r7,r8 │ │ │ │ - add r11,r8,r11 │ │ │ │ - stdx r8,r25,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - std r11,0(r4) │ │ │ │ - bdnz 179b0 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - add r3,r3,r24 │ │ │ │ - cmpd r19,r26 │ │ │ │ - bne 17980 │ │ │ │ - addi r5,r27,-8 │ │ │ │ - li r8,1 │ │ │ │ - ble cr7,186c8 │ │ │ │ - andi. r4,r9,3 │ │ │ │ - li r6,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 17a74 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 17a64 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 17a58 │ │ │ │ - ld r8,0(r27) │ │ │ │ - mr r5,r27 │ │ │ │ - mr r10,r3 │ │ │ │ - ldu r4,8(r5) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - cmpdi r10,1 │ │ │ │ - ldu r10,8(r5) │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - beq 17aa4 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r4,8(r5) │ │ │ │ - ld r7,16(r5) │ │ │ │ - ld r10,24(r5) │ │ │ │ - addi r5,r5,32 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - bdnz 17a7c │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r10 │ │ │ │ + divd r9,r2,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r6,r2,r6 │ │ │ │ + stdx r2,r11,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r6,0(r5) │ │ │ │ + bdnz 17920 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + add r4,r4,r24 │ │ │ │ + cmpd r28,r3 │ │ │ │ + bne 178f0 │ │ │ │ + ble cr7,186dc │ │ │ │ + cmpdi r23,1 │ │ │ │ + beq 186e4 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r23,1 │ │ │ │ + mr r9,r26 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 17a00 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 179ec │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 179dc │ │ │ │ + lxv vs32,0(r26) │ │ │ │ + mr r2,r6 │ │ │ │ + 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 17a34 │ │ │ │ + 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 17a08 │ │ │ │ + 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 17a60 │ │ │ │ + sldi r23,r23,3 │ │ │ │ + ldx r9,r26,r23 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ mfocrf r9,4 │ │ │ │ rlwinm r9,r9,20,0,3 │ │ │ │ + fcfid f1,f0 │ │ │ │ stw r9,128(r31) │ │ │ │ - mulld r9,r8,r6 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lwz r9,128(r31) │ │ │ │ frip f0,f1 │ │ │ │ rotlwi r9,r9,12 │ │ │ │ mtocrf 4,r9 │ │ │ │ rotlwi r9,r9,20 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r27,f0 │ │ │ │ - addi r27,r27,-1 │ │ │ │ - mfocrf r9,4 │ │ │ │ - rlwinm r9,r9,20,0,3 │ │ │ │ - sldi r3,r19,4 │ │ │ │ - stw r9,128(r31) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r27 │ │ │ │ + mffprd r26,f0 │ │ │ │ + addi r26,r26,-1 │ │ │ │ + mfocrf r2,4 │ │ │ │ + rlwinm r2,r2,20,0,3 │ │ │ │ + sldi r3,r28,4 │ │ │ │ + stw r2,128(r31) │ │ │ │ + bl 4c40 │ │ │ │ + mr r6,r26 │ │ │ │ mr r4,r30 │ │ │ │ - mr r26,r3 │ │ │ │ - mr r3,r19 │ │ │ │ - mr r5,r26 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + mr r3,r28 │ │ │ │ + mr r5,r24 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r24 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ + lwz r2,128(r31) │ │ │ │ + mr r1,r27 │ │ │ │ + rotlwi r2,r2,12 │ │ │ │ + mtocrf 4,r2 │ │ │ │ + rotlwi r2,r2,20 │ │ │ │ + b 16f24 │ │ │ │ + fmul f23,f25,f26 │ │ │ │ + bge 17798 │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f22,f0 │ │ │ │ + fmul f1,f22,f25 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f22 │ │ │ │ + b 17798 │ │ │ │ + fmul f23,f25,f26 │ │ │ │ + bge 17690 │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f24,f0 │ │ │ │ + fmul f1,f24,f25 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f24 │ │ │ │ + b 17690 │ │ │ │ + cmpdi r28,0 │ │ │ │ + ble 16b10 │ │ │ │ + andi. r16,r16,2048 │ │ │ │ + ld r26,24(r15) │ │ │ │ + ld r27,176(r15) │ │ │ │ + addi r24,r25,1 │ │ │ │ + ld r30,120(r15) │ │ │ │ + bne 17ba0 │ │ │ │ + sldi r23,r24,5 │ │ │ │ + addi r30,r30,8 │ │ │ │ + sldi r24,r24,4 │ │ │ │ + lfd f1,-8(r30) │ │ │ │ + ld r10,120(r31) │ │ │ │ + mr r8,r30 │ │ │ │ + add r6,r27,r24 │ │ │ │ + mr r5,r27 │ │ │ │ mr r3,r26 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r29) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - mr r1,r29 │ │ │ │ - rotlwi r9,r9,12 │ │ │ │ - mtocrf 4,r9 │ │ │ │ - rotlwi r9,r9,20 │ │ │ │ - b 16f68 │ │ │ │ - blt 18144 │ │ │ │ - ld r9,128(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f23,f30 │ │ │ │ - b 17834 │ │ │ │ - blt 1816c │ │ │ │ - ld r9,128(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f23,f30 │ │ │ │ - b 1771c │ │ │ │ - cmpdi r19,0 │ │ │ │ - ble 16b18 │ │ │ │ - andi. r21,r21,2048 │ │ │ │ - ld r30,24(r28) │ │ │ │ - ld r27,176(r28) │ │ │ │ - ld r29,120(r28) │ │ │ │ - addi r26,r17,1 │ │ │ │ - bne 17bf0 │ │ │ │ - ld r25,112(r31) │ │ │ │ - mr r28,r27 │ │ │ │ - addi r29,r29,8 │ │ │ │ - sldi r27,r26,5 │ │ │ │ - mr r24,r9 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - nop │ │ │ │ + ld r9,112(r31) │ │ │ │ + mr r4,r29 │ │ │ │ + std r25,96(r1) │ │ │ │ + addi r26,r26,16 │ │ │ │ + add r27,r27,r23 │ │ │ │ + addi r30,r30,16 │ │ │ │ + bl e040 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ + bne 17b60 │ │ │ │ + b 16b10 │ │ │ │ + li r23,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f1,-8(r29) │ │ │ │ - mr r8,r29 │ │ │ │ - add r6,r26,r28 │ │ │ │ - mr r5,r28 │ │ │ │ - mr r3,r30 │ │ │ │ - mr r10,r24 │ │ │ │ - mr r9,r25 │ │ │ │ - mr r4,r15 │ │ │ │ - std r17,96(r1) │ │ │ │ - addi r30,r30,16 │ │ │ │ - add r28,r28,r27 │ │ │ │ - addi r29,r29,16 │ │ │ │ - bl dfe0 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ - bne 17bb0 │ │ │ │ - b 16b18 │ │ │ │ - ld r24,112(r31) │ │ │ │ - mr r23,r9 │ │ │ │ - li r25,8 │ │ │ │ nop │ │ │ │ - ld r8,240(r28) │ │ │ │ - mr r10,r23 │ │ │ │ - mr r9,r24 │ │ │ │ - mr r4,r15 │ │ │ │ - ldx r3,r8,r25 │ │ │ │ - addi r25,r25,16 │ │ │ │ - sldi r6,r3,1 │ │ │ │ - mulld r5,r3,r26 │ │ │ │ - sldi r3,r3,4 │ │ │ │ + ld r2,240(r15) │ │ │ │ + ld r10,120(r31) │ │ │ │ + mr r4,r29 │ │ │ │ + ld r9,112(r31) │ │ │ │ + ldx r2,r2,r23 │ │ │ │ + addi r23,r23,16 │ │ │ │ + sldi r6,r2,1 │ │ │ │ + sldi r3,r2,4 │ │ │ │ + mulld r2,r2,r24 │ │ │ │ addi r6,r6,1 │ │ │ │ - lfdx f1,r29,r3 │ │ │ │ + lfdx f1,r30,r3 │ │ │ │ addi r8,r3,8 │ │ │ │ - add r3,r30,r3 │ │ │ │ - std r17,96(r1) │ │ │ │ - mulld r6,r6,r26 │ │ │ │ - add r8,r29,r8 │ │ │ │ - sldi r5,r5,5 │ │ │ │ - add r5,r27,r5 │ │ │ │ + add r3,r26,r3 │ │ │ │ + std r25,96(r1) │ │ │ │ + mulld r6,r6,r24 │ │ │ │ + add r8,r30,r8 │ │ │ │ + sldi r2,r2,5 │ │ │ │ + add r5,r27,r2 │ │ │ │ sldi r6,r6,4 │ │ │ │ add r6,r27,r6 │ │ │ │ - bl dfe0 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ - bne 17c00 │ │ │ │ - b 16b18 │ │ │ │ + bl e040 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ + bne 17bb0 │ │ │ │ + b 16b10 │ │ │ │ cmpwi r24,0 │ │ │ │ - ld r22,104(r28) │ │ │ │ - cmpdi cr5,r19,0 │ │ │ │ - bne 17f54 │ │ │ │ - ble cr5,16b18 │ │ │ │ - addi r29,r17,2 │ │ │ │ + cmpdi cr5,r28,0 │ │ │ │ + ld r24,104(r15) │ │ │ │ + bne 17f48 │ │ │ │ + ble cr5,16b10 │ │ │ │ + addi r2,r25,2 │ │ │ │ + plxv vs0,261576 # 579f0 │ │ │ │ + addi r27,r25,1 │ │ │ │ + addi r26,r24,1 │ │ │ │ + xxspltib vs41,1 │ │ │ │ + xxspltib vs42,2 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + li r19,8 │ │ │ │ + xxspltib vs44,0 │ │ │ │ + divd r2,r24,r2 │ │ │ │ + sldi. r24,r27,1 │ │ │ │ + sldi r30,r27,5 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + vextsb2d v9,v9 │ │ │ │ + li r23,0 │ │ │ │ + xxmr vs63,vs0 │ │ │ │ lfd f0,112(r31) │ │ │ │ - addi r9,r17,1 │ │ │ │ - sldi r27,r17,4 │ │ │ │ - li r23,8 │ │ │ │ - li r18,0 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - divd r29,r22,r29 │ │ │ │ - sldi. r21,r9,1 │ │ │ │ - sldi r24,r9,5 │ │ │ │ - sldi r20,r9,4 │ │ │ │ + vextsb2d v10,v10 │ │ │ │ + neg r30,r30 │ │ │ │ + mfocrf r17,128 │ │ │ │ fcfid f28,f0 │ │ │ │ lfd f0,120(r31) │ │ │ │ - addi r24,r24,15 │ │ │ │ fcfid f29,f0 │ │ │ │ - mfocrf r30,128 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - neg r0,r29 │ │ │ │ - fcfid f30,f0 │ │ │ │ - sldi r25,r0,3 │ │ │ │ - nop │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtvsrdd vs43,r2,r2 │ │ │ │ + fcfid f31,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r10,112(r28) │ │ │ │ - ld r8,0(r1) │ │ │ │ - clrrdi r9,r24,4 │ │ │ │ - mr r26,r1 │ │ │ │ - mr r16,r18 │ │ │ │ - neg r9,r9 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + lwz r2,112(r15) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r20,r1 │ │ │ │ + mr r16,r23 │ │ │ │ + stdux r9,r1,r30 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ addi r5,r1,112 │ │ │ │ - beq 17d00 │ │ │ │ - ld r9,240(r28) │ │ │ │ - ldx r16,r9,r23 │ │ │ │ - ld r12,120(r28) │ │ │ │ + beq 17cc8 │ │ │ │ + ld r2,240(r15) │ │ │ │ + ldx r16,r2,r19 │ │ │ │ + ld r18,120(r15) │ │ │ │ sldi r3,r16,4 │ │ │ │ - mtocrf 128,r30 │ │ │ │ + mtocrf 128,r17 │ │ │ │ + add r6,r5,r27 │ │ │ │ addi r8,r3,8 │ │ │ │ - lfdx f1,r12,r3 │ │ │ │ - add r8,r12,r8 │ │ │ │ - ble 17f14 │ │ │ │ - ld r9,48(r28) │ │ │ │ - ld r14,72(r28) │ │ │ │ - ld r0,88(r28) │ │ │ │ - addis r10,r2,-2 │ │ │ │ + lfdx f1,r18,r3 │ │ │ │ + add r8,r18,r8 │ │ │ │ + ble 17eec │ │ │ │ + ld r2,48(r15) │ │ │ │ + ld r7,72(r15) │ │ │ │ + srdi r6,r24,1 │ │ │ │ mr r4,r5 │ │ │ │ - mr r6,r21 │ │ │ │ - lfd f11,1648(r10) │ │ │ │ - ld r10,176(r28) │ │ │ │ - mulld r16,r16,r9 │ │ │ │ - lfd f12,0(r14) │ │ │ │ + xxmr vs39,vs63 │ │ │ │ + ld r11,88(r15) │ │ │ │ + ld r8,176(r15) │ │ │ │ + mtctr r6 │ │ │ │ + mulld r16,r16,r2 │ │ │ │ + lfd f12,0(r7) │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r9,r16,3 │ │ │ │ - lfdx f12,r12,r9 │ │ │ │ + sldi r2,r16,3 │ │ │ │ + lfdx f12,r18,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,r11,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f1,f28,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r9,f12 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + xsrdpim vs38,vs0 │ │ │ │ + xsadddp vs11,vs38,vs30 │ │ │ │ + xssubdp vs10,vs0,vs38 │ │ │ │ + xscvdpsxds vs38,vs38 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - b 17dc4 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs38,vs38,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ - lfdx f12,r10,r7 │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - subf r9,r29,r9 │ │ │ │ - add r7,r7,r25 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - beq 17e14 │ │ │ │ - addi r4,r4,8 │ │ │ │ - addi r8,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - subf r11,r7,r10 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,17dec │ │ │ │ - subfic r8,r7,8 │ │ │ │ - lfdx f0,r10,r8 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 17da0 │ │ │ │ - lfd f12,0(r11) │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - subf r9,r29,r9 │ │ │ │ - add r7,r7,r25 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - bne 17dbc │ │ │ │ - lfd f12,8(r14) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + vmulld v0,v7,v11 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v7,v7,v10 │ │ │ │ + addi r4,r4,16 │ │ │ │ + vsubudm v0,v6,v0 │ │ │ │ + vaddudm v13,v0,v9 │ │ │ │ + xvcvsxddp vs0,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + vsld v13,v13,v1 │ │ │ │ + vnegd v1,v0 │ │ │ │ + vnegd v8,v13 │ │ │ │ + xvcmpgtdp vs0,vs0,vs44 │ │ │ │ + xvcmpgtdp vs12,vs12,vs44 │ │ │ │ + xxsel vs0,vs33,vs32,vs0 │ │ │ │ + xxsel vs12,vs40,vs45,vs12 │ │ │ │ + mffprd r2,f0 │ │ │ │ + mfvsrld r10,vs0 │ │ │ │ + mfvsrld r12,vs12 │ │ │ │ + mffprd r9,f12 │ │ │ │ + ldx r14,r2,r8 │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + ldx r9,r9,r8 │ │ │ │ + ldx r2,r12,r8 │ │ │ │ + mtvsrdd vs0,r14,r10 │ │ │ │ + mtvsrdd vs12,r9,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r4) │ │ │ │ + bdnz 17d70 │ │ │ │ + lfd f12,8(r7) │ │ │ │ addi r16,r16,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r8,r3,8 │ │ │ │ - addi r6,r22,1 │ │ │ │ - add r11,r5,r27 │ │ │ │ - mr r4,r21 │ │ │ │ + addi r2,r3,8 │ │ │ │ + add r4,r8,r26 │ │ │ │ + mtctr r6 │ │ │ │ + add r6,r5,r27 │ │ │ │ + xxmr vs38,vs63 │ │ │ │ sldi r16,r16,3 │ │ │ │ - lfd f11,1648(r9) │ │ │ │ + add r8,r18,r2 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r12,r16 │ │ │ │ - lfdx f12,r12,r8 │ │ │ │ - add r8,r12,r8 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r18,r16 │ │ │ │ + lfdx f12,r18,r2 │ │ │ │ + mr r18,r6 │ │ │ │ + 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,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r16,f12 │ │ │ │ - b 17eac │ │ │ │ - nop │ │ │ │ - lfdx f12,r10,r14 │ │ │ │ - addic. r4,r4,-1 │ │ │ │ - subf r16,r29,r16 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r11) │ │ │ │ - beq 17f14 │ │ │ │ - addi r11,r11,8 │ │ │ │ - mtfprd f0,r16 │ │ │ │ - addi r9,r16,1 │ │ │ │ - not r7,r16 │ │ │ │ - mr r0,r16 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - add r14,r6,r9 │ │ │ │ - add r7,r7,r6 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r14,r14,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,17ee8 │ │ │ │ - neg r0,r16 │ │ │ │ - add r9,r6,r0 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f30 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + mffprd r2,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r9,r2 │ │ │ │ + mtvsrdd vs39,r2,r2 │ │ │ │ + mtvsrdd vs37,r9,r9 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + vmulld v0,v11,v6 │ │ │ │ + addi r18,r18,16 │ │ │ │ + vaddudm v6,v6,v10 │ │ │ │ + vsubudm v13,v7,v0 │ │ │ │ + vaddudm v1,v5,v0 │ │ │ │ + vsubudm v0,v0,v7 │ │ │ │ + vaddudm v8,v13,v9 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs40 │ │ │ │ + xvcmpgtdp vs12,vs12,vs44 │ │ │ │ + xvcmpgtdp vs0,vs0,vs44 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs40,vs0 │ │ │ │ + mfvrd r2,v0 │ │ │ │ + mfvsrld r10,vs32 │ │ │ │ + mfvsrld r11,vs0 │ │ │ │ + mffprd r9,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ sldi r9,r9,3 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 17e90 │ │ │ │ - lfdx f12,r10,r7 │ │ │ │ - addic. r4,r4,-1 │ │ │ │ - subf r16,r29,r16 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r11) │ │ │ │ - bne 17ea8 │ │ │ │ - ld r7,24(r28) │ │ │ │ - ld r9,112(r31) │ │ │ │ + ldx r16,r2,r4 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + ldx r10,r10,r4 │ │ │ │ + ldx r9,r9,r4 │ │ │ │ + ldx r2,r11,r4 │ │ │ │ + mtvsrdd vs0,r16,r10 │ │ │ │ + mtvsrdd vs12,r9,r2 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r18) │ │ │ │ + bdnz 17e70 │ │ │ │ + ld r2,24(r15) │ │ │ │ + stxv vs42,176(r31) │ │ │ │ + stxv vs44,160(r31) │ │ │ │ + mr r4,r29 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r19,r19,16 │ │ │ │ + stxv vs41,144(r31) │ │ │ │ + stxv vs43,128(r31) │ │ │ │ + std r25,96(r1) │ │ │ │ ld r10,120(r31) │ │ │ │ - add r6,r5,r20 │ │ │ │ - mr r4,r15 │ │ │ │ - addi r18,r18,1 │ │ │ │ - std r17,96(r1) │ │ │ │ - addi r23,r23,16 │ │ │ │ - add r3,r7,r3 │ │ │ │ - bl dfe0 │ │ │ │ - cmpd r19,r18 │ │ │ │ + ld r9,112(r31) │ │ │ │ + add r3,r2,r3 │ │ │ │ + bl e040 │ │ │ │ + cmpd r28,r23 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lxv vs43,128(r31) │ │ │ │ + lxv vs41,144(r31) │ │ │ │ + lxv vs44,160(r31) │ │ │ │ + lxv vs42,176(r31) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + bne 17ca0 │ │ │ │ + b 16b10 │ │ │ │ + ld r0,48(r15) │ │ │ │ ld r9,0(r1) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - bne 17cd0 │ │ │ │ - b 16b18 │ │ │ │ - ld r9,48(r28) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r3,120(r28) │ │ │ │ - ld r24,240(r28) │ │ │ │ - mr r26,r1 │ │ │ │ - sldi r25,r9,3 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r25,15 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - addi r29,r1,112 │ │ │ │ - ble cr5,186e0 │ │ │ │ - mtfprd f0,r17 │ │ │ │ - mr r5,r24 │ │ │ │ - li r30,0 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - li r0,0 │ │ │ │ - fcfid f11,f0 │ │ │ │ - std r0,0(r5) │ │ │ │ - std r30,8(r5) │ │ │ │ - ble cr7,1802c │ │ │ │ - addi r8,r25,-8 │ │ │ │ - li r4,0 │ │ │ │ + mr r27,r1 │ │ │ │ + ld r3,120(r15) │ │ │ │ + ld r20,240(r15) │ │ │ │ + sldi r23,r0,3 │ │ │ │ + addi r2,r23,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r30,r1,112 │ │ │ │ + ble cr5,18710 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + mr r5,r20 │ │ │ │ li r11,0 │ │ │ │ - srdi r8,r8,3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - b 17fdc │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + li r4,0 │ │ │ │ + fcfid f11,f0 │ │ │ │ + std r4,0(r5) │ │ │ │ + std r11,8(r5) │ │ │ │ + ble cr7,1801c │ │ │ │ + addi r2,r23,-8 │ │ │ │ + li r8,0 │ │ │ │ + li r6,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 17fcc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r27,r4 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - std r11,0(r5) │ │ │ │ - ldx r6,r27,r4 │ │ │ │ - lfdx f0,r3,r4 │ │ │ │ - mtfprd f12,r6 │ │ │ │ + ldx r2,r26,r8 │ │ │ │ + mulld r6,r6,r2 │ │ │ │ + std r6,0(r5) │ │ │ │ + ldx r10,r26,r8 │ │ │ │ + lfdx f0,r3,r8 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - divd r8,r7,r6 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - subf r8,r8,r7 │ │ │ │ - add r8,r8,r6 │ │ │ │ - divd r7,r8,r6 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - subf r8,r7,r8 │ │ │ │ - add r11,r8,r11 │ │ │ │ - stdx r8,r29,r4 │ │ │ │ - addi r4,r4,8 │ │ │ │ - std r11,0(r5) │ │ │ │ - bdnz 17fd0 │ │ │ │ - addi r30,r30,1 │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r10 │ │ │ │ + divd r9,r2,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r6,r2,r6 │ │ │ │ + stdx r2,r30,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r6,0(r5) │ │ │ │ + bdnz 17fc0 │ │ │ │ + addi r11,r11,1 │ │ │ │ addi r5,r5,16 │ │ │ │ - add r3,r3,r25 │ │ │ │ - cmpd r19,r30 │ │ │ │ - bne 17fa0 │ │ │ │ - addi r4,r27,-8 │ │ │ │ - li r8,1 │ │ │ │ - ble cr7,186d8 │ │ │ │ - andi. r5,r9,3 │ │ │ │ - li r6,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 18094 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 18084 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 18078 │ │ │ │ - ld r8,0(r27) │ │ │ │ - mr r4,r27 │ │ │ │ - mr r10,r3 │ │ │ │ - ldu r5,8(r4) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - cmpdi r10,1 │ │ │ │ - ldu r10,8(r4) │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - beq 180c4 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r5,8(r4) │ │ │ │ - ld r7,16(r4) │ │ │ │ - ld r10,24(r4) │ │ │ │ - addi r4,r4,32 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - ld r9,0(r4) │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - bdnz 1809c │ │ │ │ - mulld r6,r8,r6 │ │ │ │ - mtfprd f0,r6 │ │ │ │ + add r3,r3,r23 │ │ │ │ + cmpd r28,r11 │ │ │ │ + bne 17f90 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,18104 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 18704 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + mr r9,r26 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 180a4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 18090 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 18080 │ │ │ │ + lxv vs32,0(r26) │ │ │ │ + mr r2,r6 │ │ │ │ + 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 180d8 │ │ │ │ + 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 180ac │ │ │ │ + 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 18104 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + ldx r9,r26,r0 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ mfocrf r9,4 │ │ │ │ rlwinm r9,r9,20,0,3 │ │ │ │ fcfid f1,f0 │ │ │ │ stw r9,128(r31) │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r19,4 │ │ │ │ + bl 51e0 │ │ │ │ + sldi r3,r28,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r24 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r20 │ │ │ │ mr r30,r3 │ │ │ │ - mr r3,r19 │ │ │ │ + mr r3,r28 │ │ │ │ mr r5,r30 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4cc0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r26) │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ lwz r9,128(r31) │ │ │ │ - mr r1,r26 │ │ │ │ + std r2,0(r27) │ │ │ │ rotlwi r9,r9,12 │ │ │ │ mtocrf 4,r9 │ │ │ │ rotlwi r9,r9,20 │ │ │ │ - b 17c70 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f23 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - b 17834 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f23 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f24 │ │ │ │ - b 1771c │ │ │ │ - addi r26,r17,1 │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r20,96(r28) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r22,r17,1 │ │ │ │ - mr r18,r1 │ │ │ │ - sldi r23,r26,5 │ │ │ │ - lfd f31,1648(r9) │ │ │ │ - addic. r27,r22,1 │ │ │ │ - sldi r25,r26,4 │ │ │ │ - neg r9,r23 │ │ │ │ - lfd f1,0(r20) │ │ │ │ - addi r23,r23,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - mfocrf r24,128 │ │ │ │ + mr r1,r27 │ │ │ │ + b 17c20 │ │ │ │ + addi r26,r25,1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r17,96(r15) │ │ │ │ + mr r22,r1 │ │ │ │ + sldi r18,r25,1 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + sldi r19,r26,5 │ │ │ │ + addic. r24,r18,1 │ │ │ │ + sldi r23,r26,4 │ │ │ │ + neg r2,r19 │ │ │ │ + lfd f0,0(r17) │ │ │ │ + addi r19,r19,15 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + mfocrf r14,128 │ │ │ │ mr r30,r1 │ │ │ │ stfdu f31,112(r30) │ │ │ │ - add r29,r30,r25 │ │ │ │ - ble 186b8 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,824(r9) │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r27,1 │ │ │ │ - addi r9,r30,8 │ │ │ │ + add r27,r30,r23 │ │ │ │ + ble 186c4 │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + andi. r2,r24,1 │ │ │ │ + addi r2,r30,8 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - fmr f12,f31 │ │ │ │ fmr f0,f31 │ │ │ │ - beq 18224 │ │ │ │ - cmpdi r22,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ - fmr f0,f10 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmr f12,f1 │ │ │ │ - beq 18254 │ │ │ │ - srdi r10,r27,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 1822c │ │ │ │ - lfd f1,8(r20) │ │ │ │ - addi r29,r29,8 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r27,1 │ │ │ │ - addi r10,r27,-1 │ │ │ │ - fmul f10,f1,f1 │ │ │ │ fmr f12,f31 │ │ │ │ - fmr f0,f31 │ │ │ │ - stfdx f31,r30,r25 │ │ │ │ - beq 1829c │ │ │ │ - cmpdi r10,0 │ │ │ │ - stfd f1,0(r29) │ │ │ │ + beq 18200 │ │ │ │ + cmpdi r18,0 │ │ │ │ + stfd f1,0(r2) │ │ │ │ + fmr f12,f10 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 18230 │ │ │ │ + srdi r9,r24,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 18208 │ │ │ │ + lfd f0,8(r17) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r27,r27,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r2,r24,1 │ │ │ │ + addi r9,r24,-1 │ │ │ │ + fmul f10,f1,f1 │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r30,r23 │ │ │ │ + beq 18280 │ │ │ │ + cmpdi r9,0 │ │ │ │ + stfd f1,0(r27) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r29,r29,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 182cc │ │ │ │ - srdi r9,r27,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r27,r27,8 │ │ │ │ + beq 182b0 │ │ │ │ + srdi r2,r24,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r29,r29,16 │ │ │ │ + addi r27,r27,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r29) │ │ │ │ - stfd f12,-8(r29) │ │ │ │ - bdnz 182a4 │ │ │ │ - cmpdi r19,0 │ │ │ │ - ble 184c8 │ │ │ │ - sldi r9,r17,4 │ │ │ │ - li r22,0 │ │ │ │ - clrrdi r27,r23,4 │ │ │ │ - li r20,8 │ │ │ │ - ld r14,112(r31) │ │ │ │ - sldi r23,r26,1 │ │ │ │ - addi r29,r30,8 │ │ │ │ - std r18,112(r31) │ │ │ │ + stfd f11,-16(r27) │ │ │ │ + stfd f12,-8(r27) │ │ │ │ + bdnz 18288 │ │ │ │ + cmpdi r28,0 │ │ │ │ + ble 18494 │ │ │ │ + sldi r24,r25,4 │ │ │ │ + clrrdi r27,r19,4 │ │ │ │ + sldi r18,r26,1 │ │ │ │ + addi r19,r30,8 │ │ │ │ sldi r26,r26,4 │ │ │ │ - addi r16,r9,24 │ │ │ │ - mr r9,r21 │ │ │ │ - mr r21,r22 │ │ │ │ - mr r22,r28 │ │ │ │ - ld r28,120(r31) │ │ │ │ - mr r18,r24 │ │ │ │ + li r21,8 │ │ │ │ + li r17,0 │ │ │ │ + addi r24,r24,24 │ │ │ │ neg r27,r27 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - mr r24,r20 │ │ │ │ - add r30,r30,r16 │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - mr r7,r21 │ │ │ │ - stdux r10,r1,r27 │ │ │ │ + addi r18,r18,-1 │ │ │ │ + add r30,r30,r24 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r1) │ │ │ │ + andi. r16,r16,2048 │ │ │ │ + mr r16,r1 │ │ │ │ + mr r6,r17 │ │ │ │ + stdux r2,r1,r27 │ │ │ │ addi r5,r1,112 │ │ │ │ - beq 18344 │ │ │ │ - ld r9,240(r22) │ │ │ │ - ldx r7,r9,r24 │ │ │ │ - ld r4,176(r22) │ │ │ │ - sldi r9,r7,5 │ │ │ │ - mtocrf 128,r18 │ │ │ │ - addi r3,r9,16 │ │ │ │ - lfdx f9,r4,r9 │ │ │ │ - add r9,r4,r9 │ │ │ │ + beq 18314 │ │ │ │ + ld r2,240(r15) │ │ │ │ + ldx r6,r2,r21 │ │ │ │ + ld r4,176(r15) │ │ │ │ + sldi r2,r6,5 │ │ │ │ + mtocrf 128,r14 │ │ │ │ + addi r3,r2,16 │ │ │ │ + lfdx f9,r4,r2 │ │ │ │ + add r2,r4,r2 │ │ │ │ add r11,r4,r3 │ │ │ │ - lfd f8,8(r9) │ │ │ │ + lfd f8,8(r2) │ │ │ │ stfd f9,0(r5) │ │ │ │ - ble 184d8 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - andi. r9,r23,1 │ │ │ │ + ble 184a4 │ │ │ │ + andi. r2,r18,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r18 │ │ │ │ li r10,0 │ │ │ │ - mr r9,r23 │ │ │ │ - addi r6,r5,8 │ │ │ │ - lfd f11,1648(r8) │ │ │ │ - addi r8,r23,-1 │ │ │ │ - beq 183ac │ │ │ │ - lfd f0,0(r29) │ │ │ │ - mr. r9,r8 │ │ │ │ + addi r8,r5,8 │ │ │ │ + addi r9,r18,-1 │ │ │ │ + beq 1837c │ │ │ │ + lfd f0,0(r19) │ │ │ │ + mr. r2,r9 │ │ │ │ fmr f11,f8 │ │ │ │ li r10,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 183ec │ │ │ │ - srdi r8,r23,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + beq 183bc │ │ │ │ + srdi r9,r18,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r10,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r29,r10 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - lfdx f0,r29,r8 │ │ │ │ + lfdx f12,r19,r10 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + lfdx f0,r19,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 │ │ │ │ + stfdx f12,r8,r10 │ │ │ │ addi r10,r10,16 │ │ │ │ - stfdx f0,r6,r8 │ │ │ │ - bdnz 183b4 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + bdnz 18384 │ │ │ │ lfdx f9,r4,r3 │ │ │ │ - andi. r10,r23,1 │ │ │ │ - addis r6,r2,-2 │ │ │ │ + andi. r9,r18,1 │ │ │ │ lfd f8,8(r11) │ │ │ │ - add r8,r5,r16 │ │ │ │ - addi r10,r23,-1 │ │ │ │ - lfd f11,1648(r6) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r10,r5,r24 │ │ │ │ + addi r9,r18,-1 │ │ │ │ stfdx f9,r5,r26 │ │ │ │ - beq 18430 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ - cmpdi r10,0 │ │ │ │ + beq 18400 │ │ │ │ + lfdx f0,r30,r2 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 1846c │ │ │ │ - srdi r10,r23,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 1843c │ │ │ │ + srdi r9,r18,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 18438 │ │ │ │ - ld r8,120(r22) │ │ │ │ - sldi r7,r7,4 │ │ │ │ - ld r3,24(r22) │ │ │ │ - mr r9,r14 │ │ │ │ - mr r10,r28 │ │ │ │ - add r6,r5,r25 │ │ │ │ - mr r4,r15 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r24,r24,16 │ │ │ │ - addi r11,r7,8 │ │ │ │ - lfdx f1,r8,r7 │ │ │ │ - add r3,r3,r7 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 18408 │ │ │ │ + ld r8,120(r15) │ │ │ │ + sldi r2,r6,4 │ │ │ │ + ld r3,24(r15) │ │ │ │ + add r6,r5,r23 │ │ │ │ + mr r4,r29 │ │ │ │ + addi r17,r17,1 │ │ │ │ + ld r10,120(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r21,r21,16 │ │ │ │ + addi r11,r2,8 │ │ │ │ + lfdx f1,r8,r2 │ │ │ │ + add r3,r3,r2 │ │ │ │ add r8,r8,r11 │ │ │ │ - std r17,96(r1) │ │ │ │ - bl dfe0 │ │ │ │ - cmpd r19,r21 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - beq 184c4 │ │ │ │ - lwz r9,112(r22) │ │ │ │ - b 18320 │ │ │ │ - ld r18,112(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - b 16b18 │ │ │ │ + std r25,96(r1) │ │ │ │ + bl e040 │ │ │ │ + cmpd r28,r17 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + beq 18494 │ │ │ │ + lwz r16,112(r15) │ │ │ │ + b 182f0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + b 16b10 │ │ │ │ lfdx f0,r4,r3 │ │ │ │ stfdx f0,r5,r26 │ │ │ │ - b 1846c │ │ │ │ - ld r6,48(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r29,120(r28) │ │ │ │ - ld r22,240(r28) │ │ │ │ - mr r24,r1 │ │ │ │ - sldi r23,r6,3 │ │ │ │ - mr r4,r6 │ │ │ │ - addi r9,r23,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r25,r1,112 │ │ │ │ - ble cr7,186f0 │ │ │ │ - mtfprd f0,r17 │ │ │ │ - mr r3,r22 │ │ │ │ - li r8,0 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - li r0,0 │ │ │ │ + b 1843c │ │ │ │ + ld r0,48(r15) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r30,r1 │ │ │ │ + ld r5,120(r15) │ │ │ │ + ld r24,240(r15) │ │ │ │ + sldi r27,r0,3 │ │ │ │ + addi r2,r27,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,112 │ │ │ │ + ble cr7,186fc │ │ │ │ + mtfprd f0,r25 │ │ │ │ + mr r6,r24 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + li r4,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - std r0,0(r3) │ │ │ │ - std r8,8(r3) │ │ │ │ - ble cr7,185bc │ │ │ │ - addi r9,r23,-8 │ │ │ │ - li r5,0 │ │ │ │ - li r11,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 1856c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r27,r5 │ │ │ │ - mulld r11,r11,r9 │ │ │ │ - std r11,0(r3) │ │ │ │ - ldx r7,r27,r5 │ │ │ │ - lfdx f0,r29,r5 │ │ │ │ - mtfprd f12,r7 │ │ │ │ + std r4,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,1858c │ │ │ │ + addi r2,r27,-8 │ │ │ │ + li r10,0 │ │ │ │ + li r8,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 1853c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r26,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r6) │ │ │ │ + ldx r23,r26,r10 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + mtfprd f12,r23 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r7 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r7 │ │ │ │ - divd r10,r9,r7 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r11,r9,r11 │ │ │ │ - stdx r9,r25,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - std r11,0(r3) │ │ │ │ - bdnz 18560 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r3,r3,16 │ │ │ │ - add r29,r29,r23 │ │ │ │ - cmpd r19,r8 │ │ │ │ - bne 18530 │ │ │ │ - addi r3,r27,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,186e8 │ │ │ │ - andi. r8,r6,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r5,r6,-1 │ │ │ │ - beq 18624 │ │ │ │ - cmpdi r8,1 │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r23 │ │ │ │ + mulld r2,r2,r23 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r23 │ │ │ │ + divd r9,r2,r23 │ │ │ │ + mulld r9,r9,r23 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r11,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + std r8,0(r6) │ │ │ │ + bdnz 18530 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r5,r5,r27 │ │ │ │ + cmpd r28,r3 │ │ │ │ + bne 18500 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,18674 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 186f0 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + mr r9,r26 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ beq 18614 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 18600 │ │ │ │ cmpdi r8,2 │ │ │ │ - beq 18608 │ │ │ │ - ld r9,0(r27) │ │ │ │ - mr r3,r27 │ │ │ │ - mr r4,r5 │ │ │ │ - ldu r8,8(r3) │ │ │ │ - addi r4,r4,-1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - ldu r8,8(r3) │ │ │ │ - cmpdi r4,1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - beq 18654 │ │ │ │ - srdi r8,r6,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r5,8(r3) │ │ │ │ - ld r6,16(r3) │ │ │ │ - ld r7,24(r3) │ │ │ │ - addi r3,r3,32 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r3) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 1862c │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + beq 185f0 │ │ │ │ + lxv vs32,0(r26) │ │ │ │ + mr r2,r6 │ │ │ │ + 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 18648 │ │ │ │ + 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 1861c │ │ │ │ + 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 18674 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + ldx r9,r26,r0 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r19,4 │ │ │ │ + bl 51e0 │ │ │ │ + sldi r3,r28,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r22 │ │ │ │ - mr r29,r3 │ │ │ │ - mr r3,r19 │ │ │ │ - mr r5,r29 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r24 │ │ │ │ + mr r27,r3 │ │ │ │ + mr r3,r28 │ │ │ │ + mr r5,r27 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r29 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - b 175d4 │ │ │ │ - stfdx f31,r30,r25 │ │ │ │ - b 182cc │ │ │ │ - stfdx f28,r18,r10 │ │ │ │ - b 175c0 │ │ │ │ - li r27,-1 │ │ │ │ - b 17ae4 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - b 17a20 │ │ │ │ - li r6,1 │ │ │ │ - b 180c8 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - b 18040 │ │ │ │ - li r10,1 │ │ │ │ - b 18658 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - b 185d0 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r27 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r30) │ │ │ │ + mr r1,r30 │ │ │ │ + b 17568 │ │ │ │ + stfdx f31,r30,r23 │ │ │ │ + b 182b0 │ │ │ │ + cmpdi cr7,r23,0 │ │ │ │ + b 17990 │ │ │ │ + stfdx f31,r17,r8 │ │ │ │ + b 17554 │ │ │ │ + li r26,-1 │ │ │ │ + b 17a98 │ │ │ │ + li r2,1 │ │ │ │ + li r23,0 │ │ │ │ + b 17a54 │ │ │ │ + li r2,1 │ │ │ │ + li r0,0 │ │ │ │ + b 18668 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + b 185a0 │ │ │ │ + li r2,1 │ │ │ │ + li r0,0 │ │ │ │ + b 180f8 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + b 18030 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x128b │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000018710 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-2064 │ │ │ │ +0000000000018730 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + std r15,-224(r1) │ │ │ │ std r14,-232(r1) │ │ │ │ std r30,-104(r1) │ │ │ │ std r31,-96(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f21,-88(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 r15,-224(r1) │ │ │ │ std r16,-216(r1) │ │ │ │ std r17,-208(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 r0,16(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) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-464(r1) │ │ │ │ - ld r9,56(r3) │ │ │ │ - ld r14,88(r3) │ │ │ │ - mr r30,r3 │ │ │ │ + stdu r1,-496(r1) │ │ │ │ + ld r2,56(r3) │ │ │ │ + ld r15,88(r3) │ │ │ │ mr r31,r1 │ │ │ │ - ld r10,0(r9) │ │ │ │ - cmpd r10,r14 │ │ │ │ - std r10,112(r31) │ │ │ │ - ble 187f0 │ │ │ │ - ld r12,8(r9) │ │ │ │ - cmpd r14,r12 │ │ │ │ - bge 187f0 │ │ │ │ - ld r9,72(r3) │ │ │ │ - addi r29,r14,1 │ │ │ │ - sldi r25,r29,1 │ │ │ │ - ld r15,0(r9) │ │ │ │ - cmpd r15,r25 │ │ │ │ - ble 187f0 │ │ │ │ - ld r17,8(r9) │ │ │ │ - cmpd r25,r17 │ │ │ │ - blt 18890 │ │ │ │ + stxv vs63,240(r1) │ │ │ │ + ld r0,0(r2) │ │ │ │ + cmpd r0,r15 │ │ │ │ + ble 18808 │ │ │ │ + ld r11,8(r2) │ │ │ │ + cmpd r15,r11 │ │ │ │ + bge 18808 │ │ │ │ + ld r8,72(r3) │ │ │ │ + addi r26,r15,1 │ │ │ │ + sldi r22,r26,1 │ │ │ │ + ld r17,0(r8) │ │ │ │ + cmpd r17,r22 │ │ │ │ + ble 18808 │ │ │ │ + ld r28,8(r8) │ │ │ │ + cmpd r22,r28 │ │ │ │ + blt 188a0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,464 │ │ │ │ + bl 45c0 │ │ │ │ + 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) │ │ │ │ + mtlr r0 │ │ │ │ ld r21,-176(r1) │ │ │ │ ld r22,-168(r1) │ │ │ │ ld r23,-160(r1) │ │ │ │ ld r24,-152(r1) │ │ │ │ ld r25,-144(r1) │ │ │ │ ld r26,-136(r1) │ │ │ │ ld r27,-128(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-120(r1) │ │ │ │ ld r29,-112(r1) │ │ │ │ ld r30,-104(r1) │ │ │ │ ld r31,-96(r1) │ │ │ │ lfd f21,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - li r10,216 │ │ │ │ + plxv vs0,216(r3) │ │ │ │ ld r5,80(r3) │ │ │ │ - ld r0,8(r3) │ │ │ │ - ld r8,16(r3) │ │ │ │ - li r9,200 │ │ │ │ li r4,0 │ │ │ │ - std r12,128(r31) │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r0,120(r31) │ │ │ │ - std r8,184(r31) │ │ │ │ - mffprd r10,f0 │ │ │ │ + std r11,128(r31) │ │ │ │ + std r0,112(r31) │ │ │ │ + ld r2,16(r3) │ │ │ │ + ld r18,8(r3) │ │ │ │ + mffprd r19,f0 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ - mfvsrld r27,vs0 │ │ │ │ - mr r3,r10 │ │ │ │ - stxvx vs12,r30,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r16,112(r30) │ │ │ │ - ld r0,120(r31) │ │ │ │ - ld r12,128(r31) │ │ │ │ - mr r10,r3 │ │ │ │ - andi. r9,r16,32 │ │ │ │ - bne 19464 │ │ │ │ - andi. r9,r16,16 │ │ │ │ - bne 193e8 │ │ │ │ - andi. r9,r16,8 │ │ │ │ - bne 19614 │ │ │ │ - andi. r9,r16,2 │ │ │ │ - rlwinm r23,r16,0,20,20 │ │ │ │ - bne 199ac │ │ │ │ - andi. r16,r16,4 │ │ │ │ - bne 18fac │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mfvsrld r29,vs0 │ │ │ │ + std r2,200(r31) │ │ │ │ + mr r3,r19 │ │ │ │ + pstxv vs12,200(r30) │ │ │ │ + bl 5240 │ │ │ │ + lwz r25,112(r30) │ │ │ │ + ld r0,112(r31) │ │ │ │ + ld r11,128(r31) │ │ │ │ + andi. r8,r25,32 │ │ │ │ + bne 19448 │ │ │ │ + andi. r8,r25,16 │ │ │ │ + bne 193c8 │ │ │ │ + andi. r8,r25,8 │ │ │ │ + bne 195e0 │ │ │ │ + andi. r8,r25,2 │ │ │ │ + rlwinm r23,r25,0,20,20 │ │ │ │ + bne 19974 │ │ │ │ + andi. r25,r25,4 │ │ │ │ + bne 18c50 │ │ │ │ cmpwi r23,0 │ │ │ │ - bne 19f34 │ │ │ │ - cmpdi r0,0 │ │ │ │ - ble 18c80 │ │ │ │ - mtfprd f0,r15 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r8,r29,4 │ │ │ │ - li r18,1 │ │ │ │ - sldi r19,r29,5 │ │ │ │ - std r27,208(r31) │ │ │ │ - li r20,8 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - fcfid f26,f0 │ │ │ │ + bne 19ec8 │ │ │ │ + cmpdi r18,0 │ │ │ │ + ble 18fb0 │ │ │ │ mtfprd f0,r17 │ │ │ │ - lfd f25,1648(r9) │ │ │ │ - std r8,144(r31) │ │ │ │ - sldi r9,r14,1 │ │ │ │ - sldi r8,r14,4 │ │ │ │ - li r22,0 │ │ │ │ - mr r27,r30 │ │ │ │ + xxspltidp vs24,1065353216 │ │ │ │ + sldi r8,r15,1 │ │ │ │ + sldi r2,r26,4 │ │ │ │ + plfd f27,258120 # 57988 │ │ │ │ + li r23,1 │ │ │ │ + sldi r4,r26,5 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + li r22,8 │ │ │ │ + std r0,216(r31) │ │ │ │ + std r11,224(r31) │ │ │ │ + std r29,232(r31) │ │ │ │ + fcfid f23,f0 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + addi r6,r8,2 │ │ │ │ + cmpdi cr7,r8,-1 │ │ │ │ + std r2,144(r31) │ │ │ │ + addic. r8,r8,1 │ │ │ │ + sldi r2,r15,4 │ │ │ │ + li r24,0 │ │ │ │ + std r15,176(r31) │ │ │ │ + std r18,184(r31) │ │ │ │ + std r19,192(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ - std r14,160(r31) │ │ │ │ - std r12,200(r31) │ │ │ │ - std r15,128(r31) │ │ │ │ - cmpdi cr7,r9,-1 │ │ │ │ - std r8,192(r31) │ │ │ │ - addi r8,r9,2 │ │ │ │ - addic. r9,r9,1 │ │ │ │ - std r17,136(r31) │ │ │ │ - std r0,168(r31) │ │ │ │ - std r10,176(r31) │ │ │ │ - fdiv f26,f25,f26 │ │ │ │ - isel r18,r18,r8,4*cr7+lt │ │ │ │ - fdiv f25,f25,f0 │ │ │ │ - mfocrf r9,128 │ │ │ │ - rotlwi r9,r9,16 │ │ │ │ - mtocrf 8,r9 │ │ │ │ - rotlwi r9,r9,16 │ │ │ │ - neg r9,r19 │ │ │ │ - std r9,152(r31) │ │ │ │ + isel r23,r23,r6,4*cr7+lt │ │ │ │ + std r17,112(r31) │ │ │ │ + std r2,208(r31) │ │ │ │ + std r28,128(r31) │ │ │ │ + fdiv f23,f24,f23 │ │ │ │ + mfocrf r2,128 │ │ │ │ + fdiv f24,f24,f0 │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + mtocrf 8,r2 │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + neg r2,r4 │ │ │ │ + std r2,160(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r7,152(r31) │ │ │ │ - mr r25,r1 │ │ │ │ - mr r8,r22 │ │ │ │ - stdux r10,r1,r7 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r19,r1,112 │ │ │ │ - beq 189ec │ │ │ │ - ld r9,240(r27) │ │ │ │ - ldx r8,r9,r20 │ │ │ │ - ld r30,120(r27) │ │ │ │ - sldi r17,r8,4 │ │ │ │ - addi r24,r17,8 │ │ │ │ - add r9,r30,r24 │ │ │ │ - lfdx f29,r30,r17 │ │ │ │ - std r9,120(r31) │ │ │ │ - blt cr4,18c10 │ │ │ │ - ld r9,48(r27) │ │ │ │ - ld r21,72(r27) │ │ │ │ - ld r15,88(r27) │ │ │ │ - ld r16,96(r27) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r28,r2,-2 │ │ │ │ - mr r23,r18 │ │ │ │ - lfd f23,1536(r10) │ │ │ │ - addi r28,r28,1536 │ │ │ │ - mulld r14,r8,r9 │ │ │ │ - lfd f12,0(r21) │ │ │ │ - lfd f24,0(r16) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r26,r1 │ │ │ │ + mr r10,r24 │ │ │ │ + ld r8,160(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r8 │ │ │ │ + addi r14,r1,112 │ │ │ │ + beq 189fc │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r10,r2,r22 │ │ │ │ + ld r17,120(r30) │ │ │ │ + sldi r19,r10,4 │ │ │ │ + addi r29,r19,8 │ │ │ │ + lfdx f25,r17,r19 │ │ │ │ + add r21,r17,r29 │ │ │ │ + blt cr4,18be4 │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r25,72(r30) │ │ │ │ + mr r15,r23 │ │ │ │ + ld r28,88(r30) │ │ │ │ + ld r16,96(r30) │ │ │ │ + mulld r20,r10,r2 │ │ │ │ + lfd f12,0(r25) │ │ │ │ + lfd f26,0(r16) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r15 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - sldi r9,r14,3 │ │ │ │ - fcfid f30,f12 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - fmul f28,f0,f0 │ │ │ │ + mtfprd f12,r28 │ │ │ │ + sldi r2,r20,3 │ │ │ │ + fmul f22,f26,f27 │ │ │ │ + fcfid f29,f12 │ │ │ │ + lfdx f12,r17,r2 │ │ │ │ + fmul f30,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - fmul f30,f30,f30 │ │ │ │ + fmul f29,f29,f29 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r29,f0 │ │ │ │ - subf r26,r29,r15 │ │ │ │ - subf r29,r15,r29 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - add r26,r19,r26 │ │ │ │ - b 18ab0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r18,r28,r2 │ │ │ │ + mulli r27,r18,-8 │ │ │ │ + add r27,r14,r27 │ │ │ │ + b 18aa8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f26 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - addic. r23,r23,-1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - stfdx f1,r26,r9 │ │ │ │ - beq 18b10 │ │ │ │ - mtfprd f0,r29 │ │ │ │ + sldi r2,r18,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ + addi r18,r18,1 │ │ │ │ + stfdx f1,r27,r2 │ │ │ │ + beq 18b00 │ │ │ │ + mtfprd f0,r18 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f26,f12,f29 │ │ │ │ - fnmsub f12,f26,f12,f29 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - bgt 18a80 │ │ │ │ + fmsub f0,f23,f12,f25 │ │ │ │ + fnmsub f12,f23,f12,f25 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fmadd f0,f0,f12,f29 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 18a80 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 18a9c │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 18a94 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - sldi r9,r29,3 │ │ │ │ - addic. r23,r23,-1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f26 │ │ │ │ + bl 4da0 │ │ │ │ + sldi r2,r18,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ + addi r18,r18,1 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r26,r9 │ │ │ │ - bne 18ab0 │ │ │ │ + stfdx f1,r27,r2 │ │ │ │ + bne 18aa8 │ │ │ │ nop │ │ │ │ - lfd f12,8(r21) │ │ │ │ - addi r8,r14,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f23,8(r16) │ │ │ │ - mr r16,r18 │ │ │ │ - lfdx f28,r30,r24 │ │ │ │ - sldi r8,r8,3 │ │ │ │ + lfd f12,8(r25) │ │ │ │ + addi r2,r20,1 │ │ │ │ + lfd f22,8(r16) │ │ │ │ + fmr f21,f25 │ │ │ │ + mr r16,r23 │ │ │ │ + lfdx f30,r17,r29 │ │ │ │ + sldi r2,r2,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r30,r8 │ │ │ │ - lfd f12,1536(r9) │ │ │ │ - ld r9,192(r31) │ │ │ │ - fmul f12,f23,f12 │ │ │ │ - fmul f24,f0,f0 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmr f22,f12 │ │ │ │ + lfdx f12,r17,r2 │ │ │ │ + fmul f11,f22,f27 │ │ │ │ + fmul f26,f0,f0 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fmr f25,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r26,f0 │ │ │ │ - subf r29,r26,r15 │ │ │ │ - subf r26,r15,r26 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r19,r29 │ │ │ │ - b 18bb0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r28,r28,r2 │ │ │ │ + ld r2,208(r31) │ │ │ │ + mulli r27,r28,-8 │ │ │ │ + add r27,r27,r2 │ │ │ │ + addi r27,r27,16 │ │ │ │ + add r27,r14,r27 │ │ │ │ + b 18b88 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r26,3 │ │ │ │ + sldi r2,r28,3 │ │ │ │ addic. r16,r16,-1 │ │ │ │ - addi r26,r26,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 18c10 │ │ │ │ - mtfprd f0,r26 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f12,f25,f0,f28 │ │ │ │ - fnmsub f0,f25,f0,f28 │ │ │ │ - fmul f12,f12,f24 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - bgt 18b80 │ │ │ │ + addi r28,r28,1 │ │ │ │ + stfdx f1,r27,r2 │ │ │ │ + beq 18be0 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + fcfid f12,f0 │ │ │ │ + fmsub f0,f24,f12,f30 │ │ │ │ + fnmsub f12,f24,f12,f30 │ │ │ │ + fmul f0,f0,f26 │ │ │ │ + fmadd f0,f0,f12,f29 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 18b60 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 18b9c │ │ │ │ + fmr f1,f25 │ │ │ │ + bge 18b74 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - sldi r9,r26,3 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 4da0 │ │ │ │ + sldi r2,r28,3 │ │ │ │ addic. r16,r16,-1 │ │ │ │ - addi r26,r26,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + addi r28,r28,1 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 18bb0 │ │ │ │ + stfdx f1,r27,r2 │ │ │ │ + bne 18b88 │ │ │ │ nop │ │ │ │ - ld r7,144(r31) │ │ │ │ - ld r3,24(r27) │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - fmr f1,f29 │ │ │ │ - ld r8,120(r31) │ │ │ │ - ld r4,176(r31) │ │ │ │ - mr r5,r19 │ │ │ │ - addi r22,r22,1 │ │ │ │ - addi r20,r20,16 │ │ │ │ - add r6,r19,r7 │ │ │ │ - ld r7,160(r31) │ │ │ │ - add r3,r3,r17 │ │ │ │ - std r7,96(r1) │ │ │ │ - bl ce80 │ │ │ │ - ld r10,168(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r22 │ │ │ │ - std r9,0(r25) │ │ │ │ - mr r1,r25 │ │ │ │ - bne 189c0 │ │ │ │ - mr r30,r27 │ │ │ │ - ld r12,200(r31) │ │ │ │ - ld r15,128(r31) │ │ │ │ - ld r17,136(r31) │ │ │ │ - ld r27,208(r31) │ │ │ │ + fmr f25,f21 │ │ │ │ + ld r2,176(r31) │ │ │ │ + ld r3,24(r30) │ │ │ │ + fmr f1,f25 │ │ │ │ + mr r8,r21 │ │ │ │ + mr r5,r14 │ │ │ │ + addi r24,r24,1 │ │ │ │ + ld r9,112(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + addi r22,r22,16 │ │ │ │ + std r2,96(r1) │ │ │ │ + ld r2,144(r31) │ │ │ │ + ld r4,192(r31) │ │ │ │ + add r3,r3,r19 │ │ │ │ + add r6,r14,r2 │ │ │ │ + bl cee0 │ │ │ │ + ld r9,184(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r24 │ │ │ │ + std r2,0(r26) │ │ │ │ + mr r1,r26 │ │ │ │ + bne 189d0 │ │ │ │ + ld r0,216(r31) │ │ │ │ + ld r11,224(r31) │ │ │ │ + ld r17,112(r31) │ │ │ │ + ld r28,128(r31) │ │ │ │ + ld r29,232(r31) │ │ │ │ + b 18fb0 │ │ │ │ + cmpwi r23,0 │ │ │ │ + ld r2,104(r30) │ │ │ │ + bne 1a108 │ │ │ │ + cmpdi r18,0 │ │ │ │ + ble 18fb0 │ │ │ │ + addi r8,r15,2 │ │ │ │ + mtfprd f0,r17 │ │ │ │ + xxspltib vs42,1 │ │ │ │ + xxspltib vs43,2 │ │ │ │ + sldi r6,r26,5 │ │ │ │ + addi r5,r2,1 │ │ │ │ + cmpdi r22,0 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + divd r8,r2,r8 │ │ │ │ + fcfid f28,f0 │ │ │ │ + plxv vs0,257376 # 579f0 │ │ │ │ + sldi r16,r26,4 │ │ │ │ + li r27,0 │ │ │ │ + li r26,8 │ │ │ │ + sldi r25,r5,3 │ │ │ │ + vextsb2d v10,v10 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + neg r14,r6 │ │ │ │ + xxspltib vs45,0 │ │ │ │ + mfocrf r23,128 │ │ │ │ + mr r24,r0 │ │ │ │ + mr r21,r11 │ │ │ │ + xxmr vs63,vs0 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + fcfid f29,f0 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + mtvsrdd vs44,r8,r8 │ │ │ │ + fcfid f31,f0 │ │ │ │ + nop │ │ │ │ + lwz r2,112(r30) │ │ │ │ + mr r20,r1 │ │ │ │ + mr r3,r27 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 18cfc │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r3,r2,r26 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r4,120(r30) │ │ │ │ + sldi r7,r3,4 │ │ │ │ + mtocrf 128,r23 │ │ │ │ + addi r8,r7,8 │ │ │ │ + stdux r2,r1,r14 │ │ │ │ + lfdx f1,r4,r7 │ │ │ │ + add r8,r4,r8 │ │ │ │ + addi r5,r1,112 │ │ │ │ + add r6,r5,r16 │ │ │ │ + ble 18f4c │ │ │ │ + ld r6,48(r30) │ │ │ │ + ld r11,72(r30) │ │ │ │ + srdi r9,r22,1 │ │ │ │ + std r14,112(r31) │ │ │ │ + mr r8,r5 │ │ │ │ + mr r14,r30 │ │ │ │ + xxmr vs39,vs63 │ │ │ │ + ld r2,88(r30) │ │ │ │ + ld r10,176(r30) │ │ │ │ + mtctr r9 │ │ │ │ + mr r30,r9 │ │ │ │ + mulld r3,r3,r6 │ │ │ │ + lfd f12,0(r11) │ │ │ │ + mr r0,r2 │ │ │ │ + fcfid f0,f12 │ │ │ │ + sldi r6,r3,3 │ │ │ │ + lfdx f12,r4,r6 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r6,f0 │ │ │ │ + subf r6,r2,r6 │ │ │ │ + mtfprd f0,r6 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f0,f1,f28,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + xsrdpim vs38,vs0 │ │ │ │ + xsadddp vs11,vs38,vs30 │ │ │ │ + xssubdp vs10,vs0,vs38 │ │ │ │ + xscvdpsxds vs38,vs38 │ │ │ │ + fsub f11,f11,f0 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs38,vs38,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + vmulld v0,v7,v12 │ │ │ │ + vspltisw v9,3 │ │ │ │ + vaddudm v7,v7,v11 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vsubudm v0,v6,v0 │ │ │ │ + vaddudm v1,v0,v10 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v9 │ │ │ │ + xvcvsxddp vs0,vs33 │ │ │ │ + vsld v1,v1,v9 │ │ │ │ + vnegd v8,v0 │ │ │ │ + vnegd v9,v1 │ │ │ │ + xvcmpgtdp vs12,vs12,vs45 │ │ │ │ + xvcmpgtdp vs0,vs0,vs45 │ │ │ │ + xxsel vs12,vs40,vs32,vs12 │ │ │ │ + xxsel vs0,vs41,vs33,vs0 │ │ │ │ + mfvsrld r2,vs12 │ │ │ │ + mffprd r12,f12 │ │ │ │ + mfvsrld r9,vs0 │ │ │ │ + mffprd r6,f0 │ │ │ │ + ldx r12,r12,r10 │ │ │ │ + ldx r2,r2,r10 │ │ │ │ + ldx r6,r6,r10 │ │ │ │ + ldx r9,r9,r10 │ │ │ │ + mtvsrdd vs0,r12,r2 │ │ │ │ + mtvsrdd vs12,r6,r9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 18dc0 │ │ │ │ + lfd f12,8(r11) │ │ │ │ + addi r3,r3,1 │ │ │ │ + mr r9,r30 │ │ │ │ + addi r8,r7,8 │ │ │ │ + mr r30,r14 │ │ │ │ + ld r14,112(r31) │ │ │ │ + add r6,r5,r16 │ │ │ │ + add r10,r10,r25 │ │ │ │ + xxmr vs38,vs63 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + mtctr r9 │ │ │ │ + mr r11,r6 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f11,r4,r3 │ │ │ │ + lfdx f12,r4,r8 │ │ │ │ + add r8,r4,r8 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r2,r0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f0,f12,f29,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f30 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + mffprd r2,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r9,r2 │ │ │ │ + mtvsrdd vs39,r2,r2 │ │ │ │ + mtvsrdd vs37,r9,r9 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ nop │ │ │ │ + vmulld v0,v12,v6 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vaddudm v6,v6,v11 │ │ │ │ + vsubudm v9,v7,v0 │ │ │ │ + vaddudm v1,v5,v0 │ │ │ │ + vsubudm v0,v0,v7 │ │ │ │ + vaddudm v8,v9,v10 │ │ │ │ + xvcvsxddp vs12,vs41 │ │ │ │ + xvcvsxddp vs0,vs40 │ │ │ │ + xvcmpgtdp vs12,vs12,vs45 │ │ │ │ + xvcmpgtdp vs0,vs0,vs45 │ │ │ │ + xxsel vs32,vs32,vs41,vs12 │ │ │ │ + xxsel vs0,vs33,vs40,vs0 │ │ │ │ + mfvsrld r3,vs32 │ │ │ │ + mfvrd r9,v0 │ │ │ │ + mfvsrld r4,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r9,r9,r10 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + ldx r3,r3,r10 │ │ │ │ + ldx r2,r2,r10 │ │ │ │ + ldx r4,r4,r10 │ │ │ │ + mtvsrdd vs0,r9,r3 │ │ │ │ + mtvsrdd vs12,r2,r4 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 18ed0 │ │ │ │ + ld r3,24(r30) │ │ │ │ + mr r10,r28 │ │ │ │ + mr r9,r17 │ │ │ │ + mr r4,r19 │ │ │ │ + addi r27,r27,1 │ │ │ │ + stxv vs43,160(r31) │ │ │ │ + stxv vs45,144(r31) │ │ │ │ + stxv vs42,128(r31) │ │ │ │ + stxv vs44,112(r31) │ │ │ │ + addi r26,r26,16 │ │ │ │ + std r15,96(r1) │ │ │ │ + add r3,r3,r7 │ │ │ │ + bl cee0 │ │ │ │ + cmpd r18,r27 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lxv vs44,112(r31) │ │ │ │ + lxv vs42,128(r31) │ │ │ │ + lxv vs45,144(r31) │ │ │ │ + lxv vs43,160(r31) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + bne 18ce0 │ │ │ │ + mr r0,r24 │ │ │ │ + mr r11,r21 │ │ │ │ nop │ │ │ │ ld r3,160(r30) │ │ │ │ - std r12,120(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r10,112(r31) │ │ │ │ - ld r12,120(r31) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - sradi r8,r10,1 │ │ │ │ - addze r8,r8 │ │ │ │ - bne 192d0 │ │ │ │ - cmpdi r10,1 │ │ │ │ - ble 187fc │ │ │ │ - addi r9,r15,1 │ │ │ │ - sradi r19,r12,1 │ │ │ │ - addze r19,r19 │ │ │ │ - subf r5,r17,r12 │ │ │ │ - cmpdi cr7,r12,1 │ │ │ │ - ld r7,184(r31) │ │ │ │ - li r6,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - subf r20,r8,r15 │ │ │ │ + std r11,128(r31) │ │ │ │ + std r0,112(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r8,112(r30) │ │ │ │ + ld r0,112(r31) │ │ │ │ + ld r11,128(r31) │ │ │ │ + andi. r8,r8,1 │ │ │ │ + sradi r10,r0,1 │ │ │ │ + addze r10,r10 │ │ │ │ + bne 192b0 │ │ │ │ + cmpdi r0,1 │ │ │ │ + ble 18810 │ │ │ │ + ld r2,200(r31) │ │ │ │ + subf r9,r10,r17 │ │ │ │ + sradi r20,r11,1 │ │ │ │ + addze r20,r20 │ │ │ │ + cmpdi cr7,r11,1 │ │ │ │ + addi r7,r17,1 │ │ │ │ + nop │ │ │ │ + plfd f30,256384 # 57980 │ │ │ │ + li r3,1 │ │ │ │ + mulli r6,r28,-16 │ │ │ │ + sldi r4,r11,4 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + std r10,144(r31) │ │ │ │ + subf r21,r10,r7 │ │ │ │ + li r18,0 │ │ │ │ li r22,0 │ │ │ │ - std r8,136(r31) │ │ │ │ - subf r21,r8,r9 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r10,1528 │ │ │ │ - mulld r20,r20,r17 │ │ │ │ - std r9,128(r31) │ │ │ │ - sldi r9,r5,4 │ │ │ │ - mulld r21,r21,r17 │ │ │ │ - maddld r28,r12,r8,r19 │ │ │ │ - subf r7,r27,r7 │ │ │ │ - lfd f26,0(r10) │ │ │ │ - std r10,168(r31) │ │ │ │ - std r9,144(r31) │ │ │ │ - subf r9,r19,r17 │ │ │ │ - std r9,120(r31) │ │ │ │ - isel r9,r19,r6,4*cr7+gt │ │ │ │ - subf r26,r21,r19 │ │ │ │ - subf r28,r21,r28 │ │ │ │ - std r9,152(r31) │ │ │ │ - sldi r9,r19,4 │ │ │ │ + subf r5,r29,r2 │ │ │ │ + mulld r2,r9,r28 │ │ │ │ + mulld r21,r21,r28 │ │ │ │ + maddld r26,r10,r11,r20 │ │ │ │ + std r2,128(r31) │ │ │ │ + isel r2,r20,r3,4*cr7+gt │ │ │ │ + subf r25,r21,r20 │ │ │ │ + subf r26,r21,r26 │ │ │ │ + subf r21,r20,r21 │ │ │ │ + std r2,176(r31) │ │ │ │ + subf r2,r20,r28 │ │ │ │ + sldi r25,r25,4 │ │ │ │ sldi r26,r26,4 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - std r9,160(r31) │ │ │ │ - subf r9,r19,r21 │ │ │ │ - add r26,r26,r7 │ │ │ │ - add r28,r28,r7 │ │ │ │ - std r9,112(r31) │ │ │ │ - mfocrf r9,1 │ │ │ │ - slwi r9,r9,28 │ │ │ │ - rotlwi r9,r9,16 │ │ │ │ - mtocrf 8,r9 │ │ │ │ - rotlwi r9,r9,16 │ │ │ │ - nop │ │ │ │ - ld r9,136(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + add r2,r6,r4 │ │ │ │ + add r25,r25,r5 │ │ │ │ + add r26,r26,r5 │ │ │ │ + std r2,160(r31) │ │ │ │ + sldi r2,r20,4 │ │ │ │ + std r2,184(r31) │ │ │ │ + mfocrf r2,1 │ │ │ │ + slwi r2,r2,28 │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + mtocrf 8,r2 │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + ld r2,144(r31) │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r8,72(r30) │ │ │ │ - subf r7,r9,r22 │ │ │ │ + ld r10,72(r30) │ │ │ │ + subf r2,r2,r22 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - ld r9,96(r30) │ │ │ │ - mtfprd f0,r7 │ │ │ │ + lfd f12,0(r10) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f0,f0,f26 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4be0 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r8,72(r30) │ │ │ │ - ld r9,96(r30) │ │ │ │ - fmr f28,f1 │ │ │ │ + ld r10,72(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ + fmr f27,f1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f0,0(r10) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ mtfprd f0,r22 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f26 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,18f64 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r10,120(r31) │ │ │ │ - sldi r7,r20,4 │ │ │ │ - addis r23,r2,-2 │ │ │ │ - ld r15,152(r31) │ │ │ │ - neg r29,r19 │ │ │ │ - lfd f27,1648(r9) │ │ │ │ + bl 4be0 │ │ │ │ + ble cr4,19268 │ │ │ │ + fdiv f27,f29,f27 │ │ │ │ + fdiv f28,f29,f1 │ │ │ │ ld r9,112(r31) │ │ │ │ - addi r23,r23,1648 │ │ │ │ - add r21,r7,r27 │ │ │ │ - sldi r6,r10,4 │ │ │ │ - ld r10,128(r31) │ │ │ │ - fdiv f28,f27,f28 │ │ │ │ - fdiv f27,f27,f1 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r18,r6,r27 │ │ │ │ - sldi r8,r10,4 │ │ │ │ - ld r10,168(r31) │ │ │ │ - add r16,r9,r27 │ │ │ │ - add r14,r8,r27 │ │ │ │ - lfd f29,0(r10) │ │ │ │ - ld r10,160(r31) │ │ │ │ - add r24,r26,r10 │ │ │ │ - add r25,r28,r10 │ │ │ │ + sldi r2,r21,4 │ │ │ │ + sldi r10,r18,4 │ │ │ │ + ld r15,176(r31) │ │ │ │ + neg r27,r20 │ │ │ │ + add r17,r2,r29 │ │ │ │ + add r14,r10,r29 │ │ │ │ + sldi r7,r9,4 │ │ │ │ + ld r9,128(r31) │ │ │ │ + add r19,r7,r29 │ │ │ │ + sldi r8,r9,4 │ │ │ │ + ld r9,184(r31) │ │ │ │ + add r16,r8,r29 │ │ │ │ + add r23,r25,r9 │ │ │ │ + add r24,r26,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,72(r30) │ │ │ │ + nop │ │ │ │ + ld r4,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ - mtfprd f0,r29 │ │ │ │ - ld r4,96(r30) │ │ │ │ - addi r18,r18,16 │ │ │ │ - addi r21,r21,16 │ │ │ │ + mtfprd f0,r27 │ │ │ │ + addi r19,r19,16 │ │ │ │ + addi r16,r16,16 │ │ │ │ addi r14,r14,16 │ │ │ │ + ld r5,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,8(r3) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,8(r4) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,8(r5) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r19,r29 │ │ │ │ + bl 4be0 │ │ │ │ + add r2,r27,r20 │ │ │ │ lfd f12,88(r30) │ │ │ │ - ld r3,72(r30) │ │ │ │ - ld r4,96(r30) │ │ │ │ - lfd f31,0(r23) │ │ │ │ - addi r29,r29,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + ld r4,72(r30) │ │ │ │ + addi r27,r27,1 │ │ │ │ + ld r5,96(r30) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r3) │ │ │ │ - fdiv f30,f31,f1 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,8(r4) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,8(r5) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs12,0(r16) │ │ │ │ + bl 4be0 │ │ │ │ + lxv vs12,0(r17) │ │ │ │ addic. r15,r15,-1 │ │ │ │ - fmul f0,f28,f30 │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ - fmul f30,f27,f30 │ │ │ │ + fdiv f1,f29,f1 │ │ │ │ + fmul f0,f27,f31 │ │ │ │ + fmul f31,f28,f31 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xxspltd vs30,vs30,0 │ │ │ │ + xxspltd vs31,vs31,0 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r26,r16 │ │ │ │ - lxv vs0,-16(r18) │ │ │ │ - xvmuldp vs0,vs0,vs30 │ │ │ │ - fmul f12,f28,f31 │ │ │ │ - fmul f31,f27,f31 │ │ │ │ + stxvx vs0,r25,r17 │ │ │ │ + lxv vs0,-16(r19) │ │ │ │ + xvmuldp vs0,vs0,vs31 │ │ │ │ + stxvx vs0,r26,r17 │ │ │ │ + lxv vs0,-16(r16) │ │ │ │ + fmul f12,f27,f1 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ - xxspltd vs31,vs31,0 │ │ │ │ - stxvx vs0,r28,r16 │ │ │ │ - lxv vs0,-16(r21) │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r24,r16 │ │ │ │ + stxvx vs0,r23,r17 │ │ │ │ lxv vs0,-16(r14) │ │ │ │ - xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r25,r16 │ │ │ │ - addi r16,r16,16 │ │ │ │ - bne 18e60 │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ + stxvx vs0,r24,r17 │ │ │ │ + addi r17,r17,16 │ │ │ │ + bne 19170 │ │ │ │ + ld r2,160(r31) │ │ │ │ ld r9,112(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ addi r22,r22,1 │ │ │ │ - add r20,r20,r17 │ │ │ │ - add r9,r9,r17 │ │ │ │ - add r10,r10,r17 │ │ │ │ + add r21,r21,r28 │ │ │ │ + add r18,r18,r28 │ │ │ │ + add r25,r25,r2 │ │ │ │ + add r26,r26,r2 │ │ │ │ + ld r2,128(r31) │ │ │ │ + add r9,r9,r28 │ │ │ │ std r9,112(r31) │ │ │ │ - ld r9,144(r31) │ │ │ │ - std r10,120(r31) │ │ │ │ - add r26,r26,r9 │ │ │ │ - add r28,r28,r9 │ │ │ │ - ld r9,128(r31) │ │ │ │ - add r9,r9,r17 │ │ │ │ - std r9,128(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - cmpd r22,r9 │ │ │ │ - blt 18d60 │ │ │ │ - b 187fc │ │ │ │ - ld r9,104(r30) │ │ │ │ - cmpwi r23,0 │ │ │ │ - std r9,120(r31) │ │ │ │ - bne 1a14c │ │ │ │ - cmpdi r0,0 │ │ │ │ - ble 18c80 │ │ │ │ - addi r9,r14,2 │ │ │ │ - cmpdi r25,0 │ │ │ │ - mtfprd f0,r15 │ │ │ │ - sldi r8,r29,5 │ │ │ │ - sldi r28,r29,4 │ │ │ │ - sldi r20,r29,1 │ │ │ │ - std r27,144(r31) │ │ │ │ - sldi r22,r14,4 │ │ │ │ - mr r25,r9 │ │ │ │ - ld r9,120(r31) │ │ │ │ - fcfid f28,f0 │ │ │ │ - mtfprd f0,r17 │ │ │ │ - addi r26,r8,15 │ │ │ │ - std r17,120(r31) │ │ │ │ - li r21,8 │ │ │ │ - li r23,0 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - fcfid f29,f0 │ │ │ │ - mr r29,r0 │ │ │ │ - mfocrf r17,128 │ │ │ │ - std r12,136(r31) │ │ │ │ - std r10,128(r31) │ │ │ │ - divd r25,r9,r25 │ │ │ │ - mr r27,r9 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - neg r24,r25 │ │ │ │ - fcfid f30,f0 │ │ │ │ - sldi r24,r24,3 │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,128(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + cmpd r22,r2 │ │ │ │ + blt 19090 │ │ │ │ + b 18810 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmpdi r0,1 │ │ │ │ + ble 18810 │ │ │ │ + cmpdi r11,1 │ │ │ │ + ble 18810 │ │ │ │ + sradi r24,r11,1 │ │ │ │ + addze r24,r24 │ │ │ │ + subf r9,r10,r17 │ │ │ │ + ld r8,168(r30) │ │ │ │ + ld r7,200(r31) │ │ │ │ + sldi r0,r28,4 │ │ │ │ + sldi r23,r11,4 │ │ │ │ + sldi r22,r10,3 │ │ │ │ + li r25,0 │ │ │ │ + mulld r9,r9,r28 │ │ │ │ + maddld r2,r11,r10,r24 │ │ │ │ + ld r27,8(r8) │ │ │ │ + sldi r21,r24,4 │ │ │ │ + sldi r11,r24,3 │ │ │ │ + subf r28,r24,r28 │ │ │ │ + ld r26,0(r8) │ │ │ │ + add r30,r21,r7 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + subf r20,r21,r0 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r11,r27,r11 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r8,r9,r29 │ │ │ │ + add r7,r2,r7 │ │ │ │ + lxvdsx vs9,0,r26 │ │ │ │ + lxvdsx vs10,r26,r22 │ │ │ │ + mtctr r24 │ │ │ │ + add r3,r8,r20 │ │ │ │ + subf r4,r21,r30 │ │ │ │ + add r5,r29,r28 │ │ │ │ + subf r6,r21,r7 │ │ │ │ + li r9,0 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ - lwz r9,112(r30) │ │ │ │ - mr r19,r1 │ │ │ │ - mr r18,r23 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 1905c │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r18,r9,r21 │ │ │ │ - ld r10,0(r1) │ │ │ │ - clrrdi r9,r26,4 │ │ │ │ - ld r12,120(r30) │ │ │ │ - sldi r3,r18,4 │ │ │ │ - mtocrf 128,r17 │ │ │ │ - neg r9,r9 │ │ │ │ - addi r8,r3,8 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - lfdx f1,r12,r3 │ │ │ │ - add r8,r12,r8 │ │ │ │ - addi r5,r1,112 │ │ │ │ - ble 19284 │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r16,72(r30) │ │ │ │ - ld r0,88(r30) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - mr r4,r5 │ │ │ │ - mr r6,r20 │ │ │ │ - lfd f11,1648(r10) │ │ │ │ - ld r10,176(r30) │ │ │ │ - mulld r18,r18,r9 │ │ │ │ - lfd f12,0(r16) │ │ │ │ - fcfid f0,f12 │ │ │ │ - sldi r9,r18,3 │ │ │ │ - lfdx f12,r12,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r0,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f0,f1,f28,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r9,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r8,r7,3 │ │ │ │ - b 19134 │ │ │ │ - nop │ │ │ │ - lfdx f12,r10,r8 │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - add r8,r8,r24 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - beq 19184 │ │ │ │ - addi r4,r4,8 │ │ │ │ - addi r7,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - subf r11,r8,r10 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - sldi r7,r9,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1915c │ │ │ │ - subfic r7,r8,8 │ │ │ │ - lfdx f0,r10,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 19110 │ │ │ │ - lfd f12,0(r11) │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - add r8,r8,r24 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - bne 1912c │ │ │ │ - lfd f12,8(r16) │ │ │ │ - addi r9,r18,1 │ │ │ │ - addi r8,r3,8 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - addi r11,r27,1 │ │ │ │ - add r18,r5,r22 │ │ │ │ - mr r4,r20 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfd f11,1648(r7) │ │ │ │ - fcfid f0,f12 │ │ │ │ - lfdx f10,r12,r9 │ │ │ │ - lfdx f12,r12,r8 │ │ │ │ - add r8,r12,r8 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r0,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f29,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r6,f12 │ │ │ │ - b 1921c │ │ │ │ - nop │ │ │ │ - lfdx f12,r10,r16 │ │ │ │ - addic. r4,r4,-1 │ │ │ │ - subf r6,r25,r6 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r18) │ │ │ │ - beq 19284 │ │ │ │ - addi r18,r18,8 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - addi r9,r6,1 │ │ │ │ - not r7,r6 │ │ │ │ - mr r0,r6 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - add r16,r11,r9 │ │ │ │ - add r7,r7,r11 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r16,r16,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,19258 │ │ │ │ - neg r0,r6 │ │ │ │ - add r9,r11,r0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 19200 │ │ │ │ - lfdx f12,r10,r7 │ │ │ │ - addic. r4,r4,-1 │ │ │ │ - subf r6,r25,r6 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r18) │ │ │ │ - bne 19218 │ │ │ │ - ld r7,24(r30) │ │ │ │ - ld r10,120(r31) │ │ │ │ - ld r4,128(r31) │ │ │ │ - mr r9,r15 │ │ │ │ - add r6,r5,r28 │ │ │ │ - addi r23,r23,1 │ │ │ │ - std r14,96(r1) │ │ │ │ - addi r21,r21,16 │ │ │ │ - add r3,r7,r3 │ │ │ │ - bl ce80 │ │ │ │ - cmpd r29,r23 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - bne 19040 │ │ │ │ - ld r12,136(r31) │ │ │ │ - ld r17,120(r31) │ │ │ │ - ld r27,144(r31) │ │ │ │ - b 18c80 │ │ │ │ - cmpdi r10,1 │ │ │ │ - ble 187fc │ │ │ │ - cmpdi r12,1 │ │ │ │ - ble 187fc │ │ │ │ - sradi r24,r12,1 │ │ │ │ - addze r24,r24 │ │ │ │ - subf r9,r8,r15 │ │ │ │ - ld r10,168(r30) │ │ │ │ - sldi r23,r12,4 │ │ │ │ - sldi r0,r17,4 │ │ │ │ - sldi r22,r8,3 │ │ │ │ - li r25,0 │ │ │ │ - mulld r9,r9,r17 │ │ │ │ - maddld r28,r12,r8,r24 │ │ │ │ - ld r26,8(r10) │ │ │ │ - ld r21,0(r10) │ │ │ │ - ld r10,184(r31) │ │ │ │ - sldi r29,r24,3 │ │ │ │ - subf r20,r24,r17 │ │ │ │ - sldi r19,r24,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - sldi r20,r20,4 │ │ │ │ - add r5,r19,r10 │ │ │ │ - add r29,r26,r29 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - add r7,r9,r27 │ │ │ │ - add r28,r28,r10 │ │ │ │ - nop │ │ │ │ - lxvdsx vs9,0,r21 │ │ │ │ - lxvdsx vs10,r21,r22 │ │ │ │ - mtctr r24 │ │ │ │ - add r11,r7,r20 │ │ │ │ - subf r3,r19,r5 │ │ │ │ - add r4,r20,r27 │ │ │ │ - subf r6,r19,r28 │ │ │ │ - li r10,0 │ │ │ │ - li r9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lxvx vs0,r11,r9 │ │ │ │ - lxvdsx vs11,r26,r10 │ │ │ │ - lxvdsx vs12,r29,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvdsx vs11,r27,r9 │ │ │ │ + lxvdsx vs12,r11,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - lxvx vs0,r27,r9 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r28,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 19370 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 19350 │ │ │ │ addi r25,r25,1 │ │ │ │ - addi r21,r21,8 │ │ │ │ - add r7,r7,r0 │ │ │ │ - add r5,r5,r23 │ │ │ │ - add r27,r27,r0 │ │ │ │ - add r28,r28,r23 │ │ │ │ - cmpd r25,r8 │ │ │ │ - blt 19340 │ │ │ │ - b 187fc │ │ │ │ - cmpdi r0,0 │ │ │ │ - ble 18c80 │ │ │ │ - andi. r16,r16,2048 │ │ │ │ - ld r21,24(r30) │ │ │ │ - ld r24,176(r30) │ │ │ │ - ld r25,120(r30) │ │ │ │ - bne 19594 │ │ │ │ - sldi r23,r29,5 │ │ │ │ - mr r20,r0 │ │ │ │ - addi r25,r25,8 │ │ │ │ - sldi r29,r29,4 │ │ │ │ - mr r26,r12 │ │ │ │ - mr r28,r3 │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r30,r30,r23 │ │ │ │ + add r29,r29,r0 │ │ │ │ + add r7,r7,r23 │ │ │ │ + cmpd r25,r10 │ │ │ │ + blt 19320 │ │ │ │ + b 18810 │ │ │ │ + cmpdi r18,0 │ │ │ │ + ble 18fb0 │ │ │ │ + andi. r25,r25,2048 │ │ │ │ + ld r23,176(r30) │ │ │ │ + ld r25,24(r30) │ │ │ │ + ld r24,120(r30) │ │ │ │ + bne 19574 │ │ │ │ + sldi r27,r26,5 │ │ │ │ + addi r24,r24,8 │ │ │ │ + sldi r26,r26,4 │ │ │ │ + mr r22,r0 │ │ │ │ + mr r21,r11 │ │ │ │ nop │ │ │ │ - lfd f1,-8(r25) │ │ │ │ - mr r8,r25 │ │ │ │ - add r6,r29,r24 │ │ │ │ - mr r5,r24 │ │ │ │ - mr r3,r21 │ │ │ │ - mr r10,r17 │ │ │ │ - mr r9,r15 │ │ │ │ - mr r4,r28 │ │ │ │ - std r14,96(r1) │ │ │ │ - addi r21,r21,16 │ │ │ │ - add r24,r24,r23 │ │ │ │ - addi r25,r25,16 │ │ │ │ - bl ce80 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ - bne 19420 │ │ │ │ - mr r12,r26 │ │ │ │ - b 18c80 │ │ │ │ - cmpdi r0,0 │ │ │ │ - ble 18c80 │ │ │ │ - rlwinm r16,r16,0,20,20 │ │ │ │ - mulld r29,r29,r29 │ │ │ │ - ld r7,184(r30) │ │ │ │ - ld r5,176(r30) │ │ │ │ - ld r4,24(r30) │ │ │ │ - ld r3,240(r30) │ │ │ │ - cmpwi cr7,r16,0 │ │ │ │ - beq cr7,19580 │ │ │ │ - li r6,0 │ │ │ │ - cmpdi cr5,r29,0 │ │ │ │ nop │ │ │ │ + lfd f1,-8(r24) │ │ │ │ + mr r8,r24 │ │ │ │ + add r6,r26,r23 │ │ │ │ + mr r5,r23 │ │ │ │ + mr r3,r25 │ │ │ │ + std r15,96(r1) │ │ │ │ + mr r10,r28 │ │ │ │ + mr r9,r17 │ │ │ │ + mr r4,r19 │ │ │ │ + addi r25,r25,16 │ │ │ │ + add r23,r23,r27 │ │ │ │ + addi r24,r24,16 │ │ │ │ + bl cee0 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ + bne 19400 │ │ │ │ + mr r0,r22 │ │ │ │ + mr r11,r21 │ │ │ │ + b 18fb0 │ │ │ │ + cmpdi r18,0 │ │ │ │ + ble 18fb0 │ │ │ │ + rlwinm r25,r25,0,20,20 │ │ │ │ + mulld r26,r26,r26 │ │ │ │ + ld r6,184(r30) │ │ │ │ + ld r3,176(r30) │ │ │ │ + ld r27,24(r30) │ │ │ │ + ld r24,240(r30) │ │ │ │ + cmpwi cr7,r25,0 │ │ │ │ + beq cr7,19560 │ │ │ │ + li r5,0 │ │ │ │ + cmpdi cr5,r26,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r9,r6,r0 │ │ │ │ - andi. r8,r9,3 │ │ │ │ - beq 19558 │ │ │ │ + subf r10,r5,r18 │ │ │ │ + andi. r8,r10,3 │ │ │ │ + beq 19538 │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 19548 │ │ │ │ + beq 19528 │ │ │ │ cmpdi r8,2 │ │ │ │ - beq 19540 │ │ │ │ - beq cr5,1953c │ │ │ │ - addi r9,r3,8 │ │ │ │ - sldi r8,r6,4 │ │ │ │ - mr r11,r6 │ │ │ │ - ldx r6,r9,r8 │ │ │ │ - sldi r24,r29,2 │ │ │ │ - addi r25,r7,-8 │ │ │ │ - mulld r8,r29,r6 │ │ │ │ - mtctr r24 │ │ │ │ - sldi r28,r6,4 │ │ │ │ - add r28,r4,r28 │ │ │ │ - sldi r8,r8,5 │ │ │ │ - add r6,r25,r8 │ │ │ │ - add r8,r5,r8 │ │ │ │ + beq 19520 │ │ │ │ + beq cr5,1951c │ │ │ │ + addi r10,r24,8 │ │ │ │ + sldi r8,r5,4 │ │ │ │ + mr r4,r5 │ │ │ │ + ldx r5,r10,r8 │ │ │ │ + sldi r23,r26,2 │ │ │ │ + addi r25,r6,-8 │ │ │ │ + mulld r9,r26,r5 │ │ │ │ + sldi r8,r5,4 │ │ │ │ + mtctr r23 │ │ │ │ + add r8,r27,r8 │ │ │ │ + sldi r9,r9,5 │ │ │ │ + add r10,r25,r9 │ │ │ │ + add r9,r3,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r6) │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - lxv vs12,0(r28) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r19,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - bdnz 19500 │ │ │ │ - addi r6,r11,1 │ │ │ │ - cmpd r0,r6 │ │ │ │ - beq 18c80 │ │ │ │ - bne cr7,194a0 │ │ │ │ - mr r11,r6 │ │ │ │ - b 194d8 │ │ │ │ - addi r6,r6,1 │ │ │ │ - bne cr5,194c0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - bne cr5,194c0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r0,r6 │ │ │ │ - beq 18c80 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - bne cr5,194c0 │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r6,r6,4 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - bne 1955c │ │ │ │ - b 18c80 │ │ │ │ + stxvx vs0,r19,r2 │ │ │ │ + bdnz 194e0 │ │ │ │ + addi r5,r4,1 │ │ │ │ + cmpd r18,r5 │ │ │ │ + beq 18fb0 │ │ │ │ + bne cr7,19480 │ │ │ │ + mr r4,r5 │ │ │ │ + b 194b8 │ │ │ │ + addi r5,r5,1 │ │ │ │ + bne cr5,194a0 │ │ │ │ + addi r5,r5,1 │ │ │ │ + bne cr5,194a0 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r18,r5 │ │ │ │ + beq 18fb0 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + bne cr5,194a0 │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r5,r5,4 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + bne 1953c │ │ │ │ + b 18fb0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi cr5,r29,0 │ │ │ │ - li r11,0 │ │ │ │ - li r6,0 │ │ │ │ - bne cr5,194d0 │ │ │ │ - b 18c80 │ │ │ │ + cmpdi cr5,r26,0 │ │ │ │ + li r4,0 │ │ │ │ + li r5,0 │ │ │ │ + bne cr5,194b0 │ │ │ │ + b 18fb0 │ │ │ │ + li r27,8 │ │ │ │ mr r22,r0 │ │ │ │ - li r23,8 │ │ │ │ - mr r26,r12 │ │ │ │ - mr r28,r3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r8,240(r30) │ │ │ │ - mr r10,r17 │ │ │ │ - mr r9,r15 │ │ │ │ - mr r4,r28 │ │ │ │ - ldx r3,r8,r23 │ │ │ │ - addi r23,r23,16 │ │ │ │ - sldi r6,r3,1 │ │ │ │ - mulld r5,r29,r3 │ │ │ │ - sldi r3,r3,4 │ │ │ │ + mr r21,r11 │ │ │ │ + ld r2,240(r30) │ │ │ │ + mr r10,r28 │ │ │ │ + mr r9,r17 │ │ │ │ + mr r4,r19 │ │ │ │ + ldx r2,r2,r27 │ │ │ │ + addi r27,r27,16 │ │ │ │ + sldi r6,r2,1 │ │ │ │ + sldi r3,r2,4 │ │ │ │ + mulld r2,r26,r2 │ │ │ │ addi r6,r6,1 │ │ │ │ - lfdx f1,r25,r3 │ │ │ │ + lfdx f1,r24,r3 │ │ │ │ addi r8,r3,8 │ │ │ │ - add r3,r21,r3 │ │ │ │ - std r14,96(r1) │ │ │ │ - mulld r6,r6,r29 │ │ │ │ - add r8,r25,r8 │ │ │ │ - sldi r5,r5,5 │ │ │ │ - add r5,r24,r5 │ │ │ │ + add r3,r25,r3 │ │ │ │ + std r15,96(r1) │ │ │ │ + mulld r6,r6,r26 │ │ │ │ + add r8,r24,r8 │ │ │ │ + sldi r2,r2,5 │ │ │ │ + add r5,r23,r2 │ │ │ │ sldi r6,r6,4 │ │ │ │ - add r6,r24,r6 │ │ │ │ - bl ce80 │ │ │ │ - addic. r22,r22,-1 │ │ │ │ - bne 195b0 │ │ │ │ - mr r12,r26 │ │ │ │ - b 18c80 │ │ │ │ - sldi r22,r29,5 │ │ │ │ - ld r8,0(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r21,r14,1 │ │ │ │ - ld r18,96(r30) │ │ │ │ - mr r19,r1 │ │ │ │ - sldi r29,r29,4 │ │ │ │ - lfd f31,1648(r9) │ │ │ │ - neg r9,r22 │ │ │ │ - addic. r20,r21,1 │ │ │ │ - addi r22,r22,15 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - lfd f1,0(r18) │ │ │ │ - mr r24,r1 │ │ │ │ - mfocrf r26,128 │ │ │ │ - stfdu f31,112(r24) │ │ │ │ - add r23,r24,r29 │ │ │ │ - ble 1a558 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + add r6,r23,r6 │ │ │ │ + bl cee0 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ + bne 19580 │ │ │ │ + b 1943c │ │ │ │ + ld r6,0(r1) │ │ │ │ + sldi r2,r26,5 │ │ │ │ + ld r14,96(r30) │ │ │ │ + sldi r23,r15,1 │ │ │ │ + std r1,112(r31) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + sldi r27,r26,4 │ │ │ │ + neg r8,r2 │ │ │ │ + addic. r20,r23,1 │ │ │ │ + addi r16,r2,15 │ │ │ │ + stdux r6,r1,r8 │ │ │ │ + lfd f0,0(r14) │ │ │ │ + mr r26,r1 │ │ │ │ + mfocrf r21,128 │ │ │ │ + stfdu f31,112(r26) │ │ │ │ + add r24,r26,r27 │ │ │ │ + ble 1a574 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r11,144(r31) │ │ │ │ std r0,128(r31) │ │ │ │ - std r12,120(r31) │ │ │ │ - std r3,136(r31) │ │ │ │ - lfd f30,824(r9) │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r20,1 │ │ │ │ - ld r12,120(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + andi. r8,r20,1 │ │ │ │ ld r0,128(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ - addi r9,r24,8 │ │ │ │ + ld r11,144(r31) │ │ │ │ + addi r8,r26,8 │ │ │ │ fmul f10,f1,f1 │ │ │ │ fmr f12,f31 │ │ │ │ fmr f0,f31 │ │ │ │ - beq 196b8 │ │ │ │ - cmpdi r21,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ + beq 19678 │ │ │ │ + cmpdi r23,0 │ │ │ │ + stfd f1,0(r8) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r9,r9,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 196e8 │ │ │ │ - srdi r8,r20,1 │ │ │ │ - mtctr r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + beq 196a8 │ │ │ │ + srdi r2,r20,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r8,r8,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 196c0 │ │ │ │ - lfd f1,8(r18) │ │ │ │ - std r10,136(r31) │ │ │ │ + stfd f11,-16(r8) │ │ │ │ + stfd f12,-8(r8) │ │ │ │ + bdnz 19680 │ │ │ │ + lfd f0,8(r14) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r11,144(r31) │ │ │ │ std r0,128(r31) │ │ │ │ - std r12,120(r31) │ │ │ │ - addi r23,r23,8 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r20,1 │ │ │ │ - ld r12,120(r31) │ │ │ │ + addi r24,r24,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r8,r20,1 │ │ │ │ ld r0,128(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ - addi r9,r20,-1 │ │ │ │ + ld r11,144(r31) │ │ │ │ + addi r8,r20,-1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - fmr f12,f31 │ │ │ │ - fmr f0,f31 │ │ │ │ - stfdx f31,r24,r29 │ │ │ │ - beq 19748 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stfd f1,0(r23) │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r26,r27 │ │ │ │ + beq 19708 │ │ │ │ + cmpdi r8,0 │ │ │ │ + stfd f1,0(r24) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r23,r23,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 19778 │ │ │ │ - srdi r9,r20,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r24,r24,8 │ │ │ │ + beq 19738 │ │ │ │ + srdi r2,r20,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r23,r23,16 │ │ │ │ + addi r24,r24,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 19750 │ │ │ │ - cmpdi r0,0 │ │ │ │ - ble 19990 │ │ │ │ - sldi r9,r14,4 │ │ │ │ - sldi r25,r25,3 │ │ │ │ - li r18,8 │ │ │ │ - li r20,0 │ │ │ │ - clrrdi r22,r22,4 │ │ │ │ - addi r23,r24,8 │ │ │ │ - std r19,128(r31) │ │ │ │ - std r27,136(r31) │ │ │ │ - addi r7,r9,24 │ │ │ │ - mr r27,r18 │ │ │ │ - mr r19,r26 │ │ │ │ - addi r21,r21,1 │ │ │ │ - std r12,120(r31) │ │ │ │ - mr r26,r20 │ │ │ │ - neg r22,r22 │ │ │ │ - mr r20,r25 │ │ │ │ - mr r28,r0 │ │ │ │ - mr r25,r29 │ │ │ │ - add r24,r24,r7 │ │ │ │ - mr r18,r7 │ │ │ │ - mr r9,r16 │ │ │ │ - mr r29,r10 │ │ │ │ + stfd f11,-16(r24) │ │ │ │ + stfd f12,-8(r24) │ │ │ │ + bdnz 19710 │ │ │ │ + cmpdi r18,0 │ │ │ │ + ble 19954 │ │ │ │ + sldi r8,r15,4 │ │ │ │ + mtocrf 128,r21 │ │ │ │ + clrrdi r2,r16,4 │ │ │ │ + addi r23,r23,1 │ │ │ │ + std r29,160(r31) │ │ │ │ + std r0,128(r31) │ │ │ │ + sldi r9,r22,3 │ │ │ │ + li r20,8 │ │ │ │ + li r22,0 │ │ │ │ + addi r24,r26,8 │ │ │ │ + std r11,144(r31) │ │ │ │ + addi r16,r8,24 │ │ │ │ + neg r14,r2 │ │ │ │ + mr r2,r25 │ │ │ │ + mr r25,r30 │ │ │ │ + mr r21,r22 │ │ │ │ + mr r30,r23 │ │ │ │ + mr r29,r20 │ │ │ │ + mr r23,r9 │ │ │ │ + add r26,r26,r16 │ │ │ │ + mfocrf r22,128 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r16,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - mr r3,r26 │ │ │ │ - stdux r10,r1,r22 │ │ │ │ + nop │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r20,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + mr r6,r21 │ │ │ │ + stdux r9,r1,r14 │ │ │ │ addi r5,r1,112 │ │ │ │ - beq 19804 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r3,r9,r27 │ │ │ │ - ld r4,176(r30) │ │ │ │ - sldi r9,r3,5 │ │ │ │ - mtocrf 128,r19 │ │ │ │ - addi r0,r9,16 │ │ │ │ - lfdx f9,r4,r9 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r12,r4,r0 │ │ │ │ - lfd f8,8(r9) │ │ │ │ + beq 197c4 │ │ │ │ + ld r2,240(r25) │ │ │ │ + ldx r6,r2,r29 │ │ │ │ + ld r4,176(r25) │ │ │ │ + sldi r2,r6,5 │ │ │ │ + mtocrf 128,r22 │ │ │ │ + addi r3,r2,16 │ │ │ │ + lfdx f9,r4,r2 │ │ │ │ + add r2,r4,r2 │ │ │ │ + add r12,r4,r3 │ │ │ │ + lfd f8,8(r2) │ │ │ │ stfd f9,0(r5) │ │ │ │ - ble 199a0 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - andi. r9,r21,1 │ │ │ │ - li r10,0 │ │ │ │ - mr r9,r21 │ │ │ │ - addi r6,r5,8 │ │ │ │ - lfd f11,1648(r8) │ │ │ │ - addi r8,r21,-1 │ │ │ │ - beq 1986c │ │ │ │ - lfd f0,0(r23) │ │ │ │ - mr. r9,r8 │ │ │ │ + ble 19968 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r30 │ │ │ │ + li r9,0 │ │ │ │ + addi r8,r5,8 │ │ │ │ + addi r10,r30,-1 │ │ │ │ + beq 1982c │ │ │ │ + lfd f0,0(r24) │ │ │ │ + mr. r2,r10 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 198ac │ │ │ │ - srdi r8,r21,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + beq 1986c │ │ │ │ + srdi r10,r30,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r23,r10 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - lfdx f0,r23,r8 │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + lfdx f0,r24,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r6,r8 │ │ │ │ - bdnz 19874 │ │ │ │ - lfdx f9,r4,r0 │ │ │ │ - andi. r10,r21,1 │ │ │ │ - addis r7,r2,-2 │ │ │ │ + stfdx f12,r8,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + bdnz 19834 │ │ │ │ + lfdx f9,r4,r3 │ │ │ │ + andi. r9,r30,1 │ │ │ │ lfd f8,8(r12) │ │ │ │ - add r8,r5,r18 │ │ │ │ - addi r10,r21,-1 │ │ │ │ - lfd f11,1648(r7) │ │ │ │ - stfdx f9,r5,r20 │ │ │ │ - beq 198f0 │ │ │ │ - lfdx f0,r24,r9 │ │ │ │ - cmpdi r10,0 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r10,r5,r16 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + stfdx f9,r5,r23 │ │ │ │ + beq 198b0 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 1992c │ │ │ │ - srdi r10,r21,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 198ec │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r24,r9 │ │ │ │ - lfdx f0,r24,r10 │ │ │ │ + lfdx f12,r26,r2 │ │ │ │ + lfdx f0,r26,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 198f8 │ │ │ │ - ld r8,120(r30) │ │ │ │ - ld r0,24(r30) │ │ │ │ - sldi r3,r3,4 │ │ │ │ - mr r9,r15 │ │ │ │ - mr r10,r17 │ │ │ │ - add r6,r5,r25 │ │ │ │ - mr r4,r29 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r27,r27,16 │ │ │ │ - addi r12,r3,8 │ │ │ │ - lfdx f1,r8,r3 │ │ │ │ - add r8,r8,r12 │ │ │ │ - add r3,r0,r3 │ │ │ │ - std r14,96(r1) │ │ │ │ - bl ce80 │ │ │ │ - cmpd r28,r26 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r16) │ │ │ │ - mr r1,r16 │ │ │ │ - beq 19984 │ │ │ │ - lwz r9,112(r30) │ │ │ │ - b 197e0 │ │ │ │ - ld r12,120(r31) │ │ │ │ - ld r19,128(r31) │ │ │ │ - ld r27,136(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - b 18c80 │ │ │ │ - lfdx f0,r4,r0 │ │ │ │ - stfdx f0,r5,r20 │ │ │ │ - b 1992c │ │ │ │ - ld r6,0(r1) │ │ │ │ - sldi r8,r29,5 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r7,r29,4 │ │ │ │ - ld r22,96(r30) │ │ │ │ - mr r19,r1 │ │ │ │ - lfd f28,1648(r9) │ │ │ │ - addic. r9,r25,-1 │ │ │ │ - neg r9,r8 │ │ │ │ - addi r8,r8,15 │ │ │ │ - std r7,128(r31) │ │ │ │ - std r8,152(r31) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - lfd f1,0(r22) │ │ │ │ - mr r21,r1 │ │ │ │ - mfocrf r5,128 │ │ │ │ - stfdu f28,112(r21) │ │ │ │ - rotlwi r5,r5,16 │ │ │ │ - mtocrf 8,r5 │ │ │ │ - rotlwi r5,r5,16 │ │ │ │ - add r29,r21,r7 │ │ │ │ - ble 1a550 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r24,r14,1 │ │ │ │ - std r0,136(r31) │ │ │ │ - std r12,120(r31) │ │ │ │ - std r3,144(r31) │ │ │ │ - lfd f31,824(r9) │ │ │ │ - addi r24,r24,1 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r8,r24,1 │ │ │ │ - ld r12,120(r31) │ │ │ │ - ld r0,136(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - addi r9,r21,8 │ │ │ │ - mr r8,r24 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 198b8 │ │ │ │ + ld r8,120(r25) │ │ │ │ + sldi r2,r6,4 │ │ │ │ + ld r3,24(r25) │ │ │ │ + mr r10,r28 │ │ │ │ + mr r9,r17 │ │ │ │ + add r6,r5,r27 │ │ │ │ + mr r4,r19 │ │ │ │ + addi r21,r21,1 │ │ │ │ + addi r29,r29,16 │ │ │ │ + addi r0,r2,8 │ │ │ │ + lfdx f1,r8,r2 │ │ │ │ + add r3,r3,r2 │ │ │ │ + add r8,r8,r0 │ │ │ │ + std r15,96(r1) │ │ │ │ + bl cee0 │ │ │ │ + cmpd r18,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + beq 19944 │ │ │ │ + lwz r2,112(r25) │ │ │ │ + b 197a0 │ │ │ │ + ld r0,128(r31) │ │ │ │ + ld r11,144(r31) │ │ │ │ + mr r30,r25 │ │ │ │ + ld r29,160(r31) │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r2,112(r31) │ │ │ │ + std r10,0(r2) │ │ │ │ + mr r1,r2 │ │ │ │ + b 18fb0 │ │ │ │ + lfdx f0,r4,r3 │ │ │ │ + stfdx f0,r5,r23 │ │ │ │ + b 198ec │ │ │ │ + ld r5,0(r1) │ │ │ │ + sldi r6,r26,5 │ │ │ │ + sldi r9,r26,4 │ │ │ │ + addic. r8,r22,-1 │ │ │ │ + ld r24,96(r30) │ │ │ │ + mr r27,r1 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + addi r2,r6,15 │ │ │ │ + neg r8,r6 │ │ │ │ + std r9,112(r31) │ │ │ │ + std r2,160(r31) │ │ │ │ + stdux r5,r1,r8 │ │ │ │ + mfocrf r10,128 │ │ │ │ + lfd f0,0(r24) │ │ │ │ + mr r2,r1 │ │ │ │ + rotlwi r10,r10,16 │ │ │ │ + mtocrf 8,r10 │ │ │ │ + rotlwi r10,r10,16 │ │ │ │ + stfdu f31,112(r2) │ │ │ │ + mr r21,r2 │ │ │ │ + mr r14,r2 │ │ │ │ + add r26,r2,r9 │ │ │ │ + ble 1a56c │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + sldi r25,r15,1 │ │ │ │ + std r11,144(r31) │ │ │ │ + std r0,128(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + andi. r6,r25,1 │ │ │ │ + ld r0,128(r31) │ │ │ │ + ld r11,144(r31) │ │ │ │ + addi r8,r21,8 │ │ │ │ + mr r6,r25 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - fmr f12,f28 │ │ │ │ - fmr f0,f28 │ │ │ │ - beq 19a70 │ │ │ │ - fmul f12,f28,f1 │ │ │ │ - cmpdi r24,1 │ │ │ │ - fmul f0,f28,f10 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmul f12,f28,f12 │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - beq 19aa0 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - fmul f11,f0,f1 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f0,f1 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 19a78 │ │ │ │ - lfd f1,8(r22) │ │ │ │ - std r10,144(r31) │ │ │ │ - std r0,136(r31) │ │ │ │ - std r12,120(r31) │ │ │ │ - addi r29,r29,8 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r24,1 │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r12,120(r31) │ │ │ │ - ld r0,136(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ + fmr f0,f31 │ │ │ │ + fmr f12,f31 │ │ │ │ + beq 19a34 │ │ │ │ + fmul f11,f31,f1 │ │ │ │ + cmpdi r25,1 │ │ │ │ + fmul f12,f31,f10 │ │ │ │ + addi r8,r8,8 │ │ │ │ + fmul f0,f31,f11 │ │ │ │ + stfd f0,-8(r8) │ │ │ │ + beq 19a64 │ │ │ │ + srdi r2,r6,1 │ │ │ │ + mtctr r2 │ │ │ │ + fmul f11,f12,f1 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + addi r8,r8,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f12,f1 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r8) │ │ │ │ + stfd f0,-8(r8) │ │ │ │ + bdnz 19a3c │ │ │ │ + lfd f0,8(r24) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r11,144(r31) │ │ │ │ + std r0,128(r31) │ │ │ │ + addi r26,r26,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + ld r9,112(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r8,r25,1 │ │ │ │ + ld r0,128(r31) │ │ │ │ + addi r8,r25,-1 │ │ │ │ + ld r11,144(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - fmr f12,f28 │ │ │ │ - fmr f0,f28 │ │ │ │ - stfdx f28,r21,r9 │ │ │ │ - addi r9,r24,-1 │ │ │ │ - beq 19b04 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stfd f1,0(r29) │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r14,r9 │ │ │ │ + beq 19ac8 │ │ │ │ + cmpdi r8,0 │ │ │ │ + stfd f1,0(r26) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r29,r29,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 19b34 │ │ │ │ - srdi r9,r24,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r26,r26,8 │ │ │ │ + beq 19af8 │ │ │ │ + srdi r2,r25,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f0,f1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r29,r29,16 │ │ │ │ + addi r26,r26,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f0,f1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r29) │ │ │ │ - stfd f12,-8(r29) │ │ │ │ - bdnz 19b0c │ │ │ │ + stfd f11,-16(r26) │ │ │ │ + stfd f12,-8(r26) │ │ │ │ + bdnz 19ad0 │ │ │ │ cmpwi r23,0 │ │ │ │ - bne 1a350 │ │ │ │ - cmpdi r0,0 │ │ │ │ - ble 19990 │ │ │ │ - mtfprd f0,r15 │ │ │ │ - sldi r7,r25,3 │ │ │ │ - sldi r8,r14,4 │ │ │ │ - sldi r9,r14,1 │ │ │ │ - std r15,136(r31) │ │ │ │ + bne 1a33c │ │ │ │ + cmpdi r18,0 │ │ │ │ + ble 19e70 │ │ │ │ + mtfprd f0,r17 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + sldi r12,r15,4 │ │ │ │ + plfd f25,253548 # 57988 │ │ │ │ + sldi r8,r15,1 │ │ │ │ + std r17,128(r31) │ │ │ │ + std r19,192(r31) │ │ │ │ + mr r17,r30 │ │ │ │ li r16,8 │ │ │ │ - mr r15,r30 │ │ │ │ - li r24,0 │ │ │ │ - mfocrf r30,8 │ │ │ │ - rlwinm r30,r30,16,0,3 │ │ │ │ + li r22,0 │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r17 │ │ │ │ - addi r4,r8,24 │ │ │ │ - std r7,160(r31) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - addi r25,r9,1 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + std r2,176(r31) │ │ │ │ + std r18,184(r31) │ │ │ │ + addi r2,r12,24 │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ - std r12,192(r31) │ │ │ │ + addi r23,r8,1 │ │ │ │ + mfocrf r30,8 │ │ │ │ + rlwinm r30,r30,16,0,3 │ │ │ │ + std r0,208(r31) │ │ │ │ + std r11,216(r31) │ │ │ │ + std r29,224(r31) │ │ │ │ fcfid f8,f0 │ │ │ │ - add r18,r21,r4 │ │ │ │ - mr r20,r4 │ │ │ │ - std r17,144(r31) │ │ │ │ - addi r7,r7,1536 │ │ │ │ - std r0,168(r31) │ │ │ │ - std r19,200(r31) │ │ │ │ - std r10,176(r31) │ │ │ │ - std r27,208(r31) │ │ │ │ + add r26,r14,r2 │ │ │ │ + std r28,144(r31) │ │ │ │ + std r27,232(r31) │ │ │ │ + mr r19,r26 │ │ │ │ + mr r26,r2 │ │ │ │ fdiv f27,f28,f10 │ │ │ │ - fmr f22,f10 │ │ │ │ - std r7,120(r31) │ │ │ │ + fmr f21,f10 │ │ │ │ fdiv f28,f28,f8 │ │ │ │ - fmr f21,f8 │ │ │ │ + xxmr vs63,vs8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,152(r31) │ │ │ │ - lwz r10,112(r15) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r26,r1 │ │ │ │ - mr r29,r24 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r17,r1,112 │ │ │ │ - beq 19c04 │ │ │ │ - ld r9,240(r15) │ │ │ │ - ldx r29,r9,r16 │ │ │ │ - ld r9,48(r15) │ │ │ │ - ld r23,72(r15) │ │ │ │ - sldi r28,r29,4 │ │ │ │ - ld r19,120(r15) │ │ │ │ - ld r27,88(r15) │ │ │ │ - ld r22,96(r15) │ │ │ │ - mulld r29,r29,r9 │ │ │ │ - lfd f12,0(r23) │ │ │ │ - lfdx f29,r19,r28 │ │ │ │ - lfd f23,0(r22) │ │ │ │ + ld r2,160(r31) │ │ │ │ + lwz r9,112(r17) │ │ │ │ + mr r24,r1 │ │ │ │ + mr r29,r22 │ │ │ │ + ld r10,0(r1) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + andi. r9,r9,2048 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r28,r1,112 │ │ │ │ + beq 19bd4 │ │ │ │ + ld r2,240(r17) │ │ │ │ + ldx r29,r2,r16 │ │ │ │ + ld r2,48(r17) │ │ │ │ + ld r21,72(r17) │ │ │ │ + sldi r27,r29,4 │ │ │ │ + ld r18,120(r17) │ │ │ │ + ld r25,88(r17) │ │ │ │ + ld r20,96(r17) │ │ │ │ + mulld r29,r29,r2 │ │ │ │ + lfd f12,0(r21) │ │ │ │ + lfdx f29,r18,r27 │ │ │ │ + lfd f22,0(r20) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r27 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - fcfid f25,f12 │ │ │ │ - lfdx f9,r19,r9 │ │ │ │ - fmul f11,f0,f0 │ │ │ │ + mtfprd f12,r25 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + fcfid f24,f12 │ │ │ │ + lfdx f9,r18,r2 │ │ │ │ + fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - fmul f25,f25,f25 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r25,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ fnmsub f9,f27,f31,f29 │ │ │ │ fmsub f0,f27,f31,f29 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - fmadd f0,f0,f11,f25 │ │ │ │ + fmadd f0,f12,f0,f24 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - ble 19ed0 │ │ │ │ - fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f23 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,120(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f24 │ │ │ │ + ble 19ea4 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f22 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f30,f1,f25 │ │ │ │ + fdiv f30,f30,f23 │ │ │ │ mtocrf 128,r30 │ │ │ │ - stfd f30,0(r17) │ │ │ │ - ble 19d38 │ │ │ │ - fmsub f1,f29,f22,f31 │ │ │ │ + stfd f30,0(r28) │ │ │ │ + ble 19cf8 │ │ │ │ + fmsub f1,f29,f21,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f23 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r25,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r21,8 │ │ │ │ - addi r6,r17,8 │ │ │ │ - lfd f11,1648(r10) │ │ │ │ - addi r10,r25,-1 │ │ │ │ - beq 19cfc │ │ │ │ - lfd f0,8(r21) │ │ │ │ - cmpdi r10,0 │ │ │ │ + fdiv f1,f1,f22 │ │ │ │ + bl 4720 │ │ │ │ + andi. r9,r23,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r14,8 │ │ │ │ + addi r8,r28,8 │ │ │ │ + addi r9,r23,-1 │ │ │ │ + beq 19cbc │ │ │ │ + lfd f0,8(r14) │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r17) │ │ │ │ - beq 19d38 │ │ │ │ - srdi r10,r25,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfd f0,8(r28) │ │ │ │ + beq 19cf8 │ │ │ │ + srdi r9,r23,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r8,r9 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ + lfdx f12,r10,r2 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ fmul f12,f30,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 19d04 │ │ │ │ - lfd f12,8(r23) │ │ │ │ + stfdx f12,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + bdnz 19cc4 │ │ │ │ + lfd f12,8(r21) │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r23,r28,8 │ │ │ │ - lfd f23,8(r22) │ │ │ │ + addi r21,r27,8 │ │ │ │ + lfd f22,8(r20) │ │ │ │ sldi r29,r29,3 │ │ │ │ - lfdx f24,r19,r23 │ │ │ │ - add r23,r19,r23 │ │ │ │ + lfdx f23,r18,r21 │ │ │ │ + add r21,r18,r21 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f9,r19,r29 │ │ │ │ + lfdx f9,r18,r29 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r25,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f9,f28,f31,f24 │ │ │ │ - fmsub f0,f28,f31,f24 │ │ │ │ + fnmsub f9,f28,f31,f23 │ │ │ │ + fmsub f0,f28,f31,f23 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - fmadd f0,f12,f0,f25 │ │ │ │ + fmadd f0,f12,f0,f24 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - ble 19ebc │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f23 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,120(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - ld r9,160(r31) │ │ │ │ + ble 19e80 │ │ │ │ + fsqrt f24,f0 │ │ │ │ + fmul f1,f24,f22 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f30,f1,f25 │ │ │ │ + fdiv f30,f30,f24 │ │ │ │ + ld r2,176(r31) │ │ │ │ mtocrf 128,r30 │ │ │ │ - stfdx f30,r17,r9 │ │ │ │ - ble 19e50 │ │ │ │ - fmsub f1,f24,f21,f31 │ │ │ │ + stfdx f30,r28,r2 │ │ │ │ + ble 19e04 │ │ │ │ + xxmr vs0,vs63 │ │ │ │ + fmsub f1,f23,f0,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f23 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r25,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - add r8,r17,r20 │ │ │ │ - lfd f11,1648(r10) │ │ │ │ - addi r10,r25,-1 │ │ │ │ - beq 19e14 │ │ │ │ - lfd f0,0(r18) │ │ │ │ - cmpdi r10,0 │ │ │ │ + fdiv f1,f1,f22 │ │ │ │ + bl 4720 │ │ │ │ + andi. r9,r23,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + add r10,r28,r26 │ │ │ │ + addi r9,r23,-1 │ │ │ │ + beq 19dc8 │ │ │ │ + lfd f0,0(r19) │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r17,r20 │ │ │ │ - beq 19e50 │ │ │ │ - srdi r10,r25,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r28,r26 │ │ │ │ + beq 19e04 │ │ │ │ + srdi r9,r23,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,f30,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 19e1c │ │ │ │ - ld r3,24(r15) │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - mr r8,r23 │ │ │ │ - mr r5,r17 │ │ │ │ - ld r4,176(r31) │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 19dd0 │ │ │ │ + ld r3,24(r17) │ │ │ │ + ld r9,128(r31) │ │ │ │ fmr f1,f29 │ │ │ │ - std r14,96(r1) │ │ │ │ - addi r24,r24,1 │ │ │ │ + mr r8,r21 │ │ │ │ + mr r5,r28 │ │ │ │ + addi r22,r22,1 │ │ │ │ + ld r10,144(r31) │ │ │ │ + std r15,96(r1) │ │ │ │ + ld r2,112(r31) │ │ │ │ addi r16,r16,16 │ │ │ │ - add r6,r17,r7 │ │ │ │ - add r3,r3,r28 │ │ │ │ - bl ce80 │ │ │ │ - ld r10,168(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r24 │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - bne 19bd0 │ │ │ │ - mr r30,r15 │ │ │ │ - ld r12,192(r31) │ │ │ │ - ld r17,144(r31) │ │ │ │ - ld r19,200(r31) │ │ │ │ - ld r27,208(r31) │ │ │ │ - ld r15,136(r31) │ │ │ │ - b 19990 │ │ │ │ - blt 19ee4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f23,f30 │ │ │ │ - b 19db4 │ │ │ │ - blt 19f0c │ │ │ │ - ld r9,120(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f23,f30 │ │ │ │ - b 19c9c │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f23 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,120(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - b 19db4 │ │ │ │ + ld r4,192(r31) │ │ │ │ + add r3,r3,r27 │ │ │ │ + add r6,r28,r2 │ │ │ │ + bl cee0 │ │ │ │ + ld r9,184(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r22 │ │ │ │ + std r2,0(r24) │ │ │ │ + mr r1,r24 │ │ │ │ + bne 19ba0 │ │ │ │ + mr r30,r17 │ │ │ │ + ld r0,208(r31) │ │ │ │ + ld r11,216(r31) │ │ │ │ + ld r28,144(r31) │ │ │ │ + ld r29,224(r31) │ │ │ │ + ld r27,232(r31) │ │ │ │ + ld r17,128(r31) │ │ │ │ + ld r10,0(r1) │ │ │ │ + std r10,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + b 18fb0 │ │ │ │ + fmul f30,f22,f25 │ │ │ │ + bge 19d68 │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f23 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,120(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ + fmul f1,f24,f22 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f30,f1,f25 │ │ │ │ fdiv f30,f30,f24 │ │ │ │ - b 19c9c │ │ │ │ - ld r5,48(r30) │ │ │ │ + b 19d68 │ │ │ │ + fmul f30,f22,f25 │ │ │ │ + bge 19c60 │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f22 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f30,f1,f25 │ │ │ │ + fdiv f30,f30,f23 │ │ │ │ + b 19c60 │ │ │ │ + ld r6,48(r30) │ │ │ │ ld r20,8(r30) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r11,72(r30) │ │ │ │ mr r25,r1 │ │ │ │ + ld r5,0(r1) │ │ │ │ + ld r27,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ ld r23,120(r30) │ │ │ │ ld r24,240(r30) │ │ │ │ - sldi r21,r5,3 │ │ │ │ + sldi r9,r6,3 │ │ │ │ cmpdi r20,0 │ │ │ │ - mr r18,r5 │ │ │ │ - addi r9,r21,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r22,r1,112 │ │ │ │ - ble 1a568 │ │ │ │ + addi r8,r9,15 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + neg r8,r8 │ │ │ │ + stdux r5,r1,r8 │ │ │ │ + addi r21,r1,112 │ │ │ │ + ble 1a588 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r4,r24 │ │ │ │ - li r6,0 │ │ │ │ - cmpdi cr7,r5,0 │ │ │ │ - li r19,0 │ │ │ │ + mr r3,r24 │ │ │ │ + li r22,0 │ │ │ │ + cmpdi cr7,r6,0 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ - std r19,0(r4) │ │ │ │ - std r6,8(r4) │ │ │ │ - ble cr7,1a01c │ │ │ │ - addi r9,r21,-8 │ │ │ │ + std r2,0(r3) │ │ │ │ + std r22,8(r3) │ │ │ │ + ble cr7,19fac │ │ │ │ + addi r10,r9,-8 │ │ │ │ li r7,0 │ │ │ │ - li r3,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 19fcc │ │ │ │ + li r5,0 │ │ │ │ + srdi r10,r10,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + b 19f5c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r11,r7 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ - std r3,0(r4) │ │ │ │ - ldx r28,r11,r7 │ │ │ │ + ldx r10,r27,r7 │ │ │ │ + mulld r5,r5,r10 │ │ │ │ + std r5,0(r3) │ │ │ │ + ldx r4,r27,r7 │ │ │ │ lfdx f0,r23,r7 │ │ │ │ - mtfprd f12,r28 │ │ │ │ + mtfprd f12,r4 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r8,f0 │ │ │ │ - divd r9,r8,r28 │ │ │ │ - mulld r9,r9,r28 │ │ │ │ - subf r9,r9,r8 │ │ │ │ - add r9,r9,r28 │ │ │ │ - divd r8,r9,r28 │ │ │ │ - mulld r8,r8,r28 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - add r3,r9,r3 │ │ │ │ - stdx r9,r22,r7 │ │ │ │ + divd r10,r8,r4 │ │ │ │ + mulld r10,r10,r4 │ │ │ │ + subf r10,r10,r8 │ │ │ │ + add r10,r10,r4 │ │ │ │ + divd r8,r10,r4 │ │ │ │ + mulld r8,r8,r4 │ │ │ │ + subf r10,r8,r10 │ │ │ │ + add r5,r10,r5 │ │ │ │ + stdx r10,r21,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ - std r3,0(r4) │ │ │ │ - bdnz 19fc0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - add r23,r23,r21 │ │ │ │ - cmpd r20,r6 │ │ │ │ - bne 19f90 │ │ │ │ - addi r4,r11,-8 │ │ │ │ - li r6,1 │ │ │ │ - ble cr7,1a560 │ │ │ │ - andi. r8,r5,3 │ │ │ │ - li r9,1 │ │ │ │ - addi r3,r5,-1 │ │ │ │ - beq 1a084 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 1a074 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 1a068 │ │ │ │ - ld r6,0(r11) │ │ │ │ - mr r4,r11 │ │ │ │ - mr r18,r3 │ │ │ │ - ldu r8,8(r4) │ │ │ │ - addi r18,r18,-1 │ │ │ │ - mulld r6,r6,r8 │ │ │ │ - ldu r8,8(r4) │ │ │ │ - cmpdi r18,1 │ │ │ │ - mulld r6,r6,r8 │ │ │ │ - beq 1a0b4 │ │ │ │ - srdi r8,r5,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r3,8(r4) │ │ │ │ - ld r5,16(r4) │ │ │ │ - ld r7,24(r4) │ │ │ │ - addi r4,r4,32 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - ld r8,0(r4) │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - bdnz 1a08c │ │ │ │ - mulld r9,r6,r9 │ │ │ │ - std r10,136(r31) │ │ │ │ - std r0,128(r31) │ │ │ │ - std r12,120(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r0,128(r31) │ │ │ │ - ld r12,120(r31) │ │ │ │ + std r5,0(r3) │ │ │ │ + bdnz 19f50 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r23,r23,r9 │ │ │ │ + cmpd r20,r22 │ │ │ │ + bne 19f20 │ │ │ │ + li r23,-1 │ │ │ │ + ble cr7,1a0c0 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 1a57c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r8,r6,1 │ │ │ │ + mr r5,r27 │ │ │ │ + andi. r3,r8,3 │ │ │ │ + addi r23,r8,-1 │ │ │ │ + mr r4,r8 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 1a034 │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq 1a020 │ │ │ │ + cmpdi r3,2 │ │ │ │ + beq 1a010 │ │ │ │ + lxv vs32,0(r27) │ │ │ │ + mr r8,r23 │ │ │ │ + addi r5,r27,16 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 1a068 │ │ │ │ + srdi r2,r4,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + lxv vs44,16(r5) │ │ │ │ + addi r8,r8,-4 │ │ │ │ + addi r5,r5,64 │ │ │ │ + lxv vs42,-32(r5) │ │ │ │ + lxv vs43,-16(r5) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 1a03c │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r8,r8 │ │ │ │ + andi. r8,r6,1 │ │ │ │ + clrrdi r6,r6,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r8,vs32 │ │ │ │ + beq 1a094 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + ldx r6,r27,r6 │ │ │ │ + mulld r8,r8,r6 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + std r11,128(r31) │ │ │ │ + std r0,112(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 51e0 │ │ │ │ + ld r11,128(r31) │ │ │ │ + ld r0,112(r31) │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r22,f0 │ │ │ │ - addi r22,r22,-1 │ │ │ │ + mffprd r23,f0 │ │ │ │ + addi r23,r23,-1 │ │ │ │ sldi r3,r20,4 │ │ │ │ - std r10,136(r31) │ │ │ │ - std r0,128(r31) │ │ │ │ - std r12,120(r31) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r22 │ │ │ │ + std r11,128(r31) │ │ │ │ + std r0,112(r31) │ │ │ │ + bl 4c40 │ │ │ │ + mr r6,r23 │ │ │ │ mr r4,r24 │ │ │ │ - mr r23,r3 │ │ │ │ + mr r27,r3 │ │ │ │ mr r3,r20 │ │ │ │ - mr r5,r23 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r23 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r0,128(r31) │ │ │ │ - ld r12,120(r31) │ │ │ │ - std r9,0(r25) │ │ │ │ + mr r5,r27 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r27 │ │ │ │ + bl 4700 │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r11,128(r31) │ │ │ │ + ld r0,112(r31) │ │ │ │ + std r8,0(r25) │ │ │ │ mr r1,r25 │ │ │ │ - b 1891c │ │ │ │ - ld r6,48(r30) │ │ │ │ - ld r22,8(r30) │ │ │ │ - ld r5,0(r1) │ │ │ │ - ld r3,72(r30) │ │ │ │ - mr r19,r1 │ │ │ │ + b 18924 │ │ │ │ + ld r3,48(r30) │ │ │ │ + ld r20,8(r30) │ │ │ │ + mr r16,r1 │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r24,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r11,120(r30) │ │ │ │ - ld r18,240(r30) │ │ │ │ - sldi r23,r6,3 │ │ │ │ - cmpdi r22,0 │ │ │ │ - mr r20,r6 │ │ │ │ - addi r8,r23,15 │ │ │ │ + ld r23,120(r30) │ │ │ │ + ld r14,240(r30) │ │ │ │ + sldi r21,r3,3 │ │ │ │ + cmpdi r20,0 │ │ │ │ + addi r8,r21,15 │ │ │ │ clrrdi r8,r8,4 │ │ │ │ neg r8,r8 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ - addi r24,r1,112 │ │ │ │ - ble 1a588 │ │ │ │ + stdux r6,r1,r8 │ │ │ │ + addi r9,r1,112 │ │ │ │ + ble 1a5b0 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r4,r18 │ │ │ │ - li r8,0 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - li r21,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - std r21,0(r4) │ │ │ │ - std r8,8(r4) │ │ │ │ - ble cr7,1a23c │ │ │ │ - addi r9,r23,-8 │ │ │ │ + mr r25,r14 │ │ │ │ li r5,0 │ │ │ │ - li r28,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 1a1ec │ │ │ │ + cmpdi cr7,r3,0 │ │ │ │ + li r4,0 │ │ │ │ + nop │ │ │ │ + std r4,0(r25) │ │ │ │ + std r5,8(r25) │ │ │ │ + ble cr7,1a1ec │ │ │ │ + addi r10,r21,-8 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + srdi r10,r10,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + b 1a19c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r3,r5 │ │ │ │ - mulld r28,r28,r9 │ │ │ │ - std r28,0(r4) │ │ │ │ - ldx r26,r3,r5 │ │ │ │ - lfdx f0,r11,r5 │ │ │ │ - mtfprd f12,r26 │ │ │ │ + ldx r10,r24,r7 │ │ │ │ + mulld r6,r6,r10 │ │ │ │ + std r6,0(r25) │ │ │ │ + ldx r27,r24,r7 │ │ │ │ + lfdx f0,r23,r7 │ │ │ │ + mtfprd f12,r27 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - divd r9,r7,r26 │ │ │ │ - mulld r9,r9,r26 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - add r9,r9,r26 │ │ │ │ - divd r7,r9,r26 │ │ │ │ - mulld r7,r7,r26 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - add r28,r9,r28 │ │ │ │ - stdx r9,r24,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - std r28,0(r4) │ │ │ │ - bdnz 1a1e0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - add r11,r11,r23 │ │ │ │ - cmpd r22,r8 │ │ │ │ - bne 1a1b0 │ │ │ │ - addi r11,r3,-8 │ │ │ │ + mffprd r8,f0 │ │ │ │ + divd r10,r8,r27 │ │ │ │ + mulld r10,r10,r27 │ │ │ │ + subf r10,r10,r8 │ │ │ │ + add r10,r10,r27 │ │ │ │ + divd r8,r10,r27 │ │ │ │ + mulld r8,r8,r27 │ │ │ │ + subf r10,r8,r10 │ │ │ │ + add r6,r10,r6 │ │ │ │ + stdx r10,r9,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r6,0(r25) │ │ │ │ + bdnz 1a190 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r25,r25,16 │ │ │ │ + add r23,r23,r21 │ │ │ │ + cmpd r20,r5 │ │ │ │ + bne 1a160 │ │ │ │ li r8,1 │ │ │ │ - ble cr7,1a580 │ │ │ │ - andi. r4,r6,3 │ │ │ │ - li r5,1 │ │ │ │ - addi r24,r6,-1 │ │ │ │ - beq 1a2a4 │ │ │ │ + ble cr7,1a2d4 │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq 1a5a4 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r8,r3,1 │ │ │ │ + mr r6,r24 │ │ │ │ + andi. r4,r8,3 │ │ │ │ + addi r27,r8,-1 │ │ │ │ + mr r5,r8 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 1a274 │ │ │ │ cmpdi r4,1 │ │ │ │ - beq 1a294 │ │ │ │ + beq 1a260 │ │ │ │ cmpdi r4,2 │ │ │ │ - beq 1a288 │ │ │ │ - ld r8,0(r3) │ │ │ │ - mr r11,r3 │ │ │ │ - mr r20,r24 │ │ │ │ - ldu r4,8(r11) │ │ │ │ - addi r20,r20,-1 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - ldu r4,8(r11) │ │ │ │ - cmpdi r20,1 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - beq 1a2d4 │ │ │ │ - srdi r9,r6,2 │ │ │ │ + beq 1a250 │ │ │ │ + lxv vs32,0(r24) │ │ │ │ + mr r8,r27 │ │ │ │ + addi r6,r24,16 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 1a2a8 │ │ │ │ + srdi r9,r5,2 │ │ │ │ mtctr r9 │ │ │ │ - ld r4,8(r11) │ │ │ │ - ld r6,16(r11) │ │ │ │ - ld r7,24(r11) │ │ │ │ - addi r11,r11,32 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - mulld r5,r5,r6 │ │ │ │ - ld r9,0(r11) │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - mulld r5,r5,r9 │ │ │ │ - bdnz 1a2ac │ │ │ │ - mulld r5,r8,r5 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - std r10,144(r31) │ │ │ │ - std r0,136(r31) │ │ │ │ - std r12,128(r31) │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs44,16(r6) │ │ │ │ + addi r8,r8,-4 │ │ │ │ + addi r6,r6,64 │ │ │ │ + lxv vs42,-32(r6) │ │ │ │ + lxv vs43,-16(r6) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 1a27c │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r8,r8 │ │ │ │ + andi. r8,r3,1 │ │ │ │ + clrrdi r3,r3,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r8,vs32 │ │ │ │ + beq 1a2d4 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r6,r24,r3 │ │ │ │ + mulld r8,r8,r6 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + std r2,144(r31) │ │ │ │ + std r11,128(r31) │ │ │ │ + std r0,112(r31) │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r22,4 │ │ │ │ + bl 51e0 │ │ │ │ + sldi r3,r20,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r18 │ │ │ │ - mr r24,r3 │ │ │ │ - mr r3,r22 │ │ │ │ - mr r5,r24 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r14 │ │ │ │ + mr r27,r3 │ │ │ │ + mr r3,r20 │ │ │ │ + mr r5,r27 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r24 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r27 │ │ │ │ + bl 4700 │ │ │ │ ld r8,0(r1) │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r0,136(r31) │ │ │ │ - ld r12,128(r31) │ │ │ │ - std r8,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - b 18fbc │ │ │ │ - ld r6,48(r30) │ │ │ │ + ld r2,144(r31) │ │ │ │ + ld r11,128(r31) │ │ │ │ + ld r0,112(r31) │ │ │ │ + std r8,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + b 18c5c │ │ │ │ + ld r5,48(r30) │ │ │ │ ld r23,8(r30) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r3,72(r30) │ │ │ │ - mr r18,r1 │ │ │ │ + mr r24,r1 │ │ │ │ + ld r4,0(r1) │ │ │ │ + ld r26,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r11,120(r30) │ │ │ │ - ld r28,240(r30) │ │ │ │ - sldi r24,r6,3 │ │ │ │ + ld r12,120(r30) │ │ │ │ + ld r2,240(r30) │ │ │ │ + sldi r10,r5,3 │ │ │ │ cmpdi r23,0 │ │ │ │ - mr r20,r6 │ │ │ │ - addi r9,r24,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r29,r1,112 │ │ │ │ - ble 1a578 │ │ │ │ + addi r6,r10,15 │ │ │ │ + clrrdi r6,r6,4 │ │ │ │ + neg r6,r6 │ │ │ │ + stdux r4,r1,r6 │ │ │ │ + addi r7,r1,112 │ │ │ │ + ble 1a59c │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r4,r28 │ │ │ │ - li r8,0 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - li r22,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - std r22,0(r4) │ │ │ │ - std r8,8(r4) │ │ │ │ - ble cr7,1a43c │ │ │ │ - addi r9,r24,-8 │ │ │ │ - li r26,0 │ │ │ │ - li r16,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 1a3ec │ │ │ │ + mr r3,r2 │ │ │ │ + li r6,0 │ │ │ │ + cmpdi cr7,r5,0 │ │ │ │ + li r9,0 │ │ │ │ + std r9,0(r3) │ │ │ │ + std r6,8(r3) │ │ │ │ + ble cr7,1a41c │ │ │ │ + addi r8,r10,-8 │ │ │ │ + li r25,0 │ │ │ │ + li r21,0 │ │ │ │ + srdi r8,r8,3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ + b 1a3cc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r3,r26 │ │ │ │ - mulld r16,r16,r9 │ │ │ │ - std r16,0(r4) │ │ │ │ - ldx r5,r3,r26 │ │ │ │ - lfdx f0,r11,r26 │ │ │ │ - mtfprd f12,r5 │ │ │ │ + ldx r8,r26,r25 │ │ │ │ + mulld r21,r21,r8 │ │ │ │ + std r21,0(r3) │ │ │ │ + ldx r20,r26,r25 │ │ │ │ + lfdx f0,r12,r25 │ │ │ │ + mtfprd f12,r20 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - divd r7,r9,r5 │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - add r7,r7,r5 │ │ │ │ - divd r9,r7,r5 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - add r16,r9,r16 │ │ │ │ - stdx r9,r29,r26 │ │ │ │ - addi r26,r26,8 │ │ │ │ - std r16,0(r4) │ │ │ │ - bdnz 1a3e0 │ │ │ │ - addi r8,r8,1 │ │ │ │ + mffprd r4,f0 │ │ │ │ + divd r8,r4,r20 │ │ │ │ + mulld r8,r8,r20 │ │ │ │ + subf r8,r8,r4 │ │ │ │ + add r8,r8,r20 │ │ │ │ + divd r4,r8,r20 │ │ │ │ + mulld r4,r4,r20 │ │ │ │ + subf r8,r4,r8 │ │ │ │ + add r21,r8,r21 │ │ │ │ + stdx r8,r7,r25 │ │ │ │ + addi r25,r25,8 │ │ │ │ + std r21,0(r3) │ │ │ │ + bdnz 1a3c0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r12,r12,r10 │ │ │ │ + cmpd r23,r6 │ │ │ │ + bne 1a390 │ │ │ │ + li r6,1 │ │ │ │ + ble cr7,1a504 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 1a590 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r6,r5,1 │ │ │ │ + mr r4,r26 │ │ │ │ + andi. r25,r6,3 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + mr r3,r6 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 1a4a4 │ │ │ │ + cmpdi r25,1 │ │ │ │ + beq 1a490 │ │ │ │ + cmpdi r25,2 │ │ │ │ + beq 1a480 │ │ │ │ + lxv vs32,0(r26) │ │ │ │ + mr r6,r9 │ │ │ │ + addi r4,r26,16 │ │ │ │ + lxv vs33,0(r4) │ │ │ │ + addi r6,r6,-1 │ │ │ │ addi r4,r4,16 │ │ │ │ - add r11,r11,r24 │ │ │ │ - cmpd r23,r8 │ │ │ │ - bne 1a3b0 │ │ │ │ - addi r8,r3,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,1a570 │ │ │ │ - andi. r4,r6,3 │ │ │ │ - li r5,1 │ │ │ │ - addi r11,r6,-1 │ │ │ │ - beq 1a4a4 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 1a494 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 1a488 │ │ │ │ - ld r9,0(r3) │ │ │ │ - mr r8,r3 │ │ │ │ - mr r20,r11 │ │ │ │ - ldu r4,8(r8) │ │ │ │ - addi r20,r20,-1 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - ldu r4,8(r8) │ │ │ │ - cmpdi r20,1 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - beq 1a4d4 │ │ │ │ - srdi r7,r6,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r3,8(r8) │ │ │ │ - ld r4,16(r8) │ │ │ │ - ld r6,24(r8) │ │ │ │ - addi r8,r8,32 │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - mulld r5,r5,r4 │ │ │ │ - ld r7,0(r8) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r5,r5,r7 │ │ │ │ - bdnz 1a4ac │ │ │ │ - mulld r5,r9,r5 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - std r10,144(r31) │ │ │ │ - std r0,136(r31) │ │ │ │ - std r12,120(r31) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r4) │ │ │ │ + addic. r6,r6,-1 │ │ │ │ + addi r4,r4,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 1a4d8 │ │ │ │ + srdi r9,r3,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs33,0(r4) │ │ │ │ + lxv vs44,16(r4) │ │ │ │ + addi r6,r6,-4 │ │ │ │ + addi r4,r4,64 │ │ │ │ + lxv vs42,-32(r4) │ │ │ │ + lxv vs43,-16(r4) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 1a4ac │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r6,r6 │ │ │ │ + andi. r6,r5,1 │ │ │ │ + clrrdi r5,r5,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r6,vs32 │ │ │ │ + beq 1a504 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + ldx r5,r26,r5 │ │ │ │ + mulld r6,r6,r5 │ │ │ │ + mtfprd f0,r6 │ │ │ │ + std r11,144(r31) │ │ │ │ + std r0,128(r31) │ │ │ │ + std r2,176(r31) │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ sldi r3,r23,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r28 │ │ │ │ - mr r29,r3 │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,176(r31) │ │ │ │ + mr r26,r3 │ │ │ │ mr r3,r23 │ │ │ │ - mr r5,r29 │ │ │ │ + mr r4,r2 │ │ │ │ + mr r5,r26 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r29 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r0,136(r31) │ │ │ │ - ld r12,120(r31) │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - b 19b3c │ │ │ │ - stfdx f28,r21,r7 │ │ │ │ - b 19b34 │ │ │ │ - stfdx f31,r24,r29 │ │ │ │ - b 19778 │ │ │ │ - li r22,-1 │ │ │ │ - b 1a0f0 │ │ │ │ - cmpdi cr7,r5,0 │ │ │ │ - b 1a030 │ │ │ │ - li r5,1 │ │ │ │ - b 1a4d8 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - b 1a450 │ │ │ │ - li r5,1 │ │ │ │ - b 1a2d8 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 4700 │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r11,144(r31) │ │ │ │ + ld r0,128(r31) │ │ │ │ + std r6,0(r24) │ │ │ │ + mr r1,r24 │ │ │ │ + b 19b00 │ │ │ │ + stfdx f31,r2,r9 │ │ │ │ + b 19af8 │ │ │ │ + stfdx f31,r26,r27 │ │ │ │ + b 19738 │ │ │ │ + li r8,1 │ │ │ │ + li r6,0 │ │ │ │ + b 1a088 │ │ │ │ cmpdi cr7,r6,0 │ │ │ │ - b 1a250 │ │ │ │ + b 19fc0 │ │ │ │ + li r6,1 │ │ │ │ + li r5,0 │ │ │ │ + b 1a4f8 │ │ │ │ + cmpdi cr7,r5,0 │ │ │ │ + b 1a430 │ │ │ │ + li r8,1 │ │ │ │ + li r3,0 │ │ │ │ + b 1a2c8 │ │ │ │ + cmpdi cr7,r3,0 │ │ │ │ + b 1a200 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x128b │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000001a5a0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-9888 │ │ │ │ +000000000001a5d0 : │ │ │ │ mflr r0 │ │ │ │ - std r29,-128(r1) │ │ │ │ - std r31,-112(r1) │ │ │ │ + std r30,-128(r1) │ │ │ │ + std r29,-136(r1) │ │ │ │ + mfcr r11 │ │ │ │ + stfd f18,-112(r1) │ │ │ │ stfd f19,-104(r1) │ │ │ │ stfd f20,-96(r1) │ │ │ │ - mfcr r11 │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f21,-88(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 r15,-240(r1) │ │ │ │ - std r16,-232(r1) │ │ │ │ - std r17,-224(r1) │ │ │ │ - std r18,-216(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 r25,-160(r1) │ │ │ │ - std r26,-152(r1) │ │ │ │ - std r27,-144(r1) │ │ │ │ - std r28,-136(r1) │ │ │ │ - std r30,-120(r1) │ │ │ │ + std r14,-256(r1) │ │ │ │ + std r15,-248(r1) │ │ │ │ + std r16,-240(r1) │ │ │ │ + std r17,-232(r1) │ │ │ │ + std r18,-224(r1) │ │ │ │ + std r19,-216(r1) │ │ │ │ + std r20,-208(r1) │ │ │ │ + std r21,-200(r1) │ │ │ │ + std r22,-192(r1) │ │ │ │ + std r23,-184(r1) │ │ │ │ + std r24,-176(r1) │ │ │ │ + std r25,-168(r1) │ │ │ │ + std r26,-160(r1) │ │ │ │ + std r27,-152(r1) │ │ │ │ + std r28,-144(r1) │ │ │ │ + std r31,-120(r1) │ │ │ │ + ld r9,56(r3) │ │ │ │ + ld r2,88(r3) │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r10,56(r3) │ │ │ │ - ld r9,88(r3) │ │ │ │ - stdu r1,-784(r1) │ │ │ │ + stdu r1,-800(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,480(r1) │ │ │ │ - stxv vs62,496(r1) │ │ │ │ - stxv vs63,512(r1) │ │ │ │ - ld r29,0(r10) │ │ │ │ - std r3,264(r31) │ │ │ │ - cmpd r29,r9 │ │ │ │ - ble 1a9d0 │ │ │ │ - ld r26,8(r10) │ │ │ │ - cmpd r9,r26 │ │ │ │ - bge 1a9d0 │ │ │ │ - ld r25,16(r10) │ │ │ │ - cmpd r9,r25 │ │ │ │ - bge 1a9d0 │ │ │ │ - ld r10,72(r3) │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - ld r28,0(r10) │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 1a9d0 │ │ │ │ - ld r30,8(r10) │ │ │ │ - cmpd r9,r30 │ │ │ │ - bge 1a9d0 │ │ │ │ - ld r8,16(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bge 1a9d0 │ │ │ │ - ld r27,264(r31) │ │ │ │ - li r10,216 │ │ │ │ - li r9,200 │ │ │ │ + stxv vs61,496(r1) │ │ │ │ + stxv vs62,512(r1) │ │ │ │ + ld r30,0(r9) │ │ │ │ + stxv vs63,528(r1) │ │ │ │ + std r3,296(r31) │ │ │ │ + cmpd r30,r2 │ │ │ │ + ble 1aa00 │ │ │ │ + ld r26,8(r9) │ │ │ │ + cmpd r2,r26 │ │ │ │ + bge 1aa00 │ │ │ │ + ld r25,16(r9) │ │ │ │ + cmpd r2,r25 │ │ │ │ + bge 1aa00 │ │ │ │ + ld r9,72(r3) │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r10,r3 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + ld r29,0(r9) │ │ │ │ + cmpd r29,r2 │ │ │ │ + ble 1aa00 │ │ │ │ + ld r23,8(r9) │ │ │ │ + cmpd r2,r23 │ │ │ │ + bge 1aa00 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + mr r24,r9 │ │ │ │ + bge 1aa00 │ │ │ │ + plxv vs0,216(r3) │ │ │ │ + ld r5,80(r3) │ │ │ │ + mr r28,r3 │ │ │ │ li r4,0 │ │ │ │ - std r8,128(r31) │ │ │ │ - lxvx vs0,r27,r10 │ │ │ │ - ld r5,80(r27) │ │ │ │ - ld r7,16(r27) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r7,280(r31) │ │ │ │ - mfvsrld r12,vs0 │ │ │ │ - xxswapd vs0,vs0 │ │ │ │ - mr r3,r12 │ │ │ │ - stxvx vs0,r27,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r27) │ │ │ │ - ld r8,128(r31) │ │ │ │ - sradi r27,r29,1 │ │ │ │ + sradi r27,r30,1 │ │ │ │ addze r27,r27 │ │ │ │ - mr r12,r3 │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 1aa80 │ │ │ │ - cmpdi r29,1 │ │ │ │ - ble 1b19c │ │ │ │ + ld r9,16(r3) │ │ │ │ + xxspltd vs12,vs0,1 │ │ │ │ + xxswapd vs0,vs0 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + std r9,312(r31) │ │ │ │ + stfd f12,304(r31) │ │ │ │ + mffprd r3,f12 │ │ │ │ + pstxv vs0,200(r10) │ │ │ │ + bl 5240 │ │ │ │ + lwz r2,112(r28) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 1aab0 │ │ │ │ + cmpdi r30,1 │ │ │ │ + ble 1b158 │ │ │ │ cmpdi r26,1 │ │ │ │ - ble 1b19c │ │ │ │ + ble 1b158 │ │ │ │ cmpdi r25,1 │ │ │ │ - ble 1b19c │ │ │ │ - subf r7,r27,r28 │ │ │ │ - mulld r4,r30,r8 │ │ │ │ - sradi r9,r26,1 │ │ │ │ - addze r9,r9 │ │ │ │ - ld r10,264(r31) │ │ │ │ - sradi r0,r25,1 │ │ │ │ - addze r0,r0 │ │ │ │ - mulld r5,r26,r27 │ │ │ │ - mulld r11,r26,r25 │ │ │ │ - li r28,0 │ │ │ │ - mulld r19,r7,r30 │ │ │ │ - sldi r18,r8,4 │ │ │ │ - sldi r26,r27,3 │ │ │ │ - sldi r16,r25,4 │ │ │ │ - std r27,248(r31) │ │ │ │ - ld r6,168(r10) │ │ │ │ - subf r7,r9,r30 │ │ │ │ - mulld r3,r25,r9 │ │ │ │ - ld r10,280(r31) │ │ │ │ - std r26,224(r31) │ │ │ │ - sldi r22,r4,4 │ │ │ │ - mr r23,r0 │ │ │ │ - std r0,128(r31) │ │ │ │ - mr r26,r28 │ │ │ │ - mr r28,r12 │ │ │ │ - mulld r7,r7,r8 │ │ │ │ - sldi r15,r9,3 │ │ │ │ - add r4,r30,r19 │ │ │ │ - sldi r21,r23,3 │ │ │ │ - sldi r23,r11,4 │ │ │ │ - mulld r11,r8,r19 │ │ │ │ - ld r20,16(r6) │ │ │ │ - ld r24,8(r6) │ │ │ │ - ld r29,0(r6) │ │ │ │ - add r6,r9,r5 │ │ │ │ - maddld r5,r25,r5,r0 │ │ │ │ - subf r4,r9,r4 │ │ │ │ - neg r0,r0 │ │ │ │ - std r22,232(r31) │ │ │ │ - std r23,240(r31) │ │ │ │ - mulld r6,r6,r25 │ │ │ │ - sldi r25,r3,4 │ │ │ │ - mulld r8,r4,r8 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - add r21,r20,r21 │ │ │ │ + ble 1b158 │ │ │ │ + ld r9,296(r31) │ │ │ │ + subf r29,r27,r29 │ │ │ │ + sradi r2,r26,1 │ │ │ │ + addze r2,r2 │ │ │ │ + mulld r6,r26,r27 │ │ │ │ + mr r20,r24 │ │ │ │ + std r27,280(r31) │ │ │ │ + sradi r12,r25,1 │ │ │ │ + addze r12,r12 │ │ │ │ + mulld r26,r26,r25 │ │ │ │ + mulld r24,r23,r24 │ │ │ │ + sldi r28,r27,3 │ │ │ │ + mulld r8,r29,r23 │ │ │ │ + li r29,0 │ │ │ │ + sldi r19,r20,4 │ │ │ │ + sldi r17,r25,4 │ │ │ │ + std r28,256(r31) │ │ │ │ + ld r10,168(r9) │ │ │ │ + mulld r4,r25,r6 │ │ │ │ + subf r7,r2,r23 │ │ │ │ + mulld r5,r25,r2 │ │ │ │ + ld r9,312(r31) │ │ │ │ + sldi r3,r2,3 │ │ │ │ + add r6,r2,r6 │ │ │ │ + mulli r0,r12,-16 │ │ │ │ + sldi r22,r12,3 │ │ │ │ mr r27,r29 │ │ │ │ - std r24,208(r31) │ │ │ │ - std r25,216(r31) │ │ │ │ - std r7,176(r31) │ │ │ │ - sldi r7,r11,4 │ │ │ │ + ld r29,304(r31) │ │ │ │ + mulld r7,r7,r20 │ │ │ │ + sldi r26,r26,4 │ │ │ │ + sldi r24,r24,4 │ │ │ │ + neg r15,r3 │ │ │ │ + mulld r6,r6,r25 │ │ │ │ + ld r11,8(r10) │ │ │ │ + ld r21,16(r10) │ │ │ │ + std r24,264(r31) │ │ │ │ + std r26,272(r31) │ │ │ │ + ld r30,0(r10) │ │ │ │ + add r10,r23,r8 │ │ │ │ + mulld r8,r20,r8 │ │ │ │ + sldi r23,r4,4 │ │ │ │ sldi r5,r5,4 │ │ │ │ - add r17,r0,r18 │ │ │ │ - std r7,168(r31) │ │ │ │ - sldi r7,r6,4 │ │ │ │ - std r5,184(r31) │ │ │ │ + add r18,r19,r0 │ │ │ │ + subf r10,r2,r10 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + std r5,232(r31) │ │ │ │ + std r23,248(r31) │ │ │ │ + add r25,r11,r3 │ │ │ │ + add r22,r21,r22 │ │ │ │ + mulld r10,r10,r20 │ │ │ │ + mr r28,r30 │ │ │ │ + std r7,208(r31) │ │ │ │ sldi r8,r8,4 │ │ │ │ - std r7,200(r31) │ │ │ │ + std r25,240(r31) │ │ │ │ std r8,192(r31) │ │ │ │ - mr r8,r10 │ │ │ │ + sldi r8,r6,4 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + std r8,224(r31) │ │ │ │ + std r10,216(r31) │ │ │ │ + mr r10,r9 │ │ │ │ nop │ │ │ │ - ld r10,224(r31) │ │ │ │ - lfd f11,0(r27) │ │ │ │ - ld r14,208(r31) │ │ │ │ - mr r6,r28 │ │ │ │ - mr r7,r8 │ │ │ │ - li r12,0 │ │ │ │ - std r26,136(r31) │ │ │ │ - std r28,144(r31) │ │ │ │ - std r8,152(r31) │ │ │ │ - std r27,160(r31) │ │ │ │ - lfdx f12,r27,r10 │ │ │ │ - ld r10,216(r31) │ │ │ │ - add r29,r10,r8 │ │ │ │ - ld r10,200(r31) │ │ │ │ - add r30,r10,r8 │ │ │ │ - ld r10,192(r31) │ │ │ │ - add r11,r10,r28 │ │ │ │ - ld r10,184(r31) │ │ │ │ - add r3,r10,r8 │ │ │ │ - ld r10,176(r31) │ │ │ │ - add r4,r10,r28 │ │ │ │ - ld r10,168(r31) │ │ │ │ - add r5,r10,r28 │ │ │ │ nop │ │ │ │ - lfd f9,0(r14) │ │ │ │ - lfdx f10,r14,r15 │ │ │ │ - ld r10,128(r31) │ │ │ │ - add r19,r17,r11 │ │ │ │ - add r22,r0,r3 │ │ │ │ - add r23,r17,r4 │ │ │ │ - add r24,r17,r5 │ │ │ │ - add r25,r17,r6 │ │ │ │ - subf r26,r0,r7 │ │ │ │ - subf r27,r0,r29 │ │ │ │ - subf r28,r0,r30 │ │ │ │ - li r8,0 │ │ │ │ + nop │ │ │ │ + ld r9,256(r31) │ │ │ │ + lfd f11,0(r28) │ │ │ │ + mr r7,r29 │ │ │ │ + mr r8,r10 │ │ │ │ + li r14,0 │ │ │ │ + std r27,128(r31) │ │ │ │ + std r29,144(r31) │ │ │ │ + ld r16,240(r31) │ │ │ │ + std r10,160(r31) │ │ │ │ + std r28,176(r31) │ │ │ │ + lfdx f12,r28,r9 │ │ │ │ + ld r9,248(r31) │ │ │ │ + add r30,r9,r10 │ │ │ │ + ld r9,232(r31) │ │ │ │ + add r11,r9,r10 │ │ │ │ + ld r9,224(r31) │ │ │ │ + add r3,r9,r10 │ │ │ │ + ld r9,216(r31) │ │ │ │ + add r4,r9,r29 │ │ │ │ + ld r9,208(r31) │ │ │ │ + add r5,r9,r29 │ │ │ │ + ld r9,192(r31) │ │ │ │ + add r6,r9,r29 │ │ │ │ + nop │ │ │ │ + lfdx f9,r16,r15 │ │ │ │ + lfd f10,0(r16) │ │ │ │ + mtctr r12 │ │ │ │ + add r20,r4,r18 │ │ │ │ + add r23,r5,r18 │ │ │ │ + add r24,r18,r6 │ │ │ │ + add r25,r18,r7 │ │ │ │ + subf r26,r0,r8 │ │ │ │ + subf r27,r0,r30 │ │ │ │ + subf r28,r0,r11 │ │ │ │ + subf r29,r0,r3 │ │ │ │ + li r10,0 │ │ │ │ + li r9,0 │ │ │ │ fmul f7,f11,f9 │ │ │ │ fmul f8,f11,f10 │ │ │ │ fmul f9,f12,f9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mtctr r10 │ │ │ │ - li r10,0 │ │ │ │ xxspltd vs7,vs7,0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - lxvdsx vs6,r20,r8 │ │ │ │ - lxvdsx vs5,r21,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + nop │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + lxvdsx vs6,r21,r10 │ │ │ │ + lxvdsx vs5,r22,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r19,r10 │ │ │ │ - lxvx vs0,r22,r10 │ │ │ │ + stxvx vs0,r20,r9 │ │ │ │ + lxvx vs0,r30,r9 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r23,r10 │ │ │ │ - lxvx vs0,r29,r10 │ │ │ │ + stxvx vs0,r23,r9 │ │ │ │ + lxvx vs0,r11,r9 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r24,r10 │ │ │ │ - lxvx vs0,r30,r10 │ │ │ │ + stxvx vs0,r24,r9 │ │ │ │ + lxvx vs0,r3,r9 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r25,r10 │ │ │ │ - lxvx vs0,r26,r10 │ │ │ │ + stxvx vs0,r25,r9 │ │ │ │ + lxvx vs0,r26,r9 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r11,r10 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + lxvx vs0,r27,r9 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - lxvx vs0,r27,r10 │ │ │ │ + stxvx vs0,r5,r9 │ │ │ │ + lxvx vs0,r28,r9 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r5,r10 │ │ │ │ - lxvx vs0,r28,r10 │ │ │ │ + stxvx vs0,r6,r9 │ │ │ │ + lxvx vs0,r29,r9 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 1a8d0 │ │ │ │ - addi r12,r12,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r7,r7,r16 │ │ │ │ - add r29,r29,r16 │ │ │ │ - add r30,r30,r16 │ │ │ │ - add r11,r11,r18 │ │ │ │ - add r3,r3,r16 │ │ │ │ - add r4,r4,r18 │ │ │ │ - cmpd r9,r12 │ │ │ │ - add r5,r5,r18 │ │ │ │ - add r6,r6,r18 │ │ │ │ - bgt 1a870 │ │ │ │ - ld r10,240(r31) │ │ │ │ - ld r8,152(r31) │ │ │ │ - ld r28,144(r31) │ │ │ │ - ld r26,136(r31) │ │ │ │ - ld r27,160(r31) │ │ │ │ - add r8,r8,r10 │ │ │ │ - ld r10,232(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r28,r28,r10 │ │ │ │ - ld r10,248(r31) │ │ │ │ - cmpd r26,r10 │ │ │ │ - blt 1a810 │ │ │ │ - b 1b19c │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 1a900 │ │ │ │ + addi r14,r14,1 │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r8,r8,r17 │ │ │ │ + add r30,r30,r17 │ │ │ │ + add r11,r11,r17 │ │ │ │ + add r3,r3,r17 │ │ │ │ + add r4,r4,r19 │ │ │ │ + add r5,r5,r19 │ │ │ │ + cmpd r2,r14 │ │ │ │ + add r6,r6,r19 │ │ │ │ + add r7,r7,r19 │ │ │ │ + bgt 1a8a0 │ │ │ │ + ld r9,272(r31) │ │ │ │ + ld r10,160(r31) │ │ │ │ + ld r29,144(r31) │ │ │ │ + ld r27,128(r31) │ │ │ │ + ld r28,176(r31) │ │ │ │ + add r10,r10,r9 │ │ │ │ + ld r9,264(r31) │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r28,r28,8 │ │ │ │ + add r29,r29,r9 │ │ │ │ + ld r9,280(r31) │ │ │ │ + cmpd r27,r9 │ │ │ │ + blt 1a840 │ │ │ │ + b 1b158 │ │ │ │ nop │ │ │ │ - ld r3,264(r31) │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs61,480(r31) │ │ │ │ - lxv vs62,496(r31) │ │ │ │ - lxv vs63,512(r31) │ │ │ │ - addi r1,r31,784 │ │ │ │ - ld r0,16(r1) │ │ │ │ + ld r3,296(r31) │ │ │ │ + bl 4840 │ │ │ │ + lxv vs61,496(r31) │ │ │ │ + lxv vs62,512(r31) │ │ │ │ + lxv vs63,528(r31) │ │ │ │ + addi r1,r31,800 │ │ │ │ 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 r0,16(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 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 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 r29,1 │ │ │ │ - ble 1b19c │ │ │ │ - addi r9,r28,1 │ │ │ │ - mulld r22,r8,r30 │ │ │ │ - sradi r11,r26,1 │ │ │ │ - addze r11,r11 │ │ │ │ - neg r6,r25 │ │ │ │ - cmpdi r26,1 │ │ │ │ - subf r0,r27,r28 │ │ │ │ + cmpdi r30,1 │ │ │ │ + ble 1b158 │ │ │ │ + sradi r22,r25,1 │ │ │ │ + addze r22,r22 │ │ │ │ + mulld r4,r27,r26 │ │ │ │ + sradi r8,r26,1 │ │ │ │ + addze r8,r8 │ │ │ │ + mulli r12,r25,-16 │ │ │ │ mulld r28,r25,r26 │ │ │ │ - addi r10,r30,1 │ │ │ │ - std r12,304(r31) │ │ │ │ - subf r9,r27,r9 │ │ │ │ - sldi r20,r6,4 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - sradi r21,r25,1 │ │ │ │ - addze r21,r21 │ │ │ │ - mfocrf r6,128 │ │ │ │ - mulld r7,r0,r30 │ │ │ │ + addi r6,r29,1 │ │ │ │ + subf r29,r27,r29 │ │ │ │ + cmpdi r26,1 │ │ │ │ + plfd f30,249504 # 57980 │ │ │ │ + mulld r2,r24,r23 │ │ │ │ + addi r10,r23,1 │ │ │ │ cmpdi cr4,r25,1 │ │ │ │ - li r4,1 │ │ │ │ - mulld r9,r9,r30 │ │ │ │ - mr r23,r11 │ │ │ │ - addi r5,r5,1528 │ │ │ │ - subf r10,r11,r10 │ │ │ │ - std r11,232(r31) │ │ │ │ - mulld r0,r0,r22 │ │ │ │ - rotlwi r6,r6,20 │ │ │ │ - mtocrf 16,r6 │ │ │ │ - rotlwi r6,r6,12 │ │ │ │ - subfic r6,r11,1 │ │ │ │ - mulld r3,r27,r26 │ │ │ │ - lfd f0,0(r5) │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - std r5,272(r31) │ │ │ │ + li r0,1 │ │ │ │ + subf r6,r27,r6 │ │ │ │ + mulld r7,r29,r23 │ │ │ │ + mfocrf r9,128 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + mulli r3,r22,-16 │ │ │ │ + subf r10,r8,r10 │ │ │ │ + mulld r26,r8,r25 │ │ │ │ + isel r0,r22,r0,4*cr4+gt │ │ │ │ + std r22,176(r31) │ │ │ │ + std r8,264(r31) │ │ │ │ + add r11,r4,r8 │ │ │ │ + subf r4,r8,r4 │ │ │ │ mulld r5,r27,r28 │ │ │ │ - isel r4,r21,r4,4*cr4+gt │ │ │ │ - neg r29,r20 │ │ │ │ - mulld r26,r11,r25 │ │ │ │ - subf r24,r11,r30 │ │ │ │ - std r21,160(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r22,376(r31) │ │ │ │ + mulld r6,r6,r23 │ │ │ │ + std r12,488(r31) │ │ │ │ + rotlwi r9,r9,20 │ │ │ │ + mtocrf 16,r9 │ │ │ │ + rotlwi r9,r9,12 │ │ │ │ + subfic r9,r8,1 │ │ │ │ + mulld r10,r10,r24 │ │ │ │ + mulld r29,r29,r2 │ │ │ │ + std r0,320(r31) │ │ │ │ + mulld r4,r4,r12 │ │ │ │ + subf r23,r8,r23 │ │ │ │ + mulld r25,r11,r25 │ │ │ │ li r30,0 │ │ │ │ - std r20,448(r31) │ │ │ │ - add r6,r6,r9 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - std r4,288(r31) │ │ │ │ - mulld r29,r29,r23 │ │ │ │ - std r0,392(r31) │ │ │ │ - neg r0,r21 │ │ │ │ - mulld r4,r7,r8 │ │ │ │ - subf r11,r11,r3 │ │ │ │ - add r3,r3,r23 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mulld r6,r6,r8 │ │ │ │ - mulld r24,r24,r8 │ │ │ │ - add r23,r21,r5 │ │ │ │ - sldi r7,r0,4 │ │ │ │ - mulld r25,r3,r25 │ │ │ │ - mulld r11,r11,r20 │ │ │ │ - std r0,296(r31) │ │ │ │ - mr r22,r23 │ │ │ │ - xxmr vs63,vs0 │ │ │ │ - std r7,456(r31) │ │ │ │ - neg r7,r5 │ │ │ │ - std r29,384(r31) │ │ │ │ + std r2,400(r31) │ │ │ │ + addi r7,r7,1 │ │ │ │ + std r3,472(r31) │ │ │ │ + neg r3,r22 │ │ │ │ + mulld r23,r23,r24 │ │ │ │ + add r9,r9,r6 │ │ │ │ + mulld r7,r7,r24 │ │ │ │ + subf r6,r8,r6 │ │ │ │ + std r3,328(r31) │ │ │ │ + neg r3,r12 │ │ │ │ + subf r10,r22,r10 │ │ │ │ + std r29,416(r31) │ │ │ │ li r29,0 │ │ │ │ - std r9,416(r31) │ │ │ │ - subf r9,r21,r10 │ │ │ │ - std r24,408(r31) │ │ │ │ - li r24,0 │ │ │ │ - mr r23,r25 │ │ │ │ - mr r25,r26 │ │ │ │ - std r11,400(r31) │ │ │ │ - std r9,432(r31) │ │ │ │ - sldi r9,r7,4 │ │ │ │ - std r9,464(r31) │ │ │ │ - subf r9,r21,r4 │ │ │ │ - std r9,424(r31) │ │ │ │ - subf r9,r21,r6 │ │ │ │ - mr r21,r27 │ │ │ │ + std r4,424(r31) │ │ │ │ + mulld r4,r3,r8 │ │ │ │ + std r10,464(r31) │ │ │ │ + std r23,432(r31) │ │ │ │ + li r23,0 │ │ │ │ + subf r10,r22,r7 │ │ │ │ + std r10,456(r31) │ │ │ │ + std r4,408(r31) │ │ │ │ + mulli r4,r5,-16 │ │ │ │ + std r4,448(r31) │ │ │ │ + mr r4,r24 │ │ │ │ + add r24,r22,r5 │ │ │ │ + mulld r9,r9,r4 │ │ │ │ + mulld r6,r6,r4 │ │ │ │ + mr r8,r4 │ │ │ │ + subf r9,r22,r9 │ │ │ │ + mr r22,r27 │ │ │ │ mr r27,r28 │ │ │ │ mr r28,r29 │ │ │ │ - ld r29,264(r31) │ │ │ │ - std r9,440(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ld r29,296(r31) │ │ │ │ + std r6,440(r31) │ │ │ │ + std r9,480(r31) │ │ │ │ lfd f0,88(r29) │ │ │ │ - subf r7,r21,r28 │ │ │ │ - ld r10,72(r29) │ │ │ │ - xxmr vs30,vs63 │ │ │ │ - ld r9,96(r29) │ │ │ │ + subf r2,r22,r28 │ │ │ │ + ld r9,72(r29) │ │ │ │ std r8,128(r31) │ │ │ │ fcfid f1,f0 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - lfd f12,0(r10) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + ld r2,96(r29) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4be0 │ │ │ │ lfd f0,88(r29) │ │ │ │ - ld r10,72(r29) │ │ │ │ - ld r9,96(r29) │ │ │ │ - fmr f31,f1 │ │ │ │ + ld r9,72(r29) │ │ │ │ + ld r2,96(r29) │ │ │ │ + fmr f28,f1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ mtfprd f0,r28 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4be0 │ │ │ │ ld r8,128(r31) │ │ │ │ - ble cr3,1b178 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - neg r18,r24 │ │ │ │ - sldi r15,r22,4 │ │ │ │ - std r25,344(r31) │ │ │ │ - sldi r19,r25,4 │ │ │ │ - sldi r14,r23,4 │ │ │ │ - std r30,176(r31) │ │ │ │ - std r28,312(r31) │ │ │ │ - addi r10,r10,1648 │ │ │ │ - lfd f30,1648(r9) │ │ │ │ - ld r9,160(r31) │ │ │ │ - std r30,320(r31) │ │ │ │ - std r22,328(r31) │ │ │ │ - std r23,336(r31) │ │ │ │ - std r27,352(r31) │ │ │ │ - std r24,360(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - ld r10,272(r31) │ │ │ │ - mr r25,r14 │ │ │ │ - fdiv f31,f30,f31 │ │ │ │ - fdiv f30,f30,f1 │ │ │ │ - subf r9,r9,r8 │ │ │ │ - lfd f28,0(r10) │ │ │ │ - ld r10,440(r31) │ │ │ │ - add r9,r9,r30 │ │ │ │ - std r9,208(r31) │ │ │ │ - ld r9,416(r31) │ │ │ │ - add r11,r10,r30 │ │ │ │ - ld r10,432(r31) │ │ │ │ + ble cr3,1b134 │ │ │ │ + mulli r2,r23,-16 │ │ │ │ + ld r9,480(r31) │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ + fdiv f28,f29,f28 │ │ │ │ + sldi r15,r24,4 │ │ │ │ + ld r10,488(r31) │ │ │ │ + std r30,208(r31) │ │ │ │ + std r28,336(r31) │ │ │ │ + std r30,344(r31) │ │ │ │ + sldi r16,r25,4 │ │ │ │ + sldi r19,r26,4 │ │ │ │ + std r24,352(r31) │ │ │ │ + std r25,360(r31) │ │ │ │ + std r26,368(r31) │ │ │ │ + std r27,376(r31) │ │ │ │ + std r23,384(r31) │ │ │ │ + std r22,392(r31) │ │ │ │ + add r3,r9,r30 │ │ │ │ + ld r9,464(r31) │ │ │ │ + std r2,128(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ add r9,r9,r30 │ │ │ │ - add r10,r10,r30 │ │ │ │ - std r9,200(r31) │ │ │ │ + subf r2,r2,r8 │ │ │ │ + std r9,256(r31) │ │ │ │ + ld r9,472(r31) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,240(r31) │ │ │ │ + ld r2,456(r31) │ │ │ │ + add r18,r15,r9 │ │ │ │ + ld r9,448(r31) │ │ │ │ + add r2,r2,r30 │ │ │ │ + add r17,r9,r15 │ │ │ │ + ld r9,424(r31) │ │ │ │ + std r2,248(r31) │ │ │ │ + ld r2,440(r31) │ │ │ │ + add r14,r9,r15 │ │ │ │ ld r9,408(r31) │ │ │ │ - std r10,224(r31) │ │ │ │ - ld r10,424(r31) │ │ │ │ - add r9,r9,r30 │ │ │ │ - add r10,r10,r30 │ │ │ │ - std r9,192(r31) │ │ │ │ - ld r9,392(r31) │ │ │ │ - std r10,216(r31) │ │ │ │ - sldi r10,r18,4 │ │ │ │ - std r10,128(r31) │ │ │ │ - ld r10,456(r31) │ │ │ │ - add r9,r9,r30 │ │ │ │ - std r9,184(r31) │ │ │ │ - li r9,0 │ │ │ │ - add r18,r15,r10 │ │ │ │ - ld r10,464(r31) │ │ │ │ - std r9,168(r31) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,232(r31) │ │ │ │ + ld r2,432(r31) │ │ │ │ + add r9,r9,r15 │ │ │ │ fmr f23,f31 │ │ │ │ - fmr f22,f30 │ │ │ │ - add r17,r10,r15 │ │ │ │ - ld r10,400(r31) │ │ │ │ - mr r14,r17 │ │ │ │ - mr r17,r18 │ │ │ │ - add r16,r10,r15 │ │ │ │ - ld r10,384(r31) │ │ │ │ - mr r18,r16 │ │ │ │ - mr r16,r19 │ │ │ │ - add r10,r10,r15 │ │ │ │ - std r10,136(r31) │ │ │ │ - std r21,368(r31) │ │ │ │ - ld r0,448(r31) │ │ │ │ - mr r10,r8 │ │ │ │ + std r9,144(r31) │ │ │ │ + mr r9,r16 │ │ │ │ + mr r16,r15 │ │ │ │ + add r2,r2,r30 │ │ │ │ + mr r15,r9 │ │ │ │ + std r2,224(r31) │ │ │ │ + ld r2,416(r31) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,216(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r2,192(r31) │ │ │ │ + mr r2,r18 │ │ │ │ + mr r18,r19 │ │ │ │ + mr r19,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,232(r31) │ │ │ │ - ld r27,168(r31) │ │ │ │ + ld r30,192(r31) │ │ │ │ + ld r2,264(r31) │ │ │ │ + std r3,280(r31) │ │ │ │ + std r10,272(r31) │ │ │ │ lfd f0,88(r29) │ │ │ │ - ld r28,72(r29) │ │ │ │ - std r0,248(r31) │ │ │ │ - std r11,240(r31) │ │ │ │ - std r10,152(r31) │ │ │ │ - subf r30,r9,r27 │ │ │ │ + ld r9,72(r29) │ │ │ │ + std r8,160(r31) │ │ │ │ + subf r2,r2,r30 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,8(r28) │ │ │ │ - ld r9,96(r29) │ │ │ │ - mtfprd f0,r30 │ │ │ │ + lfd f12,8(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r29) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4be0 │ │ │ │ lfd f0,88(r29) │ │ │ │ - ld r30,72(r29) │ │ │ │ - ld r9,96(r29) │ │ │ │ - fmr f27,f1 │ │ │ │ + ld r9,72(r29) │ │ │ │ + ld r2,96(r29) │ │ │ │ + fmr f26,f1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,8(r30) │ │ │ │ - lfd f12,8(r9) │ │ │ │ + lfd f0,8(r9) │ │ │ │ + lfd f12,8(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r27 │ │ │ │ + mtfprd f0,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r11,240(r31) │ │ │ │ - ld r0,248(r31) │ │ │ │ - ble cr4,1b0b4 │ │ │ │ - ld r9,144(r31) │ │ │ │ - ld r8,272(r31) │ │ │ │ - sldi r30,r11,4 │ │ │ │ - ld r26,288(r31) │ │ │ │ - std r10,240(r31) │ │ │ │ - ld r28,296(r31) │ │ │ │ - std r11,248(r31) │ │ │ │ - std r0,256(r31) │ │ │ │ - lfd f26,0(r9) │ │ │ │ - ld r9,224(r31) │ │ │ │ - lfd f29,0(r8) │ │ │ │ - ld r8,304(r31) │ │ │ │ - subf r19,r11,r9 │ │ │ │ - ld r9,216(r31) │ │ │ │ - fdiv f27,f26,f27 │ │ │ │ - fdiv f26,f26,f1 │ │ │ │ - add r30,r30,r8 │ │ │ │ - ld r8,280(r31) │ │ │ │ - sldi r19,r19,4 │ │ │ │ - subf r20,r11,r9 │ │ │ │ - ld r9,208(r31) │ │ │ │ + bl 4be0 │ │ │ │ + ld r8,160(r31) │ │ │ │ + ld r10,272(r31) │ │ │ │ + ld r3,280(r31) │ │ │ │ + ble cr4,1b074 │ │ │ │ + ld r2,256(r31) │ │ │ │ + fdiv f26,f29,f26 │ │ │ │ + fdiv f27,f29,f1 │ │ │ │ + sldi r30,r3,4 │ │ │ │ + ld r9,312(r31) │ │ │ │ + std r10,280(r31) │ │ │ │ + std r8,272(r31) │ │ │ │ + ld r28,328(r31) │ │ │ │ + std r3,288(r31) │ │ │ │ + subf r20,r3,r2 │ │ │ │ + ld r2,248(r31) │ │ │ │ sldi r20,r20,4 │ │ │ │ - subf r21,r11,r9 │ │ │ │ - ld r9,200(r31) │ │ │ │ + subf r21,r3,r2 │ │ │ │ + ld r2,240(r31) │ │ │ │ sldi r21,r21,4 │ │ │ │ - subf r22,r11,r9 │ │ │ │ - ld r9,192(r31) │ │ │ │ + subf r22,r3,r2 │ │ │ │ + ld r2,232(r31) │ │ │ │ + mr r10,r21 │ │ │ │ sldi r22,r22,4 │ │ │ │ - subf r23,r11,r9 │ │ │ │ - ld r9,184(r31) │ │ │ │ + subf r23,r3,r2 │ │ │ │ + ld r2,224(r31) │ │ │ │ sldi r23,r23,4 │ │ │ │ - subf r24,r11,r9 │ │ │ │ - ld r9,176(r31) │ │ │ │ + subf r24,r3,r2 │ │ │ │ + ld r2,216(r31) │ │ │ │ + mr r21,r23 │ │ │ │ sldi r24,r24,4 │ │ │ │ - subf r9,r11,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - fmul f24,f23,f27 │ │ │ │ - fmul f25,f23,f26 │ │ │ │ - fmul f27,f22,f27 │ │ │ │ - fmul f26,f22,f26 │ │ │ │ - std r9,152(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - subf r27,r9,r8 │ │ │ │ - mr r8,r20 │ │ │ │ - mr r9,r26 │ │ │ │ - mr r20,r22 │ │ │ │ + subf r25,r3,r2 │ │ │ │ + ld r2,208(r31) │ │ │ │ + sldi r25,r25,4 │ │ │ │ + fmul f24,f28,f26 │ │ │ │ + fmul f25,f28,f27 │ │ │ │ + fmul f26,f23,f26 │ │ │ │ + fmul f27,f23,f27 │ │ │ │ + subf r26,r3,r2 │ │ │ │ + ld r2,304(r31) │ │ │ │ + mr r23,r25 │ │ │ │ + mr r25,r19 │ │ │ │ + mr r19,r10 │ │ │ │ + add r30,r30,r2 │ │ │ │ + sldi r2,r26,4 │ │ │ │ + ld r26,320(r31) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + subf r27,r2,r9 │ │ │ │ + mr r2,r26 │ │ │ │ mr r26,r18 │ │ │ │ + mr r18,r20 │ │ │ │ + mr r20,r22 │ │ │ │ mr r22,r24 │ │ │ │ - mr r18,r19 │ │ │ │ - mr r24,r25 │ │ │ │ - mr r10,r27 │ │ │ │ - mr r19,r21 │ │ │ │ - mr r27,r17 │ │ │ │ - mr r21,r23 │ │ │ │ - mr r17,r15 │ │ │ │ - mr r23,r9 │ │ │ │ - mr r15,r14 │ │ │ │ - mr r25,r8 │ │ │ │ - mr r14,r10 │ │ │ │ - ld r8,72(r29) │ │ │ │ + mr r9,r27 │ │ │ │ + mr r24,r2 │ │ │ │ + mr r27,r15 │ │ │ │ + mr r15,r17 │ │ │ │ + mr r17,r14 │ │ │ │ + mr r14,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r10,72(r29) │ │ │ │ lfd f12,88(r29) │ │ │ │ mtfprd f0,r28 │ │ │ │ - ld r9,96(r29) │ │ │ │ + ld r2,96(r29) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,16(r8) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + lfd f12,16(r10) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r9) │ │ │ │ + lfd f12,16(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,160(r31) │ │ │ │ + bl 4be0 │ │ │ │ + ld r2,176(r31) │ │ │ │ lfd f12,88(r29) │ │ │ │ - ld r8,72(r29) │ │ │ │ - add r9,r9,r28 │ │ │ │ + ld r10,72(r29) │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ + add r2,r2,r28 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r8) │ │ │ │ addi r28,r28,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,144(r31) │ │ │ │ + lfd f12,16(r10) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r29) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f31,0(r9) │ │ │ │ - ld r9,96(r29) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - lfd f12,16(r9) │ │ │ │ - fdiv f30,f31,f1 │ │ │ │ + lfd f12,16(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs10,0(r14) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ - addic. r23,r23,-1 │ │ │ │ - fmul f9,f30,f24 │ │ │ │ - fmul f12,f30,f25 │ │ │ │ - fmul f11,f30,f27 │ │ │ │ - fdiv f0,f31,f1 │ │ │ │ - fmul f30,f30,f26 │ │ │ │ - add r9,r9,r14 │ │ │ │ + bl 4be0 │ │ │ │ + lxv vs11,0(r14) │ │ │ │ + ld r2,128(r31) │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + ld r9,144(r31) │ │ │ │ + fmul f10,f31,f24 │ │ │ │ + fdiv f1,f29,f1 │ │ │ │ + fmul f12,f31,f26 │ │ │ │ + fmul f0,f31,f25 │ │ │ │ + fmul f31,f31,f27 │ │ │ │ + add r2,r2,r14 │ │ │ │ addi r14,r14,16 │ │ │ │ - xxspltd vs8,vs9,0 │ │ │ │ - xxspltd vs9,vs12,0 │ │ │ │ - xxspltd vs11,vs11,0 │ │ │ │ - xxspltd vs30,vs30,0 │ │ │ │ - xvmuldp vs10,vs10,vs8 │ │ │ │ - stxv vs10,0(r30) │ │ │ │ - lxvx vs12,r9,r27 │ │ │ │ - xvmuldp vs8,vs12,vs11 │ │ │ │ - fmul f10,f0,f24 │ │ │ │ - fmul f11,f0,f27 │ │ │ │ - fmul f12,f0,f25 │ │ │ │ - fmul f0,f0,f26 │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xxspltd vs31,vs31,0 │ │ │ │ + xvmuldp vs11,vs11,vs10 │ │ │ │ + stxv vs11,0(r30) │ │ │ │ + lxvx vs11,r2,r25 │ │ │ │ + xvmuldp vs12,vs11,vs12 │ │ │ │ + stxvx vs12,r18,r30 │ │ │ │ + lxvx vs12,r2,r26 │ │ │ │ + xvmuldp vs10,vs12,vs0 │ │ │ │ + fmul f11,f1,f24 │ │ │ │ + fmul f12,f1,f26 │ │ │ │ + fmul f0,f1,f25 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + stxvx vs10,r19,r30 │ │ │ │ + lxvx vs10,r2,r27 │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - stxvx vs8,r18,r30 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - lxvx vs8,r9,r16 │ │ │ │ - xvmuldp vs9,vs8,vs9 │ │ │ │ - stxvx vs9,r25,r30 │ │ │ │ - lxvx vs9,r9,r24 │ │ │ │ - xvmuldp vs9,vs9,vs30 │ │ │ │ - stxvx vs9,r19,r30 │ │ │ │ - lxvx vs9,r9,r15 │ │ │ │ - xvmuldp vs10,vs9,vs10 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ + xvmuldp vs10,vs10,vs31 │ │ │ │ stxvx vs10,r20,r30 │ │ │ │ - lxvx vs10,r9,r17 │ │ │ │ + lxvx vs10,r2,r15 │ │ │ │ xvmuldp vs11,vs10,vs11 │ │ │ │ stxvx vs11,r21,r30 │ │ │ │ - lxvx vs11,r9,r26 │ │ │ │ + lxvx vs11,r2,r16 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ stxvx vs12,r22,r30 │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ - ld r9,152(r31) │ │ │ │ + lxvx vs12,r2,r17 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r9,r30 │ │ │ │ + stxvx vs0,r23,r30 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + ld r2,160(r31) │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ + stxvx vs0,r2,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 1af30 │ │ │ │ - ld r10,240(r31) │ │ │ │ - ld r11,248(r31) │ │ │ │ - ld r0,256(r31) │ │ │ │ - mr r14,r15 │ │ │ │ + bne 1af00 │ │ │ │ + ld r8,272(r31) │ │ │ │ + ld r10,280(r31) │ │ │ │ + mr r14,r17 │ │ │ │ mr r18,r26 │ │ │ │ - mr r15,r17 │ │ │ │ - mr r25,r24 │ │ │ │ - mr r17,r27 │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r9,168(r31) │ │ │ │ - add r11,r11,r10 │ │ │ │ - subf r17,r0,r17 │ │ │ │ - subf r16,r0,r16 │ │ │ │ - subf r25,r0,r25 │ │ │ │ - subf r14,r0,r14 │ │ │ │ - subf r15,r0,r15 │ │ │ │ - subf r18,r0,r18 │ │ │ │ - add r8,r8,r0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r8,128(r31) │ │ │ │ - ld r8,224(r31) │ │ │ │ - std r9,168(r31) │ │ │ │ - add r8,r8,r10 │ │ │ │ - std r8,224(r31) │ │ │ │ - ld r8,216(r31) │ │ │ │ - add r8,r8,r10 │ │ │ │ - std r8,216(r31) │ │ │ │ - ld r8,232(r31) │ │ │ │ - cmpd r9,r8 │ │ │ │ - ld r9,208(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,208(r31) │ │ │ │ - ld r9,200(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,200(r31) │ │ │ │ - ld r9,192(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,192(r31) │ │ │ │ - ld r9,184(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,184(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - subf r9,r0,r9 │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,176(r31) │ │ │ │ + mr r17,r15 │ │ │ │ + mr r19,r25 │ │ │ │ + ld r3,288(r31) │ │ │ │ + mr r15,r27 │ │ │ │ + ld r9,128(r31) │ │ │ │ + ld r2,192(r31) │ │ │ │ + add r3,r3,r8 │ │ │ │ + subf r19,r10,r19 │ │ │ │ + subf r18,r10,r18 │ │ │ │ + subf r15,r10,r15 │ │ │ │ + subf r17,r10,r17 │ │ │ │ + subf r16,r10,r16 │ │ │ │ + subf r14,r10,r14 │ │ │ │ add r9,r9,r10 │ │ │ │ - std r9,176(r31) │ │ │ │ - blt 1ad90 │ │ │ │ - ld r28,312(r31) │ │ │ │ - ld r30,320(r31) │ │ │ │ - ld r22,328(r31) │ │ │ │ - ld r23,336(r31) │ │ │ │ - mr r8,r10 │ │ │ │ - ld r25,344(r31) │ │ │ │ - ld r27,352(r31) │ │ │ │ - ld r24,360(r31) │ │ │ │ - ld r21,368(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,128(r31) │ │ │ │ + ld r9,256(r31) │ │ │ │ + std r2,192(r31) │ │ │ │ + add r9,r9,r8 │ │ │ │ + std r9,256(r31) │ │ │ │ + ld r9,248(r31) │ │ │ │ + add r9,r9,r8 │ │ │ │ + std r9,248(r31) │ │ │ │ + ld r9,264(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + ld r2,240(r31) │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r2,240(r31) │ │ │ │ + ld r2,232(r31) │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r2,232(r31) │ │ │ │ + ld r2,224(r31) │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r2,224(r31) │ │ │ │ + ld r2,216(r31) │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r2,216(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + subf r2,r10,r2 │ │ │ │ + std r2,144(r31) │ │ │ │ + ld r2,208(r31) │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r2,208(r31) │ │ │ │ + blt 1ad70 │ │ │ │ + ld r28,336(r31) │ │ │ │ + ld r30,344(r31) │ │ │ │ + ld r24,352(r31) │ │ │ │ + ld r25,360(r31) │ │ │ │ + ld r26,368(r31) │ │ │ │ + ld r27,376(r31) │ │ │ │ + ld r23,384(r31) │ │ │ │ + ld r22,392(r31) │ │ │ │ addi r28,r28,1 │ │ │ │ - ld r9,376(r31) │ │ │ │ - add r24,r24,r27 │ │ │ │ - add r25,r25,r27 │ │ │ │ + ld r2,400(r31) │ │ │ │ add r23,r23,r27 │ │ │ │ - add r22,r22,r27 │ │ │ │ - cmpd r28,r21 │ │ │ │ - add r30,r30,r9 │ │ │ │ - blt 1abe0 │ │ │ │ - ld r30,264(r31) │ │ │ │ + add r26,r26,r27 │ │ │ │ + add r25,r25,r27 │ │ │ │ + add r24,r24,r27 │ │ │ │ + cmpd r28,r22 │ │ │ │ + add r30,r30,r2 │ │ │ │ + blt 1abf0 │ │ │ │ + ld r30,296(r31) │ │ │ │ ld r3,152(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ lwz r21,112(r30) │ │ │ │ - ld r17,8(r30) │ │ │ │ - ld r15,88(r30) │ │ │ │ - ld r18,200(r30) │ │ │ │ - andi. r9,r21,32 │ │ │ │ - bne 1b828 │ │ │ │ - ld r9,264(r31) │ │ │ │ - ld r29,72(r9) │ │ │ │ - andi. r9,r21,16 │ │ │ │ - ld r9,0(r29) │ │ │ │ - mtvrd v31,r9 │ │ │ │ - ld r9,8(r29) │ │ │ │ - mtvrd v30,r9 │ │ │ │ - ld r9,16(r29) │ │ │ │ - mtvrd v29,r9 │ │ │ │ - bne 1b8e4 │ │ │ │ - andi. r9,r21,8 │ │ │ │ - bne 1b9ec │ │ │ │ - andi. r9,r21,2 │ │ │ │ - rlwinm r25,r21,0,20,20 │ │ │ │ - bne 1c450 │ │ │ │ + ld r9,88(r30) │ │ │ │ + ld r15,8(r30) │ │ │ │ + ld r16,200(r30) │ │ │ │ + andi. r2,r21,32 │ │ │ │ + std r9,144(r31) │ │ │ │ + bne 1b7e0 │ │ │ │ + ld r2,296(r31) │ │ │ │ + ld r29,72(r2) │ │ │ │ + andi. r2,r21,16 │ │ │ │ + ld r2,0(r29) │ │ │ │ + mtvrd v31,r2 │ │ │ │ + ld r2,8(r29) │ │ │ │ + mtvrd v30,r2 │ │ │ │ + ld r2,16(r29) │ │ │ │ + mtvrd v29,r2 │ │ │ │ + bne 1b894 │ │ │ │ + andi. r2,r21,8 │ │ │ │ + bne 1b918 │ │ │ │ + andi. r2,r21,2 │ │ │ │ + rlwinm r24,r21,0,20,20 │ │ │ │ + bne 1c4bc │ │ │ │ andi. r21,r21,4 │ │ │ │ - bne 1be6c │ │ │ │ - cmpwi r25,0 │ │ │ │ - cmpdi cr4,r17,0 │ │ │ │ - bne 1b3d0 │ │ │ │ - ble cr4,1a9dc │ │ │ │ + bne 1bdb8 │ │ │ │ + cmpwi r24,0 │ │ │ │ + cmpdi cr4,r15,0 │ │ │ │ + bne 1b38c │ │ │ │ + ble cr4,1aa08 │ │ │ │ xxmr vs0,vs63 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r16,r15,1 │ │ │ │ - ld r25,264(r31) │ │ │ │ - li r8,1 │ │ │ │ - sldi r14,r15,4 │ │ │ │ - std r18,160(r31) │ │ │ │ + xxspltidp vs26,1065353216 │ │ │ │ + ld r9,144(r31) │ │ │ │ + li r19,1 │ │ │ │ + plfd f28,247712 # 57988 │ │ │ │ + ld r25,296(r31) │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - fcfid f25,f0 │ │ │ │ + li r22,0 │ │ │ │ + std r16,192(r31) │ │ │ │ + fcfid f24,f0 │ │ │ │ xxmr vs0,vs62 │ │ │ │ - lfd f27,1648(r9) │ │ │ │ - li r21,0 │ │ │ │ - sldi r9,r15,1 │ │ │ │ - sldi r6,r16,5 │ │ │ │ - std r17,144(r31) │ │ │ │ - std r15,152(r31) │ │ │ │ - fcfid f26,f0 │ │ │ │ + fcfid f25,f0 │ │ │ │ xxmr vs0,vs61 │ │ │ │ - std r14,184(r31) │ │ │ │ - addi r10,r9,2 │ │ │ │ - cmpdi cr7,r9,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r6,168(r31) │ │ │ │ + addi r17,r9,1 │ │ │ │ + sldi r2,r9,1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ fcfid f0,f0 │ │ │ │ - fdiv f25,f27,f25 │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - mulli r9,r16,-48 │ │ │ │ - fdiv f26,f27,f26 │ │ │ │ - fdiv f27,f27,f0 │ │ │ │ - std r9,136(r31) │ │ │ │ - addi r9,r6,-32 │ │ │ │ - std r9,176(r31) │ │ │ │ - isel r9,r8,r10,4*cr7+lt │ │ │ │ - sldi r10,r16,4 │ │ │ │ - mr r18,r9 │ │ │ │ - std r10,128(r31) │ │ │ │ - lwz r9,112(r25) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r8,136(r31) │ │ │ │ - mr r19,r1 │ │ │ │ - mr r23,r21 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r24,r1,128 │ │ │ │ - beq 1b2dc │ │ │ │ - ld r9,240(r25) │ │ │ │ - sldi r10,r21,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r23,8(r9) │ │ │ │ - mulli r27,r23,24 │ │ │ │ + cmpdi cr7,r2,-1 │ │ │ │ + sldi r10,r17,5 │ │ │ │ + fdiv f24,f26,f24 │ │ │ │ + std r9,216(r31) │ │ │ │ + addi r9,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r14,r10,-32 │ │ │ │ + std r10,208(r31) │ │ │ │ + fdiv f25,f26,f25 │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + mulli r2,r17,-48 │ │ │ │ + isel r19,r19,r9,4*cr7+lt │ │ │ │ + std r14,224(r31) │ │ │ │ + fdiv f26,f26,f0 │ │ │ │ + std r2,176(r31) │ │ │ │ + sldi r2,r17,4 │ │ │ │ + std r2,160(r31) │ │ │ │ + lwz r2,112(r25) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r17,r1 │ │ │ │ + mr r21,r22 │ │ │ │ + ld r10,176(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r10 │ │ │ │ + addi r23,r1,128 │ │ │ │ + beq 1b298 │ │ │ │ + ld r2,240(r25) │ │ │ │ + sldi r9,r22,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r21,8(r2) │ │ │ │ + mulli r27,r21,24 │ │ │ │ ld r26,120(r25) │ │ │ │ - lfdx f28,r26,r27 │ │ │ │ - blt cr4,1b7b0 │ │ │ │ - ld r20,72(r25) │ │ │ │ + lfdx f27,r26,r27 │ │ │ │ + blt cr4,1b76c │ │ │ │ + ld r18,72(r25) │ │ │ │ ld r30,88(r25) │ │ │ │ - ld r22,96(r25) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r14,48(r25) │ │ │ │ - addis r29,r2,-2 │ │ │ │ - mr r16,r18 │ │ │ │ - lfd f12,1536(r9) │ │ │ │ - addi r29,r29,1536 │ │ │ │ - lfd f11,0(r20) │ │ │ │ - mulld r14,r23,r14 │ │ │ │ - fcfid f0,f11 │ │ │ │ - mtfprd f11,r30 │ │ │ │ - sldi r9,r14,3 │ │ │ │ - fcfid f30,f11 │ │ │ │ - lfd f11,0(r22) │ │ │ │ - fmul f24,f0,f0 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - fmr f23,f11 │ │ │ │ - fmul f30,f30,f30 │ │ │ │ + mr r16,r19 │ │ │ │ + ld r20,96(r25) │ │ │ │ + ld r28,48(r25) │ │ │ │ + lfd f12,0(r18) │ │ │ │ + mulld r28,r21,r28 │ │ │ │ + fcfid f0,f12 │ │ │ │ + mtfprd f12,r30 │ │ │ │ + fcfid f30,f12 │ │ │ │ + lfd f12,0(r20) │ │ │ │ + sldi r2,r28,3 │ │ │ │ + fmul f11,f0,f0 │ │ │ │ fmr f22,f12 │ │ │ │ - lfdx f12,r26,r9 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + fmul f30,f30,f30 │ │ │ │ + fmr f23,f11 │ │ │ │ + fmr f21,f12 │ │ │ │ + lfdx f12,r26,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r28,r9,r30 │ │ │ │ - subf r17,r30,r9 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - add r28,r24,r28 │ │ │ │ - b 1b3a0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r24,r30,r2 │ │ │ │ + mulli r29,r24,-8 │ │ │ │ + add r29,r23,r29 │ │ │ │ + b 1b348 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - sldi r10,r17,3 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + sldi r2,r24,3 │ │ │ │ addic. r16,r16,-1 │ │ │ │ - addi r17,r17,1 │ │ │ │ - stfdx f0,r28,r10 │ │ │ │ - beq 1b5c0 │ │ │ │ - mtfprd f0,r17 │ │ │ │ + addi r24,r24,1 │ │ │ │ + stfdx f12,r29,r2 │ │ │ │ + beq 1b5a0 │ │ │ │ + mtfprd f0,r24 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f25,f12,f28 │ │ │ │ - fnmsub f12,f25,f12,f28 │ │ │ │ - fmul f0,f0,f24 │ │ │ │ + fmsub f0,f24,f12,f27 │ │ │ │ + fnmsub f12,f24,f12,f27 │ │ │ │ + fmul f0,f0,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 1b370 │ │ │ │ + bgt 1b320 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1b5a0 │ │ │ │ - fmr f0,f22 │ │ │ │ - b 1b38c │ │ │ │ - ld r9,264(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - mr r27,r1 │ │ │ │ - ld r10,48(r9) │ │ │ │ - ld r3,120(r9) │ │ │ │ - ld r25,240(r9) │ │ │ │ - sldi r26,r10,3 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r9,r26,15 │ │ │ │ + fmr f12,f21 │ │ │ │ + bge 1b334 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 1b334 │ │ │ │ + ld r9,296(r31) │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r30,r1 │ │ │ │ + ld r2,48(r9) │ │ │ │ + ld r5,120(r9) │ │ │ │ + ld r27,240(r9) │ │ │ │ + sldi r28,r2,3 │ │ │ │ + addi r9,r28,15 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ neg r9,r9 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r28,r1,128 │ │ │ │ - ble cr4,1cdbc │ │ │ │ - mtfprd f0,r15 │ │ │ │ - mr r5,r25 │ │ │ │ - li r30,0 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r11,r1,128 │ │ │ │ + ble cr4,1ce24 │ │ │ │ + lfd f0,144(r31) │ │ │ │ + mr r6,r27 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r2,0 │ │ │ │ li r4,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - std r4,0(r5) │ │ │ │ - std r30,8(r5) │ │ │ │ - ble cr7,1b4a4 │ │ │ │ - addi r9,r26,-8 │ │ │ │ - li r11,0 │ │ │ │ + std r4,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,1b45c │ │ │ │ + addi r9,r28,-8 │ │ │ │ + li r7,0 │ │ │ │ li r0,0 │ │ │ │ srdi r9,r9,3 │ │ │ │ addi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - b 1b454 │ │ │ │ - ldx r9,r29,r11 │ │ │ │ - mulld r0,r0,r9 │ │ │ │ - std r0,0(r5) │ │ │ │ - ldx r6,r29,r11 │ │ │ │ - lfdx f0,r3,r11 │ │ │ │ - mtfprd f12,r6 │ │ │ │ + b 1b40c │ │ │ │ + ldx r9,r29,r7 │ │ │ │ + mulld r0,r10,r9 │ │ │ │ + std r0,0(r6) │ │ │ │ + ldx r8,r29,r7 │ │ │ │ + lfdx f0,r5,r7 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - divd r9,r7,r6 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - add r9,r9,r6 │ │ │ │ - divd r7,r9,r6 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - add r0,r9,r0 │ │ │ │ - stdx r9,r28,r11 │ │ │ │ - addi r11,r11,8 │ │ │ │ - std r0,0(r5) │ │ │ │ - bdnz 1b448 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r26 │ │ │ │ - cmpd r17,r30 │ │ │ │ - bne 1b420 │ │ │ │ - addi r5,r29,-8 │ │ │ │ + mffprd r10,f0 │ │ │ │ + divd r9,r10,r8 │ │ │ │ + mulld r9,r9,r8 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r9,r9,r8 │ │ │ │ + divd r10,r9,r8 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + add r10,r9,r0 │ │ │ │ + stdx r9,r11,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r10,0(r6) │ │ │ │ + bdnz 1b400 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r5,r5,r28 │ │ │ │ + cmpd r15,r3 │ │ │ │ + bne 1b3d8 │ │ │ │ li r9,1 │ │ │ │ - ble cr7,1cdb4 │ │ │ │ - andi. r6,r10,3 │ │ │ │ - li r7,1 │ │ │ │ - addi r4,r10,-1 │ │ │ │ - beq 1b50c │ │ │ │ + ble cr7,1b544 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 1ce2c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r9,r2,1 │ │ │ │ + mr r10,r29 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r5,r9,-1 │ │ │ │ + mr r7,r9 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 1b4e4 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 1b4fc │ │ │ │ + beq 1b4d0 │ │ │ │ cmpdi r6,2 │ │ │ │ - beq 1b4f0 │ │ │ │ - ld r9,0(r29) │ │ │ │ - mr r5,r29 │ │ │ │ - mr r8,r4 │ │ │ │ - ldu r6,8(r5) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - cmpdi r8,1 │ │ │ │ - ldu r8,8(r5) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - beq 1b53c │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r4,8(r5) │ │ │ │ - ld r6,16(r5) │ │ │ │ - ld r8,24(r5) │ │ │ │ - addi r5,r5,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - ld r10,0(r5) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - bdnz 1b514 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ + beq 1b4c0 │ │ │ │ + lxv vs32,0(r29) │ │ │ │ + mr r9,r5 │ │ │ │ + addi r10,r29,16 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 1b518 │ │ │ │ + srdi r8,r7,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs44,16(r10) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs42,-32(r10) │ │ │ │ + lxv vs43,-16(r10) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 1b4ec │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r9,r9 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + clrrdi r2,r2,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq 1b544 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r29,r2 │ │ │ │ + mulld r9,r9,r2 │ │ │ │ mtfprd f0,r9 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r17,4 │ │ │ │ + bl 51e0 │ │ │ │ + sldi r3,r15,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r25 │ │ │ │ - mr r30,r3 │ │ │ │ - mr r3,r17 │ │ │ │ - mr r5,r30 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r27 │ │ │ │ + mr r29,r3 │ │ │ │ + mr r3,r15 │ │ │ │ + mr r5,r29 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r30 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - b 1b214 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 1b38c │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f12,8(r20) │ │ │ │ - lfd f10,8(r22) │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r9,r27,8 │ │ │ │ - mr r15,r18 │ │ │ │ - lfd f11,1536(r10) │ │ │ │ - sldi r14,r14,3 │ │ │ │ - lfdx f24,r26,r9 │ │ │ │ - add r17,r26,r9 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r30) │ │ │ │ + mr r1,r30 │ │ │ │ + b 1b1d0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f12,8(r18) │ │ │ │ + lfd f10,8(r20) │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r24,r27,8 │ │ │ │ + mr r16,r19 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + lfdx f11,r26,r24 │ │ │ │ + add r24,r26,r24 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r26,r14 │ │ │ │ fmr f22,f10 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - fmr f21,f11 │ │ │ │ - fmul f11,f0,f0 │ │ │ │ + fmul f10,f10,f28 │ │ │ │ + lfdx f12,r26,r28 │ │ │ │ + fmr f21,f10 │ │ │ │ + fmul f10,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ - fmr f23,f11 │ │ │ │ + fmr f23,f10 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r28,r9,r30 │ │ │ │ - subf r16,r30,r9 │ │ │ │ - ld r9,184(r31) │ │ │ │ - sldi r28,r28,3 │ │ │ │ - add r28,r28,r9 │ │ │ │ - addi r28,r28,16 │ │ │ │ - add r28,r24,r28 │ │ │ │ - b 1b670 │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r14,r30,r2 │ │ │ │ + ld r2,216(r31) │ │ │ │ + mulli r29,r14,-8 │ │ │ │ + add r29,r29,r2 │ │ │ │ + addi r29,r29,16 │ │ │ │ + add r29,r23,r29 │ │ │ │ + b 1b640 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ + stfd f11,128(r31) │ │ │ │ fmul f1,f31,f22 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - sldi r10,r16,3 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - stfdx f0,r28,r10 │ │ │ │ - beq 1b6c0 │ │ │ │ - mtfprd f0,r16 │ │ │ │ + bl 4b40 │ │ │ │ + lfd f11,128(r31) │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfdx f12,r29,r9 │ │ │ │ + beq 1b68c │ │ │ │ + mtfprd f0,r14 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f26,f12,f24 │ │ │ │ - fnmsub f12,f26,f12,f24 │ │ │ │ + fmsub f0,f25,f12,f11 │ │ │ │ + fnmsub f12,f25,f12,f11 │ │ │ │ fmul f0,f0,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 1b640 │ │ │ │ + bgt 1b610 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1b6a0 │ │ │ │ - fmr f0,f21 │ │ │ │ - b 1b65c │ │ │ │ + fmr f12,f21 │ │ │ │ + bge 1b62c │ │ │ │ fsqrt f31,f0 │ │ │ │ + stfd f11,128(r31) │ │ │ │ fmul f1,f31,f22 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 1b65c │ │ │ │ - lfd f12,16(r20) │ │ │ │ - add r14,r26,r14 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f10,16(r22) │ │ │ │ - addi r28,r27,16 │ │ │ │ - mr r22,r18 │ │ │ │ - lfd f11,1536(r9) │ │ │ │ - lfdx f24,r26,r28 │ │ │ │ + bl 4da0 │ │ │ │ + lfd f11,128(r31) │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 1b62c │ │ │ │ + lfd f12,16(r18) │ │ │ │ add r28,r26,r28 │ │ │ │ + lfd f10,16(r20) │ │ │ │ + addi r29,r27,16 │ │ │ │ + mr r20,r19 │ │ │ │ + lfdx f11,r26,r29 │ │ │ │ + add r29,r26,r29 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfd f12,8(r14) │ │ │ │ + lfd f12,8(r28) │ │ │ │ fmr f22,f10 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ + fmul f10,f10,f28 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ - fmr f21,f11 │ │ │ │ + fmr f21,f10 │ │ │ │ fmr f23,f0 │ │ │ │ frim f0,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r27,r9,r30 │ │ │ │ - subf r30,r30,r9 │ │ │ │ - ld r9,176(r31) │ │ │ │ - sldi r27,r27,3 │ │ │ │ - add r27,r27,r9 │ │ │ │ - addi r27,r27,32 │ │ │ │ - add r27,r24,r27 │ │ │ │ - b 1b760 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r30,r30,r2 │ │ │ │ + ld r2,224(r31) │ │ │ │ + mulli r28,r30,-8 │ │ │ │ + add r28,r28,r2 │ │ │ │ + addi r28,r28,32 │ │ │ │ + add r28,r23,r28 │ │ │ │ + b 1b720 │ │ │ │ fsqrt f31,f0 │ │ │ │ + stfd f11,128(r31) │ │ │ │ fmul f1,f31,f22 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r22,r22,-1 │ │ │ │ + bl 4b40 │ │ │ │ + lfd f11,128(r31) │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r20,r20,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - beq 1b7c0 │ │ │ │ + stfdx f12,r28,r2 │ │ │ │ + beq 1b77c │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f27,f12,f24 │ │ │ │ - fnmsub f12,f27,f12,f24 │ │ │ │ + fmsub f0,f26,f12,f11 │ │ │ │ + fnmsub f12,f26,f12,f11 │ │ │ │ fmul f0,f0,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 1b730 │ │ │ │ + bgt 1b6f0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1b790 │ │ │ │ - fmr f0,f21 │ │ │ │ - b 1b74c │ │ │ │ + fmr f12,f21 │ │ │ │ + bge 1b70c │ │ │ │ fsqrt f31,f0 │ │ │ │ + stfd f11,128(r31) │ │ │ │ fmul f1,f31,f22 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 1b74c │ │ │ │ - addi r9,r27,8 │ │ │ │ - addi r28,r27,16 │ │ │ │ - add r17,r26,r9 │ │ │ │ - add r28,r26,r28 │ │ │ │ - ld r8,168(r31) │ │ │ │ + bl 4da0 │ │ │ │ + lfd f11,128(r31) │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 1b70c │ │ │ │ + addi r24,r27,8 │ │ │ │ + addi r29,r27,16 │ │ │ │ + add r24,r26,r24 │ │ │ │ + add r29,r26,r29 │ │ │ │ + ld r2,144(r31) │ │ │ │ ld r3,24(r25) │ │ │ │ - ld r4,160(r31) │ │ │ │ - sldi r23,r23,4 │ │ │ │ - mr r10,r28 │ │ │ │ - mr r9,r17 │ │ │ │ - fmr f1,f28 │ │ │ │ - mr r5,r24 │ │ │ │ - addi r21,r21,1 │ │ │ │ - add r7,r24,r8 │ │ │ │ - ld r8,128(r31) │ │ │ │ - add r3,r3,r23 │ │ │ │ - add r6,r24,r8 │ │ │ │ - ld r8,152(r31) │ │ │ │ stxsd v29,112(r1) │ │ │ │ + sldi r21,r21,4 │ │ │ │ + fmr f1,f27 │ │ │ │ + mr r10,r29 │ │ │ │ + mr r9,r24 │ │ │ │ + mr r5,r23 │ │ │ │ + addi r22,r22,1 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,208(r31) │ │ │ │ + ld r4,192(r31) │ │ │ │ + add r3,r3,r21 │ │ │ │ + add r7,r23,r2 │ │ │ │ + ld r2,160(r31) │ │ │ │ stxsd v30,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r8,120(r1) │ │ │ │ - bl e670 │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r21 │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - bne 1b2a8 │ │ │ │ - b 1a9dc │ │ │ │ - cmpdi r17,0 │ │ │ │ - ble 1a9dc │ │ │ │ - addi r9,r15,1 │ │ │ │ - ld r11,264(r31) │ │ │ │ + add r6,r23,r2 │ │ │ │ + bl e6b0 │ │ │ │ + cmpd r15,r22 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + bne 1b264 │ │ │ │ + b 1aa08 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 1aa08 │ │ │ │ + addi r2,r9,1 │ │ │ │ + ld r7,296(r31) │ │ │ │ rlwinm r21,r21,0,20,20 │ │ │ │ li r5,8 │ │ │ │ li r6,0 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - mulld r4,r9,r9 │ │ │ │ + mulld r4,r2,r2 │ │ │ │ cmpwi cr5,r21,0 │ │ │ │ - ld r3,24(r11) │ │ │ │ - mulld r4,r4,r9 │ │ │ │ + ld r3,24(r7) │ │ │ │ + mulld r4,r4,r2 │ │ │ │ sldi. r4,r4,3 │ │ │ │ - mr r9,r6 │ │ │ │ - beq cr5,1b86c │ │ │ │ - ld r9,240(r11) │ │ │ │ - ldx r9,r9,r5 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r7,r3,r10 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ - stfd f11,8(r7) │ │ │ │ - ble 1b8d0 │ │ │ │ - mulld r8,r4,r9 │ │ │ │ - ld r9,184(r11) │ │ │ │ - ld r10,176(r11) │ │ │ │ + mr r2,r6 │ │ │ │ + beq cr5,1b824 │ │ │ │ + ld r2,240(r7) │ │ │ │ + ldx r2,r2,r5 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r8,r3,r9 │ │ │ │ + stfdx f11,r3,r9 │ │ │ │ + stfd f11,8(r8) │ │ │ │ + ble 1b880 │ │ │ │ + mulld r10,r4,r2 │ │ │ │ + ld r2,184(r7) │ │ │ │ + ld r9,176(r7) │ │ │ │ mtctr r4 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r10,r10,r8 │ │ │ │ - add r8,r9,r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r2,r2,-8 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r9,r9,r10 │ │ │ │ + add r10,r2,r10 │ │ │ │ nop │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r18 │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r16 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r7) │ │ │ │ - bdnz 1b8b0 │ │ │ │ + stxv vs32,0(r8) │ │ │ │ + bdnz 1b860 │ │ │ │ addi r6,r6,1 │ │ │ │ addi r5,r5,16 │ │ │ │ - cmpd cr7,r17,r6 │ │ │ │ - bne cr7,1b85c │ │ │ │ - b 1a9dc │ │ │ │ - cmpdi r17,0 │ │ │ │ - ble 1a9dc │ │ │ │ - ld r9,264(r31) │ │ │ │ + cmpd cr7,r15,r6 │ │ │ │ + bne cr7,1b814 │ │ │ │ + b 1aa08 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 1aa08 │ │ │ │ + ld r2,296(r31) │ │ │ │ andi. r21,r21,2048 │ │ │ │ - addi r27,r15,1 │ │ │ │ - ld r28,24(r9) │ │ │ │ - ld r29,176(r9) │ │ │ │ - ld r30,120(r9) │ │ │ │ - bne 1b964 │ │ │ │ - mulli r24,r27,48 │ │ │ │ - sldi r25,r27,4 │ │ │ │ + mr r26,r9 │ │ │ │ + addi r28,r9,1 │ │ │ │ + ld r27,24(r2) │ │ │ │ + ld r29,176(r2) │ │ │ │ + ld r30,120(r2) │ │ │ │ + bne 1c434 │ │ │ │ + mulli r24,r28,48 │ │ │ │ + sldi r25,r28,4 │ │ │ │ addi r30,r30,8 │ │ │ │ - sldi r27,r27,5 │ │ │ │ + sldi r28,r28,5 │ │ │ │ lfd f1,-8(r30) │ │ │ │ addi r10,r30,8 │ │ │ │ mr r9,r30 │ │ │ │ - add r7,r29,r27 │ │ │ │ - add r6,r29,r25 │ │ │ │ - mr r5,r29 │ │ │ │ - mr r3,r28 │ │ │ │ - mr r4,r18 │ │ │ │ - std r15,120(r1) │ │ │ │ + add r7,r29,r28 │ │ │ │ + add r6,r25,r29 │ │ │ │ + std r26,120(r1) │ │ │ │ stxsd v29,112(r1) │ │ │ │ stxsd v30,104(r1) │ │ │ │ + mr r5,r29 │ │ │ │ + mr r3,r27 │ │ │ │ + mr r4,r16 │ │ │ │ stxsd v31,96(r1) │ │ │ │ - addi r28,r28,16 │ │ │ │ + addi r27,r27,16 │ │ │ │ add r29,r29,r24 │ │ │ │ addi r30,r30,24 │ │ │ │ - bl e670 │ │ │ │ - addic. r17,r17,-1 │ │ │ │ - bne 1b918 │ │ │ │ - b 1a9dc │ │ │ │ - mr r25,r9 │ │ │ │ - li r26,8 │ │ │ │ - ld r9,240(r25) │ │ │ │ - mr r4,r18 │ │ │ │ - ldx r10,r9,r26 │ │ │ │ - addi r26,r26,16 │ │ │ │ - sldi r8,r10,1 │ │ │ │ - mulld r5,r10,r27 │ │ │ │ - mulli r9,r10,24 │ │ │ │ - sldi r3,r10,4 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r3,r28,r3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mulli r5,r5,48 │ │ │ │ - lfdx f1,r30,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ - mulld r8,r8,r27 │ │ │ │ - std r15,120(r1) │ │ │ │ - stxsd v29,112(r1) │ │ │ │ - stxsd v30,104(r1) │ │ │ │ - add r10,r30,r10 │ │ │ │ - add r9,r30,r9 │ │ │ │ - stxsd v31,96(r1) │ │ │ │ - add r5,r29,r5 │ │ │ │ - add r7,r8,r27 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r6,r29,r8 │ │ │ │ - add r7,r29,r7 │ │ │ │ - bl e670 │ │ │ │ - addic. r17,r17,-1 │ │ │ │ - bne 1b96c │ │ │ │ - b 1a9dc │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r27,r15,1 │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r28,r15,1 │ │ │ │ - mr r16,r1 │ │ │ │ - lfd f31,1648(r9) │ │ │ │ - ld r9,264(r31) │ │ │ │ - mulli r29,r27,48 │ │ │ │ - addi r26,r28,1 │ │ │ │ - sldi r25,r27,4 │ │ │ │ - cmpdi cr4,r26,0 │ │ │ │ - ld r30,96(r9) │ │ │ │ - neg r9,r29 │ │ │ │ - addi r29,r29,15 │ │ │ │ - lfd f1,0(r30) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - mr r23,r1 │ │ │ │ - stfdu f31,128(r23) │ │ │ │ - add r22,r23,r25 │ │ │ │ - ble cr4,1cda4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,824(r9) │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r26,1 │ │ │ │ - addi r9,r23,8 │ │ │ │ + bl e6b0 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ + bne 1b8cc │ │ │ │ + b 1aa08 │ │ │ │ + addi r23,r9,1 │ │ │ │ + ld r10,296(r31) │ │ │ │ + mr r2,r9 │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r25,r1 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mulli r28,r23,48 │ │ │ │ + sldi r27,r2,1 │ │ │ │ + sldi r26,r23,4 │ │ │ │ + ld r29,96(r10) │ │ │ │ + addi r30,r27,1 │ │ │ │ + cmpdi cr4,r30,0 │ │ │ │ + neg r2,r28 │ │ │ │ + addi r28,r28,15 │ │ │ │ + lfd f0,0(r29) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + mr r17,r1 │ │ │ │ + stfdu f31,128(r17) │ │ │ │ + add r24,r17,r26 │ │ │ │ + ble cr4,1ce14 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + addi r2,r17,8 │ │ │ │ fmul f9,f1,f1 │ │ │ │ - fmr f0,f1 │ │ │ │ + fmr f0,f31 │ │ │ │ + fmr f12,f1 │ │ │ │ fmr f11,f31 │ │ │ │ - fmr f12,f31 │ │ │ │ - beq 1ba84 │ │ │ │ - cmpdi r28,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmr f11,f1 │ │ │ │ - beq 1bab4 │ │ │ │ - srdi r10,r26,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f10,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - fmul f11,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r9) │ │ │ │ - stfd f11,-8(r9) │ │ │ │ - bdnz 1ba8c │ │ │ │ - lfd f1,8(r30) │ │ │ │ - addi r22,r22,8 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r26,1 │ │ │ │ - addi r10,r26,-1 │ │ │ │ - fmul f9,f1,f1 │ │ │ │ + beq 1b9b0 │ │ │ │ + cmpdi r27,0 │ │ │ │ + stfd f1,0(r2) │ │ │ │ + fmr f11,f9 │ │ │ │ fmr f0,f1 │ │ │ │ - fmr f11,f31 │ │ │ │ - fmr f12,f31 │ │ │ │ - stfdx f31,r23,r25 │ │ │ │ - beq 1bb00 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stfd f1,0(r22) │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r22,r22,8 │ │ │ │ - fmr f11,f1 │ │ │ │ - beq 1bb30 │ │ │ │ - srdi r9,r26,1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 1b9e0 │ │ │ │ + srdi r9,r30,1 │ │ │ │ mtctr r9 │ │ │ │ - fmul f10,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - addi r22,r22,16 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - fmul f11,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r22) │ │ │ │ - stfd f11,-8(r22) │ │ │ │ - bdnz 1bb08 │ │ │ │ - lfd f1,16(r30) │ │ │ │ - sldi r19,r27,5 │ │ │ │ - add r30,r23,r19 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r26,1 │ │ │ │ - addi r10,r26,-1 │ │ │ │ + fmul f10,f12,f11 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fmul f10,f0,f10 │ │ │ │ + fmul f0,f12,f11 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + fmul f0,f10,f0 │ │ │ │ + stfd f10,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 1b9b8 │ │ │ │ + lfd f0,8(r29) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r24,r24,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + addi r9,r30,-1 │ │ │ │ fmul f9,f1,f1 │ │ │ │ - fmr f12,f31 │ │ │ │ fmr f0,f1 │ │ │ │ - fmr f11,f31 │ │ │ │ - stfdx f31,r23,r19 │ │ │ │ - beq 1bb84 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stfd f1,0(r30) │ │ │ │ + fmr f12,f11 │ │ │ │ + stfdx f11,r17,r26 │ │ │ │ + beq 1ba34 │ │ │ │ + cmpdi r9,0 │ │ │ │ + stfd f1,0(r24) │ │ │ │ fmr f11,f9 │ │ │ │ - addi r30,r30,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 1bbb4 │ │ │ │ - srdi r9,r26,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r24,r24,8 │ │ │ │ + beq 1ba64 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f10,f0,f11 │ │ │ │ fmul f11,f11,f9 │ │ │ │ - addi r30,r30,16 │ │ │ │ + addi r24,r24,16 │ │ │ │ fmul f10,f12,f10 │ │ │ │ fmul f12,f0,f11 │ │ │ │ fmul f11,f11,f9 │ │ │ │ fmul f12,f10,f12 │ │ │ │ - stfd f10,-16(r30) │ │ │ │ - stfd f12,-8(r30) │ │ │ │ - bdnz 1bb8c │ │ │ │ - cmpdi r17,0 │ │ │ │ - ble 1c440 │ │ │ │ - sldi r26,r15,4 │ │ │ │ - clrrdi r29,r29,4 │ │ │ │ - sldi r30,r27,1 │ │ │ │ - sldi r20,r27,4 │ │ │ │ - sldi r27,r27,5 │ │ │ │ - std r16,128(r31) │ │ │ │ + stfd f10,-16(r24) │ │ │ │ + stfd f12,-8(r24) │ │ │ │ + bdnz 1ba3c │ │ │ │ + lfd f0,16(r29) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + sldi r19,r23,5 │ │ │ │ + add r29,r17,r19 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + addi r29,r29,8 │ │ │ │ + bl 4720 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + fmul f9,f1,f1 │ │ │ │ + fmr f0,f1 │ │ │ │ + fmr f12,f11 │ │ │ │ + stfdx f11,r17,r19 │ │ │ │ + beq 1bac0 │ │ │ │ + cmpdi r9,0 │ │ │ │ + stfd f1,0(r29) │ │ │ │ + fmr f11,f9 │ │ │ │ + fmr f12,f1 │ │ │ │ + addi r29,r29,8 │ │ │ │ + beq 1bb00 │ │ │ │ + srdi r30,r30,1 │ │ │ │ + mtctr r30 │ │ │ │ + fmul f10,f0,f11 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + mfctr r2 │ │ │ │ + addi r29,r29,16 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + mtctr r9 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f12,f0,f11 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + stfd f10,-16(r29) │ │ │ │ + stfd f12,-8(r29) │ │ │ │ + bne 1bac8 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 1bda8 │ │ │ │ + ld r2,144(r31) │ │ │ │ + clrrdi r28,r28,4 │ │ │ │ + sldi r29,r23,1 │ │ │ │ + addi r24,r17,8 │ │ │ │ + ld r14,296(r31) │ │ │ │ + sldi r20,r23,4 │ │ │ │ li r22,0 │ │ │ │ - addi r24,r26,40 │ │ │ │ - add r9,r23,r26 │ │ │ │ - neg r14,r29 │ │ │ │ - addi r30,r30,-1 │ │ │ │ - add r29,r9,r24 │ │ │ │ - mr r16,r24 │ │ │ │ - mr r24,r25 │ │ │ │ - mr r25,r26 │ │ │ │ - mr r26,r27 │ │ │ │ - ld r27,264(r31) │ │ │ │ - addi r28,r9,24 │ │ │ │ + sldi r23,r23,5 │ │ │ │ + neg r27,r28 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + sldi r18,r2,4 │ │ │ │ + add r30,r17,r18 │ │ │ │ + addi r17,r18,40 │ │ │ │ + addi r28,r30,24 │ │ │ │ + add r30,r30,r17 │ │ │ │ andi. r21,r21,2048 │ │ │ │ - mr r11,r22 │ │ │ │ + mr r8,r22 │ │ │ │ mr r21,r1 │ │ │ │ - beq 1bc24 │ │ │ │ - ld r9,240(r27) │ │ │ │ - sldi r10,r22,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r11,8(r9) │ │ │ │ - mulli r9,r11,48 │ │ │ │ - ld r8,176(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r6,r11,1 │ │ │ │ - add r6,r6,r11 │ │ │ │ - stdux r10,r1,r14 │ │ │ │ - addi r6,r6,1 │ │ │ │ - lfdx f9,r8,r9 │ │ │ │ - add r9,r8,r9 │ │ │ │ - sldi r6,r6,4 │ │ │ │ + beq 1bb64 │ │ │ │ + ld r2,240(r14) │ │ │ │ + sldi r9,r22,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r8,8(r2) │ │ │ │ + mulli r2,r8,48 │ │ │ │ + mulli r7,r8,3 │ │ │ │ + ld r3,176(r14) │ │ │ │ + ld r9,0(r1) │ │ │ │ + stdux r9,r1,r27 │ │ │ │ + lfdx f9,r3,r2 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r2,r3,r2 │ │ │ │ mr r5,r1 │ │ │ │ - lfd f8,8(r9) │ │ │ │ - add r3,r8,r6 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + lfd f8,8(r2) │ │ │ │ + add r6,r3,r7 │ │ │ │ stfdu f9,128(r5) │ │ │ │ - ble cr4,1be58 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - li r10,0 │ │ │ │ - mr r9,r30 │ │ │ │ - addi r4,r23,8 │ │ │ │ - addi r12,r5,8 │ │ │ │ - lfd f11,1648(r7) │ │ │ │ - addi r7,r30,-1 │ │ │ │ - beq 1bca4 │ │ │ │ - lfd f0,8(r23) │ │ │ │ - mr. r9,r7 │ │ │ │ + ble cr4,1bd94 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r29 │ │ │ │ + li r9,0 │ │ │ │ + addi r4,r5,8 │ │ │ │ + addi r10,r29,-1 │ │ │ │ + beq 1bbdc │ │ │ │ + lfd f0,0(r24) │ │ │ │ + mr. r2,r10 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 1bce4 │ │ │ │ - srdi r7,r30,1 │ │ │ │ - mtctr r7 │ │ │ │ - addi r7,r10,8 │ │ │ │ + beq 1bc1c │ │ │ │ + srdi r10,r29,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r4,r10 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + lfdx f0,r24,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r12,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r12,r7 │ │ │ │ - bdnz 1bcac │ │ │ │ - lfdx f9,r8,r6 │ │ │ │ - add r4,r5,r25 │ │ │ │ - andi. r10,r30,1 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - lfd f8,8(r3) │ │ │ │ - mr r10,r30 │ │ │ │ - addi r7,r30,-1 │ │ │ │ - lfd f11,1648(r8) │ │ │ │ - addi r6,r4,24 │ │ │ │ + stfdx f12,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + bdnz 1bbe4 │ │ │ │ + lfdx f9,r3,r7 │ │ │ │ + add r4,r5,r18 │ │ │ │ + andi. r9,r29,1 │ │ │ │ + lfd f8,8(r6) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r9,r29 │ │ │ │ + addi r10,r29,-1 │ │ │ │ + addi r7,r4,24 │ │ │ │ stfdx f9,r5,r20 │ │ │ │ - beq 1bd30 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ - mr. r10,r7 │ │ │ │ + beq 1bc68 │ │ │ │ + lfdx f0,r28,r2 │ │ │ │ + mr. r9,r10 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 1bd70 │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r9,8 │ │ │ │ + stfdx f0,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 1bca8 │ │ │ │ + srdi r10,r29,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r28,r9 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - lfdx f0,r28,r8 │ │ │ │ + lfdx f12,r28,r2 │ │ │ │ + addi r9,r9,-2 │ │ │ │ + lfdx f0,r28,r10 │ │ │ │ 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,r8 │ │ │ │ - bdnz 1bd38 │ │ │ │ - lfd f9,16(r3) │ │ │ │ - andi. r9,r30,1 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - lfd f8,24(r3) │ │ │ │ - add r4,r4,r16 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - lfd f11,1648(r8) │ │ │ │ - stfdx f9,r5,r26 │ │ │ │ - beq 1bdb4 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ + stfdx f12,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r7,r10 │ │ │ │ + bdnz 1bc70 │ │ │ │ + lfd f9,16(r6) │ │ │ │ + andi. r2,r29,1 │ │ │ │ + lfd f8,24(r6) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r4,r4,r17 │ │ │ │ + addi r2,r29,-1 │ │ │ │ + stfdx f9,r5,r23 │ │ │ │ + beq 1bcec │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - beq 1bdf0 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r4,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 1bd28 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r29,r10 │ │ │ │ - lfdx f0,r29,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,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - bdnz 1bdbc │ │ │ │ - mulli r12,r11,24 │ │ │ │ - ld r9,120(r27) │ │ │ │ - ld r3,24(r27) │ │ │ │ - sldi r11,r11,4 │ │ │ │ + stfdx f12,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + bdnz 1bcf4 │ │ │ │ + mulli r2,r8,24 │ │ │ │ + ld r9,120(r14) │ │ │ │ + ld r3,24(r14) │ │ │ │ + sldi r8,r8,4 │ │ │ │ add r7,r5,r19 │ │ │ │ - add r6,r5,r24 │ │ │ │ - mr r4,r18 │ │ │ │ + add r6,r5,r26 │ │ │ │ + mr r4,r16 │ │ │ │ addi r22,r22,1 │ │ │ │ - add r3,r3,r11 │ │ │ │ - lfdx f1,r9,r12 │ │ │ │ - addi r10,r12,16 │ │ │ │ - addi r12,r12,8 │ │ │ │ - std r15,120(r1) │ │ │ │ + add r3,r3,r8 │ │ │ │ + ld r8,144(r31) │ │ │ │ + lfdx f1,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ stxsd v29,112(r1) │ │ │ │ stxsd v30,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ add r10,r9,r10 │ │ │ │ - add r9,r9,r12 │ │ │ │ - bl e670 │ │ │ │ - cmpd r17,r22 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r21) │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r8,120(r1) │ │ │ │ + bl e6b0 │ │ │ │ + cmpd r15,r22 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ mr r1,r21 │ │ │ │ - beq 1c43c │ │ │ │ - lwz r21,112(r27) │ │ │ │ - b 1bc04 │ │ │ │ - lfdx f12,r8,r6 │ │ │ │ - lfd f0,16(r3) │ │ │ │ + beq 1bda8 │ │ │ │ + lwz r21,112(r14) │ │ │ │ + b 1bb44 │ │ │ │ + lfdx f12,r3,r7 │ │ │ │ + lfd f0,16(r6) │ │ │ │ stfdx f12,r5,r20 │ │ │ │ - stfdx f0,r5,r26 │ │ │ │ - b 1bdf0 │ │ │ │ - ld r9,264(r31) │ │ │ │ - cmpwi r25,0 │ │ │ │ - cmpdi cr4,r17,0 │ │ │ │ - ld r30,104(r9) │ │ │ │ - bne 1c030 │ │ │ │ - ble cr4,1a9dc │ │ │ │ - addi r9,r15,2 │ │ │ │ - addi r29,r30,1 │ │ │ │ + stfdx f0,r5,r23 │ │ │ │ + b 1bd28 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + b 1aa08 │ │ │ │ + ld r2,296(r31) │ │ │ │ + cmpwi r24,0 │ │ │ │ + cmpdi cr4,r15,0 │ │ │ │ + ld r28,104(r2) │ │ │ │ + bne 1c214 │ │ │ │ + ble cr4,1aa08 │ │ │ │ + ld r21,144(r31) │ │ │ │ xxmr vs0,vs63 │ │ │ │ - ld r24,264(r31) │ │ │ │ - addi r23,r15,1 │ │ │ │ - sldi r10,r15,4 │ │ │ │ - li r21,0 │ │ │ │ - std r18,152(r31) │ │ │ │ - divd r30,r30,r9 │ │ │ │ - fcfid f28,f0 │ │ │ │ - sldi r28,r29,1 │ │ │ │ - xxmr vs0,vs62 │ │ │ │ - mulli r9,r23,48 │ │ │ │ - sldi r12,r23,5 │ │ │ │ - sldi r14,r23,4 │ │ │ │ - sldi r23,r23,1 │ │ │ │ - std r10,136(r31) │ │ │ │ + xxspltib vs42,1 │ │ │ │ + xxspltib vs43,2 │ │ │ │ + addi r30,r28,1 │ │ │ │ + plxv vs11,244748 # 579f0 │ │ │ │ + ld r24,296(r31) │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + xxspltib vs45,0 │ │ │ │ + li r25,0 │ │ │ │ fcfid f29,f0 │ │ │ │ - xxmr vs0,vs61 │ │ │ │ - addi r10,r12,-32 │ │ │ │ - cmpdi cr4,r23,0 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - mr r22,r12 │ │ │ │ + xxmr vs0,vs62 │ │ │ │ + vextsb2d v10,v10 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + addi r2,r21,2 │ │ │ │ + addi r26,r21,1 │ │ │ │ fcfid f30,f0 │ │ │ │ - std r10,128(r31) │ │ │ │ - addi r9,r9,15 │ │ │ │ - std r9,144(r31) │ │ │ │ - mtfprd f0,r30 │ │ │ │ - neg r25,r30 │ │ │ │ - fcfid f27,f0 │ │ │ │ - sldi r25,r25,3 │ │ │ │ - ld r9,144(r31) │ │ │ │ - lwz r10,112(r24) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r18,r1 │ │ │ │ - mr r19,r21 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + xxmr vs0,vs61 │ │ │ │ + divd r2,r28,r2 │ │ │ │ + mulli r29,r26,48 │ │ │ │ + fcfid f31,f0 │ │ │ │ + sldi r27,r26,1 │ │ │ │ + sldi r23,r26,4 │ │ │ │ + sldi r28,r30,3 │ │ │ │ + sldi r26,r26,5 │ │ │ │ + sldi r30,r30,4 │ │ │ │ + cmpdi cr4,r27,0 │ │ │ │ + addi r29,r29,15 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtvsrdd vs44,r2,r2 │ │ │ │ + fcfid f28,f0 │ │ │ │ + lwz r9,112(r24) │ │ │ │ + ld r10,0(r1) │ │ │ │ + clrrdi r2,r29,4 │ │ │ │ + mr r22,r1 │ │ │ │ + mr r0,r25 │ │ │ │ + neg r2,r2 │ │ │ │ + andi. r9,r9,2048 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r5,r1,128 │ │ │ │ - beq 1bf3c │ │ │ │ - ld r9,240(r24) │ │ │ │ - sldi r10,r21,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r19,8(r9) │ │ │ │ - mulli r26,r19,24 │ │ │ │ - ld r20,120(r24) │ │ │ │ - lfdx f1,r20,r26 │ │ │ │ - ble cr4,1c3e4 │ │ │ │ - ld r4,48(r24) │ │ │ │ + beq 1be8c │ │ │ │ + ld r2,240(r24) │ │ │ │ + sldi r9,r25,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r0,8(r2) │ │ │ │ + mulli r19,r0,24 │ │ │ │ + ld r17,120(r24) │ │ │ │ + lfdx f1,r17,r19 │ │ │ │ + ble cr4,1c418 │ │ │ │ + ld r18,48(r24) │ │ │ │ ld r12,72(r24) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r16,88(r24) │ │ │ │ - ld r6,176(r24) │ │ │ │ - mr r3,r5 │ │ │ │ - mr r7,r23 │ │ │ │ - lfd f11,1648(r9) │ │ │ │ - mulld r4,r19,r4 │ │ │ │ + srdi r4,r27,1 │ │ │ │ + mr r8,r5 │ │ │ │ + xxmr vs39,vs11 │ │ │ │ + ld r14,88(r24) │ │ │ │ + ld r2,176(r24) │ │ │ │ + mtctr r4 │ │ │ │ + mulld r18,r0,r18 │ │ │ │ lfd f12,0(r12) │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - lfdx f12,r20,r9 │ │ │ │ + sldi r9,r18,3 │ │ │ │ + lfdx f12,r17,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - subf r9,r16,r9 │ │ │ │ + subf r9,r14,r9 │ │ │ │ mtfprd f0,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f1,f28,f0 │ │ │ │ + fmsub f0,f1,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r9,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - b 1bff4 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f12,f0 │ │ │ │ + fadd f10,f12,f27 │ │ │ │ + fsub f9,f0,f12 │ │ │ │ + fctidz f12,f12 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + xxspltd vs9,vs9,0 │ │ │ │ + xxspltd vs38,vs12,0 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ nop │ │ │ │ - lfdx f12,r6,r10 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - add r10,r10,r25 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - beq 1c200 │ │ │ │ - addi r3,r3,8 │ │ │ │ - addi r8,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - subf r11,r10,r6 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1c01c │ │ │ │ - subfic r8,r10,8 │ │ │ │ - lfdx f0,r6,r8 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1bfd0 │ │ │ │ - lfd f12,0(r11) │ │ │ │ - b 1bfd4 │ │ │ │ - mr r10,r9 │ │ │ │ - ld r9,48(r9) │ │ │ │ - ld r7,0(r1) │ │ │ │ - mr r27,r1 │ │ │ │ - ld r3,120(r10) │ │ │ │ - ld r24,240(r10) │ │ │ │ - sldi r25,r9,3 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r25,15 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r26,r1,128 │ │ │ │ - ble cr4,1cd88 │ │ │ │ - mtfprd f0,r15 │ │ │ │ - mr r5,r24 │ │ │ │ - li r28,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r4,0 │ │ │ │ - fcfid f11,f0 │ │ │ │ - std r4,0(r5) │ │ │ │ - std r28,8(r5) │ │ │ │ - ble 1c104 │ │ │ │ - addi r8,r25,-8 │ │ │ │ - li r23,0 │ │ │ │ - li r11,0 │ │ │ │ - srdi r8,r8,3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - b 1c0b4 │ │ │ │ - ldx r8,r29,r23 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - std r11,0(r5) │ │ │ │ - ldx r6,r29,r23 │ │ │ │ - lfdx f0,r3,r23 │ │ │ │ - mtfprd f12,r6 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmsub f0,f12,f0,f11 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - divd r8,r7,r6 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - subf r8,r8,r7 │ │ │ │ - add r8,r8,r6 │ │ │ │ - divd r7,r8,r6 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - subf r8,r7,r8 │ │ │ │ - add r11,r8,r11 │ │ │ │ - stdx r8,r26,r23 │ │ │ │ - addi r23,r23,8 │ │ │ │ - std r11,0(r5) │ │ │ │ - bdnz 1c0a8 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r25 │ │ │ │ - cmpd cr7,r17,r28 │ │ │ │ - bne cr7,1c080 │ │ │ │ - addi r5,r29,-8 │ │ │ │ - li r8,1 │ │ │ │ - ble 1cd78 │ │ │ │ - andi. r6,r9,3 │ │ │ │ - li r7,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - beq 1c16c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 1c15c │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 1c150 │ │ │ │ - ld r8,0(r29) │ │ │ │ - mr r5,r29 │ │ │ │ - mr r10,r4 │ │ │ │ - ldu r6,8(r5) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - cmpdi r10,1 │ │ │ │ - ldu r10,8(r5) │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - beq 1c19c │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r4,8(r5) │ │ │ │ - ld r6,16(r5) │ │ │ │ - ld r10,24(r5) │ │ │ │ - addi r5,r5,32 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - bdnz 1c174 │ │ │ │ - mulld r7,r8,r7 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r17,4 │ │ │ │ - frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r24 │ │ │ │ - mr r29,r3 │ │ │ │ - mr r3,r17 │ │ │ │ - mr r5,r29 │ │ │ │ - fctidz f0,f31 │ │ │ │ - mffprd r6,f0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r29 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - b 1be80 │ │ │ │ + nop │ │ │ │ + vmulld v0,v7,v12 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v7,v7,v11 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vsubudm v0,v6,v0 │ │ │ │ + vaddudm v9,v0,v10 │ │ │ │ + xvcvsxddp vs0,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs12,vs41 │ │ │ │ + vsld v9,v9,v1 │ │ │ │ + vnegd v1,v0 │ │ │ │ + vnegd v8,v9 │ │ │ │ + xvcmpgtdp vs0,vs0,vs45 │ │ │ │ + xvcmpgtdp vs12,vs12,vs45 │ │ │ │ + xxsel vs0,vs33,vs32,vs0 │ │ │ │ + xxsel vs12,vs40,vs41,vs12 │ │ │ │ + mfvsrld r6,vs0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + mfvsrld r7,vs12 │ │ │ │ + mffprd r9,f12 │ │ │ │ + ldx r10,r2,r10 │ │ │ │ + ldx r6,r2,r6 │ │ │ │ + ldx r9,r2,r9 │ │ │ │ + ldx r7,r2,r7 │ │ │ │ + mtvsrdd vs0,r10,r6 │ │ │ │ + mtvsrdd vs12,r9,r7 │ │ │ │ + xvmuldp vs12,vs12,vs9 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 1bf20 │ │ │ │ lfd f12,8(r12) │ │ │ │ - addi r10,r4,1 │ │ │ │ - addi r9,r26,8 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - mr r0,r23 │ │ │ │ + addi r10,r18,1 │ │ │ │ + addi r9,r19,8 │ │ │ │ + add r6,r5,r23 │ │ │ │ + mtctr r4 │ │ │ │ + add r7,r2,r28 │ │ │ │ + xxmr vs40,vs11 │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfd f11,1648(r8) │ │ │ │ - ld r8,136(r31) │ │ │ │ + mr r20,r6 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r20,r10 │ │ │ │ - lfdx f12,r20,r9 │ │ │ │ - add r9,r20,r9 │ │ │ │ - add r27,r5,r8 │ │ │ │ + lfdx f10,r17,r10 │ │ │ │ + lfdx f12,r17,r9 │ │ │ │ + add r9,r17,r9 │ │ │ │ fmul f0,f0,f10 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r10,f0 │ │ │ │ - subf r10,r16,r10 │ │ │ │ + subf r10,r14,r10 │ │ │ │ mtfprd f0,r10 │ │ │ │ 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 f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r7,f12 │ │ │ │ - b 1c29c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f12,r6,r10 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r7,r30,r7 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - beq 1c2f4 │ │ │ │ - addi r27,r27,8 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - addi r10,r7,1 │ │ │ │ - not r8,r7 │ │ │ │ - mr r3,r7 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - add r11,r29,r10 │ │ │ │ - add r8,r8,r29 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r10,r11,3 │ │ │ │ + fadd f9,f12,f27 │ │ │ │ + fctidz f10,f12 │ │ │ │ + fsub f12,f0,f12 │ │ │ │ + fsub f9,f9,f0 │ │ │ │ + mffprd r10,f10 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + not r8,r10 │ │ │ │ + mtvsrdd vs39,r10,r10 │ │ │ │ + mtvsrdd vs38,r8,r8 │ │ │ │ + xxspltd vs9,vs9,0 │ │ │ │ + vmulld v0,v12,v8 │ │ │ │ + addi r20,r20,16 │ │ │ │ + vaddudm v8,v8,v11 │ │ │ │ + vsubudm v9,v7,v0 │ │ │ │ + vaddudm v1,v6,v0 │ │ │ │ + vsubudm v0,v0,v7 │ │ │ │ + vaddudm v5,v9,v10 │ │ │ │ + xvcvsxddp vs12,vs41 │ │ │ │ + xvcvsxddp vs0,vs37 │ │ │ │ + xvcmpgtdp vs12,vs12,vs45 │ │ │ │ + xvcmpgtdp vs0,vs0,vs45 │ │ │ │ + xxsel vs32,vs32,vs41,vs12 │ │ │ │ + xxsel vs0,vs33,vs37,vs0 │ │ │ │ + mfvsrld r11,vs32 │ │ │ │ + mfvrd r8,v0 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r10,f0 │ │ │ │ sldi r8,r8,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1c2d8 │ │ │ │ - neg r3,r7 │ │ │ │ - add r3,r29,r3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r8,r8,r7 │ │ │ │ sldi r3,r3,3 │ │ │ │ - lfdx f0,r6,r3 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1c280 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - b 1c284 │ │ │ │ + ldx r11,r11,r7 │ │ │ │ + ldx r10,r10,r7 │ │ │ │ + ldx r3,r3,r7 │ │ │ │ + mtvsrdd vs0,r8,r11 │ │ │ │ + mtvsrdd vs12,r10,r3 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs12 │ │ │ │ + stxv vs0,-16(r20) │ │ │ │ + bdnz 1c020 │ │ │ │ lfd f12,16(r12) │ │ │ │ - addi r4,r4,2 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - addi r10,r26,16 │ │ │ │ - mr r3,r23 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfd f11,1648(r8) │ │ │ │ - ld r8,128(r31) │ │ │ │ + addi r8,r18,2 │ │ │ │ + addi r10,r19,16 │ │ │ │ + mtctr r4 │ │ │ │ + add r7,r5,r26 │ │ │ │ + add r2,r2,r30 │ │ │ │ + xxmr vs40,vs11 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + lfdx f10,r17,r10 │ │ │ │ + mr r19,r7 │ │ │ │ + add r10,r17,r10 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r20,r4 │ │ │ │ - lfdx f12,r20,r10 │ │ │ │ - add r10,r20,r10 │ │ │ │ - add r11,r5,r8 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f12,r17,r8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r8,f0 │ │ │ │ - subf r8,r16,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f30,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r4,f12 │ │ │ │ - b 1c38c │ │ │ │ + subf r8,r14,r8 │ │ │ │ + mtfprd f12,r8 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmsub f12,f10,f31,f12 │ │ │ │ + fabs f12,f12 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + frim f0,f12 │ │ │ │ + fadd f9,f0,f27 │ │ │ │ + fctidz f10,f0 │ │ │ │ + fsub f0,f12,f0 │ │ │ │ + fsub f9,f9,f12 │ │ │ │ + mffprd r8,f10 │ │ │ │ + xxspltd vs10,vs0,0 │ │ │ │ + not r4,r8 │ │ │ │ + mtvsrdd vs39,r8,r8 │ │ │ │ + mtvsrdd vs38,r4,r4 │ │ │ │ + xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lfdx f12,r6,r27 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r4,r30,r4 │ │ │ │ - stfd f0,32(r11) │ │ │ │ - beq 1c3f4 │ │ │ │ - addi r11,r11,8 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r0,r4,1 │ │ │ │ - not r8,r4 │ │ │ │ - mr r7,r4 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ - add r27,r28,r0 │ │ │ │ - add r8,r8,r28 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r27,r27,3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + vmulld v0,v8,v12 │ │ │ │ + addi r19,r19,16 │ │ │ │ + vaddudm v8,v8,v11 │ │ │ │ + vsubudm v9,v7,v0 │ │ │ │ + vaddudm v1,v6,v0 │ │ │ │ + vsubudm v0,v0,v7 │ │ │ │ + vaddudm v5,v9,v10 │ │ │ │ + xvcvsxddp vs12,vs41 │ │ │ │ + xvcvsxddp vs0,vs37 │ │ │ │ + xvcmpgtdp vs12,vs12,vs45 │ │ │ │ + xvcmpgtdp vs0,vs0,vs45 │ │ │ │ + xxsel vs32,vs32,vs41,vs12 │ │ │ │ + xxsel vs0,vs33,vs37,vs0 │ │ │ │ + mfvsrld r11,vs32 │ │ │ │ + mfvrd r4,v0 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r8,f0 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ sldi r8,r8,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1c3c8 │ │ │ │ - neg r7,r4 │ │ │ │ - add r7,r28,r7 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r6,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1c370 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - b 1c374 │ │ │ │ - addi r9,r26,8 │ │ │ │ - addi r10,r26,16 │ │ │ │ - add r9,r20,r9 │ │ │ │ - add r10,r20,r10 │ │ │ │ - ld r8,24(r24) │ │ │ │ - ld r4,152(r31) │ │ │ │ - sldi r3,r19,4 │ │ │ │ - add r7,r5,r22 │ │ │ │ - add r6,r5,r14 │ │ │ │ - addi r21,r21,1 │ │ │ │ - std r15,120(r1) │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r20,r11,r2 │ │ │ │ + ldx r11,r4,r2 │ │ │ │ + ldx r8,r8,r2 │ │ │ │ + ldx r4,r3,r2 │ │ │ │ + mtvsrdd vs0,r11,r20 │ │ │ │ + mtvsrdd vs12,r8,r4 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs12 │ │ │ │ + stxv vs0,-16(r19) │ │ │ │ + bdnz 1c130 │ │ │ │ + ld r3,24(r24) │ │ │ │ + sldi r0,r0,4 │ │ │ │ + mr r4,r16 │ │ │ │ + addi r25,r25,1 │ │ │ │ + stxv vs43,192(r31) │ │ │ │ + stxv vs45,176(r31) │ │ │ │ + stxv vs42,160(r31) │ │ │ │ + stxv vs11,144(r31) │ │ │ │ + stxv vs44,128(r31) │ │ │ │ + std r21,120(r1) │ │ │ │ stxsd v29,112(r1) │ │ │ │ stxsd v30,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - add r3,r8,r3 │ │ │ │ - bl e670 │ │ │ │ - cmpd r17,r21 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - bne 1bf00 │ │ │ │ - b 1a9dc │ │ │ │ - ld r16,128(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r16) │ │ │ │ - mr r1,r16 │ │ │ │ - b 1a9dc │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r28,r15,1 │ │ │ │ - ld r8,0(r1) │ │ │ │ - sldi r26,r15,1 │ │ │ │ + add r3,r3,r0 │ │ │ │ + bl e6b0 │ │ │ │ + cmpd r15,r25 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lxv vs44,128(r31) │ │ │ │ + lxv vs11,144(r31) │ │ │ │ + lxv vs42,160(r31) │ │ │ │ + lxv vs45,176(r31) │ │ │ │ + lxv vs43,192(r31) │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + bne 1be54 │ │ │ │ + b 1aa08 │ │ │ │ + ld r9,48(r2) │ │ │ │ + ld r3,120(r2) │ │ │ │ mr r30,r1 │ │ │ │ - lfd f30,1648(r9) │ │ │ │ - ld r9,264(r31) │ │ │ │ - mulli r10,r28,48 │ │ │ │ - sldi r7,r28,4 │ │ │ │ - addi r24,r26,1 │ │ │ │ - std r7,128(r31) │ │ │ │ - cmpdi cr4,r24,0 │ │ │ │ - ld r22,96(r9) │ │ │ │ - neg r9,r10 │ │ │ │ - addi r10,r10,15 │ │ │ │ - std r10,176(r31) │ │ │ │ - lfd f1,0(r22) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + ld r27,240(r2) │ │ │ │ + ld r10,0(r1) │ │ │ │ + sldi r26,r9,3 │ │ │ │ + addi r2,r26,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r4,r1,128 │ │ │ │ + ble cr4,1cddc │ │ │ │ + lfd f0,144(r31) │ │ │ │ + mr r5,r27 │ │ │ │ + li r11,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r0,0 │ │ │ │ + fcfid f11,f0 │ │ │ │ + std r0,0(r5) │ │ │ │ + std r11,8(r5) │ │ │ │ + ble 1c2e0 │ │ │ │ + addi r2,r26,-8 │ │ │ │ + li r6,0 │ │ │ │ + li r7,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 1c290 │ │ │ │ + ldx r2,r29,r6 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r5) │ │ │ │ + ldx r8,r29,r6 │ │ │ │ + lfdx f0,r3,r6 │ │ │ │ + mtfprd f12,r8 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmsub f0,f12,f0,f11 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + divd r2,r10,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r2,r2,r8 │ │ │ │ + divd r10,r2,r8 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + add r7,r2,r7 │ │ │ │ + stdx r2,r4,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + std r7,0(r5) │ │ │ │ + bdnz 1c284 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + add r3,r3,r26 │ │ │ │ + cmpd cr7,r15,r11 │ │ │ │ + bne cr7,1c25c │ │ │ │ + li r2,1 │ │ │ │ + ble 1c3c8 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 1cde4 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mr r10,r29 │ │ │ │ + andi. r6,r2,3 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mr r7,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 1c368 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 1c354 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 1c344 │ │ │ │ + lxv vs32,0(r29) │ │ │ │ + mr r2,r5 │ │ │ │ + addi r10,r29,16 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 1c39c │ │ │ │ + srdi r8,r7,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs44,16(r10) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs42,-32(r10) │ │ │ │ + lxv vs43,-16(r10) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 1c370 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + clrrdi r9,r9,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 1c3c8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r29,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 51e0 │ │ │ │ + sldi r3,r15,4 │ │ │ │ + frip f31,f1 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r27 │ │ │ │ + mr r29,r3 │ │ │ │ + mr r3,r15 │ │ │ │ + mr r5,r29 │ │ │ │ + fctidz f0,f31 │ │ │ │ + mffprd r6,f0 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r30) │ │ │ │ + mr r1,r30 │ │ │ │ + b 1bdcc │ │ │ │ + addi r9,r19,8 │ │ │ │ + addi r10,r19,16 │ │ │ │ + add r6,r5,r23 │ │ │ │ + add r7,r5,r26 │ │ │ │ + add r9,r17,r9 │ │ │ │ + add r10,r17,r10 │ │ │ │ + b 1c1ac │ │ │ │ + mr r25,r9 │ │ │ │ + mr r24,r2 │ │ │ │ + li r26,8 │ │ │ │ + ld r2,240(r24) │ │ │ │ + mr r4,r16 │ │ │ │ + ldx r9,r2,r26 │ │ │ │ + addi r26,r26,16 │ │ │ │ + mulli r2,r9,3 │ │ │ │ + mulld r5,r9,r28 │ │ │ │ + mulli r8,r9,24 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r3,r27,r9 │ │ │ │ + mulli r5,r5,48 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f1,r30,r8 │ │ │ │ + addi r10,r8,16 │ │ │ │ + addi r9,r8,8 │ │ │ │ + std r25,120(r1) │ │ │ │ + stxsd v29,112(r1) │ │ │ │ + stxsd v30,104(r1) │ │ │ │ + stxsd v31,96(r1) │ │ │ │ + mulld r2,r2,r28 │ │ │ │ + add r10,r30,r10 │ │ │ │ + add r9,r30,r9 │ │ │ │ + add r5,r29,r5 │ │ │ │ + add r7,r2,r28 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r6,r29,r2 │ │ │ │ + add r7,r29,r7 │ │ │ │ + bl e6b0 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ + bne 1c440 │ │ │ │ + b 1aa08 │ │ │ │ + mr r2,r9 │ │ │ │ + addi r28,r9,1 │ │ │ │ + ld r9,296(r31) │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r30,r1 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + sldi r22,r2,1 │ │ │ │ + sldi r17,r28,4 │ │ │ │ + ld r23,96(r9) │ │ │ │ + mulli r9,r28,48 │ │ │ │ + addi r26,r22,1 │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ + lfd f0,0(r23) │ │ │ │ + neg r2,r9 │ │ │ │ + addi r9,r9,15 │ │ │ │ + std r9,192(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ mr r27,r1 │ │ │ │ - stfdu f30,128(r27) │ │ │ │ - add r23,r27,r7 │ │ │ │ - ble cr4,1cd90 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,824(r9) │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r24,1 │ │ │ │ - addi r9,r27,8 │ │ │ │ + stfdu f31,128(r27) │ │ │ │ + add r25,r27,r17 │ │ │ │ + ble cr4,1ce04 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + andi. r2,r26,1 │ │ │ │ + addi r2,r27,8 │ │ │ │ fmul f9,f1,f1 │ │ │ │ + fmr f0,f31 │ │ │ │ + fmr f12,f1 │ │ │ │ + fmr f11,f31 │ │ │ │ + beq 1c558 │ │ │ │ + cmpdi r22,0 │ │ │ │ + stfd f1,0(r2) │ │ │ │ + fmr f11,f9 │ │ │ │ fmr f0,f1 │ │ │ │ - fmr f11,f30 │ │ │ │ - fmr f12,f30 │ │ │ │ - beq 1c4f0 │ │ │ │ - cmpdi r26,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmr f11,f1 │ │ │ │ - beq 1c520 │ │ │ │ - srdi r10,r24,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f10,f12,f0 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - fmul f11,f12,f0 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r9) │ │ │ │ - stfd f11,-8(r9) │ │ │ │ - bdnz 1c4f8 │ │ │ │ - lfd f1,8(r22) │ │ │ │ - addi r23,r23,8 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r24,1 │ │ │ │ - ld r9,128(r31) │ │ │ │ - addi r10,r24,-1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 1c588 │ │ │ │ + srdi r9,r26,1 │ │ │ │ + mtctr r9 │ │ │ │ + fmul f10,f11,f12 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fmul f10,f0,f10 │ │ │ │ + fmul f0,f11,f12 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + fmul f0,f10,f0 │ │ │ │ + stfd f10,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 1c560 │ │ │ │ + lfd f0,8(r23) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r25,r25,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + andi. r2,r26,1 │ │ │ │ + addi r9,r26,-1 │ │ │ │ fmul f9,f1,f1 │ │ │ │ fmr f0,f1 │ │ │ │ - fmr f11,f30 │ │ │ │ - fmr f12,f30 │ │ │ │ - stfdx f30,r27,r9 │ │ │ │ - beq 1c570 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stfd f1,0(r23) │ │ │ │ + fmr f11,f12 │ │ │ │ + stfdx f12,r27,r17 │ │ │ │ + beq 1c5dc │ │ │ │ + cmpdi r9,0 │ │ │ │ + stfd f1,0(r25) │ │ │ │ fmr f12,f9 │ │ │ │ - addi r23,r23,8 │ │ │ │ fmr f11,f1 │ │ │ │ - beq 1c5a0 │ │ │ │ - srdi r9,r24,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r25,r25,8 │ │ │ │ + beq 1c60c │ │ │ │ + srdi r2,r26,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f10,f12,f0 │ │ │ │ fmul f12,f12,f9 │ │ │ │ - addi r23,r23,16 │ │ │ │ + addi r25,r25,16 │ │ │ │ fmul f10,f11,f10 │ │ │ │ fmul f11,f12,f0 │ │ │ │ fmul f12,f12,f9 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r23) │ │ │ │ - stfd f11,-8(r23) │ │ │ │ - bdnz 1c578 │ │ │ │ - lfd f1,16(r22) │ │ │ │ - sldi r16,r28,5 │ │ │ │ - add r26,r27,r16 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - addi r26,r26,8 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r24,1 │ │ │ │ - addi r10,r24,-1 │ │ │ │ + stfd f10,-16(r25) │ │ │ │ + stfd f11,-8(r25) │ │ │ │ + bdnz 1c5e4 │ │ │ │ + lfd f0,16(r23) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + sldi r22,r28,5 │ │ │ │ + add r25,r27,r22 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + addi r25,r25,8 │ │ │ │ + bl 4720 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + andi. r2,r26,1 │ │ │ │ + addi r9,r26,-1 │ │ │ │ fmul f9,f1,f1 │ │ │ │ fmr f0,f1 │ │ │ │ - fmr f11,f30 │ │ │ │ - fmr f12,f30 │ │ │ │ - stfdx f30,r27,r16 │ │ │ │ - beq 1c5f4 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stfd f1,0(r26) │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r26,r26,8 │ │ │ │ - fmr f11,f1 │ │ │ │ - beq 1c624 │ │ │ │ - srdi r9,r24,1 │ │ │ │ + fmr f12,f11 │ │ │ │ + stfdx f11,r27,r22 │ │ │ │ + beq 1c668 │ │ │ │ + cmpdi r9,0 │ │ │ │ + stfd f1,0(r25) │ │ │ │ + fmr f11,f9 │ │ │ │ + fmr f12,f1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + beq 1c6a8 │ │ │ │ + srdi r26,r26,1 │ │ │ │ + mtctr r26 │ │ │ │ + fmul f10,f0,f11 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + mfctr r2 │ │ │ │ + addi r25,r25,16 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ mtctr r9 │ │ │ │ - fmul f10,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - addi r26,r26,16 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - fmul f11,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r26) │ │ │ │ - stfd f11,-8(r26) │ │ │ │ - bdnz 1c5fc │ │ │ │ - cmpwi r25,0 │ │ │ │ - cmpdi cr7,r17,0 │ │ │ │ - mfocrf r22,1 │ │ │ │ - slwi r22,r22,28 │ │ │ │ - bne 1cba0 │ │ │ │ - mtocrf 128,r22 │ │ │ │ - ble 1caec │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f12,f0,f11 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + stfd f10,-16(r25) │ │ │ │ + stfd f12,-8(r25) │ │ │ │ + bne 1c670 │ │ │ │ + cmpwi r24,0 │ │ │ │ + cmpdi cr7,r15,0 │ │ │ │ + mfocrf r23,1 │ │ │ │ + slwi r23,r23,28 │ │ │ │ + bne 1cbd4 │ │ │ │ + mtocrf 128,r23 │ │ │ │ + ble 1cb50 │ │ │ │ xxmr vs0,vs63 │ │ │ │ - sldi r7,r15,4 │ │ │ │ - sldi r9,r15,5 │ │ │ │ - ld r25,264(r31) │ │ │ │ - sldi r8,r28,4 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + ld r2,144(r31) │ │ │ │ sldi r29,r28,1 │ │ │ │ - addis r26,r2,-2 │ │ │ │ - std r18,200(r31) │ │ │ │ - fcfid f10,f0 │ │ │ │ - xxmr vs0,vs62 │ │ │ │ - add r10,r27,r7 │ │ │ │ - std r9,136(r31) │ │ │ │ - addi r9,r7,40 │ │ │ │ - std r8,160(r31) │ │ │ │ + plfd f30,242352 # 57988 │ │ │ │ + ld r26,296(r31) │ │ │ │ + std r16,216(r31) │ │ │ │ + std r30,224(r31) │ │ │ │ li r21,0 │ │ │ │ - sldi r8,r28,5 │ │ │ │ - addi r26,r26,1536 │ │ │ │ - fcfid f12,f0 │ │ │ │ - xxmr vs0,vs61 │ │ │ │ - addi r19,r10,24 │ │ │ │ - std r7,184(r31) │ │ │ │ - add r20,r10,r9 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + sldi r14,r28,4 │ │ │ │ + fcfid f8,f0 │ │ │ │ + xxmr vs0,vs62 │ │ │ │ + std r22,232(r31) │ │ │ │ addi r29,r29,-1 │ │ │ │ - std r8,168(r31) │ │ │ │ - fcfid f5,f0 │ │ │ │ - mr r18,r19 │ │ │ │ - std r17,192(r31) │ │ │ │ - std r30,208(r31) │ │ │ │ - fdiv f0,f30,f10 │ │ │ │ - mr r19,r20 │ │ │ │ - fmr f21,f10 │ │ │ │ - mr r20,r27 │ │ │ │ - fmr f20,f12 │ │ │ │ - fmr f19,f5 │ │ │ │ + mr r22,r27 │ │ │ │ + fcfid f10,f0 │ │ │ │ + xxmr vs0,vs61 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + sldi r2,r2,5 │ │ │ │ + fcfid f12,f0 │ │ │ │ + add r19,r27,r7 │ │ │ │ + addi r9,r7,40 │ │ │ │ + std r2,176(r31) │ │ │ │ + sldi r2,r28,5 │ │ │ │ + std r7,240(r31) │ │ │ │ + fdiv f0,f29,f8 │ │ │ │ + fmr f20,f8 │ │ │ │ + addi r18,r19,24 │ │ │ │ + add r19,r19,r9 │ │ │ │ + std r2,208(r31) │ │ │ │ + fmr f19,f10 │ │ │ │ + mr r16,r18 │ │ │ │ + fmr f18,f12 │ │ │ │ + fmr f21,f0 │ │ │ │ + fdiv f0,f29,f10 │ │ │ │ fmr f22,f0 │ │ │ │ - fdiv f0,f30,f12 │ │ │ │ - fdiv f30,f30,f5 │ │ │ │ + fdiv f0,f29,f12 │ │ │ │ fmr f23,f0 │ │ │ │ - lwz r9,112(r25) │ │ │ │ - mr r24,r21 │ │ │ │ - std r1,144(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 1c700 │ │ │ │ - ld r9,240(r25) │ │ │ │ - sldi r10,r21,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r24,8(r9) │ │ │ │ - ld r7,48(r25) │ │ │ │ - ld r9,176(r31) │ │ │ │ - ld r14,72(r25) │ │ │ │ - mulli r17,r24,24 │ │ │ │ - ld r28,120(r25) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r22,88(r25) │ │ │ │ - ld r27,96(r25) │ │ │ │ - mulld r23,r24,r7 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - lfd f11,0(r14) │ │ │ │ - lfdx f29,r28,r17 │ │ │ │ - mtfprd f12,r22 │ │ │ │ - lfd f27,0(r27) │ │ │ │ - neg r9,r9 │ │ │ │ - fcfid f25,f12 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + lwz r2,112(r26) │ │ │ │ + mr r25,r21 │ │ │ │ + std r1,128(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 1c78c │ │ │ │ + ld r2,240(r26) │ │ │ │ + sldi r9,r21,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r25,8(r2) │ │ │ │ + ld r10,48(r26) │ │ │ │ + ld r2,192(r31) │ │ │ │ + mulli r18,r25,24 │ │ │ │ + ld r20,72(r26) │ │ │ │ + ld r28,120(r26) │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r23,88(r26) │ │ │ │ + ld r27,96(r26) │ │ │ │ + mulld r24,r25,r10 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + lfd f11,0(r20) │ │ │ │ + lfdx f28,r28,r18 │ │ │ │ + neg r2,r2 │ │ │ │ + mtfprd f12,r23 │ │ │ │ + lfd f29,0(r27) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + fcfid f24,f12 │ │ │ │ + sldi r2,r24,3 │ │ │ │ fcfid f0,f11 │ │ │ │ - sldi r9,r23,3 │ │ │ │ addi r30,r1,128 │ │ │ │ - lfdx f8,r28,r9 │ │ │ │ - fmul f25,f25,f25 │ │ │ │ + lfdx f7,r28,r2 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ fmul f11,f0,f0 │ │ │ │ - fmul f0,f0,f8 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r22,r9 │ │ │ │ - mtfprd f26,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + mtfprd f26,r2 │ │ │ │ fcfid f26,f26 │ │ │ │ - fnmsub f7,f22,f26,f29 │ │ │ │ - fmsub f8,f22,f26,f29 │ │ │ │ - fmul f8,f8,f7 │ │ │ │ - fmadd f11,f11,f8,f25 │ │ │ │ - fcmpu cr0,f11,f28 │ │ │ │ - ble 1cb0c │ │ │ │ - fsqrt f24,f11 │ │ │ │ - fmul f1,f24,f27 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f8,0(r26) │ │ │ │ - fmul f31,f1,f8 │ │ │ │ - fdiv f31,f31,f24 │ │ │ │ + fnmsub f6,f21,f26,f28 │ │ │ │ + fmsub f7,f21,f26,f28 │ │ │ │ + fmul f7,f7,f6 │ │ │ │ + fmadd f11,f11,f7,f24 │ │ │ │ + fcmpu cr0,f11,f27 │ │ │ │ + ble 1cb8c │ │ │ │ + fsqrt f25,f11 │ │ │ │ + fmul f1,f25,f29 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + fdiv f31,f31,f25 │ │ │ │ stfd f31,0(r30) │ │ │ │ - ble cr4,1c848 │ │ │ │ - fmsub f1,f29,f21,f26 │ │ │ │ + ble cr4,1c8c8 │ │ │ │ + fmsub f1,f28,f20,f26 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f27 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r29,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r20,8 │ │ │ │ - addi r6,r30,8 │ │ │ │ - lfd f11,1648(r10) │ │ │ │ + fdiv f1,f1,f29 │ │ │ │ + bl 4720 │ │ │ │ + andi. r9,r29,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r22,8 │ │ │ │ + addi r7,r30,8 │ │ │ │ + addi r9,r29,-1 │ │ │ │ fmr f9,f1 │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 1c80c │ │ │ │ - lfd f0,8(r20) │ │ │ │ - cmpdi r10,0 │ │ │ │ + beq 1c88c │ │ │ │ + lfd f0,8(r22) │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfd f0,8(r30) │ │ │ │ - beq 1c848 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 1c8c8 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r7,r9 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ + lfdx f12,r10,r2 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 1c814 │ │ │ │ - lfd f11,8(r14) │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r9,r17,8 │ │ │ │ - lfd f27,8(r27) │ │ │ │ - sldi r23,r23,3 │ │ │ │ - lfdx f24,r28,r9 │ │ │ │ - add r9,r28,r9 │ │ │ │ + stfdx f12,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r7,r9 │ │ │ │ + bdnz 1c894 │ │ │ │ + lfd f11,8(r20) │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r2,r18,8 │ │ │ │ + lfd f29,8(r27) │ │ │ │ + sldi r24,r24,3 │ │ │ │ + lfdx f25,r28,r2 │ │ │ │ + add r2,r28,r2 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f7,r28,r23 │ │ │ │ - std r9,152(r31) │ │ │ │ + lfdx f6,r28,r24 │ │ │ │ + std r2,160(r31) │ │ │ │ fmul f11,f0,f0 │ │ │ │ - fmul f0,f0,f7 │ │ │ │ + fmul f0,f0,f6 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r22,r9 │ │ │ │ - mtfprd f26,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + mtfprd f26,r2 │ │ │ │ fcfid f26,f26 │ │ │ │ - fnmsub f6,f23,f26,f24 │ │ │ │ - fmsub f7,f23,f26,f24 │ │ │ │ - fmul f7,f7,f6 │ │ │ │ - fmadd f11,f11,f7,f25 │ │ │ │ - fcmpu cr0,f11,f28 │ │ │ │ - ble 1cafc │ │ │ │ + fnmsub f5,f22,f26,f25 │ │ │ │ + fmsub f6,f22,f26,f25 │ │ │ │ + fmul f6,f6,f5 │ │ │ │ + fmadd f11,f11,f6,f24 │ │ │ │ + fcmpu cr0,f11,f27 │ │ │ │ + ble 1cb60 │ │ │ │ fsqrt f11,f11 │ │ │ │ - fmul f1,f11,f27 │ │ │ │ - stfd f11,216(r31) │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f7,0(r26) │ │ │ │ - lfd f11,216(r31) │ │ │ │ - fmul f31,f1,f7 │ │ │ │ + fmul f1,f11,f29 │ │ │ │ + stfd f11,248(r31) │ │ │ │ + bl 4b40 │ │ │ │ + lfd f11,248(r31) │ │ │ │ + fmul f31,f1,f30 │ │ │ │ fdiv f31,f31,f11 │ │ │ │ - ld r9,160(r31) │ │ │ │ - stfdx f31,r30,r9 │ │ │ │ - ble cr4,1c970 │ │ │ │ - fmsub f1,f24,f20,f26 │ │ │ │ + stfdx f31,r30,r14 │ │ │ │ + ble cr4,1c9e0 │ │ │ │ + fmsub f1,f25,f19,f26 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f27 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,184(r31) │ │ │ │ - andi. r7,r29,1 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - addi r6,r29,-1 │ │ │ │ - lfd f11,1648(r8) │ │ │ │ + fdiv f1,f1,f29 │ │ │ │ + bl 4720 │ │ │ │ + ld r9,240(r31) │ │ │ │ + andi. r10,r29,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r29,-1 │ │ │ │ fmr f9,f1 │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r7,r30,r10 │ │ │ │ - beq 1c934 │ │ │ │ - lfd f0,0(r18) │ │ │ │ - cmpdi r6,0 │ │ │ │ + addi r9,r9,24 │ │ │ │ + add r10,r30,r9 │ │ │ │ + beq 1c9a4 │ │ │ │ + lfd f0,0(r16) │ │ │ │ + cmpdi r7,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r30,r10 │ │ │ │ - beq 1c970 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r30,r9 │ │ │ │ + beq 1c9e0 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r18,r9 │ │ │ │ - lfdx f0,r18,r10 │ │ │ │ + lfdx f12,r16,r2 │ │ │ │ + lfdx f0,r16,r9 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r7,r10 │ │ │ │ - bdnz 1c93c │ │ │ │ - lfd f11,16(r14) │ │ │ │ - add r23,r28,r23 │ │ │ │ - addi r9,r17,16 │ │ │ │ - lfd f27,16(r27) │ │ │ │ - lfdx f24,r28,r9 │ │ │ │ - add r28,r28,r9 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 1c9ac │ │ │ │ + lfd f11,16(r20) │ │ │ │ + add r24,r28,r24 │ │ │ │ + addi r2,r18,16 │ │ │ │ + lfd f26,16(r27) │ │ │ │ + lfdx f29,r28,r2 │ │ │ │ + add r28,r28,r2 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfd f11,8(r23) │ │ │ │ + lfd f11,8(r24) │ │ │ │ fmul f11,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ frim f11,f11 │ │ │ │ fctidz f11,f11 │ │ │ │ - mffprd r9,f11 │ │ │ │ - subf r9,r22,r9 │ │ │ │ - mtfprd f26,r9 │ │ │ │ - fcfid f26,f26 │ │ │ │ - fnmsub f6,f30,f26,f24 │ │ │ │ - fmsub f7,f30,f26,f24 │ │ │ │ - fmul f7,f7,f6 │ │ │ │ - fmadd f0,f0,f7,f25 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - ble 1cb1c │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f27 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f25 │ │ │ │ - ld r9,168(r31) │ │ │ │ - stfdx f31,r30,r9 │ │ │ │ - ble cr4,1ca88 │ │ │ │ - fmsub f1,f24,f19,f26 │ │ │ │ + mffprd r2,f11 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + mtfprd f25,r2 │ │ │ │ + fcfid f25,f25 │ │ │ │ + fnmsub f5,f23,f25,f29 │ │ │ │ + fmsub f6,f23,f25,f29 │ │ │ │ + fmul f6,f6,f5 │ │ │ │ + fmadd f0,f0,f6,f24 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 1cbb0 │ │ │ │ + fsqrt f24,f0 │ │ │ │ + fmul f1,f24,f26 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + fdiv f31,f31,f24 │ │ │ │ + ld r2,208(r31) │ │ │ │ + stfdx f31,r30,r2 │ │ │ │ + ble cr4,1caec │ │ │ │ + fmsub f1,f29,f18,f25 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f27 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,136(r31) │ │ │ │ - andi. r7,r29,1 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - addi r6,r29,-1 │ │ │ │ - lfd f11,1648(r8) │ │ │ │ + fdiv f1,f1,f26 │ │ │ │ + bl 4720 │ │ │ │ + ld r9,176(r31) │ │ │ │ + andi. r10,r29,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r29,-1 │ │ │ │ fmr f9,f1 │ │ │ │ - addi r10,r10,40 │ │ │ │ - add r7,r30,r10 │ │ │ │ - beq 1ca4c │ │ │ │ + addi r9,r9,40 │ │ │ │ + add r10,r30,r9 │ │ │ │ + beq 1cab0 │ │ │ │ lfd f0,0(r19) │ │ │ │ - cmpdi r6,0 │ │ │ │ + cmpdi r7,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r30,r10 │ │ │ │ - beq 1ca88 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r30,r9 │ │ │ │ + beq 1caec │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r19,r9 │ │ │ │ - lfdx f0,r19,r10 │ │ │ │ + lfdx f12,r19,r2 │ │ │ │ + lfdx f0,r19,r9 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r7,r10 │ │ │ │ - bdnz 1ca54 │ │ │ │ - ld r3,24(r25) │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - ld r4,200(r31) │ │ │ │ - sldi r24,r24,4 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 1cab8 │ │ │ │ + ld r2,144(r31) │ │ │ │ + ld r3,24(r26) │ │ │ │ + sldi r25,r25,4 │ │ │ │ + fmr f1,f28 │ │ │ │ mr r10,r28 │ │ │ │ - fmr f1,f29 │ │ │ │ - add r7,r30,r16 │ │ │ │ - mr r5,r30 │ │ │ │ - std r15,120(r1) │ │ │ │ + add r6,r30,r17 │ │ │ │ + ld r9,160(r31) │ │ │ │ stxsd v29,112(r1) │ │ │ │ + mr r5,r30 │ │ │ │ + addi r21,r21,1 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,232(r31) │ │ │ │ + ld r4,216(r31) │ │ │ │ + add r3,r3,r25 │ │ │ │ stxsd v30,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - addi r21,r21,1 │ │ │ │ - add r6,r30,r8 │ │ │ │ - add r3,r3,r24 │ │ │ │ - bl e670 │ │ │ │ - ld r10,192(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r21 │ │ │ │ - ld r10,144(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 1c6dc │ │ │ │ - ld r30,208(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r30) │ │ │ │ + add r7,r30,r2 │ │ │ │ + bl e6b0 │ │ │ │ + cmpd r15,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,128(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1c768 │ │ │ │ + ld r30,224(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r30) │ │ │ │ mr r1,r30 │ │ │ │ - b 1a9dc │ │ │ │ - blt 1cb2c │ │ │ │ - lfd f31,0(r26) │ │ │ │ - fmul f31,f27,f31 │ │ │ │ - b 1c8cc │ │ │ │ - blt 1cb7c │ │ │ │ - lfd f31,0(r26) │ │ │ │ - fmul f31,f27,f31 │ │ │ │ - b 1c7ac │ │ │ │ - blt 1cb58 │ │ │ │ - lfd f31,0(r26) │ │ │ │ - fmul f31,f27,f31 │ │ │ │ - b 1c9e4 │ │ │ │ + b 1aa08 │ │ │ │ + fmul f31,f29,f30 │ │ │ │ + bge 1c944 │ │ │ │ fneg f11,f11 │ │ │ │ fsqrt f11,f11 │ │ │ │ - fmul f1,f11,f27 │ │ │ │ - stfd f11,216(r31) │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f7,0(r26) │ │ │ │ - lfd f11,216(r31) │ │ │ │ - fmul f31,f1,f7 │ │ │ │ + fmul f1,f11,f29 │ │ │ │ + stfd f11,248(r31) │ │ │ │ + bl 4da0 │ │ │ │ + lfd f11,248(r31) │ │ │ │ + fmul f31,f1,f30 │ │ │ │ fdiv f31,f31,f11 │ │ │ │ - b 1c8cc │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f27 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f25 │ │ │ │ - b 1c9e4 │ │ │ │ + b 1c944 │ │ │ │ + fmul f31,f29,f30 │ │ │ │ + bge 1c830 │ │ │ │ fneg f11,f11 │ │ │ │ - fsqrt f24,f11 │ │ │ │ - fmul f1,f24,f27 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f8,0(r26) │ │ │ │ - fmul f31,f1,f8 │ │ │ │ + fsqrt f25,f11 │ │ │ │ + fmul f1,f25,f29 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + fdiv f31,f31,f25 │ │ │ │ + b 1c830 │ │ │ │ + fmul f31,f26,f30 │ │ │ │ + bge 1ca4c │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f24,f0 │ │ │ │ + fmul f1,f24,f26 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ fdiv f31,f31,f24 │ │ │ │ - b 1c7ac │ │ │ │ - ld r9,264(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ + b 1ca4c │ │ │ │ + ld r9,296(r31) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r26,r1 │ │ │ │ - ld r10,48(r9) │ │ │ │ - ld r6,120(r9) │ │ │ │ - ld r23,240(r9) │ │ │ │ - sldi r24,r10,3 │ │ │ │ - mr r3,r10 │ │ │ │ - addi r9,r24,15 │ │ │ │ + ld r2,48(r9) │ │ │ │ + ld r5,120(r9) │ │ │ │ + ld r24,240(r9) │ │ │ │ + sldi r25,r2,3 │ │ │ │ + addi r9,r25,15 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r5,r1,128 │ │ │ │ - ble cr7,1cd80 │ │ │ │ - mtfprd f0,r15 │ │ │ │ - mr r7,r23 │ │ │ │ - li r25,0 │ │ │ │ - cmpdi r10,0 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r3,r1,128 │ │ │ │ + ble cr7,1cdf0 │ │ │ │ + lfd f0,144(r31) │ │ │ │ + mr r6,r24 │ │ │ │ + li r11,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r4,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - std r4,0(r7) │ │ │ │ - std r25,8(r7) │ │ │ │ - ble 1cc74 │ │ │ │ - addi r9,r24,-8 │ │ │ │ - li r21,0 │ │ │ │ + std r4,0(r6) │ │ │ │ + std r11,8(r6) │ │ │ │ + ble 1cca4 │ │ │ │ + addi r9,r25,-8 │ │ │ │ + li r7,0 │ │ │ │ li r0,0 │ │ │ │ srdi r9,r9,3 │ │ │ │ addi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - b 1cc24 │ │ │ │ - ldx r9,r29,r21 │ │ │ │ + b 1cc54 │ │ │ │ + ldx r9,r29,r7 │ │ │ │ mulld r0,r0,r9 │ │ │ │ - std r0,0(r7) │ │ │ │ - ldx r11,r29,r21 │ │ │ │ - lfdx f0,r6,r21 │ │ │ │ - mtfprd f12,r11 │ │ │ │ + std r0,0(r6) │ │ │ │ + ldx r8,r29,r7 │ │ │ │ + lfdx f0,r5,r7 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - divd r9,r8,r11 │ │ │ │ - mulld r9,r9,r11 │ │ │ │ - subf r9,r9,r8 │ │ │ │ - add r9,r9,r11 │ │ │ │ - divd r8,r9,r11 │ │ │ │ - mulld r8,r8,r11 │ │ │ │ - subf r9,r8,r9 │ │ │ │ + mffprd r10,f0 │ │ │ │ + divd r9,r10,r8 │ │ │ │ + mulld r9,r9,r8 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r9,r9,r8 │ │ │ │ + divd r10,r9,r8 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + subf r9,r10,r9 │ │ │ │ add r0,r9,r0 │ │ │ │ - stdx r9,r5,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - std r0,0(r7) │ │ │ │ - bdnz 1cc18 │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r7,r7,16 │ │ │ │ - add r6,r6,r24 │ │ │ │ - cmpd cr7,r17,r25 │ │ │ │ - bne cr7,1cbf0 │ │ │ │ - addi r5,r29,-8 │ │ │ │ + stdx r9,r3,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r0,0(r6) │ │ │ │ + bdnz 1cc48 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r5,r5,r25 │ │ │ │ + cmpd cr7,r15,r11 │ │ │ │ + bne cr7,1cc20 │ │ │ │ li r9,1 │ │ │ │ - ble 1cd70 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - beq 1ccdc │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 1cccc │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 1ccc0 │ │ │ │ - ld r9,0(r29) │ │ │ │ - mr r5,r29 │ │ │ │ - mr r3,r6 │ │ │ │ - ldu r7,8(r5) │ │ │ │ - addi r3,r3,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r5) │ │ │ │ - cmpdi r3,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 1cd0c │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r4,8(r5) │ │ │ │ - ld r6,16(r5) │ │ │ │ - ld r7,24(r5) │ │ │ │ - addi r5,r5,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - ld r10,0(r5) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - bdnz 1cce4 │ │ │ │ - mulld r8,r9,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + ble 1cd8c │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 1cdf8 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r9,r2,1 │ │ │ │ + mr r10,r29 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r5,r9,-1 │ │ │ │ + mr r7,r9 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 1cd2c │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 1cd18 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 1cd08 │ │ │ │ + lxv vs32,0(r29) │ │ │ │ + mr r9,r5 │ │ │ │ + addi r10,r29,16 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 1cd60 │ │ │ │ + srdi r8,r7,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs44,16(r10) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs42,-32(r10) │ │ │ │ + lxv vs43,-16(r10) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 1cd34 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r9,r9 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + clrrdi r2,r2,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq 1cd8c │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r29,r2 │ │ │ │ + mulld r9,r9,r2 │ │ │ │ + mtfprd f0,r9 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r17,4 │ │ │ │ + bl 51e0 │ │ │ │ + sldi r3,r15,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r23 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r24 │ │ │ │ mr r29,r3 │ │ │ │ - mr r3,r17 │ │ │ │ + mr r3,r15 │ │ │ │ mr r5,r29 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4cc0 │ │ │ │ mr r3,r29 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r26) │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r26) │ │ │ │ mr r1,r26 │ │ │ │ - b 1c638 │ │ │ │ - li r8,1 │ │ │ │ - b 1cd10 │ │ │ │ - li r7,1 │ │ │ │ - b 1c1a0 │ │ │ │ - cmpdi r10,0 │ │ │ │ - b 1cc88 │ │ │ │ + b 1c6bc │ │ │ │ cmpdi r9,0 │ │ │ │ - b 1c118 │ │ │ │ - ld r9,128(r31) │ │ │ │ - sldi r16,r28,5 │ │ │ │ - stfdx f30,r27,r9 │ │ │ │ - stfdx f30,r27,r16 │ │ │ │ - b 1c624 │ │ │ │ - sldi r19,r27,5 │ │ │ │ - stfdx f31,r23,r25 │ │ │ │ - stfdx f31,r23,r19 │ │ │ │ - b 1bbb4 │ │ │ │ + b 1c2f4 │ │ │ │ + li r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 1c3bc │ │ │ │ + cmpdi r2,0 │ │ │ │ + b 1ccb8 │ │ │ │ li r9,1 │ │ │ │ - b 1b540 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - b 1b4b8 │ │ │ │ + li r2,0 │ │ │ │ + b 1cd80 │ │ │ │ + sldi r22,r28,5 │ │ │ │ + stfdx f31,r27,r17 │ │ │ │ + stfdx f31,r27,r22 │ │ │ │ + b 1c6a8 │ │ │ │ + sldi r19,r23,5 │ │ │ │ + stfdx f31,r17,r26 │ │ │ │ + stfdx f31,r17,r19 │ │ │ │ + b 1bb00 │ │ │ │ + cmpdi cr7,r2,0 │ │ │ │ + b 1b470 │ │ │ │ + li r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1b538 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128d │ │ │ │ + .long 0x128e │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000001cdd0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-20176 │ │ │ │ - mflr r0 │ │ │ │ - std r14,-224(r1) │ │ │ │ - std r31,-88(r1) │ │ │ │ - stfd f22,-80(r1) │ │ │ │ - stfd f23,-72(r1) │ │ │ │ +000000000001ce50 : │ │ │ │ mfcr r11 │ │ │ │ - stfd f24,-64(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r16,-184(r1) │ │ │ │ + std r15,-192(r1) │ │ │ │ + mr r16,r3 │ │ │ │ + std r31,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r15,-216(r1) │ │ │ │ - std r16,-208(r1) │ │ │ │ - std r17,-200(r1) │ │ │ │ - std r18,-192(r1) │ │ │ │ - std r19,-184(r1) │ │ │ │ - std r20,-176(r1) │ │ │ │ - std r21,-168(r1) │ │ │ │ - std r22,-160(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r23,-152(r1) │ │ │ │ - std r24,-144(r1) │ │ │ │ - std r25,-136(r1) │ │ │ │ - std r26,-128(r1) │ │ │ │ - std r27,-120(r1) │ │ │ │ - std r28,-112(r1) │ │ │ │ - std r29,-104(r1) │ │ │ │ - std r30,-96(r1) │ │ │ │ + std r14,-200(r1) │ │ │ │ + std r17,-176(r1) │ │ │ │ + std r18,-168(r1) │ │ │ │ + std r19,-160(r1) │ │ │ │ + std r20,-152(r1) │ │ │ │ + std r21,-144(r1) │ │ │ │ + std r22,-136(r1) │ │ │ │ + std r23,-128(r1) │ │ │ │ + std r24,-120(r1) │ │ │ │ + std r25,-112(r1) │ │ │ │ + std r26,-104(r1) │ │ │ │ + std r27,-96(r1) │ │ │ │ + std r28,-88(r1) │ │ │ │ + std r29,-80(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-464(r1) │ │ │ │ - ld r9,48(r3) │ │ │ │ - mr r14,r3 │ │ │ │ + stdu r1,-496(r1) │ │ │ │ + stxv vs60,224(r1) │ │ │ │ + stxv vs61,240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 1cf88 │ │ │ │ - ld r4,88(r3) │ │ │ │ - ld r8,56(r3) │ │ │ │ - mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r4,1 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - b 1cea4 │ │ │ │ - ld r6,72(r14) │ │ │ │ - ldx r7,r6,r7 │ │ │ │ + stxv vs62,256(r1) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ + ld r2,48(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 1cffc │ │ │ │ + ld r5,88(r3) │ │ │ │ + ld r10,56(r3) │ │ │ │ + mtctr r2 │ │ │ │ + li r9,0 │ │ │ │ + addi r6,r5,1 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + b 1cf20 │ │ │ │ + ld r7,72(r16) │ │ │ │ + ldx r8,r7,r8 │ │ │ │ + cmpd r8,r6 │ │ │ │ + ble 1cf34 │ │ │ │ + bdz 1cfcc │ │ │ │ + ldu r7,8(r10) │ │ │ │ + sldi r8,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ cmpd r7,r5 │ │ │ │ - ble 1ceb8 │ │ │ │ - bdz 1cf50 │ │ │ │ - ldu r6,8(r8) │ │ │ │ - sldi r7,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r6,r4 │ │ │ │ - bgt 1ce90 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,464 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bgt 1cf0c │ │ │ │ + mr r3,r16 │ │ │ │ + bl 4840 │ │ │ │ + addi r1,r31,496 │ │ │ │ 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) │ │ │ │ - mtlr r0 │ │ │ │ - ld r28,-112(r1) │ │ │ │ - ld r29,-104(r1) │ │ │ │ - ld r30,-96(r1) │ │ │ │ - ld r31,-88(r1) │ │ │ │ - lfd f22,-80(r1) │ │ │ │ - lfd f23,-72(r1) │ │ │ │ - lfd f24,-64(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs60,-272(r1) │ │ │ │ + lxv vs61,-256(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r15,-192(r1) │ │ │ │ + ld r16,-184(r1) │ │ │ │ + ld r17,-176(r1) │ │ │ │ + mtlr r0 │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r19,-160(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + ld r21,-144(r1) │ │ │ │ + ld r22,-136(r1) │ │ │ │ + ld r23,-128(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r28,-88(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 1cf78 │ │ │ │ - cmpdi r9,3 │ │ │ │ - beq 1d270 │ │ │ │ - cmpdi r9,1 │ │ │ │ - bne 1cf88 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 5200 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 1cec4 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4540 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 1cec4 │ │ │ │ - li r10,216 │ │ │ │ - ld r7,16(r14) │ │ │ │ - li r8,200 │ │ │ │ - ld r16,216(r14) │ │ │ │ - ld r5,80(r14) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r1,112(r31) │ │ │ │ - li r4,0 │ │ │ │ - lxvx vs0,r14,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - std r7,32(r31) │ │ │ │ - addi r10,r9,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 1cff0 │ │ │ │ + cmpdi r2,3 │ │ │ │ + beq 1d2d0 │ │ │ │ + cmpdi r2,1 │ │ │ │ + bne 1cffc │ │ │ │ mr r3,r16 │ │ │ │ + bl 51a0 │ │ │ │ + b 1cf3c │ │ │ │ + mr r3,r16 │ │ │ │ + bl 44e0 │ │ │ │ + b 1cf3c │ │ │ │ + nop │ │ │ │ + plxv vs0,216(r16) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r1,96(r31) │ │ │ │ + ld r17,216(r16) │ │ │ │ + li r4,0 │ │ │ │ + ld r5,80(r16) │ │ │ │ + ld r14,16(r16) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + xxswapd vs0,vs0 │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mr r3,r17 │ │ │ │ sldi r5,r5,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r2,r2 │ │ │ │ + pstxv vs0,200(r16) │ │ │ │ + ld r10,0(r1) │ │ │ │ neg r9,r9 │ │ │ │ - xxswapd vs0,vs0 │ │ │ │ - neg r10,r10 │ │ │ │ - stxvx vs0,r14,r8 │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r25,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r30,48(r14) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5240 │ │ │ │ + ld r30,48(r16) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ addi r24,r1,32 │ │ │ │ - lfd f30,1648(r10) │ │ │ │ - std r9,0(r25) │ │ │ │ - std r9,0(r24) │ │ │ │ - addi r22,r30,-1 │ │ │ │ - cmpdi cr4,r22,0 │ │ │ │ - stfd f30,0(r26) │ │ │ │ - blt cr4,1d280 │ │ │ │ - sldi r9,r30,3 │ │ │ │ + std r2,0(r25) │ │ │ │ + std r2,0(r24) │ │ │ │ + stfd f0,0(r26) │ │ │ │ + addi r23,r30,-1 │ │ │ │ + cmpdi cr4,r23,0 │ │ │ │ + blt cr4,1d2dc │ │ │ │ + sldi r2,r30,3 │ │ │ │ li r4,0 │ │ │ │ mr r3,r28 │ │ │ │ - ld r21,56(r14) │ │ │ │ - mr r23,r9 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r5,r23 │ │ │ │ + ld r21,56(r16) │ │ │ │ + mr r22,r2 │ │ │ │ + mr r5,r2 │ │ │ │ + bl 5240 │ │ │ │ + mr r5,r22 │ │ │ │ li r4,0 │ │ │ │ mr r3,r29 │ │ │ │ - add r21,r21,r23 │ │ │ │ - add r23,r27,r23 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r30,1 │ │ │ │ - mr r8,r30 │ │ │ │ - bne 1fa38 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ - ld r10,-8(r21) │ │ │ │ - ld r9,-16(r21) │ │ │ │ - mr r8,r23 │ │ │ │ + add r21,r21,r22 │ │ │ │ + add r22,r27,r22 │ │ │ │ + bl 5240 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + mr r10,r30 │ │ │ │ + bne 1fc70 │ │ │ │ + srdi r2,r10,1 │ │ │ │ + mtctr r2 │ │ │ │ + ld r9,-8(r21) │ │ │ │ + ld r2,-16(r21) │ │ │ │ + mr r10,r22 │ │ │ │ addi r21,r21,-16 │ │ │ │ - addi r23,r23,-16 │ │ │ │ - sradi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ + addi r22,r22,-16 │ │ │ │ sradi r9,r9,1 │ │ │ │ addze r9,r9 │ │ │ │ - std r10,8(r23) │ │ │ │ - std r9,-16(r8) │ │ │ │ - bdnz 1d08c │ │ │ │ - li r23,0 │ │ │ │ - lwz r9,112(r14) │ │ │ │ - ld r8,0(r14) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 1d288 │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 1d44c │ │ │ │ - ld r7,56(r14) │ │ │ │ - sldi r15,r22,3 │ │ │ │ - li r17,0 │ │ │ │ - sldi r4,r30,3 │ │ │ │ - cmpd r30,r23 │ │ │ │ - ble 1d1a0 │ │ │ │ - sldi r0,r23,3 │ │ │ │ - ld r21,168(r14) │ │ │ │ - ld r5,72(r14) │ │ │ │ - subf r9,r23,r30 │ │ │ │ - add r10,r24,r0 │ │ │ │ - add r6,r25,r0 │ │ │ │ - add r19,r26,r0 │ │ │ │ - add r18,r28,r0 │ │ │ │ - lfdx f0,r26,r0 │ │ │ │ - add r23,r27,r0 │ │ │ │ - add r12,r7,r0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - add r20,r21,r0 │ │ │ │ - add r5,r5,r0 │ │ │ │ - ld r11,0(r6) │ │ │ │ - mr r0,r28 │ │ │ │ - ld r3,0(r10) │ │ │ │ - mr r28,r16 │ │ │ │ - addi r19,r19,8 │ │ │ │ - mr r21,r29 │ │ │ │ - std r10,40(r31) │ │ │ │ - mr r16,r0 │ │ │ │ - ldx r0,r23,r9 │ │ │ │ - ldx r10,r12,r9 │ │ │ │ - sldi r29,r0,3 │ │ │ │ - maddld r3,r3,r10,r0 │ │ │ │ - ldx r10,r5,r9 │ │ │ │ - ldx r0,r18,r9 │ │ │ │ - maddld r11,r11,r10,r0 │ │ │ │ - ldx r10,r20,r9 │ │ │ │ - lfdx f12,r10,r29 │ │ │ │ - ld r10,40(r31) │ │ │ │ - stdu r11,8(r6) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stdu r3,8(r10) │ │ │ │ - std r10,40(r31) │ │ │ │ - stfdx f0,r19,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 1d14c │ │ │ │ - mr r9,r16 │ │ │ │ - mr r29,r21 │ │ │ │ - mr r16,r28 │ │ │ │ - mr r28,r9 │ │ │ │ - ldx r10,r24,r4 │ │ │ │ - ld r3,32(r31) │ │ │ │ - lxvdsx vs12,r26,r4 │ │ │ │ - mtctr r22 │ │ │ │ - mr r6,r15 │ │ │ │ - mr r23,r22 │ │ │ │ - ldx r9,r25,r4 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + std r9,8(r22) │ │ │ │ + std r2,-16(r10) │ │ │ │ + bdnz 1d0f4 │ │ │ │ + li r21,0 │ │ │ │ + lwz r2,112(r16) │ │ │ │ + ld r9,0(r16) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 1d2e4 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 1d49c │ │ │ │ + ld r10,56(r16) │ │ │ │ + sldi r15,r23,3 │ │ │ │ + li r22,0 │ │ │ │ + sldi r6,r30,3 │ │ │ │ + cmpd r30,r21 │ │ │ │ + ble 1d208 │ │ │ │ + sldi r11,r21,3 │ │ │ │ + ld r20,168(r16) │ │ │ │ + ld r5,72(r16) │ │ │ │ + subf r2,r21,r30 │ │ │ │ + mr r19,r29 │ │ │ │ + mr r29,r17 │ │ │ │ + std r9,32(r31) │ │ │ │ + mr r17,r28 │ │ │ │ + add r7,r25,r11 │ │ │ │ + add r8,r24,r11 │ │ │ │ + add r18,r26,r11 │ │ │ │ + lfdx f0,r26,r11 │ │ │ │ + mtctr r2 │ │ │ │ + add r12,r28,r11 │ │ │ │ + li r2,0 │ │ │ │ + add r21,r27,r11 │ │ │ │ + add r0,r10,r11 │ │ │ │ + ld r3,0(r7) │ │ │ │ + ld r4,0(r8) │ │ │ │ + addi r18,r18,8 │ │ │ │ + add r20,r20,r11 │ │ │ │ + add r5,r5,r11 │ │ │ │ + mr r28,r26 │ │ │ │ + mr r9,r0 │ │ │ │ + ldx r11,r21,r2 │ │ │ │ + ldx r9,r9,r2 │ │ │ │ + sldi r26,r11,3 │ │ │ │ + maddld r4,r4,r9,r11 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ + ldx r11,r12,r2 │ │ │ │ + lfdx f12,r9,r26 │ │ │ │ + ldx r9,r5,r2 │ │ │ │ + stdu r4,8(r8) │ │ │ │ + maddld r3,r3,r9,r11 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stdu r3,8(r7) │ │ │ │ + stfdx f0,r18,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 1d1b4 │ │ │ │ + ld r9,32(r31) │ │ │ │ + mr r26,r28 │ │ │ │ + mr r28,r17 │ │ │ │ + mr r17,r29 │ │ │ │ + mr r29,r19 │ │ │ │ + ldx r8,r24,r6 │ │ │ │ + lxvdsx vs12,r26,r6 │ │ │ │ + mtctr r23 │ │ │ │ + mr r7,r15 │ │ │ │ + mr r21,r23 │ │ │ │ li r5,0 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r10,r3 │ │ │ │ + ldx r2,r25,r6 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r8,r14 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r16 │ │ │ │ - bgt cr4,1d1f8 │ │ │ │ - b 1fa28 │ │ │ │ - nop │ │ │ │ - stdx r5,r28,r6 │ │ │ │ - stdx r5,r29,r6 │ │ │ │ - stdx r11,r27,r6 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - addi r6,r6,-8 │ │ │ │ - bdz 1fa18 │ │ │ │ - ldx r9,r7,r6 │ │ │ │ - ldx r10,r29,r6 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - sradi r11,r9,1 │ │ │ │ - addze r11,r11 │ │ │ │ - cmpd r10,r3 │ │ │ │ - beq 1d1e0 │ │ │ │ - sldi r5,r23,3 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ldx r11,r28,r5 │ │ │ │ - ldx r3,r27,r5 │ │ │ │ - stdx r10,r29,r5 │ │ │ │ - cmpd r10,r9 │ │ │ │ - addi r11,r11,1 │ │ │ │ + stxvx vs0,r2,r17 │ │ │ │ + bgt cr4,1d258 │ │ │ │ + b 1fc60 │ │ │ │ + stdx r5,r28,r7 │ │ │ │ + stdx r5,r29,r7 │ │ │ │ + addi r21,r21,-1 │ │ │ │ + stdx r3,r27,r7 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + bdz 1fc50 │ │ │ │ + ldx r2,r10,r7 │ │ │ │ + ldx r8,r29,r7 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + sradi r3,r2,1 │ │ │ │ + addze r3,r3 │ │ │ │ + cmpd r8,r4 │ │ │ │ + beq 1d240 │ │ │ │ + sldi r5,r21,3 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ldx r3,r28,r5 │ │ │ │ + ldx r4,r27,r5 │ │ │ │ + stdx r8,r29,r5 │ │ │ │ + cmpd r8,r2 │ │ │ │ addi r3,r3,1 │ │ │ │ - stdx r11,r28,r5 │ │ │ │ - stdx r3,r27,r5 │ │ │ │ - bne 1d260 │ │ │ │ - ld r9,72(r14) │ │ │ │ - li r3,0 │ │ │ │ - stdx r3,r27,r5 │ │ │ │ - ldx r9,r9,r6 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - stdx r9,r28,r5 │ │ │ │ - addi r17,r17,1 │ │ │ │ - cmpd r17,r8 │ │ │ │ - bne 1d0e8 │ │ │ │ - b 1d44c │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4440 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 1cec4 │ │ │ │ - mr r23,r30 │ │ │ │ - b 1d0c0 │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 1d44c │ │ │ │ - ld r5,56(r14) │ │ │ │ - li r21,0 │ │ │ │ - addi r20,r26,8 │ │ │ │ - li r19,0 │ │ │ │ - cmpd r23,r30 │ │ │ │ - bge 1d364 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r22,r23,3 │ │ │ │ - ld r10,72(r14) │ │ │ │ - lfd f29,1528(r9) │ │ │ │ - add r17,r24,r22 │ │ │ │ - add r18,r25,r22 │ │ │ │ - ldx r9,r5,r22 │ │ │ │ - lfdx f0,r10,r22 │ │ │ │ - ldx r15,r27,r22 │ │ │ │ - ld r10,96(r14) │ │ │ │ - addi r23,r23,1 │ │ │ │ - lfdx f31,r26,r22 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + addi r4,r4,1 │ │ │ │ + stdx r3,r28,r5 │ │ │ │ + stdx r4,r27,r5 │ │ │ │ + bne 1d2c0 │ │ │ │ + ld r2,72(r16) │ │ │ │ + li r4,0 │ │ │ │ + stdx r4,r27,r5 │ │ │ │ + ldx r2,r2,r7 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + stdx r2,r28,r5 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r9 │ │ │ │ + bne 1d150 │ │ │ │ + b 1d49c │ │ │ │ + mr r3,r16 │ │ │ │ + bl 43e0 │ │ │ │ + b 1cf3c │ │ │ │ + mr r21,r30 │ │ │ │ + b 1d128 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 1d49c │ │ │ │ + ld r6,56(r16) │ │ │ │ + plfd f30,239248 # 57980 │ │ │ │ + li r22,0 │ │ │ │ + addi r19,r26,8 │ │ │ │ + li r20,0 │ │ │ │ + cmpd r21,r30 │ │ │ │ + bge 1d3c4 │ │ │ │ + sldi r23,r21,3 │ │ │ │ + ld r9,72(r16) │ │ │ │ + add r15,r24,r23 │ │ │ │ + add r18,r25,r23 │ │ │ │ + ldx r2,r6,r23 │ │ │ │ + lfdx f0,r9,r23 │ │ │ │ + addi r21,r21,1 │ │ │ │ + ldx r8,r27,r23 │ │ │ │ + ld r9,96(r16) │ │ │ │ + lfdx f31,r26,r23 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,88(r14) │ │ │ │ - lfdx f12,r10,r22 │ │ │ │ - subf r9,r9,r15 │ │ │ │ + lfd f0,88(r16) │ │ │ │ + lfdx f12,r9,r23 │ │ │ │ + std r8,32(r31) │ │ │ │ + subf r2,r2,r8 │ │ │ │ fcfid f1,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f0,f12,f12,f0 │ │ │ │ fsqrt f0,f0 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,56(r14) │ │ │ │ - ld r10,72(r14) │ │ │ │ - ld r4,0(r17) │ │ │ │ - ld r6,0(r18) │ │ │ │ - ldx r7,r28,r22 │ │ │ │ - ld r30,48(r14) │ │ │ │ + bl 4be0 │ │ │ │ + ld r6,56(r16) │ │ │ │ + ld r9,72(r16) │ │ │ │ + ld r4,0(r15) │ │ │ │ + ld r5,0(r18) │ │ │ │ fdiv f31,f31,f1 │ │ │ │ - ldx r8,r5,r22 │ │ │ │ - ldx r9,r10,r22 │ │ │ │ - cmpd r23,r30 │ │ │ │ - maddld r8,r8,r4,r15 │ │ │ │ - maddld r9,r9,r6,r7 │ │ │ │ - stdu r8,8(r17) │ │ │ │ - stdu r9,8(r18) │ │ │ │ - stfdx f31,r20,r22 │ │ │ │ - addi r22,r22,8 │ │ │ │ - blt 1d2c0 │ │ │ │ - ld r8,0(r14) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - ld r6,32(r31) │ │ │ │ - addi r23,r30,-1 │ │ │ │ - ldx r7,r24,r9 │ │ │ │ - lxvdsx vs12,r26,r9 │ │ │ │ - ldx r10,r25,r9 │ │ │ │ - cmpdi r23,0 │ │ │ │ - mtctr r23 │ │ │ │ - sldi r9,r23,3 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + ldx r7,r28,r23 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r30,48(r16) │ │ │ │ + ldx r10,r6,r23 │ │ │ │ + ldx r2,r9,r23 │ │ │ │ + cmpd r21,r30 │ │ │ │ + maddld r10,r10,r4,r8 │ │ │ │ + maddld r2,r2,r5,r7 │ │ │ │ + stdu r10,8(r15) │ │ │ │ + stdu r2,8(r18) │ │ │ │ + stfdx f31,r19,r23 │ │ │ │ + addi r23,r23,8 │ │ │ │ + blt 1d31c │ │ │ │ + ld r9,0(r16) │ │ │ │ + sldi r10,r30,3 │ │ │ │ + addi r21,r30,-1 │ │ │ │ + ldx r8,r24,r10 │ │ │ │ + lxvdsx vs12,r26,r10 │ │ │ │ + cmpdi r21,0 │ │ │ │ + mtctr r21 │ │ │ │ + sldi r2,r21,3 │ │ │ │ + ldx r10,r25,r10 │ │ │ │ + sldi r8,r8,4 │ │ │ │ sldi r10,r10,4 │ │ │ │ - lxvx vs0,r7,r6 │ │ │ │ + lxvx vs0,r8,r14 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r16 │ │ │ │ - bgt 1d3c8 │ │ │ │ - b 1fa08 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - stdx r19,r28,r9 │ │ │ │ - stdx r19,r29,r9 │ │ │ │ - stdx r4,r27,r9 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - bdz 1da6c │ │ │ │ - ldx r6,r5,r9 │ │ │ │ - ldx r10,r29,r9 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - sradi r4,r6,1 │ │ │ │ - addze r4,r4 │ │ │ │ - cmpd r10,r7 │ │ │ │ - beq 1d3b0 │ │ │ │ - sldi r7,r23,3 │ │ │ │ - sradi r6,r6,1 │ │ │ │ - addze r6,r6 │ │ │ │ - ldx r3,r28,r7 │ │ │ │ - ldx r4,r27,r7 │ │ │ │ + stxvx vs0,r10,r17 │ │ │ │ + bgt 1d418 │ │ │ │ + b 1fc40 │ │ │ │ + stdx r20,r28,r2 │ │ │ │ + stdx r20,r29,r2 │ │ │ │ + addi r21,r21,-1 │ │ │ │ + stdx r5,r27,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + bdz 1d61c │ │ │ │ + ldx r7,r6,r2 │ │ │ │ + ldx r10,r29,r2 │ │ │ │ + addi r8,r7,-1 │ │ │ │ + sradi r5,r7,1 │ │ │ │ + addze r5,r5 │ │ │ │ + cmpd r10,r8 │ │ │ │ + beq 1d400 │ │ │ │ + sldi r8,r21,3 │ │ │ │ + sradi r7,r7,1 │ │ │ │ + addze r7,r7 │ │ │ │ + ldx r4,r28,r8 │ │ │ │ + ldx r5,r27,r8 │ │ │ │ addi r10,r10,1 │ │ │ │ - stdx r10,r29,r7 │ │ │ │ - cmpd r10,r6 │ │ │ │ - addi r3,r3,1 │ │ │ │ + stdx r10,r29,r8 │ │ │ │ + cmpd r10,r7 │ │ │ │ addi r4,r4,1 │ │ │ │ - stdx r3,r28,r7 │ │ │ │ - stdx r4,r27,r7 │ │ │ │ - beq 1d42c │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r21,r8 │ │ │ │ - bge 1d44c │ │ │ │ - ld r30,48(r14) │ │ │ │ - b 1d2a0 │ │ │ │ - ld r6,72(r14) │ │ │ │ - addi r21,r21,1 │ │ │ │ - stdx r19,r27,r7 │ │ │ │ - cmpd r8,r21 │ │ │ │ - ldx r9,r6,r9 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - stdx r10,r28,r7 │ │ │ │ - bgt 1d424 │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,112(r31) │ │ │ │ - ld r3,152(r14) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r14) │ │ │ │ - ld r29,88(r14) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r5,8(r14) │ │ │ │ + addi r5,r5,1 │ │ │ │ + stdx r4,r28,r8 │ │ │ │ + stdx r5,r27,r8 │ │ │ │ + beq 1d47c │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r9 │ │ │ │ + bge 1d49c │ │ │ │ + ld r30,48(r16) │ │ │ │ + b 1d304 │ │ │ │ + ld r7,72(r16) │ │ │ │ + addi r22,r22,1 │ │ │ │ + stdx r20,r27,r8 │ │ │ │ + cmpd r9,r22 │ │ │ │ + ldx r2,r7,r2 │ │ │ │ + subf r10,r10,r2 │ │ │ │ + stdx r10,r28,r8 │ │ │ │ + bgt 1d474 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,96(r31) │ │ │ │ + ld r3,152(r16) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,48(r16) │ │ │ │ + ld r28,88(r16) │ │ │ │ li r4,0 │ │ │ │ - ld r3,24(r14) │ │ │ │ - ld r20,104(r14) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r6,r29,1 │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r5,8(r16) │ │ │ │ + ld r3,24(r16) │ │ │ │ + ld r22,104(r16) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r7,r28,1 │ │ │ │ sldi r5,r5,4 │ │ │ │ - addi r10,r9,15 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - addi r8,r9,23 │ │ │ │ + addi r9,r2,15 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + addi r10,r2,23 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + std r7,56(r31) │ │ │ │ + mulld r2,r2,r7 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ - std r6,72(r31) │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - neg r10,r10 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ neg r9,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,32(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + neg r2,r2 │ │ │ │ addi r7,r1,32 │ │ │ │ std r7,40(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r16,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,48(r31) │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r14,r1,32 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ addi r18,r1,32 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r15,r1,32 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ addi r10,r1,32 │ │ │ │ std r10,104(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ addi r17,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - std r9,56(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,112(r14) │ │ │ │ - andi. r9,r8,32 │ │ │ │ - bne 1f980 │ │ │ │ - ld r28,48(r14) │ │ │ │ - li r9,0 │ │ │ │ - stfd f30,0(r18) │ │ │ │ - std r9,0(r16) │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - ble cr7,20e60 │ │ │ │ - ld r10,88(r14) │ │ │ │ - li r9,1 │ │ │ │ - andi. r6,r28,3 │ │ │ │ - mr r7,r28 │ │ │ │ - addi r5,r28,-1 │ │ │ │ - std r9,48(r31) │ │ │ │ - mr r9,r28 │ │ │ │ - addi r10,r10,1 │ │ │ │ - beq 1d5ac │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 1d594 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 1d580 │ │ │ │ - sldi r6,r10,1 │ │ │ │ - mr r7,r5 │ │ │ │ - std r6,48(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r6,r10,r6 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - std r6,48(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + bl 5240 │ │ │ │ + lwz r8,112(r16) │ │ │ │ + addi r20,r1,32 │ │ │ │ + andi. r2,r8,32 │ │ │ │ + bne 1fbb8 │ │ │ │ + ld r29,48(r16) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r18) │ │ │ │ + stfd f0,0(r15) │ │ │ │ + cmpdi cr7,r29,0 │ │ │ │ + mr r6,r29 │ │ │ │ + ble cr7,1d630 │ │ │ │ + ld r9,88(r16) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r4,2 │ │ │ │ + andi. r7,r29,3 │ │ │ │ + mr r2,r29 │ │ │ │ + addi r5,r29,-1 │ │ │ │ + mr r10,r29 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r4,r9 │ │ │ │ + beq 1d5e0 │ │ │ │ cmpdi r7,1 │ │ │ │ - mulld r6,r10,r6 │ │ │ │ - sldi r7,r6,1 │ │ │ │ - std r7,48(r31) │ │ │ │ - beq 1d5e0 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - bdnz 1d5b8 │ │ │ │ - std r9,48(r31) │ │ │ │ - andi. r9,r8,16 │ │ │ │ - rlwinm r9,r8,0,20,20 │ │ │ │ - bne 1fa50 │ │ │ │ - andi. r10,r8,8 │ │ │ │ - ld r10,72(r31) │ │ │ │ - sldi r12,r10,3 │ │ │ │ - bne 1eccc │ │ │ │ - andi. r10,r8,2 │ │ │ │ - bne 1ebf8 │ │ │ │ + beq 1d5d4 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 1d5cc │ │ │ │ + mr r2,r5 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 1d600 │ │ │ │ + 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 1d5e8 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,64(r31) │ │ │ │ + b 1d638 │ │ │ │ + ld r10,0(r29) │ │ │ │ + ld r7,0(r6) │ │ │ │ + li r2,0 │ │ │ │ + li r8,0 │ │ │ │ + b 1d438 │ │ │ │ + li r2,1 │ │ │ │ + std r2,64(r31) │ │ │ │ + andi. r2,r8,16 │ │ │ │ + rlwinm r2,r8,0,20,20 │ │ │ │ + bne 1fc88 │ │ │ │ + andi. r9,r8,8 │ │ │ │ + ld r9,56(r31) │ │ │ │ + sldi r21,r9,3 │ │ │ │ + bne 1eed0 │ │ │ │ + andi. r9,r8,2 │ │ │ │ + bne 1ee10 │ │ │ │ andi. r8,r8,4 │ │ │ │ - ld r30,8(r14) │ │ │ │ - bne 1dfb0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 1dea8 │ │ │ │ + ld r30,8(r16) │ │ │ │ + bne 1e014 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 1df10 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 1da58 │ │ │ │ - li r9,8 │ │ │ │ + ble 1dac8 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + nop │ │ │ │ + plfd f29,238344 # 57988 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + li r19,0 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - std r9,64(r31) │ │ │ │ - li r9,0 │ │ │ │ - std r9,56(r31) │ │ │ │ - lwz r9,112(r14) │ │ │ │ - ld r27,56(r31) │ │ │ │ + std r2,32(r31) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + lwz r2,112(r16) │ │ │ │ + mr r17,r19 │ │ │ │ std r1,72(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 1d654 │ │ │ │ - ld r9,240(r14) │ │ │ │ - ld r10,64(r31) │ │ │ │ - ldx r27,r9,r10 │ │ │ │ - ld r28,88(r14) │ │ │ │ - ld r26,48(r14) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r23,r28,1 │ │ │ │ - addi r21,r26,-1 │ │ │ │ - mulld r9,r23,r26 │ │ │ │ - cmpdi cr4,r21,0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - blt cr4,1daec │ │ │ │ - neg r9,r23 │ │ │ │ - mulld r22,r26,r27 │ │ │ │ - sldi r20,r26,3 │ │ │ │ - ld r19,120(r14) │ │ │ │ - ld r25,72(r14) │ │ │ │ - mulld r8,r21,r23 │ │ │ │ - sldi r30,r23,1 │ │ │ │ - cmpdi cr3,r23,0 │ │ │ │ - addi r4,r24,-8 │ │ │ │ - sldi r0,r9,1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 1d6c4 │ │ │ │ + ld r2,240(r16) │ │ │ │ ld r9,32(r31) │ │ │ │ - add r3,r25,r20 │ │ │ │ - add r10,r22,r26 │ │ │ │ - add r17,r9,r20 │ │ │ │ + ldx r17,r2,r9 │ │ │ │ + ld r20,88(r16) │ │ │ │ + ld r29,48(r16) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r27,r20,1 │ │ │ │ + addi r25,r29,-1 │ │ │ │ + mulld r2,r27,r29 │ │ │ │ + cmpdi cr4,r25,0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r30,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r24,r1,32 │ │ │ │ + blt cr4,1db1c │ │ │ │ ld r9,40(r31) │ │ │ │ - sldi r8,r8,1 │ │ │ │ + mulld r21,r29,r17 │ │ │ │ + sldi r5,r29,3 │ │ │ │ + mulld r2,r25,r27 │ │ │ │ + ld r22,120(r16) │ │ │ │ + mulli r3,r27,-16 │ │ │ │ + ld r26,72(r16) │ │ │ │ + sldi r28,r27,1 │ │ │ │ + cmpdi cr3,r27,0 │ │ │ │ + add r4,r9,r5 │ │ │ │ + ld r9,48(r31) │ │ │ │ + add r10,r21,r29 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r26,r5 │ │ │ │ sldi r10,r10,3 │ │ │ │ - add r11,r9,r20 │ │ │ │ - addi r9,r19,-8 │ │ │ │ + add r2,r2,r24 │ │ │ │ + add r6,r9,r5 │ │ │ │ + addi r9,r22,-8 │ │ │ │ add r10,r10,r9 │ │ │ │ - ldu r6,-8(r3) │ │ │ │ + lxsd v0,-8(r7) │ │ │ │ lfd f12,0(r10) │ │ │ │ - mtfprd f0,r6 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r7,r9,1 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - add r7,r7,r28 │ │ │ │ - stdu r9,-8(r17) │ │ │ │ - stdu r7,-8(r11) │ │ │ │ - ble cr3,1d76c │ │ │ │ - srdi r5,r30,1 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - add r9,r6,r9 │ │ │ │ - std r15,88(r31) │ │ │ │ - mtctr r5 │ │ │ │ - add r7,r7,r4 │ │ │ │ - divd r15,r9,r6 │ │ │ │ - addi r12,r9,1 │ │ │ │ - addi r5,r7,8 │ │ │ │ - std r5,80(r31) │ │ │ │ - divd r5,r12,r6 │ │ │ │ - mulld r15,r15,r6 │ │ │ │ - mulld r5,r5,r6 │ │ │ │ - subf r15,r15,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r15,8(r7) │ │ │ │ - ld r15,80(r31) │ │ │ │ - subf r5,r5,r12 │ │ │ │ - addi r7,r15,8 │ │ │ │ - std r5,8(r15) │ │ │ │ - bdnz 1d72c │ │ │ │ - ld r15,88(r31) │ │ │ │ - cmpld r25,r3 │ │ │ │ + mffprd r8,f0 │ │ │ │ + addi r9,r8,1 │ │ │ │ + subf r8,r20,r8 │ │ │ │ + add r9,r9,r20 │ │ │ │ + stdu r8,-8(r4) │ │ │ │ + stdu r9,-8(r6) │ │ │ │ + ble cr3,1d80c │ │ │ │ + srdi r9,r28,1 │ │ │ │ + mtvsrdd vs45,r8,r8 │ │ │ │ + plxv vs33,238184 # 579f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r8,r2 │ │ │ │ + andi. r11,r9,1 │ │ │ │ + addi r11,r9,-1 │ │ │ │ + beq 1d7c4 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v13 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r8,r2,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r2) │ │ │ │ + beq 1d80c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + mfctr r9 │ │ │ │ + addi r8,r8,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r11,r9,-1 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + mtctr r11 │ │ │ │ + stxv vs43,-32(r8) │ │ │ │ + stxv vs44,-16(r8) │ │ │ │ + bne 1d7cc │ │ │ │ + cmpld r26,r7 │ │ │ │ addi r10,r10,-8 │ │ │ │ - add r8,r8,r0 │ │ │ │ - bne 1d6dc │ │ │ │ - mr r5,r20 │ │ │ │ + add r2,r2,r3 │ │ │ │ + bne 1d748 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r15 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr3,1daa0 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r10,r22,3 │ │ │ │ - addis r17,r2,-2 │ │ │ │ - ld r8,96(r14) │ │ │ │ - mr r6,r14 │ │ │ │ - li r7,0 │ │ │ │ - mr r14,r27 │ │ │ │ - mr r27,r28 │ │ │ │ - fcfid f29,f0 │ │ │ │ - lfd f23,1648(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mr r28,r29 │ │ │ │ - addi r17,r17,1536 │ │ │ │ - add r10,r19,r10 │ │ │ │ - mr r29,r30 │ │ │ │ - lfd f24,1536(r9) │ │ │ │ - li r9,0 │ │ │ │ - fmul f29,f29,f29 │ │ │ │ - lfdx f0,r25,r9 │ │ │ │ - ld r5,32(r31) │ │ │ │ - lfdx f25,r8,r9 │ │ │ │ - sldi r22,r7,3 │ │ │ │ - mr r19,r29 │ │ │ │ - std r28,80(r31) │ │ │ │ - lfdx f26,r10,r9 │ │ │ │ - std r8,88(r31) │ │ │ │ - add r22,r28,r22 │ │ │ │ - std r10,96(r31) │ │ │ │ - mr r28,r29 │ │ │ │ - std r7,104(r31) │ │ │ │ - std r9,120(r31) │ │ │ │ - fcfid f28,f0 │ │ │ │ - ldx r30,r5,r9 │ │ │ │ - fmul f22,f25,f24 │ │ │ │ + mr r3,r14 │ │ │ │ + std r5,112(r31) │ │ │ │ + bl 5240 │ │ │ │ + ble cr3,1dadc │ │ │ │ + mtfprd f0,r20 │ │ │ │ + ld r5,112(r31) │ │ │ │ + sldi r10,r21,3 │ │ │ │ + li r23,0 │ │ │ │ + ld r2,96(r16) │ │ │ │ + li r21,0 │ │ │ │ + std r29,80(r31) │ │ │ │ + std r24,88(r31) │ │ │ │ + std r25,104(r31) │ │ │ │ + std r27,112(r31) │ │ │ │ mr r29,r30 │ │ │ │ - mr r30,r22 │ │ │ │ - mr r22,r6 │ │ │ │ - fdiv f27,f23,f28 │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - b 1d868 │ │ │ │ + fcfid f27,f0 │ │ │ │ + mr r25,r23 │ │ │ │ + add r22,r22,r10 │ │ │ │ + mr r27,r21 │ │ │ │ + mr r23,r5 │ │ │ │ + std r2,56(r31) │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + lfdx f0,r26,r25 │ │ │ │ + ld r2,56(r31) │ │ │ │ + mr r24,r28 │ │ │ │ + ld r9,40(r31) │ │ │ │ + lfdx f25,r22,r25 │ │ │ │ + xscvsxddp vs62,vs0 │ │ │ │ + lxsdx vs61,r2,r25 │ │ │ │ + sldi r2,r27,3 │ │ │ │ + ldx r21,r9,r25 │ │ │ │ + add r30,r29,r2 │ │ │ │ + xsmuldp vs60,vs61,vs29 │ │ │ │ + xsdivdp vs26,vs28,vs62 │ │ │ │ + xsmuldp vs62,vs62,vs62 │ │ │ │ + b 1d8d8 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f25 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r17) │ │ │ │ - fmul f12,f1,f12 │ │ │ │ - fdiv f0,f12,f31 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - stfd f0,0(r30) │ │ │ │ - addi r29,r29,1 │ │ │ │ + xsmuldp vs1,vs31,vs61 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + stfd f12,0(r30) │ │ │ │ + addi r21,r21,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - beq 1d8a8 │ │ │ │ - mtfprd f0,r29 │ │ │ │ + beq 1d92c │ │ │ │ + mtfprd f0,r21 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f12,f27,f26 │ │ │ │ - fnmsub f12,f12,f27,f26 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ - fmadd f0,f12,f0,f29 │ │ │ │ + fmsub f0,f12,f26,f25 │ │ │ │ + fnmsub f12,f12,f26,f25 │ │ │ │ + xsmuldp vs0,vs0,vs62 │ │ │ │ + fmadd f0,f12,f0,f27 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 1d838 │ │ │ │ + bgt 1d8b0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1da80 │ │ │ │ - fmr f0,f22 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - addi r29,r29,1 │ │ │ │ + xxmr vs12,vs60 │ │ │ │ + bge 1d8c4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r21,r21,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - stfd f0,-8(r30) │ │ │ │ - bne 1d868 │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r7,104(r31) │ │ │ │ - ld r28,80(r31) │ │ │ │ - ld r8,88(r31) │ │ │ │ - mr r6,r22 │ │ │ │ - mr r29,r19 │ │ │ │ - ld r10,96(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r7,r7,r19 │ │ │ │ - cmpld r20,r9 │ │ │ │ - bne 1d7e0 │ │ │ │ - cmpdi r26,4 │ │ │ │ - mr r29,r28 │ │ │ │ - mr r30,r19 │ │ │ │ - mr r28,r27 │ │ │ │ - mr r27,r14 │ │ │ │ - mr r14,r22 │ │ │ │ - beq 1dd14 │ │ │ │ - cmpdi r26,5 │ │ │ │ - beq 1daf4 │ │ │ │ - li r6,0 │ │ │ │ - ld r11,48(r31) │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 1da24 │ │ │ │ - ld r7,40(r31) │ │ │ │ - ld r10,24(r14) │ │ │ │ - sldi r8,r26,3 │ │ │ │ - sldi r27,r27,4 │ │ │ │ - ld r19,200(r14) │ │ │ │ - li r9,0 │ │ │ │ - sldi r20,r23,1 │ │ │ │ + xsmuldp vs1,vs31,vs61 │ │ │ │ + bl 4da0 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r30) │ │ │ │ + bne 1d8d8 │ │ │ │ + addi r25,r25,8 │ │ │ │ + add r27,r27,r28 │ │ │ │ + cmpld r23,r25 │ │ │ │ + bne 1d878 │ │ │ │ + mr r30,r29 │ │ │ │ + ld r29,80(r31) │ │ │ │ + ld r24,88(r31) │ │ │ │ + ld r25,104(r31) │ │ │ │ + ld r27,112(r31) │ │ │ │ + cmpdi r29,4 │ │ │ │ + beq 1dd64 │ │ │ │ + cmpdi r29,5 │ │ │ │ + beq 1db24 │ │ │ │ + li r7,0 │ │ │ │ + ld r3,64(r31) │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 1da9c │ │ │ │ + ld r8,48(r31) │ │ │ │ + sldi r10,r29,3 │ │ │ │ + ld r9,24(r16) │ │ │ │ + sldi r6,r17,4 │ │ │ │ + sldi r21,r27,1 │ │ │ │ + li r2,0 │ │ │ │ + ld r20,200(r16) │ │ │ │ li r22,0 │ │ │ │ - add r25,r15,r8 │ │ │ │ - add r28,r7,r8 │ │ │ │ - ld r7,32(r31) │ │ │ │ - lxvx vs0,r10,r27 │ │ │ │ - add r30,r10,r27 │ │ │ │ - add r0,r7,r8 │ │ │ │ - cmpd r26,r6 │ │ │ │ - ble 1d9b4 │ │ │ │ - sldi r10,r6,3 │ │ │ │ - mulld r7,r23,r6 │ │ │ │ - subf r6,r6,r26 │ │ │ │ - ld r3,72(r14) │ │ │ │ - li r5,0 │ │ │ │ - add r4,r16,r10 │ │ │ │ - mtctr r6 │ │ │ │ - add r27,r18,r10 │ │ │ │ - lfdx f12,r18,r10 │ │ │ │ - add r12,r15,r10 │ │ │ │ - ld r17,0(r4) │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r3,r3,r10 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - ldx r10,r12,r5 │ │ │ │ - ldx r6,r3,r5 │ │ │ │ - add r10,r7,r10 │ │ │ │ - add r7,r7,r20 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f11,r29,r10 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ + add r26,r14,r10 │ │ │ │ + add r28,r8,r10 │ │ │ │ + ld r8,40(r31) │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + add r11,r9,r6 │ │ │ │ + add r0,r8,r10 │ │ │ │ + cmpd r29,r7 │ │ │ │ + ble 1da2c │ │ │ │ + sldi r9,r7,3 │ │ │ │ + mulld r8,r27,r7 │ │ │ │ + ld r4,72(r16) │ │ │ │ + subf r7,r7,r29 │ │ │ │ + li r6,0 │ │ │ │ + add r5,r18,r9 │ │ │ │ + add r23,r15,r9 │ │ │ │ + lfdx f12,r15,r9 │ │ │ │ + mtctr r7 │ │ │ │ + add r12,r14,r9 │ │ │ │ + ld r17,0(r5) │ │ │ │ + addi r23,r23,8 │ │ │ │ + add r4,r4,r9 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + ldx r9,r12,r6 │ │ │ │ + ldx r7,r4,r6 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r8,r8,r21 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f11,r30,r9 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + maddld r17,r17,r7,r9 │ │ │ │ + mfctr r9 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - maddld r17,r17,r6,r10 │ │ │ │ - stfdx f12,r27,r5 │ │ │ │ - stdu r17,8(r4) │ │ │ │ - addi r5,r5,8 │ │ │ │ - bdnz 1d980 │ │ │ │ - ldx r10,r16,r8 │ │ │ │ - lxvdsx vs12,r18,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvx vs11,r10,r19 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mtctr r7 │ │ │ │ + stfdx f12,r23,r6 │ │ │ │ + stdu r17,8(r5) │ │ │ │ + addi r6,r6,8 │ │ │ │ + bne 1d9e8 │ │ │ │ + ldx r9,r18,r10 │ │ │ │ + lxvdsx vs12,r15,r10 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lxvx vs11,r9,r20 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r30) │ │ │ │ - ble cr4,1dadc │ │ │ │ - mtctr r21 │ │ │ │ - mr r3,r0 │ │ │ │ - mr r4,r28 │ │ │ │ - mr r5,r25 │ │ │ │ - mr r6,r21 │ │ │ │ - b 1d9f4 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - std r22,0(r5) │ │ │ │ - bdz 1dac0 │ │ │ │ - ldu r27,-8(r4) │ │ │ │ - ldu r7,-8(r3) │ │ │ │ - ldu r10,-8(r5) │ │ │ │ - subf r7,r7,r27 │ │ │ │ - cmpd r10,r7 │ │ │ │ - beq 1d9e8 │ │ │ │ + stxv vs0,0(r11) │ │ │ │ + ble cr4,1db0c │ │ │ │ + mtctr r25 │ │ │ │ + mr r4,r0 │ │ │ │ + mr r5,r28 │ │ │ │ + mr r6,r26 │ │ │ │ + mr r7,r25 │ │ │ │ + b 1da6c │ │ │ │ + addi r7,r7,-1 │ │ │ │ + std r22,0(r6) │ │ │ │ + bdz 1daf0 │ │ │ │ + ldu r23,-8(r5) │ │ │ │ + ldu r8,-8(r4) │ │ │ │ + ldu r9,-8(r6) │ │ │ │ + subf r8,r8,r23 │ │ │ │ + cmpd r9,r8 │ │ │ │ + beq 1da60 │ │ │ │ + addi r2,r2,1 │ │ │ │ addi r9,r9,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r7,r6,3 │ │ │ │ - cmpd r9,r11 │ │ │ │ - stdx r10,r15,r7 │ │ │ │ - bne 1d940 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,8(r14) │ │ │ │ - ld r8,64(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r10,72(r31) │ │ │ │ - std r7,56(r31) │ │ │ │ - std r8,64(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - blt 1d634 │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,112(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - b 1cec4 │ │ │ │ - ld r10,0(r29) │ │ │ │ - ld r6,0(r5) │ │ │ │ - li r9,0 │ │ │ │ - li r7,0 │ │ │ │ - b 1d3e8 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f25 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r17) │ │ │ │ - fmul f0,f1,f12 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 1d854 │ │ │ │ - cmpdi r26,4 │ │ │ │ - beq 1da24 │ │ │ │ - cmpdi r26,5 │ │ │ │ - bne 1d8f8 │ │ │ │ - b 1da24 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r15) │ │ │ │ + sldi r8,r7,3 │ │ │ │ + cmpd r2,r3 │ │ │ │ + stdx r9,r14,r8 │ │ │ │ + bne 1d9a8 │ │ │ │ + ld r9,8(r16) │ │ │ │ + ld r10,32(r31) │ │ │ │ + addi r19,r19,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r19,r9 │ │ │ │ + ld r9,72(r31) │ │ │ │ + addi r10,r10,16 │ │ │ │ + std r10,32(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + blt 1d6a4 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,96(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + b 1cf3c │ │ │ │ + cmpdi r29,4 │ │ │ │ + beq 1da9c │ │ │ │ + cmpdi r29,5 │ │ │ │ + bne 1d960 │ │ │ │ + b 1da9c │ │ │ │ + ld r9,0(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r3,r2 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r11,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r15) │ │ │ │ - bne 1d948 │ │ │ │ - b 1da24 │ │ │ │ - sldi r10,r21,3 │ │ │ │ - mr r6,r21 │ │ │ │ - ldx r10,r15,r10 │ │ │ │ - b 1da0c │ │ │ │ - mr r6,r26 │ │ │ │ - b 1d8fc │ │ │ │ - ld r4,0(r16) │ │ │ │ - ld r10,0(r25) │ │ │ │ - mulli r8,r28,48 │ │ │ │ - sldi r9,r28,4 │ │ │ │ - ld r5,24(r14) │ │ │ │ - sldi r6,r28,5 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - sldi r27,r27,4 │ │ │ │ - ld r17,8(r25) │ │ │ │ - add r11,r29,r9 │ │ │ │ - addi r3,r9,8 │ │ │ │ - addi r7,r9,48 │ │ │ │ - ld r12,16(r25) │ │ │ │ - ld r22,24(r25) │ │ │ │ - ld r25,32(r25) │ │ │ │ - addi r6,r6,24 │ │ │ │ - addi r26,r28,56 │ │ │ │ - lfd f7,0(r18) │ │ │ │ - add r0,r29,r28 │ │ │ │ - mulld r10,r4,r10 │ │ │ │ - add r9,r11,r9 │ │ │ │ - add r3,r3,r24 │ │ │ │ - ld r4,200(r14) │ │ │ │ - lxvx vs12,r5,r27 │ │ │ │ - add r6,r6,r24 │ │ │ │ - addi r8,r8,40 │ │ │ │ - addi r11,r11,16 │ │ │ │ - add r26,r26,r24 │ │ │ │ - add r28,r9,r7 │ │ │ │ - std r3,96(r31) │ │ │ │ - addi r21,r9,32 │ │ │ │ - add r5,r5,r27 │ │ │ │ - addi r3,r24,-8 │ │ │ │ - std r6,104(r31) │ │ │ │ - add r20,r8,r24 │ │ │ │ - li r7,0 │ │ │ │ - std r11,88(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ldu r24,8(r3) │ │ │ │ - ld r23,96(r31) │ │ │ │ - li r27,0 │ │ │ │ - std r15,120(r31) │ │ │ │ - std r16,128(r31) │ │ │ │ - std r18,136(r31) │ │ │ │ - std r29,144(r31) │ │ │ │ - lfdx f8,r29,r9 │ │ │ │ - std r6,152(r31) │ │ │ │ - add r24,r6,r24 │ │ │ │ + std r9,0(r14) │ │ │ │ + bne 1d9b0 │ │ │ │ + b 1da9c │ │ │ │ + sldi r9,r25,3 │ │ │ │ + mr r7,r25 │ │ │ │ + ldx r9,r14,r9 │ │ │ │ + b 1da84 │ │ │ │ + mr r7,r29 │ │ │ │ + b 1d964 │ │ │ │ + sldi r29,r20,4 │ │ │ │ + ld r22,0(r18) │ │ │ │ + ld r9,0(r26) │ │ │ │ + sldi r3,r20,5 │ │ │ │ + mulli r2,r20,48 │ │ │ │ + sldi r20,r20,6 │ │ │ │ + ld r7,24(r16) │ │ │ │ + sldi r6,r17,4 │ │ │ │ + ld r12,16(r26) │ │ │ │ + sldi r11,r27,1 │ │ │ │ + addi r4,r24,-8 │ │ │ │ + li r8,0 │ │ │ │ + add r25,r30,r29 │ │ │ │ + addi r0,r29,8 │ │ │ │ + addi r3,r3,24 │ │ │ │ + addi r10,r29,48 │ │ │ │ + ld r17,8(r26) │ │ │ │ + lfd f7,0(r15) │ │ │ │ + addi r27,r20,56 │ │ │ │ + mr r23,r28 │ │ │ │ + addi r5,r25,16 │ │ │ │ + mulld r9,r22,r9 │ │ │ │ + add r29,r25,r29 │ │ │ │ + ld r25,24(r26) │ │ │ │ + ld r26,32(r26) │ │ │ │ + addi r2,r2,40 │ │ │ │ + lxvx vs12,r7,r6 │ │ │ │ + add r27,r24,r27 │ │ │ │ + add r6,r7,r6 │ │ │ │ + std r5,88(r31) │ │ │ │ + add r5,r24,r0 │ │ │ │ + addi r22,r29,32 │ │ │ │ + add r0,r30,r20 │ │ │ │ + add r29,r29,r10 │ │ │ │ + add r21,r24,r2 │ │ │ │ + std r5,104(r31) │ │ │ │ + add r5,r24,r3 │ │ │ │ + mr r7,r9 │ │ │ │ + std r5,112(r31) │ │ │ │ + ld r5,200(r16) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ldu r24,8(r4) │ │ │ │ + ld r9,104(r31) │ │ │ │ + std r30,144(r31) │ │ │ │ + li r28,0 │ │ │ │ + std r14,120(r31) │ │ │ │ + std r18,128(r31) │ │ │ │ + std r15,136(r31) │ │ │ │ + lfdx f8,r30,r2 │ │ │ │ + mr r30,r8 │ │ │ │ + std r7,152(r31) │ │ │ │ + add r24,r7,r24 │ │ │ │ + std r9,56(r31) │ │ │ │ + mulld r2,r24,r17 │ │ │ │ fmul f8,f7,f8 │ │ │ │ - mulld r9,r24,r17 │ │ │ │ std r24,160(r31) │ │ │ │ - mr r24,r7 │ │ │ │ - std r9,80(r31) │ │ │ │ - ld r8,88(r31) │ │ │ │ - sldi r9,r27,3 │ │ │ │ - ldu r19,8(r23) │ │ │ │ - ld r7,104(r31) │ │ │ │ - li r10,0 │ │ │ │ + std r2,80(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r10,88(r31) │ │ │ │ + sldi r2,r28,3 │ │ │ │ std r17,168(r31) │ │ │ │ std r12,184(r31) │ │ │ │ - lfdx f11,r8,r9 │ │ │ │ - ld r9,80(r31) │ │ │ │ - add r19,r9,r19 │ │ │ │ + ld r8,112(r31) │ │ │ │ + ldu r20,8(r9) │ │ │ │ + lfdx f11,r10,r2 │ │ │ │ + ld r2,80(r31) │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r6,r19,r12 │ │ │ │ - std r19,176(r31) │ │ │ │ - ldu r8,8(r7) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mr r15,r20 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r21,r9 │ │ │ │ - add r8,r6,r8 │ │ │ │ + std r9,56(r31) │ │ │ │ + li r9,0 │ │ │ │ + add r20,r2,r20 │ │ │ │ + mulld r7,r20,r12 │ │ │ │ + std r20,176(r31) │ │ │ │ + ldu r10,8(r8) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + mr r14,r21 │ │ │ │ + li r15,0 │ │ │ │ + lfdx f10,r22,r2 │ │ │ │ + add r10,r7,r10 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r8,r22 │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r19,r26 │ │ │ │ - mr r29,r0 │ │ │ │ - lfdx f9,r28,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mulld r12,r10,r25 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldu r3,8(r14) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r20,r27 │ │ │ │ + mr r24,r0 │ │ │ │ + lfdx f9,r29,r2 │ │ │ │ + add r3,r12,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r11,r25 │ │ │ │ + mulld r17,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r19) │ │ │ │ - lfd f0,64(r29) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + lfd f0,64(r24) │ │ │ │ + ldu r2,8(r20) │ │ │ │ + addi r24,r24,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r18,r9,4 │ │ │ │ - lxvx vs5,r18,r4 │ │ │ │ - xxspltd vs6,vs0,0 │ │ │ │ + add r2,r17,r2 │ │ │ │ + sldi r18,r2,4 │ │ │ │ + lxvx vs6,r18,r5 │ │ │ │ + xxspltd vs5,vs0,0 │ │ │ │ xvmaddadp vs12,vs6,vs5 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 1dc50 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r30 │ │ │ │ - bne 1dc20 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r16 │ │ │ │ - bne 1dc00 │ │ │ │ - addi r27,r27,1 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 1dca0 │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpd r15,r11 │ │ │ │ + bne 1dc70 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r15 │ │ │ │ + bne 1dc44 │ │ │ │ + addi r28,r28,1 │ │ │ │ ld r17,168(r31) │ │ │ │ - ld r19,176(r31) │ │ │ │ + ld r20,176(r31) │ │ │ │ ld r12,184(r31) │ │ │ │ - cmpd r27,r10 │ │ │ │ - bne 1dbcc │ │ │ │ - mr r7,r24 │ │ │ │ - ld r15,120(r31) │ │ │ │ - ld r16,128(r31) │ │ │ │ - ld r18,136(r31) │ │ │ │ - ld r29,144(r31) │ │ │ │ - ld r6,152(r31) │ │ │ │ + cmpd r28,r9 │ │ │ │ + bne 1dc08 │ │ │ │ + mr r8,r30 │ │ │ │ + ld r14,120(r31) │ │ │ │ + ld r18,128(r31) │ │ │ │ + ld r15,136(r31) │ │ │ │ + ld r7,152(r31) │ │ │ │ + addi r8,r8,1 │ │ │ │ ld r24,160(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r27 │ │ │ │ - bne 1db8c │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stfd f0,40(r18) │ │ │ │ - std r9,40(r16) │ │ │ │ - std r24,8(r16) │ │ │ │ - stfd f8,8(r18) │ │ │ │ - std r19,16(r16) │ │ │ │ - stfd f11,16(r18) │ │ │ │ - std r8,24(r16) │ │ │ │ - mtvsrdd vs0,r7,r7 │ │ │ │ - std r7,32(r15) │ │ │ │ - stfd f10,24(r18) │ │ │ │ - std r11,32(r16) │ │ │ │ - stfd f9,32(r18) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 1da24 │ │ │ │ - mulli r7,r28,48 │ │ │ │ - ld r8,0(r25) │ │ │ │ - ld r3,0(r16) │ │ │ │ - sldi r10,r28,4 │ │ │ │ - ld r6,24(r14) │ │ │ │ - sldi r9,r28,5 │ │ │ │ - sldi r27,r27,4 │ │ │ │ - ld r20,8(r25) │ │ │ │ - ld r19,16(r25) │ │ │ │ - ld r4,200(r14) │ │ │ │ - addi r5,r10,8 │ │ │ │ - lfd f8,0(r18) │ │ │ │ - ld r25,24(r25) │ │ │ │ - addi r23,r24,-8 │ │ │ │ - addi r9,r9,24 │ │ │ │ - mulld r17,r3,r8 │ │ │ │ - add r8,r29,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs12,r6,r27 │ │ │ │ - add r6,r6,r27 │ │ │ │ - addi r26,r7,40 │ │ │ │ - add r12,r9,r24 │ │ │ │ - add r0,r29,r7 │ │ │ │ - add r27,r5,r24 │ │ │ │ - add r28,r8,r10 │ │ │ │ - addi r9,r8,16 │ │ │ │ - li r10,0 │ │ │ │ - add r26,r26,r24 │ │ │ │ - std r9,80(r31) │ │ │ │ - ldu r5,8(r23) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mr r3,r27 │ │ │ │ + ld r30,144(r31) │ │ │ │ + cmpd r8,r28 │ │ │ │ + bne 1dbc4 │ │ │ │ + addi r28,r23,-1 │ │ │ │ + stfd f0,40(r15) │ │ │ │ + std r2,40(r18) │ │ │ │ + std r3,32(r18) │ │ │ │ + std r24,8(r18) │ │ │ │ + std r20,16(r18) │ │ │ │ + mtvsrdd vs0,r28,r28 │ │ │ │ + stfd f8,8(r15) │ │ │ │ + stfd f11,16(r15) │ │ │ │ + std r28,32(r14) │ │ │ │ + std r10,24(r18) │ │ │ │ + stfd f10,24(r15) │ │ │ │ + stfd f9,32(r15) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 1da9c │ │ │ │ + mulli r2,r20,48 │ │ │ │ + sldi r29,r20,4 │ │ │ │ + ld r3,0(r26) │ │ │ │ + ld r11,0(r18) │ │ │ │ + sldi r20,r20,5 │ │ │ │ + sldi r9,r17,4 │ │ │ │ + ld r7,24(r16) │ │ │ │ + ld r25,24(r26) │ │ │ │ + sldi r4,r27,1 │ │ │ │ + addi r6,r24,-8 │ │ │ │ li r8,0 │ │ │ │ - std r15,88(r31) │ │ │ │ - std r16,96(r31) │ │ │ │ - std r18,104(r31) │ │ │ │ - std r29,120(r31) │ │ │ │ - lfdx f11,r29,r9 │ │ │ │ - std r17,128(r31) │ │ │ │ - add r5,r17,r5 │ │ │ │ + addi r5,r29,8 │ │ │ │ + addi r0,r20,24 │ │ │ │ + add r10,r30,r29 │ │ │ │ + ld r27,8(r26) │ │ │ │ + ld r20,16(r26) │ │ │ │ + addi r29,r29,32 │ │ │ │ + lfd f8,0(r15) │ │ │ │ + mulld r17,r11,r3 │ │ │ │ + add r3,r24,r5 │ │ │ │ + ld r5,200(r16) │ │ │ │ + add r12,r24,r0 │ │ │ │ + add r29,r10,r29 │ │ │ │ + addi r26,r2,48 │ │ │ │ + addi r2,r2,40 │ │ │ │ + lxvx vs12,r7,r9 │ │ │ │ + addi r10,r10,16 │ │ │ │ + add r7,r7,r9 │ │ │ │ + add r0,r24,r2 │ │ │ │ + add r26,r30,r26 │ │ │ │ + mr r24,r19 │ │ │ │ + std r10,56(r31) │ │ │ │ + ldu r10,8(r6) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r23,r3 │ │ │ │ + li r9,0 │ │ │ │ + std r14,80(r31) │ │ │ │ + std r18,88(r31) │ │ │ │ + std r15,104(r31) │ │ │ │ + std r30,112(r31) │ │ │ │ + lfdx f11,r30,r2 │ │ │ │ + std r17,120(r31) │ │ │ │ + add r10,r17,r10 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r24,r5,r20 │ │ │ │ - ld r11,80(r31) │ │ │ │ - ldu r7,8(r3) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r16,r12 │ │ │ │ + mulld r22,r10,r27 │ │ │ │ + ld r11,56(r31) │ │ │ │ + ldu r21,8(r23) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + mr r15,r12 │ │ │ │ li r17,0 │ │ │ │ - lfdx f10,r11,r9 │ │ │ │ - add r7,r24,r7 │ │ │ │ - mulld r15,r7,r19 │ │ │ │ + std r10,128(r31) │ │ │ │ + lfdx f10,r11,r2 │ │ │ │ + add r21,r22,r21 │ │ │ │ + mulld r14,r21,r20 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - ldu r11,8(r16) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r22,r26 │ │ │ │ - mr r29,r0 │ │ │ │ - lfdx f9,r28,r9 │ │ │ │ - add r11,r15,r11 │ │ │ │ + ldu r11,8(r15) │ │ │ │ + sldi r2,r17,3 │ │ │ │ + mtctr r4 │ │ │ │ + mr r30,r0 │ │ │ │ + mr r10,r26 │ │ │ │ + lfdx f9,r29,r2 │ │ │ │ + add r11,r14,r11 │ │ │ │ fmul f9,f10,f9 │ │ │ │ mulld r18,r11,r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r22) │ │ │ │ - lfd f0,48(r29) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r18,r9 │ │ │ │ + lfd f0,0(r10) │ │ │ │ + ldu r2,8(r30) │ │ │ │ + addi r10,r10,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r21,r9,4 │ │ │ │ - lxvx vs7,r21,r4 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r19,r2,4 │ │ │ │ + lxvx vs7,r19,r5 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r6) │ │ │ │ - bdnz 1de10 │ │ │ │ + stxv vs12,0(r7) │ │ │ │ + bdnz 1de70 │ │ │ │ addi r17,r17,1 │ │ │ │ - cmpd r17,r30 │ │ │ │ - bne 1dde0 │ │ │ │ + cmpd r17,r4 │ │ │ │ + bne 1de40 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r10,128(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + bne 1de18 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd r8,r17 │ │ │ │ - bne 1ddbc │ │ │ │ - addi r10,r10,1 │ │ │ │ - ld r15,88(r31) │ │ │ │ - ld r16,96(r31) │ │ │ │ - ld r18,104(r31) │ │ │ │ - ld r29,120(r31) │ │ │ │ - ld r17,128(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - bne 1dd88 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - stfd f0,32(r18) │ │ │ │ - std r9,32(r16) │ │ │ │ - std r5,8(r16) │ │ │ │ - stfd f11,8(r18) │ │ │ │ - std r7,16(r16) │ │ │ │ - stfd f10,16(r18) │ │ │ │ - std r11,24(r16) │ │ │ │ - mtvsrdd vs0,r10,r10 │ │ │ │ - stfd f9,24(r18) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 1da24 │ │ │ │ - sldi r25,r28,3 │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r14,80(r31) │ │ │ │ + ld r18,88(r31) │ │ │ │ + ld r15,104(r31) │ │ │ │ + ld r30,112(r31) │ │ │ │ + cmpd r8,r9 │ │ │ │ + ld r17,120(r31) │ │ │ │ + bne 1dde4 │ │ │ │ + addi r28,r28,-1 │ │ │ │ + stfd f0,32(r15) │ │ │ │ + mr r19,r24 │ │ │ │ + std r2,32(r18) │ │ │ │ + std r11,24(r18) │ │ │ │ + std r10,8(r18) │ │ │ │ + std r21,16(r18) │ │ │ │ + mtvsrdd vs0,r28,r28 │ │ │ │ + stfd f11,8(r15) │ │ │ │ + stfd f10,16(r15) │ │ │ │ + stfd f9,24(r15) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 1da9c │ │ │ │ + sldi r3,r29,3 │ │ │ │ + ld r9,0(r1) │ │ │ │ cmpdi r30,0 │ │ │ │ - ld r3,72(r14) │ │ │ │ - lxsd v0,88(r14) │ │ │ │ - ld r23,120(r14) │ │ │ │ - ld r29,240(r14) │ │ │ │ - mr r27,r1 │ │ │ │ - mr r5,r28 │ │ │ │ - addi r9,r25,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r22,r1,32 │ │ │ │ - ble 1ea90 │ │ │ │ - li r10,0 │ │ │ │ - mr r9,r29 │ │ │ │ - std r10,0(r29) │ │ │ │ - std r10,8(r29) │ │ │ │ - ble cr7,1ea50 │ │ │ │ + ld r10,72(r16) │ │ │ │ + mr r28,r1 │ │ │ │ + lxsd v0,88(r16) │ │ │ │ + ld r0,120(r16) │ │ │ │ + addi r2,r3,15 │ │ │ │ + ld r27,240(r16) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r26,r1,32 │ │ │ │ + ble 1ecd0 │ │ │ │ + li r2,0 │ │ │ │ + mr r9,r27 │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,8(r27) │ │ │ │ + ble cr7,1ec98 │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - mr r26,r29 │ │ │ │ - li r0,0 │ │ │ │ - li r11,0 │ │ │ │ - li r24,0 │ │ │ │ - addi r10,r25,-8 │ │ │ │ - sldi r4,r0,3 │ │ │ │ + mr r4,r27 │ │ │ │ + li r5,0 │ │ │ │ li r6,0 │ │ │ │ + li r11,0 │ │ │ │ + addi r2,r3,-8 │ │ │ │ + sldi r25,r5,3 │ │ │ │ li r7,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - add r4,r23,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 1df3c │ │ │ │ - ldx r10,r3,r6 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - std r7,0(r26) │ │ │ │ - ldx r21,r3,r6 │ │ │ │ - lfdx f0,r4,r6 │ │ │ │ - mtfprd f12,r21 │ │ │ │ + li r8,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + add r25,r0,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 1dfa0 │ │ │ │ + ldx r2,r10,r7 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r4) │ │ │ │ + ldx r23,r10,r7 │ │ │ │ + lfdx f0,r25,r7 │ │ │ │ + mtfprd f12,r23 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - divd r10,r8,r21 │ │ │ │ - mulld r10,r10,r21 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r10,r10,r21 │ │ │ │ - divd r8,r10,r21 │ │ │ │ - mulld r8,r8,r21 │ │ │ │ - subf r10,r8,r10 │ │ │ │ - add r7,r10,r7 │ │ │ │ - stdx r10,r22,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - std r7,0(r26) │ │ │ │ - bdnz 1df30 │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r30 │ │ │ │ - beq 1ea90 │ │ │ │ + mffprd r2,f0 │ │ │ │ + divd r24,r2,r23 │ │ │ │ + mulld r24,r24,r23 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + add r2,r2,r23 │ │ │ │ + divd r24,r2,r23 │ │ │ │ + mulld r24,r24,r23 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r26,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r8,0(r4) │ │ │ │ + bdnz 1df94 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r30 │ │ │ │ + beq 1ecd0 │ │ │ │ addi r9,r9,16 │ │ │ │ - add r0,r0,r28 │ │ │ │ - std r24,0(r9) │ │ │ │ - std r11,8(r9) │ │ │ │ - mr r26,r9 │ │ │ │ - b 1df0c │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 1e874 │ │ │ │ + add r5,r5,r29 │ │ │ │ + std r11,0(r9) │ │ │ │ + std r6,8(r9) │ │ │ │ + mr r4,r9 │ │ │ │ + b 1df70 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 1ea18 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 1da58 │ │ │ │ - li r9,8 │ │ │ │ - addi r29,r29,2 │ │ │ │ + ble 1dac8 │ │ │ │ + li r2,8 │ │ │ │ + addi r28,r28,2 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - li r21,0 │ │ │ │ - std r9,56(r31) │ │ │ │ - divd r9,r20,r29 │ │ │ │ - std r9,88(r31) │ │ │ │ - lwz r9,112(r14) │ │ │ │ - mr r29,r21 │ │ │ │ - std r1,120(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 1dffc │ │ │ │ - ld r9,240(r14) │ │ │ │ - ld r10,56(r31) │ │ │ │ - ldx r29,r9,r10 │ │ │ │ - ld r28,88(r14) │ │ │ │ - ld r27,48(r14) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r25,r28,1 │ │ │ │ - addi r23,r27,-1 │ │ │ │ - mulld r9,r25,r27 │ │ │ │ - cmpdi cr4,r23,0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - blt cr4,1e86c │ │ │ │ - neg r10,r25 │ │ │ │ - sldi r5,r27,3 │ │ │ │ - mulld r20,r27,r29 │ │ │ │ - ld r19,120(r14) │ │ │ │ - ld r26,72(r14) │ │ │ │ - mulld r9,r23,r25 │ │ │ │ - sldi r30,r25,1 │ │ │ │ - cmpdi r25,0 │ │ │ │ - addi r0,r24,-8 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - std r10,64(r31) │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r8,r19,-8 │ │ │ │ - add r3,r26,r5 │ │ │ │ - sldi r4,r9,1 │ │ │ │ - add r11,r10,r5 │ │ │ │ - ld r10,40(r31) │ │ │ │ - add r22,r10,r5 │ │ │ │ - add r10,r20,r27 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + std r2,72(r31) │ │ │ │ + li r2,0 │ │ │ │ + xxspltd vs60,vs31,0 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + std r2,32(r31) │ │ │ │ + divd r2,r22,r28 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + std r2,88(r31) │ │ │ │ + xxspltd vs61,vs0,0 │ │ │ │ + lwz r2,112(r16) │ │ │ │ + ld r24,32(r31) │ │ │ │ + std r1,112(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 1e088 │ │ │ │ + ld r2,240(r16) │ │ │ │ + ld r9,72(r31) │ │ │ │ + ldx r24,r2,r9 │ │ │ │ + ld r30,88(r16) │ │ │ │ + ld r28,48(r16) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r29,r30,1 │ │ │ │ + addi r26,r28,-1 │ │ │ │ + mulld r2,r29,r28 │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r25,r1,32 │ │ │ │ + blt cr4,1ea10 │ │ │ │ + ld r9,40(r31) │ │ │ │ + mulld r22,r28,r24 │ │ │ │ + sldi r5,r28,3 │ │ │ │ + mulld r2,r26,r29 │ │ │ │ + ld r8,120(r16) │ │ │ │ + mulli r11,r29,-16 │ │ │ │ + ld r27,72(r16) │ │ │ │ + sldi r23,r29,1 │ │ │ │ + cmpdi cr7,r29,0 │ │ │ │ + add r4,r9,r5 │ │ │ │ + ld r9,48(r31) │ │ │ │ + add r10,r22,r28 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r27,r5 │ │ │ │ sldi r10,r10,3 │ │ │ │ - add r10,r10,r8 │ │ │ │ - std r3,80(r31) │ │ │ │ - ldu r7,-8(r3) │ │ │ │ + add r2,r2,r25 │ │ │ │ + add r3,r9,r5 │ │ │ │ + addi r9,r8,-8 │ │ │ │ + add r10,r10,r9 │ │ │ │ + mr r20,r7 │ │ │ │ lfd f12,0(r10) │ │ │ │ - mtfprd f0,r7 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + lxsd v0,0(r7) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - add r8,r8,r28 │ │ │ │ - stdu r9,-8(r11) │ │ │ │ - stdu r8,-8(r22) │ │ │ │ - ble 1e11c │ │ │ │ - srdi r6,r30,1 │ │ │ │ - sldi r8,r4,3 │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r15,128(r31) │ │ │ │ - std r16,136(r31) │ │ │ │ - mtctr r6 │ │ │ │ - add r8,r8,r0 │ │ │ │ - divd r16,r9,r7 │ │ │ │ - addi r15,r9,1 │ │ │ │ - addi r6,r8,8 │ │ │ │ - std r6,96(r31) │ │ │ │ - divd r6,r15,r7 │ │ │ │ - mulld r16,r16,r7 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - subf r16,r16,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r16,8(r8) │ │ │ │ - ld r16,96(r31) │ │ │ │ - subf r6,r6,r15 │ │ │ │ - addi r8,r16,8 │ │ │ │ - std r6,8(r16) │ │ │ │ - bdnz 1e0d8 │ │ │ │ - ld r15,128(r31) │ │ │ │ - ld r16,136(r31) │ │ │ │ - ld r9,64(r31) │ │ │ │ - cmpld cr7,r26,r3 │ │ │ │ + addi r6,r9,1 │ │ │ │ + subf r9,r30,r9 │ │ │ │ + add r6,r6,r30 │ │ │ │ + stdu r9,-8(r4) │ │ │ │ + stdu r6,-8(r3) │ │ │ │ + ble cr7,1e1c0 │ │ │ │ + srdi r0,r23,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + plxv vs33,235688 # 579f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r6,r2 │ │ │ │ + mr r9,r0 │ │ │ │ + andi. r0,r9,1 │ │ │ │ + addi r0,r9,-1 │ │ │ │ + beq 1e188 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v13 │ │ │ │ + cmpdi r0,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r6,r2,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r2) │ │ │ │ + beq 1e1c0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + 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 1e190 │ │ │ │ + cmpld r27,r7 │ │ │ │ addi r10,r10,-8 │ │ │ │ - add r4,r4,r9 │ │ │ │ - bne cr7,1e080 │ │ │ │ + add r2,r2,r11 │ │ │ │ + bne 1e104 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r15 │ │ │ │ - std r12,136(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,104(r14) │ │ │ │ - addi r10,r28,2 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - ld r8,80(r31) │ │ │ │ - sldi r7,r20,3 │ │ │ │ - ld r12,136(r31) │ │ │ │ - li r3,0 │ │ │ │ - li r4,0 │ │ │ │ - std r15,128(r31) │ │ │ │ - mtfprd f0,r10 │ │ │ │ - addi r6,r6,1648 │ │ │ │ - ld r10,40(r31) │ │ │ │ - add r5,r19,r7 │ │ │ │ - mr r7,r16 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mr r3,r14 │ │ │ │ + std r8,80(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r2,104(r16) │ │ │ │ + addi r9,r30,2 │ │ │ │ + ld r8,40(r31) │ │ │ │ + sldi r10,r22,3 │ │ │ │ + addi r22,r20,-16 │ │ │ │ + li r6,0 │ │ │ │ + std r18,136(r31) │ │ │ │ + li r5,0 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + srdi r9,r21,3 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - std r6,96(r31) │ │ │ │ - ld r6,32(r31) │ │ │ │ - addi r8,r8,-16 │ │ │ │ - addi r19,r9,1 │ │ │ │ + addi r20,r8,-8 │ │ │ │ + ld r8,48(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,128(r31) │ │ │ │ fcfid f10,f12 │ │ │ │ - addi r22,r10,-8 │ │ │ │ - addi r6,r6,-8 │ │ │ │ + addi r19,r8,-8 │ │ │ │ + ld r8,80(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ fdiv f10,f10,f0 │ │ │ │ - ldu r9,8(r6) │ │ │ │ - lfdu f0,8(r8) │ │ │ │ - sldi r11,r4,3 │ │ │ │ - ldu r10,8(r22) │ │ │ │ - ld r16,104(r31) │ │ │ │ + add r12,r8,r10 │ │ │ │ + ldu r9,8(r20) │ │ │ │ + lfdu f0,8(r22) │ │ │ │ + sldi r2,r5,3 │ │ │ │ + ldu r0,8(r19) │ │ │ │ + ld r10,104(r31) │ │ │ │ mtfprd f12,r9 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfdx f0,r5,r11 │ │ │ │ - cmpd r9,r10 │ │ │ │ + lfdx f0,r12,r2 │ │ │ │ + cmpd r9,r0 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f11,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r16,r11 │ │ │ │ - bgt 1e2a8 │ │ │ │ - ld r11,96(r31) │ │ │ │ - frim f11,f0 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + bgt 1e45c │ │ │ │ + frim f12,f0 │ │ │ │ + subf r2,r9,r0 │ │ │ │ + fsub f11,f30,f0 │ │ │ │ + ld r3,176(r16) │ │ │ │ + cmpldi r2,1 │ │ │ │ + fctidz f9,f12 │ │ │ │ + fsub f0,f0,f12 │ │ │ │ + fadd f11,f11,f12 │ │ │ │ + mffprd r8,f9 │ │ │ │ + not r11,r8 │ │ │ │ + ble 1ea08 │ │ │ │ + addi r2,r2,1 │ │ │ │ + maddld r18,r21,r5,r17 │ │ │ │ + sldi r10,r6,3 │ │ │ │ + plxv vs45,235336 # 579f0 │ │ │ │ + xxspltd vs8,vs11,0 │ │ │ │ + std r14,144(r31) │ │ │ │ + xxspltd vs9,vs0,0 │ │ │ │ + mtvsrdd vs43,r8,r8 │ │ │ │ + mtvsrdd vs41,r11,r11 │ │ │ │ + srdi r7,r2,1 │ │ │ │ + add r10,r3,r10 │ │ │ │ + std r2,152(r31) │ │ │ │ + mtctr r7 │ │ │ │ + vmulld v0,v13,v29 │ │ │ │ + addi r18,r18,16 │ │ │ │ + vaddudm v13,v13,v31 │ │ │ │ + vsubudm v12,v11,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v10,v12,v30 │ │ │ │ + xvcvsxddp vs12,vs44 │ │ │ │ + xvcvsxddp vs7,vs42 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xvcmpgtdp vs7,vs7,vs60 │ │ │ │ + xxsel vs12,vs32,vs44,vs12 │ │ │ │ + xxsel vs7,vs33,vs42,vs7 │ │ │ │ + mfvsrld r7,vs12 │ │ │ │ + mffprd r4,f12 │ │ │ │ + xxmr vs12,vs7 │ │ │ │ + mfvsrld r14,vs7 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + mffprd r2,f12 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + lfdx f12,r7,r10 │ │ │ │ + ldx r7,r4,r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r14,r14,r10 │ │ │ │ + ldx r4,r2,r10 │ │ │ │ + mffprd r2,f12 │ │ │ │ + stfd f12,120(r31) │ │ │ │ + mtvsrdd vs12,r7,r2 │ │ │ │ + mtvsrdd vs7,r4,r14 │ │ │ │ + xvmuldp vs7,vs7,vs9 │ │ │ │ + xvmaddmdp vs12,vs8,vs7 │ │ │ │ + stxv vs12,-16(r18) │ │ │ │ + bdnz 1e2d4 │ │ │ │ + ld r2,152(r31) │ │ │ │ + ld r14,144(r31) │ │ │ │ + andi. r10,r2,1 │ │ │ │ + beq 1e45c │ │ │ │ + clrrdi r2,r2,1 │ │ │ │ + add r9,r9,r2 │ │ │ │ + ld r10,88(r31) │ │ │ │ + mulld r7,r10,r2 │ │ │ │ + subf r10,r7,r8 │ │ │ │ + mtfprd f12,r10 │ │ │ │ + mr r18,r10 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f31 │ │ │ │ + bgt 1e398 │ │ │ │ + subf r18,r8,r7 │ │ │ │ addi r10,r10,1 │ │ │ │ - ld r16,176(r14) │ │ │ │ - subf r9,r9,r10 │ │ │ │ - lfd f12,0(r11) │ │ │ │ - maddld r11,r12,r4,r17 │ │ │ │ - fctidz f9,f11 │ │ │ │ - fsub f12,f12,f0 │ │ │ │ - fsub f0,f0,f11 │ │ │ │ - mffprd r10,f9 │ │ │ │ - fadd f12,f12,f11 │ │ │ │ - b 1e230 │ │ │ │ - lfdx f9,r16,r20 │ │ │ │ - ld r0,88(r31) │ │ │ │ - addic. r9,r9,-1 │ │ │ │ - fmadd f11,f0,f9,f11 │ │ │ │ - subf r10,r0,r10 │ │ │ │ - stfd f11,0(r11) │ │ │ │ - beq 1e2a8 │ │ │ │ - addi r11,r11,8 │ │ │ │ - mtfprd f11,r10 │ │ │ │ - addi r0,r10,1 │ │ │ │ - not r15,r10 │ │ │ │ - std r10,80(r31) │ │ │ │ - fcfid f9,f11 │ │ │ │ - mtfprd f11,r0 │ │ │ │ - add r20,r3,r0 │ │ │ │ - add r15,r15,r3 │ │ │ │ - fcfid f11,f11 │ │ │ │ - sldi r0,r20,3 │ │ │ │ - sldi r15,r15,3 │ │ │ │ - mr r20,r0 │ │ │ │ - fcmpu cr7,f9,f31 │ │ │ │ - fcmpu cr0,f11,f31 │ │ │ │ - bgt cr7,1e274 │ │ │ │ - neg r0,r10 │ │ │ │ - std r0,80(r31) │ │ │ │ + add r18,r6,r18 │ │ │ │ + mtfprd f12,r10 │ │ │ │ + sldi r18,r18,3 │ │ │ │ + fcfid f12,f12 │ │ │ │ + lfdx f9,r3,r18 │ │ │ │ + fmul f9,f11,f9 │ │ │ │ + fcmpu cr0,f12,f31 │ │ │ │ + bgt 1e3c0 │ │ │ │ + add r10,r11,r7 │ │ │ │ + ld r4,128(r31) │ │ │ │ + add r10,r6,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + cmpd r0,r9 │ │ │ │ + mulld r18,r4,r5 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + fmadd f12,f0,f12,f9 │ │ │ │ + add r9,r18,r2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f12,r17,r9 │ │ │ │ + blt 1e45c │ │ │ │ + ld r9,88(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r7,r9,r7 │ │ │ │ + subf r9,r7,r8 │ │ │ │ + mtfprd f12,r9 │ │ │ │ + mr r10,r9 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f31 │ │ │ │ + bgt 1e418 │ │ │ │ + subf r10,r8,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r10,r6,r10 │ │ │ │ + mtfprd f12,r9 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + fcfid f9,f12 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + fcmpu cr0,f9,f31 │ │ │ │ + bgt 1e440 │ │ │ │ + add r9,r11,r7 │ │ │ │ + add r9,r6,r9 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + fmadd f0,f0,f12,f11 │ │ │ │ + stfdx f0,r17,r2 │ │ │ │ + addi r5,r5,1 │ │ │ │ + ld r2,80(r31) │ │ │ │ + cmpd r28,r5 │ │ │ │ + add r6,r6,r2 │ │ │ │ + bne 1e238 │ │ │ │ + cmpdi r28,4 │ │ │ │ + ld r18,136(r31) │ │ │ │ + beq 1e864 │ │ │ │ + cmpdi r28,5 │ │ │ │ + li r2,0 │ │ │ │ + beq 1e62c │ │ │ │ + ld r11,64(r31) │ │ │ │ + cmpdi r11,0 │ │ │ │ + ble 1e5c4 │ │ │ │ + ld r7,48(r31) │ │ │ │ + sldi r5,r28,3 │ │ │ │ + ld r8,24(r16) │ │ │ │ + sldi r9,r24,4 │ │ │ │ + li r10,0 │ │ │ │ + sldi r24,r29,1 │ │ │ │ + ld r30,200(r16) │ │ │ │ + add r27,r14,r5 │ │ │ │ + add r22,r7,r5 │ │ │ │ + ld r7,40(r31) │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + add r19,r8,r9 │ │ │ │ + add r20,r7,r5 │ │ │ │ + cmpd r28,r2 │ │ │ │ + ble 1e550 │ │ │ │ + sldi r6,r2,3 │ │ │ │ + ld r9,72(r16) │ │ │ │ + srdi r8,r21,3 │ │ │ │ + mulld r0,r29,r2 │ │ │ │ + addi r7,r14,-8 │ │ │ │ + add r4,r18,r6 │ │ │ │ + std r8,80(r31) │ │ │ │ + subf r8,r2,r28 │ │ │ │ + lfdx f12,r15,r6 │ │ │ │ + add r7,r7,r6 │ │ │ │ + mtctr r8 │ │ │ │ + ld r3,0(r4) │ │ │ │ + addi r8,r9,-8 │ │ │ │ + sldi r9,r0,1 │ │ │ │ + add r8,r8,r6 │ │ │ │ + ldu r6,8(r7) │ │ │ │ ld r0,80(r31) │ │ │ │ - add r0,r3,r0 │ │ │ │ + ldu r12,8(r8) │ │ │ │ + maddld r0,r0,r2,r6 │ │ │ │ + add r6,r9,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r9,r9,r24 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + sldi r23,r2,3 │ │ │ │ + ldx r6,r25,r6 │ │ │ │ sldi r0,r0,3 │ │ │ │ - lfdx f11,r16,r0 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - bgt 1e210 │ │ │ │ - lfdx f9,r16,r15 │ │ │ │ - ld r0,88(r31) │ │ │ │ - addic. r9,r9,-1 │ │ │ │ - fmadd f11,f0,f9,f11 │ │ │ │ - subf r10,r0,r10 │ │ │ │ - stfd f11,0(r11) │ │ │ │ - bne 1e22c │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r3,r3,r19 │ │ │ │ - cmpd r27,r4 │ │ │ │ - bne 1e1a4 │ │ │ │ - cmpdi r27,4 │ │ │ │ - ld r15,128(r31) │ │ │ │ - mr r16,r7 │ │ │ │ - beq 1e6c8 │ │ │ │ - cmpdi r27,5 │ │ │ │ - li r9,0 │ │ │ │ - beq 1e46c │ │ │ │ - ld r0,48(r31) │ │ │ │ - cmpdi r0,0 │ │ │ │ - ble 1e420 │ │ │ │ - ld r7,40(r31) │ │ │ │ - ld r10,24(r14) │ │ │ │ - sldi r4,r27,3 │ │ │ │ - sldi r29,r29,4 │ │ │ │ - ld r28,200(r14) │ │ │ │ - li r8,0 │ │ │ │ - sldi r26,r25,1 │ │ │ │ - add r22,r15,r4 │ │ │ │ - add r20,r7,r4 │ │ │ │ - ld r7,32(r31) │ │ │ │ - lxvx vs0,r10,r29 │ │ │ │ - add r19,r7,r4 │ │ │ │ - add r7,r10,r29 │ │ │ │ - std r7,80(r31) │ │ │ │ - cmpd r27,r9 │ │ │ │ - ble 1e3a8 │ │ │ │ - sldi r5,r9,3 │ │ │ │ - ld r10,72(r14) │ │ │ │ - srdi r7,r12,3 │ │ │ │ - mulld r30,r25,r9 │ │ │ │ - addi r6,r15,-8 │ │ │ │ - std r8,96(r31) │ │ │ │ - add r3,r16,r5 │ │ │ │ - std r7,64(r31) │ │ │ │ - subf r7,r9,r27 │ │ │ │ - lfdx f12,r18,r5 │ │ │ │ - add r6,r6,r5 │ │ │ │ - mtctr r7 │ │ │ │ - ld r11,0(r3) │ │ │ │ - addi r7,r10,-8 │ │ │ │ - sldi r10,r30,1 │ │ │ │ - add r7,r7,r5 │ │ │ │ - ldu r5,8(r6) │ │ │ │ - ld r30,64(r31) │ │ │ │ - ldu r29,8(r7) │ │ │ │ - maddld r30,r30,r9,r5 │ │ │ │ - add r5,r10,r5 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r10,r10,r26 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ldx r5,r24,r5 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - lfdx f11,r17,r30 │ │ │ │ - maddld r11,r11,r29,r5 │ │ │ │ + lfdx f11,r17,r0 │ │ │ │ + maddld r3,r3,r12,r6 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - stdu r11,8(r3) │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - bdnz 1e360 │ │ │ │ - ld r8,96(r31) │ │ │ │ - ldx r9,r16,r4 │ │ │ │ - lxvdsx vs12,r18,r4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r9,r28 │ │ │ │ - ld r9,80(r31) │ │ │ │ + stdu r3,8(r4) │ │ │ │ + stfdx f12,r15,r23 │ │ │ │ + bdnz 1e50c │ │ │ │ + ldx r2,r18,r5 │ │ │ │ + lxvdsx vs12,r15,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r2,r30 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - ble cr4,1e6b8 │ │ │ │ - mtctr r23 │ │ │ │ - mr r3,r19 │ │ │ │ - mr r5,r20 │ │ │ │ - mr r7,r22 │ │ │ │ - mr r9,r23 │ │ │ │ - li r11,0 │ │ │ │ - b 1e3f0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r11,0(r7) │ │ │ │ - bdz 1e450 │ │ │ │ - ldu r30,-8(r5) │ │ │ │ - ldu r6,-8(r3) │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - subf r6,r6,r30 │ │ │ │ - cmpd r10,r6 │ │ │ │ - beq 1e3e4 │ │ │ │ - addi r8,r8,1 │ │ │ │ + stxv vs0,0(r19) │ │ │ │ + ble cr4,1e61c │ │ │ │ + mtctr r26 │ │ │ │ + mr r4,r20 │ │ │ │ + mr r6,r22 │ │ │ │ + mr r8,r27 │ │ │ │ + mr r2,r26 │ │ │ │ + b 1e594 │ │ │ │ + li r9,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r9,0(r8) │ │ │ │ + bdz 1e600 │ │ │ │ + ldu r3,-8(r6) │ │ │ │ + ldu r7,-8(r4) │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + subf r7,r7,r3 │ │ │ │ + cmpd r9,r7 │ │ │ │ + beq 1e584 │ │ │ │ addi r10,r10,1 │ │ │ │ - sldi r7,r9,3 │ │ │ │ - cmpd r8,r0 │ │ │ │ - stdx r10,r15,r7 │ │ │ │ - bne 1e318 │ │ │ │ - ld r10,8(r14) │ │ │ │ - ld r8,56(r31) │ │ │ │ - addi r21,r21,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r21,r10 │ │ │ │ - ld r10,120(r31) │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - blt 1dfdc │ │ │ │ - b 1da58 │ │ │ │ - ld r10,0(r15) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r0,r8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r8,r2,3 │ │ │ │ + cmpd r10,r11 │ │ │ │ + stdx r9,r14,r8 │ │ │ │ + bne 1e4c8 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r9,8(r16) │ │ │ │ + ld r10,72(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpd r8,r9 │ │ │ │ + ld r9,112(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + std r10,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + blt 1e068 │ │ │ │ + b 1dac8 │ │ │ │ + nop │ │ │ │ + ld r9,0(r14) │ │ │ │ addi r10,r10,1 │ │ │ │ - std r10,0(r15) │ │ │ │ - bne 1e320 │ │ │ │ - b 1e420 │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 1e420 │ │ │ │ - ld r11,0(r7) │ │ │ │ - ld r9,0(r26) │ │ │ │ - mulli r5,r28,48 │ │ │ │ - ld r4,8(r26) │ │ │ │ - sldi r8,r28,4 │ │ │ │ - ld r7,72(r31) │ │ │ │ - ld r3,24(r14) │ │ │ │ - sldi r10,r28,5 │ │ │ │ - add r27,r17,r12 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - addi r8,r8,8 │ │ │ │ - sldi r6,r29,4 │ │ │ │ - lfd f7,0(r18) │ │ │ │ - ld r29,16(r26) │ │ │ │ - ld r20,24(r26) │ │ │ │ - add r22,r27,r12 │ │ │ │ - addi r10,r10,24 │ │ │ │ - addi r28,r28,56 │ │ │ │ - ld r25,32(r26) │ │ │ │ - mulld r9,r11,r9 │ │ │ │ - add r8,r8,r24 │ │ │ │ - std r4,136(r31) │ │ │ │ - ld r4,200(r14) │ │ │ │ - sldi r7,r7,5 │ │ │ │ - lxvx vs12,r3,r6 │ │ │ │ - add r10,r10,r24 │ │ │ │ - add r6,r3,r6 │ │ │ │ - add r26,r22,r12 │ │ │ │ - std r8,160(r31) │ │ │ │ - addi r3,r24,-8 │ │ │ │ - add r28,r28,r24 │ │ │ │ - li r8,0 │ │ │ │ - add r0,r17,r7 │ │ │ │ - std r10,168(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - addi r9,r5,40 │ │ │ │ - add r19,r9,r24 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r24,8(r3) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r18,192(r31) │ │ │ │ - li r5,0 │ │ │ │ - mr r18,r8 │ │ │ │ - std r15,176(r31) │ │ │ │ - std r16,184(r31) │ │ │ │ - lfdx f8,r17,r9 │ │ │ │ - ld r9,128(r31) │ │ │ │ - std r17,200(r31) │ │ │ │ - std r10,96(r31) │ │ │ │ - add r24,r9,r24 │ │ │ │ - ld r9,136(r31) │ │ │ │ + cmpd r11,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r14) │ │ │ │ + bne 1e4d0 │ │ │ │ + b 1e5c4 │ │ │ │ + sldi r9,r26,3 │ │ │ │ + mr r2,r26 │ │ │ │ + ldx r9,r14,r9 │ │ │ │ + b 1e5ac │ │ │ │ + cmpdi r23,0 │ │ │ │ + ble 1e5c4 │ │ │ │ + ld r10,56(r31) │ │ │ │ + ld r26,0(r27) │ │ │ │ + sldi r7,r30,4 │ │ │ │ + mulli r6,r30,48 │ │ │ │ + sldi r2,r24,4 │ │ │ │ + sldi r9,r30,5 │ │ │ │ + ld r3,0(r18) │ │ │ │ + ld r5,24(r16) │ │ │ │ + add r28,r17,r21 │ │ │ │ + sldi r30,r30,6 │ │ │ │ + sldi r11,r29,1 │ │ │ │ + addi r4,r25,-8 │ │ │ │ + addi r7,r7,8 │ │ │ │ + addi r9,r9,24 │ │ │ │ + lfd f7,0(r15) │ │ │ │ + ld r12,16(r27) │ │ │ │ + add r22,r28,r21 │ │ │ │ + addi r29,r30,56 │ │ │ │ + ld r20,24(r27) │ │ │ │ + sldi r8,r10,5 │ │ │ │ + ld r10,8(r27) │ │ │ │ + add r9,r25,r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + add r29,r25,r29 │ │ │ │ + add r0,r17,r8 │ │ │ │ + mulld r8,r3,r26 │ │ │ │ + ld r26,32(r27) │ │ │ │ + add r27,r22,r21 │ │ │ │ + std r9,160(r31) │ │ │ │ + std r10,128(r31) │ │ │ │ + li r10,0 │ │ │ │ + std r8,120(r31) │ │ │ │ + add r8,r25,r7 │ │ │ │ + std r8,152(r31) │ │ │ │ + addi r8,r6,40 │ │ │ │ + add r6,r5,r2 │ │ │ │ + ld r5,200(r16) │ │ │ │ + add r19,r25,r8 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ldu r25,8(r4) │ │ │ │ + ld r30,152(r31) │ │ │ │ + std r21,192(r31) │ │ │ │ + li r7,0 │ │ │ │ + mr r21,r10 │ │ │ │ + std r14,168(r31) │ │ │ │ + std r18,176(r31) │ │ │ │ + std r15,184(r31) │ │ │ │ + lfdx f8,r17,r2 │ │ │ │ + ld r2,120(r31) │ │ │ │ + add r25,r2,r25 │ │ │ │ + ld r2,128(r31) │ │ │ │ fmul f8,f7,f8 │ │ │ │ - std r24,208(r31) │ │ │ │ - mulld r9,r24,r9 │ │ │ │ - mr r24,r21 │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - sldi r9,r5,3 │ │ │ │ - ld r8,168(r31) │ │ │ │ + std r25,200(r31) │ │ │ │ + mulld r2,r25,r2 │ │ │ │ + mr r25,r23 │ │ │ │ + std r2,136(r31) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + ldu r8,8(r30) │ │ │ │ + ld r10,160(r31) │ │ │ │ + li r9,0 │ │ │ │ + std r17,208(r31) │ │ │ │ std r12,216(r31) │ │ │ │ - std r29,224(r31) │ │ │ │ - lfdx f11,r27,r9 │ │ │ │ - ld r9,144(r31) │ │ │ │ - ldu r7,8(r10) │ │ │ │ + lfdx f11,r28,r2 │ │ │ │ + ld r2,136(r31) │ │ │ │ + add r2,r2,r8 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r10,96(r31) │ │ │ │ - li r10,0 │ │ │ │ - mulld r7,r9,r29 │ │ │ │ - std r9,152(r31) │ │ │ │ - std r7,80(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r23,8(r8) │ │ │ │ - mr r15,r19 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r22,r9 │ │ │ │ - ld r9,80(r31) │ │ │ │ - add r23,r9,r23 │ │ │ │ + mulld r8,r2,r12 │ │ │ │ + std r2,144(r31) │ │ │ │ + std r8,80(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r24,8(r10) │ │ │ │ + mr r14,r19 │ │ │ │ + li r15,0 │ │ │ │ + lfdx f10,r22,r2 │ │ │ │ + ld r2,80(r31) │ │ │ │ + add r24,r2,r24 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r23,r20 │ │ │ │ + mulld r12,r24,r20 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r29,r28 │ │ │ │ - mr r7,r0 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + ldu r3,8(r14) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r23,r29 │ │ │ │ + mr r8,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(r29) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + ldu r2,8(r23) │ │ │ │ + addi r8,r8,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r21,r9,4 │ │ │ │ - lxvx vs5,r21,r4 │ │ │ │ - xxspltd vs6,vs0,0 │ │ │ │ + add r2,r17,r2 │ │ │ │ + sldi r18,r2,4 │ │ │ │ + lxvx vs6,r18,r5 │ │ │ │ + xxspltd vs5,vs0,0 │ │ │ │ xvmaddadp vs12,vs6,vs5 │ │ │ │ stxv vs12,0(r6) │ │ │ │ - bdnz 1e5f0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r30 │ │ │ │ - bne 1e5c0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r16 │ │ │ │ - bne 1e590 │ │ │ │ - addi r5,r5,1 │ │ │ │ + bdnz 1e7a0 │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpd r15,r11 │ │ │ │ + bne 1e770 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r15 │ │ │ │ + bne 1e748 │ │ │ │ + addi r7,r7,1 │ │ │ │ + ld r17,208(r31) │ │ │ │ ld r12,216(r31) │ │ │ │ - ld r29,224(r31) │ │ │ │ - cmpd r5,r10 │ │ │ │ - bne 1e554 │ │ │ │ - mr r8,r18 │ │ │ │ - mr r21,r24 │ │ │ │ - ld r15,176(r31) │ │ │ │ - ld r16,184(r31) │ │ │ │ - ld r17,200(r31) │ │ │ │ - ld r18,192(r31) │ │ │ │ - ld r24,208(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bne 1e508 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r9,40(r16) │ │ │ │ - ld r9,152(r31) │ │ │ │ - stfd f0,40(r18) │ │ │ │ - std r24,8(r16) │ │ │ │ - stfd f8,8(r18) │ │ │ │ - stfd f11,16(r18) │ │ │ │ - std r23,24(r16) │ │ │ │ - stfd f10,24(r18) │ │ │ │ - std r11,32(r16) │ │ │ │ - stfd f9,32(r18) │ │ │ │ - not r10,r10 │ │ │ │ - std r9,16(r16) │ │ │ │ - mtvsrdd vs0,r10,r10 │ │ │ │ - std r10,32(r15) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 1e420 │ │ │ │ - sldi r10,r23,3 │ │ │ │ - mr r9,r23 │ │ │ │ - ldx r10,r15,r10 │ │ │ │ - b 1e408 │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 1e420 │ │ │ │ - ld r0,0(r7) │ │ │ │ - ld r9,0(r26) │ │ │ │ - ld r8,72(r31) │ │ │ │ - mulli r10,r28,48 │ │ │ │ - ld r23,24(r14) │ │ │ │ - sldi r7,r28,4 │ │ │ │ - sldi r28,r28,5 │ │ │ │ - sldi r6,r29,4 │ │ │ │ - add r25,r17,r12 │ │ │ │ - lfd f8,0(r18) │ │ │ │ - ld r4,200(r14) │ │ │ │ - ld r20,8(r26) │ │ │ │ - ld r19,16(r26) │ │ │ │ - addi r5,r24,-8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - addi r3,r28,24 │ │ │ │ - ld r27,24(r26) │ │ │ │ - add r26,r25,r12 │ │ │ │ - std r18,136(r31) │ │ │ │ - mulli r11,r8,24 │ │ │ │ - mulld r9,r0,r9 │ │ │ │ - lxvx vs12,r23,r6 │ │ │ │ - li r8,0 │ │ │ │ - add r6,r23,r6 │ │ │ │ - addi r10,r10,40 │ │ │ │ - add r29,r7,r24 │ │ │ │ - std r9,96(r31) │ │ │ │ - add r23,r17,r11 │ │ │ │ - add r9,r3,r24 │ │ │ │ - add r24,r10,r24 │ │ │ │ - std r9,128(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r0,8(r5) │ │ │ │ - mr r3,r29 │ │ │ │ + cmpd r7,r9 │ │ │ │ + bne 1e714 │ │ │ │ + mr r10,r21 │ │ │ │ + mr r23,r25 │ │ │ │ + ld r14,168(r31) │ │ │ │ + ld r18,176(r31) │ │ │ │ + ld r15,184(r31) │ │ │ │ + ld r21,192(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r25,200(r31) │ │ │ │ + cmpd r10,r7 │ │ │ │ + bne 1e6cc │ │ │ │ + addi r23,r23,-1 │ │ │ │ + std r2,40(r18) │ │ │ │ + std r3,32(r18) │ │ │ │ + ld r2,144(r31) │ │ │ │ + stfd f0,40(r15) │ │ │ │ + std r25,8(r18) │ │ │ │ + mtvsrdd vs0,r23,r23 │ │ │ │ + stfd f8,8(r15) │ │ │ │ + stfd f11,16(r15) │ │ │ │ + stfd f10,24(r15) │ │ │ │ + std r23,32(r14) │ │ │ │ + std r2,16(r18) │ │ │ │ + std r24,24(r18) │ │ │ │ + stfd f9,32(r15) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 1e5c4 │ │ │ │ + cmpdi r23,0 │ │ │ │ + ble 1e5c4 │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,0(r27) │ │ │ │ + mulli r8,r30,48 │ │ │ │ + sldi r7,r24,4 │ │ │ │ + add r26,r17,r21 │ │ │ │ + addi r6,r25,-8 │ │ │ │ + std r21,128(r31) │ │ │ │ + ld r5,0(r18) │ │ │ │ + ld r24,24(r16) │ │ │ │ + sldi r11,r29,1 │ │ │ │ li r10,0 │ │ │ │ - std r15,144(r31) │ │ │ │ - std r12,152(r31) │ │ │ │ - lfdx f11,r17,r9 │ │ │ │ - ld r9,96(r31) │ │ │ │ - add r0,r9,r0 │ │ │ │ + lfd f8,0(r15) │ │ │ │ + ld r20,8(r27) │ │ │ │ + ld r19,16(r27) │ │ │ │ + ld r28,24(r27) │ │ │ │ + mulli r3,r9,24 │ │ │ │ + sldi r9,r30,4 │ │ │ │ + sldi r30,r30,5 │ │ │ │ + lxvx vs12,r24,r7 │ │ │ │ + add r7,r24,r7 │ │ │ │ + add r24,r26,r21 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r4,r30,24 │ │ │ │ + mulld r30,r5,r2 │ │ │ │ + ld r5,200(r16) │ │ │ │ + add r2,r25,r9 │ │ │ │ + add r12,r25,r4 │ │ │ │ + add r27,r17,r3 │ │ │ │ + std r2,120(r31) │ │ │ │ + addi r2,r8,40 │ │ │ │ + add r25,r25,r2 │ │ │ │ + ldu r0,8(r6) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ld r4,120(r31) │ │ │ │ + li r9,0 │ │ │ │ + std r14,136(r31) │ │ │ │ + std r18,144(r31) │ │ │ │ + std r15,152(r31) │ │ │ │ + std r17,160(r31) │ │ │ │ + lfdx f11,r17,r2 │ │ │ │ + add r0,r30,r0 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r28,r0,r20 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r22,8(r3) │ │ │ │ - ld r12,128(r31) │ │ │ │ + mulld r29,r0,r20 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r22,8(r4) │ │ │ │ + mr r14,r12 │ │ │ │ li r15,0 │ │ │ │ - std r16,160(r31) │ │ │ │ - std r17,168(r31) │ │ │ │ - lfdx f10,r25,r9 │ │ │ │ - add r22,r28,r22 │ │ │ │ + lfdx f10,r26,r2 │ │ │ │ + add r22,r29,r22 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r9,r22,r19 │ │ │ │ - std r9,80(r31) │ │ │ │ - sldi r9,r15,3 │ │ │ │ - ldu r11,8(r12) │ │ │ │ - mtctr r30 │ │ │ │ - mr r18,r24 │ │ │ │ - mr r7,r23 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - ld r9,80(r31) │ │ │ │ - add r11,r9,r11 │ │ │ │ + mulld r2,r22,r19 │ │ │ │ + std r2,80(r31) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + ldu r3,8(r14) │ │ │ │ + mtctr r11 │ │ │ │ + mr r21,r25 │ │ │ │ + mr r8,r27 │ │ │ │ + lfdx f9,r24,r2 │ │ │ │ + ld r2,80(r31) │ │ │ │ + add r3,r2,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r16,r11,r27 │ │ │ │ + mulld r17,r3,r28 │ │ │ │ nop │ │ │ │ - ldu r9,8(r18) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r16,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r8) │ │ │ │ + ldu r2,8(r21) │ │ │ │ + addi r8,r8,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r17,r9,4 │ │ │ │ - lxvx vs7,r17,r4 │ │ │ │ + add r2,r17,r2 │ │ │ │ + sldi r18,r2,4 │ │ │ │ + lxvx vs7,r18,r5 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r6) │ │ │ │ - bdnz 1e7d0 │ │ │ │ + stxv vs12,0(r7) │ │ │ │ + bdnz 1e970 │ │ │ │ addi r15,r15,1 │ │ │ │ - cmpd r15,r30 │ │ │ │ - bne 1e7a4 │ │ │ │ + cmpd r15,r11 │ │ │ │ + bne 1e93c │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r15 │ │ │ │ + bne 1e918 │ │ │ │ addi r10,r10,1 │ │ │ │ - ld r16,160(r31) │ │ │ │ - ld r17,168(r31) │ │ │ │ - cmpd r10,r15 │ │ │ │ - bne 1e778 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r15,144(r31) │ │ │ │ - ld r12,152(r31) │ │ │ │ - cmpd r8,r10 │ │ │ │ - bne 1e74c │ │ │ │ - ld r10,64(r31) │ │ │ │ - ld r18,136(r31) │ │ │ │ - std r9,32(r16) │ │ │ │ - std r0,8(r16) │ │ │ │ - std r22,16(r16) │ │ │ │ - std r11,24(r16) │ │ │ │ - not r10,r10 │ │ │ │ - stfd f0,32(r18) │ │ │ │ - stfd f11,8(r18) │ │ │ │ - stfd f10,16(r18) │ │ │ │ - stfd f9,24(r18) │ │ │ │ - mtvsrdd vs0,r10,r10 │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 1e420 │ │ │ │ - mr r9,r27 │ │ │ │ - b 1e2d4 │ │ │ │ - sldi r25,r28,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + ld r14,136(r31) │ │ │ │ + ld r18,144(r31) │ │ │ │ + ld r15,152(r31) │ │ │ │ + ld r17,160(r31) │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 1e8e8 │ │ │ │ + addi r23,r23,-1 │ │ │ │ + stfd f0,32(r15) │ │ │ │ + ld r21,128(r31) │ │ │ │ + std r2,32(r18) │ │ │ │ + std r3,24(r18) │ │ │ │ + std r0,8(r18) │ │ │ │ + std r22,16(r18) │ │ │ │ + mtvsrdd vs0,r23,r23 │ │ │ │ + stfd f11,8(r15) │ │ │ │ + stfd f10,16(r15) │ │ │ │ + stfd f9,24(r15) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 1e5c4 │ │ │ │ + li r2,0 │ │ │ │ + b 1e374 │ │ │ │ + mr r2,r28 │ │ │ │ + b 1e488 │ │ │ │ + sldi r11,r29,3 │ │ │ │ + ld r9,0(r1) │ │ │ │ cmpdi r30,0 │ │ │ │ - ld r4,72(r14) │ │ │ │ - lxsd v0,88(r14) │ │ │ │ - ld r10,120(r14) │ │ │ │ - ld r27,240(r14) │ │ │ │ - mr r21,r1 │ │ │ │ - mr r6,r28 │ │ │ │ - addi r9,r25,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - ble 1e9c0 │ │ │ │ - li r8,0 │ │ │ │ - mr r9,r27 │ │ │ │ - std r8,0(r27) │ │ │ │ - std r8,8(r27) │ │ │ │ - ble cr7,1e97c │ │ │ │ + ld r10,72(r16) │ │ │ │ + mr r23,r1 │ │ │ │ + lxsd v0,88(r16) │ │ │ │ + ld r0,120(r16) │ │ │ │ + addi r2,r11,15 │ │ │ │ + ld r27,240(r16) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r26,r1,32 │ │ │ │ + ble 1eb60 │ │ │ │ + li r9,0 │ │ │ │ + mr r2,r27 │ │ │ │ + std r9,0(r27) │ │ │ │ + std r9,8(r27) │ │ │ │ + ble cr7,1eb1c │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - mr r26,r27 │ │ │ │ - li r11,0 │ │ │ │ - li r3,0 │ │ │ │ - li r22,0 │ │ │ │ - addi r23,r25,-8 │ │ │ │ - sldi r5,r11,3 │ │ │ │ + mr r3,r27 │ │ │ │ + li r4,0 │ │ │ │ + li r6,0 │ │ │ │ + li r24,0 │ │ │ │ + addi r9,r11,-8 │ │ │ │ + sldi r5,r4,3 │ │ │ │ li r7,0 │ │ │ │ li r8,0 │ │ │ │ - srdi r23,r23,3 │ │ │ │ - add r5,r10,r5 │ │ │ │ - addi r0,r23,1 │ │ │ │ - mtctr r0 │ │ │ │ - b 1e908 │ │ │ │ - ldx r0,r4,r7 │ │ │ │ - mulld r8,r8,r0 │ │ │ │ - std r8,0(r26) │ │ │ │ - ldx r19,r4,r7 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r5,r0,r5 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 1eaa8 │ │ │ │ + ldx r9,r10,r7 │ │ │ │ + mulld r8,r8,r9 │ │ │ │ + std r8,0(r3) │ │ │ │ + ldx r20,r10,r7 │ │ │ │ lfdx f0,r5,r7 │ │ │ │ - mtfprd f12,r19 │ │ │ │ + mtfprd f12,r20 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r23,f0 │ │ │ │ - divd r0,r23,r19 │ │ │ │ - mulld r0,r0,r19 │ │ │ │ - subf r0,r0,r23 │ │ │ │ - add r23,r0,r19 │ │ │ │ - divd r0,r23,r19 │ │ │ │ - mulld r0,r0,r19 │ │ │ │ - subf r0,r0,r23 │ │ │ │ - add r8,r0,r8 │ │ │ │ - stdx r0,r24,r7 │ │ │ │ + mffprd r25,f0 │ │ │ │ + divd r9,r25,r20 │ │ │ │ + mulld r9,r9,r20 │ │ │ │ + subf r9,r9,r25 │ │ │ │ + add r9,r9,r20 │ │ │ │ + divd r25,r9,r20 │ │ │ │ + mulld r25,r25,r20 │ │ │ │ + subf r9,r25,r9 │ │ │ │ + add r8,r9,r8 │ │ │ │ + stdx r9,r26,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ - std r8,0(r26) │ │ │ │ - bdnz 1e8fc │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r30 │ │ │ │ - beq 1e9c0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r11,r11,r28 │ │ │ │ - std r22,0(r9) │ │ │ │ - std r3,8(r9) │ │ │ │ - mr r26,r9 │ │ │ │ - b 1e8d8 │ │ │ │ - li r10,0 │ │ │ │ + std r8,0(r3) │ │ │ │ + bdnz 1ea9c │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r30 │ │ │ │ + beq 1eb60 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r4,r4,r29 │ │ │ │ + std r24,0(r2) │ │ │ │ + std r6,8(r2) │ │ │ │ + mr r3,r2 │ │ │ │ + b 1ea78 │ │ │ │ + li r9,0 │ │ │ │ li r8,0 │ │ │ │ - addi r7,r10,1 │ │ │ │ - addi r10,r10,2 │ │ │ │ + addi r7,r9,1 │ │ │ │ + addi r9,r9,2 │ │ │ │ cmpd cr5,r7,r30 │ │ │ │ - cmpd r10,r30 │ │ │ │ - beq cr5,1eb20 │ │ │ │ - std r8,16(r9) │ │ │ │ - std r7,24(r9) │ │ │ │ - beq 1e9c0 │ │ │ │ - addi r9,r9,32 │ │ │ │ - std r8,0(r9) │ │ │ │ - std r10,8(r9) │ │ │ │ - b 1e984 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + cmpd r9,r30 │ │ │ │ + beq cr5,1ec90 │ │ │ │ + std r8,16(r2) │ │ │ │ + std r7,24(r2) │ │ │ │ + beq 1eb60 │ │ │ │ + addi r2,r2,32 │ │ │ │ + std r8,0(r2) │ │ │ │ + std r9,8(r2) │ │ │ │ + b 1eb24 │ │ │ │ nop │ │ │ │ - addi r8,r4,-8 │ │ │ │ - li r7,1 │ │ │ │ - ble cr7,1eb20 │ │ │ │ - mr r5,r28 │ │ │ │ - li r3,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r10,r5,3 │ │ │ │ - beq 1ea18 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 1ea08 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 1e9fc │ │ │ │ - ld r7,0(r4) │ │ │ │ - mr r8,r4 │ │ │ │ - mr r6,r28 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - cmpdi r6,1 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - beq 1ea48 │ │ │ │ - srdi r9,r5,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r10,8(r8) │ │ │ │ - ld r9,16(r8) │ │ │ │ - ld r5,24(r8) │ │ │ │ - addi r8,r8,32 │ │ │ │ - mulld r10,r7,r10 │ │ │ │ - mulld r9,r3,r9 │ │ │ │ - ld r6,0(r8) │ │ │ │ - mulld r7,r10,r5 │ │ │ │ - mulld r3,r9,r6 │ │ │ │ - bdnz 1ea20 │ │ │ │ - mulld r9,r7,r3 │ │ │ │ - b 1eb24 │ │ │ │ - li r10,0 │ │ │ │ - li r8,0 │ │ │ │ - addi r7,r10,1 │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmpd cr5,r7,r30 │ │ │ │ - cmpd r10,r30 │ │ │ │ - beq cr5,1eb90 │ │ │ │ - std r8,16(r9) │ │ │ │ - std r7,24(r9) │ │ │ │ - beq 1ea90 │ │ │ │ - addi r9,r9,32 │ │ │ │ - std r8,0(r9) │ │ │ │ - std r10,8(r9) │ │ │ │ - b 1ea58 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r7,r3,-8 │ │ │ │ - li r6,1 │ │ │ │ - ble cr7,1eb90 │ │ │ │ - mr r9,r28 │ │ │ │ - li r4,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r10,r9,3 │ │ │ │ - beq 1eae8 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 1ead8 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 1eacc │ │ │ │ - ld r6,0(r3) │ │ │ │ - mr r7,r3 │ │ │ │ - mr r5,r28 │ │ │ │ - ldu r10,8(r7) │ │ │ │ - addi r5,r5,-1 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - ldu r10,8(r7) │ │ │ │ - cmpdi r5,1 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - beq 1eb18 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r8,8(r7) │ │ │ │ - ld r10,16(r7) │ │ │ │ - ld r3,24(r7) │ │ │ │ - addi r7,r7,32 │ │ │ │ - mulld r8,r6,r8 │ │ │ │ - mulld r10,r4,r10 │ │ │ │ - ld r5,0(r7) │ │ │ │ - mulld r6,r8,r3 │ │ │ │ - mulld r4,r10,r5 │ │ │ │ - bdnz 1eaf0 │ │ │ │ - mulld r9,r6,r4 │ │ │ │ - b 1eb94 │ │ │ │ - li r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - std r12,56(r31) │ │ │ │ + ble cr7,1ec90 │ │ │ │ + cmpdi r29,1 │ │ │ │ + beq 1ec84 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r8,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 1ebd0 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 1ebbc │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 1ebac │ │ │ │ + lxv vs32,0(r10) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r10,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 1ec04 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + 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 1ebd8 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + clrrdi r29,r29,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 1ec30 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + ldx r9,r10,r29 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ sldi r3,r30,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ mr r4,r27 │ │ │ │ - mr r28,r3 │ │ │ │ + mr r29,r3 │ │ │ │ mr r3,r30 │ │ │ │ - mr r5,r28 │ │ │ │ + mr r5,r29 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r30,8(r14) │ │ │ │ - ld r12,56(r31) │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - b 1dfb8 │ │ │ │ - li r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r30,8(r16) │ │ │ │ + std r2,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + b 1e01c │ │ │ │ + li r2,1 │ │ │ │ + li r29,0 │ │ │ │ + b 1ec24 │ │ │ │ + li r2,1 │ │ │ │ + b 1ec30 │ │ │ │ + li r2,0 │ │ │ │ + li r8,0 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr5,r7,r30 │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq cr5,1ee00 │ │ │ │ + std r8,16(r9) │ │ │ │ + std r7,24(r9) │ │ │ │ + beq 1ecd0 │ │ │ │ + addi r9,r9,32 │ │ │ │ + std r8,0(r9) │ │ │ │ + std r2,8(r9) │ │ │ │ + b 1eca0 │ │ │ │ + ble cr7,1ee00 │ │ │ │ + cmpdi r29,1 │ │ │ │ + beq 1edf4 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r8,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 1ed40 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 1ed2c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 1ed1c │ │ │ │ + lxv vs32,0(r10) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r10,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 1ed74 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + 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 1ed48 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + clrrdi r29,r29,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 1eda0 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + ldx r9,r10,r29 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ sldi r3,r30,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r29 │ │ │ │ - mr r28,r3 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r27 │ │ │ │ + mr r29,r3 │ │ │ │ mr r3,r30 │ │ │ │ - mr r5,r28 │ │ │ │ + mr r5,r29 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r30,8(r14) │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - b 1d618 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 1ed9c │ │ │ │ - ble cr7,1efc0 │ │ │ │ - ld r9,88(r14) │ │ │ │ - ld r25,96(r14) │ │ │ │ - ld r10,56(r31) │ │ │ │ - srdi r26,r12,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfd f1,0(r25) │ │ │ │ - stfd f30,0(r10) │ │ │ │ - blt 1ef70 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addis r24,r2,-2 │ │ │ │ - addi r27,r10,8 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r30,8(r16) │ │ │ │ + std r2,0(r28) │ │ │ │ + mr r1,r28 │ │ │ │ + b 1d670 │ │ │ │ + li r2,1 │ │ │ │ li r29,0 │ │ │ │ - lfd f31,824(r8) │ │ │ │ - addi r24,r24,1648 │ │ │ │ - sldi r30,r9,1 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - std r12,64(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r30,1 │ │ │ │ + b 1ed94 │ │ │ │ + li r2,1 │ │ │ │ + b 1eda0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 1ef90 │ │ │ │ + ble cr7,1f250 │ │ │ │ + ld r25,96(r16) │ │ │ │ + ld r2,88(r16) │ │ │ │ + cmpdi r2,0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + srdi r26,r21,3 │ │ │ │ + stfd f31,0(r20) │ │ │ │ + lfd f1,0(r25) │ │ │ │ + blt 1f210 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + addi r27,r20,8 │ │ │ │ + li r28,0 │ │ │ │ + sldi r30,r2,1 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4720 │ │ │ │ + srdi r9,r30,1 │ │ │ │ lfd f11,-8(r27) │ │ │ │ - lfd f12,0(r24) │ │ │ │ - ld r12,64(r31) │ │ │ │ - mr r9,r27 │ │ │ │ - mtctr r10 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mr r2,r27 │ │ │ │ fmul f9,f1,f1 │ │ │ │ + mtctr r9 │ │ │ │ fmr f0,f1 │ │ │ │ fmul f10,f0,f12 │ │ │ │ fmul f12,f12,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f10,f11,f10 │ │ │ │ fmul f11,f0,f12 │ │ │ │ fmul f12,f12,f9 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r9) │ │ │ │ - stfd f11,-8(r9) │ │ │ │ - bdnz 1ec74 │ │ │ │ - addi r29,r29,1 │ │ │ │ - cmpd r29,r28 │ │ │ │ - beq 1efc0 │ │ │ │ - mulld r9,r26,r29 │ │ │ │ - sldi r10,r29,3 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - add r27,r27,r12 │ │ │ │ - lfdx f1,r25,r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r10,r9 │ │ │ │ - b 1ec44 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 20c84 │ │ │ │ - ble cr7,20434 │ │ │ │ - ld r9,88(r14) │ │ │ │ - ld r25,96(r14) │ │ │ │ - ld r10,56(r31) │ │ │ │ - srdi r26,r12,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ + stfd f10,-16(r2) │ │ │ │ + stfd f11,-8(r2) │ │ │ │ + bdnz 1ee80 │ │ │ │ + addi r28,r28,1 │ │ │ │ + cmpd r28,r29 │ │ │ │ + beq 1f250 │ │ │ │ + mulld r2,r26,r28 │ │ │ │ + sldi r9,r28,3 │ │ │ │ + add r27,r27,r21 │ │ │ │ + lfdx f1,r25,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r20,r2 │ │ │ │ + b 1ee58 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 20f34 │ │ │ │ + ble cr7,206d0 │ │ │ │ + ld r25,96(r16) │ │ │ │ + ld r2,88(r16) │ │ │ │ + cmpdi r2,0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + srdi r26,r21,3 │ │ │ │ + stfd f31,0(r20) │ │ │ │ lfd f1,0(r25) │ │ │ │ - stfd f30,0(r10) │ │ │ │ - blt 203e0 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addis r24,r2,-2 │ │ │ │ - addi r27,r10,8 │ │ │ │ - li r29,0 │ │ │ │ - mr r23,r12 │ │ │ │ - lfd f31,824(r8) │ │ │ │ - addi r24,r24,1648 │ │ │ │ - sldi r30,r9,1 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r30,1 │ │ │ │ + blt 20690 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + addi r27,r20,8 │ │ │ │ + li r28,0 │ │ │ │ + sldi r30,r2,1 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4720 │ │ │ │ + srdi r9,r30,1 │ │ │ │ lfd f11,-8(r27) │ │ │ │ - lfd f12,0(r24) │ │ │ │ - mr r9,r27 │ │ │ │ - mtctr r10 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mr r2,r27 │ │ │ │ fmul f9,f1,f1 │ │ │ │ + mtctr r9 │ │ │ │ fmr f0,f1 │ │ │ │ fmul f10,f0,f12 │ │ │ │ fmul f12,f12,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f10,f11,f10 │ │ │ │ fmul f11,f0,f12 │ │ │ │ fmul f12,f12,f9 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r9) │ │ │ │ - stfd f11,-8(r9) │ │ │ │ - bdnz 1ed44 │ │ │ │ - addi r29,r29,1 │ │ │ │ - cmpd r29,r28 │ │ │ │ - beq 20430 │ │ │ │ - mulld r9,r26,r29 │ │ │ │ - sldi r10,r29,3 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - add r27,r27,r23 │ │ │ │ - lfdx f1,r25,r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r10,r9 │ │ │ │ - b 1ed1c │ │ │ │ - sldi r26,r28,3 │ │ │ │ - ld r30,8(r14) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r4,72(r14) │ │ │ │ - lxsd v0,88(r14) │ │ │ │ - ld r10,120(r14) │ │ │ │ - ld r29,240(r14) │ │ │ │ - mr r22,r1 │ │ │ │ - mr r6,r28 │ │ │ │ - addi r9,r26,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + stfd f10,-16(r2) │ │ │ │ + stfd f11,-8(r2) │ │ │ │ + bdnz 1ef40 │ │ │ │ + addi r28,r28,1 │ │ │ │ + cmpd r28,r29 │ │ │ │ + beq 206d0 │ │ │ │ + mulld r2,r26,r28 │ │ │ │ + sldi r9,r28,3 │ │ │ │ + add r27,r27,r21 │ │ │ │ + lfdx f1,r25,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r20,r2 │ │ │ │ + b 1ef18 │ │ │ │ + sldi r11,r29,3 │ │ │ │ + ld r30,8(r16) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r24,r1 │ │ │ │ + ld r10,72(r16) │ │ │ │ + lxsd v0,88(r16) │ │ │ │ + addi r2,r11,15 │ │ │ │ + ld r0,120(r16) │ │ │ │ + ld r28,240(r16) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ cmpdi r30,0 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r25,r1,32 │ │ │ │ - ble 1eee0 │ │ │ │ - li r8,0 │ │ │ │ - mr r9,r29 │ │ │ │ - std r8,0(r29) │ │ │ │ - std r8,8(r29) │ │ │ │ - ble cr7,1eea8 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r27,r1,32 │ │ │ │ + ble 1f0d0 │ │ │ │ + li r9,0 │ │ │ │ + mr r2,r28 │ │ │ │ + std r9,0(r28) │ │ │ │ + std r9,8(r28) │ │ │ │ + ble cr7,1f098 │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - mr r27,r29 │ │ │ │ - li r11,0 │ │ │ │ - li r3,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r24,r26,-8 │ │ │ │ - sldi r5,r11,3 │ │ │ │ + mr r3,r28 │ │ │ │ + li r4,0 │ │ │ │ + li r6,0 │ │ │ │ + li r25,0 │ │ │ │ + addi r9,r11,-8 │ │ │ │ + sldi r5,r4,3 │ │ │ │ li r7,0 │ │ │ │ li r8,0 │ │ │ │ - srdi r24,r24,3 │ │ │ │ - add r5,r10,r5 │ │ │ │ - addi r0,r24,1 │ │ │ │ - mtctr r0 │ │ │ │ - b 1ee34 │ │ │ │ - ldx r0,r4,r7 │ │ │ │ - mulld r8,r8,r0 │ │ │ │ - std r8,0(r27) │ │ │ │ - ldx r21,r4,r7 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r5,r0,r5 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 1f024 │ │ │ │ + ldx r9,r10,r7 │ │ │ │ + mulld r8,r8,r9 │ │ │ │ + std r8,0(r3) │ │ │ │ + ldx r23,r10,r7 │ │ │ │ lfdx f0,r5,r7 │ │ │ │ - mtfprd f12,r21 │ │ │ │ + mtfprd f12,r23 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r24,f0 │ │ │ │ - divd r0,r24,r21 │ │ │ │ - mulld r0,r0,r21 │ │ │ │ - subf r0,r0,r24 │ │ │ │ - add r0,r0,r21 │ │ │ │ - divd r24,r0,r21 │ │ │ │ - mulld r24,r24,r21 │ │ │ │ - subf r0,r24,r0 │ │ │ │ - add r8,r0,r8 │ │ │ │ - stdx r0,r25,r7 │ │ │ │ + mffprd r26,f0 │ │ │ │ + divd r9,r26,r23 │ │ │ │ + mulld r9,r9,r23 │ │ │ │ + subf r9,r9,r26 │ │ │ │ + add r9,r9,r23 │ │ │ │ + divd r26,r9,r23 │ │ │ │ + mulld r26,r26,r23 │ │ │ │ + subf r9,r26,r9 │ │ │ │ + add r8,r9,r8 │ │ │ │ + stdx r9,r27,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ - std r8,0(r27) │ │ │ │ - bdnz 1ee28 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r30 │ │ │ │ - beq 1eee0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r11,r11,r28 │ │ │ │ - std r23,0(r9) │ │ │ │ - std r3,8(r9) │ │ │ │ - mr r27,r9 │ │ │ │ - b 1ee04 │ │ │ │ - li r10,0 │ │ │ │ - li r8,0 │ │ │ │ - addi r7,r10,1 │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmpd cr5,r30,r7 │ │ │ │ - cmpd r30,r10 │ │ │ │ - beq cr5,1f524 │ │ │ │ - std r8,16(r9) │ │ │ │ - std r7,24(r9) │ │ │ │ - beq 1eee0 │ │ │ │ - addi r9,r9,32 │ │ │ │ - std r8,0(r9) │ │ │ │ - std r10,8(r9) │ │ │ │ - b 1eeb0 │ │ │ │ - addi r8,r4,-8 │ │ │ │ - li r7,1 │ │ │ │ - ble cr7,1f524 │ │ │ │ - mr r5,r28 │ │ │ │ - li r3,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r10,r5,3 │ │ │ │ - beq 1ef38 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 1ef28 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 1ef1c │ │ │ │ - ld r7,0(r4) │ │ │ │ - mr r8,r4 │ │ │ │ - mr r6,r28 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - cmpdi r6,1 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - beq 1ef68 │ │ │ │ - srdi r9,r5,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r10,8(r8) │ │ │ │ - ld r9,16(r8) │ │ │ │ - ld r5,24(r8) │ │ │ │ - addi r8,r8,32 │ │ │ │ - mulld r10,r7,r10 │ │ │ │ - mulld r9,r3,r9 │ │ │ │ - ld r6,0(r8) │ │ │ │ - mulld r7,r10,r5 │ │ │ │ - mulld r3,r9,r6 │ │ │ │ - bdnz 1ef40 │ │ │ │ - mulld r9,r7,r3 │ │ │ │ - b 1f528 │ │ │ │ + std r8,0(r3) │ │ │ │ + bdnz 1f018 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r30,r6 │ │ │ │ + beq 1f0d0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r4,r4,r29 │ │ │ │ + std r25,0(r2) │ │ │ │ + std r6,8(r2) │ │ │ │ + mr r3,r2 │ │ │ │ + b 1eff4 │ │ │ │ li r9,0 │ │ │ │ + li r8,0 │ │ │ │ addi r7,r9,1 │ │ │ │ addi r9,r9,2 │ │ │ │ - cmpd cr7,r7,r28 │ │ │ │ - mulld r8,r26,r7 │ │ │ │ - mulld r10,r26,r9 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq cr7,1efc0 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - sldi r8,r8,3 │ │ │ │ + cmpd cr5,r30,r7 │ │ │ │ + cmpd r30,r9 │ │ │ │ + beq cr5,1f208 │ │ │ │ + std r8,16(r2) │ │ │ │ + std r7,24(r2) │ │ │ │ + beq 1f0d0 │ │ │ │ + addi r2,r2,32 │ │ │ │ + std r8,0(r2) │ │ │ │ + std r9,8(r2) │ │ │ │ + b 1f0a0 │ │ │ │ + ble cr7,1f208 │ │ │ │ + cmpdi r29,1 │ │ │ │ + beq 1f1fc │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r8,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 1f140 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 1f12c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 1f11c │ │ │ │ + lxv vs32,0(r10) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r10,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 1f174 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + 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 1f148 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + clrrdi r29,r29,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 1f1a0 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + ldx r9,r10,r29 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 51e0 │ │ │ │ + sldi r3,r30,4 │ │ │ │ + frip f31,f1 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r28 │ │ │ │ + mr r29,r3 │ │ │ │ + mr r3,r30 │ │ │ │ + mr r5,r29 │ │ │ │ + fctidz f0,f31 │ │ │ │ + mffprd r6,f0 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r29,48(r16) │ │ │ │ + cmpdi r29,0 │ │ │ │ + std r2,0(r24) │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + mr r1,r24 │ │ │ │ + b 1ee18 │ │ │ │ + li r2,1 │ │ │ │ + li r29,0 │ │ │ │ + b 1f194 │ │ │ │ + li r2,1 │ │ │ │ + b 1f1a0 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r8,r29 │ │ │ │ + mulld r10,r26,r8 │ │ │ │ + mulld r9,r26,r2 │ │ │ │ + cmpd r2,r29 │ │ │ │ + beq cr7,1f250 │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfd f0,1648(r7) │ │ │ │ - ld r7,56(r31) │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - beq 1efc0 │ │ │ │ - stfdx f0,r7,r10 │ │ │ │ - b 1ef74 │ │ │ │ - nop │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f31,r20,r10 │ │ │ │ + beq 1f250 │ │ │ │ + stfdx f31,r20,r9 │ │ │ │ + b 1f214 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,8(r14) │ │ │ │ - li r10,8 │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - std r10,88(r31) │ │ │ │ - li r10,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - std r10,80(r31) │ │ │ │ - ble 1da58 │ │ │ │ - lwz r9,112(r14) │ │ │ │ - ld r29,80(r31) │ │ │ │ - std r1,120(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 1f000 │ │ │ │ - ld r9,240(r14) │ │ │ │ - ld r10,88(r31) │ │ │ │ - ldx r29,r9,r10 │ │ │ │ - ld r25,88(r14) │ │ │ │ + ld r2,8(r16) │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r2,8 │ │ │ │ + std r2,80(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r2,72(r31) │ │ │ │ + ble 1dac8 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f29,231192 # 57988 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + mr r19,r2 │ │ │ │ + std r20,88(r31) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + lwz r2,112(r16) │ │ │ │ + std r1,104(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 1f2a4 │ │ │ │ + ld r2,240(r16) │ │ │ │ + ld r9,80(r31) │ │ │ │ + ldx r19,r2,r9 │ │ │ │ + ld r9,88(r16) │ │ │ │ ld r10,0(r1) │ │ │ │ - addi r19,r28,-1 │ │ │ │ - cmpdi cr4,r19,0 │ │ │ │ - addi r22,r25,1 │ │ │ │ - mulld r9,r22,r28 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - blt cr4,1f51c │ │ │ │ - neg r10,r22 │ │ │ │ - sldi r5,r28,3 │ │ │ │ - mulld r26,r28,r29 │ │ │ │ - ld r23,120(r14) │ │ │ │ - ld r20,72(r14) │ │ │ │ - mulld r9,r19,r22 │ │ │ │ - sldi r8,r22,1 │ │ │ │ - cmpdi r22,0 │ │ │ │ - addi r0,r24,-8 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - mr r30,r15 │ │ │ │ - std r8,64(r31) │ │ │ │ - std r10,96(r31) │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r8,r23,-8 │ │ │ │ - add r4,r20,r5 │ │ │ │ - sldi r3,r9,1 │ │ │ │ - add r11,r10,r5 │ │ │ │ + addi r23,r29,-1 │ │ │ │ + cmpdi cr4,r23,0 │ │ │ │ + addi r26,r9,1 │ │ │ │ + mulld r2,r26,r29 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r28,r1,32 │ │ │ │ + blt cr4,1f7d4 │ │ │ │ ld r10,40(r31) │ │ │ │ - add r27,r10,r5 │ │ │ │ - add r10,r26,r28 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r10,r10,r8 │ │ │ │ - ldu r7,-8(r4) │ │ │ │ - lfd f12,0(r10) │ │ │ │ - mtfprd f0,r7 │ │ │ │ - fcfid f0,f0 │ │ │ │ + mulld r22,r29,r19 │ │ │ │ + sldi r5,r29,3 │ │ │ │ + mulld r2,r23,r26 │ │ │ │ + ld r25,120(r16) │ │ │ │ + mulli r0,r26,-16 │ │ │ │ + ld r27,72(r16) │ │ │ │ + sldi r30,r26,1 │ │ │ │ + cmpdi cr7,r26,0 │ │ │ │ + add r11,r10,r5 │ │ │ │ + ld r10,48(r31) │ │ │ │ + add r8,r22,r29 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r4,r27,r5 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r2,r2,r28 │ │ │ │ + add r3,r10,r5 │ │ │ │ + addi r10,r25,-8 │ │ │ │ + add r8,r8,r10 │ │ │ │ + lxsd v0,-8(r4) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r4,r4,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - add r8,r8,r25 │ │ │ │ - stdu r9,-8(r11) │ │ │ │ - stdu r8,-8(r27) │ │ │ │ - ble 1f114 │ │ │ │ - ld r6,64(r31) │ │ │ │ - sldi r8,r3,3 │ │ │ │ - add r9,r9,r7 │ │ │ │ - add r8,r8,r0 │ │ │ │ - srdi r6,r6,1 │ │ │ │ + mffprd r7,f0 │ │ │ │ + addi r10,r7,1 │ │ │ │ + subf r7,r9,r7 │ │ │ │ + add r10,r10,r9 │ │ │ │ + stdu r7,-8(r11) │ │ │ │ + stdu r10,-8(r3) │ │ │ │ + ble cr7,1f3e0 │ │ │ │ + srdi r10,r30,1 │ │ │ │ + mtvsrdd vs45,r7,r7 │ │ │ │ + plxv vs33,231060 # 579f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r7,r2 │ │ │ │ + andi. r6,r10,1 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + beq 1f398 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v13 │ │ │ │ + cmpdi r6,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r7,r2,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r2) │ │ │ │ + beq 1f3e0 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + mfctr r10 │ │ │ │ + addi r7,r7,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ mtctr r6 │ │ │ │ - divd r21,r9,r7 │ │ │ │ - addi r15,r9,1 │ │ │ │ - addi r6,r8,8 │ │ │ │ - std r6,104(r31) │ │ │ │ - divd r6,r15,r7 │ │ │ │ - mulld r21,r21,r7 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - subf r21,r21,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r21,8(r8) │ │ │ │ - ld r21,104(r31) │ │ │ │ - subf r6,r6,r15 │ │ │ │ - addi r8,r21,8 │ │ │ │ - std r6,8(r21) │ │ │ │ - bdnz 1f0d8 │ │ │ │ - ld r9,96(r31) │ │ │ │ - cmpld cr7,r20,r4 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r3,r3,r9 │ │ │ │ - bne cr7,1f088 │ │ │ │ + stxv vs43,-32(r7) │ │ │ │ + stxv vs44,-16(r7) │ │ │ │ + bne 1f3a0 │ │ │ │ + cmpld r27,r4 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + add r2,r2,r0 │ │ │ │ + bne 1f31c │ │ │ │ li r4,0 │ │ │ │ - mr r3,r30 │ │ │ │ - std r12,104(r31) │ │ │ │ - mr r15,r30 │ │ │ │ - li r21,0 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,104(r31) │ │ │ │ - ld r10,96(r14) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - sldi r9,r26,3 │ │ │ │ - li r8,0 │ │ │ │ - addi r26,r17,16 │ │ │ │ - std r25,152(r31) │ │ │ │ - std r29,160(r31) │ │ │ │ + mr r3,r14 │ │ │ │ + std r9,128(r31) │ │ │ │ + li r24,0 │ │ │ │ + bl 5240 │ │ │ │ + ld r9,96(r16) │ │ │ │ + li r2,0 │ │ │ │ + std r28,136(r31) │ │ │ │ + mr r28,r29 │ │ │ │ + mr r29,r24 │ │ │ │ + std r2,32(r31) │ │ │ │ + sldi r2,r22,3 │ │ │ │ + addi r22,r17,16 │ │ │ │ + std r9,120(r31) │ │ │ │ + srdi r9,r21,3 │ │ │ │ + add r25,r25,r2 │ │ │ │ + std r9,112(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + addi r20,r9,16 │ │ │ │ + ld r9,128(r31) │ │ │ │ + mr r24,r20 │ │ │ │ + mr r20,r26 │ │ │ │ + mr r26,r22 │ │ │ │ + mr r22,r30 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + fcfid f26,f0 │ │ │ │ + fmul f26,f26,f26 │ │ │ │ + ld r2,40(r31) │ │ │ │ + lfdx f0,r27,r29 │ │ │ │ + lxsdx vs62,r25,r29 │ │ │ │ + ldx r30,r2,r29 │ │ │ │ fcfid f27,f0 │ │ │ │ - add r9,r23,r9 │ │ │ │ - mr r23,r8 │ │ │ │ - std r10,136(r31) │ │ │ │ - srdi r10,r12,3 │ │ │ │ - mr r29,r12 │ │ │ │ - std r9,144(r31) │ │ │ │ - std r10,128(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - addi r27,r10,16 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - mr r25,r27 │ │ │ │ - addi r10,r10,1536 │ │ │ │ - mr r27,r26 │ │ │ │ - std r10,104(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfdx f0,r20,r21 │ │ │ │ - ldx r30,r9,r21 │ │ │ │ - fcfid f28,f0 │ │ │ │ - ld r9,144(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mtfprd f0,r30 │ │ │ │ - lfdx f25,r9,r21 │ │ │ │ - ld r9,136(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - fmul f0,f28,f28 │ │ │ │ - lfdx f26,r9,r21 │ │ │ │ - fdiv f12,f24,f28 │ │ │ │ - fsub f11,f25,f12 │ │ │ │ - fsub f12,f12,f25 │ │ │ │ + lfdx f25,r2,r29 │ │ │ │ + xscvsxddp vs61,vs0 │ │ │ │ + fmul f0,f27,f27 │ │ │ │ + xsdivdp vs12,vs61,vs27 │ │ │ │ + xssubdp vs11,vs62,vs12 │ │ │ │ + xssubdp vs12,vs12,vs62 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - ble 1f4b4 │ │ │ │ + fmadd f0,f0,f12,f26 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + ble 1f7a0 │ │ │ │ fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f26 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,104(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f30,f25 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f31,f1,f29 │ │ │ │ fdiv f31,f31,f30 │ │ │ │ - ld r9,40(r31) │ │ │ │ - ldx r8,r9,r21 │ │ │ │ - ld r9,128(r31) │ │ │ │ - mulld r26,r23,r9 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + ldx r8,r2,r29 │ │ │ │ + ld r2,32(r31) │ │ │ │ + mulld r9,r2,r9 │ │ │ │ cmpd r30,r8 │ │ │ │ - sldi r9,r26,3 │ │ │ │ - add r5,r17,r9 │ │ │ │ - stfdx f31,r17,r9 │ │ │ │ - bge 1f2fc │ │ │ │ - fmsub f28,f25,f28,f24 │ │ │ │ - std r5,168(r31) │ │ │ │ - std r8,176(r31) │ │ │ │ - fadd f28,f28,f28 │ │ │ │ - fdiv f1,f28,f26 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,56(r31) │ │ │ │ - addi r9,r26,1 │ │ │ │ - ld r8,176(r31) │ │ │ │ + sldi r6,r9,3 │ │ │ │ + add r5,r17,r6 │ │ │ │ + stfdx f31,r17,r6 │ │ │ │ + bge 1f5bc │ │ │ │ + xsmsubmdp vs27,vs62,vs61 │ │ │ │ + std r5,144(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + std r8,160(r31) │ │ │ │ + fadd f27,f27,f27 │ │ │ │ + fdiv f1,f27,f25 │ │ │ │ + bl 4720 │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r2,88(r31) │ │ │ │ addi r6,r30,2 │ │ │ │ - ld r5,168(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ + ld r8,160(r31) │ │ │ │ + ld r5,144(r31) │ │ │ │ fmr f12,f1 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ cmpd r6,r8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfd f0,8(r5) │ │ │ │ - bgt 1f2fc │ │ │ │ + bgt 1f5bc │ │ │ │ addi r8,r8,-1 │ │ │ │ - lfd f10,-16(r27) │ │ │ │ + lfd f10,-16(r26) │ │ │ │ fmr f0,f1 │ │ │ │ li r9,0 │ │ │ │ subf r30,r30,r8 │ │ │ │ andi. r8,r30,1 │ │ │ │ addi r8,r30,-1 │ │ │ │ - beq 1f2c0 │ │ │ │ - lfd f11,0(r25) │ │ │ │ + beq 1f570 │ │ │ │ + lfd f11,0(r24) │ │ │ │ fmul f0,f1,f1 │ │ │ │ cmpdi r8,0 │ │ │ │ li r9,8 │ │ │ │ fmul f11,f10,f11 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - stfd f11,0(r27) │ │ │ │ - beq 1f2fc │ │ │ │ - srdi r10,r30,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f11,r25,r9 │ │ │ │ + stfd f11,0(r26) │ │ │ │ + beq 1f5bc │ │ │ │ + srdi r30,r30,1 │ │ │ │ + mtctr r30 │ │ │ │ + lfdx f11,r24,r9 │ │ │ │ fmul f9,f0,f12 │ │ │ │ - addi r10,r9,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f11,f10,f11 │ │ │ │ fmul f0,f9,f12 │ │ │ │ fmul f11,f11,f9 │ │ │ │ - stfdx f11,r27,r9 │ │ │ │ + stfdx f11,r26,r9 │ │ │ │ + lfdx f11,r24,r2 │ │ │ │ addi r9,r9,16 │ │ │ │ - lfdx f11,r25,r10 │ │ │ │ fmul f11,f10,f11 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - stfdx f11,r27,r10 │ │ │ │ - bdnz 1f2c8 │ │ │ │ - addi r23,r23,1 │ │ │ │ - add r25,r25,r29 │ │ │ │ - add r27,r27,r29 │ │ │ │ - addi r21,r21,8 │ │ │ │ - cmpd r28,r23 │ │ │ │ - bne 1f1a4 │ │ │ │ - cmpdi r28,4 │ │ │ │ - mr r12,r29 │ │ │ │ - ld r25,152(r31) │ │ │ │ - ld r29,160(r31) │ │ │ │ - beq 1f7d4 │ │ │ │ - cmpdi r28,5 │ │ │ │ - li r9,0 │ │ │ │ - beq 1f598 │ │ │ │ - ld r0,48(r31) │ │ │ │ - cmpdi r0,0 │ │ │ │ - ble 1f478 │ │ │ │ - ld r7,40(r31) │ │ │ │ - ld r10,24(r14) │ │ │ │ - sldi r4,r28,3 │ │ │ │ - sldi r29,r29,4 │ │ │ │ - ld r27,200(r14) │ │ │ │ - li r8,0 │ │ │ │ - sldi r26,r22,1 │ │ │ │ - add r25,r15,r4 │ │ │ │ - add r23,r7,r4 │ │ │ │ - ld r7,32(r31) │ │ │ │ - lxvx vs0,r10,r29 │ │ │ │ - add r20,r10,r29 │ │ │ │ - add r21,r7,r4 │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 1f404 │ │ │ │ - sldi r5,r9,3 │ │ │ │ - ld r10,72(r14) │ │ │ │ - srdi r7,r12,3 │ │ │ │ - mulld r30,r22,r9 │ │ │ │ - addi r6,r15,-8 │ │ │ │ - std r8,96(r31) │ │ │ │ - add r3,r16,r5 │ │ │ │ - std r7,64(r31) │ │ │ │ - subf r7,r9,r28 │ │ │ │ - lfdx f12,r18,r5 │ │ │ │ - add r6,r6,r5 │ │ │ │ - mtctr r7 │ │ │ │ - ld r11,0(r3) │ │ │ │ - addi r7,r10,-8 │ │ │ │ - sldi r10,r30,1 │ │ │ │ - add r7,r7,r5 │ │ │ │ - ldu r5,8(r6) │ │ │ │ - ld r30,64(r31) │ │ │ │ - ldu r29,8(r7) │ │ │ │ - maddld r30,r30,r9,r5 │ │ │ │ - add r5,r10,r5 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r10,r10,r26 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ldx r5,r24,r5 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - lfdx f11,r17,r30 │ │ │ │ - maddld r11,r11,r29,r5 │ │ │ │ + stfdx f11,r26,r2 │ │ │ │ + mfctr r2 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + mtctr r10 │ │ │ │ + bne 1f578 │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r24,r24,r21 │ │ │ │ + add r26,r26,r21 │ │ │ │ + addi r29,r29,8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r28,r2 │ │ │ │ + std r2,32(r31) │ │ │ │ + bne 1f45c │ │ │ │ + mr r29,r28 │ │ │ │ + ld r9,128(r31) │ │ │ │ + ld r28,136(r31) │ │ │ │ + mr r30,r22 │ │ │ │ + mr r26,r20 │ │ │ │ + cmpdi r29,4 │ │ │ │ + beq 1fa20 │ │ │ │ + cmpdi r29,5 │ │ │ │ + li r2,0 │ │ │ │ + beq 1f7dc │ │ │ │ + ld r22,64(r31) │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 1f740 │ │ │ │ + ld r8,48(r31) │ │ │ │ + sldi r5,r29,3 │ │ │ │ + ld r9,24(r16) │ │ │ │ + sldi r6,r19,4 │ │ │ │ + sldi r25,r26,1 │ │ │ │ + li r10,0 │ │ │ │ + ld r24,200(r16) │ │ │ │ + add r30,r14,r5 │ │ │ │ + add r0,r8,r5 │ │ │ │ + ld r8,40(r31) │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + add r19,r9,r6 │ │ │ │ + add r11,r8,r5 │ │ │ │ + cmpd r29,r2 │ │ │ │ + ble 1f6cc │ │ │ │ + sldi r6,r2,3 │ │ │ │ + ld r9,72(r16) │ │ │ │ + srdi r8,r21,3 │ │ │ │ + mulld r20,r26,r2 │ │ │ │ + addi r7,r14,-8 │ │ │ │ + add r4,r18,r6 │ │ │ │ + std r8,32(r31) │ │ │ │ + subf r8,r2,r29 │ │ │ │ + lfdx f12,r15,r6 │ │ │ │ + add r7,r7,r6 │ │ │ │ + mtctr r8 │ │ │ │ + ld r3,0(r4) │ │ │ │ + addi r8,r9,-8 │ │ │ │ + sldi r9,r20,1 │ │ │ │ + add r8,r8,r6 │ │ │ │ + ldu r6,8(r7) │ │ │ │ + ld r20,32(r31) │ │ │ │ + ldu r12,8(r8) │ │ │ │ + maddld r20,r20,r2,r6 │ │ │ │ + add r6,r9,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r9,r9,r25 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + sldi r27,r2,3 │ │ │ │ + ldx r6,r28,r6 │ │ │ │ + sldi r20,r20,3 │ │ │ │ + lfdx f11,r17,r20 │ │ │ │ + maddld r3,r3,r12,r6 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - stdu r11,8(r3) │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - bdnz 1f3bc │ │ │ │ - ld r8,96(r31) │ │ │ │ - ldx r9,r16,r4 │ │ │ │ - lxvdsx vs11,r18,r4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r27 │ │ │ │ + stdu r3,8(r4) │ │ │ │ + stfdx f12,r15,r27 │ │ │ │ + bdnz 1f688 │ │ │ │ + ldx r2,r18,r5 │ │ │ │ + lxvdsx vs11,r15,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r24 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r20) │ │ │ │ - ble cr4,1f50c │ │ │ │ - mtctr r19 │ │ │ │ - mr r3,r21 │ │ │ │ - mr r5,r23 │ │ │ │ - mr r7,r25 │ │ │ │ - mr r9,r19 │ │ │ │ - li r11,0 │ │ │ │ - b 1f448 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r11,0(r7) │ │ │ │ - bdz 1f4c8 │ │ │ │ - ldu r30,-8(r5) │ │ │ │ - ldu r6,-8(r3) │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - subf r6,r6,r30 │ │ │ │ - cmpd r10,r6 │ │ │ │ - beq 1f43c │ │ │ │ - addi r8,r8,1 │ │ │ │ + stxv vs0,0(r19) │ │ │ │ + ble cr4,1f7c4 │ │ │ │ + mtctr r23 │ │ │ │ + mr r4,r11 │ │ │ │ + mr r6,r0 │ │ │ │ + mr r8,r30 │ │ │ │ + mr r2,r23 │ │ │ │ + b 1f710 │ │ │ │ + li r9,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r9,0(r8) │ │ │ │ + bdz 1f780 │ │ │ │ + ldu r3,-8(r6) │ │ │ │ + ldu r7,-8(r4) │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + subf r7,r7,r3 │ │ │ │ + cmpd r9,r7 │ │ │ │ + beq 1f700 │ │ │ │ addi r10,r10,1 │ │ │ │ - sldi r7,r9,3 │ │ │ │ - cmpd r8,r0 │ │ │ │ - stdx r10,r15,r7 │ │ │ │ - bne 1f374 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r10,8(r14) │ │ │ │ - ld r8,88(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r10,120(r31) │ │ │ │ - std r7,80(r31) │ │ │ │ - std r8,88(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bge 1da58 │ │ │ │ - ld r28,48(r14) │ │ │ │ - b 1efe0 │ │ │ │ - blt 1f4e4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r8,r2,3 │ │ │ │ + cmpd r10,r22 │ │ │ │ + stdx r9,r14,r8 │ │ │ │ + bne 1f644 │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r9,8(r16) │ │ │ │ + ld r10,80(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpd r8,r9 │ │ │ │ ld r9,104(r31) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - fmul f31,f26,f31 │ │ │ │ - b 1f20c │ │ │ │ - ld r10,0(r15) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r0,r8 │ │ │ │ + std r8,72(r31) │ │ │ │ + std r10,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bge 1dac8 │ │ │ │ + ld r29,48(r16) │ │ │ │ + mr r19,r8 │ │ │ │ + b 1f288 │ │ │ │ + ld r9,0(r14) │ │ │ │ addi r10,r10,1 │ │ │ │ - std r10,0(r15) │ │ │ │ - bne 1f37c │ │ │ │ - b 1f478 │ │ │ │ + cmpd r22,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r14) │ │ │ │ + bne 1f64c │ │ │ │ + b 1f740 │ │ │ │ + nop │ │ │ │ + fmul f31,f25,f29 │ │ │ │ + bge 1f4b4 │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f26 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,104(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f30,f25 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f31,f1,f29 │ │ │ │ fdiv f31,f31,f30 │ │ │ │ - b 1f20c │ │ │ │ - sldi r10,r19,3 │ │ │ │ - mr r9,r19 │ │ │ │ - ldx r10,r15,r10 │ │ │ │ - b 1f460 │ │ │ │ - mr r9,r28 │ │ │ │ - b 1f334 │ │ │ │ - li r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - std r12,64(r31) │ │ │ │ - fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r30,4 │ │ │ │ - frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r29 │ │ │ │ - mr r28,r3 │ │ │ │ - mr r3,r30 │ │ │ │ - mr r5,r28 │ │ │ │ - fctidz f0,f31 │ │ │ │ - mffprd r6,f0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r28,48(r14) │ │ │ │ - ld r12,64(r31) │ │ │ │ - std r9,0(r22) │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - mr r1,r22 │ │ │ │ - b 1ec00 │ │ │ │ - ld r23,64(r31) │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 1f478 │ │ │ │ - ld r4,8(r20) │ │ │ │ - mulli r6,r25,48 │ │ │ │ - ld r9,0(r20) │ │ │ │ - sldi r8,r25,4 │ │ │ │ - ld r11,0(r16) │ │ │ │ - ld r7,72(r31) │ │ │ │ - ld r3,24(r14) │ │ │ │ - sldi r10,r25,5 │ │ │ │ - add r28,r17,r12 │ │ │ │ - sldi r25,r25,6 │ │ │ │ - addi r8,r8,8 │ │ │ │ - sldi r5,r29,4 │ │ │ │ - lfd f7,0(r18) │ │ │ │ - ld r21,24(r20) │ │ │ │ - addi r27,r25,56 │ │ │ │ - add r22,r28,r12 │ │ │ │ + b 1f4b4 │ │ │ │ + sldi r9,r23,3 │ │ │ │ + mr r2,r23 │ │ │ │ + ldx r9,r14,r9 │ │ │ │ + b 1f728 │ │ │ │ + mr r2,r29 │ │ │ │ + b 1f604 │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 1f740 │ │ │ │ + sldi r0,r9,6 │ │ │ │ + mulli r2,r9,48 │ │ │ │ + sldi r5,r9,4 │ │ │ │ + sldi r10,r9,5 │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r3,0(r27) │ │ │ │ + ld r25,0(r18) │ │ │ │ + ld r7,24(r16) │ │ │ │ + sldi r6,r19,4 │ │ │ │ + add r19,r17,r21 │ │ │ │ + addi r4,r28,-8 │ │ │ │ + sldi r11,r20,1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + ld r8,16(r27) │ │ │ │ + mr r26,r0 │ │ │ │ addi r10,r10,24 │ │ │ │ - ld r25,32(r20) │ │ │ │ - std r18,160(r31) │ │ │ │ - std r4,104(r31) │ │ │ │ - ld r4,16(r20) │ │ │ │ - add r8,r8,r24 │ │ │ │ - mulld r30,r11,r9 │ │ │ │ - mr r18,r23 │ │ │ │ - sldi r7,r7,5 │ │ │ │ - addi r9,r6,40 │ │ │ │ - lxvx vs12,r3,r5 │ │ │ │ - add r10,r10,r24 │ │ │ │ - add r5,r3,r5 │ │ │ │ - std r8,144(r31) │ │ │ │ - addi r3,r24,-8 │ │ │ │ - add r26,r22,r12 │ │ │ │ - add r27,r27,r24 │ │ │ │ + lfd f7,0(r15) │ │ │ │ + add r24,r19,r21 │ │ │ │ + ld r23,24(r27) │ │ │ │ + add r5,r28,r5 │ │ │ │ + sldi r29,r9,5 │ │ │ │ + ld r9,8(r27) │ │ │ │ + addi r0,r26,56 │ │ │ │ + add r10,r28,r10 │ │ │ │ + ld r26,32(r27) │ │ │ │ + mulld r3,r25,r3 │ │ │ │ + addi r2,r2,40 │ │ │ │ + lxvx vs12,r7,r6 │ │ │ │ + add r27,r24,r21 │ │ │ │ + add r6,r7,r6 │ │ │ │ + std r5,136(r31) │ │ │ │ + std r8,128(r31) │ │ │ │ + ld r5,200(r16) │ │ │ │ + add r0,r28,r0 │ │ │ │ li r8,0 │ │ │ │ - add r0,r17,r7 │ │ │ │ - add r20,r9,r24 │ │ │ │ - std r10,152(r31) │ │ │ │ - std r4,136(r31) │ │ │ │ - ld r4,200(r14) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r24,8(r3) │ │ │ │ - ld r29,144(r31) │ │ │ │ - li r6,0 │ │ │ │ + add r29,r17,r29 │ │ │ │ + add r22,r28,r2 │ │ │ │ + mr r28,r30 │ │ │ │ + std r10,144(r31) │ │ │ │ + mr r7,r9 │ │ │ │ + std r3,112(r31) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ldu r25,8(r4) │ │ │ │ + ld r20,136(r31) │ │ │ │ + std r21,176(r31) │ │ │ │ + li r30,0 │ │ │ │ + mr r21,r8 │ │ │ │ + std r14,152(r31) │ │ │ │ + std r18,160(r31) │ │ │ │ std r15,168(r31) │ │ │ │ - std r16,176(r31) │ │ │ │ + lfdx f8,r17,r2 │ │ │ │ + ld r2,112(r31) │ │ │ │ std r17,184(r31) │ │ │ │ - std r30,192(r31) │ │ │ │ - lfdx f8,r17,r9 │ │ │ │ - ld r9,104(r31) │ │ │ │ - add r24,r30,r24 │ │ │ │ + std r7,200(r31) │ │ │ │ + add r25,r2,r25 │ │ │ │ fmul f8,f7,f8 │ │ │ │ - mulld r9,r24,r9 │ │ │ │ - std r24,200(r31) │ │ │ │ - mr r24,r8 │ │ │ │ - std r9,128(r31) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - ldu r19,8(r29) │ │ │ │ - ld r8,152(r31) │ │ │ │ - li r10,0 │ │ │ │ - std r12,208(r31) │ │ │ │ - lfdx f11,r28,r9 │ │ │ │ - ld r9,128(r31) │ │ │ │ - add r19,r9,r19 │ │ │ │ - ld r9,136(r31) │ │ │ │ + mulld r2,r25,r7 │ │ │ │ + std r25,192(r31) │ │ │ │ + std r2,120(r31) │ │ │ │ + sldi r2,r30,3 │ │ │ │ + ldu r12,8(r20) │ │ │ │ + ld r8,144(r31) │ │ │ │ + li r9,0 │ │ │ │ + lfdx f11,r19,r2 │ │ │ │ + ld r2,120(r31) │ │ │ │ + add r12,r2,r12 │ │ │ │ + ld r2,128(r31) │ │ │ │ fmul f11,f8,f11 │ │ │ │ - std r19,216(r31) │ │ │ │ - mulld r7,r19,r9 │ │ │ │ - std r7,64(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r23,8(r8) │ │ │ │ - mr r15,r20 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r22,r9 │ │ │ │ - ld r9,64(r31) │ │ │ │ - add r23,r9,r23 │ │ │ │ + std r12,208(r31) │ │ │ │ + mulld r7,r12,r2 │ │ │ │ + std r7,32(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r10,8(r8) │ │ │ │ + mr r14,r22 │ │ │ │ + li r15,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r10,r2,r10 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r23,r21 │ │ │ │ + mulld r12,r10,r23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ - mtctr r18 │ │ │ │ - mr r30,r27 │ │ │ │ - mr r7,r0 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + nop │ │ │ │ + ldu r3,8(r14) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r25,r0 │ │ │ │ + mr r7,r29 │ │ │ │ + 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(r30) │ │ │ │ lfd f0,0(r7) │ │ │ │ + ldu r2,8(r25) │ │ │ │ addi r7,r7,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs6,r19,r4 │ │ │ │ + add r2,r17,r2 │ │ │ │ + sldi r18,r2,4 │ │ │ │ + lxvx vs6,r18,r5 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddadp vs12,vs6,vs5 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 1f710 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r18 │ │ │ │ - bne 1f6e0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r16 │ │ │ │ - bne 1f6b4 │ │ │ │ - addi r6,r6,1 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 1f960 │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpd r15,r11 │ │ │ │ + bne 1f930 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r15 │ │ │ │ + bne 1f900 │ │ │ │ + addi r30,r30,1 │ │ │ │ ld r12,208(r31) │ │ │ │ - ld r19,216(r31) │ │ │ │ - cmpd r6,r10 │ │ │ │ - bne 1f680 │ │ │ │ - mr r8,r24 │ │ │ │ + cmpd r30,r9 │ │ │ │ + bne 1f8d0 │ │ │ │ + mr r8,r21 │ │ │ │ + ld r14,152(r31) │ │ │ │ + ld r18,160(r31) │ │ │ │ ld r15,168(r31) │ │ │ │ - ld r16,176(r31) │ │ │ │ ld r17,184(r31) │ │ │ │ - ld r30,192(r31) │ │ │ │ - ld r24,200(r31) │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd r8,r6 │ │ │ │ - bne 1f640 │ │ │ │ - ld r10,96(r31) │ │ │ │ - ld r18,160(r31) │ │ │ │ - std r9,40(r16) │ │ │ │ - std r24,8(r16) │ │ │ │ - std r19,16(r16) │ │ │ │ - std r23,24(r16) │ │ │ │ - std r11,32(r16) │ │ │ │ - not r10,r10 │ │ │ │ - stfd f0,40(r18) │ │ │ │ - stfd f8,8(r18) │ │ │ │ - stfd f11,16(r18) │ │ │ │ - stfd f10,24(r18) │ │ │ │ - stfd f9,32(r18) │ │ │ │ - mtvsrdd vs0,r10,r10 │ │ │ │ - std r10,32(r15) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 1f478 │ │ │ │ - ld r22,64(r31) │ │ │ │ + ld r25,192(r31) │ │ │ │ + ld r7,200(r31) │ │ │ │ + ld r21,176(r31) │ │ │ │ + cmpd r8,r30 │ │ │ │ + bne 1f888 │ │ │ │ + addi r30,r28,-1 │ │ │ │ + stfd f0,40(r15) │ │ │ │ + std r2,40(r18) │ │ │ │ + std r3,32(r18) │ │ │ │ + std r25,8(r18) │ │ │ │ + std r12,16(r18) │ │ │ │ + mtvsrdd vs0,r30,r30 │ │ │ │ + stfd f8,8(r15) │ │ │ │ + stfd f11,16(r15) │ │ │ │ + std r30,32(r14) │ │ │ │ + std r10,24(r18) │ │ │ │ + stfd f10,24(r15) │ │ │ │ + stfd f9,32(r15) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 1f740 │ │ │ │ cmpdi r22,0 │ │ │ │ - ble 1f478 │ │ │ │ - ld r8,72(r31) │ │ │ │ - mulli r10,r25,48 │ │ │ │ - ld r0,0(r16) │ │ │ │ - ld r9,0(r20) │ │ │ │ - ld r28,24(r14) │ │ │ │ - sldi r7,r25,4 │ │ │ │ - sldi r25,r25,5 │ │ │ │ - ld r21,8(r20) │ │ │ │ - ld r19,16(r20) │ │ │ │ - ld r27,24(r20) │ │ │ │ - sldi r6,r29,4 │ │ │ │ - add r23,r17,r12 │ │ │ │ - lfd f8,0(r18) │ │ │ │ - ld r4,200(r14) │ │ │ │ - addi r5,r24,-8 │ │ │ │ - addi r3,r25,24 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r18,64(r31) │ │ │ │ - mulli r11,r8,24 │ │ │ │ - mulld r20,r0,r9 │ │ │ │ - lxvx vs12,r28,r6 │ │ │ │ - add r26,r23,r12 │ │ │ │ - add r6,r28,r6 │ │ │ │ - addi r10,r10,40 │ │ │ │ - add r29,r7,r24 │ │ │ │ - add r30,r3,r24 │ │ │ │ - std r23,104(r31) │ │ │ │ - li r8,0 │ │ │ │ - mr r23,r22 │ │ │ │ - add r24,r10,r24 │ │ │ │ - add r25,r17,r11 │ │ │ │ - ldu r0,8(r5) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r3,r29 │ │ │ │ + ble 1f740 │ │ │ │ + sldi r11,r9,4 │ │ │ │ + mulli r0,r9,48 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r5,0(r27) │ │ │ │ + sldi r9,r9,5 │ │ │ │ + sldi r6,r19,4 │ │ │ │ + ld r3,0(r18) │ │ │ │ + ld r7,24(r16) │ │ │ │ + add r22,r17,r21 │ │ │ │ + sldi r4,r20,1 │ │ │ │ + addi r8,r28,-8 │ │ │ │ li r10,0 │ │ │ │ + addi r11,r11,8 │ │ │ │ + addi r9,r9,24 │ │ │ │ + lfd f8,0(r15) │ │ │ │ + ld r25,8(r27) │ │ │ │ + ld r12,16(r27) │ │ │ │ + ld r26,24(r27) │ │ │ │ + add r27,r22,r21 │ │ │ │ + add r11,r28,r11 │ │ │ │ + mulli r2,r2,24 │ │ │ │ + add r9,r28,r9 │ │ │ │ + mulld r3,r3,r5 │ │ │ │ + ld r5,200(r16) │ │ │ │ + lxvx vs12,r7,r6 │ │ │ │ + add r7,r7,r6 │ │ │ │ + std r11,32(r31) │ │ │ │ + mr r11,r0 │ │ │ │ + std r9,112(r31) │ │ │ │ + addi r0,r11,40 │ │ │ │ + add r29,r17,r2 │ │ │ │ + add r0,r28,r0 │ │ │ │ + ldu r6,8(r8) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ld r28,32(r31) │ │ │ │ + li r9,0 │ │ │ │ + std r14,120(r31) │ │ │ │ std r15,128(r31) │ │ │ │ - std r16,136(r31) │ │ │ │ - std r12,144(r31) │ │ │ │ - std r17,152(r31) │ │ │ │ - lfdx f11,r17,r9 │ │ │ │ - add r0,r20,r0 │ │ │ │ + std r17,136(r31) │ │ │ │ + lfdx f11,r17,r2 │ │ │ │ + add r6,r3,r6 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r28,r0,r21 │ │ │ │ - ld r7,104(r31) │ │ │ │ - ldu r22,8(r3) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mr r15,r30 │ │ │ │ - li r16,0 │ │ │ │ - std r20,160(r31) │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ - add r22,r28,r22 │ │ │ │ - mulld r12,r22,r19 │ │ │ │ + mulld r24,r6,r25 │ │ │ │ + ldu r19,8(r28) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ld r15,112(r31) │ │ │ │ + li r17,0 │ │ │ │ + std r18,144(r31) │ │ │ │ + std r21,152(r31) │ │ │ │ + lfdx f10,r22,r2 │ │ │ │ + add r19,r24,r19 │ │ │ │ fmul f10,f11,f10 │ │ │ │ + mulld r14,r19,r12 │ │ │ │ ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ - mtctr r23 │ │ │ │ - mr r20,r24 │ │ │ │ - mr r7,r25 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + sldi r2,r17,3 │ │ │ │ + mtctr r4 │ │ │ │ + mr r21,r0 │ │ │ │ + mr r23,r29 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r11,r14,r11 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r11,r27 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r9,8(r20) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + mulld r18,r11,r26 │ │ │ │ + lfd f0,0(r23) │ │ │ │ + ldu r2,8(r21) │ │ │ │ + addi r23,r23,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r18,r9,4 │ │ │ │ - lxvx vs7,r18,r4 │ │ │ │ - xxspltd vs6,vs0,0 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r20,r2,4 │ │ │ │ + lxvx vs6,r20,r5 │ │ │ │ + xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r6) │ │ │ │ - bdnz 1f8e0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r23 │ │ │ │ - bne 1f8b4 │ │ │ │ + stxv vs12,0(r7) │ │ │ │ + bdnz 1fb20 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r17,r4 │ │ │ │ + bne 1fafc │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r18,144(r31) │ │ │ │ + ld r21,152(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + bne 1fad4 │ │ │ │ addi r10,r10,1 │ │ │ │ - ld r20,160(r31) │ │ │ │ - cmpd r10,r16 │ │ │ │ - bne 1f88c │ │ │ │ - addi r8,r8,1 │ │ │ │ + ld r14,120(r31) │ │ │ │ ld r15,128(r31) │ │ │ │ - ld r16,136(r31) │ │ │ │ - ld r12,144(r31) │ │ │ │ - ld r17,152(r31) │ │ │ │ - cmpd r8,r10 │ │ │ │ - bne 1f85c │ │ │ │ - ld r10,96(r31) │ │ │ │ - ld r18,64(r31) │ │ │ │ - std r9,32(r16) │ │ │ │ - std r0,8(r16) │ │ │ │ - std r22,16(r16) │ │ │ │ - std r11,24(r16) │ │ │ │ - not r10,r10 │ │ │ │ - stfd f0,32(r18) │ │ │ │ - stfd f11,8(r18) │ │ │ │ - stfd f10,16(r18) │ │ │ │ - stfd f9,24(r18) │ │ │ │ - mtvsrdd vs0,r10,r10 │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 1f478 │ │ │ │ - ld r9,8(r14) │ │ │ │ + ld r17,136(r31) │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 1faa8 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + stfd f0,32(r15) │ │ │ │ + std r2,32(r18) │ │ │ │ + std r11,24(r18) │ │ │ │ + std r6,8(r18) │ │ │ │ + std r19,16(r18) │ │ │ │ + mtvsrdd vs0,r30,r30 │ │ │ │ + stfd f11,8(r15) │ │ │ │ + stfd f10,16(r15) │ │ │ │ + stfd f9,24(r15) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 1f740 │ │ │ │ + ld r9,8(r16) │ │ │ │ cmpdi r9,0 │ │ │ │ - ble 1da58 │ │ │ │ - ld r10,192(r14) │ │ │ │ + ble 1dac8 │ │ │ │ + ld r2,192(r16) │ │ │ │ sldi r9,r9,3 │ │ │ │ - ld r6,24(r14) │ │ │ │ - ld r11,200(r14) │ │ │ │ - li r4,0 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ldu r3,8(r10) │ │ │ │ - cmpdi r3,0 │ │ │ │ - ble 1f9f8 │ │ │ │ - ld r8,184(r14) │ │ │ │ - ld r7,176(r14) │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - mtctr r3 │ │ │ │ - sldi r5,r4,3 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r7,r7,r5 │ │ │ │ - add r8,r8,r5 │ │ │ │ - ldu r5,8(r8) │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - lxvx vs11,r5,r11 │ │ │ │ + ld r7,24(r16) │ │ │ │ + li r5,0 │ │ │ │ + ld r3,200(r16) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + add r10,r9,r2 │ │ │ │ + ldu r4,8(r2) │ │ │ │ + cmpdi r4,0 │ │ │ │ + ble 1fc30 │ │ │ │ + ld r9,184(r16) │ │ │ │ + ld r8,176(r16) │ │ │ │ + sldi r6,r5,3 │ │ │ │ + mtctr r4 │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + add r8,r8,r6 │ │ │ │ + add r9,r9,r6 │ │ │ │ + ldu r6,8(r9) │ │ │ │ + lxvdsx vs11,0,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + lxvx vs12,r6,r3 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - bdnz 1f9d4 │ │ │ │ - add r4,r3,r4 │ │ │ │ - cmpld r10,r9 │ │ │ │ - addi r6,r6,16 │ │ │ │ - bne 1f9a8 │ │ │ │ - b 1da58 │ │ │ │ - ldx r10,r29,r9 │ │ │ │ - ldx r6,r5,r9 │ │ │ │ - mr r7,r9 │ │ │ │ - b 1d3e8 │ │ │ │ - ld r10,0(r29) │ │ │ │ - ld r9,0(r7) │ │ │ │ - li r6,0 │ │ │ │ - b 1d214 │ │ │ │ - sldi r10,r22,3 │ │ │ │ - ldx r9,r7,r15 │ │ │ │ - ldx r10,r29,r10 │ │ │ │ - b 1d214 │ │ │ │ - ldu r7,-8(r21) │ │ │ │ - sradi r7,r7,1 │ │ │ │ - addze r7,r7 │ │ │ │ - stdu r7,-8(r23) │ │ │ │ - bne cr4,1d084 │ │ │ │ - b 1d0bc │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 20198 │ │ │ │ - ld r9,8(r14) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 1da58 │ │ │ │ - li r9,8 │ │ │ │ - std r9,72(r31) │ │ │ │ - li r9,0 │ │ │ │ - std r9,64(r31) │ │ │ │ - lwz r9,112(r14) │ │ │ │ - ld r25,64(r31) │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + bdnz 1fc0c │ │ │ │ + add r5,r4,r5 │ │ │ │ + cmpld r10,r2 │ │ │ │ + addi r7,r7,16 │ │ │ │ + bne 1fbe0 │ │ │ │ + b 1dac8 │ │ │ │ + ldx r10,r29,r2 │ │ │ │ + ldx r7,r6,r2 │ │ │ │ + mr r8,r2 │ │ │ │ + b 1d438 │ │ │ │ + ld r8,0(r29) │ │ │ │ + ld r2,0(r10) │ │ │ │ + li r7,0 │ │ │ │ + b 1d274 │ │ │ │ + sldi r8,r23,3 │ │ │ │ + ldx r2,r10,r15 │ │ │ │ + ldx r8,r29,r8 │ │ │ │ + b 1d274 │ │ │ │ + ldu r8,-8(r21) │ │ │ │ + sradi r8,r8,1 │ │ │ │ + addze r8,r8 │ │ │ │ + stdu r8,-8(r22) │ │ │ │ + bne cr4,1d0ec │ │ │ │ + b 1d124 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 2040c │ │ │ │ + ld r2,8(r16) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 1dac8 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + li r23,0 │ │ │ │ + li r2,8 │ │ │ │ + mr r24,r23 │ │ │ │ + std r2,72(r31) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + lwz r2,112(r16) │ │ │ │ + mr r21,r24 │ │ │ │ std r1,80(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 1fa94 │ │ │ │ - ld r9,240(r14) │ │ │ │ - ld r10,72(r31) │ │ │ │ - ldx r25,r9,r10 │ │ │ │ - ld r24,88(r14) │ │ │ │ - ld r30,48(r14) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r27,r24,1 │ │ │ │ - addi r26,r30,-1 │ │ │ │ - mulld r9,r27,r30 │ │ │ │ - cmpdi cr4,r26,0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 1fcd4 │ │ │ │ + ld r2,240(r16) │ │ │ │ + ld r9,72(r31) │ │ │ │ + ldx r21,r2,r9 │ │ │ │ + ld r25,88(r16) │ │ │ │ + ld r28,48(r16) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r23,r25,1 │ │ │ │ + addi r27,r28,-1 │ │ │ │ + mulld r2,r23,r28 │ │ │ │ + cmpdi cr4,r27,0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - blt cr4,20190 │ │ │ │ - neg r7,r27 │ │ │ │ - maddld r9,r30,r25,r30 │ │ │ │ - sldi r5,r30,3 │ │ │ │ - ld r10,120(r14) │ │ │ │ - ld r11,72(r14) │ │ │ │ - mulld r8,r26,r27 │ │ │ │ - sldi r28,r27,1 │ │ │ │ - cmpdi r27,0 │ │ │ │ - addi r0,r29,-8 │ │ │ │ - sldi r22,r7,1 │ │ │ │ - ld r7,32(r31) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r23,r11,r5 │ │ │ │ - sldi r4,r9,3 │ │ │ │ - add r19,r7,r5 │ │ │ │ - ld r7,40(r31) │ │ │ │ - sldi r3,r8,1 │ │ │ │ - add r4,r4,r10 │ │ │ │ - add r20,r7,r5 │ │ │ │ - ldu r6,-8(r23) │ │ │ │ - lfd f12,0(r4) │ │ │ │ - mtfprd f0,r6 │ │ │ │ - fcfid f0,f0 │ │ │ │ + blt cr4,20404 │ │ │ │ + ld r9,40(r31) │ │ │ │ + maddld r8,r28,r21,r28 │ │ │ │ + mulld r10,r27,r23 │ │ │ │ + sldi r5,r28,3 │ │ │ │ + ld r2,120(r16) │ │ │ │ + mulli r3,r23,-16 │ │ │ │ + ld r7,72(r16) │ │ │ │ + sldi r22,r23,1 │ │ │ │ + cmpdi cr7,r23,0 │ │ │ │ + add r4,r9,r5 │ │ │ │ + ld r9,48(r31) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r30,r7,r5 │ │ │ │ + add r8,r8,r2 │ │ │ │ + add r10,r10,r29 │ │ │ │ + add r6,r9,r5 │ │ │ │ + lxsd v0,-8(r30) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r30,r30,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r24,r9 │ │ │ │ - add r10,r10,r24 │ │ │ │ - stdu r9,-8(r19) │ │ │ │ - stdu r10,-8(r20) │ │ │ │ - ble 1fb90 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - sldi r7,r3,3 │ │ │ │ - add r9,r6,r9 │ │ │ │ - mtctr r10 │ │ │ │ - add r7,r7,r0 │ │ │ │ - addi r21,r9,1 │ │ │ │ - divd r8,r9,r6 │ │ │ │ - mr r17,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - divd r10,r21,r6 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r21 │ │ │ │ - std r8,-8(r7) │ │ │ │ - std r10,16(r17) │ │ │ │ - bdnz 1fb5c │ │ │ │ - cmpld cr7,r23,r11 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r3,r3,r22 │ │ │ │ - bne cr7,1fb10 │ │ │ │ + addi r2,r9,1 │ │ │ │ + subf r9,r25,r9 │ │ │ │ + add r2,r2,r25 │ │ │ │ + stdu r9,-8(r4) │ │ │ │ + stdu r2,-8(r6) │ │ │ │ + ble cr7,1fe00 │ │ │ │ + srdi r2,r22,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + plxv vs33,228452 # 579f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r11,r2,1 │ │ │ │ + addi r11,r2,-1 │ │ │ │ + beq 1fdc8 │ │ │ │ + vaddudm v12,v0,v1 │ │ │ │ + vaddudm v12,v12,v13 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r10) │ │ │ │ + beq 1fe00 │ │ │ │ + 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 1fdd0 │ │ │ │ + cmpld r30,r7 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + add r10,r10,r3 │ │ │ │ + bne 1fd4c │ │ │ │ li r4,0 │ │ │ │ - mr r3,r15 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r30,4 │ │ │ │ - beq 1ffcc │ │ │ │ - cmpdi r30,5 │ │ │ │ - li r8,0 │ │ │ │ - beq 1fd6c │ │ │ │ - ld r5,48(r31) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 1fd14 │ │ │ │ - ld r6,40(r31) │ │ │ │ - ld r7,24(r14) │ │ │ │ - sldi r28,r30,3 │ │ │ │ - sldi r9,r25,4 │ │ │ │ - ld r12,200(r14) │ │ │ │ - mulld r10,r25,r30 │ │ │ │ - sldi r0,r27,1 │ │ │ │ - li r11,0 │ │ │ │ - add r17,r15,r28 │ │ │ │ - add r19,r6,r28 │ │ │ │ - ld r6,32(r31) │ │ │ │ - lxvx vs11,r7,r9 │ │ │ │ - add r21,r7,r9 │ │ │ │ - add r20,r6,r28 │ │ │ │ - cmpd r30,r8 │ │ │ │ - ble 1fca0 │ │ │ │ - add r7,r10,r8 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mulld r6,r27,r8 │ │ │ │ - ld r25,72(r14) │ │ │ │ - subf r8,r8,r30 │ │ │ │ - ld r22,176(r14) │ │ │ │ - std r15,56(r31) │ │ │ │ - mulld r7,r7,r27 │ │ │ │ - add r3,r16,r9 │ │ │ │ - add r24,r18,r9 │ │ │ │ - lfdx f0,r18,r9 │ │ │ │ - mtctr r8 │ │ │ │ - add r23,r15,r9 │ │ │ │ - li r8,0 │ │ │ │ - ld r4,0(r3) │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r25,r25,r9 │ │ │ │ - sldi r6,r6,1 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 5240 │ │ │ │ + cmpdi r28,4 │ │ │ │ + beq 2023c │ │ │ │ + cmpdi r28,5 │ │ │ │ + li r10,0 │ │ │ │ + beq 1ffcc │ │ │ │ + ld r6,64(r31) │ │ │ │ + cmpdi r6,0 │ │ │ │ + ble 1ff80 │ │ │ │ + ld r7,48(r31) │ │ │ │ + sldi r0,r28,3 │ │ │ │ + ld r8,24(r16) │ │ │ │ + sldi r2,r21,4 │ │ │ │ + mulld r9,r21,r28 │ │ │ │ + sldi r11,r23,1 │ │ │ │ + ld r12,200(r16) │ │ │ │ + li r3,0 │ │ │ │ + add r17,r14,r0 │ │ │ │ + add r19,r7,r0 │ │ │ │ + ld r7,40(r31) │ │ │ │ + lxvx vs11,r8,r2 │ │ │ │ + add r21,r8,r2 │ │ │ │ + add r20,r7,r0 │ │ │ │ + cmpd r28,r10 │ │ │ │ + ble 1ff0c │ │ │ │ + add r8,r9,r10 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mulld r7,r23,r10 │ │ │ │ + ld r30,72(r16) │ │ │ │ + subf r10,r10,r28 │ │ │ │ + ld r22,176(r16) │ │ │ │ + std r14,32(r31) │ │ │ │ + mulld r8,r8,r23 │ │ │ │ + add r4,r18,r2 │ │ │ │ + add r26,r15,r2 │ │ │ │ + lfdx f0,r15,r2 │ │ │ │ + mtctr r10 │ │ │ │ + add r25,r14,r2 │ │ │ │ + li r10,0 │ │ │ │ + ld r5,0(r4) │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r30,r30,r2 │ │ │ │ sldi r7,r7,1 │ │ │ │ - ldx r9,r23,r8 │ │ │ │ - add r15,r7,r9 │ │ │ │ - add r9,r6,r9 │ │ │ │ - add r7,r7,r0 │ │ │ │ - add r6,r6,r0 │ │ │ │ - sldi r15,r15,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r22,r15 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ - ldx r15,r25,r8 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + ldx r2,r25,r10 │ │ │ │ + add r14,r8,r2 │ │ │ │ + add r2,r7,r2 │ │ │ │ + add r8,r8,r11 │ │ │ │ + add r7,r7,r11 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r22,r14 │ │ │ │ + ldx r2,r29,r2 │ │ │ │ + ldx r14,r30,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r4,r4,r15,r9 │ │ │ │ - stfdx f0,r24,r8 │ │ │ │ - stdu r4,8(r3) │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 1fc5c │ │ │ │ - ld r15,56(r31) │ │ │ │ - ldx r9,r16,r28 │ │ │ │ - lxvdsx vs0,r18,r28 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r12 │ │ │ │ + maddld r5,r5,r14,r2 │ │ │ │ + stfdx f0,r26,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + stdu r5,8(r4) │ │ │ │ + bdnz 1fec8 │ │ │ │ + ld r14,32(r31) │ │ │ │ + ldx r2,r18,r0 │ │ │ │ + lxvdsx vs0,r15,r0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r12 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ stxv vs11,0(r21) │ │ │ │ - ble cr4,1ffbc │ │ │ │ - mtctr r26 │ │ │ │ - mr r3,r20 │ │ │ │ - mr r4,r19 │ │ │ │ - mr r6,r17 │ │ │ │ - mr r8,r26 │ │ │ │ - li r25,0 │ │ │ │ - b 1fce4 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - std r25,0(r6) │ │ │ │ - bdz 1fd50 │ │ │ │ - ldu r24,-8(r4) │ │ │ │ - ldu r9,-8(r3) │ │ │ │ - ldu r7,-8(r6) │ │ │ │ - subf r9,r9,r24 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 1fcd8 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - cmpd r11,r5 │ │ │ │ - stdx r7,r15,r9 │ │ │ │ - bne 1fc08 │ │ │ │ - ld r9,64(r31) │ │ │ │ - ld r10,8(r14) │ │ │ │ - ld r8,72(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r7,64(r31) │ │ │ │ - std r8,72(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - blt 1fa74 │ │ │ │ - b 1da58 │ │ │ │ - nop │ │ │ │ - ld r9,0(r15) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r5,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r15) │ │ │ │ - bne 1fc10 │ │ │ │ - b 1fd14 │ │ │ │ - cmpdi r28,0 │ │ │ │ - ble 1fd14 │ │ │ │ - ld r11,0(r16) │ │ │ │ - ld r7,0(r23) │ │ │ │ - mulld r8,r27,r25 │ │ │ │ - ld r6,8(r23) │ │ │ │ - ld r9,176(r14) │ │ │ │ - sldi r10,r25,4 │ │ │ │ - sldi r5,r24,5 │ │ │ │ - ld r3,24(r14) │ │ │ │ - sldi r25,r27,4 │ │ │ │ - sldi r26,r24,4 │ │ │ │ - sldi r30,r24,6 │ │ │ │ - ld r19,24(r23) │ │ │ │ - ld r24,32(r23) │ │ │ │ - addi r4,r25,-8 │ │ │ │ - lfd f7,0(r18) │ │ │ │ - std r16,160(r31) │ │ │ │ - mr r16,r18 │ │ │ │ - mulld r7,r11,r7 │ │ │ │ - std r6,96(r31) │ │ │ │ - ld r6,16(r23) │ │ │ │ - addi r26,r26,48 │ │ │ │ - addi r30,r30,56 │ │ │ │ - lxvx vs12,r3,r10 │ │ │ │ - add r3,r3,r10 │ │ │ │ - add r10,r4,r29 │ │ │ │ - ld r11,200(r14) │ │ │ │ - std r15,152(r31) │ │ │ │ - add r30,r30,r29 │ │ │ │ - std r10,144(r31) │ │ │ │ - std r6,120(r31) │ │ │ │ - addi r6,r5,24 │ │ │ │ - add r5,r29,r5 │ │ │ │ - std r7,88(r31) │ │ │ │ - sldi r7,r8,2 │ │ │ │ - add r10,r6,r29 │ │ │ │ - add r26,r5,r26 │ │ │ │ - addi r5,r5,32 │ │ │ │ - add r8,r7,r8 │ │ │ │ - std r10,128(r31) │ │ │ │ + ble cr4,2022c │ │ │ │ + mtctr r27 │ │ │ │ + mr r4,r20 │ │ │ │ + mr r5,r19 │ │ │ │ + mr r7,r17 │ │ │ │ + mr r10,r27 │ │ │ │ + li r30,0 │ │ │ │ + b 1ff50 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + std r30,0(r7) │ │ │ │ + bdz 1ffb0 │ │ │ │ + ldu r26,-8(r5) │ │ │ │ + ldu r2,-8(r4) │ │ │ │ + ldu r8,-8(r7) │ │ │ │ + subf r2,r2,r26 │ │ │ │ + cmpd r8,r2 │ │ │ │ + beq 1ff44 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + cmpd r3,r6 │ │ │ │ + stdx r8,r14,r2 │ │ │ │ + bne 1fe74 │ │ │ │ + ld r9,8(r16) │ │ │ │ + ld r10,72(r31) │ │ │ │ + addi r24,r24,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r24,r9 │ │ │ │ + ld r9,80(r31) │ │ │ │ + addi r10,r10,16 │ │ │ │ + std r10,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + blt 1fcb4 │ │ │ │ + b 1dac8 │ │ │ │ + ld r2,0(r14) │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r6,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r14) │ │ │ │ + bne 1fe7c │ │ │ │ + b 1ff80 │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 1ff80 │ │ │ │ + mulld r2,r23,r21 │ │ │ │ + sldi r8,r25,5 │ │ │ │ + ld r11,24(r16) │ │ │ │ + ld r19,176(r16) │ │ │ │ + sldi r9,r21,4 │ │ │ │ + mulli r26,r25,48 │ │ │ │ + std r18,144(r31) │ │ │ │ + std r14,136(r31) │ │ │ │ + ld r4,0(r18) │ │ │ │ + ld r5,0(r30) │ │ │ │ + sldi r7,r23,4 │ │ │ │ + sldi r3,r25,6 │ │ │ │ + sldi r27,r23,1 │ │ │ │ li r10,0 │ │ │ │ - add r7,r27,r8 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r23,r27,r7 │ │ │ │ - add r17,r9,r8 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r8,r27,r23 │ │ │ │ - sldi r23,r23,4 │ │ │ │ - add r7,r7,r9 │ │ │ │ - add r0,r27,r8 │ │ │ │ + addi r8,r8,24 │ │ │ │ + ld r0,16(r30) │ │ │ │ + ld r12,8(r30) │ │ │ │ + mr r18,r24 │ │ │ │ + addi r6,r7,-8 │ │ │ │ + ld r25,24(r30) │ │ │ │ + ld r28,32(r30) │ │ │ │ + addi r3,r3,56 │ │ │ │ + mulli r2,r2,5 │ │ │ │ + add r21,r29,r8 │ │ │ │ + lxvx vs12,r11,r9 │ │ │ │ + add r11,r11,r9 │ │ │ │ + lfd f7,0(r15) │ │ │ │ + mulld r4,r4,r5 │ │ │ │ + add r6,r29,r6 │ │ │ │ + addi r26,r26,40 │ │ │ │ + ld r30,200(r16) │ │ │ │ + add r3,r29,r3 │ │ │ │ + std r0,112(r31) │ │ │ │ + std r6,128(r31) │ │ │ │ + add r26,r29,r26 │ │ │ │ + add r8,r23,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + mr r6,r4 │ │ │ │ + add r9,r23,r8 │ │ │ │ + add r20,r19,r2 │ │ │ │ sldi r8,r8,4 │ │ │ │ - add r23,r9,r23 │ │ │ │ - std r7,136(r31) │ │ │ │ + add r2,r23,r9 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r8,r8,r19 │ │ │ │ + add r0,r23,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r9,r9,r19 │ │ │ │ + std r8,120(r31) │ │ │ │ sldi r0,r0,4 │ │ │ │ - add r27,r9,r8 │ │ │ │ - mr r8,r22 │ │ │ │ - add r0,r0,r9 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ldx r12,r29,r10 │ │ │ │ - lfdx f8,r17,r10 │ │ │ │ - ld r18,144(r31) │ │ │ │ - mr r22,r10 │ │ │ │ - ld r21,136(r31) │ │ │ │ - std r29,168(r31) │ │ │ │ - add r12,r9,r12 │ │ │ │ - ld r9,96(r31) │ │ │ │ + add r23,r2,r19 │ │ │ │ + std r9,88(r31) │ │ │ │ + add r0,r0,r19 │ │ │ │ + ldx r19,r29,r10 │ │ │ │ + lfdx f8,r20,r10 │ │ │ │ + std r29,160(r31) │ │ │ │ + std r15,152(r31) │ │ │ │ + mr r29,r10 │ │ │ │ + ld r24,128(r31) │ │ │ │ + ld r4,120(r31) │ │ │ │ + std r6,168(r31) │ │ │ │ + add r19,r6,r19 │ │ │ │ fmul f8,f7,f8 │ │ │ │ - mulld r9,r12,r9 │ │ │ │ - std r9,104(r31) │ │ │ │ - ld r9,104(r31) │ │ │ │ - ldu r20,8(r18) │ │ │ │ - lfd f10,0(r21) │ │ │ │ - li r10,0 │ │ │ │ - std r16,176(r31) │ │ │ │ + mulld r2,r19,r12 │ │ │ │ + std r19,176(r31) │ │ │ │ + mr r19,r18 │ │ │ │ + std r2,104(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + ldu r17,8(r24) │ │ │ │ + mr r6,r21 │ │ │ │ std r12,184(r31) │ │ │ │ - add r20,r9,r20 │ │ │ │ - ld r9,120(r31) │ │ │ │ + lfd f10,0(r4) │ │ │ │ + ld r10,88(r31) │ │ │ │ + add r17,r2,r17 │ │ │ │ + ld r2,112(r31) │ │ │ │ fmul f10,f8,f10 │ │ │ │ - std r20,192(r31) │ │ │ │ - mulld r29,r20,r9 │ │ │ │ - std r29,56(r31) │ │ │ │ + std r17,192(r31) │ │ │ │ + mulld r5,r17,r2 │ │ │ │ + std r5,56(r31) │ │ │ │ nop │ │ │ │ + ldu r9,8(r6) │ │ │ │ + ld r2,56(r31) │ │ │ │ + mr r15,r26 │ │ │ │ + mr r17,r23 │ │ │ │ + lfd f9,0(r10) │ │ │ │ + add r9,r2,r9 │ │ │ │ + fmul f9,f10,f9 │ │ │ │ + mulld r12,r9,r25 │ │ │ │ + std r9,32(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r7,r5,r10 │ │ │ │ - ld r9,56(r31) │ │ │ │ - lfdx f9,r23,r10 │ │ │ │ - li r4,0 │ │ │ │ - add r7,r9,r7 │ │ │ │ - fmul f9,f10,f9 │ │ │ │ - mulld r12,r7,r19 │ │ │ │ nop │ │ │ │ - ldx r6,r26,r4 │ │ │ │ - lfdx f11,r27,r4 │ │ │ │ - mtctr r28 │ │ │ │ - mr r20,r30 │ │ │ │ - mr r29,r0 │ │ │ │ - add r6,r12,r6 │ │ │ │ + ldu r8,8(r15) │ │ │ │ + lfd f11,0(r17) │ │ │ │ + mtctr r27 │ │ │ │ + mr r5,r3 │ │ │ │ + mr r9,r0 │ │ │ │ + add r8,r12,r8 │ │ │ │ fmul f11,f9,f11 │ │ │ │ - mulld r15,r6,r24 │ │ │ │ - ldu r9,8(r20) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r15,r9 │ │ │ │ + mulld r14,r8,r28 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + ldu r2,8(r5) │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r16,r9,4 │ │ │ │ - lxvx vs6,r16,r11 │ │ │ │ + add r2,r14,r2 │ │ │ │ + sldi r18,r2,4 │ │ │ │ + lxvx vs6,r18,r30 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddadp vs12,vs6,vs5 │ │ │ │ - stxv vs12,0(r3) │ │ │ │ - bdnz 1ff00 │ │ │ │ - addi r4,r4,8 │ │ │ │ - cmpld r4,r25 │ │ │ │ - bne 1fee0 │ │ │ │ + stxv vs12,0(r11) │ │ │ │ + bdnz 20160 │ │ │ │ + cmpld r3,r15 │ │ │ │ + addi r17,r17,8 │ │ │ │ + bne 20140 │ │ │ │ + cmpld r6,r26 │ │ │ │ + ld r9,32(r31) │ │ │ │ addi r10,r10,8 │ │ │ │ - cmpld r4,r10 │ │ │ │ - bne 1fec0 │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r16,176(r31) │ │ │ │ + bne 20110 │ │ │ │ + cmpld r24,r21 │ │ │ │ ld r12,184(r31) │ │ │ │ - ld r20,192(r31) │ │ │ │ - addi r21,r21,8 │ │ │ │ - cmpld r10,r18 │ │ │ │ - bne 1fe84 │ │ │ │ - addi r10,r22,8 │ │ │ │ - ld r29,168(r31) │ │ │ │ - cmpld r4,r10 │ │ │ │ - bne 1fe54 │ │ │ │ - mr r18,r16 │ │ │ │ + ld r17,192(r31) │ │ │ │ + addi r4,r4,8 │ │ │ │ + bne 200dc │ │ │ │ + mr r10,r29 │ │ │ │ + mr r18,r19 │ │ │ │ ld r15,152(r31) │ │ │ │ - ld r16,160(r31) │ │ │ │ - not r22,r8 │ │ │ │ - stfd f0,40(r18) │ │ │ │ + ld r6,168(r31) │ │ │ │ + ld r19,176(r31) │ │ │ │ + ld r29,160(r31) │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r10,r7 │ │ │ │ + bne 200a4 │ │ │ │ + ld r14,136(r31) │ │ │ │ + addi r22,r22,-1 │ │ │ │ + mr r24,r18 │ │ │ │ + ld r18,144(r31) │ │ │ │ + stfd f0,40(r15) │ │ │ │ + stfd f8,8(r15) │ │ │ │ + stfd f10,16(r15) │ │ │ │ + stfd f9,24(r15) │ │ │ │ + stfd f11,32(r15) │ │ │ │ mtvsrdd vs0,r22,r22 │ │ │ │ - stfd f8,8(r18) │ │ │ │ - stfd f10,16(r18) │ │ │ │ - stfd f9,24(r18) │ │ │ │ - stfd f11,32(r18) │ │ │ │ - std r9,40(r16) │ │ │ │ - std r12,8(r16) │ │ │ │ - std r20,16(r16) │ │ │ │ - std r7,24(r16) │ │ │ │ - std r22,32(r15) │ │ │ │ - std r6,32(r16) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 1fd14 │ │ │ │ - sldi r9,r26,3 │ │ │ │ - mr r8,r26 │ │ │ │ - ldx r7,r15,r9 │ │ │ │ - b 1fcfc │ │ │ │ - cmpdi r28,0 │ │ │ │ - ble 1fd14 │ │ │ │ - mulld r6,r27,r25 │ │ │ │ - sldi r10,r25,4 │ │ │ │ - ld r5,24(r14) │ │ │ │ - ld r3,0(r16) │ │ │ │ - ld r7,0(r23) │ │ │ │ - sldi r25,r27,4 │ │ │ │ - sldi r30,r24,5 │ │ │ │ - mulli r26,r24,48 │ │ │ │ - ld r17,8(r23) │ │ │ │ - ld r12,16(r23) │ │ │ │ - ld r24,24(r23) │ │ │ │ - ld r9,176(r14) │ │ │ │ - lfd f8,0(r18) │ │ │ │ + std r2,40(r18) │ │ │ │ + std r8,32(r18) │ │ │ │ + std r9,24(r18) │ │ │ │ + std r19,8(r18) │ │ │ │ + std r17,16(r18) │ │ │ │ + std r22,32(r14) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 1ff80 │ │ │ │ + sldi r2,r27,3 │ │ │ │ + mr r10,r27 │ │ │ │ + ldx r8,r14,r2 │ │ │ │ + b 1ff68 │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 1ff80 │ │ │ │ + mulld r10,r23,r21 │ │ │ │ + ld r4,0(r30) │ │ │ │ + ld r28,0(r18) │ │ │ │ + mulli r0,r25,48 │ │ │ │ + sldi r2,r21,4 │ │ │ │ + sldi r7,r23,4 │ │ │ │ + ld r6,24(r16) │ │ │ │ + ld r3,176(r16) │ │ │ │ + sldi r9,r25,5 │ │ │ │ + sldi r27,r23,1 │ │ │ │ li r8,0 │ │ │ │ - addi r4,r25,-8 │ │ │ │ - mr r20,r16 │ │ │ │ - mr r21,r18 │ │ │ │ - lxvx vs12,r5,r10 │ │ │ │ - mulld r23,r3,r7 │ │ │ │ - add r5,r5,r10 │ │ │ │ - addi r3,r30,24 │ │ │ │ - addi r30,r30,32 │ │ │ │ - sldi r7,r6,2 │ │ │ │ - sldi r10,r6,6 │ │ │ │ - add r6,r4,r29 │ │ │ │ - ld r4,200(r14) │ │ │ │ - addi r26,r26,40 │ │ │ │ - add r30,r29,r30 │ │ │ │ - add r7,r27,r7 │ │ │ │ - std r6,96(r31) │ │ │ │ - add r6,r3,r29 │ │ │ │ - add r10,r9,r10 │ │ │ │ - add r26,r26,r29 │ │ │ │ - std r6,88(r31) │ │ │ │ - add r6,r27,r7 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r3,r27,r6 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r7,r7,r9 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - add r27,r9,r6 │ │ │ │ - std r7,104(r31) │ │ │ │ - add r0,r3,r9 │ │ │ │ - ldx r6,r29,r8 │ │ │ │ + mr r21,r24 │ │ │ │ + addi r5,r7,-8 │ │ │ │ + ld r11,8(r30) │ │ │ │ + ld r17,16(r30) │ │ │ │ + addi r9,r9,24 │ │ │ │ + lfd f8,0(r15) │ │ │ │ + mulld r19,r28,r4 │ │ │ │ + ld r28,24(r30) │ │ │ │ + add r12,r29,r5 │ │ │ │ + ld r5,200(r16) │ │ │ │ + sldi r4,r10,2 │ │ │ │ + lxvx vs12,r6,r2 │ │ │ │ + add r6,r6,r2 │ │ │ │ + mr r30,r0 │ │ │ │ + sldi r10,r10,6 │ │ │ │ + add r9,r29,r9 │ │ │ │ + add r4,r23,r4 │ │ │ │ + addi r0,r30,40 │ │ │ │ + add r10,r3,r10 │ │ │ │ + add r2,r23,r4 │ │ │ │ + sldi r4,r4,4 │ │ │ │ + add r0,r29,r0 │ │ │ │ + add r23,r23,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r26,r4,r3 │ │ │ │ + sldi r23,r23,4 │ │ │ │ + add r2,r2,r3 │ │ │ │ + add r30,r23,r3 │ │ │ │ + mr r23,r16 │ │ │ │ + std r2,56(r31) │ │ │ │ + ldx r3,r29,r8 │ │ │ │ lfdx f11,r10,r8 │ │ │ │ - ld r3,96(r31) │ │ │ │ - ld r7,104(r31) │ │ │ │ - std r15,120(r31) │ │ │ │ - add r6,r23,r6 │ │ │ │ + mr r24,r12 │ │ │ │ + mr r25,r26 │ │ │ │ + std r14,88(r31) │ │ │ │ + std r18,104(r31) │ │ │ │ + std r15,112(r31) │ │ │ │ + add r3,r19,r3 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r9,r6,r17 │ │ │ │ - std r9,56(r31) │ │ │ │ - ldu r19,8(r3) │ │ │ │ - ld r9,56(r31) │ │ │ │ - lfd f10,0(r7) │ │ │ │ - li r18,0 │ │ │ │ - std r20,128(r31) │ │ │ │ - std r21,136(r31) │ │ │ │ - std r29,144(r31) │ │ │ │ - add r19,r9,r19 │ │ │ │ + mulld r2,r3,r11 │ │ │ │ + std r2,32(r31) │ │ │ │ + ldu r20,8(r24) │ │ │ │ + ld r2,32(r31) │ │ │ │ + mr r15,r9 │ │ │ │ + std r29,120(r31) │ │ │ │ + std r19,128(r31) │ │ │ │ + lfd f10,0(r25) │ │ │ │ + ld r16,56(r31) │ │ │ │ + std r3,136(r31) │ │ │ │ + add r20,r2,r20 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r15,r19,r12 │ │ │ │ - ldx r11,r30,r18 │ │ │ │ - lfdx f9,r27,r18 │ │ │ │ - mtctr r28 │ │ │ │ - mr r21,r26 │ │ │ │ + mulld r14,r20,r17 │ │ │ │ + ldu r4,8(r15) │ │ │ │ + lfd f9,0(r16) │ │ │ │ + mtctr r27 │ │ │ │ mr r29,r0 │ │ │ │ - add r11,r15,r11 │ │ │ │ + mr r3,r30 │ │ │ │ + add r4,r14,r4 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r16,r11,r24 │ │ │ │ - nop │ │ │ │ - ldu r9,8(r21) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r16,r9 │ │ │ │ + mulld r18,r4,r28 │ │ │ │ + lfd f0,0(r3) │ │ │ │ + ldu r2,8(r29) │ │ │ │ + addi r3,r3,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r20,r9,4 │ │ │ │ - lxvx vs7,r20,r4 │ │ │ │ - xxspltd vs6,vs0,0 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r19,r2,4 │ │ │ │ + lxvx vs6,r19,r5 │ │ │ │ + xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 200f0 │ │ │ │ - addi r18,r18,8 │ │ │ │ - cmpld r18,r25 │ │ │ │ - bne 200cc │ │ │ │ - ld r16,88(r31) │ │ │ │ - ld r20,128(r31) │ │ │ │ - ld r21,136(r31) │ │ │ │ - ld r29,144(r31) │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r16,r3 │ │ │ │ - bne 200a4 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 20360 │ │ │ │ + cmpld r15,r0 │ │ │ │ + addi r16,r16,8 │ │ │ │ + bne 20340 │ │ │ │ + cmpld r24,r9 │ │ │ │ + ld r29,120(r31) │ │ │ │ + ld r19,128(r31) │ │ │ │ + addi r25,r25,8 │ │ │ │ + ld r3,136(r31) │ │ │ │ + bne 20314 │ │ │ │ addi r8,r8,8 │ │ │ │ - ld r15,120(r31) │ │ │ │ - cmpld r18,r8 │ │ │ │ - bne 20080 │ │ │ │ - not r22,r22 │ │ │ │ - stfd f0,32(r21) │ │ │ │ - mr r16,r20 │ │ │ │ - mr r18,r21 │ │ │ │ - std r9,32(r20) │ │ │ │ - std r6,8(r20) │ │ │ │ - stfd f11,8(r21) │ │ │ │ - std r19,16(r20) │ │ │ │ - stfd f10,16(r21) │ │ │ │ + ld r14,88(r31) │ │ │ │ + ld r18,104(r31) │ │ │ │ + ld r15,112(r31) │ │ │ │ + cmpld r8,r7 │ │ │ │ + bne 202e8 │ │ │ │ + addi r22,r22,-1 │ │ │ │ + stfd f0,32(r15) │ │ │ │ + mr r24,r21 │ │ │ │ + mr r16,r23 │ │ │ │ + std r2,32(r18) │ │ │ │ + std r4,24(r18) │ │ │ │ + std r3,8(r18) │ │ │ │ + std r20,16(r18) │ │ │ │ mtvsrdd vs0,r22,r22 │ │ │ │ - std r11,24(r20) │ │ │ │ - stfd f9,24(r21) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 1fd14 │ │ │ │ - mr r8,r30 │ │ │ │ - b 1fbc4 │ │ │ │ - sldi r25,r28,3 │ │ │ │ - ld r30,8(r14) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r3,72(r14) │ │ │ │ - lxsd v0,88(r14) │ │ │ │ - ld r24,120(r14) │ │ │ │ - ld r29,240(r14) │ │ │ │ - mr r27,r1 │ │ │ │ - mr r6,r28 │ │ │ │ - addi r9,r25,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + stfd f11,8(r15) │ │ │ │ + stfd f10,16(r15) │ │ │ │ + stfd f9,24(r15) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 1ff80 │ │ │ │ + mr r10,r28 │ │ │ │ + b 1fe30 │ │ │ │ + sldi r25,r29,3 │ │ │ │ + ld r30,8(r16) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r28,r1 │ │ │ │ + ld r8,72(r16) │ │ │ │ + lxsd v0,88(r16) │ │ │ │ + addi r2,r25,15 │ │ │ │ + ld r24,120(r16) │ │ │ │ + ld r27,240(r16) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ cmpdi r30,0 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r23,r1,32 │ │ │ │ - ble 202f4 │ │ │ │ - li r10,0 │ │ │ │ - mr r9,r29 │ │ │ │ - std r10,0(r29) │ │ │ │ - std r10,8(r29) │ │ │ │ - ble cr7,202a4 │ │ │ │ + ble 20564 │ │ │ │ + li r9,0 │ │ │ │ + mr r2,r27 │ │ │ │ + std r9,0(r27) │ │ │ │ + std r9,8(r27) │ │ │ │ + ble cr7,20514 │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - mr r26,r29 │ │ │ │ - li r5,0 │ │ │ │ + mr r26,r27 │ │ │ │ li r11,0 │ │ │ │ + li r3,0 │ │ │ │ li r0,0 │ │ │ │ - addi r10,r25,-8 │ │ │ │ + addi r9,r25,-8 │ │ │ │ sldi r4,r11,3 │ │ │ │ li r7,0 │ │ │ │ - li r8,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ + li r10,0 │ │ │ │ + srdi r9,r9,3 │ │ │ │ add r4,r24,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 20230 │ │ │ │ - ldx r10,r3,r7 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - std r8,0(r26) │ │ │ │ - ldx r21,r3,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 204a0 │ │ │ │ + ldx r9,r8,r7 │ │ │ │ + mulld r10,r10,r9 │ │ │ │ + std r10,0(r26) │ │ │ │ + ldx r22,r8,r7 │ │ │ │ lfdx f0,r4,r7 │ │ │ │ - mtfprd f12,r21 │ │ │ │ + mtfprd f12,r22 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r22,f0 │ │ │ │ - divd r10,r22,r21 │ │ │ │ - mulld r10,r10,r21 │ │ │ │ - subf r10,r10,r22 │ │ │ │ - add r10,r10,r21 │ │ │ │ - divd r22,r10,r21 │ │ │ │ - mulld r22,r22,r21 │ │ │ │ - subf r10,r22,r10 │ │ │ │ - add r8,r10,r8 │ │ │ │ - stdx r10,r23,r7 │ │ │ │ + mffprd r5,f0 │ │ │ │ + divd r9,r5,r22 │ │ │ │ + mulld r9,r9,r22 │ │ │ │ + subf r9,r9,r5 │ │ │ │ + add r9,r9,r22 │ │ │ │ + divd r5,r9,r22 │ │ │ │ + mulld r5,r5,r22 │ │ │ │ + subf r9,r5,r9 │ │ │ │ + add r10,r9,r10 │ │ │ │ + stdx r9,r23,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ - std r8,0(r26) │ │ │ │ - bdnz 20224 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r30 │ │ │ │ - beq 202f4 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r11,r11,r28 │ │ │ │ - std r0,0(r9) │ │ │ │ - std r5,8(r9) │ │ │ │ - mr r26,r9 │ │ │ │ - b 20200 │ │ │ │ + std r10,0(r26) │ │ │ │ + bdnz 20494 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r30 │ │ │ │ + beq 20564 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r11,r11,r29 │ │ │ │ + std r0,0(r2) │ │ │ │ + std r3,8(r2) │ │ │ │ + mr r26,r2 │ │ │ │ + b 20470 │ │ │ │ + li r9,0 │ │ │ │ li r10,0 │ │ │ │ - li r8,0 │ │ │ │ - addi r7,r10,1 │ │ │ │ - addi r10,r10,2 │ │ │ │ + addi r7,r9,1 │ │ │ │ + addi r9,r9,2 │ │ │ │ cmpd cr5,r7,r30 │ │ │ │ - cmpd r10,r30 │ │ │ │ - beq cr5,202ec │ │ │ │ - std r8,16(r9) │ │ │ │ - std r7,24(r9) │ │ │ │ - beq 202f4 │ │ │ │ - addi r7,r10,1 │ │ │ │ - std r10,40(r9) │ │ │ │ - addi r10,r10,2 │ │ │ │ - addi r9,r9,32 │ │ │ │ - std r8,0(r9) │ │ │ │ + cmpd r9,r30 │ │ │ │ + beq cr5,2055c │ │ │ │ + std r10,16(r2) │ │ │ │ + std r7,24(r2) │ │ │ │ + beq 20564 │ │ │ │ + addi r7,r9,1 │ │ │ │ + std r9,40(r2) │ │ │ │ + std r10,32(r2) │ │ │ │ + addi r9,r9,2 │ │ │ │ + addi r2,r2,32 │ │ │ │ cmpd cr5,r7,r30 │ │ │ │ - cmpd r10,r30 │ │ │ │ - bne cr5,202c0 │ │ │ │ - li r10,1 │ │ │ │ - b 20380 │ │ │ │ - addi r5,r3,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,202ec │ │ │ │ - mr r8,r28 │ │ │ │ - li r10,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - beq 2034c │ │ │ │ + cmpd r9,r30 │ │ │ │ + bne cr5,20530 │ │ │ │ + li r2,1 │ │ │ │ + b 20640 │ │ │ │ + ble cr7,2055c │ │ │ │ + cmpdi r29,1 │ │ │ │ + beq 20630 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mr r9,r8 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 205d4 │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 2033c │ │ │ │ + beq 205c0 │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 20330 │ │ │ │ - ld r9,0(r3) │ │ │ │ - mr r5,r3 │ │ │ │ - mr r6,r28 │ │ │ │ - ldu r7,8(r5) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r5) │ │ │ │ - cmpdi r6,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 2037c │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r4,8(r5) │ │ │ │ - ld r6,16(r5) │ │ │ │ - ld r7,24(r5) │ │ │ │ - addi r5,r5,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r5) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 20354 │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + beq 205b0 │ │ │ │ + lxv vs32,0(r8) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r8,16 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 20608 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + lxv vs44,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs42,-32(r9) │ │ │ │ + lxv vs43,-16(r9) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 205dc │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 20640 │ │ │ │ + clrrdi r29,r29,1 │ │ │ │ + mr r6,r2 │ │ │ │ + b 20634 │ │ │ │ + li r29,0 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + ldx r2,r8,r29 │ │ │ │ + mulld r2,r6,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ sldi r3,r30,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r29 │ │ │ │ - mr r28,r3 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r27 │ │ │ │ + mr r29,r3 │ │ │ │ mr r3,r30 │ │ │ │ - mr r5,r28 │ │ │ │ + mr r5,r29 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - b 1fa58 │ │ │ │ - mr r6,r10 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r7,r28 │ │ │ │ - mulld r8,r26,r7 │ │ │ │ - mulld r10,r26,r9 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq cr7,20434 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - sldi r8,r8,3 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r28) │ │ │ │ + mr r1,r28 │ │ │ │ + b 1fc90 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r8,r29 │ │ │ │ + mulld r10,r26,r8 │ │ │ │ + mulld r9,r26,r2 │ │ │ │ + cmpd r2,r29 │ │ │ │ + beq cr7,206d0 │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfd f0,1648(r7) │ │ │ │ - stfdx f0,r6,r8 │ │ │ │ - beq 20434 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - b 203e8 │ │ │ │ - nop │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f31,r20,r10 │ │ │ │ + beq 206d0 │ │ │ │ + stfdx f31,r20,r9 │ │ │ │ + b 20694 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r12,r23 │ │ │ │ - ld r9,8(r14) │ │ │ │ - li r10,8 │ │ │ │ - mr r29,r12 │ │ │ │ - std r10,88(r31) │ │ │ │ - li r10,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - mr r26,r10 │ │ │ │ - std r10,80(r31) │ │ │ │ - ble 1da58 │ │ │ │ - lwz r9,112(r14) │ │ │ │ - std r1,120(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 20474 │ │ │ │ - ld r9,240(r14) │ │ │ │ - ld r10,88(r31) │ │ │ │ - ldx r26,r9,r10 │ │ │ │ - ld r27,88(r14) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r22,r28,-1 │ │ │ │ - cmpdi cr4,r22,0 │ │ │ │ - addi r23,r27,1 │ │ │ │ - mulld r9,r23,r28 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r21,r1,32 │ │ │ │ - blt cr4,20c7c │ │ │ │ - neg r10,r23 │ │ │ │ - sldi r5,r28,3 │ │ │ │ - mulld r6,r28,r26 │ │ │ │ - ld r9,120(r14) │ │ │ │ - ld r25,72(r14) │ │ │ │ - mulld r8,r22,r23 │ │ │ │ - sldi r30,r23,1 │ │ │ │ - cmpdi r23,0 │ │ │ │ - addi r3,r21,-8 │ │ │ │ - sldi r24,r10,1 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - add r11,r25,r5 │ │ │ │ - add r19,r10,r5 │ │ │ │ - ld r10,40(r31) │ │ │ │ - sldi r8,r8,1 │ │ │ │ - add r20,r10,r5 │ │ │ │ - add r10,r6,r28 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ld r2,8(r16) │ │ │ │ + cmpdi r2,0 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + li r2,8 │ │ │ │ + li r19,0 │ │ │ │ + std r2,72(r31) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + ble 1dac8 │ │ │ │ + lwz r2,112(r16) │ │ │ │ + mr r23,r19 │ │ │ │ + std r1,88(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 20710 │ │ │ │ + ld r2,240(r16) │ │ │ │ + ld r9,72(r31) │ │ │ │ + ldx r23,r2,r9 │ │ │ │ + ld r24,88(r16) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r26,r29,-1 │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ + addi r28,r24,1 │ │ │ │ + mulld r2,r28,r29 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r25,r1,32 │ │ │ │ + blt cr4,20f2c │ │ │ │ + ld r9,40(r31) │ │ │ │ + sldi r5,r29,3 │ │ │ │ + mulld r22,r29,r23 │ │ │ │ + mulld r2,r26,r28 │ │ │ │ + ld r10,120(r16) │ │ │ │ + mulli r3,r28,-16 │ │ │ │ + ld r27,72(r16) │ │ │ │ + sldi r30,r28,1 │ │ │ │ + cmpdi cr7,r28,0 │ │ │ │ + add r4,r9,r5 │ │ │ │ + ld r9,48(r31) │ │ │ │ + addi r10,r10,-8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r27,r5 │ │ │ │ + add r2,r2,r25 │ │ │ │ + add r6,r9,r5 │ │ │ │ + add r9,r22,r29 │ │ │ │ + sldi r9,r9,3 │ │ │ │ add r10,r10,r9 │ │ │ │ - ldu r4,-8(r11) │ │ │ │ + lxsd v0,-8(r7) │ │ │ │ lfd f12,0(r10) │ │ │ │ - mtfprd f0,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r7,r9,1 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - add r7,r7,r27 │ │ │ │ - stdu r9,-8(r19) │ │ │ │ - stdu r7,-8(r20) │ │ │ │ - ble 20580 │ │ │ │ - srdi r0,r30,1 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - add r9,r9,r4 │ │ │ │ - std r15,96(r31) │ │ │ │ - mtctr r0 │ │ │ │ - add r7,r7,r3 │ │ │ │ - divd r15,r9,r4 │ │ │ │ - addi r12,r9,1 │ │ │ │ - addi r0,r7,8 │ │ │ │ - std r0,64(r31) │ │ │ │ - divd r0,r12,r4 │ │ │ │ - mulld r15,r15,r4 │ │ │ │ - mulld r0,r0,r4 │ │ │ │ - subf r15,r15,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r15,8(r7) │ │ │ │ - ld r15,64(r31) │ │ │ │ - subf r0,r0,r12 │ │ │ │ - addi r7,r15,8 │ │ │ │ - std r0,8(r15) │ │ │ │ - bdnz 20540 │ │ │ │ - ld r15,96(r31) │ │ │ │ - cmpld cr7,r25,r11 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + addi r8,r9,1 │ │ │ │ + subf r9,r24,r9 │ │ │ │ add r8,r8,r24 │ │ │ │ - bne cr7,204f0 │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r15 │ │ │ │ - std r6,64(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r6,64(r31) │ │ │ │ - ld r10,176(r14) │ │ │ │ + stdu r9,-8(r4) │ │ │ │ + stdu r8,-8(r6) │ │ │ │ + ble cr7,20840 │ │ │ │ + srdi r11,r30,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + plxv vs33,225832 # 579f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r8,r2 │ │ │ │ + mr r9,r11 │ │ │ │ + andi. r11,r9,1 │ │ │ │ + addi r11,r9,-1 │ │ │ │ + beq 20808 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v13 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r8,r2,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r2) │ │ │ │ + beq 20840 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + addi r8,r8,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r8) │ │ │ │ + stxv vs44,-16(r8) │ │ │ │ + bdnz 20810 │ │ │ │ + cmpld r27,r7 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r2,r2,r3 │ │ │ │ + bne 20788 │ │ │ │ li r4,0 │ │ │ │ - srdi r0,r29,3 │ │ │ │ - addi r8,r17,16 │ │ │ │ - addi r11,r9,-8 │ │ │ │ - ld r9,40(r31) │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r10,r10,r6 │ │ │ │ - addi r3,r9,-8 │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r5,r9,16 │ │ │ │ - ldu r9,8(r11) │ │ │ │ - ldu r7,8(r3) │ │ │ │ - mulld r6,r4,r0 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - cmpd r7,r9 │ │ │ │ - sldi r19,r6,3 │ │ │ │ - add r20,r17,r19 │ │ │ │ - stfdx f12,r17,r19 │ │ │ │ - ble 206a4 │ │ │ │ - addi r19,r9,2 │ │ │ │ - lfd f0,8(r10) │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r7,r19 │ │ │ │ - ld r19,56(r31) │ │ │ │ - sldi r6,r6,3 │ │ │ │ + mr r3,r14 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + bl 5240 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r9,176(r16) │ │ │ │ + li r6,0 │ │ │ │ + srdi r11,r21,3 │ │ │ │ + addi r7,r20,16 │ │ │ │ + addi r10,r17,16 │ │ │ │ + addi r3,r2,-8 │ │ │ │ + ld r2,48(r31) │ │ │ │ + add r9,r9,r22 │ │ │ │ + addi r4,r2,-8 │ │ │ │ + ldu r2,8(r3) │ │ │ │ + ldu r8,8(r4) │ │ │ │ + mulld r5,r6,r11 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + cmpd r8,r2 │ │ │ │ + sldi r0,r5,3 │ │ │ │ + add r22,r17,r0 │ │ │ │ + stfdx f12,r17,r0 │ │ │ │ + ble 20960 │ │ │ │ + lfd f0,8(r9) │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r0,r2,2 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + cmpd r8,r0 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - lfdx f11,r19,r6 │ │ │ │ + lfdx f11,r20,r5 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f12,8(r20) │ │ │ │ - blt 206a4 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - lfd f10,-16(r8) │ │ │ │ + stfd f12,8(r22) │ │ │ │ + blt 20960 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + lfd f10,-16(r10) │ │ │ │ fmr f12,f0 │ │ │ │ - li r6,0 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - beq 20668 │ │ │ │ - lfd f11,0(r5) │ │ │ │ + li r5,0 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + beq 20914 │ │ │ │ + lfd f11,0(r7) │ │ │ │ fmul f12,f0,f0 │ │ │ │ - cmpdi r7,0 │ │ │ │ - li r6,8 │ │ │ │ + cmpdi r8,0 │ │ │ │ + li r5,8 │ │ │ │ fmul f11,f10,f11 │ │ │ │ fmul f11,f11,f12 │ │ │ │ - stfd f11,0(r8) │ │ │ │ - beq 206a4 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f11,r5,r6 │ │ │ │ + stfd f11,0(r10) │ │ │ │ + beq 20960 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f11,r7,r5 │ │ │ │ fmul f9,f12,f0 │ │ │ │ - addi r9,r6,8 │ │ │ │ + addi r8,r5,8 │ │ │ │ + mfctr r2 │ │ │ │ + cmpdi r2,1 │ │ │ │ fmul f11,f10,f11 │ │ │ │ fmul f12,f9,f0 │ │ │ │ fmul f11,f11,f9 │ │ │ │ - stfdx f11,r8,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - lfdx f11,r5,r9 │ │ │ │ + stfdx f11,r10,r5 │ │ │ │ + lfdx f11,r7,r8 │ │ │ │ + addi r5,r5,16 │ │ │ │ fmul f11,f10,f11 │ │ │ │ fmul f11,f11,f12 │ │ │ │ - stfdx f11,r8,r9 │ │ │ │ - bdnz 20670 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - add r5,r5,r29 │ │ │ │ - add r8,r8,r29 │ │ │ │ - cmpd r28,r4 │ │ │ │ - bne 205d8 │ │ │ │ - cmpdi r28,4 │ │ │ │ - beq 20ac4 │ │ │ │ - cmpdi r28,5 │ │ │ │ - li r9,0 │ │ │ │ - beq 20880 │ │ │ │ - ld r3,48(r31) │ │ │ │ - cmpdi r3,0 │ │ │ │ - ble 20814 │ │ │ │ - ld r8,40(r31) │ │ │ │ - ld r10,24(r14) │ │ │ │ - sldi r0,r28,3 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r19,200(r14) │ │ │ │ - li r4,0 │ │ │ │ - sldi r25,r23,1 │ │ │ │ - add r20,r15,r0 │ │ │ │ - add r24,r8,r0 │ │ │ │ - ld r8,32(r31) │ │ │ │ - lxvx vs12,r10,r26 │ │ │ │ - add r5,r10,r26 │ │ │ │ - add r27,r8,r0 │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 207a0 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r8,72(r14) │ │ │ │ - srdi r7,r29,3 │ │ │ │ - mulld r26,r23,r9 │ │ │ │ - addi r6,r15,-8 │ │ │ │ - std r15,96(r31) │ │ │ │ - add r30,r16,r10 │ │ │ │ - std r7,64(r31) │ │ │ │ - subf r7,r9,r28 │ │ │ │ - lfdx f0,r18,r10 │ │ │ │ - add r6,r6,r10 │ │ │ │ - mtctr r7 │ │ │ │ - ld r11,0(r30) │ │ │ │ - addi r7,r8,-8 │ │ │ │ - sldi r8,r26,1 │ │ │ │ - add r7,r7,r10 │ │ │ │ - ldu r10,8(r6) │ │ │ │ - ld r26,64(r31) │ │ │ │ - ldu r12,8(r7) │ │ │ │ - maddld r26,r26,r9,r10 │ │ │ │ - add r10,r8,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r8,r8,r25 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r15,r9,3 │ │ │ │ - ldx r10,r21,r10 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - lfdx f11,r17,r26 │ │ │ │ - maddld r11,r11,r12,r10 │ │ │ │ + stfdx f11,r10,r8 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + mtctr r8 │ │ │ │ + bne 2091c │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + add r7,r7,r21 │ │ │ │ + add r10,r10,r21 │ │ │ │ + cmpd r29,r6 │ │ │ │ + bne 20888 │ │ │ │ + cmpdi r29,4 │ │ │ │ + beq 20d80 │ │ │ │ + cmpdi r29,5 │ │ │ │ + li r2,0 │ │ │ │ + beq 20b40 │ │ │ │ + ld r12,64(r31) │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble 20ae0 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r11,r29,3 │ │ │ │ + ld r9,24(r16) │ │ │ │ + sldi r23,r23,4 │ │ │ │ + sldi r24,r28,1 │ │ │ │ + li r5,0 │ │ │ │ + ld r22,200(r16) │ │ │ │ + li r27,0 │ │ │ │ + add r30,r14,r11 │ │ │ │ + add r6,r10,r11 │ │ │ │ + ld r10,40(r31) │ │ │ │ + lxvx vs12,r9,r23 │ │ │ │ + add r0,r10,r11 │ │ │ │ + add r10,r9,r23 │ │ │ │ + std r10,80(r31) │ │ │ │ + cmpd r29,r2 │ │ │ │ + ble 20a6c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r10,72(r16) │ │ │ │ + srdi r8,r21,3 │ │ │ │ + mulld r4,r28,r2 │ │ │ │ + addi r7,r14,-8 │ │ │ │ + std r14,104(r31) │ │ │ │ + std r18,112(r31) │ │ │ │ + add r23,r18,r9 │ │ │ │ + std r8,32(r31) │ │ │ │ + subf r8,r2,r29 │ │ │ │ + lfdx f0,r15,r9 │ │ │ │ + add r7,r7,r9 │ │ │ │ + mtctr r8 │ │ │ │ + ld r3,0(r23) │ │ │ │ + addi r8,r10,-8 │ │ │ │ + sldi r10,r4,1 │ │ │ │ + add r8,r8,r9 │ │ │ │ + ldu r9,8(r7) │ │ │ │ + ld r4,32(r31) │ │ │ │ + ldu r14,8(r8) │ │ │ │ + maddld r4,r4,r2,r9 │ │ │ │ + add r9,r10,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r10,r10,r24 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r18,r2,3 │ │ │ │ + ldx r9,r25,r9 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f11,r17,r4 │ │ │ │ + maddld r3,r3,r14,r9 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stdu r11,8(r30) │ │ │ │ - stfdx f0,r18,r15 │ │ │ │ - bdnz 20758 │ │ │ │ - ld r15,96(r31) │ │ │ │ - ldx r9,r16,r0 │ │ │ │ - lxvdsx vs0,r18,r0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r9,r19 │ │ │ │ + stdu r3,8(r23) │ │ │ │ + stfdx f0,r15,r18 │ │ │ │ + bdnz 20a20 │ │ │ │ + ld r14,104(r31) │ │ │ │ + ld r18,112(r31) │ │ │ │ + ldx r2,r18,r11 │ │ │ │ + lxvdsx vs11,r15,r11 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r22 │ │ │ │ + ld r2,80(r31) │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - ble cr4,20870 │ │ │ │ - mtctr r22 │ │ │ │ - mr r11,r27 │ │ │ │ - mr r6,r24 │ │ │ │ - mr r7,r20 │ │ │ │ - mr r9,r22 │ │ │ │ - li r30,0 │ │ │ │ - b 207e4 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r30,0(r7) │ │ │ │ - bdz 20854 │ │ │ │ - ldu r26,-8(r6) │ │ │ │ - ldu r8,-8(r11) │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - subf r8,r8,r26 │ │ │ │ - cmpd r10,r8 │ │ │ │ - beq 207d8 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - cmpd r4,r3 │ │ │ │ - stdx r10,r15,r8 │ │ │ │ - bne 20710 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r10,8(r14) │ │ │ │ - ld r8,88(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r10,120(r31) │ │ │ │ - std r7,80(r31) │ │ │ │ - std r8,88(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bge 1da58 │ │ │ │ - ld r28,48(r14) │ │ │ │ - mr r26,r7 │ │ │ │ - b 20458 │ │ │ │ - ld r10,0(r15) │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r3,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r15) │ │ │ │ - bne 20718 │ │ │ │ - b 20814 │ │ │ │ - sldi r10,r22,3 │ │ │ │ - mr r9,r22 │ │ │ │ - ldx r10,r15,r10 │ │ │ │ - b 207fc │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 20814 │ │ │ │ - ld r3,0(r25) │ │ │ │ - ld r11,0(r16) │ │ │ │ + stxv vs12,0(r2) │ │ │ │ + ble cr4,20b30 │ │ │ │ + mtctr r26 │ │ │ │ + mr r4,r0 │ │ │ │ + mr r7,r6 │ │ │ │ + mr r8,r30 │ │ │ │ + mr r2,r26 │ │ │ │ + b 20ab0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r27,0(r8) │ │ │ │ + bdz 20b14 │ │ │ │ + ldu r3,-8(r7) │ │ │ │ + ldu r10,-8(r4) │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + subf r10,r10,r3 │ │ │ │ + cmpd r9,r10 │ │ │ │ + beq 20aa4 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + cmpd r5,r12 │ │ │ │ + stdx r9,r14,r10 │ │ │ │ + bne 209d4 │ │ │ │ + ld r9,8(r16) │ │ │ │ ld r10,72(r31) │ │ │ │ - mulli r9,r27,48 │ │ │ │ - ld r4,16(r25) │ │ │ │ - sldi r7,r27,4 │ │ │ │ - ld r5,24(r14) │ │ │ │ - sldi r8,r27,5 │ │ │ │ - add r20,r17,r29 │ │ │ │ - ld r22,24(r25) │ │ │ │ - sldi r27,r27,6 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - lfd f7,0(r18) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r23,r20,r29 │ │ │ │ - addi r8,r8,24 │ │ │ │ - mulld r3,r11,r3 │ │ │ │ - sldi r6,r10,5 │ │ │ │ - ld r10,8(r25) │ │ │ │ - addi r0,r27,56 │ │ │ │ - ld r25,32(r25) │ │ │ │ - add r7,r7,r21 │ │ │ │ - addi r9,r9,40 │ │ │ │ - std r4,144(r31) │ │ │ │ - ld r4,200(r14) │ │ │ │ - lxvx vs12,r5,r26 │ │ │ │ - add r8,r8,r21 │ │ │ │ - add r5,r5,r26 │ │ │ │ - add r27,r17,r6 │ │ │ │ - add r0,r0,r21 │ │ │ │ - std r7,104(r31) │ │ │ │ - add r26,r23,r29 │ │ │ │ - li r7,0 │ │ │ │ - mr r6,r10 │ │ │ │ - std r8,152(r31) │ │ │ │ - std r3,128(r31) │ │ │ │ - addi r3,r21,-8 │ │ │ │ - add r21,r9,r21 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ldu r19,8(r3) │ │ │ │ - ld r10,104(r31) │ │ │ │ - li r28,0 │ │ │ │ - std r15,160(r31) │ │ │ │ - std r16,168(r31) │ │ │ │ - std r18,176(r31) │ │ │ │ - std r29,184(r31) │ │ │ │ - lfdx f8,r17,r9 │ │ │ │ - ld r9,128(r31) │ │ │ │ - std r17,192(r31) │ │ │ │ - std r6,208(r31) │ │ │ │ - std r10,96(r31) │ │ │ │ - add r19,r9,r19 │ │ │ │ + addi r19,r19,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r19,r9 │ │ │ │ + ld r9,88(r31) │ │ │ │ + addi r10,r10,16 │ │ │ │ + std r10,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bge 1dac8 │ │ │ │ + ld r29,48(r16) │ │ │ │ + b 206f0 │ │ │ │ + ld r9,0(r14) │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r12,r5 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r14) │ │ │ │ + bne 209dc │ │ │ │ + b 20ae0 │ │ │ │ + sldi r9,r26,3 │ │ │ │ + mr r2,r26 │ │ │ │ + ldx r9,r14,r9 │ │ │ │ + b 20ac8 │ │ │ │ + cmpdi r30,0 │ │ │ │ + ble 20ae0 │ │ │ │ + sldi r5,r24,4 │ │ │ │ + mulli r2,r24,48 │ │ │ │ + ld r3,0(r27) │ │ │ │ + ld r29,0(r18) │ │ │ │ + sldi r0,r24,6 │ │ │ │ + sldi r10,r24,5 │ │ │ │ + std r21,152(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r8,16(r27) │ │ │ │ + add r12,r17,r21 │ │ │ │ + sldi r11,r28,1 │ │ │ │ + sldi r6,r23,4 │ │ │ │ + addi r4,r25,-8 │ │ │ │ + addi r5,r5,8 │ │ │ │ + ld r7,24(r16) │ │ │ │ + mr r28,r0 │ │ │ │ + addi r10,r10,24 │ │ │ │ + lfd f7,0(r15) │ │ │ │ + add r24,r12,r21 │ │ │ │ + ld r23,24(r27) │ │ │ │ + add r5,r25,r5 │ │ │ │ + mulld r3,r29,r3 │ │ │ │ + addi r0,r28,56 │ │ │ │ + add r10,r25,r10 │ │ │ │ + sldi r26,r9,5 │ │ │ │ + addi r2,r2,40 │ │ │ │ + ld r9,8(r27) │ │ │ │ + std r8,128(r31) │ │ │ │ + li r8,0 │ │ │ │ + std r5,136(r31) │ │ │ │ + std r10,144(r31) │ │ │ │ + ld r5,200(r16) │ │ │ │ + lxvx vs12,r7,r6 │ │ │ │ + add r0,r25,r0 │ │ │ │ + add r6,r7,r6 │ │ │ │ + add r28,r17,r26 │ │ │ │ + add r22,r25,r2 │ │ │ │ + ld r26,32(r27) │ │ │ │ + add r27,r24,r21 │ │ │ │ + std r3,104(r31) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ldu r25,8(r4) │ │ │ │ + ld r10,136(r31) │ │ │ │ + li r21,0 │ │ │ │ + mr r29,r8 │ │ │ │ + std r14,160(r31) │ │ │ │ + std r18,168(r31) │ │ │ │ + std r15,176(r31) │ │ │ │ + std r17,184(r31) │ │ │ │ + lfdx f8,r17,r2 │ │ │ │ + ld r2,104(r31) │ │ │ │ + std r20,192(r31) │ │ │ │ + std r9,208(r31) │ │ │ │ + std r10,80(r31) │ │ │ │ + add r25,r2,r25 │ │ │ │ fmul f8,f7,f8 │ │ │ │ - mulld r9,r19,r6 │ │ │ │ - std r19,200(r31) │ │ │ │ - mr r19,r7 │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - sldi r9,r28,3 │ │ │ │ - ld r7,152(r31) │ │ │ │ - std r21,64(r31) │ │ │ │ - lfdx f11,r20,r9 │ │ │ │ - ld r9,136(r31) │ │ │ │ - ldu r12,8(r10) │ │ │ │ + mulld r2,r25,r9 │ │ │ │ + std r25,200(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r9,80(r31) │ │ │ │ + sldi r2,r21,3 │ │ │ │ + ld r8,144(r31) │ │ │ │ + lfdx f11,r12,r2 │ │ │ │ + ld r2,112(r31) │ │ │ │ + ldu r10,8(r9) │ │ │ │ fmul f11,f8,f11 │ │ │ │ - add r12,r9,r12 │ │ │ │ - ld r9,144(r31) │ │ │ │ - std r10,96(r31) │ │ │ │ - li r10,0 │ │ │ │ - std r12,216(r31) │ │ │ │ - mulld r6,r12,r9 │ │ │ │ - ldu r8,8(r7) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ld r15,64(r31) │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r23,r9 │ │ │ │ - add r8,r6,r8 │ │ │ │ + add r2,r2,r10 │ │ │ │ + ld r10,128(r31) │ │ │ │ + std r9,80(r31) │ │ │ │ + li r9,0 │ │ │ │ + std r2,120(r31) │ │ │ │ + mulld r7,r2,r10 │ │ │ │ + std r7,32(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r10,8(r8) │ │ │ │ + mr r15,r22 │ │ │ │ + li r17,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r10,r2,r10 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r8,r22 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r21,r0 │ │ │ │ - mr r29,r27 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mulld r14,r10,r23 │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r17,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r25,r0 │ │ │ │ + mr r7,r28 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r11,r25 │ │ │ │ + mulld r18,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r21) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + lfd f0,0(r7) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r7,r7,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r18,r9,4 │ │ │ │ - lxvx vs5,r18,r4 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r20,r2,4 │ │ │ │ + lxvx vs5,r20,r5 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddadp vs12,vs6,vs5 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 20a00 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r30 │ │ │ │ - bne 209d0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r16 │ │ │ │ - bne 209a4 │ │ │ │ - addi r28,r28,1 │ │ │ │ - ld r21,64(r31) │ │ │ │ - ld r12,216(r31) │ │ │ │ - cmpd r28,r10 │ │ │ │ - bne 2096c │ │ │ │ - mr r7,r19 │ │ │ │ - ld r15,160(r31) │ │ │ │ - ld r16,168(r31) │ │ │ │ - ld r18,176(r31) │ │ │ │ - ld r29,184(r31) │ │ │ │ - ld r17,192(r31) │ │ │ │ - ld r6,208(r31) │ │ │ │ - ld r19,200(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r28 │ │ │ │ - bne 20920 │ │ │ │ - not r24,r24 │ │ │ │ - stfd f0,40(r18) │ │ │ │ - std r9,40(r16) │ │ │ │ - std r19,8(r16) │ │ │ │ - stfd f8,8(r18) │ │ │ │ - std r12,16(r16) │ │ │ │ - stfd f11,16(r18) │ │ │ │ - std r8,24(r16) │ │ │ │ - mtvsrdd vs0,r24,r24 │ │ │ │ - std r24,32(r15) │ │ │ │ - stfd f10,24(r18) │ │ │ │ - std r11,32(r16) │ │ │ │ - stfd f9,32(r18) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 20814 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 20cc0 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r17,r11 │ │ │ │ + bne 20c90 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r17 │ │ │ │ + bne 20c6c │ │ │ │ + addi r21,r21,1 │ │ │ │ + cmpd r21,r9 │ │ │ │ + bne 20c34 │ │ │ │ + addi r8,r29,1 │ │ │ │ + ld r14,160(r31) │ │ │ │ + ld r18,168(r31) │ │ │ │ + ld r15,176(r31) │ │ │ │ + ld r17,184(r31) │ │ │ │ + cmpd r8,r21 │ │ │ │ + ld r20,192(r31) │ │ │ │ + ld r25,200(r31) │ │ │ │ + ld r9,208(r31) │ │ │ │ + bne 20be8 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + std r2,40(r18) │ │ │ │ + std r3,32(r18) │ │ │ │ + ld r2,120(r31) │ │ │ │ + ld r21,152(r31) │ │ │ │ + stfd f0,40(r15) │ │ │ │ + std r25,8(r18) │ │ │ │ + mtvsrdd vs0,r30,r30 │ │ │ │ + stfd f8,8(r15) │ │ │ │ + stfd f11,16(r15) │ │ │ │ + stfd f10,24(r15) │ │ │ │ + std r30,32(r14) │ │ │ │ + std r2,16(r18) │ │ │ │ + std r10,24(r18) │ │ │ │ + stfd f9,32(r15) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 20ae0 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 20814 │ │ │ │ - sldi r4,r27,5 │ │ │ │ - mulli r0,r27,48 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r10,0(r25) │ │ │ │ - ld r5,24(r14) │ │ │ │ - sldi r3,r27,4 │ │ │ │ - ld r8,0(r16) │ │ │ │ - sldi r6,r26,4 │ │ │ │ - ld r28,8(r25) │ │ │ │ - ld r12,16(r25) │ │ │ │ - addi r4,r4,24 │ │ │ │ - add r20,r17,r29 │ │ │ │ - lfd f8,0(r18) │ │ │ │ - ld r25,24(r25) │ │ │ │ - addi r7,r21,-8 │ │ │ │ - addi r3,r3,8 │ │ │ │ - std r18,104(r31) │ │ │ │ - add r4,r4,r21 │ │ │ │ - mulli r9,r9,24 │ │ │ │ - lxvx vs12,r5,r6 │ │ │ │ - add r23,r20,r29 │ │ │ │ - add r5,r5,r6 │ │ │ │ - mulld r11,r8,r10 │ │ │ │ - add r26,r3,r21 │ │ │ │ + ble 20ae0 │ │ │ │ + ld r2,56(r31) │ │ │ │ + sldi r29,r24,4 │ │ │ │ + mulli r8,r24,48 │ │ │ │ + ld r5,0(r27) │ │ │ │ + sldi r3,r24,5 │ │ │ │ + sldi r9,r23,4 │ │ │ │ + std r21,112(r31) │ │ │ │ + ld r4,0(r18) │ │ │ │ + ld r10,16(r27) │ │ │ │ + add r23,r17,r21 │ │ │ │ + sldi r11,r28,1 │ │ │ │ + addi r7,r25,-8 │ │ │ │ + addi r29,r29,8 │ │ │ │ + ld r6,24(r16) │ │ │ │ + addi r3,r3,24 │ │ │ │ + lfd f8,0(r15) │ │ │ │ + ld r12,8(r27) │ │ │ │ + ld r26,24(r27) │ │ │ │ + add r27,r23,r21 │ │ │ │ + mulli r2,r2,24 │ │ │ │ + add r0,r25,r29 │ │ │ │ + mulld r4,r4,r5 │ │ │ │ + ld r5,200(r16) │ │ │ │ + std r10,32(r31) │ │ │ │ li r10,0 │ │ │ │ - std r4,96(r31) │ │ │ │ - mr r4,r0 │ │ │ │ - addi r0,r4,40 │ │ │ │ - ld r4,200(r14) │ │ │ │ - add r27,r17,r9 │ │ │ │ - add r0,r0,r21 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r6,8(r7) │ │ │ │ - mr r21,r26 │ │ │ │ - li r8,0 │ │ │ │ - std r15,128(r31) │ │ │ │ - std r16,136(r31) │ │ │ │ - std r29,144(r31) │ │ │ │ - std r17,152(r31) │ │ │ │ - lfdx f11,r17,r9 │ │ │ │ - add r6,r11,r6 │ │ │ │ + std r0,80(r31) │ │ │ │ + addi r0,r8,40 │ │ │ │ + lxvx vs12,r6,r9 │ │ │ │ + add r8,r25,r3 │ │ │ │ + add r6,r6,r9 │ │ │ │ + add r0,r25,r0 │ │ │ │ + std r8,104(r31) │ │ │ │ + add r28,r17,r2 │ │ │ │ + ldu r29,8(r7) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ld r25,80(r31) │ │ │ │ + li r9,0 │ │ │ │ + std r14,120(r31) │ │ │ │ + std r18,128(r31) │ │ │ │ + std r15,136(r31) │ │ │ │ + std r17,144(r31) │ │ │ │ + lfdx f11,r17,r2 │ │ │ │ + add r29,r4,r29 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r9,r6,r28 │ │ │ │ - std r9,64(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r19,8(r21) │ │ │ │ - ld r16,96(r31) │ │ │ │ + mulld r24,r29,r12 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r22,8(r25) │ │ │ │ + ld r15,104(r31) │ │ │ │ li r17,0 │ │ │ │ - std r11,160(r31) │ │ │ │ - lfdx f10,r20,r9 │ │ │ │ - ld r9,64(r31) │ │ │ │ - add r19,r9,r19 │ │ │ │ + std r20,152(r31) │ │ │ │ + lfdx f10,r23,r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r22,r24,r22 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r15,r19,r12 │ │ │ │ - ldu r3,8(r16) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r29,r0 │ │ │ │ - mr r11,r27 │ │ │ │ - lfdx f9,r23,r9 │ │ │ │ - add r3,r15,r3 │ │ │ │ + mulld r14,r22,r2 │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r17,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r21,r0 │ │ │ │ + mr r8,r28 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r18,r3,r25 │ │ │ │ + mulld r18,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r29) │ │ │ │ - lfd f0,0(r11) │ │ │ │ - addi r11,r11,8 │ │ │ │ - add r9,r18,r9 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + ldu r2,8(r21) │ │ │ │ + addi r8,r8,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r22,r9,4 │ │ │ │ - lxvx vs7,r22,r4 │ │ │ │ - xxspltd vs6,vs0,0 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r20,r2,4 │ │ │ │ + lxvx vs6,r20,r5 │ │ │ │ + xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 20bd0 │ │ │ │ - addi r11,r17,1 │ │ │ │ - cmpd r30,r11 │ │ │ │ - beq 20c10 │ │ │ │ - mr r17,r11 │ │ │ │ - b 20ba4 │ │ │ │ - cmpd r8,r17 │ │ │ │ - ld r11,160(r31) │ │ │ │ - addi r17,r8,1 │ │ │ │ - beq 20c28 │ │ │ │ - mr r8,r17 │ │ │ │ - b 20b7c │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r15,128(r31) │ │ │ │ - ld r16,136(r31) │ │ │ │ - ld r29,144(r31) │ │ │ │ - ld r17,152(r31) │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 20e90 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r17,r11 │ │ │ │ + bne 20e64 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r20,152(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + bne 20e3c │ │ │ │ addi r10,r10,1 │ │ │ │ - bne 20b48 │ │ │ │ - ld r18,104(r31) │ │ │ │ - not r24,r24 │ │ │ │ - std r9,32(r16) │ │ │ │ - std r6,8(r16) │ │ │ │ - std r19,16(r16) │ │ │ │ - std r3,24(r16) │ │ │ │ - stfd f0,32(r18) │ │ │ │ - mtvsrdd vs0,r24,r24 │ │ │ │ - stfd f11,8(r18) │ │ │ │ - stfd f10,16(r18) │ │ │ │ - stfd f9,24(r18) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 20814 │ │ │ │ - mr r9,r28 │ │ │ │ - b 206d0 │ │ │ │ - sldi r26,r28,3 │ │ │ │ - ld r30,8(r14) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r4,72(r14) │ │ │ │ - lxsd v0,88(r14) │ │ │ │ - ld r10,120(r14) │ │ │ │ - ld r29,240(r14) │ │ │ │ - mr r22,r1 │ │ │ │ - mr r6,r28 │ │ │ │ - addi r9,r26,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + ld r14,120(r31) │ │ │ │ + ld r18,128(r31) │ │ │ │ + ld r15,136(r31) │ │ │ │ + ld r17,144(r31) │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 20e0c │ │ │ │ + addi r30,r30,-1 │ │ │ │ + stfd f0,32(r15) │ │ │ │ + ld r21,112(r31) │ │ │ │ + std r2,32(r18) │ │ │ │ + std r3,24(r18) │ │ │ │ + std r29,8(r18) │ │ │ │ + std r22,16(r18) │ │ │ │ + mtvsrdd vs0,r30,r30 │ │ │ │ + stfd f11,8(r15) │ │ │ │ + stfd f10,16(r15) │ │ │ │ + stfd f9,24(r15) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 20ae0 │ │ │ │ + mr r2,r29 │ │ │ │ + b 2098c │ │ │ │ + sldi r11,r29,3 │ │ │ │ + ld r30,8(r16) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r24,r1 │ │ │ │ + ld r10,72(r16) │ │ │ │ + lxsd v0,88(r16) │ │ │ │ + addi r2,r11,15 │ │ │ │ + ld r0,120(r16) │ │ │ │ + ld r28,240(r16) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ cmpdi r30,0 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r25,r1,32 │ │ │ │ - ble 20dd0 │ │ │ │ - li r8,0 │ │ │ │ - mr r9,r29 │ │ │ │ - std r8,0(r29) │ │ │ │ - std r8,8(r29) │ │ │ │ - ble cr7,20d90 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r27,r1,32 │ │ │ │ + ble 21080 │ │ │ │ + li r9,0 │ │ │ │ + mr r2,r28 │ │ │ │ + std r9,0(r28) │ │ │ │ + std r9,8(r28) │ │ │ │ + ble cr7,2103c │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - mr r27,r29 │ │ │ │ - li r11,0 │ │ │ │ - li r3,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r24,r26,-8 │ │ │ │ - sldi r5,r11,3 │ │ │ │ + mr r3,r28 │ │ │ │ + li r4,0 │ │ │ │ + li r6,0 │ │ │ │ + li r25,0 │ │ │ │ + addi r9,r11,-8 │ │ │ │ + sldi r5,r4,3 │ │ │ │ li r7,0 │ │ │ │ li r8,0 │ │ │ │ - srdi r24,r24,3 │ │ │ │ - add r5,r10,r5 │ │ │ │ - addi r0,r24,1 │ │ │ │ - mtctr r0 │ │ │ │ - b 20d1c │ │ │ │ - ldx r0,r4,r7 │ │ │ │ - mulld r8,r8,r0 │ │ │ │ - std r8,0(r27) │ │ │ │ - ldx r21,r4,r7 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r5,r0,r5 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 20fc8 │ │ │ │ + ldx r9,r10,r7 │ │ │ │ + mulld r8,r8,r9 │ │ │ │ + std r8,0(r3) │ │ │ │ + ldx r23,r10,r7 │ │ │ │ lfdx f0,r5,r7 │ │ │ │ - mtfprd f12,r21 │ │ │ │ + mtfprd f12,r23 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r24,f0 │ │ │ │ - divd r0,r24,r21 │ │ │ │ - mulld r0,r0,r21 │ │ │ │ - subf r0,r0,r24 │ │ │ │ - add r0,r0,r21 │ │ │ │ - divd r24,r0,r21 │ │ │ │ - mulld r24,r24,r21 │ │ │ │ - subf r0,r24,r0 │ │ │ │ - add r8,r0,r8 │ │ │ │ - stdx r0,r25,r7 │ │ │ │ + mffprd r26,f0 │ │ │ │ + divd r9,r26,r23 │ │ │ │ + mulld r9,r9,r23 │ │ │ │ + subf r9,r9,r26 │ │ │ │ + add r9,r9,r23 │ │ │ │ + divd r26,r9,r23 │ │ │ │ + mulld r26,r26,r23 │ │ │ │ + subf r9,r26,r9 │ │ │ │ + add r8,r9,r8 │ │ │ │ + stdx r9,r27,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ - std r8,0(r27) │ │ │ │ - bdnz 20d10 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r30,r3 │ │ │ │ - beq 20dd0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r11,r11,r28 │ │ │ │ - std r23,0(r9) │ │ │ │ - std r3,8(r9) │ │ │ │ - mr r27,r9 │ │ │ │ - b 20cec │ │ │ │ - li r10,0 │ │ │ │ + std r8,0(r3) │ │ │ │ + bdnz 20fbc │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r30,r6 │ │ │ │ + beq 21080 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r4,r4,r29 │ │ │ │ + std r25,0(r2) │ │ │ │ + std r6,8(r2) │ │ │ │ + mr r3,r2 │ │ │ │ + b 20f98 │ │ │ │ + li r9,0 │ │ │ │ li r8,0 │ │ │ │ - addi r7,r10,1 │ │ │ │ - addi r10,r10,2 │ │ │ │ + addi r7,r9,1 │ │ │ │ + addi r9,r9,2 │ │ │ │ cmpd cr5,r30,r7 │ │ │ │ - cmpd r30,r10 │ │ │ │ - beq cr5,20e68 │ │ │ │ - std r8,16(r9) │ │ │ │ - std r7,24(r9) │ │ │ │ - beq 20dd0 │ │ │ │ - addi r9,r9,32 │ │ │ │ - std r8,0(r9) │ │ │ │ - std r10,8(r9) │ │ │ │ - b 20d98 │ │ │ │ + cmpd r30,r9 │ │ │ │ + beq cr5,211b8 │ │ │ │ + std r8,16(r2) │ │ │ │ + std r7,24(r2) │ │ │ │ + beq 21080 │ │ │ │ + addi r2,r2,32 │ │ │ │ + std r8,0(r2) │ │ │ │ + std r9,8(r2) │ │ │ │ + b 21044 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r5,r4,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,20e68 │ │ │ │ - mr r7,r28 │ │ │ │ - li r10,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r8,r7,3 │ │ │ │ - beq 20e28 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 20e18 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 20e0c │ │ │ │ - ld r9,0(r4) │ │ │ │ - mr r5,r4 │ │ │ │ - mr r6,r28 │ │ │ │ - ldu r8,8(r5) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - ldu r8,8(r5) │ │ │ │ - cmpdi r6,1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - beq 20e58 │ │ │ │ - srdi r8,r7,2 │ │ │ │ + nop │ │ │ │ + ble cr7,211b8 │ │ │ │ + cmpdi r29,1 │ │ │ │ + beq 211ac │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r8,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 210f0 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 210dc │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 210cc │ │ │ │ + lxv vs32,0(r10) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r10,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 21124 │ │ │ │ + srdi r8,r8,2 │ │ │ │ mtctr r8 │ │ │ │ - ld r4,8(r5) │ │ │ │ - ld r6,16(r5) │ │ │ │ - ld r7,24(r5) │ │ │ │ - addi r5,r5,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r5) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 20e30 │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - b 20e6c │ │ │ │ - li r9,1 │ │ │ │ - b 1d5dc │ │ │ │ - li r10,1 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - std r12,64(r31) │ │ │ │ + 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 210f8 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + clrrdi r29,r29,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 21150 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + ldx r9,r10,r29 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ sldi r3,r30,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r29 │ │ │ │ - mr r28,r3 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r28 │ │ │ │ + mr r29,r3 │ │ │ │ mr r3,r30 │ │ │ │ - mr r5,r28 │ │ │ │ + mr r5,r29 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r28,48(r14) │ │ │ │ - ld r12,64(r31) │ │ │ │ - std r9,0(r22) │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - mr r1,r22 │ │ │ │ - b 1ecd4 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r29,48(r16) │ │ │ │ + cmpdi r29,0 │ │ │ │ + std r2,0(r24) │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + mr r1,r24 │ │ │ │ + b 1eed8 │ │ │ │ + li r2,1 │ │ │ │ + li r29,0 │ │ │ │ + b 21144 │ │ │ │ + li r2,1 │ │ │ │ + b 21150 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128a │ │ │ │ - nop │ │ │ │ + .long 0x1287 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000020ef0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,28688 │ │ │ │ - mflr r0 │ │ │ │ - std r26,-136(r1) │ │ │ │ - std r29,-112(r1) │ │ │ │ - std r30,-104(r1) │ │ │ │ - std r31,-96(r1) │ │ │ │ +00000000000211d0 : │ │ │ │ mfcr r11 │ │ │ │ + mflr r0 │ │ │ │ + std r24,-168(r1) │ │ │ │ + std r23,-176(r1) │ │ │ │ + std r22,-184(r1) │ │ │ │ + std r29,-128(r1) │ │ │ │ + std r30,-120(r1) │ │ │ │ + std r31,-112(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ + stfd f19,-104(r1) │ │ │ │ + stfd f20,-96(r1) │ │ │ │ stfd f21,-88(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,-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 r21,-176(r1) │ │ │ │ - std r22,-168(r1) │ │ │ │ - std r23,-160(r1) │ │ │ │ - std r24,-152(r1) │ │ │ │ - std r25,-144(r1) │ │ │ │ - std r27,-128(r1) │ │ │ │ - std r28,-120(r1) │ │ │ │ + std r14,-248(r1) │ │ │ │ + std r15,-240(r1) │ │ │ │ + std r16,-232(r1) │ │ │ │ + std r17,-224(r1) │ │ │ │ + std r18,-216(r1) │ │ │ │ + std r19,-208(r1) │ │ │ │ + std r20,-200(r1) │ │ │ │ + std r21,-192(r1) │ │ │ │ + std r25,-160(r1) │ │ │ │ + std r26,-152(r1) │ │ │ │ + std r27,-144(r1) │ │ │ │ + std r28,-136(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - stdu r1,-672(r1) │ │ │ │ - ld r9,56(r3) │ │ │ │ + ld r2,56(r3) │ │ │ │ ld r29,88(r3) │ │ │ │ + stdu r1,-704(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ld r26,0(r9) │ │ │ │ - cmpd r26,r29 │ │ │ │ - ble 21ba0 │ │ │ │ - ld r25,8(r9) │ │ │ │ + ld r24,0(r2) │ │ │ │ + cmpd r24,r29 │ │ │ │ + ble 21e00 │ │ │ │ + ld r23,8(r2) │ │ │ │ + cmpd r29,r23 │ │ │ │ + bge 21e00 │ │ │ │ + ld r25,16(r2) │ │ │ │ cmpd r29,r25 │ │ │ │ - bge 21ba0 │ │ │ │ - ld r9,16(r9) │ │ │ │ - cmpd r29,r9 │ │ │ │ - std r9,152(r31) │ │ │ │ - bge 21ba0 │ │ │ │ - ld r9,72(r3) │ │ │ │ - addi r22,r29,1 │ │ │ │ - sldi r19,r22,1 │ │ │ │ - ld r21,0(r9) │ │ │ │ - cmpd r21,r19 │ │ │ │ - ble 21ba0 │ │ │ │ - ld r10,8(r9) │ │ │ │ - cmpd r19,r10 │ │ │ │ - std r10,136(r31) │ │ │ │ - bge 21ba0 │ │ │ │ - ld r9,16(r9) │ │ │ │ - cmpd r19,r9 │ │ │ │ - std r9,144(r31) │ │ │ │ - bge 21ba0 │ │ │ │ - li r10,216 │ │ │ │ - ld r8,16(r3) │ │ │ │ - ld r5,80(r3) │ │ │ │ - li r9,200 │ │ │ │ + bge 21e00 │ │ │ │ + ld r2,72(r3) │ │ │ │ + addi r16,r29,1 │ │ │ │ + sldi r20,r16,1 │ │ │ │ + ld r22,0(r2) │ │ │ │ + cmpd r22,r20 │ │ │ │ + ble 21e00 │ │ │ │ + ld r28,8(r2) │ │ │ │ + cmpd r20,r28 │ │ │ │ + bge 21e00 │ │ │ │ + ld r26,16(r2) │ │ │ │ + cmpd r20,r26 │ │ │ │ + bge 21e00 │ │ │ │ + plxv vs0,216(r3) │ │ │ │ + ld r2,16(r3) │ │ │ │ li r4,0 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - std r8,344(r31) │ │ │ │ - ld r8,8(r3) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - mffprd r28,f0 │ │ │ │ + ld r5,80(r3) │ │ │ │ + mffprd r27,f0 │ │ │ │ + std r2,368(r31) │ │ │ │ + ld r2,8(r3) │ │ │ │ xxswapd vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - std r8,128(r31) │ │ │ │ - mr r3,r28 │ │ │ │ - stfd f0,208(r31) │ │ │ │ - stxvx vs12,r30,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r17,112(r30) │ │ │ │ - andi. r9,r17,32 │ │ │ │ - bne 21fec │ │ │ │ - andi. r9,r17,16 │ │ │ │ - bne 21c3c │ │ │ │ - andi. r9,r17,8 │ │ │ │ - bne 221d4 │ │ │ │ - andi. r9,r17,2 │ │ │ │ - rlwinm r24,r17,0,20,20 │ │ │ │ - bne 22a84 │ │ │ │ - andi. r17,r17,4 │ │ │ │ - bne 2266c │ │ │ │ - cmpwi r24,0 │ │ │ │ - bne 231f0 │ │ │ │ - ld r9,128(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 214d0 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r8,r22,4 │ │ │ │ - mulli r10,r22,48 │ │ │ │ - sldi r6,r22,5 │ │ │ │ - li r16,1 │ │ │ │ - std r25,240(r31) │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mr r3,r27 │ │ │ │ + stfd f0,240(r31) │ │ │ │ + pstxv vs12,200(r30) │ │ │ │ + std r2,128(r31) │ │ │ │ + bl 5240 │ │ │ │ + lwz r14,112(r30) │ │ │ │ + andi. r9,r14,32 │ │ │ │ + bne 221f0 │ │ │ │ + andi. r9,r14,16 │ │ │ │ + bne 21ea0 │ │ │ │ + andi. r9,r14,8 │ │ │ │ + bne 22848 │ │ │ │ + andi. r9,r14,2 │ │ │ │ + rlwinm r21,r14,0,20,20 │ │ │ │ + bne 22d6c │ │ │ │ + andi. r2,r14,4 │ │ │ │ + bne 223c8 │ │ │ │ + cmpwi r21,0 │ │ │ │ + bne 234e0 │ │ │ │ + ld r2,128(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 217b8 │ │ │ │ + mtfprd f0,r22 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + sldi r8,r16,4 │ │ │ │ + sldi r2,r29,1 │ │ │ │ + plfd f28,222760 # 57988 │ │ │ │ + mulli r10,r16,48 │ │ │ │ + sldi r9,r16,5 │ │ │ │ + li r17,1 │ │ │ │ + std r24,256(r31) │ │ │ │ + std r23,264(r31) │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - fcfid f26,f0 │ │ │ │ - lfd f0,136(r31) │ │ │ │ - lfd f28,1648(r9) │ │ │ │ - std r8,168(r31) │ │ │ │ - sldi r9,r29,1 │ │ │ │ + fcfid f25,f0 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + std r8,192(r31) │ │ │ │ sldi r8,r29,4 │ │ │ │ - li r19,0 │ │ │ │ - mr r25,r30 │ │ │ │ - std r26,232(r31) │ │ │ │ - std r29,184(r31) │ │ │ │ - std r21,160(r31) │ │ │ │ - std r28,192(r31) │ │ │ │ - cmpdi cr7,r9,-1 │ │ │ │ - std r8,216(r31) │ │ │ │ - addi r8,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r6,200(r31) │ │ │ │ - fcfid f27,f0 │ │ │ │ - lfd f0,144(r31) │ │ │ │ - fdiv f26,f28,f26 │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - addi r9,r6,-32 │ │ │ │ - isel r18,r16,r8,4*cr7+lt │ │ │ │ - std r9,224(r31) │ │ │ │ - addi r9,r10,15 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fdiv f27,f28,f27 │ │ │ │ - std r9,176(r31) │ │ │ │ - fdiv f28,f28,f0 │ │ │ │ - ld r9,176(r31) │ │ │ │ - lwz r10,112(r25) │ │ │ │ - ld r7,0(r1) │ │ │ │ - mr r20,r1 │ │ │ │ - mr r22,r19 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r17,r1,128 │ │ │ │ - beq 2114c │ │ │ │ - ld r9,240(r25) │ │ │ │ - sldi r10,r19,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r22,8(r9) │ │ │ │ - mulli r26,r22,24 │ │ │ │ - ld r30,120(r25) │ │ │ │ - lfdx f25,r30,r26 │ │ │ │ - blt cr4,22120 │ │ │ │ - ld r28,72(r25) │ │ │ │ - ld r12,48(r25) │ │ │ │ - ld r16,88(r25) │ │ │ │ - ld r15,96(r25) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r27,r2,-2 │ │ │ │ - mr r21,r18 │ │ │ │ - lfd f12,1536(r9) │ │ │ │ - addi r27,r27,1536 │ │ │ │ - lfd f11,0(r28) │ │ │ │ - mulld r29,r22,r12 │ │ │ │ - fcfid f0,f11 │ │ │ │ - mtfprd f11,r16 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - fcfid f30,f11 │ │ │ │ - lfd f11,0(r15) │ │ │ │ - fmul f24,f0,f0 │ │ │ │ - fmul f22,f11,f12 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - fmr f23,f11 │ │ │ │ - fmul f30,f30,f30 │ │ │ │ + cmpdi cr7,r2,-1 │ │ │ │ + std r29,136(r31) │ │ │ │ + std r22,144(r31) │ │ │ │ + li r18,0 │ │ │ │ + mr r14,r9 │ │ │ │ + mr r24,r30 │ │ │ │ + std r25,272(r31) │ │ │ │ + fcfid f26,f0 │ │ │ │ + mtfprd f0,r26 │ │ │ │ + std r8,232(r31) │ │ │ │ + std r27,224(r31) │ │ │ │ + addi r8,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r28,160(r31) │ │ │ │ + std r26,176(r31) │ │ │ │ + fcfid f0,f0 │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + addi r2,r9,-32 │ │ │ │ + isel r16,r17,r8,4*cr7+lt │ │ │ │ + fdiv f25,f27,f25 │ │ │ │ + std r2,248(r31) │ │ │ │ + addi r2,r10,15 │ │ │ │ + fdiv f26,f27,f26 │ │ │ │ + std r2,208(r31) │ │ │ │ + fdiv f27,f27,f0 │ │ │ │ + fmr f19,f25 │ │ │ │ + fmr f20,f26 │ │ │ │ + fmr f21,f27 │ │ │ │ + ld r2,208(r31) │ │ │ │ + lwz r9,112(r24) │ │ │ │ + mr r17,r1 │ │ │ │ + mr r19,r18 │ │ │ │ + ld r10,0(r1) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + andi. r9,r9,2048 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r25,r1,128 │ │ │ │ + beq 2143c │ │ │ │ + ld r2,240(r24) │ │ │ │ + sldi r9,r18,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r19,8(r2) │ │ │ │ + mulli r30,r19,24 │ │ │ │ + ld r23,120(r24) │ │ │ │ + lfdx f24,r23,r30 │ │ │ │ + blt cr4,221dc │ │ │ │ + ld r9,48(r24) │ │ │ │ + ld r28,72(r24) │ │ │ │ + fmr f25,f19 │ │ │ │ + mr r26,r16 │ │ │ │ + ld r15,88(r24) │ │ │ │ + ld r27,96(r24) │ │ │ │ + mulld r29,r19,r9 │ │ │ │ + lfd f12,0(r28) │ │ │ │ + lfd f11,0(r27) │ │ │ │ + fcfid f0,f12 │ │ │ │ + mtfprd f12,r15 │ │ │ │ + sldi r11,r29,3 │ │ │ │ + fmul f26,f11,f28 │ │ │ │ + fmr f27,f11 │ │ │ │ + fcfid f30,f12 │ │ │ │ + lfdx f12,r23,r11 │ │ │ │ + fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ + fmul f30,f30,f30 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r23,f0 │ │ │ │ - subf r9,r23,r16 │ │ │ │ - subf r23,r16,r23 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r24,r17,r9 │ │ │ │ - b 21210 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r20,r15,r2 │ │ │ │ + mulli r21,r20,-8 │ │ │ │ + add r21,r25,r21 │ │ │ │ + b 214e8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - sldi r9,r23,3 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - addi r23,r23,1 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - beq 21250 │ │ │ │ - mtfprd f0,r23 │ │ │ │ + fmul f1,f31,f27 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + sldi r2,r20,3 │ │ │ │ + addic. r26,r26,-1 │ │ │ │ + addi r20,r20,1 │ │ │ │ + stfdx f12,r21,r2 │ │ │ │ + beq 2153c │ │ │ │ + mtfprd f0,r20 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f26,f12,f25 │ │ │ │ - fnmsub f12,f26,f12,f25 │ │ │ │ - fmul f0,f0,f24 │ │ │ │ + fmsub f0,f25,f12,f24 │ │ │ │ + fnmsub f12,f25,f12,f24 │ │ │ │ + fmul f0,f0,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 211e0 │ │ │ │ + bgt 214c0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 21cc0 │ │ │ │ - sldi r9,r23,3 │ │ │ │ - fmr f0,f22 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - addi r23,r23,1 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - bne 21210 │ │ │ │ + fmr f12,f26 │ │ │ │ + bge 214d4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f27 │ │ │ │ + bl 4da0 │ │ │ │ + sldi r2,r20,3 │ │ │ │ + addic. r26,r26,-1 │ │ │ │ + addi r20,r20,1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfdx f12,r21,r2 │ │ │ │ + bne 214e8 │ │ │ │ lfd f12,8(r28) │ │ │ │ - addi r0,r29,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f11,8(r15) │ │ │ │ - addi r23,r26,8 │ │ │ │ - mr r14,r18 │ │ │ │ - sldi r29,r0,3 │ │ │ │ - lfdx f24,r30,r23 │ │ │ │ - add r23,r30,r23 │ │ │ │ + addi r11,r29,1 │ │ │ │ + lfd f10,8(r27) │ │ │ │ + addi r20,r30,8 │ │ │ │ + fmr f27,f30 │ │ │ │ + fmr f22,f24 │ │ │ │ + fmr f26,f20 │ │ │ │ + mr r22,r16 │ │ │ │ + sldi r29,r11,3 │ │ │ │ + lfdx f11,r23,r20 │ │ │ │ + add r20,r23,r20 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r30,r29 │ │ │ │ - lfd f12,1536(r9) │ │ │ │ - fmr f22,f11 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - fmul f23,f0,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmr f21,f12 │ │ │ │ + lfdx f12,r23,r29 │ │ │ │ + fmul f9,f10,f28 │ │ │ │ + fmr f25,f10 │ │ │ │ + fmr f23,f11 │ │ │ │ + fmul f8,f0,f0 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fmr f24,f9 │ │ │ │ frim f0,f0 │ │ │ │ + fmr f30,f8 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - fmr f0,f25 │ │ │ │ - fmr f25,f26 │ │ │ │ - fmr f26,f28 │ │ │ │ - subf r24,r9,r16 │ │ │ │ - subf r21,r16,r9 │ │ │ │ - ld r9,216(r31) │ │ │ │ - fmr f28,f0 │ │ │ │ - sldi r24,r24,3 │ │ │ │ - add r24,r24,r9 │ │ │ │ - addi r24,r24,16 │ │ │ │ - add r24,r17,r24 │ │ │ │ - b 21300 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r26,r15,r2 │ │ │ │ + ld r2,232(r31) │ │ │ │ + mulli r21,r26,-8 │ │ │ │ + add r21,r21,r2 │ │ │ │ + addi r21,r21,16 │ │ │ │ + add r21,r25,r21 │ │ │ │ + b 215e8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f22 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - sldi r9,r21,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r21,r21,1 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - beq 21340 │ │ │ │ - mtfprd f0,r21 │ │ │ │ + fmul f1,f31,f25 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + addic. r22,r22,-1 │ │ │ │ + addi r26,r26,1 │ │ │ │ + stfdx f12,r21,r2 │ │ │ │ + beq 2163c │ │ │ │ + mtfprd f0,r26 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f27,f12,f24 │ │ │ │ - fnmsub f12,f27,f12,f24 │ │ │ │ - fmul f0,f0,f23 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ + fmsub f0,f26,f12,f23 │ │ │ │ + fnmsub f12,f26,f12,f23 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 212d0 │ │ │ │ + bgt 215c0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 21ce0 │ │ │ │ - sldi r9,r21,3 │ │ │ │ - fmr f0,f21 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r21,r21,1 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - bne 21300 │ │ │ │ + fmr f12,f24 │ │ │ │ + bge 215d4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f25 │ │ │ │ + bl 4da0 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + addic. r22,r22,-1 │ │ │ │ + addi r26,r26,1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfdx f12,r21,r2 │ │ │ │ + bne 215e8 │ │ │ │ lfd f12,16(r28) │ │ │ │ - fmr f0,f28 │ │ │ │ - add r9,r30,r29 │ │ │ │ - fmr f28,f26 │ │ │ │ - fmr f26,f25 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r7,r26,16 │ │ │ │ - lfd f11,16(r15) │ │ │ │ - mr r26,r18 │ │ │ │ - fmr f25,f0 │ │ │ │ - lfd f10,1536(r10) │ │ │ │ - lfdx f24,r30,r7 │ │ │ │ - add r10,r30,r7 │ │ │ │ + add r11,r23,r29 │ │ │ │ + addi r2,r30,16 │ │ │ │ + lfd f10,16(r27) │ │ │ │ + fmr f26,f27 │ │ │ │ + mr r27,r16 │ │ │ │ + fmr f27,f21 │ │ │ │ + lfdx f11,r23,r2 │ │ │ │ + add r10,r23,r2 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfd f12,8(r9) │ │ │ │ + lfd f12,8(r11) │ │ │ │ + fmul f9,f10,f28 │ │ │ │ + fmr f25,f10 │ │ │ │ mr r29,r10 │ │ │ │ - fmr f22,f11 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ + fmr f23,f11 │ │ │ │ fmul f12,f0,f12 │ │ │ │ - fmul f23,f0,f0 │ │ │ │ - fmr f21,f10 │ │ │ │ + fmul f8,f0,f0 │ │ │ │ + fmr f24,f9 │ │ │ │ frim f0,f12 │ │ │ │ + fmr f30,f8 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - fmr f0,f25 │ │ │ │ - fmr f25,f26 │ │ │ │ - fmr f26,f27 │ │ │ │ - subf r24,r9,r16 │ │ │ │ - subf r30,r16,r9 │ │ │ │ - ld r9,224(r31) │ │ │ │ - fmr f27,f0 │ │ │ │ - sldi r24,r24,3 │ │ │ │ - add r24,r24,r9 │ │ │ │ - addi r24,r24,32 │ │ │ │ - add r24,r17,r24 │ │ │ │ - b 21400 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r30,r15,r2 │ │ │ │ + ld r2,248(r31) │ │ │ │ + mulli r21,r30,-8 │ │ │ │ + add r21,r21,r2 │ │ │ │ + addi r21,r21,32 │ │ │ │ + add r21,r25,r21 │ │ │ │ + b 216d8 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f22 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ + fmul f1,f31,f25 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - beq 21440 │ │ │ │ + stfdx f12,r21,r2 │ │ │ │ + beq 2172c │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f28,f0,f24 │ │ │ │ - fnmsub f0,f28,f0,f24 │ │ │ │ - fmul f12,f12,f23 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ + fmsub f12,f27,f0,f23 │ │ │ │ + fnmsub f0,f27,f0,f23 │ │ │ │ + fmul f12,f12,f30 │ │ │ │ + fmadd f0,f0,f12,f26 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 213d0 │ │ │ │ + bgt 216b0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 21d00 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - fmr f0,f21 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ + fmr f12,f24 │ │ │ │ + bge 216c4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f25 │ │ │ │ + bl 4da0 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - bne 21400 │ │ │ │ - fmr f0,f27 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfdx f12,r21,r2 │ │ │ │ + bne 216d8 │ │ │ │ + fmr f24,f22 │ │ │ │ mr r10,r29 │ │ │ │ - fmr f27,f26 │ │ │ │ - fmr f26,f25 │ │ │ │ - fmr f25,f0 │ │ │ │ - ld r8,200(r31) │ │ │ │ - ld r3,24(r25) │ │ │ │ - ld r4,192(r31) │ │ │ │ - sldi r22,r22,4 │ │ │ │ - mr r9,r23 │ │ │ │ - fmr f1,f25 │ │ │ │ - mr r5,r17 │ │ │ │ - addi r19,r19,1 │ │ │ │ - add r7,r17,r8 │ │ │ │ - ld r8,168(r31) │ │ │ │ - add r3,r3,r22 │ │ │ │ - add r6,r17,r8 │ │ │ │ - ld r8,184(r31) │ │ │ │ - std r8,120(r1) │ │ │ │ - ld r8,144(r31) │ │ │ │ - std r8,112(r1) │ │ │ │ - ld r8,136(r31) │ │ │ │ - std r8,104(r1) │ │ │ │ - ld r8,160(r31) │ │ │ │ - std r8,96(r1) │ │ │ │ - bl fe00 │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r19 │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 21110 │ │ │ │ - mr r30,r25 │ │ │ │ - ld r26,232(r31) │ │ │ │ - ld r21,160(r31) │ │ │ │ - ld r25,240(r31) │ │ │ │ - ld r3,160(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - sradi r10,r26,1 │ │ │ │ - addze r10,r10 │ │ │ │ - andi. r9,r9,1 │ │ │ │ - std r10,304(r31) │ │ │ │ - bne 21d20 │ │ │ │ - cmpdi r26,1 │ │ │ │ - ble 21bac │ │ │ │ - ld r23,152(r31) │ │ │ │ - sradi r12,r25,1 │ │ │ │ - addze r12,r12 │ │ │ │ - ld r7,136(r31) │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r3,24(r24) │ │ │ │ + sldi r19,r19,4 │ │ │ │ + fmr f1,f24 │ │ │ │ + mr r9,r20 │ │ │ │ + add r7,r25,r14 │ │ │ │ + mr r5,r25 │ │ │ │ + addi r18,r18,1 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,176(r31) │ │ │ │ + add r3,r3,r19 │ │ │ │ + std r2,112(r1) │ │ │ │ + ld r2,192(r31) │ │ │ │ + ld r4,224(r31) │ │ │ │ + add r6,r25,r2 │ │ │ │ + ld r2,160(r31) │ │ │ │ + std r2,104(r1) │ │ │ │ + ld r2,144(r31) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl fe30 │ │ │ │ + ld r9,128(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r18 │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + bne 21400 │ │ │ │ + mr r30,r24 │ │ │ │ + ld r23,264(r31) │ │ │ │ + ld r25,272(r31) │ │ │ │ ld r22,144(r31) │ │ │ │ - mr r20,r10 │ │ │ │ - addi r10,r21,1 │ │ │ │ - cmpdi r25,1 │ │ │ │ - addis r27,r2,-2 │ │ │ │ - li r3,1 │ │ │ │ - subf r21,r20,r21 │ │ │ │ + ld r28,160(r31) │ │ │ │ + ld r26,176(r31) │ │ │ │ + ld r24,256(r31) │ │ │ │ + ld r3,160(r30) │ │ │ │ + sradi r27,r24,1 │ │ │ │ + addze r27,r27 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 21f1c │ │ │ │ + cmpdi r24,1 │ │ │ │ + ble 21e08 │ │ │ │ + mulld r24,r25,r23 │ │ │ │ + mulld r3,r26,r28 │ │ │ │ + sradi r21,r25,1 │ │ │ │ + addze r21,r21 │ │ │ │ + sradi r0,r23,1 │ │ │ │ + addze r0,r0 │ │ │ │ + plfd f30,221580 # 57980 │ │ │ │ + addi r7,r22,1 │ │ │ │ + subf r22,r27,r22 │ │ │ │ + addi r10,r28,1 │ │ │ │ + cmpdi r23,1 │ │ │ │ + std r27,328(r31) │ │ │ │ + sldi r20,r26,4 │ │ │ │ + sldi r12,r25,4 │ │ │ │ + cmpdi cr4,r25,1 │ │ │ │ + li r8,1 │ │ │ │ + subf r7,r27,r7 │ │ │ │ + mulld r9,r22,r28 │ │ │ │ + mfocrf r2,128 │ │ │ │ li r29,0 │ │ │ │ - subf r10,r20,r10 │ │ │ │ - mfocrf r5,128 │ │ │ │ - addi r27,r27,1528 │ │ │ │ - mulld r8,r23,r25 │ │ │ │ - sldi r0,r23,4 │ │ │ │ - sradi r11,r23,1 │ │ │ │ - addze r11,r11 │ │ │ │ - addi r9,r7,1 │ │ │ │ - mulld r4,r22,r7 │ │ │ │ - sldi r19,r22,4 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - mulld r6,r21,r7 │ │ │ │ - mulld r18,r12,r0 │ │ │ │ - rotlwi r5,r5,20 │ │ │ │ - mtocrf 16,r5 │ │ │ │ - rotlwi r5,r5,12 │ │ │ │ - subfic r5,r12,1 │ │ │ │ - subf r9,r12,r9 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - maddld r25,r20,r25,r12 │ │ │ │ - std r27,280(r31) │ │ │ │ - cmpdi cr4,r23,1 │ │ │ │ - std r19,272(r31) │ │ │ │ - mr r24,r11 │ │ │ │ - std r11,160(r31) │ │ │ │ - mulld r9,r9,r22 │ │ │ │ - std r12,184(r31) │ │ │ │ - neg r26,r8 │ │ │ │ - maddld r8,r20,r8,r11 │ │ │ │ - subf r11,r12,r7 │ │ │ │ - std r0,416(r31) │ │ │ │ - sldi r28,r4,4 │ │ │ │ - add r5,r5,r10 │ │ │ │ - subf r10,r12,r10 │ │ │ │ - neg r27,r24 │ │ │ │ - std r18,400(r31) │ │ │ │ - sldi r18,r26,4 │ │ │ │ - ld r26,208(r31) │ │ │ │ - subf r4,r24,r22 │ │ │ │ - addi r6,r6,1 │ │ │ │ - std r27,288(r31) │ │ │ │ - mr r27,r24 │ │ │ │ - maddld r7,r12,r23,r24 │ │ │ │ - fmr f21,f0 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - std r18,352(r31) │ │ │ │ - sldi r8,r8,4 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - maddld r11,r11,r19,r26 │ │ │ │ - maddld r10,r10,r19,r26 │ │ │ │ - std r8,376(r31) │ │ │ │ - add r8,r4,r26 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - mr r4,r26 │ │ │ │ - std r8,240(r31) │ │ │ │ - mulld r8,r5,r22 │ │ │ │ - add r9,r9,r4 │ │ │ │ - mr r5,r27 │ │ │ │ - std r11,224(r31) │ │ │ │ - maddld r11,r28,r21,r26 │ │ │ │ - std r10,232(r31) │ │ │ │ - std r9,256(r31) │ │ │ │ + maddld r4,r27,r24,r21 │ │ │ │ + subf r11,r0,r28 │ │ │ │ + subf r6,r21,r26 │ │ │ │ + maddld r5,r0,r25,r21 │ │ │ │ + std r21,176(r31) │ │ │ │ + std r20,304(r31) │ │ │ │ + mulld r7,r7,r28 │ │ │ │ + sldi r28,r3,4 │ │ │ │ + sldi r3,r24,4 │ │ │ │ + mulli r24,r24,-16 │ │ │ │ + std r0,136(r31) │ │ │ │ + std r12,440(r31) │ │ │ │ + rotlwi r2,r2,20 │ │ │ │ + mtocrf 16,r2 │ │ │ │ + rotlwi r2,r2,12 │ │ │ │ + subfic r2,r0,1 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + subf r10,r0,r10 │ │ │ │ + maddld r23,r27,r23,r0 │ │ │ │ + mulld r3,r3,r27 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + isel r8,r21,r8,4*cr4+gt │ │ │ │ + addi r9,r9,1 │ │ │ │ + mulld r10,r10,r26 │ │ │ │ + mr r27,r28 │ │ │ │ + std r8,320(r31) │ │ │ │ + std r24,376(r31) │ │ │ │ + ld r24,240(r31) │ │ │ │ + add r2,r2,r7 │ │ │ │ + mulld r9,r9,r26 │ │ │ │ + subf r7,r0,r7 │ │ │ │ + maddld r25,r23,r25,r21 │ │ │ │ + mulld r23,r23,r12 │ │ │ │ + mulld r2,r2,r26 │ │ │ │ li r26,0 │ │ │ │ - std r11,216(r31) │ │ │ │ - sldi r11,r24,4 │ │ │ │ - maddld r24,r25,r23,r24 │ │ │ │ - mulld r25,r25,r0 │ │ │ │ - std r11,384(r31) │ │ │ │ - mulld r11,r6,r22 │ │ │ │ - neg r6,r18 │ │ │ │ - mulld r10,r6,r20 │ │ │ │ - sldi r9,r24,4 │ │ │ │ - std r25,392(r31) │ │ │ │ - std r9,360(r31) │ │ │ │ - subf r9,r5,r8 │ │ │ │ - std r10,408(r31) │ │ │ │ - sldi r10,r7,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - isel r7,r27,r3,4*cr4+gt │ │ │ │ - li r27,0 │ │ │ │ - std r10,368(r31) │ │ │ │ - subf r10,r5,r11 │ │ │ │ - add r9,r9,r4 │ │ │ │ - std r7,296(r31) │ │ │ │ + std r3,432(r31) │ │ │ │ + subf r10,r21,r10 │ │ │ │ + add r6,r6,r24 │ │ │ │ + maddld r11,r11,r20,r24 │ │ │ │ + maddld r22,r28,r22,r24 │ │ │ │ + maddld r7,r7,r20,r24 │ │ │ │ + subf r9,r21,r9 │ │ │ │ sldi r10,r10,4 │ │ │ │ - std r9,264(r31) │ │ │ │ - add r10,r10,r4 │ │ │ │ - std r10,248(r31) │ │ │ │ - nop │ │ │ │ - ld r9,304(r31) │ │ │ │ + mr r28,r29 │ │ │ │ + std r6,272(r31) │ │ │ │ + sldi r6,r4,4 │ │ │ │ + std r23,416(r31) │ │ │ │ + subf r2,r21,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r10,r10,r24 │ │ │ │ + std r6,400(r31) │ │ │ │ + sldi r6,r5,4 │ │ │ │ + std r11,256(r31) │ │ │ │ + std r22,248(r31) │ │ │ │ + mulld r11,r0,r12 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r9,r9,r24 │ │ │ │ + std r6,392(r31) │ │ │ │ + neg r6,r21 │ │ │ │ + std r7,264(r31) │ │ │ │ + add r2,r2,r24 │ │ │ │ + std r10,288(r31) │ │ │ │ + std r9,280(r31) │ │ │ │ + std r6,312(r31) │ │ │ │ + sldi r6,r21,4 │ │ │ │ + std r2,296(r31) │ │ │ │ + std r6,408(r31) │ │ │ │ + sldi r6,r25,4 │ │ │ │ + mr r25,r26 │ │ │ │ + std r11,424(r31) │ │ │ │ + std r6,384(r31) │ │ │ │ + ld r2,328(r31) │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ - subf r8,r9,r26 │ │ │ │ + ld r9,72(r30) │ │ │ │ + subf r2,r2,r25 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - ld r9,96(r30) │ │ │ │ - mtfprd f0,r8 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f0,f0,f21 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4be0 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ - ld r9,96(r30) │ │ │ │ - fmr f31,f1 │ │ │ │ + ld r9,72(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ + fmr f28,f1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r26 │ │ │ │ + mtfprd f0,r25 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f21 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr3,21b1c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - li r11,0 │ │ │ │ - ld r6,416(r31) │ │ │ │ - std r27,128(r31) │ │ │ │ - std r26,312(r31) │ │ │ │ - std r29,320(r31) │ │ │ │ - std r28,328(r31) │ │ │ │ - std r27,336(r31) │ │ │ │ - lfd f30,1648(r9) │ │ │ │ - ld r9,280(r31) │ │ │ │ - mr r7,r11 │ │ │ │ - lfd f28,0(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fdiv f31,f30,f31 │ │ │ │ - fdiv f30,f30,f1 │ │ │ │ - addi r9,r9,1648 │ │ │ │ - std r9,152(r31) │ │ │ │ - ld r9,344(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,176(r31) │ │ │ │ - ld r9,408(r31) │ │ │ │ - add r18,r9,r29 │ │ │ │ - ld r9,400(r31) │ │ │ │ - add r19,r9,r29 │ │ │ │ - ld r9,392(r31) │ │ │ │ - add r20,r9,r29 │ │ │ │ - ld r9,384(r31) │ │ │ │ - add r21,r9,r29 │ │ │ │ - ld r9,376(r31) │ │ │ │ + bl 4be0 │ │ │ │ + ble cr3,21d7c │ │ │ │ + ld r2,368(r31) │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ + fdiv f28,f29,f28 │ │ │ │ + li r8,0 │ │ │ │ + std r26,160(r31) │ │ │ │ + std r25,336(r31) │ │ │ │ + std r28,344(r31) │ │ │ │ + std r27,352(r31) │ │ │ │ + std r26,360(r31) │ │ │ │ + mr r10,r8 │ │ │ │ + ld r8,440(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,208(r31) │ │ │ │ + ld r2,432(r31) │ │ │ │ + add r17,r2,r28 │ │ │ │ + ld r2,424(r31) │ │ │ │ + add r18,r2,r28 │ │ │ │ + ld r2,416(r31) │ │ │ │ + add r19,r2,r28 │ │ │ │ + ld r2,408(r31) │ │ │ │ + add r20,r2,r28 │ │ │ │ + ld r2,400(r31) │ │ │ │ + add r21,r2,r28 │ │ │ │ + ld r2,392(r31) │ │ │ │ fmr f23,f31 │ │ │ │ - fmr f22,f30 │ │ │ │ - add r22,r9,r29 │ │ │ │ - ld r9,368(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r9,360(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,136(r31) │ │ │ │ - li r9,0 │ │ │ │ - std r9,168(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,184(r31) │ │ │ │ - ld r29,168(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,128(r31) │ │ │ │ + ld r2,384(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,144(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r2,192(r31) │ │ │ │ + ld r29,192(r31) │ │ │ │ + ld r2,136(r31) │ │ │ │ + std r8,232(r31) │ │ │ │ + std r10,224(r31) │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ - std r6,200(r31) │ │ │ │ - std r7,192(r31) │ │ │ │ - subf r8,r9,r29 │ │ │ │ + ld r9,72(r30) │ │ │ │ + subf r2,r2,r29 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - ld r9,96(r30) │ │ │ │ - mtfprd f0,r8 │ │ │ │ + lfd f12,8(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4be0 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ - ld r9,96(r30) │ │ │ │ - fmr f27,f1 │ │ │ │ + ld r9,72(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ + fmr f26,f1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,8(r10) │ │ │ │ - lfd f12,8(r9) │ │ │ │ + lfd f0,8(r9) │ │ │ │ + lfd f12,8(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ mtfprd f0,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,192(r31) │ │ │ │ - ld r6,200(r31) │ │ │ │ - ble cr4,21aa8 │ │ │ │ - ld r9,152(r31) │ │ │ │ - ld r28,176(r31) │ │ │ │ - ld r29,288(r31) │ │ │ │ - ld r27,296(r31) │ │ │ │ - std r7,192(r31) │ │ │ │ - std r6,200(r31) │ │ │ │ - lfd f26,0(r9) │ │ │ │ - ld r9,280(r31) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,264(r31) │ │ │ │ - fdiv f27,f26,f27 │ │ │ │ - fdiv f26,f26,f1 │ │ │ │ - add r23,r9,r7 │ │ │ │ - ld r9,256(r31) │ │ │ │ - add r24,r9,r7 │ │ │ │ - ld r9,248(r31) │ │ │ │ - add r25,r9,r7 │ │ │ │ - ld r9,240(r31) │ │ │ │ - add r15,r9,r7 │ │ │ │ - ld r9,232(r31) │ │ │ │ - add r14,r9,r7 │ │ │ │ - ld r9,224(r31) │ │ │ │ - add r17,r9,r7 │ │ │ │ - ld r9,216(r31) │ │ │ │ - fmul f24,f23,f27 │ │ │ │ - fmul f25,f23,f26 │ │ │ │ - fmul f27,f22,f27 │ │ │ │ - fmul f26,f22,f26 │ │ │ │ - add r16,r9,r7 │ │ │ │ - ld r9,208(r31) │ │ │ │ - add r26,r9,r7 │ │ │ │ - mr r9,r26 │ │ │ │ - mr r26,r15 │ │ │ │ - mr r15,r25 │ │ │ │ - mr r25,r14 │ │ │ │ - mr r14,r16 │ │ │ │ - mr r16,r24 │ │ │ │ - mr r24,r17 │ │ │ │ - mr r17,r9 │ │ │ │ - nop │ │ │ │ + bl 4be0 │ │ │ │ + ld r10,224(r31) │ │ │ │ + ld r8,232(r31) │ │ │ │ + ble cr4,21d08 │ │ │ │ + ld r2,296(r31) │ │ │ │ + fdiv f26,f29,f26 │ │ │ │ + fdiv f27,f29,f1 │ │ │ │ + ld r28,208(r31) │ │ │ │ + std r10,224(r31) │ │ │ │ + std r8,232(r31) │ │ │ │ + ld r29,312(r31) │ │ │ │ + ld r27,320(r31) │ │ │ │ + add r24,r10,r2 │ │ │ │ + ld r2,288(r31) │ │ │ │ + add r25,r10,r2 │ │ │ │ + ld r2,280(r31) │ │ │ │ + add r26,r10,r2 │ │ │ │ + ld r2,272(r31) │ │ │ │ + add r15,r10,r2 │ │ │ │ + ld r2,264(r31) │ │ │ │ + add r14,r10,r2 │ │ │ │ + ld r2,256(r31) │ │ │ │ + add r23,r10,r2 │ │ │ │ + ld r2,248(r31) │ │ │ │ + fmul f24,f28,f26 │ │ │ │ + fmul f25,f28,f27 │ │ │ │ + fmul f26,f23,f26 │ │ │ │ + fmul f27,f23,f27 │ │ │ │ + add r22,r10,r2 │ │ │ │ + ld r2,240(r31) │ │ │ │ + add r16,r10,r2 │ │ │ │ + mr r2,r16 │ │ │ │ + mr r16,r15 │ │ │ │ + mr r15,r14 │ │ │ │ + mr r14,r26 │ │ │ │ + mr r26,r23 │ │ │ │ + mr r23,r22 │ │ │ │ + mr r22,r2 │ │ │ │ nop │ │ │ │ - ld r3,72(r30) │ │ │ │ + ld r4,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ mtfprd f0,r29 │ │ │ │ - ld r9,96(r30) │ │ │ │ - addi r23,r23,16 │ │ │ │ + addi r24,r24,16 │ │ │ │ + addi r25,r25,16 │ │ │ │ + addi r14,r14,16 │ │ │ │ + ld r2,96(r30) │ │ │ │ addi r16,r16,16 │ │ │ │ addi r15,r15,16 │ │ │ │ addi r26,r26,16 │ │ │ │ - addi r25,r25,16 │ │ │ │ + addi r23,r23,16 │ │ │ │ fcfid f0,f0 │ │ │ │ - addi r24,r24,16 │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r17,r17,16 │ │ │ │ + addi r22,r22,16 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,16(r3) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + lfd f12,16(r4) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r9) │ │ │ │ + lfd f12,16(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,160(r31) │ │ │ │ + bl 4be0 │ │ │ │ + ld r2,176(r31) │ │ │ │ lfd f12,88(r30) │ │ │ │ - ld r3,72(r30) │ │ │ │ - add r9,r29,r9 │ │ │ │ + ld r4,72(r30) │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ + add r2,r2,r29 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r3) │ │ │ │ addi r29,r29,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,152(r31) │ │ │ │ + lfd f12,16(r4) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f31,0(r9) │ │ │ │ - ld r9,96(r30) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - lfd f12,16(r9) │ │ │ │ - fdiv f30,f31,f1 │ │ │ │ + lfd f12,16(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs10,-16(r23) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ + bl 4be0 │ │ │ │ + lxv vs10,-16(r24) │ │ │ │ + ld r2,160(r31) │ │ │ │ addic. r27,r27,-1 │ │ │ │ - fmul f9,f30,f24 │ │ │ │ - fmul f12,f30,f25 │ │ │ │ - fmul f11,f30,f27 │ │ │ │ - fdiv f0,f31,f1 │ │ │ │ - fmul f30,f30,f26 │ │ │ │ - add r9,r28,r9 │ │ │ │ + ld r9,128(r31) │ │ │ │ + fmul f11,f31,f24 │ │ │ │ + fmul f12,f31,f26 │ │ │ │ + fmul f0,f31,f25 │ │ │ │ + fdiv f1,f29,f1 │ │ │ │ + fmul f31,f31,f27 │ │ │ │ + add r2,r28,r2 │ │ │ │ addi r28,r28,16 │ │ │ │ - xxspltd vs9,vs9,0 │ │ │ │ - xxspltd vs8,vs12,0 │ │ │ │ - xxspltd vs11,vs11,0 │ │ │ │ - xxspltd vs30,vs30,0 │ │ │ │ + xxspltd vs9,vs11,0 │ │ │ │ + xxspltd vs11,vs12,0 │ │ │ │ + xxspltd vs12,vs0,0 │ │ │ │ + xxspltd vs31,vs31,0 │ │ │ │ xvmuldp vs10,vs10,vs9 │ │ │ │ stxv vs10,-16(r28) │ │ │ │ - lxv vs12,-16(r16) │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - fmul f9,f0,f24 │ │ │ │ - fmul f10,f0,f27 │ │ │ │ - fmul f11,f0,f25 │ │ │ │ - fmul f0,f0,f26 │ │ │ │ - xxspltd vs9,vs9,0 │ │ │ │ + lxv vs0,-16(r25) │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r2,r17 │ │ │ │ + lxv vs0,-16(r14) │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + fmul f10,f1,f24 │ │ │ │ + fmul f11,f1,f26 │ │ │ │ + fmul f12,f1,f25 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + stxvx vs0,r2,r18 │ │ │ │ + lxv vs0,-16(r16) │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ - stxvx vs12,r9,r18 │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - lxv vs12,-16(r15) │ │ │ │ - xvmuldp vs12,vs12,vs8 │ │ │ │ - stxvx vs12,r9,r19 │ │ │ │ - lxv vs12,-16(r26) │ │ │ │ - xvmuldp vs12,vs12,vs30 │ │ │ │ - stxvx vs12,r9,r20 │ │ │ │ - lxv vs12,-16(r25) │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ - stxvx vs12,r9,r21 │ │ │ │ - lxv vs12,-16(r24) │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - stxvx vs12,r9,r22 │ │ │ │ - lxv vs12,-16(r14) │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r9,r10 │ │ │ │ - ld r10,136(r31) │ │ │ │ - lxv vs12,-16(r17) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ - bne 21920 │ │ │ │ - ld r7,192(r31) │ │ │ │ - ld r6,200(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ - ld r9,168(r31) │ │ │ │ - add r18,r18,r6 │ │ │ │ - add r19,r19,r6 │ │ │ │ - add r20,r20,r6 │ │ │ │ - add r21,r21,r6 │ │ │ │ - add r22,r22,r6 │ │ │ │ - add r10,r10,r6 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r10,176(r31) │ │ │ │ - ld r10,128(r31) │ │ │ │ - std r9,168(r31) │ │ │ │ - subf r10,r6,r10 │ │ │ │ - std r10,128(r31) │ │ │ │ - ld r10,184(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ + xvmuldp vs0,vs0,vs31 │ │ │ │ + stxvx vs0,r2,r19 │ │ │ │ + lxv vs0,-16(r15) │ │ │ │ + xvmuldp vs0,vs0,vs10 │ │ │ │ + stxvx vs0,r2,r20 │ │ │ │ + lxv vs0,-16(r26) │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r2,r21 │ │ │ │ + lxv vs0,-16(r23) │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxv vs0,-16(r22) │ │ │ │ ld r9,144(r31) │ │ │ │ - add r9,r9,r6 │ │ │ │ - std r9,144(r31) │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + bne 21b90 │ │ │ │ + ld r10,224(r31) │ │ │ │ + ld r8,232(r31) │ │ │ │ + ld r9,208(r31) │ │ │ │ + ld r2,192(r31) │ │ │ │ + add r17,r17,r8 │ │ │ │ + add r18,r18,r8 │ │ │ │ + add r19,r19,r8 │ │ │ │ + add r20,r20,r8 │ │ │ │ + add r21,r21,r8 │ │ │ │ + add r9,r9,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,208(r31) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r2,192(r31) │ │ │ │ + subf r9,r8,r9 │ │ │ │ + std r9,160(r31) │ │ │ │ ld r9,136(r31) │ │ │ │ - add r9,r9,r6 │ │ │ │ - std r9,136(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + ld r2,128(r31) │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r2,128(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r2,144(r31) │ │ │ │ + ld r2,304(r31) │ │ │ │ + add r10,r10,r2 │ │ │ │ + blt 21a60 │ │ │ │ + ld r25,336(r31) │ │ │ │ + ld r28,344(r31) │ │ │ │ + ld r27,352(r31) │ │ │ │ + ld r26,360(r31) │ │ │ │ + ld r9,296(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + ld r2,376(r31) │ │ │ │ + add r9,r9,r27 │ │ │ │ + add r26,r26,r2 │ │ │ │ + subf r28,r2,r28 │ │ │ │ + std r9,296(r31) │ │ │ │ + ld r9,288(r31) │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,288(r31) │ │ │ │ + ld r9,280(r31) │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,280(r31) │ │ │ │ ld r9,272(r31) │ │ │ │ - add r7,r7,r9 │ │ │ │ - blt 217d0 │ │ │ │ - ld r26,312(r31) │ │ │ │ - ld r29,320(r31) │ │ │ │ - ld r28,328(r31) │ │ │ │ - ld r27,336(r31) │ │ │ │ - ld r10,264(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - ld r9,352(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - add r27,r27,r9 │ │ │ │ - subf r29,r9,r29 │ │ │ │ - std r10,264(r31) │ │ │ │ - ld r10,256(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - std r10,256(r31) │ │ │ │ - ld r10,248(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - std r10,248(r31) │ │ │ │ - ld r10,240(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - std r10,240(r31) │ │ │ │ - ld r10,232(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - std r10,232(r31) │ │ │ │ - ld r10,224(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - std r10,224(r31) │ │ │ │ - ld r10,304(r31) │ │ │ │ - cmpd r26,r10 │ │ │ │ - ld r10,216(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - std r10,216(r31) │ │ │ │ - ld r10,208(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - std r10,208(r31) │ │ │ │ - blt 21690 │ │ │ │ - b 21bac │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,272(r31) │ │ │ │ + ld r9,264(r31) │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,264(r31) │ │ │ │ + ld r9,256(r31) │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,256(r31) │ │ │ │ + ld r9,328(r31) │ │ │ │ + cmpd r25,r9 │ │ │ │ + ld r9,248(r31) │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,248(r31) │ │ │ │ + ld r9,240(r31) │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,240(r31) │ │ │ │ + blt 21950 │ │ │ │ + b 21e08 │ │ │ │ nop │ │ │ │ mr r3,r30 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,672 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bl 45c0 │ │ │ │ + addi r1,r31,704 │ │ │ │ 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) │ │ │ │ + ld r0,16(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) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-120(r1) │ │ │ │ - ld r29,-112(r1) │ │ │ │ - ld r30,-104(r1) │ │ │ │ - ld r31,-96(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) │ │ │ │ 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 │ │ │ │ - ld r19,128(r31) │ │ │ │ - cmpdi r19,0 │ │ │ │ - ble 214d0 │ │ │ │ - andi. r17,r17,2048 │ │ │ │ - ld r18,24(r30) │ │ │ │ - ld r24,176(r30) │ │ │ │ - ld r23,120(r30) │ │ │ │ - bne 22148 │ │ │ │ - ld r27,136(r31) │ │ │ │ - ld r16,144(r31) │ │ │ │ - mulli r20,r22,48 │ │ │ │ - sldi r17,r22,4 │ │ │ │ - addi r23,r23,8 │ │ │ │ - sldi r22,r22,5 │ │ │ │ - lfd f1,-8(r23) │ │ │ │ - addi r10,r23,8 │ │ │ │ - mr r9,r23 │ │ │ │ - add r7,r22,r24 │ │ │ │ - add r6,r17,r24 │ │ │ │ - mr r5,r24 │ │ │ │ - mr r3,r18 │ │ │ │ - mr r4,r28 │ │ │ │ + ld r15,128(r31) │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 217b8 │ │ │ │ + andi. r2,r14,2048 │ │ │ │ + ld r17,24(r30) │ │ │ │ + ld r21,176(r30) │ │ │ │ + ld r20,120(r30) │ │ │ │ + bne 22344 │ │ │ │ + mulli r19,r16,48 │ │ │ │ + sldi r18,r16,4 │ │ │ │ + addi r20,r20,8 │ │ │ │ + sldi r16,r16,5 │ │ │ │ + lfd f1,-8(r20) │ │ │ │ + addi r10,r20,8 │ │ │ │ + mr r9,r20 │ │ │ │ + add r7,r16,r21 │ │ │ │ + add r6,r18,r21 │ │ │ │ std r29,120(r1) │ │ │ │ - std r16,112(r1) │ │ │ │ - std r27,104(r1) │ │ │ │ - std r21,96(r1) │ │ │ │ - addi r18,r18,16 │ │ │ │ - add r24,r24,r20 │ │ │ │ - addi r23,r23,24 │ │ │ │ - bl fe00 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ - bne 21c74 │ │ │ │ - b 214d0 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 211fc │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f22 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 212ec │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f22 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 213ec │ │ │ │ - cmpdi r26,1 │ │ │ │ - ble 21bac │ │ │ │ + std r26,112(r1) │ │ │ │ + std r28,104(r1) │ │ │ │ + mr r5,r21 │ │ │ │ + mr r3,r17 │ │ │ │ + mr r4,r27 │ │ │ │ + std r22,96(r1) │ │ │ │ + addi r17,r17,16 │ │ │ │ + add r21,r21,r19 │ │ │ │ + addi r20,r20,24 │ │ │ │ + bl fe30 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ + bne 21ed0 │ │ │ │ + b 217b8 │ │ │ │ + cmpdi r24,1 │ │ │ │ + ble 21e08 │ │ │ │ + cmpdi r23,1 │ │ │ │ + ble 21e08 │ │ │ │ cmpdi r25,1 │ │ │ │ - ble 21bac │ │ │ │ - ld r3,152(r31) │ │ │ │ - cmpdi r3,1 │ │ │ │ - ble 21bac │ │ │ │ - ld r11,144(r31) │ │ │ │ - ld r27,136(r31) │ │ │ │ - subf r9,r10,r21 │ │ │ │ - mulld r5,r25,r10 │ │ │ │ - mr r6,r10 │ │ │ │ - sradi r15,r25,1 │ │ │ │ + ble 21e08 │ │ │ │ + mulld r4,r28,r26 │ │ │ │ + ld r2,168(r30) │ │ │ │ + mulld r10,r23,r25 │ │ │ │ + subf r8,r27,r22 │ │ │ │ + sradi r15,r23,1 │ │ │ │ addze r15,r15 │ │ │ │ - ld r10,168(r30) │ │ │ │ - sradi r0,r3,1 │ │ │ │ - addze r0,r0 │ │ │ │ + std r27,280(r31) │ │ │ │ + mulld r9,r23,r27 │ │ │ │ + sradi r14,r25,1 │ │ │ │ + addze r14,r14 │ │ │ │ li r29,0 │ │ │ │ - sldi r28,r6,3 │ │ │ │ - mulld r25,r25,r3 │ │ │ │ - sldi r17,r3,4 │ │ │ │ - mulld r8,r27,r11 │ │ │ │ - mulld r9,r9,r27 │ │ │ │ - std r28,200(r31) │ │ │ │ - sldi r18,r11,4 │ │ │ │ - add r7,r15,r5 │ │ │ │ - mulld r4,r3,r15 │ │ │ │ - subf r6,r15,r27 │ │ │ │ - mulld r5,r3,r5 │ │ │ │ - ld r21,16(r10) │ │ │ │ - ld r26,8(r10) │ │ │ │ - ld r30,0(r10) │ │ │ │ - ld r10,344(r31) │ │ │ │ - sldi r22,r0,3 │ │ │ │ - sldi r19,r0,4 │ │ │ │ - mulld r7,r7,r3 │ │ │ │ - mulld r6,r6,r11 │ │ │ │ - std r0,128(r31) │ │ │ │ - subf r0,r0,r11 │ │ │ │ - sldi r25,r25,4 │ │ │ │ - sldi r14,r15,3 │ │ │ │ - sldi r24,r8,4 │ │ │ │ - add r8,r27,r9 │ │ │ │ - mulld r9,r11,r9 │ │ │ │ - add r22,r21,r22 │ │ │ │ - sldi r27,r4,4 │ │ │ │ - sldi r23,r5,4 │ │ │ │ - add r10,r10,r19 │ │ │ │ + sldi r17,r25,4 │ │ │ │ + mulld r8,r8,r28 │ │ │ │ + sldi r18,r26,4 │ │ │ │ + sldi r24,r27,3 │ │ │ │ + ld r30,0(r2) │ │ │ │ + ld r21,16(r2) │ │ │ │ + subf r7,r15,r28 │ │ │ │ + mulld r6,r25,r15 │ │ │ │ + sldi r12,r15,3 │ │ │ │ + std r24,272(r31) │ │ │ │ + ld r23,8(r2) │ │ │ │ + sldi r2,r4,4 │ │ │ │ + mulld r5,r25,r9 │ │ │ │ + subf r0,r14,r26 │ │ │ │ + sldi r22,r14,3 │ │ │ │ + add r9,r15,r9 │ │ │ │ + mulld r7,r7,r26 │ │ │ │ + sldi r19,r14,4 │ │ │ │ + std r2,208(r31) │ │ │ │ + sldi r2,r10,4 │ │ │ │ sldi r0,r0,4 │ │ │ │ - subf r8,r15,r8 │ │ │ │ - mr r28,r30 │ │ │ │ - std r25,216(r31) │ │ │ │ - std r26,224(r31) │ │ │ │ - std r27,240(r31) │ │ │ │ - mr r27,r29 │ │ │ │ - ld r29,208(r31) │ │ │ │ - sldi r6,r6,4 │ │ │ │ - mulld r8,r8,r11 │ │ │ │ - std r23,232(r31) │ │ │ │ - std r24,248(r31) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r6,176(r31) │ │ │ │ - std r9,184(r31) │ │ │ │ - sldi r9,r7,4 │ │ │ │ - std r9,192(r31) │ │ │ │ - sldi r9,r8,4 │ │ │ │ - std r9,168(r31) │ │ │ │ + mulld r10,r9,r25 │ │ │ │ + ld r9,368(r31) │ │ │ │ + add r22,r21,r22 │ │ │ │ + std r2,136(r31) │ │ │ │ + add r2,r28,r8 │ │ │ │ + mulld r8,r26,r8 │ │ │ │ + sldi r25,r6,4 │ │ │ │ + std r23,248(r31) │ │ │ │ + sldi r28,r5,4 │ │ │ │ + subf r2,r15,r2 │ │ │ │ + std r25,256(r31) │ │ │ │ + std r28,264(r31) │ │ │ │ + add r9,r9,r19 │ │ │ │ + mr r28,r29 │ │ │ │ + mr r29,r30 │ │ │ │ + ld r30,240(r31) │ │ │ │ + mulld r2,r2,r26 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r26,r7,4 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + std r10,192(r31) │ │ │ │ + std r26,240(r31) │ │ │ │ + std r8,224(r31) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + std r2,232(r31) │ │ │ │ nop │ │ │ │ - ld r9,200(r31) │ │ │ │ - lfd f11,0(r28) │ │ │ │ - ld r16,224(r31) │ │ │ │ - mr r7,r29 │ │ │ │ - mr r8,r10 │ │ │ │ - li r12,0 │ │ │ │ - std r27,136(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - std r28,152(r31) │ │ │ │ - std r29,160(r31) │ │ │ │ - lfdx f12,r28,r9 │ │ │ │ - ld r9,168(r31) │ │ │ │ - add r30,r9,r29 │ │ │ │ - ld r9,176(r31) │ │ │ │ - add r11,r9,r29 │ │ │ │ - ld r9,232(r31) │ │ │ │ - add r3,r9,r10 │ │ │ │ - ld r9,184(r31) │ │ │ │ - add r4,r9,r29 │ │ │ │ - ld r9,240(r31) │ │ │ │ - add r5,r10,r9 │ │ │ │ - ld r9,192(r31) │ │ │ │ - add r6,r10,r9 │ │ │ │ nop │ │ │ │ - lfd f9,0(r16) │ │ │ │ - lfdx f10,r16,r14 │ │ │ │ - ld r9,128(r31) │ │ │ │ - add r20,r0,r30 │ │ │ │ - subf r23,r19,r8 │ │ │ │ - add r24,r0,r11 │ │ │ │ - subf r25,r19,r3 │ │ │ │ - add r26,r0,r4 │ │ │ │ - subf r27,r19,r5 │ │ │ │ - add r28,r0,r7 │ │ │ │ - subf r29,r19,r6 │ │ │ │ - li r10,0 │ │ │ │ + ld r2,272(r31) │ │ │ │ + lfd f11,0(r29) │ │ │ │ + mr r8,r30 │ │ │ │ + mr r10,r9 │ │ │ │ + li r16,0 │ │ │ │ + std r28,128(r31) │ │ │ │ + std r29,144(r31) │ │ │ │ + ld r20,248(r31) │ │ │ │ + std r9,160(r31) │ │ │ │ + std r30,176(r31) │ │ │ │ + lfdx f12,r29,r2 │ │ │ │ + ld r2,232(r31) │ │ │ │ + add r11,r30,r2 │ │ │ │ + ld r2,240(r31) │ │ │ │ + add r3,r30,r2 │ │ │ │ + ld r2,264(r31) │ │ │ │ + add r4,r2,r9 │ │ │ │ + ld r2,224(r31) │ │ │ │ + add r5,r30,r2 │ │ │ │ + ld r2,256(r31) │ │ │ │ + add r6,r2,r9 │ │ │ │ + ld r2,192(r31) │ │ │ │ + add r7,r2,r9 │ │ │ │ + nop │ │ │ │ + lfd f9,0(r20) │ │ │ │ + lfdx f10,r20,r12 │ │ │ │ + mtctr r14 │ │ │ │ + add r23,r11,r0 │ │ │ │ + subf r24,r19,r10 │ │ │ │ + add r25,r3,r0 │ │ │ │ + subf r26,r19,r4 │ │ │ │ + add r27,r5,r0 │ │ │ │ + subf r28,r19,r6 │ │ │ │ + add r29,r8,r0 │ │ │ │ + subf r30,r19,r7 │ │ │ │ + li r9,0 │ │ │ │ + li r2,0 │ │ │ │ fmul f7,f11,f9 │ │ │ │ fmul f8,f11,f10 │ │ │ │ fmul f9,f12,f9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ xxspltd vs7,vs7,0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r20,r9 │ │ │ │ - lxvdsx vs6,r21,r10 │ │ │ │ - lxvdsx vs5,r22,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + nop │ │ │ │ + lxvx vs0,r23,r2 │ │ │ │ + lxvdsx vs6,r21,r9 │ │ │ │ + lxvdsx vs5,r22,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r23,r9 │ │ │ │ - lxvx vs0,r24,r9 │ │ │ │ + stxvx vs0,r24,r2 │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - lxvx vs0,r26,r9 │ │ │ │ + stxvx vs0,r26,r2 │ │ │ │ + lxvx vs0,r27,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r27,r9 │ │ │ │ - lxvx vs0,r28,r9 │ │ │ │ + stxvx vs0,r28,r2 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + lxvx vs0,r11,r2 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - lxvx vs0,r11,r9 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 21ef0 │ │ │ │ - addi r12,r12,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ - add r30,r30,r18 │ │ │ │ - add r8,r8,r17 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 220e0 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ add r11,r11,r18 │ │ │ │ - add r3,r3,r17 │ │ │ │ - add r4,r4,r18 │ │ │ │ - add r5,r5,r17 │ │ │ │ - cmpd r15,r12 │ │ │ │ - add r7,r7,r18 │ │ │ │ + add r10,r10,r17 │ │ │ │ + add r3,r3,r18 │ │ │ │ + add r4,r4,r17 │ │ │ │ + add r5,r5,r18 │ │ │ │ add r6,r6,r17 │ │ │ │ - bgt 21e90 │ │ │ │ - ld r9,216(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r29,160(r31) │ │ │ │ - ld r27,136(r31) │ │ │ │ - ld r28,152(r31) │ │ │ │ - add r10,r10,r9 │ │ │ │ - ld r9,248(r31) │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r29,r29,r9 │ │ │ │ - ld r9,304(r31) │ │ │ │ - cmpd r27,r9 │ │ │ │ - blt 21e30 │ │ │ │ - b 21bac │ │ │ │ + cmpd r15,r16 │ │ │ │ + add r8,r8,r18 │ │ │ │ + add r7,r7,r17 │ │ │ │ + bgt 22080 │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r9,160(r31) │ │ │ │ + ld r30,176(r31) │ │ │ │ + ld r28,128(r31) │ │ │ │ + ld r29,144(r31) │ │ │ │ + add r9,r9,r2 │ │ │ │ + ld r2,208(r31) │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r29,r29,8 │ │ │ │ + add r30,r30,r2 │ │ │ │ + ld r2,280(r31) │ │ │ │ + cmpd r28,r2 │ │ │ │ + blt 22020 │ │ │ │ + b 21e08 │ │ │ │ + addi r20,r30,8 │ │ │ │ + addi r7,r30,16 │ │ │ │ + add r20,r23,r20 │ │ │ │ + add r10,r23,r7 │ │ │ │ + b 21734 │ │ │ │ + ld r2,128(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 217b8 │ │ │ │ + mulld r7,r16,r16 │ │ │ │ + rlwinm r2,r14,0,20,20 │ │ │ │ + ld r10,184(r30) │ │ │ │ + ld r6,176(r30) │ │ │ │ + ld r5,24(r30) │ │ │ │ + ld r8,240(r30) │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + mulld r7,r7,r16 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + beq cr5,22330 │ │ │ │ + li r2,0 │ │ │ │ + cmpdi cr7,r7,0 │ │ │ │ ld r9,128(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 214d0 │ │ │ │ - mulld r6,r22,r22 │ │ │ │ - rlwinm r17,r17,0,20,20 │ │ │ │ - ld r8,184(r30) │ │ │ │ - ld r5,176(r30) │ │ │ │ - ld r4,24(r30) │ │ │ │ - ld r7,240(r30) │ │ │ │ - cmpwi cr5,r17,0 │ │ │ │ - mulld r6,r6,r22 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - beq cr5,22134 │ │ │ │ - li r9,0 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - ld r10,128(r31) │ │ │ │ - subf r10,r9,r10 │ │ │ │ - andi. r3,r10,3 │ │ │ │ - beq 220e0 │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 220cc │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 220c4 │ │ │ │ - ble cr7,220c0 │ │ │ │ - addi r10,r7,8 │ │ │ │ - sldi r11,r9,4 │ │ │ │ - mr r3,r9 │ │ │ │ - ldx r9,r10,r11 │ │ │ │ - addi r11,r8,-8 │ │ │ │ - mulld r10,r6,r9 │ │ │ │ - mtctr r6 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r27,r4,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r29,r11,r10 │ │ │ │ - add r10,r5,r10 │ │ │ │ - nop │ │ │ │ - ldu r9,8(r29) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxv vs12,0(r27) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r28,r9 │ │ │ │ + subf r9,r2,r9 │ │ │ │ + andi. r4,r9,3 │ │ │ │ + beq 222e0 │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 222cc │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 222c4 │ │ │ │ + ble cr7,222c0 │ │ │ │ + addi r9,r8,8 │ │ │ │ + sldi r3,r2,4 │ │ │ │ + mr r4,r2 │ │ │ │ + ldx r2,r9,r3 │ │ │ │ + addi r3,r10,-8 │ │ │ │ + mulld r9,r7,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + mtctr r7 │ │ │ │ + add r29,r5,r2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r11,r3,r9 │ │ │ │ + add r9,r6,r9 │ │ │ │ + ldu r2,8(r11) │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs12,0(r29) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r27,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r28,r9 │ │ │ │ - bdnz 22080 │ │ │ │ - ld r10,128(r31) │ │ │ │ - addi r9,r3,1 │ │ │ │ - cmpd r10,r9 │ │ │ │ - beq 214d0 │ │ │ │ - bne cr5,22028 │ │ │ │ - mr r3,r9 │ │ │ │ - b 22060 │ │ │ │ - addi r9,r9,1 │ │ │ │ - bgt cr7,2204c │ │ │ │ - addi r9,r9,1 │ │ │ │ - bgt cr7,2204c │ │ │ │ - ld r3,128(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq 214d0 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - bgt cr7,2204c │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r10,r9 │ │ │ │ - bgt cr7,2204c │ │ │ │ - addi r9,r9,1 │ │ │ │ - bgt cr7,2204c │ │ │ │ - addi r9,r10,2 │ │ │ │ - bgt cr7,2204c │ │ │ │ - addi r9,r10,3 │ │ │ │ - bdnz 220e8 │ │ │ │ - b 214d0 │ │ │ │ + stxvx vs0,r27,r2 │ │ │ │ + bdnz 22280 │ │ │ │ + ld r9,128(r31) │ │ │ │ + addi r2,r4,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 217b8 │ │ │ │ + bne cr5,2222c │ │ │ │ + mr r4,r2 │ │ │ │ + b 22264 │ │ │ │ + addi r2,r2,1 │ │ │ │ + bgt cr7,22250 │ │ │ │ + addi r2,r2,1 │ │ │ │ + bgt cr7,22250 │ │ │ │ + ld r4,128(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r4,r2 │ │ │ │ + beq 217b8 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + bgt cr7,22250 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r4,r2 │ │ │ │ + bgt cr7,22250 │ │ │ │ + addi r2,r2,1 │ │ │ │ + bgt cr7,22250 │ │ │ │ + addi r2,r4,2 │ │ │ │ + bgt cr7,22250 │ │ │ │ + mfctr r9 │ │ │ │ + addi r2,r4,3 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + mtctr r4 │ │ │ │ + bne 222e8 │ │ │ │ + b 217b8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r23,r26,8 │ │ │ │ - addi r6,r26,16 │ │ │ │ - add r23,r30,r23 │ │ │ │ - add r10,r30,r6 │ │ │ │ - b 21454 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - li r3,0 │ │ │ │ - li r9,0 │ │ │ │ - bgt cr7,2205c │ │ │ │ - b 214d0 │ │ │ │ - ld r27,136(r31) │ │ │ │ - ld r17,144(r31) │ │ │ │ - li r20,8 │ │ │ │ - ld r9,240(r30) │ │ │ │ - mr r4,r28 │ │ │ │ - ldx r10,r9,r20 │ │ │ │ - addi r20,r20,16 │ │ │ │ - sldi r8,r10,1 │ │ │ │ - mulld r5,r22,r10 │ │ │ │ - mulli r9,r10,24 │ │ │ │ - sldi r3,r10,4 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r3,r18,r3 │ │ │ │ - addi r8,r8,1 │ │ │ │ + cmpdi cr7,r7,0 │ │ │ │ + li r4,0 │ │ │ │ + li r2,0 │ │ │ │ + bgt cr7,22260 │ │ │ │ + b 217b8 │ │ │ │ + mr r18,r15 │ │ │ │ + li r19,8 │ │ │ │ + ld r2,240(r30) │ │ │ │ + mr r4,r27 │ │ │ │ + ldx r9,r2,r19 │ │ │ │ + addi r19,r19,16 │ │ │ │ + mulli r2,r9,3 │ │ │ │ + mulld r5,r16,r9 │ │ │ │ + mulli r8,r9,24 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r3,r17,r9 │ │ │ │ mulli r5,r5,48 │ │ │ │ - lfdx f1,r23,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ - mulld r8,r8,r22 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f1,r20,r8 │ │ │ │ + addi r10,r8,16 │ │ │ │ + addi r9,r8,8 │ │ │ │ std r29,120(r1) │ │ │ │ - std r17,112(r1) │ │ │ │ - std r27,104(r1) │ │ │ │ - add r10,r23,r10 │ │ │ │ - add r9,r23,r9 │ │ │ │ - std r21,96(r1) │ │ │ │ - add r5,r24,r5 │ │ │ │ - add r7,r22,r8 │ │ │ │ - sldi r8,r8,4 │ │ │ │ + std r26,112(r1) │ │ │ │ + std r28,104(r1) │ │ │ │ + std r22,96(r1) │ │ │ │ + mulld r2,r2,r16 │ │ │ │ + add r10,r20,r10 │ │ │ │ + add r9,r20,r9 │ │ │ │ + add r5,r21,r5 │ │ │ │ + add r7,r16,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ sldi r7,r7,4 │ │ │ │ - add r6,r24,r8 │ │ │ │ - add r7,r24,r7 │ │ │ │ - bl fe00 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ - bne 22154 │ │ │ │ - b 214d0 │ │ │ │ - mulli r9,r22,48 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - sldi r24,r29,1 │ │ │ │ + add r6,r21,r2 │ │ │ │ + add r7,r21,r7 │ │ │ │ + bl fe30 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ + bne 2234c │ │ │ │ + b 217b8 │ │ │ │ + cmpwi r21,0 │ │ │ │ + ld r21,104(r30) │ │ │ │ + bne 236f4 │ │ │ │ + ld r2,128(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 217b8 │ │ │ │ + addi r2,r29,2 │ │ │ │ + mtfprd f0,r22 │ │ │ │ + sldi r8,r16,4 │ │ │ │ + mulli r10,r16,48 │ │ │ │ + plxv vs11,218624 # 579f0 │ │ │ │ + addi r9,r21,1 │ │ │ │ + xxspltib vs42,1 │ │ │ │ + xxspltib vs43,2 │ │ │ │ + li r12,0 │ │ │ │ + divd r2,r21,r2 │ │ │ │ + fcfid f29,f0 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + std r8,136(r31) │ │ │ │ + sldi r8,r16,5 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + xxspltib vs33,0 │ │ │ │ + cmpdi cr4,r20,0 │ │ │ │ + mr r16,r12 │ │ │ │ + fcfid f30,f0 │ │ │ │ + mtfprd f0,r26 │ │ │ │ + std r8,224(r31) │ │ │ │ + sldi r8,r9,3 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + vextsb2d v10,v10 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + fcfid f31,f0 │ │ │ │ + std r9,256(r31) │ │ │ │ + std r8,248(r31) │ │ │ │ + addi r9,r10,15 │ │ │ │ + std r9,232(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtvsrdd vs44,r2,r2 │ │ │ │ + fcfid f28,f0 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + mr r17,r1 │ │ │ │ + mr r0,r16 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 22490 │ │ │ │ + ld r2,240(r30) │ │ │ │ + sldi r9,r16,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r0,8(r2) │ │ │ │ + ld r2,232(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mulli r19,r0,24 │ │ │ │ + ld r18,120(r30) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + lfdx f1,r18,r19 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r5,r1,128 │ │ │ │ + ble cr4,22d48 │ │ │ │ + ld r15,48(r30) │ │ │ │ + ld r14,72(r30) │ │ │ │ + srdi r11,r20,1 │ │ │ │ + mr r8,r5 │ │ │ │ + xxmr vs39,vs11 │ │ │ │ + ld r12,88(r30) │ │ │ │ + ld r2,176(r30) │ │ │ │ + mtctr r11 │ │ │ │ + mulld r15,r0,r15 │ │ │ │ + lfd f12,0(r14) │ │ │ │ + fcfid f0,f12 │ │ │ │ + sldi r9,r15,3 │ │ │ │ + lfdx f12,r18,r9 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r9,r12,r9 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f0,f1,f29,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f12,f0 │ │ │ │ + fadd f10,f12,f27 │ │ │ │ + fsub f9,f0,f12 │ │ │ │ + fctidz f12,f12 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + xxspltd vs9,vs9,0 │ │ │ │ + xxspltd vs38,vs12,0 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + vmulld v0,v7,v12 │ │ │ │ + vspltisw v9,3 │ │ │ │ + vaddudm v7,v7,v11 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vsubudm v0,v6,v0 │ │ │ │ + vaddudm v13,v0,v10 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v9 │ │ │ │ + xvcvsxddp vs0,vs45 │ │ │ │ + vsld v13,v13,v9 │ │ │ │ + vnegd v8,v0 │ │ │ │ + vnegd v9,v13 │ │ │ │ + xvcmpgtdp vs12,vs12,vs33 │ │ │ │ + xvcmpgtdp vs0,vs0,vs33 │ │ │ │ + xxsel vs12,vs40,vs32,vs12 │ │ │ │ + xxsel vs0,vs41,vs45,vs0 │ │ │ │ + mfvsrld r6,vs12 │ │ │ │ + mffprd r10,f12 │ │ │ │ + mfvsrld r7,vs0 │ │ │ │ + mffprd r9,f0 │ │ │ │ + ldx r10,r10,r2 │ │ │ │ + ldx r6,r6,r2 │ │ │ │ + ldx r9,r9,r2 │ │ │ │ + ldx r7,r7,r2 │ │ │ │ + mtvsrdd vs0,r10,r6 │ │ │ │ + mtvsrdd vs12,r9,r7 │ │ │ │ + xvmuldp vs12,vs12,vs9 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 22540 │ │ │ │ + lfd f12,8(r14) │ │ │ │ + addi r10,r15,1 │ │ │ │ + addi r9,r19,8 │ │ │ │ + ld r8,136(r31) │ │ │ │ + mtctr r11 │ │ │ │ + xxmr vs39,vs11 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f10,r18,r10 │ │ │ │ + lfdx f12,r18,r9 │ │ │ │ + add r6,r5,r8 │ │ │ │ + add r9,r18,r9 │ │ │ │ + ld r8,248(r31) │ │ │ │ + mr r21,r6 │ │ │ │ + fmul f0,f0,f10 │ │ │ │ + add r7,r2,r8 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + subf r10,r12,r10 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f0,f12,f30,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f12,f0 │ │ │ │ + fadd f9,f12,f27 │ │ │ │ + fctidz f10,f12 │ │ │ │ + fsub f12,f0,f12 │ │ │ │ + fsub f9,f9,f0 │ │ │ │ + mffprd r10,f10 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + not r8,r10 │ │ │ │ + mtvsrdd vs38,r10,r10 │ │ │ │ + mtvsrdd vs37,r8,r8 │ │ │ │ + xxspltd vs9,vs9,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + vmulld v0,v12,v7 │ │ │ │ + addi r21,r21,16 │ │ │ │ + vaddudm v7,v7,v11 │ │ │ │ + vsubudm v9,v6,v0 │ │ │ │ + vaddudm v13,v5,v0 │ │ │ │ + vsubudm v0,v0,v6 │ │ │ │ + vaddudm v8,v9,v10 │ │ │ │ + xvcvsxddp vs12,vs41 │ │ │ │ + xvcvsxddp vs0,vs40 │ │ │ │ + xvcmpgtdp vs12,vs12,vs33 │ │ │ │ + xvcmpgtdp vs0,vs0,vs33 │ │ │ │ + xxsel vs32,vs32,vs41,vs12 │ │ │ │ + xxsel vs0,vs45,vs40,vs0 │ │ │ │ + mfvsrld r3,vs32 │ │ │ │ + mfvrd r8,v0 │ │ │ │ + mfvsrld r4,vs0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r8,r8,r7 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + ldx r3,r3,r7 │ │ │ │ + ldx r10,r10,r7 │ │ │ │ + ldx r4,r4,r7 │ │ │ │ + mtvsrdd vs0,r8,r3 │ │ │ │ + mtvsrdd vs12,r10,r4 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs12 │ │ │ │ + stxv vs0,-16(r21) │ │ │ │ + bdnz 22650 │ │ │ │ + lfd f12,16(r14) │ │ │ │ + addi r15,r15,2 │ │ │ │ + ld r8,224(r31) │ │ │ │ + addi r10,r19,16 │ │ │ │ + mtctr r11 │ │ │ │ + xxmr vs39,vs11 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f10,r18,r15 │ │ │ │ + add r7,r5,r8 │ │ │ │ + ld r8,256(r31) │ │ │ │ + lfdx f12,r18,r10 │ │ │ │ + add r10,r18,r10 │ │ │ │ + mr r3,r7 │ │ │ │ + add r2,r2,r8 │ │ │ │ + fmul f0,f0,f10 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r8,f0 │ │ │ │ + subf r8,r12,r8 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f0,f12,f31,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f12,f0 │ │ │ │ + fadd f9,f12,f27 │ │ │ │ + fctidz f10,f12 │ │ │ │ + fsub f12,f0,f12 │ │ │ │ + fsub f9,f9,f0 │ │ │ │ + mffprd r8,f10 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + not r4,r8 │ │ │ │ + mtvsrdd vs38,r8,r8 │ │ │ │ + mtvsrdd vs37,r4,r4 │ │ │ │ + xxspltd vs9,vs9,0 │ │ │ │ + nop │ │ │ │ + vmulld v0,v12,v7 │ │ │ │ + addi r3,r3,16 │ │ │ │ + vaddudm v7,v7,v11 │ │ │ │ + vsubudm v9,v6,v0 │ │ │ │ + vaddudm v13,v5,v0 │ │ │ │ + vsubudm v0,v0,v6 │ │ │ │ + vaddudm v8,v9,v10 │ │ │ │ + xvcvsxddp vs12,vs41 │ │ │ │ + xvcvsxddp vs0,vs40 │ │ │ │ + xvcmpgtdp vs12,vs12,vs33 │ │ │ │ + xvcmpgtdp vs0,vs0,vs33 │ │ │ │ + xxsel vs32,vs32,vs41,vs12 │ │ │ │ + xxsel vs0,vs45,vs40,vs0 │ │ │ │ + mfvsrld r21,vs32 │ │ │ │ + mfvrd r4,v0 │ │ │ │ + mfvsrld r11,vs0 │ │ │ │ + mffprd r8,f0 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r21,r21,3 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + ldx r19,r21,r2 │ │ │ │ + ldx r21,r4,r2 │ │ │ │ + ldx r8,r8,r2 │ │ │ │ + ldx r4,r11,r2 │ │ │ │ + mtvsrdd vs0,r21,r19 │ │ │ │ + mtvsrdd vs12,r8,r4 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs12 │ │ │ │ + stxv vs0,-16(r3) │ │ │ │ + bdnz 22760 │ │ │ │ + ld r2,24(r30) │ │ │ │ + sldi r3,r0,4 │ │ │ │ + mr r4,r27 │ │ │ │ + stxv vs43,208(r31) │ │ │ │ + stxv vs33,192(r31) │ │ │ │ + addi r16,r16,1 │ │ │ │ + stxv vs42,176(r31) │ │ │ │ + stxv vs11,160(r31) │ │ │ │ + stxv vs44,144(r31) │ │ │ │ + std r29,120(r1) │ │ │ │ + std r26,112(r1) │ │ │ │ + std r28,104(r1) │ │ │ │ + std r22,96(r1) │ │ │ │ + add r3,r2,r3 │ │ │ │ + bl fe30 │ │ │ │ + ld r9,128(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + lxv vs44,144(r31) │ │ │ │ + lxv vs11,160(r31) │ │ │ │ + lxv vs42,176(r31) │ │ │ │ + lxv vs33,192(r31) │ │ │ │ + lxv vs43,208(r31) │ │ │ │ + cmpd r9,r16 │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + bne 2246c │ │ │ │ + b 217b8 │ │ │ │ + mulli r9,r16,48 │ │ │ │ + sldi r21,r29,1 │ │ │ │ ld r8,0(r1) │ │ │ │ - ld r16,96(r30) │ │ │ │ - std r1,176(r31) │ │ │ │ - sldi r15,r22,4 │ │ │ │ - lfd f31,1648(r10) │ │ │ │ - addi r10,r24,1 │ │ │ │ + ld r15,96(r30) │ │ │ │ + sldi r2,r16,4 │ │ │ │ + std r1,208(r31) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + addi r10,r21,1 │ │ │ │ + std r2,144(r31) │ │ │ │ cmpdi cr4,r10,0 │ │ │ │ - lfd f1,0(r16) │ │ │ │ + lfd f0,0(r15) │ │ │ │ neg r10,r9 │ │ │ │ addi r9,r9,15 │ │ │ │ - std r9,160(r31) │ │ │ │ + std r9,176(r31) │ │ │ │ stdux r8,r1,r10 │ │ │ │ - mr r20,r1 │ │ │ │ - stfdu f31,128(r20) │ │ │ │ - add r23,r20,r15 │ │ │ │ - ble cr4,23790 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r18,r24,1 │ │ │ │ - lfd f30,824(r9) │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r18,1 │ │ │ │ - addi r9,r20,8 │ │ │ │ - mr r10,r18 │ │ │ │ + mr r18,r1 │ │ │ │ + stfdu f12,128(r18) │ │ │ │ + add r19,r18,r2 │ │ │ │ + ble cr4,23b64 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r17,r21,1 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + andi. r8,r17,1 │ │ │ │ + addi r10,r18,8 │ │ │ │ + mr r8,r17 │ │ │ │ fmul f9,f1,f1 │ │ │ │ fmr f0,f1 │ │ │ │ - fmr f11,f31 │ │ │ │ - fmr f12,f31 │ │ │ │ - beq 22270 │ │ │ │ - cmpdi r24,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmr f11,f1 │ │ │ │ - beq 222a0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f10,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - fmul f11,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r9) │ │ │ │ - stfd f11,-8(r9) │ │ │ │ - bdnz 22278 │ │ │ │ - lfd f1,8(r16) │ │ │ │ - addi r23,r23,8 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r18,1 │ │ │ │ - addi r10,r18,-1 │ │ │ │ - mr r9,r18 │ │ │ │ + fmr f11,f12 │ │ │ │ + beq 228e8 │ │ │ │ + cmpdi r21,0 │ │ │ │ + stfd f1,0(r10) │ │ │ │ + fmr f11,f9 │ │ │ │ + fmr f12,f1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + beq 22918 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + mtctr r2 │ │ │ │ + fmul f10,f0,f11 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + addi r10,r10,16 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f12,f0,f11 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + stfd f10,-16(r10) │ │ │ │ + stfd f12,-8(r10) │ │ │ │ + bdnz 228f0 │ │ │ │ + lfd f0,8(r15) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r19,r19,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + ld r2,144(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + andi. r10,r17,1 │ │ │ │ + addi r8,r17,-1 │ │ │ │ + mr r10,r17 │ │ │ │ fmul f9,f1,f1 │ │ │ │ fmr f0,f1 │ │ │ │ - fmr f11,f31 │ │ │ │ - fmr f12,f31 │ │ │ │ - stfdx f31,r20,r15 │ │ │ │ - beq 222f0 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stfd f1,0(r23) │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r23,r23,8 │ │ │ │ - fmr f11,f1 │ │ │ │ - beq 22320 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - fmul f10,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - addi r23,r23,16 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - fmul f11,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r23) │ │ │ │ - stfd f11,-8(r23) │ │ │ │ - bdnz 222f8 │ │ │ │ - lfd f1,16(r16) │ │ │ │ - sldi r16,r22,5 │ │ │ │ - add r23,r20,r16 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r18,1 │ │ │ │ - addi r10,r18,-1 │ │ │ │ + fmr f12,f11 │ │ │ │ + stfdx f11,r18,r2 │ │ │ │ + beq 22974 │ │ │ │ + cmpdi r8,0 │ │ │ │ + stfd f1,0(r19) │ │ │ │ + fmr f11,f9 │ │ │ │ + fmr f12,f1 │ │ │ │ + addi r19,r19,8 │ │ │ │ + beq 229a4 │ │ │ │ + srdi r2,r10,1 │ │ │ │ + mtctr r2 │ │ │ │ + fmul f10,f0,f11 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + addi r19,r19,16 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f12,f0,f11 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + stfd f10,-16(r19) │ │ │ │ + stfd f12,-8(r19) │ │ │ │ + bdnz 2297c │ │ │ │ + lfd f0,16(r15) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + sldi r15,r16,5 │ │ │ │ + add r19,r18,r15 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + addi r19,r19,8 │ │ │ │ + bl 4720 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + andi. r10,r17,1 │ │ │ │ + addi r8,r17,-1 │ │ │ │ + mr r9,r17 │ │ │ │ fmul f9,f1,f1 │ │ │ │ - fmr f12,f31 │ │ │ │ fmr f0,f1 │ │ │ │ - fmr f11,f31 │ │ │ │ - stfdx f31,r20,r16 │ │ │ │ - beq 22374 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stfd f1,0(r23) │ │ │ │ + fmr f12,f11 │ │ │ │ + stfdx f11,r18,r15 │ │ │ │ + beq 22a04 │ │ │ │ + cmpdi r8,0 │ │ │ │ + stfd f1,0(r19) │ │ │ │ fmr f11,f9 │ │ │ │ - addi r23,r23,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 223a4 │ │ │ │ - srdi r9,r18,1 │ │ │ │ + addi r19,r19,8 │ │ │ │ + beq 22a44 │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ fmul f10,f0,f11 │ │ │ │ fmul f11,f11,f9 │ │ │ │ - addi r23,r23,16 │ │ │ │ + mfctr r2 │ │ │ │ + addi r19,r19,16 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ fmul f12,f0,f11 │ │ │ │ fmul f11,f11,f9 │ │ │ │ fmul f12,f10,f12 │ │ │ │ - stfd f10,-16(r23) │ │ │ │ - stfd f12,-8(r23) │ │ │ │ - bdnz 2237c │ │ │ │ - ld r9,128(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 22658 │ │ │ │ - sldi r14,r29,4 │ │ │ │ - sldi r12,r22,5 │ │ │ │ - mr r10,r17 │ │ │ │ - addi r24,r24,1 │ │ │ │ - mr r17,r28 │ │ │ │ - sldi r19,r19,3 │ │ │ │ - mr r28,r29 │ │ │ │ - li r18,0 │ │ │ │ - add r23,r20,r14 │ │ │ │ - addi r9,r14,40 │ │ │ │ - mr r29,r12 │ │ │ │ - addi r22,r23,24 │ │ │ │ - add r23,r23,r9 │ │ │ │ - std r9,168(r31) │ │ │ │ - ld r9,160(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r27,r1 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - mr r11,r18 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stfd f10,-16(r19) │ │ │ │ + stfd f12,-8(r19) │ │ │ │ + bne 22a0c │ │ │ │ + ld r2,128(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 22d1c │ │ │ │ + sldi r12,r29,4 │ │ │ │ + sldi r2,r16,5 │ │ │ │ + sldi r0,r20,3 │ │ │ │ + mr r9,r14 │ │ │ │ + std r25,136(r31) │ │ │ │ + mr r14,r26 │ │ │ │ + addi r21,r21,1 │ │ │ │ + mr r26,r27 │ │ │ │ + li r16,0 │ │ │ │ + add r20,r18,r12 │ │ │ │ + std r2,160(r31) │ │ │ │ + addi r2,r12,40 │ │ │ │ + mr r27,r29 │ │ │ │ + mr r25,r12 │ │ │ │ + mr r29,r0 │ │ │ │ + addi r19,r20,24 │ │ │ │ + std r2,192(r31) │ │ │ │ + add r20,r20,r2 │ │ │ │ + mr r2,r15 │ │ │ │ + mr r15,r28 │ │ │ │ + mr r28,r2 │ │ │ │ + ld r2,176(r31) │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r17,r1 │ │ │ │ + andi. r9,r9,2048 │ │ │ │ + mr r11,r16 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r5,r1,128 │ │ │ │ - beq 22420 │ │ │ │ - ld r9,240(r30) │ │ │ │ - sldi r10,r18,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r11,8(r9) │ │ │ │ - mulli r9,r11,48 │ │ │ │ + beq 22adc │ │ │ │ + ld r2,240(r30) │ │ │ │ + sldi r9,r16,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r11,8(r2) │ │ │ │ + mulli r2,r11,48 │ │ │ │ + mulli r4,r11,3 │ │ │ │ ld r3,176(r30) │ │ │ │ - sldi r7,r11,1 │ │ │ │ - add r7,r7,r11 │ │ │ │ - addi r7,r7,1 │ │ │ │ - lfdx f9,r3,r9 │ │ │ │ - add r9,r3,r9 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - lfd f8,8(r9) │ │ │ │ - add r12,r3,r7 │ │ │ │ + addi r4,r4,1 │ │ │ │ + lfdx f9,r3,r2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + sldi r4,r4,4 │ │ │ │ + lfd f8,8(r2) │ │ │ │ + add r10,r3,r4 │ │ │ │ stfd f9,0(r5) │ │ │ │ - ble cr4,231dc │ │ │ │ - addis r8,r2,-2 │ │ │ │ - andi. r9,r24,1 │ │ │ │ - li r10,0 │ │ │ │ - mr r9,r24 │ │ │ │ - addi r6,r20,8 │ │ │ │ - addi r4,r5,8 │ │ │ │ - lfd f11,1648(r8) │ │ │ │ - addi r8,r24,-1 │ │ │ │ - beq 22494 │ │ │ │ - lfd f0,8(r20) │ │ │ │ - mr. r9,r8 │ │ │ │ + ble cr4,22d30 │ │ │ │ + andi. r2,r21,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r21 │ │ │ │ + li r9,0 │ │ │ │ + addi r7,r18,8 │ │ │ │ + addi r6,r5,8 │ │ │ │ + addi r0,r21,-1 │ │ │ │ + beq 22b4c │ │ │ │ + lfd f0,8(r18) │ │ │ │ + mr. r2,r0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 224d4 │ │ │ │ - srdi r8,r24,1 │ │ │ │ + beq 22b8c │ │ │ │ + srdi r8,r21,1 │ │ │ │ mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + addi r8,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r6,r10 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - lfdx f0,r6,r8 │ │ │ │ + lfdx f12,r7,r9 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + lfdx f0,r7,r8 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - bdnz 2249c │ │ │ │ - lfdx f9,r3,r7 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - add r7,r5,r14 │ │ │ │ - andi. r10,r24,1 │ │ │ │ - lfd f8,8(r12) │ │ │ │ - mr r10,r24 │ │ │ │ - lfd f11,1648(r8) │ │ │ │ - addi r6,r7,24 │ │ │ │ - addi r8,r24,-1 │ │ │ │ - stfdx f9,r5,r19 │ │ │ │ - beq 22520 │ │ │ │ - lfdx f0,r22,r9 │ │ │ │ - mr. r10,r8 │ │ │ │ + stfdx f12,r6,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r6,r8 │ │ │ │ + bdnz 22b54 │ │ │ │ + lfdx f9,r3,r4 │ │ │ │ + add r6,r5,r25 │ │ │ │ + andi. r9,r21,1 │ │ │ │ + lfd f8,8(r10) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r9,r21 │ │ │ │ + addi r7,r21,-1 │ │ │ │ + addi r4,r6,24 │ │ │ │ + stfdx f9,r5,r29 │ │ │ │ + beq 22bd8 │ │ │ │ + lfdx f0,r19,r2 │ │ │ │ + mr. r9,r7 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 22560 │ │ │ │ - srdi r8,r24,1 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 22c18 │ │ │ │ + srdi r8,r21,1 │ │ │ │ mtctr r8 │ │ │ │ - addi r8,r9,8 │ │ │ │ + addi r8,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r22,r9 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - lfdx f0,r22,r8 │ │ │ │ + lfdx f12,r19,r2 │ │ │ │ + addi r9,r9,-2 │ │ │ │ + lfdx f0,r19,r8 │ │ │ │ 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,r8 │ │ │ │ - bdnz 22528 │ │ │ │ - lfd f9,16(r12) │ │ │ │ - andi. r9,r24,1 │ │ │ │ - ld r9,168(r31) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - lfd f8,24(r12) │ │ │ │ - lfd f11,1648(r8) │ │ │ │ - add r7,r7,r9 │ │ │ │ - stfdx f9,r5,r29 │ │ │ │ - addi r9,r24,-1 │ │ │ │ - beq 225a8 │ │ │ │ - lfdx f0,r23,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ + stfdx f12,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r4,r8 │ │ │ │ + bdnz 22be0 │ │ │ │ + lfd f9,16(r10) │ │ │ │ + lfd f8,24(r10) │ │ │ │ + andi. r2,r21,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + ld r2,192(r31) │ │ │ │ + ld r10,160(r31) │ │ │ │ + add r6,r6,r2 │ │ │ │ + stfdx f9,r5,r10 │ │ │ │ + addi r2,r21,-1 │ │ │ │ + beq 22c64 │ │ │ │ + lfdx f0,r20,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r7,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - beq 225e4 │ │ │ │ - srdi r9,r24,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 22ca0 │ │ │ │ + srdi r2,r21,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r23,r10 │ │ │ │ - lfdx f0,r23,r9 │ │ │ │ + lfdx f12,r20,r9 │ │ │ │ + lfdx f0,r20,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r7,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ - bdnz 225b0 │ │ │ │ - mulli r8,r11,24 │ │ │ │ - ld r9,120(r30) │ │ │ │ + stfdx f12,r6,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r6,r2 │ │ │ │ + bdnz 22c6c │ │ │ │ + mulli r9,r11,24 │ │ │ │ + ld r2,120(r30) │ │ │ │ ld r10,24(r30) │ │ │ │ sldi r3,r11,4 │ │ │ │ - add r7,r5,r16 │ │ │ │ - add r6,r5,r15 │ │ │ │ - mr r4,r17 │ │ │ │ - addi r18,r18,1 │ │ │ │ + add r7,r5,r28 │ │ │ │ + mr r4,r26 │ │ │ │ + ld r8,144(r31) │ │ │ │ + addi r16,r16,1 │ │ │ │ add r3,r10,r3 │ │ │ │ - lfdx f1,r9,r8 │ │ │ │ - std r28,120(r1) │ │ │ │ - addi r10,r8,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r10,r9,r10 │ │ │ │ - add r9,r9,r8 │ │ │ │ - ld r11,144(r31) │ │ │ │ - std r11,112(r1) │ │ │ │ - ld r11,136(r31) │ │ │ │ - std r21,96(r1) │ │ │ │ - std r11,104(r1) │ │ │ │ - bl fe00 │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r18 │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - beq 22658 │ │ │ │ - lwz r10,112(r30) │ │ │ │ - b 223e8 │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,176(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - b 214d0 │ │ │ │ - cmpwi r24,0 │ │ │ │ - ld r20,104(r30) │ │ │ │ - bne 235a0 │ │ │ │ + lfdx f1,r2,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + add r6,r5,r8 │ │ │ │ + std r27,120(r1) │ │ │ │ + std r14,112(r1) │ │ │ │ + std r15,104(r1) │ │ │ │ + std r22,96(r1) │ │ │ │ + add r9,r2,r9 │ │ │ │ + add r10,r2,r10 │ │ │ │ + bl fe30 │ │ │ │ ld r9,128(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 214d0 │ │ │ │ - addi r24,r29,2 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - mulli r9,r22,48 │ │ │ │ - sldi r10,r22,5 │ │ │ │ - sldi r8,r22,4 │ │ │ │ - addi r23,r20,1 │ │ │ │ - cmpdi cr4,r19,0 │ │ │ │ - std r26,200(r31) │ │ │ │ - li r19,0 │ │ │ │ - divd r24,r20,r24 │ │ │ │ - fcfid f28,f0 │ │ │ │ - lfd f0,136(r31) │ │ │ │ - std r10,168(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - addi r10,r10,-32 │ │ │ │ - sldi r8,r22,1 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - sldi r22,r23,1 │ │ │ │ - addi r9,r9,15 │ │ │ │ - std r10,192(r31) │ │ │ │ - mr r26,r8 │ │ │ │ - sldi r10,r29,4 │ │ │ │ - fcfid f29,f0 │ │ │ │ - lfd f0,144(r31) │ │ │ │ - std r9,176(r31) │ │ │ │ - std r10,184(r31) │ │ │ │ - fcfid f30,f0 │ │ │ │ - mtfprd f0,r24 │ │ │ │ - neg r9,r24 │ │ │ │ - fcfid f27,f0 │ │ │ │ - sldi r12,r9,3 │ │ │ │ - mr r18,r12 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r16 │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + beq 22d10 │ │ │ │ lwz r9,112(r30) │ │ │ │ - mr r17,r1 │ │ │ │ - mr r0,r19 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 22728 │ │ │ │ - ld r9,240(r30) │ │ │ │ - sldi r10,r19,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r0,8(r9) │ │ │ │ - ld r9,176(r31) │ │ │ │ + b 22aa4 │ │ │ │ + ld r25,136(r31) │ │ │ │ + mr r28,r15 │ │ │ │ + mr r26,r14 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,208(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + b 217b8 │ │ │ │ + lfdx f12,r3,r4 │ │ │ │ + lfd f0,16(r10) │ │ │ │ + ld r2,160(r31) │ │ │ │ + stfdx f12,r5,r29 │ │ │ │ + stfdx f0,r5,r2 │ │ │ │ + b 22ca0 │ │ │ │ + ld r2,136(r31) │ │ │ │ + addi r9,r19,8 │ │ │ │ + addi r10,r19,16 │ │ │ │ + add r9,r18,r9 │ │ │ │ + add r10,r18,r10 │ │ │ │ + add r6,r5,r2 │ │ │ │ + ld r2,224(r31) │ │ │ │ + add r7,r5,r2 │ │ │ │ + b 227dc │ │ │ │ + mulli r2,r16,48 │ │ │ │ ld r10,0(r1) │ │ │ │ - mulli r20,r0,24 │ │ │ │ - ld r16,120(r30) │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - lfdx f1,r16,r20 │ │ │ │ - neg r9,r9 │ │ │ │ + ld r14,96(r30) │ │ │ │ + sldi r8,r16,4 │ │ │ │ + sldi r18,r29,1 │ │ │ │ + std r1,280(r31) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + addi r17,r18,1 │ │ │ │ + std r8,144(r31) │ │ │ │ + lfd f0,0(r14) │ │ │ │ + cmpdi cr4,r17,0 │ │ │ │ + neg r9,r2 │ │ │ │ + addi r2,r2,15 │ │ │ │ + std r2,248(r31) │ │ │ │ stdux r10,r1,r9 │ │ │ │ - addi r5,r1,128 │ │ │ │ - ble cr4,22a14 │ │ │ │ - ld r15,48(r30) │ │ │ │ - ld r12,72(r30) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r14,88(r30) │ │ │ │ - ld r6,176(r30) │ │ │ │ - mr r4,r5 │ │ │ │ - mr r7,r26 │ │ │ │ - lfd f11,1648(r9) │ │ │ │ - mulld r15,r0,r15 │ │ │ │ - lfd f12,0(r12) │ │ │ │ - fcfid f0,f12 │ │ │ │ - sldi r9,r15,3 │ │ │ │ - lfdx f12,r16,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r14,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f0,f1,f28,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r9,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - b 227f4 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - subf r9,r24,r9 │ │ │ │ - add r8,r8,r18 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - beq 22830 │ │ │ │ - addi r4,r4,8 │ │ │ │ - addi r10,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - subf r3,r8,r6 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2281c │ │ │ │ - subfic r10,r8,8 │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 227d0 │ │ │ │ - lfd f12,0(r3) │ │ │ │ - b 227d4 │ │ │ │ - lfd f12,8(r12) │ │ │ │ - addi r10,r15,1 │ │ │ │ - addi r9,r20,8 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - mr r11,r26 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfd f11,1648(r8) │ │ │ │ - ld r8,184(r31) │ │ │ │ - fcfid f0,f12 │ │ │ │ - lfdx f10,r16,r10 │ │ │ │ - lfdx f12,r16,r9 │ │ │ │ - add r9,r16,r9 │ │ │ │ - add r27,r5,r8 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r10,r14,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f29,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r7,f12 │ │ │ │ - b 228cc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f12,r6,r10 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - addic. r11,r11,-1 │ │ │ │ - subf r7,r24,r7 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - beq 22924 │ │ │ │ - addi r27,r27,8 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - addi r10,r7,1 │ │ │ │ - not r8,r7 │ │ │ │ - mr r4,r7 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - add r3,r23,r10 │ │ │ │ - add r8,r8,r23 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r10,r3,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,22908 │ │ │ │ - neg r4,r7 │ │ │ │ - add r4,r23,r4 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f0,r6,r4 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 228b0 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - b 228b4 │ │ │ │ - lfd f12,16(r12) │ │ │ │ - addi r15,r15,2 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - addi r10,r20,16 │ │ │ │ - mr r3,r26 │ │ │ │ - sldi r15,r15,3 │ │ │ │ - lfd f11,1648(r8) │ │ │ │ - ld r8,192(r31) │ │ │ │ - fcfid f0,f12 │ │ │ │ - lfdx f10,r16,r15 │ │ │ │ - lfdx f12,r16,r10 │ │ │ │ - add r10,r16,r10 │ │ │ │ - add r11,r5,r8 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r8,r14,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f30,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r4,f12 │ │ │ │ - b 229bc │ │ │ │ + mr r15,r1 │ │ │ │ + stfdu f31,128(r15) │ │ │ │ + add r19,r15,r8 │ │ │ │ + ble cr4,23b44 │ │ │ │ nop │ │ │ │ - lfdx f12,r6,r20 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r4,r24,r4 │ │ │ │ - stfd f0,32(r11) │ │ │ │ - beq 22a24 │ │ │ │ - addi r11,r11,8 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r27,r4,1 │ │ │ │ - not r8,r4 │ │ │ │ - mr r7,r4 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - add r20,r22,r27 │ │ │ │ - add r8,r8,r22 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r20,r20,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,229f8 │ │ │ │ - neg r7,r4 │ │ │ │ - add r7,r22,r7 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r6,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 229a0 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - b 229a4 │ │ │ │ - addi r9,r20,8 │ │ │ │ - addi r10,r20,16 │ │ │ │ - add r9,r16,r9 │ │ │ │ - add r10,r16,r10 │ │ │ │ - ld r8,24(r30) │ │ │ │ - ld r7,168(r31) │ │ │ │ - ld r6,160(r31) │ │ │ │ - std r29,120(r1) │ │ │ │ - sldi r3,r0,4 │ │ │ │ - mr r4,r28 │ │ │ │ - addi r19,r19,1 │ │ │ │ - add r7,r5,r7 │ │ │ │ - add r6,r5,r6 │ │ │ │ - add r3,r8,r3 │ │ │ │ - ld r11,144(r31) │ │ │ │ - std r11,112(r1) │ │ │ │ - ld r11,136(r31) │ │ │ │ - std r21,96(r1) │ │ │ │ - std r11,104(r1) │ │ │ │ - bl fe00 │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r19 │ │ │ │ - std r9,0(r17) │ │ │ │ - mr r1,r17 │ │ │ │ - bne 22704 │ │ │ │ - ld r26,200(r31) │ │ │ │ - b 214d0 │ │ │ │ - mulli r9,r22,48 │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r27,96(r30) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - sldi r7,r22,4 │ │ │ │ - sldi r14,r29,1 │ │ │ │ - std r1,248(r31) │ │ │ │ - lfd f30,1648(r10) │ │ │ │ - std r7,160(r31) │ │ │ │ - addi r18,r14,1 │ │ │ │ - lfd f1,0(r27) │ │ │ │ - neg r10,r9 │ │ │ │ - addi r9,r9,15 │ │ │ │ - cmpdi cr4,r18,0 │ │ │ │ - std r9,200(r31) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - mr r17,r1 │ │ │ │ - stfdu f30,128(r17) │ │ │ │ - add r23,r17,r7 │ │ │ │ - ble cr4,237a8 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,824(r9) │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r18,1 │ │ │ │ - addi r9,r17,8 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + andi. r2,r17,1 │ │ │ │ + addi r2,r15,8 │ │ │ │ fmul f9,f1,f1 │ │ │ │ + fmr f0,f31 │ │ │ │ + fmr f12,f1 │ │ │ │ + fmr f11,f31 │ │ │ │ + beq 22e04 │ │ │ │ + cmpdi r18,0 │ │ │ │ + stfd f1,0(r2) │ │ │ │ + fmr f11,f9 │ │ │ │ fmr f0,f1 │ │ │ │ - fmr f11,f30 │ │ │ │ - fmr f12,f30 │ │ │ │ - beq 22b1c │ │ │ │ - cmpdi r14,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmr f11,f1 │ │ │ │ - beq 22b4c │ │ │ │ - srdi r10,r18,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f10,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - fmul f11,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r9) │ │ │ │ - stfd f11,-8(r9) │ │ │ │ - bdnz 22b24 │ │ │ │ - lfd f1,8(r27) │ │ │ │ - addi r23,r23,8 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r18,1 │ │ │ │ - ld r9,160(r31) │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 22e34 │ │ │ │ + srdi r9,r17,1 │ │ │ │ + mtctr r9 │ │ │ │ + fmul f10,f12,f11 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fmul f10,f0,f10 │ │ │ │ + fmul f0,f12,f11 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + fmul f0,f10,f0 │ │ │ │ + stfd f10,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 22e0c │ │ │ │ + lfd f0,8(r14) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r19,r19,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4720 │ │ │ │ + ld r9,144(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + andi. r2,r17,1 │ │ │ │ + addi r2,r17,-1 │ │ │ │ fmul f9,f1,f1 │ │ │ │ fmr f0,f1 │ │ │ │ - fmr f11,f30 │ │ │ │ - fmr f12,f30 │ │ │ │ - stfdx f30,r17,r9 │ │ │ │ - addi r9,r18,-1 │ │ │ │ - beq 22b9c │ │ │ │ - cmpdi r9,0 │ │ │ │ - stfd f1,0(r23) │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r23,r23,8 │ │ │ │ - fmr f11,f1 │ │ │ │ - beq 22bcc │ │ │ │ - srdi r9,r18,1 │ │ │ │ - mtctr r9 │ │ │ │ - fmul f10,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - addi r23,r23,16 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - fmul f11,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r23) │ │ │ │ - stfd f11,-8(r23) │ │ │ │ - bdnz 22ba4 │ │ │ │ - lfd f1,16(r27) │ │ │ │ - sldi r27,r22,5 │ │ │ │ - add r23,r17,r27 │ │ │ │ - std r27,168(r31) │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r18,1 │ │ │ │ - addi r10,r18,-1 │ │ │ │ + fmr f12,f11 │ │ │ │ + stfdx f11,r15,r9 │ │ │ │ + beq 22e8c │ │ │ │ + cmpdi r2,0 │ │ │ │ + stfd f1,0(r19) │ │ │ │ + fmr f11,f9 │ │ │ │ + fmr f12,f1 │ │ │ │ + addi r19,r19,8 │ │ │ │ + beq 22ebc │ │ │ │ + srdi r2,r17,1 │ │ │ │ + mtctr r2 │ │ │ │ + fmul f10,f0,f11 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + addi r19,r19,16 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f12,f0,f11 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + stfd f10,-16(r19) │ │ │ │ + stfd f12,-8(r19) │ │ │ │ + bdnz 22e94 │ │ │ │ + lfd f0,16(r14) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + sldi r14,r16,5 │ │ │ │ + std r14,160(r31) │ │ │ │ + add r19,r15,r14 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + addi r19,r19,8 │ │ │ │ + bl 4720 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + andi. r2,r17,1 │ │ │ │ + addi r9,r17,-1 │ │ │ │ fmul f9,f1,f1 │ │ │ │ fmr f0,f1 │ │ │ │ - fmr f11,f30 │ │ │ │ - fmr f12,f30 │ │ │ │ - stfdx f30,r17,r27 │ │ │ │ - beq 22c24 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stfd f1,0(r23) │ │ │ │ + fmr f11,f12 │ │ │ │ + stfdx f12,r15,r14 │ │ │ │ + beq 22f1c │ │ │ │ + cmpdi r9,0 │ │ │ │ + stfd f1,0(r19) │ │ │ │ fmr f12,f9 │ │ │ │ - addi r23,r23,8 │ │ │ │ fmr f11,f1 │ │ │ │ - beq 22c54 │ │ │ │ - srdi r9,r18,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r19,r19,8 │ │ │ │ + beq 22f5c │ │ │ │ + srdi r17,r17,1 │ │ │ │ + mtctr r17 │ │ │ │ fmul f10,f0,f12 │ │ │ │ fmul f12,f12,f9 │ │ │ │ - addi r23,r23,16 │ │ │ │ + mfctr r2 │ │ │ │ + addi r19,r19,16 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ fmul f11,f0,f12 │ │ │ │ fmul f12,f12,f9 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r23) │ │ │ │ - stfd f11,-8(r23) │ │ │ │ - bdnz 22c2c │ │ │ │ - cmpwi r24,0 │ │ │ │ - bne 233c8 │ │ │ │ - ld r9,128(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 23134 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - sldi r9,r19,3 │ │ │ │ + stfd f10,-16(r19) │ │ │ │ + stfd f11,-8(r19) │ │ │ │ + bne 22f24 │ │ │ │ + cmpwi r21,0 │ │ │ │ + bne 23904 │ │ │ │ + ld r2,128(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 23448 │ │ │ │ + mtfprd f0,r22 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ sldi r6,r29,4 │ │ │ │ - addis r19,r2,-2 │ │ │ │ - std r25,264(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - li r18,0 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - fcfid f9,f0 │ │ │ │ - lfd f0,136(r31) │ │ │ │ - std r9,224(r31) │ │ │ │ - sldi r9,r22,5 │ │ │ │ - add r16,r17,r6 │ │ │ │ - addi r19,r19,1536 │ │ │ │ - std r26,256(r31) │ │ │ │ - std r29,232(r31) │ │ │ │ - std r9,216(r31) │ │ │ │ - sldi r9,r29,5 │ │ │ │ - std r28,240(r31) │ │ │ │ - addi r15,r16,24 │ │ │ │ - fcfid f10,f0 │ │ │ │ - lfd f0,144(r31) │ │ │ │ - std r9,192(r31) │ │ │ │ + sldi r2,r20,3 │ │ │ │ + plfd f30,215556 # 57988 │ │ │ │ + std r29,264(r31) │ │ │ │ + std r27,272(r31) │ │ │ │ + addi r18,r18,1 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + fcfid f8,f0 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + add r14,r15,r6 │ │ │ │ addi r9,r6,40 │ │ │ │ - fdiv f26,f30,f9 │ │ │ │ - fmr f23,f9 │ │ │ │ - add r16,r16,r9 │ │ │ │ + std r2,256(r31) │ │ │ │ + std r24,288(r31) │ │ │ │ + std r23,296(r31) │ │ │ │ + sldi r2,r16,5 │ │ │ │ + li r16,0 │ │ │ │ + std r25,304(r31) │ │ │ │ + fcfid f9,f0 │ │ │ │ + mtfprd f0,r26 │ │ │ │ + addi r17,r14,24 │ │ │ │ + add r14,r14,r9 │ │ │ │ + std r28,208(r31) │ │ │ │ + std r2,232(r31) │ │ │ │ + sldi r2,r29,5 │ │ │ │ fcfid f12,f0 │ │ │ │ - mr r25,r16 │ │ │ │ - mr r16,r6 │ │ │ │ - fdiv f27,f30,f10 │ │ │ │ - fmr f22,f10 │ │ │ │ - fdiv f30,f30,f12 │ │ │ │ + mr r29,r14 │ │ │ │ + mr r14,r17 │ │ │ │ + mr r17,r6 │ │ │ │ + fdiv f25,f28,f8 │ │ │ │ + fmr f23,f8 │ │ │ │ + std r2,224(r31) │ │ │ │ + fdiv f26,f28,f9 │ │ │ │ + fmr f22,f9 │ │ │ │ + fdiv f28,f28,f12 │ │ │ │ fmr f21,f12 │ │ │ │ - lwz r9,112(r30) │ │ │ │ - mr r24,r18 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + mr r23,r16 │ │ │ │ std r1,176(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 22d14 │ │ │ │ - ld r9,240(r30) │ │ │ │ - sldi r10,r18,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r24,8(r9) │ │ │ │ - ld r27,48(r30) │ │ │ │ - ld r9,200(r31) │ │ │ │ - ld r22,72(r30) │ │ │ │ - mulli r26,r24,24 │ │ │ │ - ld r28,120(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r23,88(r30) │ │ │ │ - ld r20,96(r30) │ │ │ │ - mulld r27,r24,r27 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - lfd f11,0(r22) │ │ │ │ - lfdx f29,r28,r26 │ │ │ │ - mtfprd f12,r23 │ │ │ │ - lfd f8,0(r20) │ │ │ │ - neg r9,r9 │ │ │ │ - fcfid f25,f12 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 23030 │ │ │ │ + ld r2,240(r30) │ │ │ │ + sldi r9,r16,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r23,8(r2) │ │ │ │ + ld r25,48(r30) │ │ │ │ + ld r2,248(r31) │ │ │ │ + mulli r24,r23,24 │ │ │ │ + ld r20,72(r30) │ │ │ │ + ld r27,120(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r21,88(r30) │ │ │ │ + ld r19,96(r30) │ │ │ │ + mulld r25,r23,r25 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + lfd f11,0(r20) │ │ │ │ + lfdx f29,r27,r24 │ │ │ │ + neg r2,r2 │ │ │ │ + mtfprd f12,r21 │ │ │ │ + lfd f10,0(r19) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + fcfid f24,f12 │ │ │ │ + sldi r2,r25,3 │ │ │ │ fcfid f0,f11 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - addi r29,r1,128 │ │ │ │ - lfdx f7,r28,r9 │ │ │ │ - fmul f25,f25,f25 │ │ │ │ + addi r28,r1,128 │ │ │ │ + lfdx f7,r27,r2 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ fmul f11,f0,f0 │ │ │ │ fmul f0,f0,f7 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - mtfprd f24,r9 │ │ │ │ - fcfid f24,f24 │ │ │ │ - fnmsub f7,f26,f24,f29 │ │ │ │ - fmsub f0,f26,f24,f29 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r21,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ + fcfid f31,f31 │ │ │ │ + fnmsub f7,f25,f31,f29 │ │ │ │ + fmsub f0,f25,f31,f29 │ │ │ │ fmul f0,f0,f7 │ │ │ │ - fmadd f0,f11,f0,f25 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - ble 23158 │ │ │ │ + fmadd f0,f11,f0,f24 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 23484 │ │ │ │ fsqrt f0,f0 │ │ │ │ - stfd f8,272(r31) │ │ │ │ - fmul f1,f0,f8 │ │ │ │ - stfd f0,184(r31) │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f11,0(r19) │ │ │ │ - lfd f0,184(r31) │ │ │ │ - lfd f8,272(r31) │ │ │ │ - fmul f31,f1,f11 │ │ │ │ - fdiv f31,f31,f0 │ │ │ │ - stfd f31,0(r29) │ │ │ │ - ble cr4,22e68 │ │ │ │ - fmsub f1,f29,f23,f24 │ │ │ │ + stfd f10,136(r31) │ │ │ │ + fmul f1,f0,f10 │ │ │ │ + stfd f0,192(r31) │ │ │ │ + bl 4b40 │ │ │ │ + lfd f0,192(r31) │ │ │ │ + lfd f10,136(r31) │ │ │ │ + fmul f11,f1,f30 │ │ │ │ + fdiv f11,f11,f0 │ │ │ │ + stfd f11,0(r28) │ │ │ │ + ble cr4,23180 │ │ │ │ + fmsub f1,f29,f23,f31 │ │ │ │ + stfd f11,192(r31) │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f8 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r14,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - addi r6,r17,8 │ │ │ │ - addi r4,r29,8 │ │ │ │ - lfd f11,1648(r10) │ │ │ │ - addi r10,r14,-1 │ │ │ │ - beq 22e2c │ │ │ │ - lfd f0,8(r17) │ │ │ │ - cmpdi r10,0 │ │ │ │ - fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ - fmul f0,f31,f0 │ │ │ │ + fdiv f1,f1,f10 │ │ │ │ + bl 4720 │ │ │ │ + andi. r9,r18,1 │ │ │ │ + lfd f11,192(r31) │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r15,8 │ │ │ │ + addi r6,r28,8 │ │ │ │ + addi r9,r18,-1 │ │ │ │ + beq 23144 │ │ │ │ + lfd f0,8(r15) │ │ │ │ + cmpdi r9,0 │ │ │ │ + fmr f10,f1 │ │ │ │ + li r2,8 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r29) │ │ │ │ - beq 22e68 │ │ │ │ - srdi r10,r14,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ - fmul f8,f11,f1 │ │ │ │ - lfdx f12,r6,r9 │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ - fmul f12,f31,f12 │ │ │ │ - fmul f11,f8,f1 │ │ │ │ - fmul f0,f31,f0 │ │ │ │ - fmul f12,f12,f8 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - stfdx f12,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - bdnz 22e34 │ │ │ │ - lfd f11,8(r22) │ │ │ │ - addi r4,r27,1 │ │ │ │ - addi r9,r26,8 │ │ │ │ - lfd f7,8(r20) │ │ │ │ - sldi r27,r4,3 │ │ │ │ - lfdx f8,r28,r9 │ │ │ │ - add r9,r28,r9 │ │ │ │ + stfd f0,8(r28) │ │ │ │ + beq 23180 │ │ │ │ + srdi r9,r18,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmul f7,f10,f1 │ │ │ │ + lfdx f12,r7,r2 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fmul f10,f7,f1 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + fmul f12,f12,f7 │ │ │ │ + fmul f0,f0,f10 │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 2314c │ │ │ │ + lfd f11,8(r20) │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r2,r24,8 │ │ │ │ + lfd f7,8(r19) │ │ │ │ + sldi r25,r25,3 │ │ │ │ + lfdx f10,r27,r2 │ │ │ │ + add r2,r27,r2 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f6,r28,r27 │ │ │ │ - std r9,184(r31) │ │ │ │ + lfdx f6,r27,r25 │ │ │ │ + std r2,192(r31) │ │ │ │ fmul f11,f0,f0 │ │ │ │ fmul f0,f0,f6 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - mtfprd f24,r9 │ │ │ │ - fcfid f24,f24 │ │ │ │ - fnmsub f6,f27,f24,f8 │ │ │ │ - fmsub f0,f27,f24,f8 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r21,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ + fcfid f31,f31 │ │ │ │ + fnmsub f6,f26,f31,f10 │ │ │ │ + fmsub f0,f26,f31,f10 │ │ │ │ fmul f0,f0,f6 │ │ │ │ - fmadd f0,f11,f0,f25 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - ble 23168 │ │ │ │ + fmadd f0,f11,f0,f24 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 234b8 │ │ │ │ fsqrt f0,f0 │ │ │ │ - stfd f8,288(r31) │ │ │ │ - stfd f7,280(r31) │ │ │ │ + stfd f10,320(r31) │ │ │ │ + stfd f7,312(r31) │ │ │ │ fmul f1,f0,f7 │ │ │ │ - stfd f0,272(r31) │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f11,0(r19) │ │ │ │ - lfd f0,272(r31) │ │ │ │ - lfd f7,280(r31) │ │ │ │ - lfd f8,288(r31) │ │ │ │ - fmul f31,f1,f11 │ │ │ │ - fdiv f31,f31,f0 │ │ │ │ - ld r9,224(r31) │ │ │ │ - stfdx f31,r29,r9 │ │ │ │ - ble cr4,22f98 │ │ │ │ - fmsub f1,f8,f22,f24 │ │ │ │ + stfd f0,136(r31) │ │ │ │ + bl 4b40 │ │ │ │ + fmul f11,f1,f30 │ │ │ │ + lfd f0,136(r31) │ │ │ │ + lfd f7,312(r31) │ │ │ │ + lfd f10,320(r31) │ │ │ │ + fdiv f11,f11,f0 │ │ │ │ + ld r2,256(r31) │ │ │ │ + stfdx f11,r28,r2 │ │ │ │ + ble cr4,232ac │ │ │ │ + fmsub f1,f10,f22,f31 │ │ │ │ + stfd f11,136(r31) │ │ │ │ fadd f1,f1,f1 │ │ │ │ fdiv f1,f1,f7 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r10,r16,24 │ │ │ │ - andi. r6,r14,1 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - addi r3,r14,-1 │ │ │ │ - lfd f11,1648(r8) │ │ │ │ - add r6,r29,r10 │ │ │ │ - beq 22f5c │ │ │ │ - lfd f0,0(r15) │ │ │ │ - cmpdi r3,0 │ │ │ │ - fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ - fmul f0,f31,f0 │ │ │ │ + bl 4720 │ │ │ │ + addi r9,r17,24 │ │ │ │ + andi. r7,r18,1 │ │ │ │ + lfd f11,136(r31) │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r18,-1 │ │ │ │ + add r7,r28,r9 │ │ │ │ + beq 23270 │ │ │ │ + lfd f0,0(r14) │ │ │ │ + cmpdi r6,0 │ │ │ │ + fmr f10,f1 │ │ │ │ + li r2,8 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r29,r10 │ │ │ │ - beq 22f98 │ │ │ │ - srdi r10,r14,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ - fmul f8,f11,f1 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - lfdx f0,r15,r10 │ │ │ │ - fmul f12,f31,f12 │ │ │ │ - fmul f11,f8,f1 │ │ │ │ - fmul f0,f31,f0 │ │ │ │ - fmul f12,f12,f8 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 22f64 │ │ │ │ - lfd f0,16(r22) │ │ │ │ - add r27,r28,r27 │ │ │ │ - addi r26,r26,16 │ │ │ │ - lfd f7,16(r20) │ │ │ │ - lfdx f8,r28,r26 │ │ │ │ - add r26,r28,r26 │ │ │ │ + stfdx f0,r28,r9 │ │ │ │ + beq 232ac │ │ │ │ + srdi r9,r18,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmul f7,f10,f1 │ │ │ │ + lfdx f12,r14,r2 │ │ │ │ + lfdx f0,r14,r9 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fmul f10,f7,f1 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + fmul f12,f12,f7 │ │ │ │ + fmul f0,f0,f10 │ │ │ │ + stfdx f12,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r7,r9 │ │ │ │ + bdnz 23278 │ │ │ │ + lfd f0,16(r20) │ │ │ │ + add r25,r27,r25 │ │ │ │ + addi r24,r24,16 │ │ │ │ + lfd f6,16(r19) │ │ │ │ + lfdx f10,r27,r24 │ │ │ │ + add r27,r27,r24 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,8(r27) │ │ │ │ + lfd f0,8(r25) │ │ │ │ fmul f0,f11,f0 │ │ │ │ fmul f11,f11,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - mtfprd f24,r9 │ │ │ │ - fcfid f24,f24 │ │ │ │ - fnmsub f6,f30,f24,f8 │ │ │ │ - fmsub f0,f30,f24,f8 │ │ │ │ - fmul f0,f0,f6 │ │ │ │ - fmadd f11,f11,f0,f25 │ │ │ │ - fcmpu cr0,f11,f28 │ │ │ │ - ble 23148 │ │ │ │ - fsqrt f25,f11 │ │ │ │ - stfd f8,280(r31) │ │ │ │ - stfd f7,272(r31) │ │ │ │ - fmul f1,f25,f7 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - lfd f7,272(r31) │ │ │ │ - lfd f8,280(r31) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f25 │ │ │ │ - ld r9,216(r31) │ │ │ │ - stfdx f31,r29,r9 │ │ │ │ - ble cr4,230bc │ │ │ │ - fmsub f1,f8,f21,f24 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r21,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fnmsub f5,f28,f0,f10 │ │ │ │ + fmsub f7,f28,f0,f10 │ │ │ │ + fmul f7,f7,f5 │ │ │ │ + fmadd f11,f11,f7,f24 │ │ │ │ + fcmpu cr0,f11,f27 │ │ │ │ + ble 2345c │ │ │ │ + fsqrt f24,f11 │ │ │ │ + stfd f0,320(r31) │ │ │ │ + stfd f10,312(r31) │ │ │ │ + stfd f6,136(r31) │ │ │ │ + fmul f1,f24,f6 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + lfd f6,136(r31) │ │ │ │ + lfd f10,312(r31) │ │ │ │ + lfd f0,320(r31) │ │ │ │ + fdiv f31,f31,f24 │ │ │ │ + ld r2,232(r31) │ │ │ │ + stfdx f31,r28,r2 │ │ │ │ + ble cr4,233cc │ │ │ │ + fmsub f1,f10,f21,f0 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f7 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,192(r31) │ │ │ │ - andi. r7,r14,1 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - addi r6,r14,-1 │ │ │ │ - lfd f11,1648(r8) │ │ │ │ - addi r10,r10,40 │ │ │ │ - add r7,r29,r10 │ │ │ │ - beq 23080 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - cmpdi r6,0 │ │ │ │ + fdiv f1,f1,f6 │ │ │ │ + bl 4720 │ │ │ │ + ld r9,224(r31) │ │ │ │ + andi. r10,r18,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r18,-1 │ │ │ │ + addi r9,r9,40 │ │ │ │ + add r10,r28,r9 │ │ │ │ + beq 23390 │ │ │ │ + lfd f0,0(r29) │ │ │ │ + cmpdi r7,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r29,r10 │ │ │ │ - beq 230bc │ │ │ │ - srdi r10,r14,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ - fmul f8,f11,f1 │ │ │ │ - lfdx f12,r25,r9 │ │ │ │ - lfdx f0,r25,r10 │ │ │ │ + stfdx f0,r28,r9 │ │ │ │ + beq 233cc │ │ │ │ + srdi r9,r18,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmul f10,f11,f1 │ │ │ │ + lfdx f12,r29,r2 │ │ │ │ + lfdx f0,r29,r9 │ │ │ │ fmul f12,f31,f12 │ │ │ │ - fmul f11,f8,f1 │ │ │ │ + fmul f11,f10,f1 │ │ │ │ fmul f0,f31,f0 │ │ │ │ - fmul f12,f12,f8 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r7,r10 │ │ │ │ - bdnz 23088 │ │ │ │ - ld r8,168(r31) │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 23398 │ │ │ │ + ld r2,264(r31) │ │ │ │ ld r3,24(r30) │ │ │ │ - ld r9,184(r31) │ │ │ │ - ld r4,240(r31) │ │ │ │ - sldi r24,r24,4 │ │ │ │ - mr r10,r26 │ │ │ │ + sldi r23,r23,4 │ │ │ │ fmr f1,f29 │ │ │ │ - mr r5,r29 │ │ │ │ - addi r18,r18,1 │ │ │ │ - add r7,r29,r8 │ │ │ │ - ld r8,160(r31) │ │ │ │ - add r3,r3,r24 │ │ │ │ - add r6,r29,r8 │ │ │ │ - ld r8,232(r31) │ │ │ │ - std r8,120(r1) │ │ │ │ - ld r8,144(r31) │ │ │ │ - std r8,112(r1) │ │ │ │ - ld r8,136(r31) │ │ │ │ - std r21,96(r1) │ │ │ │ - std r8,104(r1) │ │ │ │ - bl fe00 │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r18 │ │ │ │ - ld r10,176(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 22cf0 │ │ │ │ - ld r26,256(r31) │ │ │ │ - ld r25,264(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,248(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - b 214d0 │ │ │ │ - blt 23178 │ │ │ │ - lfd f31,0(r19) │ │ │ │ - fmul f31,f7,f31 │ │ │ │ - b 2301c │ │ │ │ - blt 23198 │ │ │ │ - lfd f31,0(r19) │ │ │ │ - fmul f31,f8,f31 │ │ │ │ - b 22dd0 │ │ │ │ - blt 231b8 │ │ │ │ - lfd f31,0(r19) │ │ │ │ - fmul f31,f7,f31 │ │ │ │ - b 22efc │ │ │ │ + mr r10,r27 │ │ │ │ + mr r5,r28 │ │ │ │ + ld r9,192(r31) │ │ │ │ + std r26,112(r1) │ │ │ │ + addi r16,r16,1 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,160(r31) │ │ │ │ + ld r4,272(r31) │ │ │ │ + add r3,r3,r23 │ │ │ │ + add r7,r28,r2 │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r6,r28,r2 │ │ │ │ + ld r2,208(r31) │ │ │ │ + std r22,96(r1) │ │ │ │ + std r2,104(r1) │ │ │ │ + bl fe30 │ │ │ │ + ld r9,128(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r16 │ │ │ │ + ld r9,176(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 2300c │ │ │ │ + ld r24,288(r31) │ │ │ │ + ld r23,296(r31) │ │ │ │ + ld r25,304(r31) │ │ │ │ + ld r28,208(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,280(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + b 217b8 │ │ │ │ + fmul f31,f6,f30 │ │ │ │ + bge 23330 │ │ │ │ fneg f11,f11 │ │ │ │ - stfd f8,280(r31) │ │ │ │ - stfd f7,272(r31) │ │ │ │ - fsqrt f25,f11 │ │ │ │ - fmul f1,f25,f7 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 23008 │ │ │ │ + stfd f0,320(r31) │ │ │ │ + stfd f10,312(r31) │ │ │ │ + stfd f6,136(r31) │ │ │ │ + fsqrt f24,f11 │ │ │ │ + fmul f1,f24,f6 │ │ │ │ + bl 4da0 │ │ │ │ + b 2331c │ │ │ │ + fmul f11,f10,f30 │ │ │ │ + bge 230e4 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f8,272(r31) │ │ │ │ + stfd f10,136(r31) │ │ │ │ fsqrt f0,f0 │ │ │ │ - fmul f1,f0,f8 │ │ │ │ - stfd f0,184(r31) │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 22dbc │ │ │ │ + fmul f1,f0,f10 │ │ │ │ + stfd f0,192(r31) │ │ │ │ + bl 4da0 │ │ │ │ + lfd f0,192(r31) │ │ │ │ + lfd f10,136(r31) │ │ │ │ + fmul f11,f1,f30 │ │ │ │ + fdiv f11,f11,f0 │ │ │ │ + b 230e4 │ │ │ │ + fmul f11,f7,f30 │ │ │ │ + bge 2320c │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f8,288(r31) │ │ │ │ - stfd f7,280(r31) │ │ │ │ + stfd f10,320(r31) │ │ │ │ + stfd f7,312(r31) │ │ │ │ fsqrt f0,f0 │ │ │ │ fmul f1,f0,f7 │ │ │ │ - stfd f0,272(r31) │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 22ee4 │ │ │ │ - lfdx f12,r3,r7 │ │ │ │ - lfd f0,16(r12) │ │ │ │ - stfdx f12,r5,r19 │ │ │ │ - stfdx f0,r5,r29 │ │ │ │ - b 225e4 │ │ │ │ + stfd f0,136(r31) │ │ │ │ + bl 4da0 │ │ │ │ + b 231f8 │ │ │ │ ld r8,48(r30) │ │ │ │ - ld r24,8(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r20,8(r30) │ │ │ │ + mr r21,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ ld r5,72(r30) │ │ │ │ - mr r18,r1 │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ - ld r19,240(r30) │ │ │ │ - sldi r11,r8,3 │ │ │ │ - cmpdi r24,0 │ │ │ │ - mr r23,r8 │ │ │ │ - addi r9,r11,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r3,r1,128 │ │ │ │ - ble 237c8 │ │ │ │ + ld r3,120(r30) │ │ │ │ + ld r18,240(r30) │ │ │ │ + sldi r19,r8,3 │ │ │ │ + cmpdi r20,0 │ │ │ │ + addi r2,r19,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,128 │ │ │ │ + ble 23b8c │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r19 │ │ │ │ + mr r6,r18 │ │ │ │ li r10,0 │ │ │ │ cmpdi cr7,r8,0 │ │ │ │ + li r4,0 │ │ │ │ + std r4,0(r6) │ │ │ │ + std r10,8(r6) │ │ │ │ + ble cr7,235bc │ │ │ │ + addi r2,r19,-8 │ │ │ │ + li r7,0 │ │ │ │ li r0,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 2356c │ │ │ │ + nop │ │ │ │ + ldx r2,r5,r7 │ │ │ │ + mulld r0,r0,r2 │ │ │ │ std r0,0(r6) │ │ │ │ - std r10,8(r6) │ │ │ │ - ble cr7,232cc │ │ │ │ - addi r9,r11,-8 │ │ │ │ - li r27,0 │ │ │ │ - li r20,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 2327c │ │ │ │ - ldx r9,r5,r27 │ │ │ │ - mulld r20,r20,r9 │ │ │ │ - std r20,0(r6) │ │ │ │ - ldx r17,r5,r27 │ │ │ │ - lfdx f0,r4,r27 │ │ │ │ + ldx r17,r5,r7 │ │ │ │ + lfdx f0,r3,r7 │ │ │ │ mtfprd f12,r17 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - divd r9,r7,r17 │ │ │ │ + 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 r9,r9,r7 │ │ │ │ - add r9,r9,r17 │ │ │ │ - divd r7,r9,r17 │ │ │ │ - mulld r7,r7,r17 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - add r20,r9,r20 │ │ │ │ - stdx r9,r3,r27 │ │ │ │ - addi r27,r27,8 │ │ │ │ - std r20,0(r6) │ │ │ │ - bdnz 23270 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r0,r2,r0 │ │ │ │ + stdx r2,r11,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r0,0(r6) │ │ │ │ + bdnz 23560 │ │ │ │ addi r10,r10,1 │ │ │ │ addi r6,r6,16 │ │ │ │ - add r4,r4,r11 │ │ │ │ - cmpd r24,r10 │ │ │ │ - bne 23248 │ │ │ │ - addi r4,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,237c0 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - beq 23334 │ │ │ │ + add r3,r3,r19 │ │ │ │ + cmpd r20,r10 │ │ │ │ + bne 23534 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,236a4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 23b80 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 23644 │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 23324 │ │ │ │ + beq 23630 │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 23318 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r4,r5 │ │ │ │ - mr r23,r6 │ │ │ │ - ldu r7,8(r4) │ │ │ │ - addi r23,r23,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r4) │ │ │ │ - cmpdi r23,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 23364 │ │ │ │ - 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 2333c │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + beq 23620 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r5,16 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 23678 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + lxv vs44,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs42,-32(r9) │ │ │ │ + lxv vs43,-16(r9) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 2364c │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrdi r8,r8,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 236a4 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r9,r5,r8 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r24,4 │ │ │ │ + bl 51e0 │ │ │ │ + sldi r3,r20,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r19 │ │ │ │ - mr r23,r3 │ │ │ │ - mr r3,r24 │ │ │ │ - mr r5,r23 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r18 │ │ │ │ + mr r19,r3 │ │ │ │ + mr r3,r20 │ │ │ │ + mr r5,r19 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r23 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - b 21070 │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r24,8(r30) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r5,72(r30) │ │ │ │ - mr r16,r1 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r19 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + b 21340 │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r19,8(r30) │ │ │ │ + mr r15,r1 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ + ld r5,120(r30) │ │ │ │ ld r18,240(r30) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - cmpdi r24,0 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r7,r9,15 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r7,r7 │ │ │ │ - stdux r6,r1,r7 │ │ │ │ + sldi r4,r9,3 │ │ │ │ + cmpdi r19,0 │ │ │ │ + addi r2,r4,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r11,r1,128 │ │ │ │ - ble 237a0 │ │ │ │ + ble 23b5c │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r18 │ │ │ │ + mr r7,r18 │ │ │ │ li r3,0 │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r27,0 │ │ │ │ - std r27,0(r6) │ │ │ │ - std r3,8(r6) │ │ │ │ - ble 234a4 │ │ │ │ - addi r7,r9,-8 │ │ │ │ - li r23,0 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + li r17,0 │ │ │ │ + std r17,0(r7) │ │ │ │ + std r3,8(r7) │ │ │ │ + ble cr7,237cc │ │ │ │ + addi r2,r4,-8 │ │ │ │ + li r8,0 │ │ │ │ li r0,0 │ │ │ │ - srdi r7,r7,3 │ │ │ │ - addi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - b 23454 │ │ │ │ - ldx r7,r5,r23 │ │ │ │ - mulld r0,r0,r7 │ │ │ │ - std r0,0(r6) │ │ │ │ - ldx r15,r5,r23 │ │ │ │ - lfdx f0,r4,r23 │ │ │ │ - mtfprd f12,r15 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 2377c │ │ │ │ + ldx r2,r6,r8 │ │ │ │ + mulld r0,r0,r2 │ │ │ │ + std r0,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 r20,f0 │ │ │ │ - divd r7,r20,r15 │ │ │ │ - mulld r7,r7,r15 │ │ │ │ - subf r7,r7,r20 │ │ │ │ - add r7,r7,r15 │ │ │ │ - divd r20,r7,r15 │ │ │ │ - mulld r20,r20,r15 │ │ │ │ - subf r7,r20,r7 │ │ │ │ - add r0,r7,r0 │ │ │ │ - stdx r7,r11,r23 │ │ │ │ - addi r23,r23,8 │ │ │ │ - std r0,0(r6) │ │ │ │ - bdnz 23448 │ │ │ │ + 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 r0,r2,r0 │ │ │ │ + stdx r2,r11,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r0,0(r7) │ │ │ │ + bdnz 23770 │ │ │ │ addi r3,r3,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r4,r4,r9 │ │ │ │ - cmpd cr7,r24,r3 │ │ │ │ - bne cr7,23420 │ │ │ │ - addi r7,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble 23788 │ │ │ │ - andi. r4,r10,3 │ │ │ │ - li r6,1 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - beq 2350c │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 234fc │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 234f0 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r7,r5 │ │ │ │ - mr r8,r3 │ │ │ │ - ldu r5,8(r7) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - cmpdi r8,1 │ │ │ │ - ldu r8,8(r7) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - beq 2353c │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r4,8(r7) │ │ │ │ - ld r5,16(r7) │ │ │ │ - ld r8,24(r7) │ │ │ │ - addi r7,r7,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ - ld r10,0(r7) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - bdnz 23514 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r4 │ │ │ │ + cmpd r19,r3 │ │ │ │ + bne 23748 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,238b4 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 23b38 │ │ │ │ + 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 23854 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 23840 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 23830 │ │ │ │ + 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 23888 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs44,16(r10) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs42,-32(r10) │ │ │ │ + lxv vs43,-16(r10) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 2385c │ │ │ │ + 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 238b4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r6,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r24,4 │ │ │ │ + bl 51e0 │ │ │ │ + sldi r3,r19,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ mr r4,r18 │ │ │ │ - mr r23,r3 │ │ │ │ - mr r3,r24 │ │ │ │ - mr r5,r23 │ │ │ │ + mr r17,r3 │ │ │ │ + mr r3,r19 │ │ │ │ + mr r5,r17 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r23 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r16) │ │ │ │ - mr r1,r16 │ │ │ │ - b 22c5c │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r24,8(r30) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r5,72(r30) │ │ │ │ - mr r16,r1 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r17 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + b 223d4 │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r21,8(r30) │ │ │ │ + mr r14,r1 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ - ld r18,240(r30) │ │ │ │ - sldi r23,r10,3 │ │ │ │ - cmpdi r24,0 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r9,r23,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r11,r1,128 │ │ │ │ - ble 23780 │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r17,240(r30) │ │ │ │ + sldi r19,r9,3 │ │ │ │ + cmpdi r21,0 │ │ │ │ + addi r2,r19,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r3,r1,128 │ │ │ │ + ble 23b24 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r18 │ │ │ │ - li r3,0 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - li r17,0 │ │ │ │ - std r17,0(r6) │ │ │ │ - std r3,8(r6) │ │ │ │ - ble cr7,2367c │ │ │ │ - addi r9,r23,-8 │ │ │ │ - li r27,0 │ │ │ │ + mr r7,r17 │ │ │ │ + li r4,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ li r0,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 2362c │ │ │ │ - ldx r9,r5,r27 │ │ │ │ - mulld r0,r0,r9 │ │ │ │ - std r0,0(r6) │ │ │ │ - ldx r15,r5,r27 │ │ │ │ - lfdx f0,r4,r27 │ │ │ │ - mtfprd f12,r15 │ │ │ │ + std r0,0(r7) │ │ │ │ + std r4,8(r7) │ │ │ │ + ble 239dc │ │ │ │ + addi r2,r19,-8 │ │ │ │ + li r11,0 │ │ │ │ + li r12,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 2398c │ │ │ │ + ldx r2,r6,r11 │ │ │ │ + mulld r12,r12,r2 │ │ │ │ + std r12,0(r7) │ │ │ │ + ldx r8,r6,r11 │ │ │ │ + lfdx f0,r5,r11 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - divd r9,r7,r15 │ │ │ │ - mulld r9,r9,r15 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - add r9,r9,r15 │ │ │ │ - divd r7,r9,r15 │ │ │ │ - mulld r7,r7,r15 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - add r0,r9,r0 │ │ │ │ - stdx r9,r11,r27 │ │ │ │ - addi r27,r27,8 │ │ │ │ - std r0,0(r6) │ │ │ │ - bdnz 23620 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r4,r4,r23 │ │ │ │ - cmpd r24,r3 │ │ │ │ - bne 235f8 │ │ │ │ - addi r6,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,23778 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - li r4,1 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - beq 236e4 │ │ │ │ + mffprd r10,f0 │ │ │ │ + divd r2,r10,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r10,r2,r8 │ │ │ │ + divd r2,r10,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r12,r2,r12 │ │ │ │ + stdx r2,r3,r11 │ │ │ │ + addi r11,r11,8 │ │ │ │ + std r12,0(r7) │ │ │ │ + bdnz 23980 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r19 │ │ │ │ + cmpd cr7,r21,r4 │ │ │ │ + bne cr7,23958 │ │ │ │ + li r2,1 │ │ │ │ + ble 23ad4 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 23b2c │ │ │ │ + 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 23a64 │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 236d4 │ │ │ │ + beq 23a50 │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 236c8 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r6,r5 │ │ │ │ - mr r8,r3 │ │ │ │ - ldu r7,8(r6) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ + beq 23a40 │ │ │ │ + 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 23aa8 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs44,16(r10) │ │ │ │ + mfctr r8 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs42,-32(r10) │ │ │ │ + lxv vs43,-16(r10) │ │ │ │ cmpdi r8,1 │ │ │ │ - ldu r8,8(r6) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - beq 23714 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r5,8(r6) │ │ │ │ - ld r7,16(r6) │ │ │ │ - ld r8,24(r6) │ │ │ │ - addi r6,r6,32 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r4,r4,r7 │ │ │ │ - ld r10,0(r6) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mulld r4,r4,r10 │ │ │ │ - bdnz 236ec │ │ │ │ - mulld r8,r9,r4 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + addi r7,r8,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + mtctr r7 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bne 23a6c │ │ │ │ + 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 23ad4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r6,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r24,4 │ │ │ │ + bl 51e0 │ │ │ │ + sldi r3,r21,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r18 │ │ │ │ - mr r23,r3 │ │ │ │ - mr r3,r24 │ │ │ │ - mr r5,r23 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r17 │ │ │ │ + mr r19,r3 │ │ │ │ + mr r3,r21 │ │ │ │ + mr r5,r19 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r23 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r16) │ │ │ │ - mr r1,r16 │ │ │ │ - b 22678 │ │ │ │ - li r8,1 │ │ │ │ - b 23718 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - b 23690 │ │ │ │ - li r9,1 │ │ │ │ - b 23540 │ │ │ │ - sldi r16,r22,5 │ │ │ │ - stfdx f31,r20,r15 │ │ │ │ - stfdx f31,r20,r16 │ │ │ │ - b 223a4 │ │ │ │ - cmpdi r10,0 │ │ │ │ - b 234b8 │ │ │ │ - ld r10,160(r31) │ │ │ │ - sldi r9,r22,5 │ │ │ │ - std r9,168(r31) │ │ │ │ - stfdx f30,r17,r10 │ │ │ │ - stfdx f30,r17,r9 │ │ │ │ - b 22c54 │ │ │ │ - li r10,1 │ │ │ │ - b 23368 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r19 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r14) │ │ │ │ + mr r1,r14 │ │ │ │ + b 22f64 │ │ │ │ + cmpdi r9,0 │ │ │ │ + b 239f0 │ │ │ │ + li r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 23ac8 │ │ │ │ + li r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 238a8 │ │ │ │ + ld r9,144(r31) │ │ │ │ + sldi r2,r16,5 │ │ │ │ + std r2,160(r31) │ │ │ │ + stfdx f31,r15,r9 │ │ │ │ + stfdx f31,r15,r2 │ │ │ │ + b 22f5c │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + b 237e0 │ │ │ │ + ld r2,144(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r15,r16,5 │ │ │ │ + stfdx f0,r18,r2 │ │ │ │ + stfdx f0,r18,r15 │ │ │ │ + b 22a44 │ │ │ │ + li r2,1 │ │ │ │ + li r8,0 │ │ │ │ + b 23698 │ │ │ │ cmpdi cr7,r8,0 │ │ │ │ - b 232e0 │ │ │ │ + b 235d0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ - nop │ │ │ │ + .long 0x128d │ │ │ │ │ │ │ │ -00000000000237e0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,18208 │ │ │ │ - mflr r0 │ │ │ │ - std r18,-200(r1) │ │ │ │ - std r29,-112(r1) │ │ │ │ - std r31,-96(r1) │ │ │ │ - stfd f21,-88(r1) │ │ │ │ +0000000000023ba0 : │ │ │ │ mfcr r11 │ │ │ │ - stfd f22,-80(r1) │ │ │ │ - stfd f23,-72(r1) │ │ │ │ - stfd f24,-64(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r19,-160(r1) │ │ │ │ + std r18,-168(r1) │ │ │ │ + mr r19,r3 │ │ │ │ + std r28,-88(r1) │ │ │ │ + std r27,-96(r1) │ │ │ │ + std r26,-104(r1) │ │ │ │ + std r31,-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,-232(r1) │ │ │ │ - std r15,-224(r1) │ │ │ │ - std r16,-216(r1) │ │ │ │ - std r17,-208(r1) │ │ │ │ - std r19,-192(r1) │ │ │ │ - std r20,-184(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r21,-176(r1) │ │ │ │ - std r22,-168(r1) │ │ │ │ - std r23,-160(r1) │ │ │ │ - std r24,-152(r1) │ │ │ │ - std r25,-144(r1) │ │ │ │ - std r26,-136(r1) │ │ │ │ - std r27,-128(r1) │ │ │ │ - std r28,-120(r1) │ │ │ │ - std r30,-104(r1) │ │ │ │ + std r14,-200(r1) │ │ │ │ + std r15,-192(r1) │ │ │ │ + std r16,-184(r1) │ │ │ │ + std r17,-176(r1) │ │ │ │ + std r20,-152(r1) │ │ │ │ + std r21,-144(r1) │ │ │ │ + std r22,-136(r1) │ │ │ │ + std r23,-128(r1) │ │ │ │ + std r24,-120(r1) │ │ │ │ + std r25,-112(r1) │ │ │ │ + std r29,-80(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - mr r18,r3 │ │ │ │ - stdu r1,-480(r1) │ │ │ │ - ld r9,48(r3) │ │ │ │ - ld r29,88(r3) │ │ │ │ + stdu r1,-496(r1) │ │ │ │ + stxv vs60,224(r1) │ │ │ │ + stxv vs61,240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 239a0 │ │ │ │ - ld r8,56(r3) │ │ │ │ - addi r5,r29,1 │ │ │ │ - mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - b 238b8 │ │ │ │ - ld r6,72(r18) │ │ │ │ - ldx r7,r6,r7 │ │ │ │ - cmpd r7,r5 │ │ │ │ - ble 238cc │ │ │ │ - bdz 23968 │ │ │ │ - ldu r6,8(r8) │ │ │ │ - sldi r7,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r6,r29 │ │ │ │ - bgt 238a4 │ │ │ │ - mr r3,r18 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,480 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stxv vs62,256(r1) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ + ld r2,48(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r28,88(r3) │ │ │ │ + ble 23d4c │ │ │ │ + ld r10,56(r3) │ │ │ │ + addi r6,r28,1 │ │ │ │ + mtctr r2 │ │ │ │ + li r9,0 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + b 23c70 │ │ │ │ + ld r7,72(r19) │ │ │ │ + ldx r8,r7,r8 │ │ │ │ + cmpd r8,r6 │ │ │ │ + ble 23c84 │ │ │ │ + bdz 23d1c │ │ │ │ + ldu r7,8(r10) │ │ │ │ + sldi r8,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r7,r28 │ │ │ │ + bgt 23c5c │ │ │ │ + mr r3,r19 │ │ │ │ + bl 45c0 │ │ │ │ + addi r1,r31,496 │ │ │ │ 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) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs60,-272(r1) │ │ │ │ + lxv vs61,-256(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r15,-192(r1) │ │ │ │ + ld r16,-184(r1) │ │ │ │ + ld r17,-176(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-120(r1) │ │ │ │ - ld r29,-112(r1) │ │ │ │ - ld r30,-104(r1) │ │ │ │ - ld r31,-96(r1) │ │ │ │ - lfd f21,-88(r1) │ │ │ │ - lfd f22,-80(r1) │ │ │ │ - lfd f23,-72(r1) │ │ │ │ - lfd f24,-64(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r19,-160(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + ld r21,-144(r1) │ │ │ │ + ld r22,-136(r1) │ │ │ │ + ld r23,-128(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r28,-88(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 23990 │ │ │ │ - cmpdi r9,3 │ │ │ │ - beq 23e58 │ │ │ │ - cmpdi r9,1 │ │ │ │ - bne 239a0 │ │ │ │ - mr r3,r18 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 238d8 │ │ │ │ - mr r3,r18 │ │ │ │ - bl 4c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 238d8 │ │ │ │ - li r10,216 │ │ │ │ - addi r7,r29,1 │ │ │ │ - li r6,200 │ │ │ │ - std r1,112(r31) │ │ │ │ - ld r5,80(r18) │ │ │ │ - ld r20,104(r18) │ │ │ │ - sldi r9,r9,3 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 23d40 │ │ │ │ + cmpdi r2,3 │ │ │ │ + beq 23ec8 │ │ │ │ + cmpdi r2,1 │ │ │ │ + bne 23d4c │ │ │ │ + mr r3,r19 │ │ │ │ + bl 4fa0 │ │ │ │ + b 23c8c │ │ │ │ + mr r3,r19 │ │ │ │ + bl 4bc0 │ │ │ │ + b 23c8c │ │ │ │ + plxv vs0,216(r19) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r8,r28,1 │ │ │ │ + std r1,96(r31) │ │ │ │ + ld r5,80(r19) │ │ │ │ li r4,0 │ │ │ │ - lxvx vs0,r18,r10 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - addi r10,r9,15 │ │ │ │ - addi r8,r9,23 │ │ │ │ - std r7,72(r31) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ + ld r17,104(r19) │ │ │ │ + sldi r8,r8,1 │ │ │ │ + addi r9,r2,15 │ │ │ │ + addi r10,r2,23 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ - neg r10,r10 │ │ │ │ - neg r8,r8 │ │ │ │ + std r8,64(r31) │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + sldi r5,r5,4 │ │ │ │ mffprd r3,f0 │ │ │ │ neg r9,r9 │ │ │ │ - stxvx vs12,r18,r6 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ + neg r10,r10 │ │ │ │ + pstxv vs12,200(r19) │ │ │ │ + ld r8,0(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ addi r7,r1,32 │ │ │ │ - std r7,40(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ + std r7,32(r31) │ │ │ │ + stdux r8,r1,r9 │ │ │ │ addi r7,r1,32 │ │ │ │ std r7,48(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ addi r14,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r18,r1,32 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ addi r16,r1,32 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ addi r10,r1,32 │ │ │ │ - std r10,104(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r17,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - std r9,56(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,112(r18) │ │ │ │ - andi. r9,r10,32 │ │ │ │ - bne 23e68 │ │ │ │ - ld r28,48(r18) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,1648(r9) │ │ │ │ - li r9,0 │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - std r9,0(r14) │ │ │ │ - stfd f31,0(r16) │ │ │ │ - ble cr7,24420 │ │ │ │ - ld r8,88(r18) │ │ │ │ - li r9,1 │ │ │ │ - andi. r6,r28,3 │ │ │ │ - mr r7,r28 │ │ │ │ - addi r5,r28,-1 │ │ │ │ - std r9,32(r31) │ │ │ │ - mr r9,r28 │ │ │ │ - addi r8,r8,1 │ │ │ │ - beq 23afc │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 23ae4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 23ad0 │ │ │ │ - sldi r6,r8,1 │ │ │ │ - mr r7,r5 │ │ │ │ - std r6,32(r31) │ │ │ │ - ld r6,32(r31) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r6,r8,r6 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - std r6,32(r31) │ │ │ │ - ld r6,32(r31) │ │ │ │ + std r10,88(r31) │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5240 │ │ │ │ + lwz r8,112(r19) │ │ │ │ + andi. r2,r8,32 │ │ │ │ + bne 23ed4 │ │ │ │ + ld r29,48(r19) │ │ │ │ + cmpdi r29,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r18) │ │ │ │ + stfd f0,0(r16) │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + ble 24470 │ │ │ │ + ld r9,88(r19) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r5,2 │ │ │ │ + andi. r7,r29,3 │ │ │ │ + mr r2,r29 │ │ │ │ + addi r6,r29,-1 │ │ │ │ + mr r10,r29 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r5,r9 │ │ │ │ + beq 23e8c │ │ │ │ cmpdi r7,1 │ │ │ │ - mulld r6,r8,r6 │ │ │ │ - sldi r7,r6,1 │ │ │ │ - std r7,32(r31) │ │ │ │ - beq 23b30 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,32(r31) │ │ │ │ - mulld r9,r8,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r8,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r8,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r8,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - bdnz 23b08 │ │ │ │ - std r9,32(r31) │ │ │ │ - andi. r9,r10,16 │ │ │ │ - rlwinm r9,r10,0,20,20 │ │ │ │ - bne 2648c │ │ │ │ - andi. r8,r10,8 │ │ │ │ - ld r8,72(r31) │ │ │ │ - sldi r12,r8,3 │ │ │ │ - bne 252bc │ │ │ │ - andi. r8,r10,2 │ │ │ │ - bne 251e8 │ │ │ │ - andi. r10,r10,4 │ │ │ │ - ld r30,8(r18) │ │ │ │ - bne 245a0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 24498 │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 23ef4 │ │ │ │ - li r9,8 │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - std r9,64(r31) │ │ │ │ - li r9,0 │ │ │ │ - std r9,56(r31) │ │ │ │ - lwz r9,112(r18) │ │ │ │ - ld r26,56(r31) │ │ │ │ - std r1,72(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 23ba4 │ │ │ │ - ld r9,240(r18) │ │ │ │ - ld r10,64(r31) │ │ │ │ - ldx r26,r9,r10 │ │ │ │ - ld r28,88(r18) │ │ │ │ - ld r27,48(r18) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r23,r28,1 │ │ │ │ - addi r21,r27,-1 │ │ │ │ - mulld r9,r23,r27 │ │ │ │ - cmpdi cr4,r21,0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - blt cr4,25f74 │ │ │ │ - neg r9,r23 │ │ │ │ - mulld r22,r27,r26 │ │ │ │ - sldi r20,r27,3 │ │ │ │ - ld r19,120(r18) │ │ │ │ - ld r25,72(r18) │ │ │ │ - mulld r8,r21,r23 │ │ │ │ - sldi r30,r23,1 │ │ │ │ - cmpdi cr3,r23,0 │ │ │ │ - addi r4,r24,-8 │ │ │ │ - sldi r0,r9,1 │ │ │ │ - ld r9,40(r31) │ │ │ │ - add r3,r25,r20 │ │ │ │ - add r10,r22,r27 │ │ │ │ - add r17,r9,r20 │ │ │ │ - ld r9,48(r31) │ │ │ │ - sldi r8,r8,1 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r11,r9,r20 │ │ │ │ - addi r9,r19,-8 │ │ │ │ - add r10,r10,r9 │ │ │ │ - ldu r6,-8(r3) │ │ │ │ - lfd f12,0(r10) │ │ │ │ - mtfprd f0,r6 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r7,r9,1 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - add r7,r7,r28 │ │ │ │ - stdu r9,-8(r17) │ │ │ │ - stdu r7,-8(r11) │ │ │ │ - ble cr3,23cbc │ │ │ │ - srdi r5,r30,1 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - add r9,r9,r6 │ │ │ │ - std r15,88(r31) │ │ │ │ - mtctr r5 │ │ │ │ - add r7,r7,r4 │ │ │ │ - divd r15,r9,r6 │ │ │ │ - addi r12,r9,1 │ │ │ │ - addi r5,r7,8 │ │ │ │ - std r5,80(r31) │ │ │ │ - divd r5,r12,r6 │ │ │ │ - mulld r15,r15,r6 │ │ │ │ - mulld r5,r5,r6 │ │ │ │ - subf r15,r15,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r15,8(r7) │ │ │ │ - ld r15,80(r31) │ │ │ │ - subf r5,r5,r12 │ │ │ │ - addi r7,r15,8 │ │ │ │ - std r5,8(r15) │ │ │ │ - bdnz 23c7c │ │ │ │ - ld r15,88(r31) │ │ │ │ - cmpld r25,r3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r8,r8,r0 │ │ │ │ - bne 23c2c │ │ │ │ - mr r5,r20 │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r15 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr3,24450 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r10,r22,3 │ │ │ │ - addis r17,r2,-2 │ │ │ │ - ld r8,96(r18) │ │ │ │ - mr r6,r18 │ │ │ │ - li r7,0 │ │ │ │ - mr r18,r26 │ │ │ │ - mr r26,r27 │ │ │ │ - fcfid f28,f0 │ │ │ │ - lfd f22,1648(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mr r27,r28 │ │ │ │ - addi r17,r17,1536 │ │ │ │ - mr r28,r29 │ │ │ │ - add r10,r19,r10 │ │ │ │ - mr r29,r30 │ │ │ │ - lfd f23,1536(r9) │ │ │ │ - li r9,0 │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - lfdx f0,r25,r9 │ │ │ │ - ld r5,40(r31) │ │ │ │ - lfdx f24,r8,r9 │ │ │ │ - sldi r22,r7,3 │ │ │ │ - mr r19,r29 │ │ │ │ - std r28,80(r31) │ │ │ │ - lfdx f25,r10,r9 │ │ │ │ - std r8,88(r31) │ │ │ │ - add r22,r28,r22 │ │ │ │ - std r10,96(r31) │ │ │ │ - mr r28,r29 │ │ │ │ - std r7,104(r31) │ │ │ │ - std r9,120(r31) │ │ │ │ - fcfid f27,f0 │ │ │ │ - ldx r30,r5,r9 │ │ │ │ - fmul f21,f24,f23 │ │ │ │ - mr r29,r30 │ │ │ │ - mr r30,r22 │ │ │ │ - mr r22,r6 │ │ │ │ - fdiv f26,f22,f27 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - b 23dbc │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f24 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r17) │ │ │ │ - fmul f12,f1,f12 │ │ │ │ - fdiv f0,f12,f30 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - stfd f0,0(r30) │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - beq 23dfc │ │ │ │ - mtfprd f0,r29 │ │ │ │ - fcfid f12,f0 │ │ │ │ - fmsub f0,f12,f26,f25 │ │ │ │ - fnmsub f12,f12,f26,f25 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - fmadd f0,f12,f0,f28 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 23d8c │ │ │ │ - fneg f0,f0 │ │ │ │ - blt 24430 │ │ │ │ - fmr f0,f21 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - stfd f0,-8(r30) │ │ │ │ - bne 23dbc │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r7,104(r31) │ │ │ │ - ld r28,80(r31) │ │ │ │ - ld r8,88(r31) │ │ │ │ - mr r6,r22 │ │ │ │ - mr r29,r19 │ │ │ │ - ld r10,96(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r7,r7,r19 │ │ │ │ - cmpld r20,r9 │ │ │ │ - bne 23d34 │ │ │ │ - mr r29,r28 │ │ │ │ - mr r28,r27 │ │ │ │ - mr r27,r26 │ │ │ │ - mr r30,r19 │ │ │ │ - mr r26,r18 │ │ │ │ - mr r18,r22 │ │ │ │ - cmpdi r27,4 │ │ │ │ - beq 262f8 │ │ │ │ - cmpdi r27,5 │ │ │ │ - beq 260d0 │ │ │ │ - li r6,0 │ │ │ │ - b 25f78 │ │ │ │ - mr r3,r18 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 238d8 │ │ │ │ - ld r9,8(r18) │ │ │ │ + beq 23e80 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 23e78 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 23eac │ │ │ │ + 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 23e94 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,72(r31) │ │ │ │ + b 24478 │ │ │ │ + mr r3,r19 │ │ │ │ + bl 47e0 │ │ │ │ + b 23c8c │ │ │ │ + ld r9,8(r19) │ │ │ │ cmpdi r9,0 │ │ │ │ - ble 23eec │ │ │ │ - ld r10,192(r18) │ │ │ │ + ble 23f58 │ │ │ │ + ld r2,192(r19) │ │ │ │ sldi r9,r9,3 │ │ │ │ - ld r4,24(r18) │ │ │ │ - ld r11,200(r18) │ │ │ │ - li r5,0 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ldu r3,8(r10) │ │ │ │ - cmpdi r3,0 │ │ │ │ - ble 23ee0 │ │ │ │ - ld r8,184(r18) │ │ │ │ - ld r7,176(r18) │ │ │ │ - mtctr r3 │ │ │ │ - sldi r6,r5,3 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r7,r7,r6 │ │ │ │ - add r8,r8,r6 │ │ │ │ - ldu r6,8(r8) │ │ │ │ - lxvdsx vs0,0,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - sldi r6,r6,4 │ │ │ │ - lxvx vs11,r11,r6 │ │ │ │ + ld r5,24(r19) │ │ │ │ + li r6,0 │ │ │ │ + ld r3,200(r19) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + add r10,r9,r2 │ │ │ │ + ldu r4,8(r2) │ │ │ │ + cmpdi r4,0 │ │ │ │ + ble 23f4c │ │ │ │ + ld r9,184(r19) │ │ │ │ + ld r8,176(r19) │ │ │ │ + sldi r7,r6,3 │ │ │ │ + mtctr r4 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + add r8,r8,r7 │ │ │ │ + add r9,r9,r7 │ │ │ │ + ldu r7,8(r9) │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + lxv vs12,0(r5) │ │ │ │ + sldi r7,r7,4 │ │ │ │ + lxvx vs11,r3,r7 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r6 │ │ │ │ - bdnz 23eb8 │ │ │ │ - add r5,r3,r5 │ │ │ │ - cmpld r9,r10 │ │ │ │ - addi r4,r4,16 │ │ │ │ - bne 23e90 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,1648(r9) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,112(r31) │ │ │ │ - ld r3,160(r18) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r18) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r16,16(r18) │ │ │ │ - ld r5,0(r18) │ │ │ │ + stxvx vs0,r3,r7 │ │ │ │ + bdnz 23f24 │ │ │ │ + add r6,r4,r6 │ │ │ │ + cmpld r10,r2 │ │ │ │ + addi r5,r5,16 │ │ │ │ + bne 23efc │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,96(r31) │ │ │ │ + ld r3,160(r19) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,48(r19) │ │ │ │ + ld r10,0(r1) │ │ │ │ li r4,0 │ │ │ │ - ld r14,208(r18) │ │ │ │ - addi r9,r9,1 │ │ │ │ + ld r17,16(r19) │ │ │ │ + ld r5,0(r19) │ │ │ │ + ld r14,208(r19) │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r3,r17 │ │ │ │ sldi r5,r5,4 │ │ │ │ - mr r3,r16 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r9,15 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r25,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r30,48(r18) │ │ │ │ - li r9,0 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5240 │ │ │ │ + ld r30,48(r19) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ addi r24,r1,32 │ │ │ │ - stfd f31,0(r26) │ │ │ │ - std r9,0(r25) │ │ │ │ - std r9,0(r24) │ │ │ │ - addi r22,r30,-1 │ │ │ │ - cmpdi cr4,r22,0 │ │ │ │ - blt cr4,24040 │ │ │ │ - sldi r9,r30,3 │ │ │ │ + std r2,0(r25) │ │ │ │ + std r2,0(r24) │ │ │ │ + stfd f0,0(r26) │ │ │ │ + addi r23,r30,-1 │ │ │ │ + cmpdi cr4,r23,0 │ │ │ │ + blt cr4,2409c │ │ │ │ + sldi r2,r30,3 │ │ │ │ li r4,0 │ │ │ │ mr r3,r28 │ │ │ │ - ld r21,56(r18) │ │ │ │ - mr r23,r9 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r5,r23 │ │ │ │ + ld r21,56(r19) │ │ │ │ + mr r22,r2 │ │ │ │ + mr r5,r2 │ │ │ │ + bl 5240 │ │ │ │ + mr r5,r22 │ │ │ │ li r4,0 │ │ │ │ mr r3,r29 │ │ │ │ - add r21,r21,r23 │ │ │ │ - add r23,r27,r23 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r30,1 │ │ │ │ - mr r8,r30 │ │ │ │ - beq 24000 │ │ │ │ - ldu r7,-8(r21) │ │ │ │ - sradi r7,r7,1 │ │ │ │ - addze r7,r7 │ │ │ │ - stdu r7,-8(r23) │ │ │ │ - beq cr4,24038 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ - ld r10,-8(r21) │ │ │ │ - ld r9,-16(r21) │ │ │ │ - mr r8,r23 │ │ │ │ + add r21,r21,r22 │ │ │ │ + add r22,r27,r22 │ │ │ │ + bl 5240 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + mr r10,r30 │ │ │ │ + beq 2405c │ │ │ │ + ldu r8,-8(r21) │ │ │ │ + sradi r8,r8,1 │ │ │ │ + addze r8,r8 │ │ │ │ + stdu r8,-8(r22) │ │ │ │ + beq cr4,24094 │ │ │ │ + srdi r2,r10,1 │ │ │ │ + mtctr r2 │ │ │ │ + ld r9,-8(r21) │ │ │ │ + ld r2,-16(r21) │ │ │ │ + mr r10,r22 │ │ │ │ addi r21,r21,-16 │ │ │ │ - addi r23,r23,-16 │ │ │ │ - sradi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ + addi r22,r22,-16 │ │ │ │ sradi r9,r9,1 │ │ │ │ addze r9,r9 │ │ │ │ - std r10,8(r23) │ │ │ │ - std r9,-16(r8) │ │ │ │ - bdnz 24008 │ │ │ │ - li r23,0 │ │ │ │ - b 24044 │ │ │ │ - mr r23,r30 │ │ │ │ - lwz r9,112(r18) │ │ │ │ - ld r8,0(r18) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - bne 24244 │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 2421c │ │ │ │ - ld r5,56(r18) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + std r9,8(r22) │ │ │ │ + std r2,-16(r10) │ │ │ │ + bdnz 24064 │ │ │ │ li r21,0 │ │ │ │ - addi r20,r26,8 │ │ │ │ - li r19,0 │ │ │ │ - cmpd r23,r30 │ │ │ │ - bge 24138 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r22,r23,3 │ │ │ │ - ld r10,72(r18) │ │ │ │ - lfd f30,1528(r9) │ │ │ │ - add r15,r24,r22 │ │ │ │ - add r17,r25,r22 │ │ │ │ - ldx r9,r5,r22 │ │ │ │ - lfdx f0,r10,r22 │ │ │ │ - ldx r7,r27,r22 │ │ │ │ - ld r10,96(r18) │ │ │ │ - addi r23,r23,1 │ │ │ │ - lfdx f31,r26,r22 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + b 240a0 │ │ │ │ + mr r21,r30 │ │ │ │ + lwz r2,112(r19) │ │ │ │ + ld r9,0(r19) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 24294 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 2426c │ │ │ │ + ld r6,56(r19) │ │ │ │ + nop │ │ │ │ + plfd f30,211136 # 57980 │ │ │ │ + li r22,0 │ │ │ │ + addi r16,r26,8 │ │ │ │ + li r20,0 │ │ │ │ + cmpd r21,r30 │ │ │ │ + bge 24194 │ │ │ │ + sldi r23,r21,3 │ │ │ │ + ld r9,72(r19) │ │ │ │ + add r15,r24,r23 │ │ │ │ + add r18,r25,r23 │ │ │ │ + ldx r2,r6,r23 │ │ │ │ + lfdx f0,r9,r23 │ │ │ │ + addi r21,r21,1 │ │ │ │ + ldx r8,r27,r23 │ │ │ │ + ld r9,96(r19) │ │ │ │ + lfdx f31,r26,r23 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,88(r18) │ │ │ │ - lfdx f12,r10,r22 │ │ │ │ - std r7,32(r31) │ │ │ │ - subf r9,r9,r7 │ │ │ │ + lfd f0,88(r19) │ │ │ │ + lfdx f12,r9,r23 │ │ │ │ + std r8,32(r31) │ │ │ │ + subf r2,r2,r8 │ │ │ │ fcfid f1,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f0,f12,f12,f0 │ │ │ │ fsqrt f0,f0 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,56(r18) │ │ │ │ - ld r10,72(r18) │ │ │ │ - ld r3,0(r15) │ │ │ │ - ld r4,0(r17) │ │ │ │ - ldx r6,r28,r22 │ │ │ │ - ld r7,32(r31) │ │ │ │ - ld r30,48(r18) │ │ │ │ + bl 4be0 │ │ │ │ + ld r6,56(r19) │ │ │ │ + ld r9,72(r19) │ │ │ │ + ld r4,0(r15) │ │ │ │ + ld r5,0(r18) │ │ │ │ fdiv f31,f31,f1 │ │ │ │ - ldx r8,r5,r22 │ │ │ │ - ldx r9,r10,r22 │ │ │ │ - cmpd r23,r30 │ │ │ │ - maddld r8,r8,r3,r7 │ │ │ │ - maddld r9,r9,r4,r6 │ │ │ │ - stdu r8,8(r15) │ │ │ │ - stdu r9,8(r17) │ │ │ │ - stfdx f31,r20,r22 │ │ │ │ - addi r22,r22,8 │ │ │ │ - blt 2408c │ │ │ │ - ld r8,0(r18) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addi r23,r30,-1 │ │ │ │ - ldx r7,r25,r9 │ │ │ │ - lxvdsx vs12,r26,r9 │ │ │ │ - ldx r10,r24,r9 │ │ │ │ - cmpdi r23,0 │ │ │ │ - mtctr r23 │ │ │ │ - sldi r9,r23,3 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + ldx r7,r28,r23 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r30,48(r19) │ │ │ │ + ldx r10,r6,r23 │ │ │ │ + ldx r2,r9,r23 │ │ │ │ + cmpd r21,r30 │ │ │ │ + maddld r10,r10,r4,r8 │ │ │ │ + maddld r2,r2,r5,r7 │ │ │ │ + stdu r10,8(r15) │ │ │ │ + stdu r2,8(r18) │ │ │ │ + stfdx f31,r16,r23 │ │ │ │ + addi r23,r23,8 │ │ │ │ + blt 240ec │ │ │ │ + ld r9,0(r19) │ │ │ │ + sldi r10,r30,3 │ │ │ │ + addi r21,r30,-1 │ │ │ │ + ldx r8,r25,r10 │ │ │ │ + lxvdsx vs12,r26,r10 │ │ │ │ + cmpdi r21,0 │ │ │ │ + mtctr r21 │ │ │ │ + sldi r2,r21,3 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ + sldi r8,r8,4 │ │ │ │ sldi r10,r10,4 │ │ │ │ - lxvx vs0,r7,r14 │ │ │ │ + lxvx vs0,r8,r14 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r10,r17 │ │ │ │ + bgt 241e8 │ │ │ │ + b 24460 │ │ │ │ + stdx r20,r28,r2 │ │ │ │ + stdx r20,r29,r2 │ │ │ │ + addi r21,r21,-1 │ │ │ │ + stdx r5,r27,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + bdz 24280 │ │ │ │ + ldx r7,r6,r2 │ │ │ │ + ldx r10,r29,r2 │ │ │ │ + addi r8,r7,-1 │ │ │ │ + sradi r5,r7,1 │ │ │ │ + addze r5,r5 │ │ │ │ + cmpd r10,r8 │ │ │ │ + beq 241d0 │ │ │ │ + sldi r8,r21,3 │ │ │ │ + sradi r7,r7,1 │ │ │ │ + addze r7,r7 │ │ │ │ + ldx r4,r28,r8 │ │ │ │ + ldx r5,r27,r8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stdx r10,r29,r8 │ │ │ │ + cmpd r10,r7 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r5,r5,1 │ │ │ │ + stdx r4,r28,r8 │ │ │ │ + stdx r5,r27,r8 │ │ │ │ + beq 2424c │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r9 │ │ │ │ + bge 2426c │ │ │ │ + ld r30,48(r19) │ │ │ │ + b 240d4 │ │ │ │ + ld r7,72(r19) │ │ │ │ + addi r22,r22,1 │ │ │ │ + stdx r20,r27,r8 │ │ │ │ + cmpd r9,r22 │ │ │ │ + ldx r2,r7,r2 │ │ │ │ + subf r10,r10,r2 │ │ │ │ + stdx r10,r28,r8 │ │ │ │ + bgt 24244 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,96(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + b 23c8c │ │ │ │ + ld r10,0(r29) │ │ │ │ + ld r7,0(r6) │ │ │ │ + li r2,0 │ │ │ │ + li r8,0 │ │ │ │ + b 24208 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 2426c │ │ │ │ + ld r10,56(r19) │ │ │ │ + sldi r15,r23,3 │ │ │ │ + li r22,0 │ │ │ │ + sldi r6,r30,3 │ │ │ │ + cmpd r30,r21 │ │ │ │ + ble 2436c │ │ │ │ + sldi r11,r21,3 │ │ │ │ + ld r20,168(r19) │ │ │ │ + ld r5,72(r19) │ │ │ │ + subf r2,r21,r30 │ │ │ │ + mr r18,r27 │ │ │ │ + std r9,32(r31) │ │ │ │ + add r7,r25,r11 │ │ │ │ + add r8,r24,r11 │ │ │ │ + add r16,r26,r11 │ │ │ │ + lfdx f0,r26,r11 │ │ │ │ + add r12,r28,r11 │ │ │ │ + add r21,r27,r11 │ │ │ │ + add r0,r10,r11 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,0 │ │ │ │ + add r20,r20,r11 │ │ │ │ + add r5,r5,r11 │ │ │ │ + ld r3,0(r7) │ │ │ │ + mr r11,r28 │ │ │ │ + ld r4,0(r8) │ │ │ │ + mr r28,r29 │ │ │ │ + addi r16,r16,8 │ │ │ │ + mr r29,r26 │ │ │ │ + mr r26,r11 │ │ │ │ + mr r9,r0 │ │ │ │ + ldx r11,r21,r2 │ │ │ │ + ldx r9,r9,r2 │ │ │ │ + sldi r27,r11,3 │ │ │ │ + maddld r4,r4,r9,r11 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ + ldx r11,r12,r2 │ │ │ │ + lfdx f12,r9,r27 │ │ │ │ + ldx r9,r5,r2 │ │ │ │ + stdu r4,8(r8) │ │ │ │ + maddld r3,r3,r9,r11 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stdu r3,8(r7) │ │ │ │ + stfdx f0,r16,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 24314 │ │ │ │ + mr r2,r26 │ │ │ │ + ld r9,32(r31) │ │ │ │ + mr r26,r29 │ │ │ │ + mr r27,r18 │ │ │ │ + mr r29,r28 │ │ │ │ + mr r28,r2 │ │ │ │ + ldx r8,r25,r6 │ │ │ │ + lxvdsx vs12,r26,r6 │ │ │ │ + mtctr r23 │ │ │ │ + mr r7,r15 │ │ │ │ + mr r21,r23 │ │ │ │ + li r5,0 │ │ │ │ + ldx r2,r24,r6 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r8,r14 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r16 │ │ │ │ - bgt 24198 │ │ │ │ - b 24410 │ │ │ │ + stxvx vs0,r2,r17 │ │ │ │ + bgt cr4,243c8 │ │ │ │ + b 24450 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stdx r19,r28,r9 │ │ │ │ - stdx r19,r29,r9 │ │ │ │ - stdx r4,r27,r9 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - bdz 24230 │ │ │ │ - ldx r6,r5,r9 │ │ │ │ - ldx r10,r29,r9 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - sradi r4,r6,1 │ │ │ │ - addze r4,r4 │ │ │ │ - cmpd r10,r7 │ │ │ │ - beq 24180 │ │ │ │ - sldi r7,r23,3 │ │ │ │ - sradi r6,r6,1 │ │ │ │ - addze r6,r6 │ │ │ │ - ldx r3,r28,r7 │ │ │ │ - ldx r4,r27,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r29,r7 │ │ │ │ - cmpd r10,r6 │ │ │ │ + stdx r5,r28,r7 │ │ │ │ + stdx r5,r29,r7 │ │ │ │ + addi r21,r21,-1 │ │ │ │ + stdx r3,r27,r7 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + bdz 24440 │ │ │ │ + ldx r2,r10,r7 │ │ │ │ + ldx r8,r29,r7 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + sradi r3,r2,1 │ │ │ │ + addze r3,r3 │ │ │ │ + cmpd r8,r4 │ │ │ │ + beq 243b0 │ │ │ │ + sldi r5,r21,3 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ldx r3,r28,r5 │ │ │ │ + ldx r4,r27,r5 │ │ │ │ + stdx r8,r29,r5 │ │ │ │ + cmpd r8,r2 │ │ │ │ addi r3,r3,1 │ │ │ │ addi r4,r4,1 │ │ │ │ - stdx r3,r28,r7 │ │ │ │ - stdx r4,r27,r7 │ │ │ │ - beq 241fc │ │ │ │ + stdx r3,r28,r5 │ │ │ │ + stdx r4,r27,r5 │ │ │ │ + bne 24430 │ │ │ │ + ld r2,72(r19) │ │ │ │ + li r4,0 │ │ │ │ + stdx r4,r27,r5 │ │ │ │ + ldx r2,r2,r7 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + stdx r2,r28,r5 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r9 │ │ │ │ + bne 242ac │ │ │ │ + b 2426c │ │ │ │ + ld r8,0(r29) │ │ │ │ + ld r2,0(r10) │ │ │ │ + li r7,0 │ │ │ │ + b 243e4 │ │ │ │ + sldi r8,r23,3 │ │ │ │ + ldx r2,r10,r15 │ │ │ │ + ldx r8,r29,r8 │ │ │ │ + b 243e4 │ │ │ │ + ldx r10,r29,r2 │ │ │ │ + ldx r7,r6,r2 │ │ │ │ + mr r8,r2 │ │ │ │ + b 24208 │ │ │ │ + li r2,1 │ │ │ │ + std r2,72(r31) │ │ │ │ + andi. r2,r8,16 │ │ │ │ + rlwinm r2,r8,0,20,20 │ │ │ │ + bne 26878 │ │ │ │ + andi. r9,r8,8 │ │ │ │ + ld r9,64(r31) │ │ │ │ + sldi r15,r9,3 │ │ │ │ + bne 267b0 │ │ │ │ + andi. r9,r8,2 │ │ │ │ + bne 25940 │ │ │ │ + andi. r8,r8,4 │ │ │ │ + ld r30,8(r19) │ │ │ │ + bne 24e2c │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 24d28 │ │ │ │ + cmpdi r30,0 │ │ │ │ + ble 23f58 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + nop │ │ │ │ + plfd f29,210120 # 57988 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + li r15,0 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ + std r2,40(r31) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + lwz r2,112(r19) │ │ │ │ + mr r17,r15 │ │ │ │ + std r1,64(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 24504 │ │ │ │ + ld r2,240(r19) │ │ │ │ + ld r9,40(r31) │ │ │ │ + ldx r17,r2,r9 │ │ │ │ + ld r20,88(r19) │ │ │ │ + ld r29,48(r19) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r27,r20,1 │ │ │ │ + addi r25,r29,-1 │ │ │ │ + mulld r2,r27,r29 │ │ │ │ + cmpdi cr4,r25,0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r30,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r24,r1,32 │ │ │ │ + blt cr4,24d20 │ │ │ │ + ld r9,32(r31) │ │ │ │ + mulld r21,r29,r17 │ │ │ │ + sldi r5,r29,3 │ │ │ │ + mulld r2,r25,r27 │ │ │ │ + ld r22,120(r19) │ │ │ │ + mulli r3,r27,-16 │ │ │ │ + ld r26,72(r19) │ │ │ │ + sldi r28,r27,1 │ │ │ │ + cmpdi cr3,r27,0 │ │ │ │ + add r4,r9,r5 │ │ │ │ + ld r9,48(r31) │ │ │ │ + add r10,r21,r29 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r26,r5 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r2,r24 │ │ │ │ + add r6,r9,r5 │ │ │ │ + addi r9,r22,-8 │ │ │ │ + add r10,r10,r9 │ │ │ │ + lxsd v0,-8(r7) │ │ │ │ + lfd f12,0(r10) │ │ │ │ + addi r7,r7,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r8,f0 │ │ │ │ + addi r9,r8,1 │ │ │ │ + subf r8,r20,r8 │ │ │ │ + add r9,r9,r20 │ │ │ │ + stdu r8,-8(r4) │ │ │ │ + stdu r9,-8(r6) │ │ │ │ + ble cr3,2464c │ │ │ │ + srdi r9,r28,1 │ │ │ │ + mtvsrdd vs45,r8,r8 │ │ │ │ + plxv vs33,209960 # 579f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r8,r2 │ │ │ │ + andi. r11,r9,1 │ │ │ │ + addi r11,r9,-1 │ │ │ │ + beq 24604 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v13 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r8,r2,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r2) │ │ │ │ + beq 2464c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + mfctr r9 │ │ │ │ + addi r8,r8,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r11,r9,-1 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + mtctr r11 │ │ │ │ + stxv vs43,-32(r8) │ │ │ │ + stxv vs44,-16(r8) │ │ │ │ + bne 2460c │ │ │ │ + cmpld r26,r7 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r2,r2,r3 │ │ │ │ + bne 24588 │ │ │ │ + li r4,0 │ │ │ │ + mr r3,r14 │ │ │ │ + std r5,112(r31) │ │ │ │ + bl 5240 │ │ │ │ + ble cr3,2490c │ │ │ │ + mtfprd f0,r20 │ │ │ │ + ld r5,112(r31) │ │ │ │ + sldi r10,r21,3 │ │ │ │ + li r23,0 │ │ │ │ + ld r2,96(r19) │ │ │ │ + li r21,0 │ │ │ │ + std r29,80(r31) │ │ │ │ + std r24,88(r31) │ │ │ │ + std r25,104(r31) │ │ │ │ + std r27,112(r31) │ │ │ │ + mr r29,r30 │ │ │ │ + fcfid f27,f0 │ │ │ │ + mr r25,r23 │ │ │ │ + add r22,r22,r10 │ │ │ │ + mr r27,r21 │ │ │ │ + mr r23,r5 │ │ │ │ + std r2,56(r31) │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + lfdx f0,r26,r25 │ │ │ │ + ld r2,56(r31) │ │ │ │ + mr r24,r28 │ │ │ │ + ld r9,32(r31) │ │ │ │ + lfdx f25,r22,r25 │ │ │ │ + xscvsxddp vs62,vs0 │ │ │ │ + lxsdx vs61,r2,r25 │ │ │ │ + sldi r2,r27,3 │ │ │ │ + ldx r21,r9,r25 │ │ │ │ + add r30,r29,r2 │ │ │ │ + xsmuldp vs60,vs61,vs29 │ │ │ │ + xsdivdp vs26,vs28,vs62 │ │ │ │ + xsmuldp vs62,vs62,vs62 │ │ │ │ + b 24718 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + xsmuldp vs1,vs31,vs61 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + stfd f12,0(r30) │ │ │ │ addi r21,r21,1 │ │ │ │ - cmpd r21,r8 │ │ │ │ - bge 2421c │ │ │ │ - ld r30,48(r18) │ │ │ │ - b 2406c │ │ │ │ - ld r6,72(r18) │ │ │ │ + addi r30,r30,8 │ │ │ │ + beq 2476c │ │ │ │ + mtfprd f0,r21 │ │ │ │ + fcfid f12,f0 │ │ │ │ + fmsub f0,f12,f26,f25 │ │ │ │ + fnmsub f12,f12,f26,f25 │ │ │ │ + xsmuldp vs0,vs0,vs62 │ │ │ │ + fmadd f0,f12,f0,f27 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bgt 246f0 │ │ │ │ + fneg f0,f0 │ │ │ │ + xxmr vs12,vs60 │ │ │ │ + bge 24704 │ │ │ │ + fsqrt f31,f0 │ │ │ │ addi r21,r21,1 │ │ │ │ - stdx r19,r27,r7 │ │ │ │ - cmpd r8,r21 │ │ │ │ - ldx r9,r6,r9 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - stdx r10,r28,r7 │ │ │ │ - bgt 241f4 │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,112(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - b 238d8 │ │ │ │ - ld r10,0(r29) │ │ │ │ - ld r6,0(r5) │ │ │ │ - li r9,0 │ │ │ │ + addi r30,r30,8 │ │ │ │ + xsmuldp vs1,vs31,vs61 │ │ │ │ + bl 4da0 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r30) │ │ │ │ + bne 24718 │ │ │ │ + addi r25,r25,8 │ │ │ │ + add r27,r27,r28 │ │ │ │ + cmpld r23,r25 │ │ │ │ + bne 246b8 │ │ │ │ + mr r30,r29 │ │ │ │ + ld r29,80(r31) │ │ │ │ + ld r24,88(r31) │ │ │ │ + ld r25,104(r31) │ │ │ │ + ld r27,112(r31) │ │ │ │ + cmpdi r29,4 │ │ │ │ + beq 24b88 │ │ │ │ + cmpdi r29,5 │ │ │ │ + beq 2494c │ │ │ │ + li r3,0 │ │ │ │ + ld r11,72(r31) │ │ │ │ + cmpdi r11,0 │ │ │ │ + ble 248dc │ │ │ │ + ld r9,48(r31) │ │ │ │ + sldi r10,r29,3 │ │ │ │ + ld r5,24(r19) │ │ │ │ + sldi r7,r17,4 │ │ │ │ + sldi r20,r27,1 │ │ │ │ + li r2,0 │ │ │ │ + ld r28,200(r19) │ │ │ │ + li r21,0 │ │ │ │ + add r22,r14,r10 │ │ │ │ + add r26,r9,r10 │ │ │ │ + ld r9,32(r31) │ │ │ │ + add r5,r5,r7 │ │ │ │ + add r0,r9,r10 │ │ │ │ + cmpd r29,r3 │ │ │ │ + ble 24868 │ │ │ │ + sldi r9,r3,3 │ │ │ │ + mulld r8,r27,r3 │ │ │ │ + ld r4,72(r19) │ │ │ │ + subf r3,r3,r29 │ │ │ │ li r7,0 │ │ │ │ - b 241b8 │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 2421c │ │ │ │ - ld r7,56(r18) │ │ │ │ - sldi r15,r22,3 │ │ │ │ - li r17,0 │ │ │ │ - sldi r4,r30,3 │ │ │ │ - cmpd r30,r23 │ │ │ │ - ble 24320 │ │ │ │ - sldi r0,r23,3 │ │ │ │ - ld r21,168(r18) │ │ │ │ - ld r5,72(r18) │ │ │ │ - subf r9,r23,r30 │ │ │ │ - std r26,40(r31) │ │ │ │ - add r6,r25,r0 │ │ │ │ - add r10,r24,r0 │ │ │ │ - add r20,r26,r0 │ │ │ │ - lfdx f0,r26,r0 │ │ │ │ - add r23,r27,r0 │ │ │ │ - mtctr r9 │ │ │ │ - add r12,r7,r0 │ │ │ │ - add r19,r28,r0 │ │ │ │ - li r9,0 │ │ │ │ - ld r11,0(r6) │ │ │ │ - ld r3,0(r10) │ │ │ │ - add r21,r21,r0 │ │ │ │ - add r5,r5,r0 │ │ │ │ - addi r20,r20,8 │ │ │ │ - mr r0,r25 │ │ │ │ - mr r26,r28 │ │ │ │ - mr r25,r27 │ │ │ │ - mr r27,r29 │ │ │ │ - std r10,32(r31) │ │ │ │ - ldx r28,r12,r9 │ │ │ │ - ldx r10,r23,r9 │ │ │ │ - ldx r29,r23,r9 │ │ │ │ - maddld r3,r3,r28,r10 │ │ │ │ - ldx r10,r5,r9 │ │ │ │ - ldx r28,r19,r9 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - maddld r11,r11,r10,r28 │ │ │ │ - ldx r28,r21,r9 │ │ │ │ - ld r10,32(r31) │ │ │ │ - lfdx f12,r28,r29 │ │ │ │ - stdu r3,8(r10) │ │ │ │ - stdu r11,8(r6) │ │ │ │ - std r10,32(r31) │ │ │ │ + add r6,r18,r9 │ │ │ │ + add r23,r16,r9 │ │ │ │ + lfdx f0,r16,r9 │ │ │ │ + mtctr r3 │ │ │ │ + add r12,r14,r9 │ │ │ │ + ld r17,0(r6) │ │ │ │ + addi r23,r23,8 │ │ │ │ + add r4,r4,r9 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + ldx r9,r12,r7 │ │ │ │ + ldx r3,r4,r7 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r8,r8,r20 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r30,r9 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + maddld r17,r17,r3,r9 │ │ │ │ + mfctr r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r20,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 242c4 │ │ │ │ - mr r28,r26 │ │ │ │ - ld r26,40(r31) │ │ │ │ - mr r29,r27 │ │ │ │ - mr r27,r25 │ │ │ │ - mr r25,r0 │ │ │ │ - ldx r10,r25,r4 │ │ │ │ - lxvdsx vs12,r26,r4 │ │ │ │ - ldx r9,r24,r4 │ │ │ │ - mtctr r22 │ │ │ │ - mr r6,r15 │ │ │ │ - mr r23,r22 │ │ │ │ - li r5,0 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r3,r9,-1 │ │ │ │ + mtctr r3 │ │ │ │ + stfdx f0,r23,r7 │ │ │ │ + stdu r17,8(r6) │ │ │ │ + addi r7,r7,8 │ │ │ │ + bne 24824 │ │ │ │ + ldx r9,r18,r10 │ │ │ │ + lxv vs12,0(r5) │ │ │ │ + lxvdsx vs0,r16,r10 │ │ │ │ sldi r9,r9,4 │ │ │ │ - lxvx vs0,r10,r14 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r16 │ │ │ │ - bgt cr4,24378 │ │ │ │ - b 24400 │ │ │ │ + lxvx vs11,r28,r9 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ + stxvx vs0,r28,r9 │ │ │ │ + ble cr4,2493c │ │ │ │ + mtctr r25 │ │ │ │ + mr r4,r0 │ │ │ │ + mr r6,r26 │ │ │ │ + mr r7,r22 │ │ │ │ + mr r3,r25 │ │ │ │ + b 248ac │ │ │ │ + addi r3,r3,-1 │ │ │ │ + std r21,0(r7) │ │ │ │ + bdz 24920 │ │ │ │ + ldu r23,-8(r6) │ │ │ │ + ldu r8,-8(r4) │ │ │ │ + ldu r9,-8(r7) │ │ │ │ + subf r8,r8,r23 │ │ │ │ + cmpd r9,r8 │ │ │ │ + beq 248a0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r8,r3,3 │ │ │ │ + cmpd r2,r11 │ │ │ │ + stdx r9,r14,r8 │ │ │ │ + bne 247e4 │ │ │ │ + ld r9,8(r19) │ │ │ │ + ld r10,40(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r15,r9 │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r10,r10,16 │ │ │ │ + std r10,40(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + blt 244e4 │ │ │ │ + b 23f58 │ │ │ │ + cmpdi r29,4 │ │ │ │ + beq 248dc │ │ │ │ + cmpdi r29,5 │ │ │ │ + bne 247a0 │ │ │ │ + b 248dc │ │ │ │ + ld r9,0(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r11,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r14) │ │ │ │ + bne 247ec │ │ │ │ + b 248dc │ │ │ │ + sldi r9,r25,3 │ │ │ │ + mr r3,r25 │ │ │ │ + ldx r9,r14,r9 │ │ │ │ + b 248c4 │ │ │ │ + ld r25,0(r18) │ │ │ │ + ld r9,0(r26) │ │ │ │ + mulli r2,r20,48 │ │ │ │ + sldi r29,r20,4 │ │ │ │ + sldi r6,r20,5 │ │ │ │ + sldi r7,r17,4 │ │ │ │ + ld r5,24(r19) │ │ │ │ + sldi r20,r20,6 │ │ │ │ + ld r17,8(r26) │ │ │ │ + sldi r11,r27,1 │ │ │ │ + addi r4,r24,-8 │ │ │ │ + li r8,0 │ │ │ │ + add r22,r30,r29 │ │ │ │ + addi r6,r6,24 │ │ │ │ + addi r10,r29,48 │ │ │ │ + addi r3,r29,8 │ │ │ │ + ld r12,16(r26) │ │ │ │ + lfd f8,0(r16) │ │ │ │ + addi r27,r20,56 │ │ │ │ + add r0,r30,r20 │ │ │ │ + mulld r9,r25,r9 │ │ │ │ + addi r23,r22,16 │ │ │ │ + add r29,r22,r29 │ │ │ │ + add r6,r24,r6 │ │ │ │ + ld r25,24(r26) │ │ │ │ + ld r26,32(r26) │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r5,r5,r7 │ │ │ │ + ld r7,200(r19) │ │ │ │ + add r3,r24,r3 │ │ │ │ + add r27,r24,r27 │ │ │ │ + addi r22,r29,32 │ │ │ │ + std r23,88(r31) │ │ │ │ + std r6,112(r31) │ │ │ │ + add r29,r29,r10 │ │ │ │ + mr r23,r28 │ │ │ │ + add r21,r24,r2 │ │ │ │ + std r3,104(r31) │ │ │ │ + mr r6,r9 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ldu r24,8(r4) │ │ │ │ + ld r9,104(r31) │ │ │ │ + std r30,144(r31) │ │ │ │ + li r28,0 │ │ │ │ + std r14,120(r31) │ │ │ │ + std r18,128(r31) │ │ │ │ + std r16,136(r31) │ │ │ │ + lfdx f9,r30,r2 │ │ │ │ + mr r30,r8 │ │ │ │ + std r6,152(r31) │ │ │ │ + add r24,r6,r24 │ │ │ │ + std r9,56(r31) │ │ │ │ + mulld r2,r24,r17 │ │ │ │ + fmul f9,f8,f9 │ │ │ │ + std r24,160(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r10,88(r31) │ │ │ │ + sldi r2,r28,3 │ │ │ │ + std r17,168(r31) │ │ │ │ + std r12,184(r31) │ │ │ │ + ld r8,112(r31) │ │ │ │ + ldu r20,8(r9) │ │ │ │ + lfdx f12,r10,r2 │ │ │ │ + ld r2,80(r31) │ │ │ │ + fmul f12,f9,f12 │ │ │ │ + std r9,56(r31) │ │ │ │ + li r9,0 │ │ │ │ + add r20,r2,r20 │ │ │ │ + mulld r6,r20,r12 │ │ │ │ + std r20,176(r31) │ │ │ │ + ldu r10,8(r8) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + mr r14,r21 │ │ │ │ + li r16,0 │ │ │ │ + lfdx f10,r22,r2 │ │ │ │ + add r10,r6,r10 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + mulld r12,r10,r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stdx r5,r28,r6 │ │ │ │ - stdx r5,r29,r6 │ │ │ │ - stdx r11,r27,r6 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - addi r6,r6,-8 │ │ │ │ - bdz 243f0 │ │ │ │ - ldx r9,r7,r6 │ │ │ │ - ldx r10,r29,r6 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - sradi r11,r9,1 │ │ │ │ - addze r11,r11 │ │ │ │ - cmpd r10,r3 │ │ │ │ - beq 24360 │ │ │ │ - sldi r5,r23,3 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ldx r11,r28,r5 │ │ │ │ - ldx r3,r27,r5 │ │ │ │ - stdx r10,r29,r5 │ │ │ │ - cmpd r10,r9 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - stdx r11,r28,r5 │ │ │ │ - stdx r3,r27,r5 │ │ │ │ - bne 243e0 │ │ │ │ - ld r9,72(r18) │ │ │ │ - li r3,0 │ │ │ │ - stdx r3,r27,r5 │ │ │ │ - ldx r9,r9,r6 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - stdx r9,r28,r5 │ │ │ │ - addi r17,r17,1 │ │ │ │ - cmpd r17,r8 │ │ │ │ - bne 2425c │ │ │ │ - b 2421c │ │ │ │ - ld r10,0(r29) │ │ │ │ - ld r9,0(r7) │ │ │ │ - li r6,0 │ │ │ │ - b 24394 │ │ │ │ - sldi r10,r22,3 │ │ │ │ - ldx r9,r7,r15 │ │ │ │ - ldx r10,r29,r10 │ │ │ │ - b 24394 │ │ │ │ - ldx r10,r29,r9 │ │ │ │ - ldx r6,r5,r9 │ │ │ │ - mr r7,r9 │ │ │ │ - b 241b8 │ │ │ │ - li r9,1 │ │ │ │ - b 23b2c │ │ │ │ + ldu r3,8(r14) │ │ │ │ + sldi r2,r16,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r18,r27 │ │ │ │ + mr r24,r0 │ │ │ │ + lfdx f11,r29,r2 │ │ │ │ + add r3,r12,r3 │ │ │ │ + fmul f11,f10,f11 │ │ │ │ + mulld r17,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f24 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r17) │ │ │ │ - fmul f0,f1,f12 │ │ │ │ - fdiv f0,f0,f30 │ │ │ │ - b 23da8 │ │ │ │ - cmpdi r27,4 │ │ │ │ - beq 24460 │ │ │ │ - cmpdi r27,5 │ │ │ │ - bne 23e50 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,8(r18) │ │ │ │ - ld r8,64(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ + nop │ │ │ │ + lfd f0,64(r24) │ │ │ │ + ldu r2,8(r18) │ │ │ │ + addi r24,r24,8 │ │ │ │ + lxv vs7,0(r5) │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + add r2,r17,r2 │ │ │ │ + sldi r20,r2,4 │ │ │ │ + lxvx vs6,r7,r20 │ │ │ │ + xxspltd vs5,vs0,0 │ │ │ │ + xvmaddmdp vs7,vs5,vs6 │ │ │ │ + stxvx vs7,r7,r20 │ │ │ │ + bdnz 24ac0 │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd r16,r11 │ │ │ │ + bne 24a90 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r16 │ │ │ │ + bne 24a68 │ │ │ │ + addi r28,r28,1 │ │ │ │ + ld r17,168(r31) │ │ │ │ + ld r20,176(r31) │ │ │ │ + ld r12,184(r31) │ │ │ │ + cmpd r28,r9 │ │ │ │ + bne 24a2c │ │ │ │ + mr r8,r30 │ │ │ │ + ld r14,120(r31) │ │ │ │ + ld r18,128(r31) │ │ │ │ + ld r16,136(r31) │ │ │ │ + ld r6,152(r31) │ │ │ │ + addi r8,r8,1 │ │ │ │ + ld r24,160(r31) │ │ │ │ + ld r30,144(r31) │ │ │ │ + cmpd r8,r28 │ │ │ │ + bne 249e8 │ │ │ │ + addi r28,r23,-1 │ │ │ │ + stfd f0,40(r16) │ │ │ │ + std r2,40(r18) │ │ │ │ + std r3,32(r18) │ │ │ │ + std r24,8(r18) │ │ │ │ + std r20,16(r18) │ │ │ │ + mtvsrdd vs0,r28,r28 │ │ │ │ + stfd f9,8(r16) │ │ │ │ + stfd f12,16(r16) │ │ │ │ + std r28,32(r14) │ │ │ │ + std r10,24(r18) │ │ │ │ + stfd f10,24(r16) │ │ │ │ + stfd f11,32(r16) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 248dc │ │ │ │ + mulli r2,r20,48 │ │ │ │ + ld r7,0(r26) │ │ │ │ + ld r11,0(r18) │ │ │ │ + sldi r29,r20,4 │ │ │ │ + sldi r20,r20,5 │ │ │ │ + sldi r10,r17,4 │ │ │ │ + std r18,80(r31) │ │ │ │ + ld r5,24(r19) │ │ │ │ + ld r25,24(r26) │ │ │ │ + sldi r4,r27,1 │ │ │ │ + addi r6,r24,-8 │ │ │ │ + li r8,0 │ │ │ │ + addi r0,r20,24 │ │ │ │ + add r9,r30,r29 │ │ │ │ + addi r3,r29,8 │ │ │ │ + ld r27,8(r26) │ │ │ │ + ld r20,16(r26) │ │ │ │ + addi r29,r29,32 │ │ │ │ + lfd f9,0(r16) │ │ │ │ + mulld r17,r11,r7 │ │ │ │ + ld r7,200(r19) │ │ │ │ + add r12,r24,r0 │ │ │ │ + add r29,r9,r29 │ │ │ │ + add r3,r24,r3 │ │ │ │ + addi r26,r2,48 │ │ │ │ + addi r2,r2,40 │ │ │ │ + addi r9,r9,16 │ │ │ │ + add r5,r5,r10 │ │ │ │ + add r26,r30,r26 │ │ │ │ + add r0,r24,r2 │ │ │ │ + std r9,56(r31) │ │ │ │ + ldu r10,8(r6) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r23,r3 │ │ │ │ + li r9,0 │ │ │ │ + std r14,88(r31) │ │ │ │ + std r16,104(r31) │ │ │ │ + std r30,112(r31) │ │ │ │ + std r17,120(r31) │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + add r10,r17,r10 │ │ │ │ + fmul f12,f9,f12 │ │ │ │ + mulld r22,r10,r27 │ │ │ │ + ld r11,56(r31) │ │ │ │ + ldu r21,8(r23) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + mr r16,r12 │ │ │ │ + li r17,0 │ │ │ │ + std r10,128(r31) │ │ │ │ + lfdx f10,r11,r2 │ │ │ │ + add r21,r22,r21 │ │ │ │ + mulld r14,r21,r20 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + ldu r11,8(r16) │ │ │ │ + sldi r2,r17,3 │ │ │ │ + mtctr r4 │ │ │ │ + mr r24,r0 │ │ │ │ + mr r10,r26 │ │ │ │ + lfdx f11,r29,r2 │ │ │ │ + add r11,r14,r11 │ │ │ │ + fmul f11,f10,f11 │ │ │ │ + mulld r18,r11,r25 │ │ │ │ + lfd f0,0(r10) │ │ │ │ + ldu r2,8(r24) │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxv vs8,0(r5) │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r30,r2,4 │ │ │ │ + lxvx vs7,r7,r30 │ │ │ │ + xxspltd vs6,vs0,0 │ │ │ │ + xvmaddmdp vs8,vs6,vs7 │ │ │ │ + stxvx vs8,r7,r30 │ │ │ │ + bdnz 24c80 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r17,r4 │ │ │ │ + bne 24c5c │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r10,128(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + bne 24c34 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ld r14,88(r31) │ │ │ │ + ld r16,104(r31) │ │ │ │ + ld r30,112(r31) │ │ │ │ + ld r17,120(r31) │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 24c04 │ │ │ │ + ld r18,80(r31) │ │ │ │ + addi r28,r28,-1 │ │ │ │ + stfd f0,32(r16) │ │ │ │ + stfd f12,8(r16) │ │ │ │ + stfd f10,16(r16) │ │ │ │ + stfd f11,24(r16) │ │ │ │ + mtvsrdd vs0,r28,r28 │ │ │ │ + std r2,32(r18) │ │ │ │ + std r11,24(r18) │ │ │ │ + std r21,16(r18) │ │ │ │ + std r10,8(r18) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 248dc │ │ │ │ + mr r3,r29 │ │ │ │ + b 247a4 │ │ │ │ + sldi r3,r29,3 │ │ │ │ ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r10,72(r31) │ │ │ │ - std r7,56(r31) │ │ │ │ - std r8,64(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - blt 23b84 │ │ │ │ - b 23ef4 │ │ │ │ - sldi r25,r28,3 │ │ │ │ - ld r10,0(r1) │ │ │ │ cmpdi r30,0 │ │ │ │ - ld r3,72(r18) │ │ │ │ - lxsd v0,88(r18) │ │ │ │ - ld r23,120(r18) │ │ │ │ - ld r29,240(r18) │ │ │ │ - mr r27,r1 │ │ │ │ - mr r5,r28 │ │ │ │ - addi r9,r25,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r22,r1,32 │ │ │ │ - ble 25080 │ │ │ │ - li r10,0 │ │ │ │ - mr r9,r29 │ │ │ │ - std r10,0(r29) │ │ │ │ - std r10,8(r29) │ │ │ │ - ble cr7,25040 │ │ │ │ + ld r10,72(r19) │ │ │ │ + mr r28,r1 │ │ │ │ + lxsd v0,88(r19) │ │ │ │ + ld r0,120(r19) │ │ │ │ + addi r2,r3,15 │ │ │ │ + ld r27,240(r19) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r26,r1,32 │ │ │ │ + ble 25a40 │ │ │ │ + li r2,0 │ │ │ │ + mr r9,r27 │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,8(r27) │ │ │ │ + ble cr7,25a08 │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - mr r26,r29 │ │ │ │ - li r0,0 │ │ │ │ - li r11,0 │ │ │ │ - li r24,0 │ │ │ │ - addi r10,r25,-8 │ │ │ │ - sldi r4,r0,3 │ │ │ │ + mr r4,r27 │ │ │ │ + li r5,0 │ │ │ │ li r6,0 │ │ │ │ + li r11,0 │ │ │ │ + addi r2,r3,-8 │ │ │ │ + sldi r25,r5,3 │ │ │ │ li r7,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - add r4,r23,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 2452c │ │ │ │ - ldx r10,r3,r6 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - std r7,0(r26) │ │ │ │ - ldx r21,r3,r6 │ │ │ │ - lfdx f0,r4,r6 │ │ │ │ - mtfprd f12,r21 │ │ │ │ + li r8,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + add r25,r0,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 24db8 │ │ │ │ + ldx r2,r10,r7 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r4) │ │ │ │ + ldx r23,r10,r7 │ │ │ │ + lfdx f0,r25,r7 │ │ │ │ + mtfprd f12,r23 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - divd r10,r8,r21 │ │ │ │ - mulld r10,r10,r21 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r10,r10,r21 │ │ │ │ - divd r8,r10,r21 │ │ │ │ - mulld r8,r8,r21 │ │ │ │ - subf r10,r8,r10 │ │ │ │ - add r7,r10,r7 │ │ │ │ - stdx r10,r22,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - std r7,0(r26) │ │ │ │ - bdnz 24520 │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r30 │ │ │ │ - beq 25080 │ │ │ │ + mffprd r2,f0 │ │ │ │ + divd r24,r2,r23 │ │ │ │ + mulld r24,r24,r23 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + add r2,r2,r23 │ │ │ │ + divd r24,r2,r23 │ │ │ │ + mulld r24,r24,r23 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r26,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r8,0(r4) │ │ │ │ + bdnz 24dac │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r30 │ │ │ │ + beq 25a40 │ │ │ │ addi r9,r9,16 │ │ │ │ - add r0,r0,r28 │ │ │ │ - std r24,0(r9) │ │ │ │ - std r11,8(r9) │ │ │ │ - mr r26,r9 │ │ │ │ - b 244fc │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 24e68 │ │ │ │ + add r5,r5,r29 │ │ │ │ + std r11,0(r9) │ │ │ │ + std r6,8(r9) │ │ │ │ + mr r4,r9 │ │ │ │ + b 24d88 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 2583c │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 23ef4 │ │ │ │ - li r9,8 │ │ │ │ - addi r29,r29,2 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - li r21,0 │ │ │ │ - std r9,56(r31) │ │ │ │ - divd r9,r20,r29 │ │ │ │ - std r9,88(r31) │ │ │ │ - lwz r9,112(r18) │ │ │ │ - mr r29,r21 │ │ │ │ - std r1,120(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 245ec │ │ │ │ - ld r9,240(r18) │ │ │ │ - ld r10,56(r31) │ │ │ │ - ldx r29,r9,r10 │ │ │ │ - ld r28,88(r18) │ │ │ │ - ld r27,48(r18) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r25,r28,1 │ │ │ │ - addi r23,r27,-1 │ │ │ │ - mulld r9,r25,r27 │ │ │ │ - cmpdi cr4,r23,0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - blt cr4,24e60 │ │ │ │ - neg r10,r25 │ │ │ │ - sldi r5,r27,3 │ │ │ │ - mulld r20,r27,r29 │ │ │ │ - ld r19,120(r18) │ │ │ │ - ld r26,72(r18) │ │ │ │ - mulld r9,r23,r25 │ │ │ │ - sldi r30,r25,1 │ │ │ │ - cmpdi r25,0 │ │ │ │ - addi r0,r24,-8 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - std r10,64(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - addi r8,r19,-8 │ │ │ │ - add r3,r26,r5 │ │ │ │ - sldi r4,r9,1 │ │ │ │ - add r11,r10,r5 │ │ │ │ - ld r10,48(r31) │ │ │ │ - add r22,r10,r5 │ │ │ │ - add r10,r20,r27 │ │ │ │ + ble 23f58 │ │ │ │ + addi r28,r28,2 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + li r2,8 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + divd r17,r17,r28 │ │ │ │ + xxspltd vs60,vs31,0 │ │ │ │ + std r2,56(r31) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + li r2,0 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + std r2,40(r31) │ │ │ │ + mtvsrdd vs61,r17,r17 │ │ │ │ + lwz r2,112(r19) │ │ │ │ + ld r24,40(r31) │ │ │ │ + std r1,104(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 24e98 │ │ │ │ + ld r2,240(r19) │ │ │ │ + ld r9,56(r31) │ │ │ │ + ldx r24,r2,r9 │ │ │ │ + ld r30,88(r19) │ │ │ │ + ld r28,48(r19) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r29,r30,1 │ │ │ │ + addi r26,r28,-1 │ │ │ │ + mulld r2,r29,r28 │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r25,r1,32 │ │ │ │ + blt cr4,25834 │ │ │ │ + ld r9,32(r31) │ │ │ │ + mulld r22,r28,r24 │ │ │ │ + sldi r5,r28,3 │ │ │ │ + mulld r2,r26,r29 │ │ │ │ + ld r8,120(r19) │ │ │ │ + mulli r11,r29,-16 │ │ │ │ + ld r27,72(r19) │ │ │ │ + sldi r23,r29,1 │ │ │ │ + cmpdi cr7,r29,0 │ │ │ │ + add r4,r9,r5 │ │ │ │ + ld r9,48(r31) │ │ │ │ + add r10,r22,r28 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r27,r5 │ │ │ │ sldi r10,r10,3 │ │ │ │ - add r10,r10,r8 │ │ │ │ - std r3,80(r31) │ │ │ │ - ldu r7,-8(r3) │ │ │ │ + add r2,r2,r25 │ │ │ │ + add r3,r9,r5 │ │ │ │ + addi r9,r8,-8 │ │ │ │ + add r10,r10,r9 │ │ │ │ + mr r20,r7 │ │ │ │ lfd f12,0(r10) │ │ │ │ - mtfprd f0,r7 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + lxsd v0,0(r7) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - add r8,r8,r28 │ │ │ │ - stdu r9,-8(r11) │ │ │ │ - stdu r8,-8(r22) │ │ │ │ - ble 2470c │ │ │ │ - srdi r6,r30,1 │ │ │ │ - sldi r8,r4,3 │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r15,128(r31) │ │ │ │ - std r14,136(r31) │ │ │ │ - mtctr r6 │ │ │ │ - add r8,r8,r0 │ │ │ │ - divd r15,r9,r7 │ │ │ │ - addi r14,r9,1 │ │ │ │ - addi r6,r8,8 │ │ │ │ - std r6,96(r31) │ │ │ │ - divd r6,r14,r7 │ │ │ │ - mulld r15,r15,r7 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - subf r15,r15,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r15,8(r8) │ │ │ │ - ld r15,96(r31) │ │ │ │ - subf r6,r6,r14 │ │ │ │ - addi r8,r15,8 │ │ │ │ - std r6,8(r15) │ │ │ │ - bdnz 246c8 │ │ │ │ - ld r15,128(r31) │ │ │ │ - ld r14,136(r31) │ │ │ │ - ld r9,64(r31) │ │ │ │ - cmpld cr7,r26,r3 │ │ │ │ + addi r6,r9,1 │ │ │ │ + subf r9,r30,r9 │ │ │ │ + add r6,r6,r30 │ │ │ │ + stdu r9,-8(r4) │ │ │ │ + stdu r6,-8(r3) │ │ │ │ + ble cr7,24fd0 │ │ │ │ + srdi r0,r23,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + plxv vs33,207512 # 579f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r6,r2 │ │ │ │ + mr r9,r0 │ │ │ │ + andi. r0,r9,1 │ │ │ │ + addi r0,r9,-1 │ │ │ │ + beq 24f98 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v13 │ │ │ │ + cmpdi r0,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r6,r2,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r2) │ │ │ │ + beq 24fd0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + 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 24fa0 │ │ │ │ + cmpld r27,r7 │ │ │ │ addi r10,r10,-8 │ │ │ │ - add r4,r4,r9 │ │ │ │ - bne cr7,24670 │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r15 │ │ │ │ - std r12,136(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,104(r18) │ │ │ │ - addi r10,r28,2 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - ld r8,80(r31) │ │ │ │ - sldi r7,r20,3 │ │ │ │ - ld r12,136(r31) │ │ │ │ - li r3,0 │ │ │ │ + add r2,r2,r11 │ │ │ │ + bne 24f14 │ │ │ │ li r4,0 │ │ │ │ - std r15,128(r31) │ │ │ │ - mtfprd f0,r10 │ │ │ │ - addi r6,r6,1648 │ │ │ │ - ld r10,48(r31) │ │ │ │ - add r5,r19,r7 │ │ │ │ - mr r7,r14 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mr r3,r14 │ │ │ │ + std r8,112(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r2,104(r19) │ │ │ │ + addi r9,r30,2 │ │ │ │ + ld r8,32(r31) │ │ │ │ + sldi r10,r22,3 │ │ │ │ + addi r22,r20,-16 │ │ │ │ + li r6,0 │ │ │ │ + std r18,136(r31) │ │ │ │ + li r5,0 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + srdi r9,r15,3 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - std r6,96(r31) │ │ │ │ - ld r6,40(r31) │ │ │ │ - addi r8,r8,-16 │ │ │ │ - addi r19,r9,1 │ │ │ │ + addi r20,r8,-8 │ │ │ │ + ld r8,48(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,128(r31) │ │ │ │ fcfid f10,f12 │ │ │ │ - addi r22,r10,-8 │ │ │ │ - addi r6,r6,-8 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r8,80(r31) │ │ │ │ + ld r8,112(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ fdiv f10,f10,f0 │ │ │ │ - ldu r9,8(r6) │ │ │ │ - lfdu f0,8(r8) │ │ │ │ - sldi r11,r4,3 │ │ │ │ - ldu r10,8(r22) │ │ │ │ - ld r15,104(r31) │ │ │ │ + add r12,r8,r10 │ │ │ │ + ldu r9,8(r20) │ │ │ │ + lfdu f0,8(r22) │ │ │ │ + sldi r2,r5,3 │ │ │ │ + ld r10,80(r31) │ │ │ │ mtfprd f12,r9 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfdx f0,r5,r11 │ │ │ │ - cmpd r9,r10 │ │ │ │ + lfdx f0,r12,r2 │ │ │ │ + ldu r0,8(r10) │ │ │ │ fcfid f12,f12 │ │ │ │ + std r10,80(r31) │ │ │ │ + cmpd r9,r0 │ │ │ │ + ld r10,88(r31) │ │ │ │ fmsub f0,f11,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r15,r11 │ │ │ │ - bgt 24898 │ │ │ │ - ld r11,96(r31) │ │ │ │ - frim f11,f0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ld r15,176(r18) │ │ │ │ - subf r9,r9,r10 │ │ │ │ - lfd f12,0(r11) │ │ │ │ - maddld r11,r12,r4,r17 │ │ │ │ - fctidz f9,f11 │ │ │ │ - fsub f12,f12,f0 │ │ │ │ - fsub f0,f0,f11 │ │ │ │ - mffprd r10,f9 │ │ │ │ - fadd f12,f12,f11 │ │ │ │ - b 24820 │ │ │ │ - lfdx f9,r15,r20 │ │ │ │ - ld r0,88(r31) │ │ │ │ - addic. r9,r9,-1 │ │ │ │ - fmadd f11,f0,f9,f11 │ │ │ │ - subf r10,r0,r10 │ │ │ │ - stfd f11,0(r11) │ │ │ │ - beq 24898 │ │ │ │ - addi r11,r11,8 │ │ │ │ - mtfprd f11,r10 │ │ │ │ - addi r0,r10,1 │ │ │ │ - not r14,r10 │ │ │ │ - std r10,80(r31) │ │ │ │ - fcfid f9,f11 │ │ │ │ - mtfprd f11,r0 │ │ │ │ - add r20,r3,r0 │ │ │ │ - add r14,r14,r3 │ │ │ │ - fcfid f11,f11 │ │ │ │ - sldi r0,r20,3 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + bgt 25270 │ │ │ │ + frim f12,f0 │ │ │ │ + subf r2,r9,r0 │ │ │ │ + fsub f11,f30,f0 │ │ │ │ + ld r3,176(r19) │ │ │ │ + cmpldi r2,1 │ │ │ │ + fctidz f9,f12 │ │ │ │ + fsub f0,f0,f12 │ │ │ │ + fadd f11,f11,f12 │ │ │ │ + mffprd r8,f9 │ │ │ │ + not r11,r8 │ │ │ │ + ble 2582c │ │ │ │ + addi r2,r2,1 │ │ │ │ + maddld r18,r15,r5,r21 │ │ │ │ + sldi r10,r6,3 │ │ │ │ + plxv vs45,207148 # 579f0 │ │ │ │ + xxspltd vs8,vs11,0 │ │ │ │ + std r14,144(r31) │ │ │ │ + xxspltd vs9,vs0,0 │ │ │ │ + mtvsrdd vs43,r8,r8 │ │ │ │ + mtvsrdd vs41,r11,r11 │ │ │ │ + srdi r7,r2,1 │ │ │ │ + add r10,r3,r10 │ │ │ │ + std r2,152(r31) │ │ │ │ + mtctr r7 │ │ │ │ + vmulld v0,v13,v29 │ │ │ │ + addi r18,r18,16 │ │ │ │ + vaddudm v13,v13,v31 │ │ │ │ + vsubudm v12,v11,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v10,v12,v30 │ │ │ │ + xvcvsxddp vs12,vs44 │ │ │ │ + xvcvsxddp vs7,vs42 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xvcmpgtdp vs7,vs7,vs60 │ │ │ │ + xxsel vs12,vs32,vs44,vs12 │ │ │ │ + xxsel vs7,vs33,vs42,vs7 │ │ │ │ + mfvsrld r7,vs12 │ │ │ │ + mffprd r4,f12 │ │ │ │ + xxmr vs12,vs7 │ │ │ │ + mfvsrld r14,vs7 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + mffprd r2,f12 │ │ │ │ sldi r14,r14,3 │ │ │ │ - mr r20,r0 │ │ │ │ - fcmpu cr7,f9,f30 │ │ │ │ - fcmpu cr0,f11,f30 │ │ │ │ - bgt cr7,24864 │ │ │ │ - neg r0,r10 │ │ │ │ - std r0,80(r31) │ │ │ │ - ld r0,80(r31) │ │ │ │ - add r0,r3,r0 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f11,r15,r0 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - bgt 24800 │ │ │ │ - lfdx f9,r15,r14 │ │ │ │ - ld r0,88(r31) │ │ │ │ - addic. r9,r9,-1 │ │ │ │ - fmadd f11,f0,f9,f11 │ │ │ │ - subf r10,r0,r10 │ │ │ │ - stfd f11,0(r11) │ │ │ │ - bne 2481c │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r3,r3,r19 │ │ │ │ - cmpd r27,r4 │ │ │ │ - bne 24794 │ │ │ │ - cmpdi r27,4 │ │ │ │ - ld r15,128(r31) │ │ │ │ - mr r14,r7 │ │ │ │ - beq 24cbc │ │ │ │ - cmpdi r27,5 │ │ │ │ - li r9,0 │ │ │ │ - beq 24a60 │ │ │ │ - ld r10,32(r31) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 24a0c │ │ │ │ - ld r7,48(r31) │ │ │ │ - sldi r4,r27,3 │ │ │ │ - ld r10,24(r18) │ │ │ │ - sldi r29,r29,4 │ │ │ │ - ld r28,200(r18) │ │ │ │ - li r8,0 │ │ │ │ - sldi r26,r25,1 │ │ │ │ - add r22,r15,r4 │ │ │ │ - add r20,r7,r4 │ │ │ │ - ld r7,40(r31) │ │ │ │ - add r29,r10,r29 │ │ │ │ - add r19,r7,r4 │ │ │ │ - cmpd r27,r9 │ │ │ │ - ble 24990 │ │ │ │ - sldi r6,r9,3 │ │ │ │ - ld r10,72(r18) │ │ │ │ - srdi r3,r12,3 │ │ │ │ - mulld r0,r25,r9 │ │ │ │ - addi r7,r15,-8 │ │ │ │ - std r8,80(r31) │ │ │ │ - add r5,r14,r6 │ │ │ │ - std r3,64(r31) │ │ │ │ - subf r3,r9,r27 │ │ │ │ - lfdx f0,r16,r6 │ │ │ │ - add r7,r7,r6 │ │ │ │ - addi r11,r10,-8 │ │ │ │ - mtctr r3 │ │ │ │ - ld r3,0(r5) │ │ │ │ - sldi r10,r0,1 │ │ │ │ - add r30,r11,r6 │ │ │ │ - ldu r6,8(r7) │ │ │ │ - ld r11,64(r31) │ │ │ │ - ldu r0,8(r30) │ │ │ │ - maddld r11,r11,r9,r6 │ │ │ │ - add r6,r10,r6 │ │ │ │ + lfdx f12,r7,r10 │ │ │ │ + ldx r7,r4,r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r14,r14,r10 │ │ │ │ + ldx r4,r2,r10 │ │ │ │ + mffprd r2,f12 │ │ │ │ + stfd f12,120(r31) │ │ │ │ + mtvsrdd vs12,r7,r2 │ │ │ │ + mtvsrdd vs7,r4,r14 │ │ │ │ + xvmuldp vs7,vs7,vs9 │ │ │ │ + xvmaddmdp vs12,vs8,vs7 │ │ │ │ + stxv vs12,-16(r18) │ │ │ │ + bdnz 250f0 │ │ │ │ + ld r2,152(r31) │ │ │ │ + ld r14,144(r31) │ │ │ │ + andi. r10,r2,1 │ │ │ │ + beq 25270 │ │ │ │ + clrrdi r2,r2,1 │ │ │ │ + add r9,r9,r2 │ │ │ │ + mulld r7,r17,r2 │ │ │ │ + subf r10,r7,r8 │ │ │ │ + mtfprd f12,r10 │ │ │ │ + mr r18,r10 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f31 │ │ │ │ + bgt 251b0 │ │ │ │ + subf r18,r8,r7 │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r18,r6,r18 │ │ │ │ + mtfprd f12,r10 │ │ │ │ + sldi r18,r18,3 │ │ │ │ + fcfid f12,f12 │ │ │ │ + lfdx f9,r3,r18 │ │ │ │ + fmul f9,f11,f9 │ │ │ │ + fcmpu cr0,f12,f31 │ │ │ │ + bgt 251d8 │ │ │ │ + add r10,r7,r11 │ │ │ │ + ld r4,128(r31) │ │ │ │ + add r10,r6,r10 │ │ │ │ addi r9,r9,1 │ │ │ │ - add r10,r10,r26 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - lfdx f12,r17,r11 │ │ │ │ - maddld r3,r3,r0,r6 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + cmpd r9,r0 │ │ │ │ + mulld r18,r4,r5 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + fmadd f12,f0,f12,f9 │ │ │ │ + add r9,r18,r2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f12,r21,r9 │ │ │ │ + bgt 25270 │ │ │ │ + add r7,r17,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ + subf r9,r7,r8 │ │ │ │ + mtfprd f12,r9 │ │ │ │ + mr r10,r9 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f31 │ │ │ │ + bgt 2522c │ │ │ │ + subf r10,r8,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r10,r6,r10 │ │ │ │ + mtfprd f12,r9 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + fcfid f9,f12 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + fcmpu cr0,f9,f31 │ │ │ │ + bgt 25254 │ │ │ │ + add r9,r11,r7 │ │ │ │ + add r9,r6,r9 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + fmadd f0,f0,f12,f11 │ │ │ │ + stfdx f0,r21,r2 │ │ │ │ + addi r5,r5,1 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpd r28,r5 │ │ │ │ + add r6,r6,r2 │ │ │ │ + bne 2504c │ │ │ │ + cmpdi r28,4 │ │ │ │ + ld r18,136(r31) │ │ │ │ + beq 25684 │ │ │ │ + cmpdi r28,5 │ │ │ │ + li r2,0 │ │ │ │ + beq 2543c │ │ │ │ + ld r0,72(r31) │ │ │ │ + cmpdi r0,0 │ │ │ │ + ble 253e0 │ │ │ │ + ld r7,48(r31) │ │ │ │ + sldi r5,r28,3 │ │ │ │ + ld r8,24(r19) │ │ │ │ + sldi r9,r24,4 │ │ │ │ + sldi r23,r29,1 │ │ │ │ + li r10,0 │ │ │ │ + ld r30,200(r19) │ │ │ │ + add r24,r14,r5 │ │ │ │ + add r20,r7,r5 │ │ │ │ + ld r7,32(r31) │ │ │ │ + add r27,r8,r9 │ │ │ │ + add r12,r7,r5 │ │ │ │ + cmpd r28,r2 │ │ │ │ + ble 25368 │ │ │ │ + sldi r7,r2,3 │ │ │ │ + ld r9,72(r19) │ │ │ │ + srdi r4,r15,3 │ │ │ │ + mulld r11,r29,r2 │ │ │ │ + addi r8,r14,-8 │ │ │ │ + add r6,r18,r7 │ │ │ │ + std r4,80(r31) │ │ │ │ + subf r4,r2,r28 │ │ │ │ + lfdx f0,r16,r7 │ │ │ │ + add r8,r8,r7 │ │ │ │ + addi r3,r9,-8 │ │ │ │ + mtctr r4 │ │ │ │ + ld r4,0(r6) │ │ │ │ + sldi r9,r11,1 │ │ │ │ + add r11,r3,r7 │ │ │ │ + ldu r3,8(r11) │ │ │ │ + ldu r7,8(r8) │ │ │ │ + std r3,112(r31) │ │ │ │ + ld r3,80(r31) │ │ │ │ + maddld r3,r3,r2,r7 │ │ │ │ + add r7,r9,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r9,r9,r23 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + sldi r22,r2,3 │ │ │ │ + ldx r7,r25,r7 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + lfdx f12,r21,r3 │ │ │ │ + ld r3,112(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r3,8(r5) │ │ │ │ - stfdx f0,r16,r8 │ │ │ │ - bdnz 24948 │ │ │ │ - ld r8,80(r31) │ │ │ │ - ldx r9,r14,r4 │ │ │ │ - lxv vs12,0(r29) │ │ │ │ - lxvdsx vs0,r16,r4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r28,r9 │ │ │ │ + maddld r4,r4,r3,r7 │ │ │ │ + stfdx f0,r16,r22 │ │ │ │ + stdu r4,8(r6) │ │ │ │ + bdnz 2531c │ │ │ │ + ldx r2,r18,r5 │ │ │ │ + lxv vs12,0(r27) │ │ │ │ + lxvdsx vs0,r16,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r30,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r28,r9 │ │ │ │ - ble cr4,24cac │ │ │ │ - mtctr r23 │ │ │ │ - mr r3,r19 │ │ │ │ - mr r5,r20 │ │ │ │ - mr r7,r22 │ │ │ │ - mr r9,r23 │ │ │ │ - li r11,0 │ │ │ │ - b 249d8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r11,0(r7) │ │ │ │ - bdz 24a40 │ │ │ │ - ldu r0,-8(r5) │ │ │ │ - ldu r6,-8(r3) │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - subf r6,r6,r0 │ │ │ │ - cmpd r10,r6 │ │ │ │ - beq 249cc │ │ │ │ - ld r6,32(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + ble cr4,25674 │ │ │ │ + mtctr r26 │ │ │ │ + mr r4,r12 │ │ │ │ + mr r6,r20 │ │ │ │ + mr r8,r24 │ │ │ │ + mr r2,r26 │ │ │ │ + b 253b0 │ │ │ │ + li r9,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r9,0(r8) │ │ │ │ + bdz 25420 │ │ │ │ + ldu r3,-8(r6) │ │ │ │ + ldu r7,-8(r4) │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + subf r7,r7,r3 │ │ │ │ + cmpd r9,r7 │ │ │ │ + beq 253a0 │ │ │ │ addi r10,r10,1 │ │ │ │ - sldi r7,r9,3 │ │ │ │ - stdx r10,r15,r7 │ │ │ │ - cmpd r8,r6 │ │ │ │ - bne 24900 │ │ │ │ - ld r10,8(r18) │ │ │ │ - ld r8,56(r31) │ │ │ │ - addi r21,r21,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r21,r10 │ │ │ │ - ld r10,120(r31) │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - blt 245cc │ │ │ │ - b 23ef4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r8,r2,3 │ │ │ │ + cmpd r10,r0 │ │ │ │ + stdx r9,r14,r8 │ │ │ │ + bne 252d8 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r9,8(r19) │ │ │ │ + ld r10,56(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpd r8,r9 │ │ │ │ + ld r9,104(r31) │ │ │ │ + std r8,40(r31) │ │ │ │ + std r10,56(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + blt 24e78 │ │ │ │ + b 23f58 │ │ │ │ nop │ │ │ │ - ld r7,32(r31) │ │ │ │ - ld r10,0(r15) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r7,r8 │ │ │ │ + nop │ │ │ │ + ld r9,0(r14) │ │ │ │ addi r10,r10,1 │ │ │ │ - std r10,0(r15) │ │ │ │ - bne 24908 │ │ │ │ - b 24a0c │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 24a0c │ │ │ │ - ld r9,0(r26) │ │ │ │ - ld r4,0(r14) │ │ │ │ - ld r6,72(r31) │ │ │ │ - sldi r10,r28,4 │ │ │ │ - mulli r7,r28,48 │ │ │ │ - ld r3,24(r18) │ │ │ │ - sldi r8,r28,5 │ │ │ │ - add r27,r17,r12 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - ld r20,24(r26) │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r5,r29,4 │ │ │ │ - lfd f8,0(r16) │ │ │ │ - ld r29,16(r26) │ │ │ │ - ld r25,32(r26) │ │ │ │ + cmpd r0,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r14) │ │ │ │ + bne 252e0 │ │ │ │ + b 253e0 │ │ │ │ + cmpdi r23,0 │ │ │ │ + ble 253e0 │ │ │ │ + ld r7,0(r18) │ │ │ │ + ld r2,0(r27) │ │ │ │ + sldi r9,r30,4 │ │ │ │ + sldi r8,r30,5 │ │ │ │ + mulli r6,r30,48 │ │ │ │ + add r28,r21,r15 │ │ │ │ + ld r4,8(r27) │ │ │ │ + ld r10,64(r31) │ │ │ │ + sldi r30,r30,6 │ │ │ │ + sldi r5,r24,4 │ │ │ │ + sldi r11,r29,1 │ │ │ │ + addi r9,r9,8 │ │ │ │ addi r8,r8,24 │ │ │ │ - add r22,r27,r12 │ │ │ │ - addi r28,r28,56 │ │ │ │ - mulld r9,r4,r9 │ │ │ │ - sldi r0,r6,5 │ │ │ │ - ld r6,8(r26) │ │ │ │ + ld r3,24(r19) │ │ │ │ + add r22,r28,r15 │ │ │ │ + lfd f8,0(r16) │ │ │ │ + addi r29,r30,56 │ │ │ │ + ld r20,24(r27) │ │ │ │ + ld r26,32(r27) │ │ │ │ + mulld r2,r7,r2 │ │ │ │ + ld r7,200(r19) │ │ │ │ + std r4,120(r31) │ │ │ │ + ld r4,16(r27) │ │ │ │ + sldi r10,r10,5 │ │ │ │ + add r27,r22,r15 │ │ │ │ + add r29,r25,r29 │ │ │ │ add r5,r3,r5 │ │ │ │ - add r26,r22,r12 │ │ │ │ - addi r3,r24,-8 │ │ │ │ - add r28,r28,r24 │ │ │ │ - add r0,r17,r0 │ │ │ │ - std r6,136(r31) │ │ │ │ - ld r6,200(r18) │ │ │ │ - std r9,128(r31) │ │ │ │ - add r9,r10,r24 │ │ │ │ - add r10,r8,r24 │ │ │ │ - li r8,0 │ │ │ │ - std r9,160(r31) │ │ │ │ - addi r9,r7,40 │ │ │ │ - std r10,168(r31) │ │ │ │ - add r19,r9,r24 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r24,8(r3) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r17,200(r31) │ │ │ │ - li r4,0 │ │ │ │ - std r15,176(r31) │ │ │ │ - std r14,184(r31) │ │ │ │ - std r16,192(r31) │ │ │ │ - lfdx f9,r17,r9 │ │ │ │ - ld r9,128(r31) │ │ │ │ - mr r17,r8 │ │ │ │ - std r10,96(r31) │ │ │ │ - add r24,r9,r24 │ │ │ │ - ld r9,136(r31) │ │ │ │ + add r0,r21,r10 │ │ │ │ + li r10,0 │ │ │ │ + std r2,112(r31) │ │ │ │ + add r2,r25,r9 │ │ │ │ + std r4,144(r31) │ │ │ │ + addi r4,r25,-8 │ │ │ │ + std r2,152(r31) │ │ │ │ + add r2,r25,r8 │ │ │ │ + std r2,160(r31) │ │ │ │ + addi r2,r6,40 │ │ │ │ + add r12,r25,r2 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ldu r25,8(r4) │ │ │ │ + ld r30,152(r31) │ │ │ │ + li r6,0 │ │ │ │ + std r14,168(r31) │ │ │ │ + std r18,176(r31) │ │ │ │ + std r16,184(r31) │ │ │ │ + std r21,192(r31) │ │ │ │ + lfdx f9,r21,r2 │ │ │ │ + ld r2,112(r31) │ │ │ │ + add r25,r2,r25 │ │ │ │ + ld r2,120(r31) │ │ │ │ fmul f9,f8,f9 │ │ │ │ - std r24,208(r31) │ │ │ │ - mulld r9,r24,r9 │ │ │ │ - mr r24,r21 │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - sldi r9,r4,3 │ │ │ │ - ld r8,168(r31) │ │ │ │ - std r12,216(r31) │ │ │ │ - std r29,224(r31) │ │ │ │ - lfdx f12,r27,r9 │ │ │ │ - ld r9,144(r31) │ │ │ │ - ldu r7,8(r10) │ │ │ │ + std r25,200(r31) │ │ │ │ + mulld r2,r25,r2 │ │ │ │ + mr r25,r10 │ │ │ │ + std r2,128(r31) │ │ │ │ + sldi r2,r6,3 │ │ │ │ + ldu r8,8(r30) │ │ │ │ + ld r10,160(r31) │ │ │ │ + li r9,0 │ │ │ │ + std r15,208(r31) │ │ │ │ + std r17,216(r31) │ │ │ │ + lfdx f12,r28,r2 │ │ │ │ + ld r2,128(r31) │ │ │ │ + add r2,r2,r8 │ │ │ │ + ld r8,144(r31) │ │ │ │ fmul f12,f9,f12 │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r10,96(r31) │ │ │ │ - li r10,0 │ │ │ │ - mulld r7,r9,r29 │ │ │ │ - std r9,152(r31) │ │ │ │ - std r7,80(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r23,8(r8) │ │ │ │ - mr r14,r19 │ │ │ │ - li r15,0 │ │ │ │ - lfdx f10,r22,r9 │ │ │ │ - ld r9,80(r31) │ │ │ │ - add r23,r9,r23 │ │ │ │ + std r2,136(r31) │ │ │ │ + mulld r8,r2,r8 │ │ │ │ + std r8,80(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r24,8(r10) │ │ │ │ + mr r15,r12 │ │ │ │ + li r16,0 │ │ │ │ + lfdx f10,r22,r2 │ │ │ │ + ld r2,80(r31) │ │ │ │ + add r24,r2,r24 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r12,r23,r20 │ │ │ │ - nop │ │ │ │ + mulld r14,r24,r20 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldu r11,8(r14) │ │ │ │ - sldi r9,r15,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r21,r28 │ │ │ │ - mr r7,r0 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r16,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r18,r29 │ │ │ │ + mr r8,r0 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r16,r11,r25 │ │ │ │ + mulld r17,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r21) │ │ │ │ - lfd f0,0(r7) │ │ │ │ + lfd f0,0(r8) │ │ │ │ + ldu r2,8(r18) │ │ │ │ + addi r8,r8,8 │ │ │ │ lxv vs7,0(r5) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r16,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r29,r9,4 │ │ │ │ - lxvx vs6,r6,r29 │ │ │ │ + add r2,r17,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs6,r7,r21 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r6,r29 │ │ │ │ - bdnz 24be0 │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd r15,r30 │ │ │ │ - bne 24bb0 │ │ │ │ + stxvx vs7,r7,r21 │ │ │ │ + bdnz 255b0 │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd r16,r11 │ │ │ │ + bne 25580 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r16 │ │ │ │ + bne 25558 │ │ │ │ + addi r6,r6,1 │ │ │ │ + ld r15,208(r31) │ │ │ │ + ld r17,216(r31) │ │ │ │ + cmpd r6,r9 │ │ │ │ + bne 25520 │ │ │ │ + mr r10,r25 │ │ │ │ + ld r14,168(r31) │ │ │ │ + ld r18,176(r31) │ │ │ │ + ld r16,184(r31) │ │ │ │ + ld r21,192(r31) │ │ │ │ addi r10,r10,1 │ │ │ │ - cmpd r10,r15 │ │ │ │ - bne 24b80 │ │ │ │ - addi r4,r4,1 │ │ │ │ - ld r12,216(r31) │ │ │ │ - ld r29,224(r31) │ │ │ │ - cmpd r4,r10 │ │ │ │ - bne 24b44 │ │ │ │ - mr r8,r17 │ │ │ │ - mr r21,r24 │ │ │ │ - ld r15,176(r31) │ │ │ │ - ld r14,184(r31) │ │ │ │ - ld r16,192(r31) │ │ │ │ - ld r17,200(r31) │ │ │ │ - ld r24,208(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r4 │ │ │ │ - bne 24af8 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r9,40(r14) │ │ │ │ - ld r9,152(r31) │ │ │ │ + ld r25,200(r31) │ │ │ │ + cmpd r10,r6 │ │ │ │ + bne 254dc │ │ │ │ + addi r23,r23,-1 │ │ │ │ + std r2,40(r18) │ │ │ │ + std r3,32(r18) │ │ │ │ + ld r2,136(r31) │ │ │ │ stfd f0,40(r16) │ │ │ │ - std r24,8(r14) │ │ │ │ + std r25,8(r18) │ │ │ │ + mtvsrdd vs0,r23,r23 │ │ │ │ stfd f9,8(r16) │ │ │ │ stfd f12,16(r16) │ │ │ │ - std r23,24(r14) │ │ │ │ stfd f10,24(r16) │ │ │ │ - std r11,32(r14) │ │ │ │ + std r23,32(r14) │ │ │ │ + std r2,16(r18) │ │ │ │ + std r24,24(r18) │ │ │ │ stfd f11,32(r16) │ │ │ │ - not r10,r10 │ │ │ │ - std r9,16(r14) │ │ │ │ - mtvsrdd vs0,r10,r10 │ │ │ │ - std r10,32(r15) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 24a0c │ │ │ │ - sldi r10,r23,3 │ │ │ │ - mr r9,r23 │ │ │ │ - ldx r10,r15,r10 │ │ │ │ - b 249f0 │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 24a0c │ │ │ │ - ld r8,0(r14) │ │ │ │ - ld r9,0(r26) │ │ │ │ - ld r10,72(r31) │ │ │ │ - mulli r7,r28,48 │ │ │ │ - ld r0,24(r18) │ │ │ │ - sldi r5,r29,4 │ │ │ │ - add r25,r17,r12 │ │ │ │ - lfd f9,0(r16) │ │ │ │ - ld r6,200(r18) │ │ │ │ - ld r20,8(r26) │ │ │ │ - ld r19,16(r26) │ │ │ │ - ld r27,24(r26) │ │ │ │ - addi r4,r24,-8 │ │ │ │ - std r16,136(r31) │ │ │ │ - add r26,r25,r12 │ │ │ │ - mulld r9,r8,r9 │ │ │ │ - mulli r11,r10,24 │ │ │ │ - sldi r10,r28,4 │ │ │ │ - sldi r28,r28,5 │ │ │ │ - addi r7,r7,40 │ │ │ │ - add r5,r0,r5 │ │ │ │ - li r8,0 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r3,r28,24 │ │ │ │ - add r29,r10,r24 │ │ │ │ - std r9,96(r31) │ │ │ │ - add r23,r17,r11 │ │ │ │ - add r9,r3,r24 │ │ │ │ - add r24,r7,r24 │ │ │ │ - std r9,128(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r0,8(r4) │ │ │ │ - mr r3,r29 │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 253e0 │ │ │ │ + sldi r9,r26,3 │ │ │ │ + mr r2,r26 │ │ │ │ + ldx r9,r14,r9 │ │ │ │ + b 253c8 │ │ │ │ + cmpdi r23,0 │ │ │ │ + ble 253e0 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r7,0(r18) │ │ │ │ + mulli r5,r30,48 │ │ │ │ + sldi r8,r30,4 │ │ │ │ + sldi r4,r24,4 │ │ │ │ + add r26,r21,r15 │ │ │ │ + std r18,128(r31) │ │ │ │ + ld r9,0(r27) │ │ │ │ + ld r0,24(r19) │ │ │ │ + addi r6,r25,-8 │ │ │ │ + sldi r11,r29,1 │ │ │ │ li r10,0 │ │ │ │ - std r15,144(r31) │ │ │ │ - std r14,152(r31) │ │ │ │ - std r12,160(r31) │ │ │ │ - lfdx f12,r17,r9 │ │ │ │ - ld r9,96(r31) │ │ │ │ - add r0,r9,r0 │ │ │ │ + addi r8,r8,8 │ │ │ │ + lfd f9,0(r16) │ │ │ │ + ld r20,16(r27) │ │ │ │ + add r24,r26,r15 │ │ │ │ + ld r28,24(r27) │ │ │ │ + mulli r3,r2,24 │ │ │ │ + sldi r2,r30,5 │ │ │ │ + ld r30,8(r27) │ │ │ │ + mulld r9,r7,r9 │ │ │ │ + ld r7,200(r19) │ │ │ │ + addi r2,r2,24 │ │ │ │ + add r12,r25,r2 │ │ │ │ + addi r2,r5,40 │ │ │ │ + add r5,r0,r4 │ │ │ │ + add r27,r21,r3 │ │ │ │ + std r9,112(r31) │ │ │ │ + add r9,r25,r8 │ │ │ │ + add r25,r25,r2 │ │ │ │ + std r9,120(r31) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ldu r0,8(r6) │ │ │ │ + ld r4,120(r31) │ │ │ │ + li r9,0 │ │ │ │ + std r14,136(r31) │ │ │ │ + std r16,144(r31) │ │ │ │ + std r15,152(r31) │ │ │ │ + lfdx f12,r21,r2 │ │ │ │ + ld r2,112(r31) │ │ │ │ + add r0,r2,r0 │ │ │ │ fmul f12,f9,f12 │ │ │ │ - mulld r28,r0,r20 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r22,8(r3) │ │ │ │ - ld r12,128(r31) │ │ │ │ - li r14,0 │ │ │ │ - std r17,168(r31) │ │ │ │ - lfdx f10,r25,r9 │ │ │ │ - add r22,r28,r22 │ │ │ │ + mulld r29,r0,r30 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r22,8(r4) │ │ │ │ + mr r14,r12 │ │ │ │ + li r15,0 │ │ │ │ + std r21,160(r31) │ │ │ │ + lfdx f10,r26,r2 │ │ │ │ + add r22,r29,r22 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r9,r22,r19 │ │ │ │ - std r9,80(r31) │ │ │ │ - sldi r9,r14,3 │ │ │ │ - ldu r11,8(r12) │ │ │ │ - mtctr r30 │ │ │ │ - mr r16,r24 │ │ │ │ - mr r7,r23 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - ld r9,80(r31) │ │ │ │ - add r11,r9,r11 │ │ │ │ + mulld r2,r22,r20 │ │ │ │ + std r2,80(r31) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + ldu r3,8(r14) │ │ │ │ + mtctr r11 │ │ │ │ + mr r18,r25 │ │ │ │ + mr r8,r27 │ │ │ │ + lfdx f11,r24,r2 │ │ │ │ + ld r2,80(r31) │ │ │ │ + add r3,r2,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r15,r11,r27 │ │ │ │ + mulld r16,r3,r28 │ │ │ │ nop │ │ │ │ - ldu r9,8(r16) │ │ │ │ - lfd f0,0(r7) │ │ │ │ + nop │ │ │ │ + lfd f0,0(r8) │ │ │ │ + ldu r2,8(r18) │ │ │ │ + addi r8,r8,8 │ │ │ │ lxv vs8,0(r5) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r15,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r17,r9,4 │ │ │ │ - lxvx vs7,r6,r17 │ │ │ │ + add r2,r16,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs7,r7,r21 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r17 │ │ │ │ - bdnz 24dc0 │ │ │ │ - addi r14,r14,1 │ │ │ │ - cmpd r14,r30 │ │ │ │ - bne 24d94 │ │ │ │ + stxvx vs8,r7,r21 │ │ │ │ + bdnz 25790 │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpd r15,r11 │ │ │ │ + bne 25760 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r21,160(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + bne 25738 │ │ │ │ addi r10,r10,1 │ │ │ │ - ld r17,168(r31) │ │ │ │ - cmpd r10,r14 │ │ │ │ - bne 24d6c │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r15,144(r31) │ │ │ │ - ld r14,152(r31) │ │ │ │ - ld r12,160(r31) │ │ │ │ - cmpd r8,r10 │ │ │ │ - bne 24d3c │ │ │ │ - ld r10,64(r31) │ │ │ │ - ld r16,136(r31) │ │ │ │ - std r9,32(r14) │ │ │ │ - std r0,8(r14) │ │ │ │ - std r22,16(r14) │ │ │ │ - std r11,24(r14) │ │ │ │ - not r10,r10 │ │ │ │ + ld r14,136(r31) │ │ │ │ + ld r16,144(r31) │ │ │ │ + ld r15,152(r31) │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 25708 │ │ │ │ + ld r18,128(r31) │ │ │ │ + addi r23,r23,-1 │ │ │ │ stfd f0,32(r16) │ │ │ │ stfd f12,8(r16) │ │ │ │ stfd f10,16(r16) │ │ │ │ stfd f11,24(r16) │ │ │ │ - mtvsrdd vs0,r10,r10 │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 24a0c │ │ │ │ - mr r9,r27 │ │ │ │ - b 248c4 │ │ │ │ - sldi r25,r28,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + mtvsrdd vs0,r23,r23 │ │ │ │ + std r2,32(r18) │ │ │ │ + std r3,24(r18) │ │ │ │ + std r22,16(r18) │ │ │ │ + std r0,8(r18) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 253e0 │ │ │ │ + li r2,0 │ │ │ │ + b 25190 │ │ │ │ + mr r2,r28 │ │ │ │ + b 2529c │ │ │ │ + sldi r11,r29,3 │ │ │ │ + ld r9,0(r1) │ │ │ │ cmpdi r30,0 │ │ │ │ - ld r4,72(r18) │ │ │ │ - lxsd v0,88(r18) │ │ │ │ - ld r10,120(r18) │ │ │ │ - ld r27,240(r18) │ │ │ │ - mr r21,r1 │ │ │ │ - mr r6,r28 │ │ │ │ - addi r9,r25,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - ble 24fb0 │ │ │ │ - li r8,0 │ │ │ │ - mr r9,r27 │ │ │ │ - std r8,0(r27) │ │ │ │ - std r8,8(r27) │ │ │ │ - ble cr7,24f70 │ │ │ │ + ld r10,72(r19) │ │ │ │ + mr r23,r1 │ │ │ │ + lxsd v0,88(r19) │ │ │ │ + ld r0,120(r19) │ │ │ │ + addi r2,r11,15 │ │ │ │ + ld r27,240(r19) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r26,r1,32 │ │ │ │ + ble 27df0 │ │ │ │ + li r9,0 │ │ │ │ + mr r2,r27 │ │ │ │ + std r9,0(r27) │ │ │ │ + std r9,8(r27) │ │ │ │ + ble cr7,27db0 │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - mr r26,r27 │ │ │ │ - li r11,0 │ │ │ │ - li r3,0 │ │ │ │ - li r22,0 │ │ │ │ - addi r23,r25,-8 │ │ │ │ - sldi r5,r11,3 │ │ │ │ + mr r3,r27 │ │ │ │ + li r4,0 │ │ │ │ + li r6,0 │ │ │ │ + li r24,0 │ │ │ │ + addi r9,r11,-8 │ │ │ │ + sldi r5,r4,3 │ │ │ │ li r7,0 │ │ │ │ li r8,0 │ │ │ │ - srdi r23,r23,3 │ │ │ │ - add r5,r10,r5 │ │ │ │ - addi r0,r23,1 │ │ │ │ - mtctr r0 │ │ │ │ - b 24efc │ │ │ │ - ldx r0,r4,r7 │ │ │ │ - mulld r8,r8,r0 │ │ │ │ - std r8,0(r26) │ │ │ │ - ldx r19,r4,r7 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r5,r0,r5 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 258cc │ │ │ │ + ldx r9,r10,r7 │ │ │ │ + mulld r8,r8,r9 │ │ │ │ + std r8,0(r3) │ │ │ │ + ldx r22,r10,r7 │ │ │ │ lfdx f0,r5,r7 │ │ │ │ - mtfprd f12,r19 │ │ │ │ + mtfprd f12,r22 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r23,f0 │ │ │ │ - divd r0,r23,r19 │ │ │ │ - mulld r0,r0,r19 │ │ │ │ - subf r0,r0,r23 │ │ │ │ - add r23,r0,r19 │ │ │ │ - divd r0,r23,r19 │ │ │ │ - mulld r0,r0,r19 │ │ │ │ - subf r0,r0,r23 │ │ │ │ - add r8,r0,r8 │ │ │ │ - stdx r0,r24,r7 │ │ │ │ + mffprd r25,f0 │ │ │ │ + divd r9,r25,r22 │ │ │ │ + mulld r9,r9,r22 │ │ │ │ + subf r9,r9,r25 │ │ │ │ + add r9,r9,r22 │ │ │ │ + divd r25,r9,r22 │ │ │ │ + mulld r25,r25,r22 │ │ │ │ + subf r9,r25,r9 │ │ │ │ + add r8,r9,r8 │ │ │ │ + stdx r9,r26,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ - std r8,0(r26) │ │ │ │ - bdnz 24ef0 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r30 │ │ │ │ - beq 24fb0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r11,r11,r28 │ │ │ │ - std r22,0(r9) │ │ │ │ - std r3,8(r9) │ │ │ │ - mr r26,r9 │ │ │ │ - b 24ecc │ │ │ │ - li r10,0 │ │ │ │ - li r8,0 │ │ │ │ - addi r7,r10,1 │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmpd cr5,r7,r30 │ │ │ │ - cmpd r10,r30 │ │ │ │ - beq cr5,25110 │ │ │ │ - std r8,16(r9) │ │ │ │ - std r7,24(r9) │ │ │ │ - beq 24fb0 │ │ │ │ - addi r9,r9,32 │ │ │ │ - std r8,0(r9) │ │ │ │ - std r10,8(r9) │ │ │ │ - b 24f78 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r8,r4,-8 │ │ │ │ - li r7,1 │ │ │ │ - ble cr7,25110 │ │ │ │ - mr r9,r28 │ │ │ │ - li r5,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r10,r9,3 │ │ │ │ - beq 25008 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 24ff8 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 24fec │ │ │ │ - ld r7,0(r4) │ │ │ │ - mr r8,r4 │ │ │ │ - mr r6,r28 │ │ │ │ - ldu r10,8(r8) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - ldu r10,8(r8) │ │ │ │ - cmpdi r6,1 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - beq 25038 │ │ │ │ - srdi r9,r9,2 │ │ │ │ + std r8,0(r3) │ │ │ │ + bdnz 258c0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r30 │ │ │ │ + beq 27df0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r4,r4,r29 │ │ │ │ + std r24,0(r2) │ │ │ │ + std r6,8(r2) │ │ │ │ + mr r3,r2 │ │ │ │ + b 2589c │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 25b78 │ │ │ │ + ble cr7,25e40 │ │ │ │ + ld r25,96(r19) │ │ │ │ + ld r9,40(r31) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + srdi r26,r15,3 │ │ │ │ + ld r2,88(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + lfd f1,0(r25) │ │ │ │ + stfd f31,0(r9) │ │ │ │ + blt 25e00 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + addi r27,r9,8 │ │ │ │ + li r28,0 │ │ │ │ + sldi r30,r2,1 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4720 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + lfd f11,-8(r27) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mr r2,r27 │ │ │ │ + fmul f9,f1,f1 │ │ │ │ mtctr r9 │ │ │ │ - ld r10,8(r8) │ │ │ │ - ld r9,16(r8) │ │ │ │ - ld r4,24(r8) │ │ │ │ - addi r8,r8,32 │ │ │ │ - mulld r10,r7,r10 │ │ │ │ - mulld r9,r5,r9 │ │ │ │ - ld r6,0(r8) │ │ │ │ - mulld r7,r10,r4 │ │ │ │ - mulld r5,r9,r6 │ │ │ │ - bdnz 25010 │ │ │ │ - mulld r9,r7,r5 │ │ │ │ - b 25114 │ │ │ │ - li r10,0 │ │ │ │ + fmr f0,f1 │ │ │ │ + fmul f10,f0,f12 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fmul f10,f11,f10 │ │ │ │ + fmul f11,f0,f12 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + fmul f11,f10,f11 │ │ │ │ + stfd f10,-16(r2) │ │ │ │ + stfd f11,-8(r2) │ │ │ │ + bdnz 259b4 │ │ │ │ + addi r28,r28,1 │ │ │ │ + cmpd r28,r29 │ │ │ │ + beq 25e40 │ │ │ │ + mulld r2,r26,r28 │ │ │ │ + sldi r9,r28,3 │ │ │ │ + add r27,r27,r15 │ │ │ │ + lfdx f1,r25,r9 │ │ │ │ + ld r9,40(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r9,r2 │ │ │ │ + b 2598c │ │ │ │ + li r2,0 │ │ │ │ li r8,0 │ │ │ │ - addi r7,r10,1 │ │ │ │ - addi r10,r10,2 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ cmpd cr5,r7,r30 │ │ │ │ - cmpd r10,r30 │ │ │ │ - beq cr5,25180 │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq cr5,25b70 │ │ │ │ std r8,16(r9) │ │ │ │ std r7,24(r9) │ │ │ │ - beq 25080 │ │ │ │ + beq 25a40 │ │ │ │ addi r9,r9,32 │ │ │ │ std r8,0(r9) │ │ │ │ - std r10,8(r9) │ │ │ │ - b 25048 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r7,r3,-8 │ │ │ │ - li r6,1 │ │ │ │ - ble cr7,25180 │ │ │ │ - mr r9,r28 │ │ │ │ - li r4,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r10,r9,3 │ │ │ │ - beq 250d8 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 250c8 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 250bc │ │ │ │ - ld r6,0(r3) │ │ │ │ - mr r7,r3 │ │ │ │ - mr r5,r28 │ │ │ │ - ldu r10,8(r7) │ │ │ │ - addi r5,r5,-1 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - ldu r10,8(r7) │ │ │ │ - cmpdi r5,1 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - beq 25108 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r8,8(r7) │ │ │ │ - ld r10,16(r7) │ │ │ │ - ld r3,24(r7) │ │ │ │ - addi r7,r7,32 │ │ │ │ - mulld r8,r6,r8 │ │ │ │ - mulld r10,r4,r10 │ │ │ │ - ld r5,0(r7) │ │ │ │ - mulld r6,r8,r3 │ │ │ │ - mulld r4,r10,r5 │ │ │ │ - bdnz 250e0 │ │ │ │ - mulld r9,r6,r4 │ │ │ │ - b 25184 │ │ │ │ - li r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - std r12,56(r31) │ │ │ │ + std r2,8(r9) │ │ │ │ + b 25a10 │ │ │ │ + ble cr7,25b70 │ │ │ │ + cmpdi r29,1 │ │ │ │ + beq 25b64 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r8,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 25ab0 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 25a9c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 25a8c │ │ │ │ + lxv vs32,0(r10) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r10,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 25ae4 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + 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 25ab8 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + clrrdi r29,r29,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 25b10 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + ldx r9,r10,r29 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ sldi r3,r30,4 │ │ │ │ - frip f30,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + frip f31,f1 │ │ │ │ + bl 4c40 │ │ │ │ mr r4,r27 │ │ │ │ - mr r28,r3 │ │ │ │ - mr r3,r30 │ │ │ │ - mr r5,r28 │ │ │ │ - fctidz f0,f30 │ │ │ │ - mffprd r6,f0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r30,8(r18) │ │ │ │ - ld r12,56(r31) │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - b 245a8 │ │ │ │ - li r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r30,4 │ │ │ │ - frip f30,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r29 │ │ │ │ - mr r28,r3 │ │ │ │ + mr r29,r3 │ │ │ │ mr r3,r30 │ │ │ │ - mr r5,r28 │ │ │ │ - fctidz f0,f30 │ │ │ │ + mr r5,r29 │ │ │ │ + fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r30,8(r18) │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - b 23b68 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 2538c │ │ │ │ - ble cr7,255b0 │ │ │ │ - ld r9,88(r18) │ │ │ │ - ld r24,96(r18) │ │ │ │ - ld r10,56(r31) │ │ │ │ - srdi r26,r12,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfd f1,0(r24) │ │ │ │ - stfd f31,0(r10) │ │ │ │ - blt 25560 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addis r25,r2,-2 │ │ │ │ - addi r27,r10,8 │ │ │ │ - li r29,0 │ │ │ │ - lfd f30,824(r8) │ │ │ │ - addi r25,r25,1648 │ │ │ │ - sldi r30,r9,1 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - std r12,64(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r9,r30,1 │ │ │ │ - lfd f11,-8(r27) │ │ │ │ - lfd f12,0(r25) │ │ │ │ - ld r12,64(r31) │ │ │ │ - mr r10,r27 │ │ │ │ - mtctr r9 │ │ │ │ - fmul f9,f1,f1 │ │ │ │ - fmr f0,f1 │ │ │ │ - fmul f10,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - addi r10,r10,16 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - fmul f11,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r10) │ │ │ │ - stfd f11,-8(r10) │ │ │ │ - bdnz 25264 │ │ │ │ - addi r29,r29,1 │ │ │ │ - cmpd r29,r28 │ │ │ │ - beq 255b0 │ │ │ │ - mulld r9,r26,r29 │ │ │ │ - sldi r10,r29,3 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - add r27,r27,r12 │ │ │ │ - lfdx f1,r24,r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r10,r9 │ │ │ │ - b 25234 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 276cc │ │ │ │ - ble cr7,26e84 │ │ │ │ - ld r9,88(r18) │ │ │ │ - ld r24,96(r18) │ │ │ │ - ld r10,56(r31) │ │ │ │ - srdi r26,r12,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfd f1,0(r24) │ │ │ │ - stfd f31,0(r10) │ │ │ │ - blt 26e30 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addis r25,r2,-2 │ │ │ │ - addi r27,r10,8 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r30,8(r19) │ │ │ │ + std r2,0(r28) │ │ │ │ + mr r1,r28 │ │ │ │ + b 244b0 │ │ │ │ + li r2,1 │ │ │ │ li r29,0 │ │ │ │ - mr r23,r12 │ │ │ │ - lfd f30,824(r8) │ │ │ │ - addi r25,r25,1648 │ │ │ │ - sldi r30,r9,1 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r30,1 │ │ │ │ - lfd f11,-8(r27) │ │ │ │ - lfd f12,0(r25) │ │ │ │ - mr r9,r27 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f9,f1,f1 │ │ │ │ - fmr f0,f1 │ │ │ │ - fmul f10,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - fmul f11,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r9) │ │ │ │ - stfd f11,-8(r9) │ │ │ │ - bdnz 25334 │ │ │ │ - addi r29,r29,1 │ │ │ │ - cmpd r29,r28 │ │ │ │ - beq 26e80 │ │ │ │ - mulld r9,r26,r29 │ │ │ │ - sldi r10,r29,3 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - add r27,r27,r23 │ │ │ │ - lfdx f1,r24,r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r10,r9 │ │ │ │ - b 2530c │ │ │ │ - sldi r26,r28,3 │ │ │ │ - ld r30,8(r18) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r4,72(r18) │ │ │ │ - lxsd v0,88(r18) │ │ │ │ - ld r10,120(r18) │ │ │ │ - ld r29,240(r18) │ │ │ │ - mr r22,r1 │ │ │ │ - mr r6,r28 │ │ │ │ - addi r9,r26,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + b 25b04 │ │ │ │ + li r2,1 │ │ │ │ + b 25b10 │ │ │ │ + sldi r11,r29,3 │ │ │ │ + ld r30,8(r19) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r24,r1 │ │ │ │ + ld r10,72(r19) │ │ │ │ + lxsd v0,88(r19) │ │ │ │ + addi r2,r11,15 │ │ │ │ + ld r0,120(r19) │ │ │ │ + ld r28,240(r19) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ cmpdi r30,0 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r25,r1,32 │ │ │ │ - ble 254d0 │ │ │ │ - li r8,0 │ │ │ │ - mr r9,r29 │ │ │ │ - std r8,0(r29) │ │ │ │ - std r8,8(r29) │ │ │ │ - ble cr7,25498 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r27,r1,32 │ │ │ │ + ble 25cc0 │ │ │ │ + li r9,0 │ │ │ │ + mr r2,r28 │ │ │ │ + std r9,0(r28) │ │ │ │ + std r9,8(r28) │ │ │ │ + ble cr7,25c80 │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - mr r27,r29 │ │ │ │ - li r11,0 │ │ │ │ - li r3,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r24,r26,-8 │ │ │ │ - sldi r5,r11,3 │ │ │ │ + mr r3,r28 │ │ │ │ + li r4,0 │ │ │ │ + li r6,0 │ │ │ │ + li r25,0 │ │ │ │ + addi r9,r11,-8 │ │ │ │ + sldi r5,r4,3 │ │ │ │ li r7,0 │ │ │ │ li r8,0 │ │ │ │ - srdi r24,r24,3 │ │ │ │ - add r5,r10,r5 │ │ │ │ - addi r0,r24,1 │ │ │ │ - mtctr r0 │ │ │ │ - b 25424 │ │ │ │ - ldx r0,r4,r7 │ │ │ │ - mulld r8,r8,r0 │ │ │ │ - std r8,0(r27) │ │ │ │ - ldx r21,r4,r7 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r5,r0,r5 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 25c0c │ │ │ │ + ldx r9,r10,r7 │ │ │ │ + mulld r8,r8,r9 │ │ │ │ + std r8,0(r3) │ │ │ │ + ldx r23,r10,r7 │ │ │ │ lfdx f0,r5,r7 │ │ │ │ - mtfprd f12,r21 │ │ │ │ + mtfprd f12,r23 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r24,f0 │ │ │ │ - divd r0,r24,r21 │ │ │ │ - mulld r0,r0,r21 │ │ │ │ - subf r0,r0,r24 │ │ │ │ - add r0,r0,r21 │ │ │ │ - divd r24,r0,r21 │ │ │ │ - mulld r24,r24,r21 │ │ │ │ - subf r0,r24,r0 │ │ │ │ - add r8,r0,r8 │ │ │ │ - stdx r0,r25,r7 │ │ │ │ + mffprd r26,f0 │ │ │ │ + divd r9,r26,r23 │ │ │ │ + mulld r9,r9,r23 │ │ │ │ + subf r9,r9,r26 │ │ │ │ + add r9,r9,r23 │ │ │ │ + divd r26,r9,r23 │ │ │ │ + mulld r26,r26,r23 │ │ │ │ + subf r9,r26,r9 │ │ │ │ + add r8,r9,r8 │ │ │ │ + stdx r9,r27,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ - std r8,0(r27) │ │ │ │ - bdnz 25418 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r30,r3 │ │ │ │ - beq 254d0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r11,r11,r28 │ │ │ │ - std r23,0(r9) │ │ │ │ - std r3,8(r9) │ │ │ │ - mr r27,r9 │ │ │ │ - b 253f4 │ │ │ │ - li r10,0 │ │ │ │ - li r8,0 │ │ │ │ - addi r7,r10,1 │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmpd cr5,r30,r7 │ │ │ │ - cmpd r30,r10 │ │ │ │ - beq cr5,25b14 │ │ │ │ - std r8,16(r9) │ │ │ │ - std r7,24(r9) │ │ │ │ - beq 254d0 │ │ │ │ - addi r9,r9,32 │ │ │ │ - std r8,0(r9) │ │ │ │ - std r10,8(r9) │ │ │ │ - b 254a0 │ │ │ │ - addi r8,r4,-8 │ │ │ │ - li r7,1 │ │ │ │ - ble cr7,25b14 │ │ │ │ - mr r5,r28 │ │ │ │ - li r3,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r10,r5,3 │ │ │ │ - beq 25528 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 25518 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 2550c │ │ │ │ - ld r7,0(r4) │ │ │ │ - mr r8,r4 │ │ │ │ - mr r6,r28 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - cmpdi r6,1 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - beq 25558 │ │ │ │ - srdi r9,r5,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r10,8(r8) │ │ │ │ - ld r9,16(r8) │ │ │ │ - ld r5,24(r8) │ │ │ │ - addi r8,r8,32 │ │ │ │ - mulld r10,r7,r10 │ │ │ │ - mulld r9,r3,r9 │ │ │ │ - ld r6,0(r8) │ │ │ │ - mulld r7,r10,r5 │ │ │ │ - mulld r3,r9,r6 │ │ │ │ - bdnz 25530 │ │ │ │ - mulld r9,r7,r3 │ │ │ │ - b 25b18 │ │ │ │ + std r8,0(r3) │ │ │ │ + bdnz 25c00 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r30,r6 │ │ │ │ + beq 25cc0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r4,r4,r29 │ │ │ │ + std r25,0(r2) │ │ │ │ + std r6,8(r2) │ │ │ │ + mr r3,r2 │ │ │ │ + b 25bdc │ │ │ │ li r9,0 │ │ │ │ + li r8,0 │ │ │ │ addi r7,r9,1 │ │ │ │ addi r9,r9,2 │ │ │ │ - cmpd cr7,r7,r28 │ │ │ │ - mulld r8,r26,r7 │ │ │ │ - mulld r10,r26,r9 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq cr7,255b0 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfd f0,1648(r7) │ │ │ │ - ld r7,56(r31) │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - beq 255b0 │ │ │ │ - stfdx f0,r7,r10 │ │ │ │ - b 25564 │ │ │ │ - nop │ │ │ │ + cmpd cr5,r30,r7 │ │ │ │ + cmpd r30,r9 │ │ │ │ + beq cr5,25df8 │ │ │ │ + std r8,16(r2) │ │ │ │ + std r7,24(r2) │ │ │ │ + beq 25cc0 │ │ │ │ + addi r2,r2,32 │ │ │ │ + std r8,0(r2) │ │ │ │ + std r9,8(r2) │ │ │ │ + b 25c88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,8(r18) │ │ │ │ - li r10,8 │ │ │ │ + ble cr7,25df8 │ │ │ │ + cmpdi r29,1 │ │ │ │ + beq 25dec │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r8,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 25d30 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 25d1c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 25d0c │ │ │ │ + lxv vs32,0(r10) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r10,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 25d64 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + 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 25d38 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + clrrdi r29,r29,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 25d90 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + ldx r9,r10,r29 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 51e0 │ │ │ │ + sldi r3,r30,4 │ │ │ │ + frip f31,f1 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r28 │ │ │ │ + mr r29,r3 │ │ │ │ + mr r3,r30 │ │ │ │ + mr r5,r29 │ │ │ │ + fctidz f0,f31 │ │ │ │ + mffprd r6,f0 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r29,48(r19) │ │ │ │ + cmpdi r29,0 │ │ │ │ + std r2,0(r24) │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + mr r1,r24 │ │ │ │ + b 25948 │ │ │ │ + li r2,1 │ │ │ │ + li r29,0 │ │ │ │ + b 25d84 │ │ │ │ + li r2,1 │ │ │ │ + b 25d90 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r8,r29 │ │ │ │ + mulld r10,r26,r8 │ │ │ │ + mulld r9,r26,r2 │ │ │ │ + cmpd r2,r29 │ │ │ │ + beq cr7,25e40 │ │ │ │ + ld r8,40(r31) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f31,r8,r10 │ │ │ │ + beq 25e40 │ │ │ │ + stfdx f31,r8,r9 │ │ │ │ + b 25e04 │ │ │ │ + nop │ │ │ │ + ld r2,8(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r2,8 │ │ │ │ + std r2,88(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r2,80(r31) │ │ │ │ + ble 23f58 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f29,203560 # 57988 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - std r10,88(r31) │ │ │ │ - li r10,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - std r10,80(r31) │ │ │ │ - ble 23ef4 │ │ │ │ - lwz r9,112(r18) │ │ │ │ - ld r29,80(r31) │ │ │ │ - std r1,120(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 255f0 │ │ │ │ - ld r9,240(r18) │ │ │ │ - ld r10,88(r31) │ │ │ │ - ldx r29,r9,r10 │ │ │ │ - ld r25,88(r18) │ │ │ │ + mr r23,r2 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + lwz r2,112(r19) │ │ │ │ + std r1,104(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 25e90 │ │ │ │ + ld r2,240(r19) │ │ │ │ + ld r9,88(r31) │ │ │ │ + ldx r23,r2,r9 │ │ │ │ + ld r17,88(r19) │ │ │ │ ld r10,0(r1) │ │ │ │ - addi r19,r28,-1 │ │ │ │ - cmpdi cr4,r19,0 │ │ │ │ - addi r22,r25,1 │ │ │ │ - mulld r9,r22,r28 │ │ │ │ + addi r26,r29,-1 │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ + addi r27,r17,1 │ │ │ │ + mulld r9,r27,r29 │ │ │ │ sldi r9,r9,4 │ │ │ │ neg r9,r9 │ │ │ │ stdux r10,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - blt cr4,25b0c │ │ │ │ - neg r10,r22 │ │ │ │ - sldi r5,r28,3 │ │ │ │ - mulld r26,r28,r29 │ │ │ │ - ld r23,120(r18) │ │ │ │ - ld r20,72(r18) │ │ │ │ - mulld r9,r19,r22 │ │ │ │ - sldi r8,r22,1 │ │ │ │ - cmpdi r22,0 │ │ │ │ - addi r0,r24,-8 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - mr r30,r15 │ │ │ │ - std r8,64(r31) │ │ │ │ - std r10,96(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - addi r8,r23,-8 │ │ │ │ - add r4,r20,r5 │ │ │ │ - sldi r3,r9,1 │ │ │ │ - add r11,r10,r5 │ │ │ │ - ld r10,48(r31) │ │ │ │ - add r27,r10,r5 │ │ │ │ - add r10,r26,r28 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r10,r10,r8 │ │ │ │ - ldu r7,-8(r4) │ │ │ │ - lfd f12,0(r10) │ │ │ │ - mtfprd f0,r7 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r28,r1,32 │ │ │ │ + blt cr4,263c4 │ │ │ │ + mulld r20,r29,r23 │ │ │ │ + ld r2,32(r31) │ │ │ │ + mulld r9,r26,r27 │ │ │ │ + sldi r5,r29,3 │ │ │ │ + ld r25,120(r19) │ │ │ │ + mulli r11,r27,-16 │ │ │ │ + ld r22,72(r19) │ │ │ │ + sldi r30,r27,1 │ │ │ │ + cmpdi cr7,r27,0 │ │ │ │ + add r3,r2,r5 │ │ │ │ + ld r2,48(r31) │ │ │ │ + addi r10,r25,-8 │ │ │ │ + add r8,r20,r29 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r6,r22,r5 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r9,r9,r28 │ │ │ │ + add r4,r2,r5 │ │ │ │ + add r8,r8,r10 │ │ │ │ + lxsd v0,-8(r6) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r6,r6,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - add r8,r8,r25 │ │ │ │ - stdu r9,-8(r11) │ │ │ │ - stdu r8,-8(r27) │ │ │ │ - ble 25704 │ │ │ │ - ld r6,64(r31) │ │ │ │ - sldi r8,r3,3 │ │ │ │ - add r9,r9,r7 │ │ │ │ - add r8,r8,r0 │ │ │ │ - srdi r6,r6,1 │ │ │ │ - mtctr r6 │ │ │ │ - divd r21,r9,r7 │ │ │ │ - addi r15,r9,1 │ │ │ │ - addi r6,r8,8 │ │ │ │ - std r6,104(r31) │ │ │ │ - divd r6,r15,r7 │ │ │ │ - mulld r21,r21,r7 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - subf r21,r21,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r21,8(r8) │ │ │ │ - ld r21,104(r31) │ │ │ │ - subf r6,r6,r15 │ │ │ │ - addi r8,r21,8 │ │ │ │ - std r6,8(r21) │ │ │ │ - bdnz 256c8 │ │ │ │ - ld r9,96(r31) │ │ │ │ - cmpld cr7,r20,r4 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r3,r3,r9 │ │ │ │ - bne cr7,25678 │ │ │ │ + mffprd r10,f0 │ │ │ │ + addi r2,r10,1 │ │ │ │ + subf r10,r17,r10 │ │ │ │ + add r2,r2,r17 │ │ │ │ + stdu r10,-8(r3) │ │ │ │ + stdu r2,-8(r4) │ │ │ │ + ble cr7,25fcc │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + plxv vs33,203432 # 579f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r10,r9 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 25f84 │ │ │ │ + vaddudm v12,v13,v1 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r7,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r10,r9,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 25fcc │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v13,v1 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + mfctr r2 │ │ │ │ + addi r10,r10,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + mtctr r7 │ │ │ │ + stxv vs43,-32(r10) │ │ │ │ + stxv vs44,-16(r10) │ │ │ │ + bne 25f8c │ │ │ │ + cmpld r22,r6 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + add r9,r9,r11 │ │ │ │ + bne 25f08 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r30 │ │ │ │ - std r12,104(r31) │ │ │ │ - mr r15,r30 │ │ │ │ - li r21,0 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,104(r31) │ │ │ │ - ld r10,96(r18) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - sldi r9,r26,3 │ │ │ │ - li r8,0 │ │ │ │ - addi r26,r17,16 │ │ │ │ - std r25,152(r31) │ │ │ │ - std r29,160(r31) │ │ │ │ + mr r3,r14 │ │ │ │ + bl 5240 │ │ │ │ + li r2,0 │ │ │ │ + mtfprd f0,r17 │ │ │ │ + sldi r9,r20,3 │ │ │ │ + li r10,0 │ │ │ │ + std r28,128(r31) │ │ │ │ + std r26,136(r31) │ │ │ │ + addi r20,r21,16 │ │ │ │ + mr r28,r29 │ │ │ │ + std r2,56(r31) │ │ │ │ + ld r2,96(r19) │ │ │ │ fcfid f26,f0 │ │ │ │ - add r9,r23,r9 │ │ │ │ - mr r23,r8 │ │ │ │ - std r10,136(r31) │ │ │ │ - srdi r10,r12,3 │ │ │ │ - mr r29,r12 │ │ │ │ - std r9,144(r31) │ │ │ │ - std r10,128(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ + add r25,r25,r9 │ │ │ │ + mr r29,r10 │ │ │ │ + std r2,120(r31) │ │ │ │ + srdi r2,r15,3 │ │ │ │ fmul f26,f26,f26 │ │ │ │ - addi r27,r10,16 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - mr r25,r27 │ │ │ │ - addi r10,r10,1536 │ │ │ │ - mr r27,r26 │ │ │ │ - std r10,104(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - lfdx f0,r20,r21 │ │ │ │ - ldx r30,r9,r21 │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r2,40(r31) │ │ │ │ + addi r24,r2,16 │ │ │ │ + mr r2,r27 │ │ │ │ + mr r27,r20 │ │ │ │ + mr r26,r24 │ │ │ │ + mr r20,r2 │ │ │ │ + mr r24,r30 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfdx f0,r22,r29 │ │ │ │ + lxsdx vs62,r25,r29 │ │ │ │ + ldx r30,r2,r29 │ │ │ │ fcfid f27,f0 │ │ │ │ - ld r9,144(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mtfprd f0,r30 │ │ │ │ - lfdx f24,r9,r21 │ │ │ │ - ld r9,136(r31) │ │ │ │ - fcfid f23,f0 │ │ │ │ + lfdx f25,r2,r29 │ │ │ │ + xscvsxddp vs61,vs0 │ │ │ │ fmul f0,f27,f27 │ │ │ │ - lfdx f25,r9,r21 │ │ │ │ - fdiv f12,f23,f27 │ │ │ │ - fsub f11,f24,f12 │ │ │ │ - fsub f12,f12,f24 │ │ │ │ + xsdivdp vs12,vs61,vs27 │ │ │ │ + xssubdp vs11,vs62,vs12 │ │ │ │ + xssubdp vs12,vs12,vs62 │ │ │ │ fmul f12,f11,f12 │ │ │ │ fmadd f0,f0,f12,f26 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ - ble 25aa4 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f25 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,104(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f29 │ │ │ │ - ld r9,48(r31) │ │ │ │ - ldx r8,r9,r21 │ │ │ │ - ld r9,128(r31) │ │ │ │ - mulld r26,r23,r9 │ │ │ │ + ble 26390 │ │ │ │ + fsqrt f30,f0 │ │ │ │ + fmul f1,f30,f25 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f31,f1,f29 │ │ │ │ + fdiv f31,f31,f30 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + ldx r8,r2,r29 │ │ │ │ + ld r2,56(r31) │ │ │ │ + mulld r2,r2,r9 │ │ │ │ cmpd r30,r8 │ │ │ │ - sldi r9,r26,3 │ │ │ │ - add r5,r17,r9 │ │ │ │ - stfdx f30,r17,r9 │ │ │ │ - bge 258ec │ │ │ │ - fmsub f27,f24,f27,f23 │ │ │ │ - std r5,168(r31) │ │ │ │ - std r8,176(r31) │ │ │ │ + sldi r6,r2,3 │ │ │ │ + add r5,r21,r6 │ │ │ │ + stfdx f31,r21,r6 │ │ │ │ + bge 261a8 │ │ │ │ + xsmsubmdp vs27,vs62,vs61 │ │ │ │ + std r5,144(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + std r8,160(r31) │ │ │ │ fadd f27,f27,f27 │ │ │ │ fdiv f1,f27,f25 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,56(r31) │ │ │ │ - addi r9,r26,1 │ │ │ │ - ld r8,176(r31) │ │ │ │ + bl 4720 │ │ │ │ + ld r2,152(r31) │ │ │ │ + ld r9,40(r31) │ │ │ │ addi r6,r30,2 │ │ │ │ - ld r5,168(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ + ld r8,160(r31) │ │ │ │ + ld r5,144(r31) │ │ │ │ fmr f12,f1 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ cmpd r6,r8 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r9,r2 │ │ │ │ + fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfd f0,8(r5) │ │ │ │ - bgt 258ec │ │ │ │ + bgt 261a8 │ │ │ │ addi r8,r8,-1 │ │ │ │ lfd f10,-16(r27) │ │ │ │ fmr f0,f1 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ subf r30,r30,r8 │ │ │ │ andi. r8,r30,1 │ │ │ │ addi r8,r30,-1 │ │ │ │ - beq 258b0 │ │ │ │ - lfd f11,0(r25) │ │ │ │ + beq 2615c │ │ │ │ + lfd f11,0(r26) │ │ │ │ fmul f0,f1,f1 │ │ │ │ cmpdi r8,0 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f11,f10,f11 │ │ │ │ fmul f11,f11,f0 │ │ │ │ stfd f11,0(r27) │ │ │ │ - beq 258ec │ │ │ │ - srdi r10,r30,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f11,r25,r9 │ │ │ │ + beq 261a8 │ │ │ │ + srdi r30,r30,1 │ │ │ │ + mtctr r30 │ │ │ │ + lfdx f11,r26,r2 │ │ │ │ fmul f9,f0,f12 │ │ │ │ - addi r10,r9,8 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f11,f10,f11 │ │ │ │ fmul f0,f9,f12 │ │ │ │ fmul f11,f11,f9 │ │ │ │ - stfdx f11,r27,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f11,r25,r10 │ │ │ │ + stfdx f11,r27,r2 │ │ │ │ + lfdx f11,r26,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f10,f11 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - stfdx f11,r27,r10 │ │ │ │ - bdnz 258b8 │ │ │ │ - addi r23,r23,1 │ │ │ │ - add r25,r25,r29 │ │ │ │ - add r27,r27,r29 │ │ │ │ - addi r21,r21,8 │ │ │ │ - cmpd r28,r23 │ │ │ │ - bne 25794 │ │ │ │ - cmpdi r28,4 │ │ │ │ - mr r12,r29 │ │ │ │ - ld r25,152(r31) │ │ │ │ - ld r29,160(r31) │ │ │ │ - beq 25dd0 │ │ │ │ - cmpdi r28,5 │ │ │ │ - li r9,0 │ │ │ │ - beq 25b88 │ │ │ │ - ld r0,32(r31) │ │ │ │ - cmpdi r0,0 │ │ │ │ - ble 25a68 │ │ │ │ - ld r7,48(r31) │ │ │ │ - sldi r4,r28,3 │ │ │ │ - ld r10,24(r18) │ │ │ │ - sldi r29,r29,4 │ │ │ │ - ld r27,200(r18) │ │ │ │ - li r8,0 │ │ │ │ - sldi r26,r22,1 │ │ │ │ - add r25,r15,r4 │ │ │ │ - add r23,r7,r4 │ │ │ │ - ld r7,40(r31) │ │ │ │ - add r29,r10,r29 │ │ │ │ - add r21,r7,r4 │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 259f0 │ │ │ │ - sldi r5,r9,3 │ │ │ │ - ld r10,72(r18) │ │ │ │ - srdi r7,r12,3 │ │ │ │ - mulld r30,r22,r9 │ │ │ │ - addi r6,r15,-8 │ │ │ │ - std r8,96(r31) │ │ │ │ - add r3,r14,r5 │ │ │ │ - std r7,64(r31) │ │ │ │ - subf r7,r9,r28 │ │ │ │ - lfdx f0,r16,r5 │ │ │ │ - add r6,r6,r5 │ │ │ │ - mtctr r7 │ │ │ │ - ld r11,0(r3) │ │ │ │ - addi r7,r10,-8 │ │ │ │ - sldi r10,r30,1 │ │ │ │ - add r7,r7,r5 │ │ │ │ - ldu r5,8(r6) │ │ │ │ - ld r30,64(r31) │ │ │ │ - ldu r20,8(r7) │ │ │ │ - maddld r30,r30,r9,r5 │ │ │ │ - add r5,r10,r5 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r10,r10,r26 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ldx r5,r24,r5 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - lfdx f12,r17,r30 │ │ │ │ - maddld r11,r11,r20,r5 │ │ │ │ + stfdx f11,r27,r9 │ │ │ │ + mfctr r9 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + mtctr r10 │ │ │ │ + bne 26164 │ │ │ │ + ld r2,56(r31) │ │ │ │ + add r26,r26,r15 │ │ │ │ + add r27,r27,r15 │ │ │ │ + addi r29,r29,8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r28,r2 │ │ │ │ + std r2,56(r31) │ │ │ │ + bne 26048 │ │ │ │ + mr r29,r28 │ │ │ │ + ld r26,136(r31) │ │ │ │ + ld r28,128(r31) │ │ │ │ + mr r30,r24 │ │ │ │ + mr r27,r20 │ │ │ │ + cmpdi r29,4 │ │ │ │ + beq 26608 │ │ │ │ + cmpdi r29,5 │ │ │ │ + li r2,0 │ │ │ │ + beq 263cc │ │ │ │ + ld r20,72(r31) │ │ │ │ + cmpdi r20,0 │ │ │ │ + ble 2632c │ │ │ │ + ld r8,48(r31) │ │ │ │ + sldi r5,r29,3 │ │ │ │ + ld r3,24(r19) │ │ │ │ + sldi r9,r23,4 │ │ │ │ + sldi r22,r27,1 │ │ │ │ + li r10,0 │ │ │ │ + ld r30,200(r19) │ │ │ │ + add r24,r14,r5 │ │ │ │ + add r25,r8,r5 │ │ │ │ + ld r8,32(r31) │ │ │ │ + add r3,r3,r9 │ │ │ │ + add r0,r8,r5 │ │ │ │ + cmpd r29,r2 │ │ │ │ + ble 262b4 │ │ │ │ + sldi r6,r2,3 │ │ │ │ + ld r9,72(r19) │ │ │ │ + srdi r8,r15,3 │ │ │ │ + mulld r17,r27,r2 │ │ │ │ + addi r7,r14,-8 │ │ │ │ + add r4,r18,r6 │ │ │ │ + std r8,56(r31) │ │ │ │ + subf r8,r2,r29 │ │ │ │ + lfdx f0,r16,r6 │ │ │ │ + add r7,r7,r6 │ │ │ │ + mtctr r8 │ │ │ │ + ld r11,0(r4) │ │ │ │ + addi r8,r9,-8 │ │ │ │ + sldi r9,r17,1 │ │ │ │ + add r8,r8,r6 │ │ │ │ + ldu r6,8(r7) │ │ │ │ + ld r17,56(r31) │ │ │ │ + ldu r12,8(r8) │ │ │ │ + maddld r17,r17,r2,r6 │ │ │ │ + add r6,r9,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r9,r9,r22 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + sldi r23,r2,3 │ │ │ │ + ldx r6,r28,r6 │ │ │ │ + sldi r17,r17,3 │ │ │ │ + lfdx f12,r21,r17 │ │ │ │ + maddld r11,r11,r12,r6 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r11,8(r3) │ │ │ │ - stfdx f0,r16,r8 │ │ │ │ - bdnz 259a8 │ │ │ │ - ld r8,96(r31) │ │ │ │ - ldx r9,r14,r4 │ │ │ │ - lxv vs12,0(r29) │ │ │ │ - lxvdsx vs0,r16,r4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r27,r9 │ │ │ │ + stdu r11,8(r4) │ │ │ │ + stfdx f0,r16,r23 │ │ │ │ + bdnz 26270 │ │ │ │ + ldx r2,r18,r5 │ │ │ │ + lxv vs12,0(r3) │ │ │ │ + lxvdsx vs0,r16,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r30,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r27,r9 │ │ │ │ - ble cr4,25afc │ │ │ │ - mtctr r19 │ │ │ │ - mr r3,r21 │ │ │ │ - mr r5,r23 │ │ │ │ - mr r7,r25 │ │ │ │ - mr r9,r19 │ │ │ │ - li r11,0 │ │ │ │ - b 25a38 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r11,0(r7) │ │ │ │ - bdz 25ab8 │ │ │ │ - ldu r30,-8(r5) │ │ │ │ - ldu r6,-8(r3) │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - subf r6,r6,r30 │ │ │ │ - cmpd r10,r6 │ │ │ │ - beq 25a2c │ │ │ │ - addi r8,r8,1 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + ble cr4,263b4 │ │ │ │ + mtctr r26 │ │ │ │ + mr r4,r0 │ │ │ │ + mr r6,r25 │ │ │ │ + mr r8,r24 │ │ │ │ + mr r2,r26 │ │ │ │ + b 262fc │ │ │ │ + li r9,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r9,0(r8) │ │ │ │ + bdz 2636c │ │ │ │ + ldu r11,-8(r6) │ │ │ │ + ldu r7,-8(r4) │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + subf r7,r7,r11 │ │ │ │ + cmpd r9,r7 │ │ │ │ + beq 262ec │ │ │ │ addi r10,r10,1 │ │ │ │ - sldi r7,r9,3 │ │ │ │ - cmpd r8,r0 │ │ │ │ - stdx r10,r15,r7 │ │ │ │ - bne 25960 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r10,8(r18) │ │ │ │ - ld r8,88(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r10,120(r31) │ │ │ │ - std r7,80(r31) │ │ │ │ - std r8,88(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bge 23ef4 │ │ │ │ - ld r28,48(r18) │ │ │ │ - b 255d0 │ │ │ │ - blt 25ad4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r8,r2,3 │ │ │ │ + cmpd r10,r20 │ │ │ │ + stdx r9,r14,r8 │ │ │ │ + bne 2622c │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r9,8(r19) │ │ │ │ + ld r10,88(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpd r8,r9 │ │ │ │ ld r9,104(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f25,f30 │ │ │ │ - b 257fc │ │ │ │ - ld r10,0(r15) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r0,r8 │ │ │ │ + std r8,80(r31) │ │ │ │ + std r10,88(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bge 23f58 │ │ │ │ + ld r29,48(r19) │ │ │ │ + mr r23,r8 │ │ │ │ + b 25e74 │ │ │ │ + ld r9,0(r14) │ │ │ │ addi r10,r10,1 │ │ │ │ - std r10,0(r15) │ │ │ │ - bne 25968 │ │ │ │ - b 25a68 │ │ │ │ + cmpd r20,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r14) │ │ │ │ + bne 26234 │ │ │ │ + b 2632c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + fmul f31,f25,f29 │ │ │ │ + bge 260a0 │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f25 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,104(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f29 │ │ │ │ - b 257fc │ │ │ │ - sldi r10,r19,3 │ │ │ │ - mr r9,r19 │ │ │ │ - ldx r10,r15,r10 │ │ │ │ - b 25a50 │ │ │ │ - mr r9,r28 │ │ │ │ - b 25924 │ │ │ │ - li r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - std r12,64(r31) │ │ │ │ - fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r30,4 │ │ │ │ - frip f30,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r29 │ │ │ │ - mr r28,r3 │ │ │ │ - mr r3,r30 │ │ │ │ - mr r5,r28 │ │ │ │ - fctidz f0,f30 │ │ │ │ - mffprd r6,f0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r28,48(r18) │ │ │ │ - ld r12,64(r31) │ │ │ │ - std r9,0(r22) │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - mr r1,r22 │ │ │ │ - b 251f0 │ │ │ │ - ld r11,64(r31) │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 25a68 │ │ │ │ - ld r6,72(r31) │ │ │ │ - ld r9,0(r20) │ │ │ │ - sldi r10,r25,4 │ │ │ │ - ld r5,0(r14) │ │ │ │ - mulli r7,r25,48 │ │ │ │ - ld r3,24(r18) │ │ │ │ - sldi r8,r25,5 │ │ │ │ - add r28,r17,r12 │ │ │ │ - sldi r25,r25,6 │ │ │ │ - ld r21,24(r20) │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r4,r29,4 │ │ │ │ + fsqrt f30,f0 │ │ │ │ + fmul f1,f30,f25 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f31,f1,f29 │ │ │ │ + fdiv f31,f31,f30 │ │ │ │ + b 260a0 │ │ │ │ + sldi r9,r26,3 │ │ │ │ + mr r2,r26 │ │ │ │ + ldx r9,r14,r9 │ │ │ │ + b 26314 │ │ │ │ + mr r2,r29 │ │ │ │ + b 261f0 │ │ │ │ + cmpdi r24,0 │ │ │ │ + ble 2632c │ │ │ │ + ld r7,0(r18) │ │ │ │ + ld r9,0(r22) │ │ │ │ + mulli r10,r17,48 │ │ │ │ + sldi r0,r17,6 │ │ │ │ + sldi r6,r17,5 │ │ │ │ + sldi r3,r17,4 │ │ │ │ + ld r8,64(r31) │ │ │ │ + ld r4,16(r22) │ │ │ │ + add r20,r21,r15 │ │ │ │ + sldi r2,r23,4 │ │ │ │ + sldi r11,r27,1 │ │ │ │ + mr r29,r0 │ │ │ │ + ld r5,24(r19) │ │ │ │ + addi r6,r6,24 │ │ │ │ + addi r3,r3,8 │ │ │ │ lfd f8,0(r16) │ │ │ │ - addi r8,r8,24 │ │ │ │ - addi r27,r25,56 │ │ │ │ - add r22,r28,r12 │ │ │ │ - ld r25,32(r20) │ │ │ │ - sldi r0,r6,5 │ │ │ │ - ld r6,8(r20) │ │ │ │ - mulld r30,r5,r9 │ │ │ │ - add r9,r10,r24 │ │ │ │ - add r4,r3,r4 │ │ │ │ - add r10,r8,r24 │ │ │ │ - addi r3,r24,-8 │ │ │ │ - add r26,r22,r12 │ │ │ │ - std r9,144(r31) │ │ │ │ - addi r9,r7,40 │ │ │ │ - add r27,r27,r24 │ │ │ │ - mr r7,r18 │ │ │ │ - add r0,r17,r0 │ │ │ │ - li r8,0 │ │ │ │ - std r10,152(r31) │ │ │ │ - std r6,104(r31) │ │ │ │ - ld r6,16(r20) │ │ │ │ - add r20,r9,r24 │ │ │ │ + add r24,r20,r15 │ │ │ │ + ld r12,8(r22) │ │ │ │ + ld r23,24(r22) │ │ │ │ + mulld r9,r7,r9 │ │ │ │ + add r6,r28,r6 │ │ │ │ + addi r0,r29,56 │ │ │ │ + ld r7,200(r19) │ │ │ │ + add r3,r28,r3 │ │ │ │ + ld r26,32(r22) │ │ │ │ + sldi r8,r8,5 │ │ │ │ + addi r10,r10,40 │ │ │ │ + std r4,120(r31) │ │ │ │ + add r27,r24,r15 │ │ │ │ + addi r4,r28,-8 │ │ │ │ + add r0,r28,r0 │ │ │ │ std r6,136(r31) │ │ │ │ - ld r6,200(r18) │ │ │ │ - mr r18,r11 │ │ │ │ - ldu r24,8(r3) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ld r29,144(r31) │ │ │ │ - std r17,184(r31) │ │ │ │ - std r30,192(r31) │ │ │ │ - li r5,0 │ │ │ │ - std r15,160(r31) │ │ │ │ - std r14,168(r31) │ │ │ │ - lfdx f9,r17,r9 │ │ │ │ - ld r9,104(r31) │ │ │ │ - mr r17,r8 │ │ │ │ - std r16,176(r31) │ │ │ │ - add r24,r30,r24 │ │ │ │ - mr r30,r3 │ │ │ │ - mulld r9,r24,r9 │ │ │ │ - fmul f9,f8,f9 │ │ │ │ - std r24,200(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - sldi r9,r5,3 │ │ │ │ - ldu r19,8(r29) │ │ │ │ - ld r8,152(r31) │ │ │ │ - li r10,0 │ │ │ │ - std r12,208(r31) │ │ │ │ - lfdx f12,r28,r9 │ │ │ │ + std r3,128(r31) │ │ │ │ + add r5,r5,r2 │ │ │ │ + add r29,r21,r8 │ │ │ │ + add r22,r28,r10 │ │ │ │ + li r8,0 │ │ │ │ + mr r28,r30 │ │ │ │ + mr r6,r9 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ldu r25,8(r4) │ │ │ │ ld r9,128(r31) │ │ │ │ - add r19,r9,r19 │ │ │ │ - ld r9,136(r31) │ │ │ │ + li r30,0 │ │ │ │ + std r14,144(r31) │ │ │ │ + std r18,152(r31) │ │ │ │ + std r16,160(r31) │ │ │ │ + std r15,168(r31) │ │ │ │ + lfdx f9,r21,r2 │ │ │ │ + std r21,176(r31) │ │ │ │ + std r6,184(r31) │ │ │ │ + add r25,r6,r25 │ │ │ │ + std r9,56(r31) │ │ │ │ + mulld r2,r25,r12 │ │ │ │ + fmul f9,f8,f9 │ │ │ │ + std r25,192(r31) │ │ │ │ + mr r25,r8 │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + sldi r2,r30,3 │ │ │ │ + ld r8,136(r31) │ │ │ │ + std r12,200(r31) │ │ │ │ + lfdx f12,r20,r2 │ │ │ │ + ld r2,112(r31) │ │ │ │ + ldu r17,8(r9) │ │ │ │ fmul f12,f9,f12 │ │ │ │ - std r19,216(r31) │ │ │ │ - mulld r3,r19,r9 │ │ │ │ - std r3,64(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r23,8(r8) │ │ │ │ - mr r14,r20 │ │ │ │ + add r17,r2,r17 │ │ │ │ + ld r2,120(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + li r9,0 │ │ │ │ + std r17,208(r31) │ │ │ │ + mulld r6,r17,r2 │ │ │ │ + ldu r10,8(r8) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + mr r14,r22 │ │ │ │ li r15,0 │ │ │ │ - lfdx f10,r22,r9 │ │ │ │ - ld r9,64(r31) │ │ │ │ - add r23,r9,r23 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r10,r6,r10 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r12,r23,r21 │ │ │ │ - nop │ │ │ │ - ldu r11,8(r14) │ │ │ │ - sldi r9,r15,3 │ │ │ │ - mtctr r18 │ │ │ │ - mr r19,r27 │ │ │ │ - mr r3,r0 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mulld r12,r10,r23 │ │ │ │ + ldu r3,8(r14) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r17,r0 │ │ │ │ + mr r21,r29 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ + add r3,r12,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r16,r11,r25 │ │ │ │ + mulld r16,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r19) │ │ │ │ - lfd f0,0(r3) │ │ │ │ - lxv vs7,0(r4) │ │ │ │ - addi r3,r3,8 │ │ │ │ - add r9,r16,r9 │ │ │ │ + lfd f0,0(r21) │ │ │ │ + ldu r2,8(r17) │ │ │ │ + addi r21,r21,8 │ │ │ │ + lxv vs7,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r24,r9,4 │ │ │ │ - lxvx vs6,r6,r24 │ │ │ │ + add r2,r16,r2 │ │ │ │ + sldi r18,r2,4 │ │ │ │ + lxvx vs6,r7,r18 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r6,r24 │ │ │ │ - bdnz 25d00 │ │ │ │ + stxvx vs7,r7,r18 │ │ │ │ + bdnz 26540 │ │ │ │ addi r15,r15,1 │ │ │ │ - cmpd r15,r18 │ │ │ │ - bne 25cd0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r15 │ │ │ │ - bne 25ca8 │ │ │ │ - addi r5,r5,1 │ │ │ │ - ld r12,208(r31) │ │ │ │ - ld r19,216(r31) │ │ │ │ - cmpd r5,r10 │ │ │ │ - bne 25c74 │ │ │ │ - mr r8,r17 │ │ │ │ - mr r3,r30 │ │ │ │ - ld r15,160(r31) │ │ │ │ - ld r14,168(r31) │ │ │ │ - ld r16,176(r31) │ │ │ │ - ld r24,200(r31) │ │ │ │ - ld r17,184(r31) │ │ │ │ - ld r30,192(r31) │ │ │ │ + cmpd r15,r11 │ │ │ │ + bne 26510 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r15 │ │ │ │ + bne 264f0 │ │ │ │ + addi r30,r30,1 │ │ │ │ + ld r12,200(r31) │ │ │ │ + ld r17,208(r31) │ │ │ │ + cmpd r30,r9 │ │ │ │ + bne 264b8 │ │ │ │ + mr r8,r25 │ │ │ │ + ld r14,144(r31) │ │ │ │ + ld r18,152(r31) │ │ │ │ + ld r16,160(r31) │ │ │ │ + ld r15,168(r31) │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bne 25c2c │ │ │ │ - ld r10,96(r31) │ │ │ │ + ld r21,176(r31) │ │ │ │ + ld r6,184(r31) │ │ │ │ + ld r25,192(r31) │ │ │ │ + cmpd r8,r30 │ │ │ │ + bne 26470 │ │ │ │ + addi r30,r28,-1 │ │ │ │ stfd f0,40(r16) │ │ │ │ - mr r18,r7 │ │ │ │ - std r9,40(r14) │ │ │ │ - std r24,8(r14) │ │ │ │ + std r2,40(r18) │ │ │ │ + std r3,32(r18) │ │ │ │ + std r25,8(r18) │ │ │ │ + std r17,16(r18) │ │ │ │ + mtvsrdd vs0,r30,r30 │ │ │ │ stfd f9,8(r16) │ │ │ │ - std r19,16(r14) │ │ │ │ stfd f12,16(r16) │ │ │ │ - std r23,24(r14) │ │ │ │ + std r30,32(r14) │ │ │ │ + std r10,24(r18) │ │ │ │ stfd f10,24(r16) │ │ │ │ - std r11,32(r14) │ │ │ │ stfd f11,32(r16) │ │ │ │ - not r10,r10 │ │ │ │ - mtvsrdd vs0,r10,r10 │ │ │ │ - std r10,32(r15) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 25a68 │ │ │ │ - ld r28,64(r31) │ │ │ │ - cmpdi r28,0 │ │ │ │ - ble 25a68 │ │ │ │ - ld r10,72(r31) │ │ │ │ - mulli r7,r25,48 │ │ │ │ - ld r8,0(r14) │ │ │ │ - ld r9,0(r20) │ │ │ │ - ld r0,24(r18) │ │ │ │ - add r23,r17,r12 │ │ │ │ - sldi r5,r29,4 │ │ │ │ - lfd f9,0(r16) │ │ │ │ - ld r6,200(r18) │ │ │ │ - ld r21,8(r20) │ │ │ │ - ld r19,16(r20) │ │ │ │ - ld r27,24(r20) │ │ │ │ - addi r4,r24,-8 │ │ │ │ - std r16,64(r31) │ │ │ │ - add r26,r23,r12 │ │ │ │ - std r23,104(r31) │ │ │ │ - mr r23,r28 │ │ │ │ - mulli r11,r10,24 │ │ │ │ - sldi r10,r25,4 │ │ │ │ - sldi r25,r25,5 │ │ │ │ - mulld r20,r8,r9 │ │ │ │ - addi r7,r7,40 │ │ │ │ - add r5,r0,r5 │ │ │ │ - li r8,0 │ │ │ │ - addi r3,r25,24 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r30,r3,r24 │ │ │ │ - add r29,r10,r24 │ │ │ │ - add r24,r7,r24 │ │ │ │ - add r25,r17,r11 │ │ │ │ - ldu r0,8(r4) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r3,r29 │ │ │ │ - li r10,0 │ │ │ │ - std r15,128(r31) │ │ │ │ - std r14,136(r31) │ │ │ │ - std r12,144(r31) │ │ │ │ - lfdx f12,r17,r9 │ │ │ │ - add r0,r20,r0 │ │ │ │ - fmul f12,f9,f12 │ │ │ │ - mulld r28,r0,r21 │ │ │ │ - ld r7,104(r31) │ │ │ │ - ldu r22,8(r3) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mr r14,r30 │ │ │ │ - li r15,0 │ │ │ │ - std r17,152(r31) │ │ │ │ - std r20,160(r31) │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ - add r22,r28,r22 │ │ │ │ - mulld r12,r22,r19 │ │ │ │ - fmul f10,f12,f10 │ │ │ │ - ldu r11,8(r14) │ │ │ │ - sldi r9,r15,3 │ │ │ │ - mtctr r23 │ │ │ │ - mr r17,r24 │ │ │ │ - mr r7,r25 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - mulld r16,r11,r27 │ │ │ │ - ldu r9,8(r17) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - lxv vs8,0(r5) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r16,r9 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - sldi r20,r9,4 │ │ │ │ - lxvx vs7,r6,r20 │ │ │ │ - xxspltd vs6,vs0,0 │ │ │ │ - xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r20 │ │ │ │ - bdnz 25ed0 │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd r15,r23 │ │ │ │ - bne 25eac │ │ │ │ - addi r10,r10,1 │ │ │ │ - ld r17,152(r31) │ │ │ │ - ld r20,160(r31) │ │ │ │ - cmpd r10,r15 │ │ │ │ - bne 25e80 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r15,128(r31) │ │ │ │ - ld r14,136(r31) │ │ │ │ - ld r12,144(r31) │ │ │ │ - cmpd r8,r10 │ │ │ │ - bne 25e54 │ │ │ │ - ld r10,96(r31) │ │ │ │ - ld r16,64(r31) │ │ │ │ - std r9,32(r14) │ │ │ │ - std r0,8(r14) │ │ │ │ - std r22,16(r14) │ │ │ │ - std r11,24(r14) │ │ │ │ - not r10,r10 │ │ │ │ - stfd f0,32(r16) │ │ │ │ - stfd f12,8(r16) │ │ │ │ - stfd f10,16(r16) │ │ │ │ - stfd f11,24(r16) │ │ │ │ - mtvsrdd vs0,r10,r10 │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 25a68 │ │ │ │ - mr r6,r27 │ │ │ │ - ld r0,32(r31) │ │ │ │ - cmpdi r0,0 │ │ │ │ - ble 24460 │ │ │ │ - ld r10,48(r31) │ │ │ │ - sldi r8,r27,3 │ │ │ │ - ld r4,24(r18) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r30,200(r18) │ │ │ │ - li r9,0 │ │ │ │ - sldi r19,r23,1 │ │ │ │ - li r20,0 │ │ │ │ - add r22,r15,r8 │ │ │ │ - add r25,r10,r8 │ │ │ │ - ld r10,40(r31) │ │ │ │ - add r4,r4,r26 │ │ │ │ - add r28,r10,r8 │ │ │ │ - cmpd r27,r6 │ │ │ │ - ble 2602c │ │ │ │ - sldi r10,r6,3 │ │ │ │ - mulld r7,r23,r6 │ │ │ │ - subf r6,r6,r27 │ │ │ │ - ld r11,72(r18) │ │ │ │ - li r5,0 │ │ │ │ - add r3,r14,r10 │ │ │ │ - mtctr r6 │ │ │ │ - add r26,r16,r10 │ │ │ │ - lfdx f0,r16,r10 │ │ │ │ - add r12,r15,r10 │ │ │ │ - ld r17,0(r3) │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r11,r11,r10 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - ldx r10,r12,r5 │ │ │ │ - ldx r6,r11,r5 │ │ │ │ - add r10,r7,r10 │ │ │ │ - add r7,r7,r19 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r29,r10 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r17,r17,r6,r10 │ │ │ │ - stfdx f0,r26,r5 │ │ │ │ - stdu r17,8(r3) │ │ │ │ - addi r5,r5,8 │ │ │ │ - bdnz 25ff8 │ │ │ │ - ldx r10,r14,r8 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - lxvdsx vs0,r16,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvx vs11,r30,r10 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r30,r10 │ │ │ │ - ble cr4,260c0 │ │ │ │ - mtctr r21 │ │ │ │ - mr r11,r28 │ │ │ │ - mr r3,r25 │ │ │ │ - mr r5,r22 │ │ │ │ - mr r6,r21 │ │ │ │ - b 26070 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - std r20,0(r5) │ │ │ │ - bdz 260a4 │ │ │ │ - ldu r26,-8(r3) │ │ │ │ - ldu r7,-8(r11) │ │ │ │ - ldu r10,-8(r5) │ │ │ │ - subf r7,r7,r26 │ │ │ │ - cmpd r10,r7 │ │ │ │ - beq 26064 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r7,r6,3 │ │ │ │ - cmpd r9,r0 │ │ │ │ - stdx r10,r15,r7 │ │ │ │ - bne 25fb8 │ │ │ │ - b 24460 │ │ │ │ - ld r10,0(r15) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r0,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r15) │ │ │ │ - bne 25fc0 │ │ │ │ - b 24460 │ │ │ │ - sldi r10,r21,3 │ │ │ │ - mr r6,r21 │ │ │ │ - ldx r10,r15,r10 │ │ │ │ - b 26088 │ │ │ │ - ld r10,0(r25) │ │ │ │ - ld r23,0(r14) │ │ │ │ - sldi r9,r28,4 │ │ │ │ - mulli r8,r28,48 │ │ │ │ - ld r4,24(r18) │ │ │ │ - sldi r7,r28,5 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r17,8(r25) │ │ │ │ - add r5,r29,r9 │ │ │ │ - addi r3,r9,48 │ │ │ │ - addi r27,r9,8 │ │ │ │ - ld r12,16(r25) │ │ │ │ - ld r22,24(r25) │ │ │ │ - ld r6,200(r18) │ │ │ │ - addi r7,r7,24 │ │ │ │ - addi r11,r28,56 │ │ │ │ - lfd f8,0(r16) │ │ │ │ - ld r25,32(r25) │ │ │ │ - add r0,r29,r28 │ │ │ │ - mulld r10,r23,r10 │ │ │ │ - add r9,r5,r9 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r4,r4,r26 │ │ │ │ - add r7,r7,r24 │ │ │ │ - addi r8,r8,40 │ │ │ │ - add r26,r11,r24 │ │ │ │ - std r5,88(r31) │ │ │ │ - add r5,r27,r24 │ │ │ │ - add r28,r9,r3 │ │ │ │ - addi r21,r9,32 │ │ │ │ - addi r3,r24,-8 │ │ │ │ - std r7,104(r31) │ │ │ │ - add r20,r8,r24 │ │ │ │ - li r7,0 │ │ │ │ - std r5,96(r31) │ │ │ │ - mr r5,r10 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ldu r24,8(r3) │ │ │ │ - ld r23,96(r31) │ │ │ │ - li r27,0 │ │ │ │ - std r15,120(r31) │ │ │ │ - std r14,128(r31) │ │ │ │ - std r16,136(r31) │ │ │ │ - std r29,144(r31) │ │ │ │ - lfdx f9,r29,r9 │ │ │ │ - std r5,152(r31) │ │ │ │ - add r24,r5,r24 │ │ │ │ - fmul f9,f8,f9 │ │ │ │ - mulld r9,r24,r17 │ │ │ │ - std r24,160(r31) │ │ │ │ - mr r24,r7 │ │ │ │ - std r9,80(r31) │ │ │ │ - ld r8,88(r31) │ │ │ │ - sldi r9,r27,3 │ │ │ │ - ldu r19,8(r23) │ │ │ │ - ld r7,104(r31) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 2632c │ │ │ │ + cmpdi r24,0 │ │ │ │ + ble 2632c │ │ │ │ + ld r2,64(r31) │ │ │ │ + mulli r0,r17,48 │ │ │ │ + ld r7,0(r22) │ │ │ │ + sldi r11,r17,4 │ │ │ │ + sldi r23,r23,4 │ │ │ │ + add r8,r21,r15 │ │ │ │ + std r18,112(r31) │ │ │ │ + ld r3,0(r18) │ │ │ │ + ld r6,24(r19) │ │ │ │ + sldi r4,r20,1 │ │ │ │ + addi r5,r28,-8 │ │ │ │ li r10,0 │ │ │ │ - std r17,168(r31) │ │ │ │ - std r12,184(r31) │ │ │ │ - lfdx f12,r8,r9 │ │ │ │ - ld r9,80(r31) │ │ │ │ - add r19,r9,r19 │ │ │ │ - fmul f12,f9,f12 │ │ │ │ - mulld r5,r19,r12 │ │ │ │ - std r19,176(r31) │ │ │ │ - ldu r8,8(r7) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mr r14,r20 │ │ │ │ - li r15,0 │ │ │ │ - lfdx f10,r21,r9 │ │ │ │ - add r8,r5,r8 │ │ │ │ - fmul f10,f12,f10 │ │ │ │ - mulld r12,r8,r22 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r11,8(r14) │ │ │ │ - sldi r9,r15,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r17,r26 │ │ │ │ - mr r29,r0 │ │ │ │ - lfdx f11,r28,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - mulld r16,r11,r25 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r9,8(r17) │ │ │ │ - lfd f0,64(r29) │ │ │ │ - lxv vs7,0(r4) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r16,r9 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs6,r6,r19 │ │ │ │ - xxspltd vs5,vs0,0 │ │ │ │ - xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r6,r19 │ │ │ │ - bdnz 26230 │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd r15,r30 │ │ │ │ - bne 26200 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r15 │ │ │ │ - bne 261d8 │ │ │ │ - addi r27,r27,1 │ │ │ │ - ld r17,168(r31) │ │ │ │ - ld r19,176(r31) │ │ │ │ - ld r12,184(r31) │ │ │ │ - cmpd r27,r10 │ │ │ │ - bne 261a4 │ │ │ │ - mr r7,r24 │ │ │ │ - ld r15,120(r31) │ │ │ │ - ld r14,128(r31) │ │ │ │ - ld r16,136(r31) │ │ │ │ - ld r29,144(r31) │ │ │ │ - ld r5,152(r31) │ │ │ │ - ld r24,160(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r27 │ │ │ │ - bne 26164 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stfd f0,40(r16) │ │ │ │ - std r9,40(r14) │ │ │ │ - std r24,8(r14) │ │ │ │ - stfd f9,8(r16) │ │ │ │ - std r19,16(r14) │ │ │ │ - stfd f12,16(r16) │ │ │ │ - std r8,24(r14) │ │ │ │ - mtvsrdd vs0,r7,r7 │ │ │ │ - std r7,32(r15) │ │ │ │ - stfd f10,24(r16) │ │ │ │ - std r11,32(r14) │ │ │ │ - stfd f11,32(r16) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 24460 │ │ │ │ - mulli r8,r28,48 │ │ │ │ - ld r3,0(r25) │ │ │ │ - ld r11,0(r14) │ │ │ │ - ld r4,24(r18) │ │ │ │ - sldi r9,r28,4 │ │ │ │ - sldi r7,r28,5 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r21,8(r25) │ │ │ │ - ld r20,16(r25) │ │ │ │ - ld r6,200(r18) │ │ │ │ - add r10,r29,r9 │ │ │ │ - addi r5,r9,8 │ │ │ │ + addi r11,r11,8 │ │ │ │ lfd f9,0(r16) │ │ │ │ - addi r9,r9,32 │ │ │ │ - ld r25,24(r25) │ │ │ │ - addi r7,r7,24 │ │ │ │ - addi r27,r24,-8 │ │ │ │ - mulld r19,r11,r3 │ │ │ │ - add r4,r4,r26 │ │ │ │ - add r28,r10,r9 │ │ │ │ - add r17,r5,r24 │ │ │ │ - addi r26,r8,40 │ │ │ │ - addi r9,r10,16 │ │ │ │ - add r0,r29,r8 │ │ │ │ - add r12,r7,r24 │ │ │ │ - li r10,0 │ │ │ │ - add r26,r26,r24 │ │ │ │ - std r9,80(r31) │ │ │ │ - ldu r5,8(r27) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mr r3,r17 │ │ │ │ - li r8,0 │ │ │ │ - std r15,88(r31) │ │ │ │ - std r14,96(r31) │ │ │ │ - std r16,104(r31) │ │ │ │ - std r29,120(r31) │ │ │ │ - lfdx f12,r29,r9 │ │ │ │ - std r19,128(r31) │ │ │ │ - add r5,r19,r5 │ │ │ │ + ld r25,8(r22) │ │ │ │ + add r27,r8,r15 │ │ │ │ + ld r20,16(r22) │ │ │ │ + ld r26,24(r22) │ │ │ │ + mulli r9,r2,24 │ │ │ │ + sldi r2,r17,5 │ │ │ │ + add r12,r28,r11 │ │ │ │ + mulld r17,r3,r7 │ │ │ │ + ld r7,200(r19) │ │ │ │ + add r6,r6,r23 │ │ │ │ + addi r2,r2,24 │ │ │ │ + add r2,r28,r2 │ │ │ │ + add r29,r21,r9 │ │ │ │ + std r2,56(r31) │ │ │ │ + mr r2,r0 │ │ │ │ + addi r0,r2,40 │ │ │ │ + add r0,r28,r0 │ │ │ │ + ldu r28,8(r5) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r24,r12 │ │ │ │ + li r9,0 │ │ │ │ + std r14,120(r31) │ │ │ │ + std r16,128(r31) │ │ │ │ + std r15,136(r31) │ │ │ │ + std r17,144(r31) │ │ │ │ + lfdx f12,r21,r2 │ │ │ │ + add r28,r17,r28 │ │ │ │ fmul f12,f9,f12 │ │ │ │ - mulld r24,r5,r21 │ │ │ │ - ld r11,80(r31) │ │ │ │ - ldu r7,8(r3) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r15,r12 │ │ │ │ + mulld r23,r28,r25 │ │ │ │ + ldu r22,8(r24) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ld r15,56(r31) │ │ │ │ li r16,0 │ │ │ │ - lfdx f10,r11,r9 │ │ │ │ - add r7,r24,r7 │ │ │ │ - mulld r14,r7,r20 │ │ │ │ + std r21,152(r31) │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + add r22,r23,r22 │ │ │ │ fmul f10,f12,f10 │ │ │ │ + mulld r14,r22,r20 │ │ │ │ ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r22,r26 │ │ │ │ - mr r29,r0 │ │ │ │ - lfdx f11,r28,r9 │ │ │ │ + sldi r2,r16,3 │ │ │ │ + mtctr r4 │ │ │ │ + mr r18,r0 │ │ │ │ + mr r3,r29 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ add r11,r14,r11 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r19,r11,r25 │ │ │ │ + mulld r17,r11,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r22) │ │ │ │ - lfd f0,48(r29) │ │ │ │ - lxv vs8,0(r4) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r19,r9 │ │ │ │ + lfd f0,0(r3) │ │ │ │ + ldu r2,8(r18) │ │ │ │ + addi r3,r3,8 │ │ │ │ + lxv vs8,0(r6) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r23,r9,4 │ │ │ │ - lxvx vs7,r6,r23 │ │ │ │ + add r2,r17,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs7,r7,r21 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r23 │ │ │ │ - bdnz 263f0 │ │ │ │ + stxvx vs8,r7,r21 │ │ │ │ + bdnz 26710 │ │ │ │ addi r16,r16,1 │ │ │ │ - cmpd r16,r30 │ │ │ │ - bne 263c0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r16 │ │ │ │ - bne 2639c │ │ │ │ + cmpd r16,r4 │ │ │ │ + bne 266e0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r21,152(r31) │ │ │ │ + cmpd r9,r16 │ │ │ │ + bne 266bc │ │ │ │ addi r10,r10,1 │ │ │ │ - ld r15,88(r31) │ │ │ │ - ld r14,96(r31) │ │ │ │ - ld r16,104(r31) │ │ │ │ - ld r29,120(r31) │ │ │ │ - ld r19,128(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - bne 26368 │ │ │ │ - addi r10,r10,-1 │ │ │ │ + ld r14,120(r31) │ │ │ │ + ld r16,128(r31) │ │ │ │ + ld r15,136(r31) │ │ │ │ + ld r17,144(r31) │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 2668c │ │ │ │ + ld r18,112(r31) │ │ │ │ + addi r30,r30,-1 │ │ │ │ stfd f0,32(r16) │ │ │ │ - std r9,32(r14) │ │ │ │ - std r5,8(r14) │ │ │ │ stfd f12,8(r16) │ │ │ │ - std r7,16(r14) │ │ │ │ stfd f10,16(r16) │ │ │ │ - std r11,24(r14) │ │ │ │ - mtvsrdd vs0,r10,r10 │ │ │ │ stfd f11,24(r16) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 24460 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 26be8 │ │ │ │ - ld r9,8(r18) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 23ef4 │ │ │ │ - li r9,8 │ │ │ │ - std r9,64(r31) │ │ │ │ - li r9,0 │ │ │ │ - std r9,56(r31) │ │ │ │ - lwz r9,112(r18) │ │ │ │ - ld r20,56(r31) │ │ │ │ - mr r21,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 264d0 │ │ │ │ - ld r9,240(r18) │ │ │ │ - ld r10,64(r31) │ │ │ │ - ldx r20,r9,r10 │ │ │ │ - ld r23,88(r18) │ │ │ │ - ld r30,48(r18) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r26,r23,1 │ │ │ │ - addi r25,r30,-1 │ │ │ │ - mulld r9,r26,r30 │ │ │ │ - cmpdi cr4,r25,0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r28,r1,32 │ │ │ │ - blt cr4,26be0 │ │ │ │ - neg r7,r26 │ │ │ │ - maddld r9,r30,r20,r30 │ │ │ │ + mtvsrdd vs0,r30,r30 │ │ │ │ + std r2,32(r18) │ │ │ │ + std r11,24(r18) │ │ │ │ + std r22,16(r18) │ │ │ │ + std r28,8(r18) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 2632c │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 27b28 │ │ │ │ + ble cr7,272b0 │ │ │ │ + ld r25,96(r19) │ │ │ │ + ld r9,40(r31) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + srdi r26,r15,3 │ │ │ │ + ld r2,88(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + lfd f1,0(r25) │ │ │ │ + stfd f31,0(r9) │ │ │ │ + blt 2726c │ │ │ │ + addi r2,r2,1 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + addi r27,r9,8 │ │ │ │ + li r28,0 │ │ │ │ + sldi r30,r2,1 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4720 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + lfd f11,-8(r27) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mr r2,r27 │ │ │ │ + fmul f9,f1,f1 │ │ │ │ + mtctr r9 │ │ │ │ + fmr f0,f1 │ │ │ │ + fmul f10,f0,f12 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fmul f10,f11,f10 │ │ │ │ + fmul f11,f0,f12 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + fmul f11,f10,f11 │ │ │ │ + stfd f10,-16(r2) │ │ │ │ + stfd f11,-8(r2) │ │ │ │ + bdnz 26824 │ │ │ │ + addi r28,r28,1 │ │ │ │ + cmpd r28,r29 │ │ │ │ + beq 272b0 │ │ │ │ + mulld r2,r26,r28 │ │ │ │ + sldi r9,r28,3 │ │ │ │ + add r27,r27,r15 │ │ │ │ + lfdx f1,r25,r9 │ │ │ │ + ld r9,40(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r9,r2 │ │ │ │ + b 267fc │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 26fe8 │ │ │ │ + ld r2,8(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 23f58 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + li r2,8 │ │ │ │ + li r15,0 │ │ │ │ + std r2,64(r31) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + lwz r2,112(r19) │ │ │ │ + mr r27,r15 │ │ │ │ + std r1,80(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 268c0 │ │ │ │ + ld r2,240(r19) │ │ │ │ + ld r9,64(r31) │ │ │ │ + ldx r27,r2,r9 │ │ │ │ + ld r25,88(r19) │ │ │ │ + ld r30,48(r19) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r23,r25,1 │ │ │ │ + addi r28,r30,-1 │ │ │ │ + mulld r2,r23,r30 │ │ │ │ + cmpdi cr4,r28,0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r29,r1,32 │ │ │ │ + blt cr4,26fe0 │ │ │ │ + ld r9,32(r31) │ │ │ │ + maddld r8,r30,r27,r30 │ │ │ │ + mulld r10,r28,r23 │ │ │ │ sldi r5,r30,3 │ │ │ │ - ld r10,120(r18) │ │ │ │ - ld r11,72(r18) │ │ │ │ - mulld r8,r25,r26 │ │ │ │ - sldi r27,r26,1 │ │ │ │ - cmpdi cr7,r26,0 │ │ │ │ - addi r0,r28,-8 │ │ │ │ - sldi r22,r7,1 │ │ │ │ - ld r7,40(r31) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r19,r5,r11 │ │ │ │ - sldi r4,r9,3 │ │ │ │ - add r17,r7,r5 │ │ │ │ - ld r7,48(r31) │ │ │ │ - sldi r3,r8,1 │ │ │ │ - add r4,r4,r10 │ │ │ │ - add r24,r7,r5 │ │ │ │ - ldu r6,-8(r19) │ │ │ │ - lfd f12,0(r4) │ │ │ │ - mtfprd f0,r6 │ │ │ │ - fcfid f0,f0 │ │ │ │ + ld r2,120(r19) │ │ │ │ + mulli r3,r23,-16 │ │ │ │ + ld r7,72(r19) │ │ │ │ + sldi r24,r23,1 │ │ │ │ + cmpdi cr7,r23,0 │ │ │ │ + add r4,r9,r5 │ │ │ │ + ld r9,48(r31) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r26,r5,r7 │ │ │ │ + add r8,r8,r2 │ │ │ │ + add r10,r10,r29 │ │ │ │ + add r6,r9,r5 │ │ │ │ + lxsd v0,-8(r26) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r26,r26,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - add r10,r10,r23 │ │ │ │ - stdu r9,-8(r17) │ │ │ │ - stdu r10,-8(r24) │ │ │ │ - ble cr7,265cc │ │ │ │ - srdi r10,r27,1 │ │ │ │ - sldi r7,r3,3 │ │ │ │ - add r9,r6,r9 │ │ │ │ - mtctr r10 │ │ │ │ - add r7,r7,r0 │ │ │ │ - addi r29,r9,1 │ │ │ │ - divd r8,r9,r6 │ │ │ │ - mr r12,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - divd r10,r29,r6 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - std r8,-8(r7) │ │ │ │ - std r10,16(r12) │ │ │ │ - bdnz 26598 │ │ │ │ - cmpld r19,r11 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r3,r3,r22 │ │ │ │ - bne 2654c │ │ │ │ + addi r2,r9,1 │ │ │ │ + subf r9,r25,r9 │ │ │ │ + add r2,r2,r25 │ │ │ │ + stdu r9,-8(r4) │ │ │ │ + stdu r2,-8(r6) │ │ │ │ + ble cr7,269ec │ │ │ │ + srdi r2,r24,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + plxv vs33,200824 # 579f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r11,r2,1 │ │ │ │ + addi r11,r2,-1 │ │ │ │ + beq 269b4 │ │ │ │ + vaddudm v12,v1,v13 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r10) │ │ │ │ + beq 269ec │ │ │ │ + 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 269bc │ │ │ │ + cmpld r26,r7 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + add r10,r10,r3 │ │ │ │ + bne 26938 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r15 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi cr7,r30,4 │ │ │ │ - beq cr7,26a18 │ │ │ │ - cmpdi cr7,r30,5 │ │ │ │ - li r10,0 │ │ │ │ - beq cr7,267b4 │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - ble cr7,2675c │ │ │ │ - ld r7,48(r31) │ │ │ │ - sldi r29,r30,3 │ │ │ │ - ld r23,24(r18) │ │ │ │ - sldi r9,r20,4 │ │ │ │ - li r11,0 │ │ │ │ - mulld r8,r20,r30 │ │ │ │ - ld r20,200(r18) │ │ │ │ - sldi r0,r26,1 │ │ │ │ - mr r5,r21 │ │ │ │ - add r12,r15,r29 │ │ │ │ - add r17,r7,r29 │ │ │ │ - ld r7,40(r31) │ │ │ │ - add r23,r23,r9 │ │ │ │ - add r19,r7,r29 │ │ │ │ - cmpd r30,r10 │ │ │ │ - ble 266dc │ │ │ │ - add r7,r8,r10 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mulld r6,r26,r10 │ │ │ │ - ld r27,72(r18) │ │ │ │ - subf r10,r10,r30 │ │ │ │ - ld r21,176(r18) │ │ │ │ - std r15,72(r31) │ │ │ │ - mulld r7,r7,r26 │ │ │ │ - add r3,r14,r9 │ │ │ │ - add r24,r16,r9 │ │ │ │ - lfdx f0,r16,r9 │ │ │ │ - mtctr r10 │ │ │ │ - add r22,r15,r9 │ │ │ │ - li r10,0 │ │ │ │ - ld r4,0(r3) │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r27,r27,r9 │ │ │ │ - sldi r6,r6,1 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 5240 │ │ │ │ + cmpdi r30,4 │ │ │ │ + beq 26e20 │ │ │ │ + cmpdi r30,5 │ │ │ │ + li r9,0 │ │ │ │ + beq 26bcc │ │ │ │ + ld r6,72(r31) │ │ │ │ + cmpdi r6,0 │ │ │ │ + ble 26b6c │ │ │ │ + ld r8,48(r31) │ │ │ │ + sldi r0,r30,3 │ │ │ │ + ld r25,24(r19) │ │ │ │ + mulld r10,r27,r30 │ │ │ │ + sldi r2,r27,4 │ │ │ │ + sldi r11,r23,1 │ │ │ │ + ld r21,200(r19) │ │ │ │ + li r3,0 │ │ │ │ + add r12,r14,r0 │ │ │ │ + add r17,r8,r0 │ │ │ │ + ld r8,32(r31) │ │ │ │ + add r25,r25,r2 │ │ │ │ + add r20,r8,r0 │ │ │ │ + cmpd r30,r9 │ │ │ │ + ble 26af4 │ │ │ │ + add r8,r10,r9 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + mulld r7,r23,r9 │ │ │ │ + ld r27,72(r19) │ │ │ │ + subf r9,r9,r30 │ │ │ │ + ld r22,176(r19) │ │ │ │ + std r14,40(r31) │ │ │ │ + mulld r8,r8,r23 │ │ │ │ + add r4,r18,r2 │ │ │ │ + add r26,r16,r2 │ │ │ │ + lfdx f0,r16,r2 │ │ │ │ + mtctr r9 │ │ │ │ + add r24,r14,r2 │ │ │ │ + li r9,0 │ │ │ │ + ld r5,0(r4) │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r27,r27,r2 │ │ │ │ sldi r7,r7,1 │ │ │ │ - ldx r9,r22,r10 │ │ │ │ - add r15,r7,r9 │ │ │ │ - add r9,r6,r9 │ │ │ │ - add r7,r7,r0 │ │ │ │ - add r6,r6,r0 │ │ │ │ - sldi r15,r15,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r21,r15 │ │ │ │ - ldx r9,r28,r9 │ │ │ │ - ldx r15,r27,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r4,r4,r15,r9 │ │ │ │ - stfdx f0,r24,r10 │ │ │ │ - stdu r4,8(r3) │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 26698 │ │ │ │ - ld r15,72(r31) │ │ │ │ - ldx r9,r14,r29 │ │ │ │ - lxv vs12,0(r23) │ │ │ │ - lxvdsx vs0,r16,r29 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r20,r9 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + ldx r2,r24,r9 │ │ │ │ + add r14,r8,r2 │ │ │ │ + add r2,r7,r2 │ │ │ │ + add r8,r8,r11 │ │ │ │ + add r7,r7,r11 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r22,r14 │ │ │ │ + ldx r2,r29,r2 │ │ │ │ + ldx r14,r27,r9 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + maddld r5,r5,r14,r2 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + stdu r5,8(r4) │ │ │ │ + bdnz 26ab0 │ │ │ │ + ld r14,40(r31) │ │ │ │ + ldx r2,r18,r0 │ │ │ │ + lxv vs12,0(r25) │ │ │ │ + lxvdsx vs0,r16,r0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r21,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r20,r9 │ │ │ │ - ble cr4,26a08 │ │ │ │ - mtctr r25 │ │ │ │ - mr r3,r19 │ │ │ │ - mr r4,r17 │ │ │ │ - mr r6,r12 │ │ │ │ - mr r10,r25 │ │ │ │ + stxvx vs0,r21,r2 │ │ │ │ + ble cr4,26bbc │ │ │ │ + mtctr r28 │ │ │ │ + mr r4,r20 │ │ │ │ + mr r5,r17 │ │ │ │ + mr r7,r12 │ │ │ │ + mr r9,r28 │ │ │ │ li r27,0 │ │ │ │ - b 26724 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r27,0(r6) │ │ │ │ - bdz 26790 │ │ │ │ - ldu r24,-8(r4) │ │ │ │ - ldu r7,-8(r3) │ │ │ │ - ldu r9,-8(r6) │ │ │ │ - subf r7,r7,r24 │ │ │ │ - cmpd r9,r7 │ │ │ │ - beq 26718 │ │ │ │ - ld r6,32(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r7,r10,3 │ │ │ │ - stdx r9,r15,r7 │ │ │ │ - cmpd r11,r6 │ │ │ │ - bne 26644 │ │ │ │ - mr r21,r5 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,8(r18) │ │ │ │ - ld r8,64(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r7,r10 │ │ │ │ - std r7,56(r31) │ │ │ │ - std r8,64(r31) │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - blt 264b0 │ │ │ │ - b 23ef4 │ │ │ │ - ld r7,32(r31) │ │ │ │ - ld r9,0(r15) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r7,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r15) │ │ │ │ - bne 2664c │ │ │ │ - mr r21,r5 │ │ │ │ - b 2675c │ │ │ │ - cmpdi r27,0 │ │ │ │ - ble 2675c │ │ │ │ - mulld r7,r26,r20 │ │ │ │ - ld r11,24(r18) │ │ │ │ - sldi r8,r20,4 │ │ │ │ - ld r4,0(r19) │ │ │ │ - ld r3,0(r14) │ │ │ │ - ld r9,176(r18) │ │ │ │ - ld r5,8(r19) │ │ │ │ - sldi r6,r23,5 │ │ │ │ - sldi r25,r23,4 │ │ │ │ - ld r20,24(r19) │ │ │ │ - sldi r30,r23,6 │ │ │ │ - sldi r29,r26,4 │ │ │ │ - ld r24,32(r19) │ │ │ │ - lfd f8,0(r16) │ │ │ │ - addi r25,r25,48 │ │ │ │ - std r15,136(r31) │ │ │ │ - std r16,144(r31) │ │ │ │ - std r21,152(r31) │ │ │ │ - add r11,r11,r8 │ │ │ │ - mulld r4,r3,r4 │ │ │ │ - addi r10,r29,-8 │ │ │ │ - addi r30,r30,56 │ │ │ │ - sldi r8,r7,2 │ │ │ │ - std r5,80(r31) │ │ │ │ - ld r5,16(r19) │ │ │ │ - add r10,r10,r28 │ │ │ │ - add r30,r30,r28 │ │ │ │ - add r8,r8,r7 │ │ │ │ - std r10,120(r31) │ │ │ │ + b 26b3c │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r27,0(r7) │ │ │ │ + bdz 26ba0 │ │ │ │ + ldu r26,-8(r5) │ │ │ │ + ldu r2,-8(r4) │ │ │ │ + ldu r8,-8(r7) │ │ │ │ + subf r2,r2,r26 │ │ │ │ + cmpd r8,r2 │ │ │ │ + beq 26b30 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + cmpd r3,r6 │ │ │ │ + stdx r8,r14,r2 │ │ │ │ + bne 26a5c │ │ │ │ + ld r9,8(r19) │ │ │ │ + ld r10,64(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r15,r9 │ │ │ │ + ld r9,80(r31) │ │ │ │ + addi r10,r10,16 │ │ │ │ + std r10,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + blt 268a0 │ │ │ │ + b 23f58 │ │ │ │ + nop │ │ │ │ + ld r2,0(r14) │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r6,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r14) │ │ │ │ + bne 26a64 │ │ │ │ + b 26b6c │ │ │ │ + sldi r2,r28,3 │ │ │ │ + mr r9,r28 │ │ │ │ + ldx r8,r14,r2 │ │ │ │ + b 26b54 │ │ │ │ + cmpdi r24,0 │ │ │ │ + ble 26b6c │ │ │ │ + mulld r2,r23,r27 │ │ │ │ + mulli r7,r25,48 │ │ │ │ + ld r30,24(r19) │ │ │ │ + ld r20,176(r19) │ │ │ │ + sldi r9,r27,4 │ │ │ │ + sldi r6,r25,5 │ │ │ │ + std r18,144(r31) │ │ │ │ + std r14,136(r31) │ │ │ │ + ld r0,16(r26) │ │ │ │ + ld r4,0(r26) │ │ │ │ + sldi r11,r25,6 │ │ │ │ + sldi r8,r23,4 │ │ │ │ + sldi r27,r23,1 │ │ │ │ li r10,0 │ │ │ │ - add r7,r26,r8 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - std r5,96(r31) │ │ │ │ - std r4,72(r31) │ │ │ │ - addi r5,r6,24 │ │ │ │ - ld r4,200(r18) │ │ │ │ - add r6,r28,r6 │ │ │ │ - add r23,r26,r7 │ │ │ │ - add r19,r9,r8 │ │ │ │ + ld r12,8(r26) │ │ │ │ + ld r25,24(r26) │ │ │ │ + addi r6,r6,24 │ │ │ │ + ld r28,32(r26) │ │ │ │ + ld r3,0(r18) │ │ │ │ + addi r5,r8,-8 │ │ │ │ + addi r11,r11,56 │ │ │ │ + mr r18,r24 │ │ │ │ + mulli r2,r2,5 │ │ │ │ + add r30,r30,r9 │ │ │ │ + add r22,r29,r6 │ │ │ │ + lfd f8,0(r16) │ │ │ │ + ld r6,200(r19) │ │ │ │ + addi r26,r7,40 │ │ │ │ + std r0,104(r31) │ │ │ │ + add r5,r29,r5 │ │ │ │ + add r11,r29,r11 │ │ │ │ + mulld r3,r3,r4 │ │ │ │ + std r5,120(r31) │ │ │ │ + add r26,r29,r26 │ │ │ │ + add r7,r23,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r9,r23,r7 │ │ │ │ + add r21,r20,r2 │ │ │ │ sldi r7,r7,4 │ │ │ │ - add r5,r5,r28 │ │ │ │ - add r25,r6,r25 │ │ │ │ - addi r6,r6,32 │ │ │ │ - add r8,r26,r23 │ │ │ │ - add r7,r7,r9 │ │ │ │ - sldi r23,r23,4 │ │ │ │ - std r5,128(r31) │ │ │ │ - add r0,r26,r8 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - std r7,104(r31) │ │ │ │ - add r23,r9,r23 │ │ │ │ - mr r7,r22 │ │ │ │ + mr r5,r3 │ │ │ │ + add r2,r23,r9 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r7,r7,r20 │ │ │ │ + add r0,r23,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r9,r9,r20 │ │ │ │ + std r7,128(r31) │ │ │ │ sldi r0,r0,4 │ │ │ │ - add r26,r9,r8 │ │ │ │ - add r0,r0,r9 │ │ │ │ - ldx r17,r28,r10 │ │ │ │ - ld r9,72(r31) │ │ │ │ - lfdx f9,r19,r10 │ │ │ │ - ld r21,120(r31) │ │ │ │ - ld r22,104(r31) │ │ │ │ - std r28,168(r31) │ │ │ │ - mr r28,r10 │ │ │ │ - std r14,160(r31) │ │ │ │ - add r17,r9,r17 │ │ │ │ - ld r9,80(r31) │ │ │ │ + add r23,r2,r20 │ │ │ │ + std r9,112(r31) │ │ │ │ + add r0,r0,r20 │ │ │ │ + ldx r20,r29,r10 │ │ │ │ + lfdx f9,r21,r10 │ │ │ │ + std r29,160(r31) │ │ │ │ + std r16,152(r31) │ │ │ │ + mr r29,r10 │ │ │ │ + ld r24,120(r31) │ │ │ │ + ld r3,128(r31) │ │ │ │ + std r5,168(r31) │ │ │ │ + add r20,r5,r20 │ │ │ │ fmul f9,f8,f9 │ │ │ │ - mulld r9,r17,r9 │ │ │ │ - std r9,88(r31) │ │ │ │ - ldu r12,8(r21) │ │ │ │ - ld r9,88(r31) │ │ │ │ - lfd f12,0(r22) │ │ │ │ - li r10,0 │ │ │ │ - std r17,184(r31) │ │ │ │ - add r12,r9,r12 │ │ │ │ - ld r9,96(r31) │ │ │ │ + mulld r2,r20,r12 │ │ │ │ + std r2,88(r31) │ │ │ │ + ld r2,88(r31) │ │ │ │ + ldu r17,8(r24) │ │ │ │ + std r20,176(r31) │ │ │ │ + mr r5,r22 │ │ │ │ + mr r20,r15 │ │ │ │ + lfd f12,0(r3) │ │ │ │ + ld r10,112(r31) │ │ │ │ + std r23,40(r31) │ │ │ │ + std r12,184(r31) │ │ │ │ + add r17,r2,r17 │ │ │ │ + ld r2,104(r31) │ │ │ │ fmul f12,f9,f12 │ │ │ │ - std r21,176(r31) │ │ │ │ - std r12,192(r31) │ │ │ │ - mulld r3,r12,r9 │ │ │ │ - nop │ │ │ │ + std r17,192(r31) │ │ │ │ + mulld r4,r17,r2 │ │ │ │ + std r4,56(r31) │ │ │ │ nop │ │ │ │ - ldx r8,r6,r10 │ │ │ │ - lfdx f10,r23,r10 │ │ │ │ - li r16,0 │ │ │ │ - add r8,r3,r8 │ │ │ │ + ldu r9,8(r5) │ │ │ │ + ld r2,56(r31) │ │ │ │ + mr r15,r26 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + ld r16,40(r31) │ │ │ │ + add r9,r2,r9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r12,r8,r20 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r5,r25,r16 │ │ │ │ - lfdx f11,r26,r16 │ │ │ │ + mulld r12,r9,r25 │ │ │ │ + ldu r7,8(r15) │ │ │ │ + lfd f11,0(r16) │ │ │ │ mtctr r27 │ │ │ │ - mr r15,r30 │ │ │ │ - mr r21,r0 │ │ │ │ - add r5,r12,r5 │ │ │ │ + mr r17,r11 │ │ │ │ + mr r4,r0 │ │ │ │ + add r7,r12,r7 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r14,r5,r24 │ │ │ │ - ldu r9,8(r15) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - lxv vs7,0(r11) │ │ │ │ - addi r21,r21,8 │ │ │ │ - add r9,r14,r9 │ │ │ │ + mulld r14,r7,r28 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + ldu r2,8(r17) │ │ │ │ + addi r4,r4,8 │ │ │ │ + lxv vs7,0(r30) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r17,r9,4 │ │ │ │ - lxvx vs6,r4,r17 │ │ │ │ + add r2,r14,r2 │ │ │ │ + sldi r23,r2,4 │ │ │ │ + lxvx vs6,r6,r23 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r4,r17 │ │ │ │ - bdnz 26940 │ │ │ │ + stxvx vs7,r6,r23 │ │ │ │ + bdnz 26d50 │ │ │ │ + cmpld r11,r15 │ │ │ │ addi r16,r16,8 │ │ │ │ - cmpld r29,r16 │ │ │ │ - bne 26920 │ │ │ │ + bne 26d30 │ │ │ │ + cmpld r26,r5 │ │ │ │ addi r10,r10,8 │ │ │ │ - cmpld r29,r10 │ │ │ │ - bne 26900 │ │ │ │ - ld r21,176(r31) │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r17,184(r31) │ │ │ │ - ld r12,192(r31) │ │ │ │ - addi r22,r22,8 │ │ │ │ - cmpld r21,r10 │ │ │ │ - bne 268cc │ │ │ │ - mr r10,r28 │ │ │ │ - ld r14,160(r31) │ │ │ │ - ld r28,168(r31) │ │ │ │ + bne 26d10 │ │ │ │ + cmpld r22,r24 │ │ │ │ + mr r15,r20 │ │ │ │ + ld r23,40(r31) │ │ │ │ + ld r12,184(r31) │ │ │ │ + addi r3,r3,8 │ │ │ │ + ld r17,192(r31) │ │ │ │ + ld r20,176(r31) │ │ │ │ + bne 26cd0 │ │ │ │ + mr r10,r29 │ │ │ │ + ld r16,152(r31) │ │ │ │ + ld r5,168(r31) │ │ │ │ + ld r29,160(r31) │ │ │ │ addi r10,r10,8 │ │ │ │ - cmpld r29,r10 │ │ │ │ - bne 26898 │ │ │ │ - ld r16,144(r31) │ │ │ │ - ld r15,136(r31) │ │ │ │ - not r22,r7 │ │ │ │ - ld r21,152(r31) │ │ │ │ - std r9,40(r14) │ │ │ │ - std r17,8(r14) │ │ │ │ - std r12,16(r14) │ │ │ │ - std r8,24(r14) │ │ │ │ - std r5,32(r14) │ │ │ │ + cmpld r10,r8 │ │ │ │ + bne 26ca0 │ │ │ │ + mr r24,r18 │ │ │ │ + ld r14,136(r31) │ │ │ │ + ld r18,144(r31) │ │ │ │ stfd f0,40(r16) │ │ │ │ - mtvsrdd vs0,r22,r22 │ │ │ │ stfd f9,8(r16) │ │ │ │ stfd f12,16(r16) │ │ │ │ - std r22,32(r15) │ │ │ │ stfd f10,24(r16) │ │ │ │ stfd f11,32(r16) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 2675c │ │ │ │ - sldi r9,r25,3 │ │ │ │ - mr r10,r25 │ │ │ │ - ldx r9,r15,r9 │ │ │ │ - b 2673c │ │ │ │ - cmpdi r27,0 │ │ │ │ - ble 2675c │ │ │ │ - ld r6,0(r14) │ │ │ │ - ld r7,0(r19) │ │ │ │ - mulld r10,r26,r20 │ │ │ │ - sldi r30,r23,5 │ │ │ │ - ld r9,176(r18) │ │ │ │ - mulli r25,r23,48 │ │ │ │ - sldi r24,r26,4 │ │ │ │ - ld r4,24(r18) │ │ │ │ - sldi r20,r20,4 │ │ │ │ - addi r5,r30,24 │ │ │ │ - lfd f9,0(r16) │ │ │ │ - addi r30,r30,32 │ │ │ │ - ld r17,8(r19) │ │ │ │ - ld r12,16(r19) │ │ │ │ - addi r3,r24,-8 │ │ │ │ - ld r23,24(r19) │ │ │ │ + addi r24,r24,-1 │ │ │ │ + mtvsrdd vs0,r24,r24 │ │ │ │ + std r2,40(r18) │ │ │ │ + std r7,32(r18) │ │ │ │ + std r9,24(r18) │ │ │ │ + std r20,8(r18) │ │ │ │ + std r17,16(r18) │ │ │ │ + std r24,32(r14) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 26b6c │ │ │ │ + cmpdi r24,0 │ │ │ │ + ble 26b6c │ │ │ │ + mulld r10,r23,r27 │ │ │ │ + ld r4,0(r26) │ │ │ │ + ld r0,0(r18) │ │ │ │ + sldi r2,r27,4 │ │ │ │ + mulli r3,r25,48 │ │ │ │ + sldi r6,r23,4 │ │ │ │ + std r16,88(r31) │ │ │ │ + ld r5,24(r19) │ │ │ │ + ld r30,176(r19) │ │ │ │ + sldi r9,r25,5 │ │ │ │ + sldi r27,r23,1 │ │ │ │ li r8,0 │ │ │ │ - mulld r7,r6,r7 │ │ │ │ - add r5,r5,r28 │ │ │ │ - ld r6,200(r18) │ │ │ │ - add r30,r28,r30 │ │ │ │ - add r3,r3,r28 │ │ │ │ - add r4,r4,r20 │ │ │ │ - std r5,104(r31) │ │ │ │ - addi r25,r25,40 │ │ │ │ - std r3,96(r31) │ │ │ │ - add r25,r25,r28 │ │ │ │ - std r7,72(r31) │ │ │ │ - sldi r7,r10,2 │ │ │ │ + addi r7,r6,-8 │ │ │ │ + lfd f9,0(r16) │ │ │ │ + ld r11,8(r26) │ │ │ │ + addi r9,r9,24 │ │ │ │ + ld r20,16(r26) │ │ │ │ + ld r28,24(r26) │ │ │ │ + mulld r17,r0,r4 │ │ │ │ + add r12,r29,r7 │ │ │ │ + ld r7,200(r19) │ │ │ │ + sldi r4,r10,2 │ │ │ │ + add r5,r5,r2 │ │ │ │ sldi r10,r10,6 │ │ │ │ - add r7,r26,r7 │ │ │ │ - add r10,r9,r10 │ │ │ │ - add r5,r26,r7 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r26,r26,r5 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r7,r7,r9 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - add r29,r9,r5 │ │ │ │ - std r7,88(r31) │ │ │ │ - add r0,r26,r9 │ │ │ │ - mr r26,r16 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ldx r5,r28,r8 │ │ │ │ + addi r3,r3,40 │ │ │ │ + add r9,r29,r9 │ │ │ │ + add r4,r23,r4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + add r0,r29,r3 │ │ │ │ + add r2,r23,r4 │ │ │ │ + sldi r4,r4,4 │ │ │ │ + add r23,r23,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r26,r4,r30 │ │ │ │ + sldi r23,r23,4 │ │ │ │ + add r2,r2,r30 │ │ │ │ + add r30,r23,r30 │ │ │ │ + mr r23,r24 │ │ │ │ + std r2,56(r31) │ │ │ │ + ldx r3,r29,r8 │ │ │ │ lfdx f12,r10,r8 │ │ │ │ - ld r3,96(r31) │ │ │ │ - ld r7,88(r31) │ │ │ │ - std r14,120(r31) │ │ │ │ - add r5,r9,r5 │ │ │ │ + mr r24,r12 │ │ │ │ + mr r25,r26 │ │ │ │ + std r14,104(r31) │ │ │ │ + std r18,112(r31) │ │ │ │ + std r29,120(r31) │ │ │ │ + std r17,128(r31) │ │ │ │ + add r3,r17,r3 │ │ │ │ fmul f12,f9,f12 │ │ │ │ - mulld r9,r5,r17 │ │ │ │ - std r9,80(r31) │ │ │ │ - ldu r19,8(r3) │ │ │ │ - ld r9,80(r31) │ │ │ │ - lfd f10,0(r7) │ │ │ │ - li r20,0 │ │ │ │ - std r15,128(r31) │ │ │ │ - std r26,136(r31) │ │ │ │ - std r21,144(r31) │ │ │ │ - add r19,r9,r19 │ │ │ │ + mulld r2,r3,r11 │ │ │ │ + std r2,40(r31) │ │ │ │ + ldu r21,8(r24) │ │ │ │ + ld r2,40(r31) │ │ │ │ + mr r16,r9 │ │ │ │ + std r3,136(r31) │ │ │ │ + lfd f10,0(r25) │ │ │ │ + ld r17,56(r31) │ │ │ │ + add r21,r2,r21 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r19,r12 │ │ │ │ - ldx r11,r30,r20 │ │ │ │ - lfdx f11,r29,r20 │ │ │ │ + mulld r14,r21,r20 │ │ │ │ + ldu r4,8(r16) │ │ │ │ + lfd f11,0(r17) │ │ │ │ mtctr r27 │ │ │ │ - mr r16,r25 │ │ │ │ - mr r26,r0 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mr r22,r0 │ │ │ │ + mr r3,r30 │ │ │ │ + add r4,r14,r4 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r15,r11,r23 │ │ │ │ + mulld r18,r4,r28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r16) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - lxv vs8,0(r4) │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r9,r15,r9 │ │ │ │ + lfd f0,0(r3) │ │ │ │ + ldu r2,8(r22) │ │ │ │ + addi r3,r3,8 │ │ │ │ + lxv vs8,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r21,r9,4 │ │ │ │ - lxvx vs7,r6,r21 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r29,r2,4 │ │ │ │ + lxvx vs7,r7,r29 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r21 │ │ │ │ - bdnz 26b40 │ │ │ │ - addi r20,r20,8 │ │ │ │ - cmpld r20,r24 │ │ │ │ - bne 26b18 │ │ │ │ - ld r16,104(r31) │ │ │ │ - ld r15,128(r31) │ │ │ │ - ld r26,136(r31) │ │ │ │ - ld r21,144(r31) │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r3,r16 │ │ │ │ - bne 26af0 │ │ │ │ + stxvx vs8,r7,r29 │ │ │ │ + bdnz 26f40 │ │ │ │ + cmpld r16,r0 │ │ │ │ + addi r17,r17,8 │ │ │ │ + bne 26f18 │ │ │ │ + cmpld r24,r9 │ │ │ │ + ld r3,136(r31) │ │ │ │ + addi r25,r25,8 │ │ │ │ + bne 26ef4 │ │ │ │ addi r8,r8,8 │ │ │ │ - ld r14,120(r31) │ │ │ │ - cmpld r8,r20 │ │ │ │ - bne 26ac8 │ │ │ │ - not r22,r22 │ │ │ │ - stfd f0,32(r26) │ │ │ │ - mr r16,r26 │ │ │ │ - std r9,32(r14) │ │ │ │ - std r5,8(r14) │ │ │ │ - stfd f12,8(r26) │ │ │ │ - std r19,16(r14) │ │ │ │ - stfd f10,16(r26) │ │ │ │ - mtvsrdd vs0,r22,r22 │ │ │ │ - std r11,24(r14) │ │ │ │ - stfd f11,24(r26) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 2675c │ │ │ │ - mr r10,r30 │ │ │ │ - b 26600 │ │ │ │ - sldi r25,r28,3 │ │ │ │ - ld r30,8(r18) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r3,72(r18) │ │ │ │ - lxsd v0,88(r18) │ │ │ │ - ld r24,120(r18) │ │ │ │ - ld r29,240(r18) │ │ │ │ - mr r27,r1 │ │ │ │ - mr r6,r28 │ │ │ │ - addi r9,r25,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + ld r14,104(r31) │ │ │ │ + ld r18,112(r31) │ │ │ │ + ld r29,120(r31) │ │ │ │ + ld r17,128(r31) │ │ │ │ + cmpld r8,r6 │ │ │ │ + bne 26ec4 │ │ │ │ + ld r16,88(r31) │ │ │ │ + addi r24,r23,-1 │ │ │ │ + std r2,32(r18) │ │ │ │ + std r4,24(r18) │ │ │ │ + std r21,16(r18) │ │ │ │ + std r3,8(r18) │ │ │ │ + stfd f0,32(r16) │ │ │ │ + mtvsrdd vs0,r24,r24 │ │ │ │ + stfd f12,8(r16) │ │ │ │ + stfd f10,16(r16) │ │ │ │ + stfd f11,24(r16) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 26b6c │ │ │ │ + mr r9,r30 │ │ │ │ + b 26a1c │ │ │ │ + sldi r4,r29,3 │ │ │ │ + ld r30,8(r19) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r28,r1 │ │ │ │ + ld r10,72(r19) │ │ │ │ + lxsd v0,88(r19) │ │ │ │ + addi r2,r4,15 │ │ │ │ + ld r3,120(r19) │ │ │ │ + ld r27,240(r19) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ cmpdi r30,0 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r23,r1,32 │ │ │ │ - ble 26d44 │ │ │ │ - li r10,0 │ │ │ │ - mr r9,r29 │ │ │ │ - std r10,0(r29) │ │ │ │ - std r10,8(r29) │ │ │ │ - ble cr7,26cf4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r26,r1,32 │ │ │ │ + ble 27140 │ │ │ │ + li r2,0 │ │ │ │ + mr r9,r27 │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,8(r27) │ │ │ │ + ble cr7,270f0 │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - mr r26,r29 │ │ │ │ - li r11,0 │ │ │ │ + mr r11,r27 │ │ │ │ li r5,0 │ │ │ │ + li r6,0 │ │ │ │ li r0,0 │ │ │ │ - addi r10,r25,-8 │ │ │ │ - sldi r4,r11,3 │ │ │ │ + addi r2,r4,-8 │ │ │ │ + sldi r24,r5,3 │ │ │ │ li r7,0 │ │ │ │ li r8,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - add r4,r24,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 26c80 │ │ │ │ - ldx r10,r3,r7 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - std r8,0(r26) │ │ │ │ - ldx r21,r3,r7 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - mtfprd f12,r21 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + add r24,r3,r24 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 2707c │ │ │ │ + ldx r2,r10,r7 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r11) │ │ │ │ + ldx r23,r10,r7 │ │ │ │ + lfdx f0,r24,r7 │ │ │ │ + mtfprd f12,r23 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r22,f0 │ │ │ │ - divd r10,r22,r21 │ │ │ │ - mulld r10,r10,r21 │ │ │ │ - subf r10,r10,r22 │ │ │ │ - add r10,r10,r21 │ │ │ │ - divd r22,r10,r21 │ │ │ │ - mulld r22,r22,r21 │ │ │ │ - subf r10,r22,r10 │ │ │ │ - add r8,r10,r8 │ │ │ │ - stdx r10,r23,r7 │ │ │ │ + mffprd r25,f0 │ │ │ │ + divd r2,r25,r23 │ │ │ │ + mulld r2,r2,r23 │ │ │ │ + subf r2,r2,r25 │ │ │ │ + add r2,r2,r23 │ │ │ │ + divd r25,r2,r23 │ │ │ │ + mulld r25,r25,r23 │ │ │ │ + subf r2,r25,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r26,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ - std r8,0(r26) │ │ │ │ - bdnz 26c74 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r30 │ │ │ │ - beq 26d44 │ │ │ │ + std r8,0(r11) │ │ │ │ + bdnz 27070 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r30 │ │ │ │ + beq 27140 │ │ │ │ addi r9,r9,16 │ │ │ │ - add r11,r11,r28 │ │ │ │ + add r5,r5,r29 │ │ │ │ std r0,0(r9) │ │ │ │ - std r5,8(r9) │ │ │ │ - mr r26,r9 │ │ │ │ - b 26c50 │ │ │ │ - li r10,0 │ │ │ │ + std r6,8(r9) │ │ │ │ + mr r11,r9 │ │ │ │ + b 2704c │ │ │ │ + li r2,0 │ │ │ │ li r8,0 │ │ │ │ - addi r7,r10,1 │ │ │ │ - addi r10,r10,2 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ cmpd cr5,r7,r30 │ │ │ │ - cmpd r10,r30 │ │ │ │ - beq cr5,26d3c │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq cr5,27138 │ │ │ │ std r8,16(r9) │ │ │ │ std r7,24(r9) │ │ │ │ - beq 26d44 │ │ │ │ - addi r7,r10,1 │ │ │ │ - std r10,40(r9) │ │ │ │ - addi r10,r10,2 │ │ │ │ + beq 27140 │ │ │ │ + addi r7,r2,1 │ │ │ │ + std r2,40(r9) │ │ │ │ + std r8,32(r9) │ │ │ │ + addi r2,r2,2 │ │ │ │ addi r9,r9,32 │ │ │ │ - std r8,0(r9) │ │ │ │ cmpd cr5,r7,r30 │ │ │ │ - cmpd r10,r30 │ │ │ │ - bne cr5,26d10 │ │ │ │ - li r10,1 │ │ │ │ - b 26dd0 │ │ │ │ - addi r5,r3,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,26d3c │ │ │ │ - mr r8,r28 │ │ │ │ - li r10,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - beq 26d9c │ │ │ │ + cmpd r2,r30 │ │ │ │ + bne cr5,2710c │ │ │ │ + li r2,1 │ │ │ │ + b 27210 │ │ │ │ + ble cr7,27138 │ │ │ │ + cmpdi r29,1 │ │ │ │ + beq 27260 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r8,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 271b0 │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 26d8c │ │ │ │ + beq 2719c │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 26d80 │ │ │ │ - ld r9,0(r3) │ │ │ │ - mr r5,r3 │ │ │ │ - mr r6,r28 │ │ │ │ - ldu r7,8(r5) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r5) │ │ │ │ - cmpdi r6,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 26dcc │ │ │ │ + beq 2718c │ │ │ │ + lxv vs32,0(r10) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r10,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 271e4 │ │ │ │ srdi r8,r8,2 │ │ │ │ mtctr r8 │ │ │ │ - ld r4,8(r5) │ │ │ │ - ld r6,16(r5) │ │ │ │ - ld r7,24(r5) │ │ │ │ - addi r5,r5,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r5) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 26da4 │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + lxv vs44,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs42,-32(r9) │ │ │ │ + lxv vs43,-16(r9) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 271b8 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + clrrdi r29,r29,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 27210 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + ldx r9,r10,r29 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ sldi r3,r30,4 │ │ │ │ - frip f30,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r29 │ │ │ │ - mr r28,r3 │ │ │ │ + frip f31,f1 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r27 │ │ │ │ + mr r29,r3 │ │ │ │ mr r3,r30 │ │ │ │ - mr r5,r28 │ │ │ │ - fctidz f0,f30 │ │ │ │ + mr r5,r29 │ │ │ │ + fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - b 26494 │ │ │ │ - mr r6,r10 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r7,r28 │ │ │ │ - mulld r8,r26,r7 │ │ │ │ - mulld r10,r26,r9 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq cr7,26e84 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - sldi r8,r8,3 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r28) │ │ │ │ + mr r1,r28 │ │ │ │ + b 26880 │ │ │ │ + li r2,1 │ │ │ │ + li r29,0 │ │ │ │ + b 27204 │ │ │ │ + mr r7,r9 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r8,r29 │ │ │ │ + mulld r10,r26,r8 │ │ │ │ + mulld r9,r26,r2 │ │ │ │ + cmpd r2,r29 │ │ │ │ + beq cr7,272b0 │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfd f0,1648(r7) │ │ │ │ - stfdx f0,r6,r8 │ │ │ │ - beq 26e84 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - b 26e38 │ │ │ │ - nop │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f31,r7,r10 │ │ │ │ + beq 272b0 │ │ │ │ + stfdx f31,r7,r9 │ │ │ │ + b 27274 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r12,r23 │ │ │ │ - ld r9,8(r18) │ │ │ │ - li r10,8 │ │ │ │ - mr r29,r12 │ │ │ │ - std r10,88(r31) │ │ │ │ - li r10,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - mr r26,r10 │ │ │ │ - std r10,80(r31) │ │ │ │ - ble 23ef4 │ │ │ │ - lwz r9,112(r18) │ │ │ │ + ld r2,8(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + li r2,8 │ │ │ │ + li r20,0 │ │ │ │ + std r2,80(r31) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + ble 23f58 │ │ │ │ + lwz r2,112(r19) │ │ │ │ + mr r23,r20 │ │ │ │ std r1,104(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 26ec4 │ │ │ │ - ld r9,240(r18) │ │ │ │ - ld r10,88(r31) │ │ │ │ - ldx r26,r9,r10 │ │ │ │ - ld r27,88(r18) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r22,r28,-1 │ │ │ │ - cmpdi cr4,r22,0 │ │ │ │ - addi r23,r27,1 │ │ │ │ - mulld r9,r23,r28 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r21,r1,32 │ │ │ │ - blt cr4,276c4 │ │ │ │ - neg r10,r23 │ │ │ │ - sldi r5,r28,3 │ │ │ │ - mulld r6,r28,r26 │ │ │ │ - ld r9,120(r18) │ │ │ │ - ld r25,72(r18) │ │ │ │ - mulld r8,r22,r23 │ │ │ │ - sldi r30,r23,1 │ │ │ │ - cmpdi r23,0 │ │ │ │ - addi r3,r21,-8 │ │ │ │ - sldi r24,r10,1 │ │ │ │ - ld r10,40(r31) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - add r11,r25,r5 │ │ │ │ - add r19,r10,r5 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 272f0 │ │ │ │ + ld r2,240(r19) │ │ │ │ + ld r9,80(r31) │ │ │ │ + ldx r23,r2,r9 │ │ │ │ + ld r24,88(r19) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r27,r29,-1 │ │ │ │ + cmpdi cr4,r27,0 │ │ │ │ + addi r28,r24,1 │ │ │ │ + mulld r2,r28,r29 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r25,r1,32 │ │ │ │ + blt cr4,27b20 │ │ │ │ + ld r10,32(r31) │ │ │ │ + sldi r5,r29,3 │ │ │ │ + mulld r22,r29,r23 │ │ │ │ + mulld r2,r27,r28 │ │ │ │ + ld r9,120(r19) │ │ │ │ + mulli r3,r28,-16 │ │ │ │ + ld r26,72(r19) │ │ │ │ + sldi r30,r28,1 │ │ │ │ + cmpdi cr7,r28,0 │ │ │ │ + add r4,r10,r5 │ │ │ │ ld r10,48(r31) │ │ │ │ - sldi r8,r8,1 │ │ │ │ - add r20,r10,r5 │ │ │ │ - add r10,r6,r28 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r26,r5 │ │ │ │ + add r2,r2,r25 │ │ │ │ + add r6,r10,r5 │ │ │ │ + add r10,r22,r29 │ │ │ │ sldi r10,r10,3 │ │ │ │ add r10,r10,r9 │ │ │ │ - ldu r4,-8(r11) │ │ │ │ + lxsd v0,-8(r7) │ │ │ │ lfd f12,0(r10) │ │ │ │ - mtfprd f0,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r7,r9,1 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - add r7,r7,r27 │ │ │ │ - stdu r9,-8(r19) │ │ │ │ - stdu r7,-8(r20) │ │ │ │ - ble 26fd0 │ │ │ │ - srdi r0,r30,1 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - add r9,r9,r4 │ │ │ │ - std r15,96(r31) │ │ │ │ - mtctr r0 │ │ │ │ - add r7,r7,r3 │ │ │ │ - divd r15,r9,r4 │ │ │ │ - addi r12,r9,1 │ │ │ │ - addi r0,r7,8 │ │ │ │ - std r0,64(r31) │ │ │ │ - divd r0,r12,r4 │ │ │ │ - mulld r15,r15,r4 │ │ │ │ - mulld r0,r0,r4 │ │ │ │ - subf r15,r15,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r15,8(r7) │ │ │ │ - ld r15,64(r31) │ │ │ │ - subf r0,r0,r12 │ │ │ │ - addi r7,r15,8 │ │ │ │ - std r0,8(r15) │ │ │ │ - bdnz 26f90 │ │ │ │ - ld r15,96(r31) │ │ │ │ - cmpld cr7,r25,r11 │ │ │ │ + mffprd r8,f0 │ │ │ │ + addi r9,r8,1 │ │ │ │ + subf r8,r24,r8 │ │ │ │ + add r9,r9,r24 │ │ │ │ + stdu r8,-8(r4) │ │ │ │ + stdu r9,-8(r6) │ │ │ │ + ble cr7,2742c │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtvsrdd vs45,r8,r8 │ │ │ │ + plxv vs33,198216 # 579f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r8,r2 │ │ │ │ + andi. r11,r9,1 │ │ │ │ + addi r11,r9,-1 │ │ │ │ + beq 273e4 │ │ │ │ + vaddudm v12,v13,v1 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r8,r2,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r2) │ │ │ │ + beq 2742c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v13,v1 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + mfctr r9 │ │ │ │ + addi r8,r8,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r11,r9,-1 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + mtctr r11 │ │ │ │ + stxv vs43,-32(r8) │ │ │ │ + stxv vs44,-16(r8) │ │ │ │ + bne 273ec │ │ │ │ + cmpld r26,r7 │ │ │ │ addi r10,r10,-8 │ │ │ │ - add r8,r8,r24 │ │ │ │ - bne cr7,26f40 │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r15 │ │ │ │ - std r6,64(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r6,64(r31) │ │ │ │ - ld r10,176(r18) │ │ │ │ + add r2,r2,r3 │ │ │ │ + bne 27368 │ │ │ │ li r4,0 │ │ │ │ - srdi r0,r29,3 │ │ │ │ - addi r8,r17,16 │ │ │ │ - addi r11,r9,-8 │ │ │ │ - ld r9,48(r31) │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r10,r10,r6 │ │ │ │ - addi r3,r9,-8 │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r5,r9,16 │ │ │ │ - ldu r6,8(r11) │ │ │ │ - ldu r9,8(r3) │ │ │ │ - mulld r7,r4,r0 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - cmpd r6,r9 │ │ │ │ - sldi r20,r7,3 │ │ │ │ - add r19,r17,r20 │ │ │ │ - stfdx f12,r17,r20 │ │ │ │ - bge 270f4 │ │ │ │ - addi r20,r6,2 │ │ │ │ - lfd f0,8(r10) │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r20,r9 │ │ │ │ - ld r20,56(r31) │ │ │ │ - sldi r7,r7,3 │ │ │ │ + mr r3,r14 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + bl 5240 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r9,176(r19) │ │ │ │ + li r6,0 │ │ │ │ + srdi r11,r15,3 │ │ │ │ + addi r10,r21,16 │ │ │ │ + addi r3,r2,-8 │ │ │ │ + ld r2,48(r31) │ │ │ │ + add r9,r9,r22 │ │ │ │ + addi r4,r2,-8 │ │ │ │ + ld r2,40(r31) │ │ │ │ + addi r7,r2,16 │ │ │ │ + ldu r2,8(r3) │ │ │ │ + ldu r8,8(r4) │ │ │ │ + mulld r5,r6,r11 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + cmpd r2,r8 │ │ │ │ + sldi r0,r5,3 │ │ │ │ + add r22,r21,r0 │ │ │ │ + stfdx f12,r21,r0 │ │ │ │ + bge 27554 │ │ │ │ + lfd f0,8(r9) │ │ │ │ + ld r17,40(r31) │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r0,r2,2 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + cmpd r0,r8 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - lfdx f11,r20,r7 │ │ │ │ + lfdx f11,r17,r5 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f12,8(r19) │ │ │ │ - bgt 270f4 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f10,-16(r8) │ │ │ │ + stfd f12,8(r22) │ │ │ │ + bgt 27554 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + lfd f10,-16(r10) │ │ │ │ fmr f12,f0 │ │ │ │ - li r7,0 │ │ │ │ - subf r9,r6,r9 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - beq 270b8 │ │ │ │ - lfd f11,0(r5) │ │ │ │ + li r5,0 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + beq 27508 │ │ │ │ + lfd f11,0(r7) │ │ │ │ fmul f12,f0,f0 │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r7,8 │ │ │ │ + cmpdi r8,0 │ │ │ │ + li r5,8 │ │ │ │ fmul f11,f10,f11 │ │ │ │ fmul f11,f11,f12 │ │ │ │ - stfd f11,0(r8) │ │ │ │ - beq 270f4 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f11,r5,r7 │ │ │ │ + stfd f11,0(r10) │ │ │ │ + beq 27554 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f11,r7,r5 │ │ │ │ fmul f9,f12,f0 │ │ │ │ - addi r9,r7,8 │ │ │ │ + addi r8,r5,8 │ │ │ │ + mfctr r2 │ │ │ │ + cmpdi r2,1 │ │ │ │ fmul f11,f10,f11 │ │ │ │ fmul f12,f9,f0 │ │ │ │ fmul f11,f11,f9 │ │ │ │ - stfdx f11,r8,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - lfdx f11,r5,r9 │ │ │ │ + stfdx f11,r10,r5 │ │ │ │ + lfdx f11,r7,r8 │ │ │ │ + addi r5,r5,16 │ │ │ │ fmul f11,f10,f11 │ │ │ │ fmul f11,f11,f12 │ │ │ │ - stfdx f11,r8,r9 │ │ │ │ - bdnz 270c0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - add r5,r5,r29 │ │ │ │ - add r8,r8,r29 │ │ │ │ - cmpd r28,r4 │ │ │ │ - bne 27028 │ │ │ │ - cmpdi r28,4 │ │ │ │ - beq 27514 │ │ │ │ - cmpdi r28,5 │ │ │ │ - li r9,0 │ │ │ │ - beq 272d0 │ │ │ │ - ld r3,32(r31) │ │ │ │ - cmpdi r3,0 │ │ │ │ - ble 27264 │ │ │ │ + stfdx f11,r10,r8 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + mtctr r8 │ │ │ │ + bne 27510 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + add r7,r7,r15 │ │ │ │ + add r10,r10,r15 │ │ │ │ + cmpd r29,r6 │ │ │ │ + bne 27478 │ │ │ │ + cmpdi r29,4 │ │ │ │ + beq 27974 │ │ │ │ + cmpdi r29,5 │ │ │ │ + li r2,0 │ │ │ │ + beq 2772c │ │ │ │ + ld r12,72(r31) │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble 276cc │ │ │ │ ld r10,48(r31) │ │ │ │ - sldi r0,r28,3 │ │ │ │ - ld r30,24(r18) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r24,200(r18) │ │ │ │ - li r4,0 │ │ │ │ - sldi r25,r23,1 │ │ │ │ - add r12,r15,r0 │ │ │ │ - add r19,r10,r0 │ │ │ │ - ld r10,40(r31) │ │ │ │ - add r30,r30,r26 │ │ │ │ - add r5,r10,r0 │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 271ec │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r8,72(r18) │ │ │ │ - srdi r7,r29,3 │ │ │ │ - mulld r26,r23,r9 │ │ │ │ - addi r6,r15,-8 │ │ │ │ - std r15,96(r31) │ │ │ │ - add r27,r14,r10 │ │ │ │ - std r7,64(r31) │ │ │ │ - subf r7,r9,r28 │ │ │ │ - lfdx f0,r16,r10 │ │ │ │ - add r6,r6,r10 │ │ │ │ - mtctr r7 │ │ │ │ - ld r11,0(r27) │ │ │ │ - addi r7,r8,-8 │ │ │ │ - sldi r8,r26,1 │ │ │ │ - add r7,r7,r10 │ │ │ │ - ldu r10,8(r6) │ │ │ │ - ld r26,64(r31) │ │ │ │ - ldu r15,8(r7) │ │ │ │ - maddld r26,r26,r9,r10 │ │ │ │ - add r10,r8,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r8,r8,r25 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r20,r9,3 │ │ │ │ - ldx r10,r21,r10 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - lfdx f12,r17,r26 │ │ │ │ - maddld r11,r11,r15,r10 │ │ │ │ + sldi r11,r29,3 │ │ │ │ + ld r30,24(r19) │ │ │ │ + sldi r9,r23,4 │ │ │ │ + li r5,0 │ │ │ │ + sldi r23,r28,1 │ │ │ │ + ld r26,200(r19) │ │ │ │ + li r24,0 │ │ │ │ + add r17,r14,r11 │ │ │ │ + add r6,r10,r11 │ │ │ │ + ld r10,32(r31) │ │ │ │ + add r30,r30,r9 │ │ │ │ + add r0,r10,r11 │ │ │ │ + cmpd r29,r2 │ │ │ │ + ble 27658 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r10,72(r19) │ │ │ │ + srdi r8,r15,3 │ │ │ │ + mulld r4,r28,r2 │ │ │ │ + addi r7,r14,-8 │ │ │ │ + std r14,88(r31) │ │ │ │ + std r18,112(r31) │ │ │ │ + add r22,r18,r9 │ │ │ │ + std r8,56(r31) │ │ │ │ + subf r8,r2,r29 │ │ │ │ + lfdx f0,r16,r9 │ │ │ │ + add r7,r7,r9 │ │ │ │ + mtctr r8 │ │ │ │ + ld r3,0(r22) │ │ │ │ + addi r8,r10,-8 │ │ │ │ + sldi r10,r4,1 │ │ │ │ + add r8,r8,r9 │ │ │ │ + ldu r9,8(r7) │ │ │ │ + ld r4,56(r31) │ │ │ │ + ldu r14,8(r8) │ │ │ │ + maddld r4,r4,r2,r9 │ │ │ │ + add r9,r10,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r10,r10,r23 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r18,r2,3 │ │ │ │ + ldx r9,r25,r9 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f12,r21,r4 │ │ │ │ + maddld r3,r3,r14,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r11,8(r27) │ │ │ │ - stfdx f0,r16,r20 │ │ │ │ - bdnz 271a4 │ │ │ │ - ld r15,96(r31) │ │ │ │ - ldx r9,r14,r0 │ │ │ │ + stdu r3,8(r22) │ │ │ │ + stfdx f0,r16,r18 │ │ │ │ + bdnz 2760c │ │ │ │ + ld r14,88(r31) │ │ │ │ + ld r18,112(r31) │ │ │ │ + ldx r2,r18,r11 │ │ │ │ lxv vs12,0(r30) │ │ │ │ - lxvdsx vs0,r16,r0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r24,r9 │ │ │ │ + lxvdsx vs0,r16,r11 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r26,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r24,r9 │ │ │ │ - ble cr4,272c0 │ │ │ │ - mtctr r22 │ │ │ │ - mr r11,r5 │ │ │ │ - mr r6,r19 │ │ │ │ - mr r7,r12 │ │ │ │ - mr r9,r22 │ │ │ │ - li r27,0 │ │ │ │ - b 27234 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r27,0(r7) │ │ │ │ - bdz 272a4 │ │ │ │ - ldu r26,-8(r6) │ │ │ │ - ldu r8,-8(r11) │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - subf r8,r8,r26 │ │ │ │ - cmpd r10,r8 │ │ │ │ - beq 27228 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - cmpd r4,r3 │ │ │ │ - stdx r10,r15,r8 │ │ │ │ - bne 2715c │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r10,8(r18) │ │ │ │ - ld r8,88(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r10,104(r31) │ │ │ │ - std r7,80(r31) │ │ │ │ - std r8,88(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bge 23ef4 │ │ │ │ - ld r28,48(r18) │ │ │ │ - mr r26,r7 │ │ │ │ - b 26ea8 │ │ │ │ - ld r10,0(r15) │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r3,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r15) │ │ │ │ - bne 27164 │ │ │ │ - b 27264 │ │ │ │ - sldi r10,r22,3 │ │ │ │ - mr r9,r22 │ │ │ │ - ldx r10,r15,r10 │ │ │ │ - b 2724c │ │ │ │ + stxvx vs0,r26,r2 │ │ │ │ + ble cr4,2771c │ │ │ │ + mtctr r27 │ │ │ │ + mr r4,r0 │ │ │ │ + mr r7,r6 │ │ │ │ + mr r8,r17 │ │ │ │ + mr r2,r27 │ │ │ │ + b 2769c │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r24,0(r8) │ │ │ │ + bdz 27700 │ │ │ │ + ldu r3,-8(r7) │ │ │ │ + ldu r10,-8(r4) │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + subf r10,r10,r3 │ │ │ │ + cmpd r9,r10 │ │ │ │ + beq 27690 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + cmpd r5,r12 │ │ │ │ + stdx r9,r14,r10 │ │ │ │ + bne 275c0 │ │ │ │ + ld r9,8(r19) │ │ │ │ + ld r10,80(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r20,r9 │ │ │ │ + ld r9,104(r31) │ │ │ │ + addi r10,r10,16 │ │ │ │ + std r10,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bge 23f58 │ │ │ │ + ld r29,48(r19) │ │ │ │ + b 272d0 │ │ │ │ + ld r9,0(r14) │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r12,r5 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r14) │ │ │ │ + bne 275c8 │ │ │ │ + b 276cc │ │ │ │ + sldi r9,r27,3 │ │ │ │ + mr r2,r27 │ │ │ │ + ldx r9,r14,r9 │ │ │ │ + b 276b4 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 27264 │ │ │ │ - ld r3,0(r25) │ │ │ │ - ld r11,0(r14) │ │ │ │ - ld r10,72(r31) │ │ │ │ - mulli r9,r27,48 │ │ │ │ - ld r6,16(r25) │ │ │ │ - sldi r5,r27,4 │ │ │ │ - sldi r7,r27,5 │ │ │ │ - ld r4,24(r18) │ │ │ │ - sldi r27,r27,6 │ │ │ │ - add r20,r17,r29 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r22,24(r25) │ │ │ │ + ble 276cc │ │ │ │ + ld r7,0(r26) │ │ │ │ + ld r3,0(r18) │ │ │ │ + mulli r2,r24,48 │ │ │ │ + sldi r0,r24,6 │ │ │ │ + sldi r6,r24,4 │ │ │ │ + sldi r10,r24,5 │ │ │ │ + ld r9,64(r31) │ │ │ │ + ld r4,16(r26) │ │ │ │ + add r17,r21,r15 │ │ │ │ + sldi r11,r28,1 │ │ │ │ + sldi r5,r23,4 │ │ │ │ + mr r28,r0 │ │ │ │ + ld r29,24(r19) │ │ │ │ + addi r6,r6,8 │ │ │ │ + ld r23,24(r26) │ │ │ │ + addi r10,r10,24 │ │ │ │ + add r24,r17,r15 │ │ │ │ lfd f8,0(r16) │ │ │ │ - addi r5,r5,8 │ │ │ │ - addi r7,r7,24 │ │ │ │ - addi r0,r27,56 │ │ │ │ - mulld r3,r11,r3 │ │ │ │ - sldi r8,r10,5 │ │ │ │ - ld r10,8(r25) │ │ │ │ - add r23,r20,r29 │ │ │ │ - ld r25,32(r25) │ │ │ │ - add r5,r5,r21 │ │ │ │ - add r7,r7,r21 │ │ │ │ - addi r9,r9,40 │ │ │ │ + mulld r7,r3,r7 │ │ │ │ + addi r0,r28,56 │ │ │ │ + add r6,r25,r6 │ │ │ │ + add r10,r25,r10 │ │ │ │ + sldi r8,r9,5 │ │ │ │ + ld r9,8(r26) │ │ │ │ + addi r2,r2,40 │ │ │ │ + ld r26,32(r26) │ │ │ │ + std r4,128(r31) │ │ │ │ + add r27,r24,r15 │ │ │ │ + addi r4,r25,-8 │ │ │ │ std r6,136(r31) │ │ │ │ - ld r6,200(r18) │ │ │ │ - add r4,r4,r26 │ │ │ │ - add r0,r0,r21 │ │ │ │ - add r26,r23,r29 │ │ │ │ - add r27,r17,r8 │ │ │ │ - std r5,144(r31) │ │ │ │ - std r7,152(r31) │ │ │ │ - li r7,0 │ │ │ │ - mr r5,r10 │ │ │ │ - std r3,120(r31) │ │ │ │ - addi r3,r21,-8 │ │ │ │ - add r21,r9,r21 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ldu r19,8(r3) │ │ │ │ - ld r10,144(r31) │ │ │ │ - li r28,0 │ │ │ │ - std r15,160(r31) │ │ │ │ - std r14,168(r31) │ │ │ │ - std r16,176(r31) │ │ │ │ - std r29,184(r31) │ │ │ │ - lfdx f9,r17,r9 │ │ │ │ - ld r9,120(r31) │ │ │ │ - std r17,192(r31) │ │ │ │ - std r5,208(r31) │ │ │ │ - std r10,96(r31) │ │ │ │ - add r19,r9,r19 │ │ │ │ + std r10,144(r31) │ │ │ │ + add r5,r29,r5 │ │ │ │ + add r0,r25,r0 │ │ │ │ + add r28,r21,r8 │ │ │ │ + add r22,r25,r2 │ │ │ │ + li r8,0 │ │ │ │ + std r7,112(r31) │ │ │ │ + ld r7,200(r19) │ │ │ │ + mr r6,r9 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ldu r25,8(r4) │ │ │ │ + ld r9,136(r31) │ │ │ │ + li r29,0 │ │ │ │ + std r14,152(r31) │ │ │ │ + std r18,160(r31) │ │ │ │ + std r16,168(r31) │ │ │ │ + std r15,176(r31) │ │ │ │ + lfdx f9,r21,r2 │ │ │ │ + ld r2,112(r31) │ │ │ │ + std r21,184(r31) │ │ │ │ + std r6,200(r31) │ │ │ │ + std r9,88(r31) │ │ │ │ + add r25,r2,r25 │ │ │ │ fmul f9,f8,f9 │ │ │ │ - mulld r9,r19,r5 │ │ │ │ - std r19,200(r31) │ │ │ │ - mr r19,r7 │ │ │ │ - std r9,128(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - sldi r9,r28,3 │ │ │ │ - ld r7,152(r31) │ │ │ │ - lfdx f12,r20,r9 │ │ │ │ - ld r9,128(r31) │ │ │ │ - ldu r12,8(r10) │ │ │ │ + mulld r2,r25,r6 │ │ │ │ + std r25,192(r31) │ │ │ │ + mr r25,r8 │ │ │ │ + std r2,120(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + sldi r2,r29,3 │ │ │ │ + ld r8,144(r31) │ │ │ │ + lfdx f12,r17,r2 │ │ │ │ + ld r2,120(r31) │ │ │ │ + ldu r12,8(r9) │ │ │ │ fmul f12,f9,f12 │ │ │ │ - add r12,r9,r12 │ │ │ │ - ld r9,136(r31) │ │ │ │ - std r10,96(r31) │ │ │ │ - li r10,0 │ │ │ │ - std r12,216(r31) │ │ │ │ - mulld r5,r12,r9 │ │ │ │ - std r5,64(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r8,8(r7) │ │ │ │ - mr r14,r21 │ │ │ │ + add r12,r2,r12 │ │ │ │ + ld r2,128(r31) │ │ │ │ + std r9,88(r31) │ │ │ │ + li r9,0 │ │ │ │ + std r12,208(r31) │ │ │ │ + mulld r6,r12,r2 │ │ │ │ + std r6,56(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r10,8(r8) │ │ │ │ + mr r14,r22 │ │ │ │ li r15,0 │ │ │ │ - lfdx f10,r23,r9 │ │ │ │ - ld r9,64(r31) │ │ │ │ - add r8,r9,r8 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + ld r2,56(r31) │ │ │ │ + add r10,r2,r10 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r12,r8,r22 │ │ │ │ - nop │ │ │ │ + mulld r12,r10,r23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r11,8(r14) │ │ │ │ - sldi r9,r15,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r17,r0 │ │ │ │ - mr r5,r27 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + ldu r3,8(r14) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r18,r0 │ │ │ │ + mr r6,r28 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ + add r3,r12,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r16,r11,r25 │ │ │ │ + mulld r16,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r17) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lxv vs7,0(r4) │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r9,r16,r9 │ │ │ │ + lfd f0,0(r6) │ │ │ │ + ldu r2,8(r18) │ │ │ │ + addi r6,r6,8 │ │ │ │ + lxv vs7,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r29,r9,4 │ │ │ │ - lxvx vs6,r6,r29 │ │ │ │ + add r2,r16,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs6,r7,r21 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r6,r29 │ │ │ │ - bdnz 27450 │ │ │ │ + stxvx vs7,r7,r21 │ │ │ │ + bdnz 278b0 │ │ │ │ addi r15,r15,1 │ │ │ │ - cmpd r15,r30 │ │ │ │ - bne 27420 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r15 │ │ │ │ - bne 273f0 │ │ │ │ - addi r28,r28,1 │ │ │ │ - ld r12,216(r31) │ │ │ │ - cmpd r28,r10 │ │ │ │ - bne 273b8 │ │ │ │ - mr r7,r19 │ │ │ │ - ld r15,160(r31) │ │ │ │ - ld r14,168(r31) │ │ │ │ - ld r16,176(r31) │ │ │ │ - ld r29,184(r31) │ │ │ │ - ld r17,192(r31) │ │ │ │ - ld r5,208(r31) │ │ │ │ - ld r19,200(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r28 │ │ │ │ - bne 2736c │ │ │ │ - not r24,r24 │ │ │ │ + cmpd r15,r11 │ │ │ │ + bne 27880 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r15 │ │ │ │ + bne 27854 │ │ │ │ + addi r29,r29,1 │ │ │ │ + ld r12,208(r31) │ │ │ │ + cmpd r29,r9 │ │ │ │ + bne 2781c │ │ │ │ + mr r8,r25 │ │ │ │ + ld r14,152(r31) │ │ │ │ + ld r18,160(r31) │ │ │ │ + ld r16,168(r31) │ │ │ │ + ld r15,176(r31) │ │ │ │ + addi r8,r8,1 │ │ │ │ + ld r21,184(r31) │ │ │ │ + ld r6,200(r31) │ │ │ │ + ld r25,192(r31) │ │ │ │ + cmpd r8,r29 │ │ │ │ + bne 277d0 │ │ │ │ + addi r30,r30,-1 │ │ │ │ stfd f0,40(r16) │ │ │ │ - std r9,40(r14) │ │ │ │ - std r19,8(r14) │ │ │ │ + std r2,40(r18) │ │ │ │ + std r3,32(r18) │ │ │ │ + std r25,8(r18) │ │ │ │ + std r12,16(r18) │ │ │ │ + mtvsrdd vs0,r30,r30 │ │ │ │ stfd f9,8(r16) │ │ │ │ - std r12,16(r14) │ │ │ │ stfd f12,16(r16) │ │ │ │ - std r8,24(r14) │ │ │ │ - mtvsrdd vs0,r24,r24 │ │ │ │ - std r24,32(r15) │ │ │ │ + std r30,32(r14) │ │ │ │ + std r10,24(r18) │ │ │ │ stfd f10,24(r16) │ │ │ │ - std r11,32(r14) │ │ │ │ stfd f11,32(r16) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 27264 │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 276cc │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 27264 │ │ │ │ - mulli r0,r27,48 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r8,0(r25) │ │ │ │ - ld r3,0(r14) │ │ │ │ - sldi r5,r27,4 │ │ │ │ - sldi r10,r27,5 │ │ │ │ - ld r4,24(r18) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - add r20,r17,r29 │ │ │ │ - ld r28,8(r25) │ │ │ │ - ld r12,16(r25) │ │ │ │ - addi r5,r5,8 │ │ │ │ - lfd f9,0(r16) │ │ │ │ - ld r25,24(r25) │ │ │ │ - ld r6,200(r18) │ │ │ │ - addi r10,r10,24 │ │ │ │ - std r29,120(r31) │ │ │ │ - addi r7,r21,-8 │ │ │ │ - mulli r9,r9,24 │ │ │ │ - mulld r23,r3,r8 │ │ │ │ - li r8,0 │ │ │ │ - mr r3,r0 │ │ │ │ - add r4,r4,r26 │ │ │ │ - add r10,r10,r21 │ │ │ │ - add r26,r20,r29 │ │ │ │ - mr r29,r18 │ │ │ │ - addi r0,r3,40 │ │ │ │ - add r3,r5,r21 │ │ │ │ - std r10,96(r31) │ │ │ │ - add r27,r17,r9 │ │ │ │ - add r0,r0,r21 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r5,8(r7) │ │ │ │ - mr r21,r3 │ │ │ │ + ble 276cc │ │ │ │ + sldi r6,r24,5 │ │ │ │ + mulli r0,r24,48 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r7,0(r26) │ │ │ │ + sldi r3,r24,4 │ │ │ │ + sldi r5,r23,4 │ │ │ │ + std r18,112(r31) │ │ │ │ + ld r4,0(r18) │ │ │ │ + ld r9,24(r19) │ │ │ │ + add r22,r21,r15 │ │ │ │ + sldi r11,r28,1 │ │ │ │ + addi r8,r25,-8 │ │ │ │ li r10,0 │ │ │ │ - std r15,128(r31) │ │ │ │ - std r14,136(r31) │ │ │ │ - std r16,144(r31) │ │ │ │ - std r17,152(r31) │ │ │ │ - lfdx f12,r17,r9 │ │ │ │ - add r5,r23,r5 │ │ │ │ + addi r6,r6,24 │ │ │ │ + ld r29,8(r26) │ │ │ │ + ld r12,16(r26) │ │ │ │ + addi r3,r3,8 │ │ │ │ + lfd f9,0(r16) │ │ │ │ + ld r26,24(r26) │ │ │ │ + add r27,r22,r15 │ │ │ │ + add r6,r25,r6 │ │ │ │ + mulli r2,r2,24 │ │ │ │ + add r3,r25,r3 │ │ │ │ + mulld r4,r4,r7 │ │ │ │ + ld r7,200(r19) │ │ │ │ + add r5,r9,r5 │ │ │ │ + std r6,88(r31) │ │ │ │ + mr r6,r0 │ │ │ │ + std r3,56(r31) │ │ │ │ + addi r0,r6,40 │ │ │ │ + add r28,r21,r2 │ │ │ │ + add r0,r25,r0 │ │ │ │ + ldu r6,8(r8) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ld r24,56(r31) │ │ │ │ + li r9,0 │ │ │ │ + std r14,120(r31) │ │ │ │ + std r16,128(r31) │ │ │ │ + std r15,136(r31) │ │ │ │ + lfdx f12,r21,r2 │ │ │ │ + add r6,r4,r6 │ │ │ │ fmul f12,f9,f12 │ │ │ │ - mulld r9,r5,r28 │ │ │ │ - std r9,64(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r19,8(r21) │ │ │ │ - ld r15,96(r31) │ │ │ │ + mulld r23,r6,r29 │ │ │ │ + ldu r17,8(r24) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ld r15,88(r31) │ │ │ │ li r16,0 │ │ │ │ - std r23,160(r31) │ │ │ │ - lfdx f10,r20,r9 │ │ │ │ - ld r9,64(r31) │ │ │ │ - add r19,r9,r19 │ │ │ │ + std r21,144(r31) │ │ │ │ + std r4,152(r31) │ │ │ │ + lfdx f10,r22,r2 │ │ │ │ + add r17,r23,r17 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r19,r12 │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r18,r0 │ │ │ │ - mr r23,r27 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mulld r14,r17,r12 │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r16,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r21,r0 │ │ │ │ + mr r4,r28 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r17,r11,r25 │ │ │ │ + mulld r18,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r18) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - lxv vs8,0(r4) │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + nop │ │ │ │ + lfd f0,0(r4) │ │ │ │ + ldu r2,8(r21) │ │ │ │ + addi r4,r4,8 │ │ │ │ + lxv vs8,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r22,r9,4 │ │ │ │ - lxvx vs7,r6,r22 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r25,r2,4 │ │ │ │ + lxvx vs7,r7,r25 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r22 │ │ │ │ - bdnz 27620 │ │ │ │ + stxvx vs8,r7,r25 │ │ │ │ + bdnz 27a80 │ │ │ │ addi r16,r16,1 │ │ │ │ - cmpd r16,r30 │ │ │ │ - bne 275f4 │ │ │ │ + cmpd r16,r11 │ │ │ │ + bne 27a50 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r21,144(r31) │ │ │ │ + ld r4,152(r31) │ │ │ │ + cmpd r9,r16 │ │ │ │ + bne 27a28 │ │ │ │ addi r10,r10,1 │ │ │ │ - ld r23,160(r31) │ │ │ │ - cmpd r10,r16 │ │ │ │ - bne 275cc │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r15,128(r31) │ │ │ │ - ld r14,136(r31) │ │ │ │ - ld r16,144(r31) │ │ │ │ - ld r17,152(r31) │ │ │ │ - cmpd r8,r10 │ │ │ │ - bne 27598 │ │ │ │ - not r24,r24 │ │ │ │ + ld r14,120(r31) │ │ │ │ + ld r16,128(r31) │ │ │ │ + ld r15,136(r31) │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 279fc │ │ │ │ + ld r18,112(r31) │ │ │ │ + addi r30,r30,-1 │ │ │ │ stfd f0,32(r16) │ │ │ │ - mr r18,r29 │ │ │ │ - std r9,32(r14) │ │ │ │ - ld r29,120(r31) │ │ │ │ - std r5,8(r14) │ │ │ │ stfd f12,8(r16) │ │ │ │ - std r19,16(r14) │ │ │ │ stfd f10,16(r16) │ │ │ │ - mtvsrdd vs0,r24,r24 │ │ │ │ - std r11,24(r14) │ │ │ │ stfd f11,24(r16) │ │ │ │ - stxv vs0,0(r15) │ │ │ │ - stxv vs0,16(r15) │ │ │ │ - b 27264 │ │ │ │ - mr r9,r28 │ │ │ │ - b 27120 │ │ │ │ - sldi r26,r28,3 │ │ │ │ - ld r30,8(r18) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r4,72(r18) │ │ │ │ - lxsd v0,88(r18) │ │ │ │ - ld r10,120(r18) │ │ │ │ - ld r29,240(r18) │ │ │ │ - mr r22,r1 │ │ │ │ - mr r6,r28 │ │ │ │ - addi r9,r26,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + mtvsrdd vs0,r30,r30 │ │ │ │ + std r2,32(r18) │ │ │ │ + std r3,24(r18) │ │ │ │ + std r17,16(r18) │ │ │ │ + std r6,8(r18) │ │ │ │ + stxv vs0,0(r14) │ │ │ │ + stxv vs0,16(r14) │ │ │ │ + b 276cc │ │ │ │ + mr r2,r29 │ │ │ │ + b 27580 │ │ │ │ + sldi r11,r29,3 │ │ │ │ + ld r30,8(r19) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r24,r1 │ │ │ │ + ld r10,72(r19) │ │ │ │ + lxsd v0,88(r19) │ │ │ │ + addi r2,r11,15 │ │ │ │ + ld r0,120(r19) │ │ │ │ + ld r28,240(r19) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ cmpdi r30,0 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r25,r1,32 │ │ │ │ - ble 27810 │ │ │ │ - li r8,0 │ │ │ │ - mr r9,r29 │ │ │ │ - std r8,0(r29) │ │ │ │ - std r8,8(r29) │ │ │ │ - ble cr7,277d8 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r27,r1,32 │ │ │ │ + ble 27c70 │ │ │ │ + li r9,0 │ │ │ │ + mr r2,r28 │ │ │ │ + std r9,0(r28) │ │ │ │ + std r9,8(r28) │ │ │ │ + ble cr7,27c30 │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - mr r27,r29 │ │ │ │ - li r11,0 │ │ │ │ - li r3,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r24,r26,-8 │ │ │ │ - sldi r5,r11,3 │ │ │ │ + mr r3,r28 │ │ │ │ + li r4,0 │ │ │ │ + li r6,0 │ │ │ │ + li r25,0 │ │ │ │ + addi r9,r11,-8 │ │ │ │ + sldi r5,r4,3 │ │ │ │ li r7,0 │ │ │ │ li r8,0 │ │ │ │ - srdi r24,r24,3 │ │ │ │ - add r5,r10,r5 │ │ │ │ - addi r0,r24,1 │ │ │ │ - mtctr r0 │ │ │ │ - b 27764 │ │ │ │ - ldx r0,r4,r7 │ │ │ │ - mulld r8,r8,r0 │ │ │ │ - std r8,0(r27) │ │ │ │ - ldx r21,r4,r7 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r5,r0,r5 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 27bbc │ │ │ │ + ldx r9,r10,r7 │ │ │ │ + mulld r8,r8,r9 │ │ │ │ + std r8,0(r3) │ │ │ │ + ldx r23,r10,r7 │ │ │ │ lfdx f0,r5,r7 │ │ │ │ - mtfprd f12,r21 │ │ │ │ + mtfprd f12,r23 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r24,f0 │ │ │ │ - divd r0,r24,r21 │ │ │ │ - mulld r0,r0,r21 │ │ │ │ - subf r0,r0,r24 │ │ │ │ - add r0,r0,r21 │ │ │ │ - divd r24,r0,r21 │ │ │ │ - mulld r24,r24,r21 │ │ │ │ - subf r0,r24,r0 │ │ │ │ - add r8,r0,r8 │ │ │ │ - stdx r0,r25,r7 │ │ │ │ + mffprd r26,f0 │ │ │ │ + divd r9,r26,r23 │ │ │ │ + mulld r9,r9,r23 │ │ │ │ + subf r9,r9,r26 │ │ │ │ + add r9,r9,r23 │ │ │ │ + divd r26,r9,r23 │ │ │ │ + mulld r26,r26,r23 │ │ │ │ + subf r9,r26,r9 │ │ │ │ + add r8,r9,r8 │ │ │ │ + stdx r9,r27,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ - std r8,0(r27) │ │ │ │ - bdnz 27758 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r30,r3 │ │ │ │ - beq 27810 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r11,r11,r28 │ │ │ │ - std r23,0(r9) │ │ │ │ - std r3,8(r9) │ │ │ │ - mr r27,r9 │ │ │ │ - b 27734 │ │ │ │ - li r10,0 │ │ │ │ + std r8,0(r3) │ │ │ │ + bdnz 27bb0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r30,r6 │ │ │ │ + beq 27c70 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r4,r4,r29 │ │ │ │ + std r25,0(r2) │ │ │ │ + std r6,8(r2) │ │ │ │ + mr r3,r2 │ │ │ │ + b 27b8c │ │ │ │ + li r9,0 │ │ │ │ li r8,0 │ │ │ │ - addi r7,r10,1 │ │ │ │ - addi r10,r10,2 │ │ │ │ + addi r7,r9,1 │ │ │ │ + addi r9,r9,2 │ │ │ │ cmpd cr5,r30,r7 │ │ │ │ - cmpd r30,r10 │ │ │ │ - beq cr5,278a0 │ │ │ │ - std r8,16(r9) │ │ │ │ - std r7,24(r9) │ │ │ │ - beq 27810 │ │ │ │ - addi r9,r9,32 │ │ │ │ - std r8,0(r9) │ │ │ │ - std r10,8(r9) │ │ │ │ - b 277e0 │ │ │ │ - addi r5,r4,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,278a0 │ │ │ │ - mr r7,r28 │ │ │ │ - li r10,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r8,r7,3 │ │ │ │ - beq 27868 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 27858 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 2784c │ │ │ │ - ld r9,0(r4) │ │ │ │ - mr r5,r4 │ │ │ │ - mr r6,r28 │ │ │ │ - ldu r8,8(r5) │ │ │ │ + cmpd r30,r9 │ │ │ │ + beq cr5,27da8 │ │ │ │ + std r8,16(r2) │ │ │ │ + std r7,24(r2) │ │ │ │ + beq 27c70 │ │ │ │ + addi r2,r2,32 │ │ │ │ + std r8,0(r2) │ │ │ │ + std r9,8(r2) │ │ │ │ + b 27c38 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ble cr7,27da8 │ │ │ │ + cmpdi r29,1 │ │ │ │ + beq 27d9c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r8,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 27ce0 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 27ccc │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 27cbc │ │ │ │ + lxv vs32,0(r10) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r10,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 27d14 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + 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 27ce8 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + clrrdi r29,r29,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 27d40 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + ldx r9,r10,r29 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 51e0 │ │ │ │ + sldi r3,r30,4 │ │ │ │ + frip f31,f1 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r28 │ │ │ │ + mr r29,r3 │ │ │ │ + mr r3,r30 │ │ │ │ + mr r5,r29 │ │ │ │ + fctidz f0,f31 │ │ │ │ + mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - ldu r8,8(r5) │ │ │ │ - cmpdi r6,1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - beq 27898 │ │ │ │ - srdi r8,r7,2 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r29,48(r19) │ │ │ │ + cmpdi r29,0 │ │ │ │ + std r2,0(r24) │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + mr r1,r24 │ │ │ │ + b 267b8 │ │ │ │ + li r2,1 │ │ │ │ + li r29,0 │ │ │ │ + b 27d34 │ │ │ │ + li r2,1 │ │ │ │ + b 27d40 │ │ │ │ + li r9,0 │ │ │ │ + li r8,0 │ │ │ │ + addi r7,r9,1 │ │ │ │ + addi r9,r9,2 │ │ │ │ + cmpd cr5,r7,r30 │ │ │ │ + cmpd r9,r30 │ │ │ │ + beq cr5,27f20 │ │ │ │ + std r8,16(r2) │ │ │ │ + std r7,24(r2) │ │ │ │ + beq 27df0 │ │ │ │ + addi r2,r2,32 │ │ │ │ + std r8,0(r2) │ │ │ │ + std r9,8(r2) │ │ │ │ + b 27db8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ble cr7,27f20 │ │ │ │ + cmpdi r29,1 │ │ │ │ + beq 27f14 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r8,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 27e60 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 27e4c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 27e3c │ │ │ │ + lxv vs32,0(r10) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r10,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 27e94 │ │ │ │ + srdi r8,r8,2 │ │ │ │ mtctr r8 │ │ │ │ - ld r4,8(r5) │ │ │ │ - ld r6,16(r5) │ │ │ │ - ld r7,24(r5) │ │ │ │ - addi r5,r5,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r5) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 27870 │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - b 278a4 │ │ │ │ - li r10,1 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - std r12,64(r31) │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 27e68 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + clrrdi r29,r29,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 27ec0 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + ldx r9,r10,r29 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ sldi r3,r30,4 │ │ │ │ - frip f30,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r29 │ │ │ │ - mr r28,r3 │ │ │ │ + frip f31,f1 │ │ │ │ + bl 4c40 │ │ │ │ + mr r4,r27 │ │ │ │ + mr r29,r3 │ │ │ │ mr r3,r30 │ │ │ │ - mr r5,r28 │ │ │ │ - fctidz f0,f30 │ │ │ │ + mr r5,r29 │ │ │ │ + fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r28,48(r18) │ │ │ │ - ld r12,64(r31) │ │ │ │ - std r9,0(r22) │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - mr r1,r22 │ │ │ │ - b 252c4 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r30,8(r19) │ │ │ │ + std r2,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + b 24e34 │ │ │ │ + li r2,1 │ │ │ │ + li r29,0 │ │ │ │ + b 27eb4 │ │ │ │ + li r2,1 │ │ │ │ + b 27ec0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ + .long 0x1287 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000027920 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,1504 │ │ │ │ - std r24,-104(r1) │ │ │ │ - ld r24,48(r3) │ │ │ │ +0000000000027f40 : │ │ │ │ + std r25,-104(r1) │ │ │ │ + ld r25,48(r3) │ │ │ │ + cmpdi r25,0 │ │ │ │ stdu r1,-192(r1) │ │ │ │ + ble 28108 │ │ │ │ + std r24,80(r1) │ │ │ │ + ld r24,104(r3) │ │ │ │ cmpdi r24,0 │ │ │ │ - ble 27af4 │ │ │ │ - std r23,80(r1) │ │ │ │ - ld r23,104(r3) │ │ │ │ - cmpdi r23,0 │ │ │ │ - blt 27b20 │ │ │ │ - ld r9,88(r3) │ │ │ │ + blt 28138 │ │ │ │ + ld r2,88(r3) │ │ │ │ stfd f29,168(r1) │ │ │ │ - stfd f27,152(r1) │ │ │ │ + stfd f30,176(r1) │ │ │ │ mflr r0 │ │ │ │ - std r18,40(r1) │ │ │ │ - std r19,48(r1) │ │ │ │ - std r20,56(r1) │ │ │ │ - std r22,72(r1) │ │ │ │ - std r27,112(r1) │ │ │ │ - addi r22,r23,1 │ │ │ │ - addis r27,r2,-2 │ │ │ │ - ld r18,72(r3) │ │ │ │ - ld r19,176(r3) │ │ │ │ - ld r20,96(r3) │ │ │ │ - std r21,64(r1) │ │ │ │ - std r25,96(r1) │ │ │ │ - std r26,104(r1) │ │ │ │ - stfd f28,160(r1) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - li r25,0 │ │ │ │ - sldi r24,r24,3 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + stfd f26,144(r1) │ │ │ │ + stfd f27,152(r1) │ │ │ │ + plfd f27,195080 # 57988 │ │ │ │ + std r19,40(r1) │ │ │ │ + std r20,48(r1) │ │ │ │ + ld r19,72(r3) │ │ │ │ + ld r20,176(r3) │ │ │ │ + std r21,56(r1) │ │ │ │ + std r22,64(r1) │ │ │ │ + ld r21,96(r3) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r2,2 │ │ │ │ + std r23,72(r1) │ │ │ │ + addi r23,r24,1 │ │ │ │ + std r26,96(r1) │ │ │ │ li r26,0 │ │ │ │ - addi r27,r27,1536 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - std r28,120(r1) │ │ │ │ + std r27,104(r1) │ │ │ │ + std r28,112(r1) │ │ │ │ + li r27,0 │ │ │ │ fcfid f29,f0 │ │ │ │ - mtfprd f27,r9 │ │ │ │ - sldi r21,r22,3 │ │ │ │ + mtfprd f26,r2 │ │ │ │ + stfd f28,160(r1) │ │ │ │ + sldi r22,r23,3 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ std r0,208(r1) │ │ │ │ - std r29,128(r1) │ │ │ │ - std r30,136(r1) │ │ │ │ - std r31,144(r1) │ │ │ │ - stfd f30,176(r1) │ │ │ │ - fcfid f27,f27 │ │ │ │ + std r29,120(r1) │ │ │ │ + std r30,128(r1) │ │ │ │ + std r31,136(r1) │ │ │ │ + fcfid f26,f26 │ │ │ │ stfd f31,184(r1) │ │ │ │ fmul f29,f29,f29 │ │ │ │ - ldx r9,r18,r26 │ │ │ │ - add r28,r20,r26 │ │ │ │ - mr r30,r22 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r19,r27 │ │ │ │ + add r28,r21,r27 │ │ │ │ + mr r30,r23 │ │ │ │ li r31,0 │ │ │ │ - add r29,r19,r25 │ │ │ │ - mulld r10,r23,r9 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + add r29,r20,r26 │ │ │ │ + mulld r9,r24,r2 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f30,f12 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mtfprd f0,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ - fdiv f0,f27,f0 │ │ │ │ + fdiv f0,f26,f0 │ │ │ │ fmul f30,f30,f0 │ │ │ │ - b 27a50 │ │ │ │ + b 28068 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b40 │ │ │ │ + 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 27a94 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 280a8 │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r28) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f12,f29,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - bgt 27a20 │ │ │ │ + bgt 28040 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 27b00 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + blt 28120 │ │ │ │ + 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 27a50 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r25,r25,r21 │ │ │ │ - cmpld r26,r24 │ │ │ │ - bne 279e0 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 28068 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r26,r26,r22 │ │ │ │ + cmpld r27,r25 │ │ │ │ + bne 28000 │ │ │ │ ld r0,208(r1) │ │ │ │ + lfd f26,144(r1) │ │ │ │ lfd f27,152(r1) │ │ │ │ lfd f28,160(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ lfd f30,176(r1) │ │ │ │ lfd f31,184(r1) │ │ │ │ - ld r18,40(r1) │ │ │ │ - ld r19,48(r1) │ │ │ │ - ld r20,56(r1) │ │ │ │ - ld r21,64(r1) │ │ │ │ - ld r22,72(r1) │ │ │ │ - ld r23,80(r1) │ │ │ │ - ld r25,96(r1) │ │ │ │ - ld r26,104(r1) │ │ │ │ - ld r27,112(r1) │ │ │ │ - ld r28,120(r1) │ │ │ │ + ld r19,40(r1) │ │ │ │ + ld r20,48(r1) │ │ │ │ + ld r21,56(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,128(r1) │ │ │ │ - ld r30,136(r1) │ │ │ │ - ld r31,144(r1) │ │ │ │ + ld r22,64(r1) │ │ │ │ + ld r23,72(r1) │ │ │ │ + ld r24,80(r1) │ │ │ │ + ld r26,96(r1) │ │ │ │ + ld r27,104(r1) │ │ │ │ + ld r28,112(r1) │ │ │ │ + ld r29,120(r1) │ │ │ │ + ld r30,128(r1) │ │ │ │ + ld r31,136(r1) │ │ │ │ addi r1,r1,192 │ │ │ │ - ld r24,-104(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 27a3c │ │ │ │ - ld r23,80(r1) │ │ │ │ - b 27af4 │ │ │ │ + b 28054 │ │ │ │ + ld r24,80(r1) │ │ │ │ + b 28108 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe85 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xd86 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000027b40 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,960 │ │ │ │ +0000000000028150 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ + std r30,-88(r1) │ │ │ │ + std r31,-80(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + std r16,-200(r1) │ │ │ │ + std r17,-192(r1) │ │ │ │ + std r18,-184(r1) │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r20,-168(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ + std r22,-152(r1) │ │ │ │ + std r23,-144(r1) │ │ │ │ + std r24,-136(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ + std r26,-120(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + std r29,-96(r1) │ │ │ │ stdu r1,-240(r1) │ │ │ │ - mr r30,r3 │ │ │ │ mr r31,r1 │ │ │ │ - bne 27de0 │ │ │ │ - ld r21,48(r30) │ │ │ │ + bne 283b8 │ │ │ │ + ld r22,48(r30) │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 2832c │ │ │ │ + ld r21,8(r30) │ │ │ │ cmpdi r21,0 │ │ │ │ - ble 27d40 │ │ │ │ - ld r20,8(r30) │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble 27d40 │ │ │ │ + ble 2832c │ │ │ │ ld r27,88(r30) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r24,r2,-2 │ │ │ │ - ld r16,72(r30) │ │ │ │ - ld r17,96(r30) │ │ │ │ - ld r18,120(r30) │ │ │ │ - ld r19,176(r30) │ │ │ │ - sldi r25,r21,3 │ │ │ │ - sldi r26,r21,4 │ │ │ │ + ld r17,72(r30) │ │ │ │ + xxspltidp vs23,1065353216 │ │ │ │ + sldi r25,r22,3 │ │ │ │ + sldi r26,r22,4 │ │ │ │ + li r24,0 │ │ │ │ + ld r18,96(r30) │ │ │ │ + ld r19,120(r30) │ │ │ │ li r23,0 │ │ │ │ - li r22,0 │ │ │ │ - lfd f24,1648(r9) │ │ │ │ - addi r24,r24,1536 │ │ │ │ xxlxor vs25,vs25,vs25 │ │ │ │ + ld r20,176(r30) │ │ │ │ + plfd f24,194412 # 57988 │ │ │ │ mtfprd f0,r27 │ │ │ │ fcfid f26,f0 │ │ │ │ fmul f26,f26,f26 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f0,r16,r23 │ │ │ │ - sldi r30,r22,4 │ │ │ │ - add r28,r17,r23 │ │ │ │ - mr r29,r20 │ │ │ │ - add r15,r23,r18 │ │ │ │ - add r30,r30,r19 │ │ │ │ + lfdx f0,r17,r24 │ │ │ │ + sldi r30,r23,4 │ │ │ │ + add r28,r18,r24 │ │ │ │ + mr r29,r21 │ │ │ │ + add r16,r19,r24 │ │ │ │ + add r30,r30,r20 │ │ │ │ fcfid f29,f0 │ │ │ │ - fdiv f28,f24,f29 │ │ │ │ + fdiv f28,f23,f29 │ │ │ │ fmul f27,f29,f29 │ │ │ │ - b 27cb0 │ │ │ │ + b 282a4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ stfd f1,0(r30) │ │ │ │ - lfd f0,0(r15) │ │ │ │ + lfd f0,0(r16) │ │ │ │ lfd f1,0(r28) │ │ │ │ - add r15,r15,r25 │ │ │ │ + add r16,r16,r25 │ │ │ │ fmsub f0,f0,f29,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4720 │ │ │ │ addic. r29,r29,-1 │ │ │ │ stfd f1,8(r30) │ │ │ │ add r30,r30,r26 │ │ │ │ - beq 27d30 │ │ │ │ - lfd f0,0(r15) │ │ │ │ + beq 2831c │ │ │ │ + lfd f0,0(r16) │ │ │ │ lfd f1,0(r28) │ │ │ │ fmul f31,f0,f29 │ │ │ │ frim f31,f31 │ │ │ │ fctidz f31,f31 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r27,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ fmsub f12,f31,f28,f0 │ │ │ │ fnmsub f0,f31,f28,f0 │ │ │ │ fmul f12,f12,f27 │ │ │ │ fmadd f0,f0,f12,f26 │ │ │ │ fcmpu cr0,f0,f25 │ │ │ │ - bgt 27c60 │ │ │ │ + bgt 28260 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 27dc0 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + blt 283a0 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ stfd f1,0(r30) │ │ │ │ - lfd f0,0(r15) │ │ │ │ + lfd f0,0(r16) │ │ │ │ lfd f1,0(r28) │ │ │ │ - add r15,r15,r25 │ │ │ │ + add r16,r16,r25 │ │ │ │ fmsub f0,f0,f29,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4720 │ │ │ │ addic. r29,r29,-1 │ │ │ │ stfd f1,8(r30) │ │ │ │ add r30,r30,r26 │ │ │ │ - bne 27cb0 │ │ │ │ - addi r22,r22,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - cmpd r21,r22 │ │ │ │ - bne 27c30 │ │ │ │ + bne 282a4 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r24,r24,8 │ │ │ │ + cmpd r22,r23 │ │ │ │ + bne 28230 │ │ │ │ addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r15,-200(r1) │ │ │ │ - ld r16,-192(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ - ld r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ + ld r16,-200(r1) │ │ │ │ + ld r17,-192(r1) │ │ │ │ + ld r18,-184(r1) │ │ │ │ + ld r19,-176(r1) │ │ │ │ + ld r20,-168(r1) │ │ │ │ + ld r21,-160(r1) │ │ │ │ + ld r22,-152(r1) │ │ │ │ + ld r23,-144(r1) │ │ │ │ + ld r24,-136(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ + ld r25,-128(r1) │ │ │ │ + ld r26,-120(r1) │ │ │ │ + ld r27,-112(r1) │ │ │ │ + ld r28,-104(r1) │ │ │ │ + ld r29,-96(r1) │ │ │ │ + ld r30,-88(r1) │ │ │ │ + ld r31,-80(r1) │ │ │ │ + lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ - b 27c7c │ │ │ │ - ld r24,48(r3) │ │ │ │ - ld r25,8(r3) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r4,72(r3) │ │ │ │ + b 28274 │ │ │ │ + ld r25,48(r3) │ │ │ │ + ld r27,8(r3) │ │ │ │ mr r28,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r5,72(r3) │ │ │ │ lxsd v0,88(r3) │ │ │ │ - ld r29,240(r30) │ │ │ │ - ld r3,120(r3) │ │ │ │ - sldi r26,r24,3 │ │ │ │ - cmpdi r25,0 │ │ │ │ - mr r23,r24 │ │ │ │ - addi r9,r26,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - ble 27fd4 │ │ │ │ + ld r4,120(r3) │ │ │ │ + ld r29,240(r3) │ │ │ │ + sldi r26,r25,3 │ │ │ │ + cmpdi r27,0 │ │ │ │ + addi r2,r26,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 285d8 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r5,r29 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr7,r24,0 │ │ │ │ + mr r6,r29 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r25,0 │ │ │ │ li r0,0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r11,8(r5) │ │ │ │ - ble cr7,27ecc │ │ │ │ - addi r9,r26,-8 │ │ │ │ + std r0,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,2849c │ │ │ │ + addi r2,r26,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 27e7c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 2844c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r4,r7 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - std r6,0(r5) │ │ │ │ - ldx r8,r4,r7 │ │ │ │ - lfdx f0,r3,r7 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldx r2,r5,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r6) │ │ │ │ + ldx r10,r5,r8 │ │ │ │ + lfdx f0,r4,r8 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r8 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r8 │ │ │ │ - divd r10,r9,r8 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r6,r9,r6 │ │ │ │ - stdx r9,r27,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r6,0(r5) │ │ │ │ - bdnz 27e70 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r26 │ │ │ │ - cmpd r25,r11 │ │ │ │ - bne 27e40 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,27fcc │ │ │ │ - andi. r7,r24,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r24,-1 │ │ │ │ - beq 27f34 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 27f24 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 27f18 │ │ │ │ - ld r9,0(r4) │ │ │ │ - mr r10,r4 │ │ │ │ - mr r23,r6 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - addi r23,r23,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - cmpdi r23,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 27f64 │ │ │ │ - srdi r7,r24,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ld r7,0(r10) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - bdnz 27f3c │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5240 │ │ │ │ - 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 28440 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r26 │ │ │ │ + cmpd r27,r3 │ │ │ │ + bne 28410 │ │ │ │ + li r26,-1 │ │ │ │ + ble cr7,285a0 │ │ │ │ + cmpdi r25,1 │ │ │ │ + beq 285e0 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r25,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 28524 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 28510 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 28500 │ │ │ │ + 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 28558 │ │ │ │ + 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 2852c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + clrrdi r25,r25,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 28584 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + ldx r9,r5,r25 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 51e0 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r27,f0 │ │ │ │ - addi r27,r27,-1 │ │ │ │ - sldi r3,r25,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r27 │ │ │ │ + mffprd r26,f0 │ │ │ │ + addi r26,r26,-1 │ │ │ │ + sldi r3,r27,4 │ │ │ │ + bl 4c40 │ │ │ │ + mr r6,r26 │ │ │ │ mr r4,r29 │ │ │ │ - mr r26,r3 │ │ │ │ + mr r25,r3 │ │ │ │ + mr r3,r27 │ │ │ │ + mr r5,r25 │ │ │ │ + bl 4cc0 │ │ │ │ mr r3,r25 │ │ │ │ - mr r5,r26 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r28) │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r28) │ │ │ │ mr r1,r28 │ │ │ │ - b 27bcc │ │ │ │ - li r27,-1 │ │ │ │ - b 27f88 │ │ │ │ - cmpdi cr7,r24,0 │ │ │ │ - b 27ee0 │ │ │ │ + b 281d4 │ │ │ │ + cmpdi cr7,r25,0 │ │ │ │ + b 284b0 │ │ │ │ + li r2,1 │ │ │ │ + li r25,0 │ │ │ │ + b 28578 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1188 │ │ │ │ + .long 0x1089 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000027ff0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-240 │ │ │ │ +0000000000028600 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - std r23,-128(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ + std r24,-128(r1) │ │ │ │ + std r23,-136(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + std r31,-72(r1) │ │ │ │ + stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-200(r1) │ │ │ │ - std r15,-192(r1) │ │ │ │ - std r16,-184(r1) │ │ │ │ - std r17,-176(r1) │ │ │ │ - std r18,-168(r1) │ │ │ │ - std r19,-160(r1) │ │ │ │ - std r20,-152(r1) │ │ │ │ - std r21,-144(r1) │ │ │ │ - std r22,-136(r1) │ │ │ │ - std r24,-120(r1) │ │ │ │ - std r25,-112(r1) │ │ │ │ - std r26,-104(r1) │ │ │ │ - std r27,-96(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + std r14,-208(r1) │ │ │ │ + std r15,-200(r1) │ │ │ │ + std r16,-192(r1) │ │ │ │ + std r17,-184(r1) │ │ │ │ + std r18,-176(r1) │ │ │ │ + std r19,-168(r1) │ │ │ │ + std r20,-160(r1) │ │ │ │ + std r21,-152(r1) │ │ │ │ + std r22,-144(r1) │ │ │ │ + std r25,-120(r1) │ │ │ │ + std r26,-112(r1) │ │ │ │ + std r27,-104(r1) │ │ │ │ + std r28,-96(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ - mr r23,r3 │ │ │ │ mr r31,r1 │ │ │ │ - bne 282a0 │ │ │ │ - ld r17,48(r23) │ │ │ │ - cmpdi r17,0 │ │ │ │ - ble 28200 │ │ │ │ - ld r20,8(r23) │ │ │ │ + bne 2889c │ │ │ │ + ld r18,48(r24) │ │ │ │ + cmpdi r18,0 │ │ │ │ + ble 28824 │ │ │ │ + ld r20,8(r24) │ │ │ │ cmpdi r20,0 │ │ │ │ - ble 28200 │ │ │ │ - ld r24,88(r23) │ │ │ │ - ld r9,72(r23) │ │ │ │ - sldi r19,r17,3 │ │ │ │ - li r22,0 │ │ │ │ - li r18,0 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - mtfprd f0,r24 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r9,120(r23) │ │ │ │ - addi r16,r24,1 │ │ │ │ - fcfid f28,f0 │ │ │ │ - mulld r21,r16,r17 │ │ │ │ - std r9,40(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f25,1648(r9) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - sldi r21,r21,1 │ │ │ │ + ble 28824 │ │ │ │ + ld r25,88(r24) │ │ │ │ + ld r2,120(r24) │ │ │ │ + xxspltidp vs24,1065353216 │ │ │ │ + sldi r21,r18,3 │ │ │ │ + li r23,0 │ │ │ │ + li r19,0 │ │ │ │ + ld r15,72(r24) │ │ │ │ + plfd f29,193224 # 57988 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + addi r17,r25,1 │ │ │ │ + std r2,32(r31) │ │ │ │ + fcfid f27,f0 │ │ │ │ + mulld r22,r17,r18 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + sldi r22,r22,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,32(r31) │ │ │ │ - mulld r26,r18,r16 │ │ │ │ - li r25,0 │ │ │ │ - lfdx f0,r9,r22 │ │ │ │ - ld r9,40(r31) │ │ │ │ - sldi r26,r26,1 │ │ │ │ - fcfid f26,f0 │ │ │ │ - add r28,r22,r9 │ │ │ │ - fdiv f30,f25,f26 │ │ │ │ - fmul f29,f26,f26 │ │ │ │ + lfdx f0,r15,r23 │ │ │ │ + mulld r27,r19,r17 │ │ │ │ + ld r2,32(r31) │ │ │ │ + li r26,0 │ │ │ │ + fcfid f25,f0 │ │ │ │ + add r28,r23,r2 │ │ │ │ + sldi r27,r27,1 │ │ │ │ + fdiv f30,f24,f25 │ │ │ │ + fmul f28,f25,f25 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f11,0(r28) │ │ │ │ - fmul f0,f11,f26 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r14,f0 │ │ │ │ - addi r30,r14,1 │ │ │ │ - subf r14,r24,r14 │ │ │ │ - add r30,r30,r24 │ │ │ │ - cmpd r14,r30 │ │ │ │ - bgt 281dc │ │ │ │ - ld r29,96(r23) │ │ │ │ - ld r10,176(r23) │ │ │ │ - sldi r8,r26,3 │ │ │ │ - addis r27,r2,-2 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r27,r27,1536 │ │ │ │ - add r29,r29,r22 │ │ │ │ - add r15,r10,r8 │ │ │ │ - b 28194 │ │ │ │ + mffprd r30,f0 │ │ │ │ + addi r29,r30,1 │ │ │ │ + subf r30,r25,r30 │ │ │ │ + add r29,r29,r25 │ │ │ │ + cmpd r30,r29 │ │ │ │ + bgt 28800 │ │ │ │ + ld r14,96(r24) │ │ │ │ + ld r2,176(r24) │ │ │ │ + sldi r9,r27,3 │ │ │ │ + addi r29,r29,1 │ │ │ │ + add r14,r14,r23 │ │ │ │ + add r16,r2,r9 │ │ │ │ + b 2879c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - addi r14,r14,1 │ │ │ │ - stfd f1,0(r15) │ │ │ │ - addi r15,r15,8 │ │ │ │ - cmpd r14,r30 │ │ │ │ - beq 281dc │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addi r30,r30,1 │ │ │ │ + stfd f12,0(r16) │ │ │ │ + addi r16,r16,8 │ │ │ │ + cmpd r30,r29 │ │ │ │ + beq 28800 │ │ │ │ lfd f11,0(r28) │ │ │ │ - mtfprd f0,r14 │ │ │ │ - lfd f1,0(r29) │ │ │ │ + mtfprd f0,r30 │ │ │ │ + lfd f1,0(r14) │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f0,f30,f11 │ │ │ │ fnmsub f0,f0,f30,f11 │ │ │ │ - fmul f12,f12,f29 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - bgt 28160 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 28770 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 28280 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - cmpd r14,r30 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfd f1,-8(r15) │ │ │ │ - bne 28190 │ │ │ │ - addi r25,r25,1 │ │ │ │ - add r28,r28,r19 │ │ │ │ - add r26,r26,r21 │ │ │ │ - cmpd r20,r25 │ │ │ │ - bne 28110 │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r22,r22,8 │ │ │ │ - cmpd r17,r18 │ │ │ │ - bne 280e0 │ │ │ │ + bge 28784 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r16,r16,8 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ + cmpd r30,r29 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r16) │ │ │ │ + bne 28798 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r26,r26,1 │ │ │ │ + add r28,r28,r21 │ │ │ │ + add r27,r27,r22 │ │ │ │ + cmpd r20,r26 │ │ │ │ + bne 28720 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r23,r23,8 │ │ │ │ + cmpd r18,r19 │ │ │ │ + bne 286f0 │ │ │ │ addi r1,r31,256 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r14,-200(r1) │ │ │ │ - ld r15,-192(r1) │ │ │ │ - ld r16,-184(r1) │ │ │ │ - ld r17,-176(r1) │ │ │ │ - ld r18,-168(r1) │ │ │ │ - ld r19,-160(r1) │ │ │ │ - ld r20,-152(r1) │ │ │ │ - ld r21,-144(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - ld r23,-128(r1) │ │ │ │ - ld r24,-120(r1) │ │ │ │ - ld r25,-112(r1) │ │ │ │ - ld r26,-104(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ - ld r28,-88(r1) │ │ │ │ + ld r14,-208(r1) │ │ │ │ + ld r15,-200(r1) │ │ │ │ + ld r16,-192(r1) │ │ │ │ + ld r17,-184(r1) │ │ │ │ + ld r18,-176(r1) │ │ │ │ + ld r19,-168(r1) │ │ │ │ + ld r20,-160(r1) │ │ │ │ + ld r21,-152(r1) │ │ │ │ + ld r22,-144(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(r1) │ │ │ │ + ld r23,-136(r1) │ │ │ │ + ld r24,-128(r1) │ │ │ │ + ld r25,-120(r1) │ │ │ │ + ld r26,-112(r1) │ │ │ │ + ld r27,-104(r1) │ │ │ │ + ld r28,-96(r1) │ │ │ │ + ld r29,-88(r1) │ │ │ │ + ld r30,-80(r1) │ │ │ │ + ld r31,-72(r1) │ │ │ │ + lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 2817c │ │ │ │ - ld r25,48(r3) │ │ │ │ - ld r26,8(r3) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r4,72(r3) │ │ │ │ + ld r0,48(r3) │ │ │ │ + ld r28,8(r3) │ │ │ │ mr r29,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r5,72(r3) │ │ │ │ lxsd v0,88(r3) │ │ │ │ - ld r30,240(r23) │ │ │ │ - ld r3,120(r3) │ │ │ │ - sldi r27,r25,3 │ │ │ │ - cmpdi r26,0 │ │ │ │ - mr r24,r25 │ │ │ │ - addi r9,r27,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r28,r1,32 │ │ │ │ - ble 28494 │ │ │ │ + ld r4,120(r3) │ │ │ │ + ld r30,240(r3) │ │ │ │ + sldi r27,r0,3 │ │ │ │ + cmpdi r28,0 │ │ │ │ + addi r2,r27,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 28ab8 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r5,r30 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr7,r25,0 │ │ │ │ - li r0,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r11,8(r5) │ │ │ │ - ble cr7,2838c │ │ │ │ - addi r9,r27,-8 │ │ │ │ + mr r6,r30 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + li r26,0 │ │ │ │ + std r26,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,2897c │ │ │ │ + addi r2,r27,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 2833c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 2892c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r4,r7 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - std r6,0(r5) │ │ │ │ - ldx r8,r4,r7 │ │ │ │ - lfdx f0,r3,r7 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldx r2,r5,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r6) │ │ │ │ + ldx r10,r5,r8 │ │ │ │ + lfdx f0,r4,r8 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r8 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r8 │ │ │ │ - divd r10,r9,r8 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r6,r9,r6 │ │ │ │ - stdx r9,r28,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r6,0(r5) │ │ │ │ - bdnz 28330 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r27 │ │ │ │ - cmpd r26,r11 │ │ │ │ - bne 28300 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,2848c │ │ │ │ - andi. r7,r25,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r25,-1 │ │ │ │ - beq 283f4 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 283e4 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 283d8 │ │ │ │ - ld r9,0(r4) │ │ │ │ - mr r10,r4 │ │ │ │ - mr r24,r6 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - addi r24,r24,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - cmpdi r24,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 28424 │ │ │ │ - srdi r7,r25,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ld r7,0(r10) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - bdnz 283fc │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5240 │ │ │ │ - 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 28920 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r27 │ │ │ │ + cmpd r28,r3 │ │ │ │ + bne 288f0 │ │ │ │ + li r27,-1 │ │ │ │ + ble cr7,28a80 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 28ac0 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 28a04 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 289f0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 289e0 │ │ │ │ + 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 28a38 │ │ │ │ + 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 28a0c │ │ │ │ + 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 28a64 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + ldx r9,r5,r0 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 51e0 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r28,f0 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - sldi r3,r26,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r28 │ │ │ │ + mffprd r27,f0 │ │ │ │ + addi r27,r27,-1 │ │ │ │ + sldi r3,r28,4 │ │ │ │ + bl 4c40 │ │ │ │ + mr r6,r27 │ │ │ │ mr r4,r30 │ │ │ │ - mr r27,r3 │ │ │ │ + mr r26,r3 │ │ │ │ + mr r3,r28 │ │ │ │ + mr r5,r26 │ │ │ │ + bl 4cc0 │ │ │ │ mr r3,r26 │ │ │ │ - mr r5,r27 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r29) │ │ │ │ + bl 4700 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r29) │ │ │ │ mr r1,r29 │ │ │ │ - b 2807c │ │ │ │ - li r28,-1 │ │ │ │ - b 28448 │ │ │ │ - cmpdi cr7,r25,0 │ │ │ │ - b 283a0 │ │ │ │ + b 28688 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + b 28990 │ │ │ │ + li r2,1 │ │ │ │ + li r0,0 │ │ │ │ + b 28a58 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1287 │ │ │ │ + .long 0x1288 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000284b0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-1456 │ │ │ │ +0000000000028ae0 : │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + ld r29,48(r3) │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - std r21,-120(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r21,48(r3) │ │ │ │ - std r15,-168(r1) │ │ │ │ - lwz r9,112(r3) │ │ │ │ - std r23,-104(r1) │ │ │ │ - std r25,-88(r1) │ │ │ │ - std r29,-56(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + mr r15,r3 │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + sldi r24,r29,3 │ │ │ │ + std r31,-48(r1) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + std r0,16(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ + addi r2,r24,15 │ │ │ │ + addi r9,r24,23 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-176(r1) │ │ │ │ - std r16,-160(r1) │ │ │ │ - std r17,-152(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r19,-136(r1) │ │ │ │ - std r20,-128(r1) │ │ │ │ - std r22,-112(r1) │ │ │ │ - std r24,-96(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + neg r9,r9 │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-320(r1) │ │ │ │ - sldi r25,r21,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - mr r29,r3 │ │ │ │ + stdu r1,-352(r1) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r31,r1 │ │ │ │ - addi r10,r25,15 │ │ │ │ - addi r8,r25,23 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - ld r7,0(r1) │ │ │ │ - neg r10,r10 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,32(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r7,r1,32 │ │ │ │ - mr r23,r7 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,96(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r12,r1,32 │ │ │ │ - bne 28bac │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r10,32(r31) │ │ │ │ - cmpdi r21,0 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ - li r9,0 │ │ │ │ - std r9,0(r10) │ │ │ │ - stfd f0,0(r12) │ │ │ │ - ble 28db0 │ │ │ │ - ld r10,88(r29) │ │ │ │ - andi. r6,r21,3 │ │ │ │ - mr r8,r21 │ │ │ │ - li r17,1 │ │ │ │ - addi r5,r21,-1 │ │ │ │ - mr r9,r21 │ │ │ │ - addi r10,r10,1 │ │ │ │ - beq 28610 │ │ │ │ + stxv vs63,144(r1) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r16,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,40(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,32(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,96(r31) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r8,r1,32 │ │ │ │ + bne 291ec │ │ │ │ + ld r9,40(r31) │ │ │ │ + cmpdi r29,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + stfd f0,0(r8) │ │ │ │ + std r2,0(r9) │ │ │ │ + ble 29424 │ │ │ │ + ld r9,88(r15) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r4,2 │ │ │ │ + andi. r6,r29,3 │ │ │ │ + mr r2,r29 │ │ │ │ + addi r5,r29,-1 │ │ │ │ + mr r10,r29 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r4,r9 │ │ │ │ + beq 28c3c │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 28600 │ │ │ │ + beq 28c30 │ │ │ │ cmpdi r6,2 │ │ │ │ - beq 285f4 │ │ │ │ - mr r8,r5 │ │ │ │ - sldi r17,r10,1 │ │ │ │ - mulld r6,r10,r17 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - sldi r17,r6,1 │ │ │ │ - mulld r6,r10,r17 │ │ │ │ - cmpdi r8,1 │ │ │ │ - sldi r17,r6,1 │ │ │ │ - beq 2863c │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - mulld r17,r10,r17 │ │ │ │ - sldi r17,r17,1 │ │ │ │ - mulld r17,r10,r17 │ │ │ │ - sldi r17,r17,1 │ │ │ │ - mulld r17,r10,r17 │ │ │ │ - sldi r17,r17,1 │ │ │ │ - mulld r17,r10,r17 │ │ │ │ - sldi r17,r17,1 │ │ │ │ - bdnz 28618 │ │ │ │ - ld r9,8(r29) │ │ │ │ - li r14,0 │ │ │ │ - li r7,0 │ │ │ │ - cmpdi cr4,r17,0 │ │ │ │ - li r19,0 │ │ │ │ + beq 28c28 │ │ │ │ + mr r2,r5 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 28c5c │ │ │ │ + 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 28c44 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r21,vs32 │ │ │ │ + ld r2,8(r15) │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r25,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpdi cr4,r21,0 │ │ │ │ + ble 29144 │ │ │ │ + ld r4,88(r15) │ │ │ │ + ld r7,0(r1) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + mr r26,r1 │ │ │ │ + addic. r10,r29,-1 │ │ │ │ + li r20,0 │ │ │ │ + plfd f29,191720 # 57988 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 28ae4 │ │ │ │ - mr r6,r29 │ │ │ │ - std r17,120(r31) │ │ │ │ - mr r29,r1 │ │ │ │ - addic. r0,r21,-1 │ │ │ │ - mr r11,r12 │ │ │ │ - mr r17,r23 │ │ │ │ - mr r12,r15 │ │ │ │ - mr r16,r14 │ │ │ │ - mr r25,r21 │ │ │ │ - ld r27,88(r6) │ │ │ │ - addi r10,r27,1 │ │ │ │ - ld r8,0(r1) │ │ │ │ - mulld r9,r10,r21 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r18,r1,32 │ │ │ │ - blt 28ab0 │ │ │ │ - nop │ │ │ │ + mr r27,r29 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + addi r9,r4,1 │ │ │ │ + mulld r2,r9,r29 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r19,r1,32 │ │ │ │ + blt 29110 │ │ │ │ + mulld r10,r10,r9 │ │ │ │ + mulli r28,r9,-16 │ │ │ │ + sldi r24,r9,1 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,120(r15) │ │ │ │ + sldi r5,r29,3 │ │ │ │ + maddld r23,r29,r6,r29 │ │ │ │ + ld r0,72(r15) │ │ │ │ + add r30,r9,r5 │ │ │ │ + ld r9,96(r31) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + add r7,r0,r5 │ │ │ │ + add r3,r9,r5 │ │ │ │ + sldi r9,r10,4 │ │ │ │ + sldi r10,r23,3 │ │ │ │ + add r9,r19,r9 │ │ │ │ + add r10,r10,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - maddld r30,r21,r7,r21 │ │ │ │ - ld r9,120(r6) │ │ │ │ - mulld r0,r0,r10 │ │ │ │ - neg r23,r10 │ │ │ │ - ld r22,72(r6) │ │ │ │ - sldi r15,r10,1 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - ld r10,96(r31) │ │ │ │ - sldi r5,r21,3 │ │ │ │ - addi r20,r18,-8 │ │ │ │ - sldi r23,r23,1 │ │ │ │ - mr r8,r12 │ │ │ │ - add r24,r17,r5 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - add r28,r22,r5 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - add r26,r10,r5 │ │ │ │ - sldi r0,r0,1 │ │ │ │ - add r30,r30,r9 │ │ │ │ - nop │ │ │ │ - ldu r4,-8(r28) │ │ │ │ - lfd f12,0(r30) │ │ │ │ - mtfprd f0,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ + lxsd v0,-8(r7) │ │ │ │ + lfd f12,0(r10) │ │ │ │ + addi r7,r7,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - add r10,r10,r27 │ │ │ │ - stdu r9,-8(r24) │ │ │ │ - stdu r10,-8(r26) │ │ │ │ - ble cr7,28788 │ │ │ │ - srdi r10,r15,1 │ │ │ │ - sldi r3,r0,3 │ │ │ │ - add r9,r4,r9 │ │ │ │ - std r27,40(r31) │ │ │ │ - mtctr r10 │ │ │ │ - add r3,r20,r3 │ │ │ │ - addi r14,r9,1 │ │ │ │ - divd r27,r9,r4 │ │ │ │ - mr r12,r3 │ │ │ │ - addi r3,r3,16 │ │ │ │ - divd r10,r14,r4 │ │ │ │ - mulld r27,r27,r4 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - subf r27,r27,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r14 │ │ │ │ - std r27,-8(r3) │ │ │ │ - std r10,16(r12) │ │ │ │ - bdnz 28750 │ │ │ │ - ld r27,40(r31) │ │ │ │ - cmpld r22,r28 │ │ │ │ - addi r30,r30,-8 │ │ │ │ - add r0,r0,r23 │ │ │ │ - bne 28700 │ │ │ │ + mffprd r11,f0 │ │ │ │ + addi r23,r11,1 │ │ │ │ + subf r11,r4,r11 │ │ │ │ + add r2,r23,r4 │ │ │ │ + stdu r11,-8(r30) │ │ │ │ + stdu r2,-8(r3) │ │ │ │ + ble cr7,28dd4 │ │ │ │ + srdi r2,r24,1 │ │ │ │ + mtvsrdd vs43,r11,r11 │ │ │ │ + plxv vs44,191632 # 579f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r11,r9 │ │ │ │ + andi. r23,r2,1 │ │ │ │ + addi r23,r2,-1 │ │ │ │ + beq 28d9c │ │ │ │ + vaddudm v1,v12,v0 │ │ │ │ + vaddudm v1,v1,v11 │ │ │ │ + cmpdi r23,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r11,r9,16 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r9) │ │ │ │ + beq 28dd4 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v12,v0 │ │ │ │ + vaddudm v13,v13,v11 │ │ │ │ + addi r11,r11,32 │ │ │ │ + vaddudm v1,v11,v0 │ │ │ │ + vaddudm v1,v1,v10 │ │ │ │ + vmodsd v13,v13,v0 │ │ │ │ + vaddudm v12,v10,v31 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs45,-32(r11) │ │ │ │ + stxv vs33,-16(r11) │ │ │ │ + bdnz 28da4 │ │ │ │ + cmpld r0,r7 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r9,r9,r28 │ │ │ │ + bne 28d20 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r8 │ │ │ │ - std r6,56(r31) │ │ │ │ - std r7,48(r31) │ │ │ │ - li r27,0 │ │ │ │ - std r11,40(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,40(r31) │ │ │ │ - ld r7,48(r31) │ │ │ │ - ld r6,56(r31) │ │ │ │ - mr r12,r3 │ │ │ │ - ble cr4,28ab8 │ │ │ │ - ld r10,120(r31) │ │ │ │ - ld r9,184(r6) │ │ │ │ - ld r3,176(r6) │ │ │ │ - sldi r4,r16,3 │ │ │ │ - sldi r5,r21,3 │ │ │ │ - std r29,128(r31) │ │ │ │ - mr r28,r27 │ │ │ │ - std r7,112(r31) │ │ │ │ - mr r29,r5 │ │ │ │ - add r30,r10,r16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - add r3,r3,r4 │ │ │ │ - sldi r10,r30,3 │ │ │ │ - add r4,r4,r9 │ │ │ │ - std r30,136(r31) │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r9,104(r31) │ │ │ │ - cmpd r28,r25 │ │ │ │ - bge 289b8 │ │ │ │ - ld r27,88(r6) │ │ │ │ - ld r9,112(r31) │ │ │ │ - ld r15,32(r31) │ │ │ │ - sldi r8,r28,3 │ │ │ │ - subf r26,r28,r25 │ │ │ │ - ld r0,120(r6) │ │ │ │ - ld r24,72(r6) │ │ │ │ - ld r5,96(r6) │ │ │ │ - addis r20,r2,-2 │ │ │ │ - std r17,48(r31) │ │ │ │ - add r14,r17,r8 │ │ │ │ - add r23,r11,r8 │ │ │ │ - std r29,88(r31) │ │ │ │ - lfdx f30,r11,r8 │ │ │ │ - li r30,0 │ │ │ │ - addi r20,r20,1536 │ │ │ │ - add r21,r12,r8 │ │ │ │ - std r12,40(r31) │ │ │ │ - std r11,56(r31) │ │ │ │ - maddld r7,r9,r25,r28 │ │ │ │ - addi r9,r27,1 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - add r15,r15,r8 │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r24,r24,r8 │ │ │ │ - add r22,r5,r8 │ │ │ │ - std r4,64(r31) │ │ │ │ - std r3,72(r31) │ │ │ │ - mulld r28,r9,r28 │ │ │ │ - fcfid f29,f0 │ │ │ │ - ld r25,0(r15) │ │ │ │ - sldi r27,r9,1 │ │ │ │ - mr r9,r26 │ │ │ │ - std r6,80(r31) │ │ │ │ - mr r26,r15 │ │ │ │ + mr r3,r16 │ │ │ │ + std r6,56(r31) │ │ │ │ + std r8,48(r31) │ │ │ │ + li r28,0 │ │ │ │ + bl 5240 │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r6,56(r31) │ │ │ │ + ble cr4,29118 │ │ │ │ + ld r2,184(r15) │ │ │ │ + add r30,r21,r25 │ │ │ │ + ld r4,176(r15) │ │ │ │ + sldi r5,r25,3 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + std r26,112(r31) │ │ │ │ + std r21,120(r31) │ │ │ │ + mr r26,r28 │ │ │ │ + mr r3,r16 │ │ │ │ + mr r17,r15 │ │ │ │ + sldi r9,r30,3 │ │ │ │ + std r30,128(r31) │ │ │ │ + mr r28,r29 │ │ │ │ + mr r30,r6 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + add r4,r4,r5 │ │ │ │ + add r5,r5,r2 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,104(r31) │ │ │ │ + mr r2,r4 │ │ │ │ + mr r4,r8 │ │ │ │ + mr r8,r2 │ │ │ │ + cmpd r26,r27 │ │ │ │ + bge 2900c │ │ │ │ + ld r24,88(r17) │ │ │ │ + ld r16,40(r31) │ │ │ │ + maddld r7,r30,r27,r26 │ │ │ │ + sldi r25,r26,3 │ │ │ │ + subf r15,r26,r27 │ │ │ │ + std r30,64(r31) │ │ │ │ + std r4,56(r31) │ │ │ │ + li r27,0 │ │ │ │ + ld r0,120(r17) │ │ │ │ + ld r9,32(r31) │ │ │ │ + std r17,80(r31) │ │ │ │ + std r28,88(r31) │ │ │ │ + ld r23,72(r17) │ │ │ │ + ld r2,96(r17) │ │ │ │ + add r22,r4,r25 │ │ │ │ + add r21,r3,r25 │ │ │ │ + std r3,48(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + lfdx f30,r4,r25 │ │ │ │ + mtfprd f0,r24 │ │ │ │ + addi r24,r24,1 │ │ │ │ + add r16,r16,r25 │ │ │ │ + addi r22,r22,8 │ │ │ │ sldi r7,r7,3 │ │ │ │ - mr r15,r9 │ │ │ │ - mr r29,r25 │ │ │ │ - mr r25,r14 │ │ │ │ - add r16,r0,r7 │ │ │ │ - sldi r28,r28,1 │ │ │ │ - fmul f29,f29,f29 │ │ │ │ + add r18,r9,r25 │ │ │ │ + mulld r26,r24,r26 │ │ │ │ + fcfid f27,f0 │ │ │ │ + ld r14,0(r16) │ │ │ │ + add r23,r23,r25 │ │ │ │ + sldi r24,r24,1 │ │ │ │ + add r29,r0,r7 │ │ │ │ + mr r28,r18 │ │ │ │ + add r25,r2,r25 │ │ │ │ mr r17,r16 │ │ │ │ - mr r16,r28 │ │ │ │ - b 28918 │ │ │ │ - nop │ │ │ │ + mr r30,r29 │ │ │ │ + sldi r26,r26,1 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + mr r18,r26 │ │ │ │ + mr r26,r14 │ │ │ │ + mr r14,r15 │ │ │ │ + mr r15,r5 │ │ │ │ + b 28f50 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - add r9,r16,r28 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ - add r16,r16,r27 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r9,r18,r9 │ │ │ │ - stfdx f30,r23,r30 │ │ │ │ - addi r30,r30,8 │ │ │ │ - maddld r29,r29,r14,r9 │ │ │ │ - stdu r29,8(r26) │ │ │ │ - beq 2899c │ │ │ │ - ldx r28,r21,r30 │ │ │ │ - ldx r9,r25,r30 │ │ │ │ - ldx r14,r24,r30 │ │ │ │ - lfdx f11,r17,r30 │ │ │ │ - lfdx f1,r22,r30 │ │ │ │ - add r9,r28,r9 │ │ │ │ - mtfprd f12,r14 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + add r2,r18,r29 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ + add r18,r18,r24 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r19,r2 │ │ │ │ + stfdx f30,r22,r27 │ │ │ │ + addi r27,r27,8 │ │ │ │ + maddld r26,r16,r26,r2 │ │ │ │ + stdu r26,8(r17) │ │ │ │ + beq 28ff0 │ │ │ │ + ldx r29,r21,r27 │ │ │ │ + ldx r2,r28,r27 │ │ │ │ + ldx r16,r23,r27 │ │ │ │ + lfdx f11,r30,r27 │ │ │ │ + lfdx f1,r25,r27 │ │ │ │ + add r2,r29,r2 │ │ │ │ + mtfprd f12,r16 │ │ │ │ + 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 │ │ │ │ + fmadd f0,f0,f10,f27 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ - bgt 288d0 │ │ │ │ + bgt 28f10 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 28b60 │ │ │ │ - lfd f0,0(r20) │ │ │ │ - add r9,r16,r28 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ - add r16,r16,r27 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - ldx r9,r18,r9 │ │ │ │ - maddld r29,r29,r14,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - stdu r29,8(r26) │ │ │ │ - stfdx f30,r23,r30 │ │ │ │ - addi r30,r30,8 │ │ │ │ - bne 28918 │ │ │ │ - ld r12,40(r31) │ │ │ │ - ld r17,48(r31) │ │ │ │ - ld r11,56(r31) │ │ │ │ - ld r4,64(r31) │ │ │ │ - ld r3,72(r31) │ │ │ │ - ld r6,80(r31) │ │ │ │ - ld r29,88(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - ldx r9,r9,r29 │ │ │ │ - stdu r9,8(r4) │ │ │ │ - ld r9,96(r31) │ │ │ │ - ld r25,48(r6) │ │ │ │ - sldi r29,r25,3 │ │ │ │ - addic. r28,r25,-1 │ │ │ │ - lfdx f0,r11,r29 │ │ │ │ - add r10,r12,r29 │ │ │ │ - add r7,r9,r29 │ │ │ │ - add r5,r17,r29 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - ble 28ba0 │ │ │ │ - mtctr r28 │ │ │ │ - b 28a0c │ │ │ │ + bge 28f24 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f1,f31 │ │ │ │ + bl 4da0 │ │ │ │ + add r2,r18,r29 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ + add r18,r18,r24 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r19,r2 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + maddld r26,r16,r26,r2 │ │ │ │ + stdu r26,8(r17) │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + stfdx f30,r22,r27 │ │ │ │ + addi r27,r27,8 │ │ │ │ + bne 28f50 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r28,r28,-1 │ │ │ │ - std r19,0(r10) │ │ │ │ - bdz 28b80 │ │ │ │ - ldu r0,-8(r7) │ │ │ │ - ldu r9,-8(r5) │ │ │ │ - ldu r8,-8(r10) │ │ │ │ - subf r9,r9,r0 │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 28a00 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - ld r10,104(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r3,r3,8 │ │ │ │ - stdx r8,r12,r9 │ │ │ │ - cmpld r10,r4 │ │ │ │ - bne 28810 │ │ │ │ - ld r7,112(r31) │ │ │ │ - ld r8,120(r31) │ │ │ │ - ld r10,192(r6) │ │ │ │ - ld r29,128(r31) │ │ │ │ - ld r30,136(r31) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - addi r7,r7,1 │ │ │ │ - mr r16,r30 │ │ │ │ - stdx r8,r10,r9 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r29) │ │ │ │ - mr r1,r29 │ │ │ │ - ld r9,8(r6) │ │ │ │ - cmpd r9,r7 │ │ │ │ - ble 28ae4 │ │ │ │ - ld r27,88(r6) │ │ │ │ - ld r21,48(r6) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r29,r1 │ │ │ │ - addi r10,r27,1 │ │ │ │ - addic. r0,r21,-1 │ │ │ │ - mr r25,r21 │ │ │ │ - mulld r9,r10,r21 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r18,r1,32 │ │ │ │ - bge 286b0 │ │ │ │ - mr r27,r21 │ │ │ │ - bgt cr4,287cc │ │ │ │ - ld r10,192(r6) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - li r8,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - stdx r8,r10,r9 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r29) │ │ │ │ - mr r1,r29 │ │ │ │ - ld r9,8(r6) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 28a7c │ │ │ │ - addi r1,r31,320 │ │ │ │ + ld r3,48(r31) │ │ │ │ + ld r4,56(r31) │ │ │ │ + mr r5,r15 │ │ │ │ + ld r30,64(r31) │ │ │ │ + ld r8,72(r31) │ │ │ │ + ld r17,80(r31) │ │ │ │ + ld r28,88(r31) │ │ │ │ + ld r2,40(r31) │ │ │ │ + ldx r2,r2,r28 │ │ │ │ + stdu r2,8(r5) │ │ │ │ + ld r2,96(r31) │ │ │ │ + ld r27,48(r17) │ │ │ │ + sldi r28,r27,3 │ │ │ │ + addic. r26,r27,-1 │ │ │ │ + lfdx f0,r4,r28 │ │ │ │ + add r7,r2,r28 │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r9,r3,r28 │ │ │ │ + add r6,r2,r28 │ │ │ │ + stfd f0,0(r8) │ │ │ │ + ble 291e0 │ │ │ │ + mtctr r26 │ │ │ │ + b 2905c │ │ │ │ + nop │ │ │ │ + addi r26,r26,-1 │ │ │ │ + std r20,0(r9) │ │ │ │ + bdz 291c0 │ │ │ │ + ldu r11,-8(r7) │ │ │ │ + ldu r2,-8(r6) │ │ │ │ + ldu r10,-8(r9) │ │ │ │ + subf r2,r2,r11 │ │ │ │ + cmpd r10,r2 │ │ │ │ + beq 29050 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + ld r9,104(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r8,r8,8 │ │ │ │ + stdx r10,r3,r2 │ │ │ │ + cmpld r5,r9 │ │ │ │ + bne 28e60 │ │ │ │ + ld r21,120(r31) │ │ │ │ + mr r15,r17 │ │ │ │ + mr r6,r30 │ │ │ │ + ld r26,112(r31) │ │ │ │ + mr r16,r3 │ │ │ │ + mr r8,r4 │ │ │ │ + ld r30,128(r31) │ │ │ │ + ld r9,192(r15) │ │ │ │ + sldi r2,r6,3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + mr r10,r21 │ │ │ │ + mr r25,r30 │ │ │ │ + stdx r10,r9,r2 │ │ │ │ + ld r9,8(r15) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r6 │ │ │ │ + std r2,0(r26) │ │ │ │ + mr r1,r26 │ │ │ │ + ble 29144 │ │ │ │ + ld r4,88(r15) │ │ │ │ + ld r29,48(r15) │ │ │ │ + mr r26,r1 │ │ │ │ + ld r7,0(r1) │ │ │ │ + addi r9,r4,1 │ │ │ │ + addic. r10,r29,-1 │ │ │ │ + mr r27,r29 │ │ │ │ + mulld r2,r9,r29 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r19,r1,32 │ │ │ │ + bge 28cd0 │ │ │ │ + mr r28,r29 │ │ │ │ + bgt cr4,28e08 │ │ │ │ + ld r9,192(r15) │ │ │ │ + sldi r2,r6,3 │ │ │ │ + li r10,0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + stdx r10,r9,r2 │ │ │ │ + ld r9,8(r15) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r6 │ │ │ │ + std r2,0(r26) │ │ │ │ + mr r1,r26 │ │ │ │ + bgt 290dc │ │ │ │ + addi r1,r31,352 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-176(r1) │ │ │ │ - ld r15,-168(r1) │ │ │ │ - ld r16,-160(r1) │ │ │ │ - ld r17,-152(r1) │ │ │ │ - ld r18,-144(r1) │ │ │ │ - ld r19,-136(r1) │ │ │ │ - ld r20,-128(r1) │ │ │ │ - ld r21,-120(r1) │ │ │ │ - ld r22,-112(r1) │ │ │ │ - ld r23,-104(r1) │ │ │ │ - ld r24,-96(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r27,-72(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-64(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-128(r1) │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ + lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f1,f31 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 288ec │ │ │ │ - ld r10,104(r31) │ │ │ │ - ld r9,0(r12) │ │ │ │ - cmpld r10,r4 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r12) │ │ │ │ - beq 28a40 │ │ │ │ - addi r3,r3,8 │ │ │ │ - b 28818 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - ldx r8,r12,r9 │ │ │ │ - b 28a28 │ │ │ │ + ld r9,104(r31) │ │ │ │ + ld r2,0(r3) │ │ │ │ + cmpld r5,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r3) │ │ │ │ + beq 29090 │ │ │ │ + addi r8,r8,8 │ │ │ │ + b 28e68 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + ldx r10,r3,r2 │ │ │ │ + b 29078 │ │ │ │ ld r26,8(r3) │ │ │ │ - ld r4,72(r3) │ │ │ │ - lxsd v0,88(r3) │ │ │ │ - ld r30,240(r29) │ │ │ │ + lxsd v0,88(r15) │ │ │ │ mr r28,r1 │ │ │ │ - ld r3,120(r3) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - mr r9,r21 │ │ │ │ - addi r27,r1,32 │ │ │ │ + ld r3,72(r3) │ │ │ │ + ld r11,120(r15) │ │ │ │ + ld r30,240(r15) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ cmpdi r26,0 │ │ │ │ - ble 28dc0 │ │ │ │ + addi r25,r1,32 │ │ │ │ + ble 2942c │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r5,r30 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ + mr r4,r30 │ │ │ │ + li r27,0 │ │ │ │ + cmpdi cr7,r29,0 │ │ │ │ li r0,0 │ │ │ │ nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r11,8(r5) │ │ │ │ - ble cr7,28c7c │ │ │ │ - addi r10,r25,-8 │ │ │ │ + nop │ │ │ │ + std r0,0(r4) │ │ │ │ + std r27,8(r4) │ │ │ │ + ble cr7,292bc │ │ │ │ + addi r2,r24,-8 │ │ │ │ + li r7,0 │ │ │ │ li r6,0 │ │ │ │ - li r24,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 28c2c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 2926c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r4,r6 │ │ │ │ - mulld r24,r24,r10 │ │ │ │ - std r24,0(r5) │ │ │ │ - ldx r7,r4,r6 │ │ │ │ - lfdx f0,r3,r6 │ │ │ │ - mtfprd f12,r7 │ │ │ │ + ldx r2,r3,r7 │ │ │ │ + mulld r6,r9,r2 │ │ │ │ + std r6,0(r4) │ │ │ │ + ldx r10,r3,r7 │ │ │ │ + lfdx f0,r11,r7 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - divd r10,r8,r7 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r10,r10,r7 │ │ │ │ - divd r8,r10,r7 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - subf r10,r8,r10 │ │ │ │ - add r24,r10,r24 │ │ │ │ - stdx r10,r27,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - std r24,0(r5) │ │ │ │ - bdnz 28c20 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r25 │ │ │ │ - cmpd r26,r11 │ │ │ │ - bne 28bf0 │ │ │ │ - addi r3,r4,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,28db8 │ │ │ │ - andi. r11,r21,3 │ │ │ │ - mr r5,r21 │ │ │ │ - addi r6,r21,-1 │ │ │ │ - li r8,1 │ │ │ │ - beq 28ce8 │ │ │ │ - cmpdi r11,1 │ │ │ │ - beq 28cd8 │ │ │ │ - cmpdi r11,2 │ │ │ │ - beq 28ccc │ │ │ │ - ld r10,0(r4) │ │ │ │ - mr r3,r4 │ │ │ │ - mr r9,r6 │ │ │ │ - ldu r6,8(r3) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - cmpdi r9,1 │ │ │ │ - ldu r9,8(r3) │ │ │ │ - mulld r10,r10,r9 │ │ │ │ - beq 28d18 │ │ │ │ - srdi r9,r5,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r5,8(r3) │ │ │ │ - ld r6,16(r3) │ │ │ │ - ld r7,24(r3) │ │ │ │ - addi r3,r3,32 │ │ │ │ - mulld r10,r10,r5 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - ld r9,0(r3) │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - mulld r8,r8,r9 │ │ │ │ - bdnz 28cf0 │ │ │ │ - mulld r9,r10,r8 │ │ │ │ - std r12,40(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,40(r31) │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r10 │ │ │ │ + divd r9,r2,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r9,r2,r6 │ │ │ │ + stdx r2,r25,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r9,0(r4) │ │ │ │ + bdnz 29260 │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r4,r4,16 │ │ │ │ + add r11,r11,r24 │ │ │ │ + cmpd r26,r27 │ │ │ │ + bne 29230 │ │ │ │ + ble cr7,29434 │ │ │ │ + cmpdi r29,1 │ │ │ │ + beq 2943c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mr r9,r3 │ │ │ │ + andi. r6,r2,3 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 29340 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 2932c │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 2931c │ │ │ │ + lxv vs32,0(r3) │ │ │ │ + mr r2,r5 │ │ │ │ + addi r9,r3,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 29374 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + lxv vs44,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs42,-32(r9) │ │ │ │ + lxv vs43,-16(r9) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 29348 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + clrrdi r29,r29,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 293a0 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + ldx r9,r3,r29 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + std r8,48(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 51e0 │ │ │ │ + ld r8,48(r31) │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r27,f0 │ │ │ │ - addi r27,r27,-1 │ │ │ │ + mffprd r29,f0 │ │ │ │ + addi r29,r29,-1 │ │ │ │ sldi r3,r26,4 │ │ │ │ - std r12,40(r31) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r27 │ │ │ │ + std r8,48(r31) │ │ │ │ + bl 4c40 │ │ │ │ + mr r6,r29 │ │ │ │ mr r4,r30 │ │ │ │ - mr r25,r3 │ │ │ │ + mr r27,r3 │ │ │ │ mr r3,r26 │ │ │ │ - mr r5,r25 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r25 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r21,48(r29) │ │ │ │ - ld r12,40(r31) │ │ │ │ - ld r10,32(r31) │ │ │ │ - std r9,0(r28) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpdi r21,0 │ │ │ │ + mr r5,r27 │ │ │ │ + bl 4cc0 │ │ │ │ + mr r3,r27 │ │ │ │ + bl 4700 │ │ │ │ + ld r29,48(r15) │ │ │ │ + ld r2,0(r1) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r9,40(r31) │ │ │ │ + cmpdi r29,0 │ │ │ │ + std r2,0(r28) │ │ │ │ + li r2,0 │ │ │ │ mr r1,r28 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ - li r9,0 │ │ │ │ - std r9,0(r10) │ │ │ │ - stfd f0,0(r12) │ │ │ │ - bgt 285bc │ │ │ │ - li r17,1 │ │ │ │ - b 2863c │ │ │ │ - li r27,-1 │ │ │ │ - b 28d44 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ - b 28c90 │ │ │ │ + stfd f0,0(r8) │ │ │ │ + std r2,0(r9) │ │ │ │ + bgt 28be0 │ │ │ │ + li r21,1 │ │ │ │ + b 28c70 │ │ │ │ + cmpdi cr7,r29,0 │ │ │ │ + b 292d0 │ │ │ │ + li r29,-1 │ │ │ │ + b 293c4 │ │ │ │ + li r2,1 │ │ │ │ + li r29,0 │ │ │ │ + b 29394 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ + .long 0x1285 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000028de0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-3808 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ +0000000000029460 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 28e40 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 28e54 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 28e6c │ │ │ │ - andi. r9,r9,32 │ │ │ │ - bne 28e84 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 294a0 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 294c0 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 294e4 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + bne 29508 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl 4800 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 28e10 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 5340 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 28e18 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 47a0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + mtlr r0 │ │ │ │ + beq 29480 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 4cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - beq 28e20 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 52e0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + mtlr r0 │ │ │ │ + beq 29488 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 45a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4c60 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r2,r2,32 │ │ │ │ + mtlr r0 │ │ │ │ + beq 29490 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r3,r31 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4540 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000028eb0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-4016 │ │ │ │ - mflr r0 │ │ │ │ +0000000000029530 : │ │ │ │ std r27,-40(r1) │ │ │ │ - sldi r27,r4,3 │ │ │ │ std r26,-48(r1) │ │ │ │ + mflr r0 │ │ │ │ + sldi r27,r4,3 │ │ │ │ + mr r26,r5 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r4 │ │ │ │ + mr r29,r4 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r28,r4 │ │ │ │ mr r30,r3 │ │ │ │ - mr r26,r5 │ │ │ │ mr r31,r6 │ │ │ │ - mr r29,r4 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ std r4,48(r3) │ │ │ │ mr r3,r27 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpdi r28,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 29090 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 290f0 │ │ │ │ - srdi r10,r28,2 │ │ │ │ - mr r8,r26 │ │ │ │ - mr r9,r3 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 29060 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r8) │ │ │ │ - lxv vs32,16(r8) │ │ │ │ - addi r9,r9,64 │ │ │ │ - addi r8,r8,32 │ │ │ │ + ble 29720 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 2977c │ │ │ │ + srdi r9,r28,2 │ │ │ │ + mr r10,r26 │ │ │ │ + mr r2,r3 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 296f0 │ │ │ │ + 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 28f3c │ │ │ │ - andi. r9,r28,3 │ │ │ │ - beq 28fbc │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 295b0 │ │ │ │ + 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 28fbc │ │ │ │ - add r26,r26,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r26) │ │ │ │ - cmpd r28,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 28fbc │ │ │ │ - lwa r9,8(r26) │ │ │ │ - std r9,16(r10) │ │ │ │ + beq 29654 │ │ │ │ + subf r7,r9,r28 │ │ │ │ + li r10,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r26,r26,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r26,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ mr r3,r27 │ │ │ │ std r31,8(r30) │ │ │ │ li r31,0 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ std r3,72(r30) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r9,56(r30) │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,72(r30) │ │ │ │ + ld r2,56(r30) │ │ │ │ + ldx r3,r2,r31 │ │ │ │ + bl 4c20 │ │ │ │ + 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 28fe0 │ │ │ │ + bne 29670 │ │ │ │ cmpwi r28,1 │ │ │ │ - li r10,8 │ │ │ │ - li r9,3537 │ │ │ │ - std r10,88(r30) │ │ │ │ - beq 290ac │ │ │ │ + li r9,8 │ │ │ │ + li r2,3537 │ │ │ │ + std r9,88(r30) │ │ │ │ + beq 29738 │ │ │ │ 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 bf08 │ │ │ │ + b bf00 │ │ │ │ + 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 28f34 │ │ │ │ - b 28f70 │ │ │ │ + bne 295a8 │ │ │ │ + b 295e4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r27 │ │ │ │ std r31,8(r30) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,8 │ │ │ │ + bl 4c40 │ │ │ │ + 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 bf08 │ │ │ │ + b bf00 │ │ │ │ li r9,0 │ │ │ │ - b 28f7c │ │ │ │ + b 295f0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000029110 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-4624 │ │ │ │ +0000000000029790 : │ │ │ │ mflr r0 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + mr r25,r5 │ │ │ │ + mr r26,r10 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r9 │ │ │ │ + mr r28,r8 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r30,r3 │ │ │ │ - mr r31,r4 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r25,r5 │ │ │ │ - mr r26,r7 │ │ │ │ - mr r29,r8 │ │ │ │ - mr r28,r9 │ │ │ │ - mr r27,r10 │ │ │ │ + mr r29,r7 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r4 │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r30) │ │ │ │ std r6,8(r30) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpdi r31,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 293e0 │ │ │ │ - addi r9,r31,-1 │ │ │ │ - cmpldi cr7,r9,2 │ │ │ │ - ble cr7,293f8 │ │ │ │ - srdi r6,r31,2 │ │ │ │ - mr r12,r25 │ │ │ │ - mr r11,r3 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - mr r4,r6 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - bne 29380 │ │ │ │ - srdi r9,r4,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxv vs33,0(r12) │ │ │ │ - lxv vs32,16(r12) │ │ │ │ - addi r11,r11,64 │ │ │ │ - addi r12,r12,32 │ │ │ │ + ble 29a90 │ │ │ │ + addi r2,r31,-1 │ │ │ │ + cmpldi cr7,r2,2 │ │ │ │ + ble cr7,29aa4 │ │ │ │ + srdi r2,r31,2 │ │ │ │ + mr r4,r25 │ │ │ │ + mr r6,r3 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + mr r11,r2 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + bne 29a30 │ │ │ │ + srdi r9,r11,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs33,0(r4) │ │ │ │ + lxv vs32,16(r4) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r4,r4,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r11) │ │ │ │ - stxv vs45,-32(r11) │ │ │ │ - stxv vs33,-48(r11) │ │ │ │ - stxv vs32,-16(r11) │ │ │ │ - bdnz 291ac │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 29820 │ │ │ │ andi. r9,r31,3 │ │ │ │ - beq 293b0 │ │ │ │ + beq 29a60 │ │ │ │ clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r25,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 2922c │ │ │ │ - add r25,r25,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r25) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 2922c │ │ │ │ - lwa r9,8(r25) │ │ │ │ - std r9,16(r10) │ │ │ │ + subf r7,r9,r31 │ │ │ │ + mfocrf r2,1 │ │ │ │ + slwi r2,r2,28 │ │ │ │ + li r10,16 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + stw r2,32(r1) │ │ │ │ + li r2,32 │ │ │ │ + add r25,r25,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr5,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr5+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r25,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ ld r3,48(r30) │ │ │ │ - mfocrf r9,1 │ │ │ │ - slwi r9,r9,28 │ │ │ │ - stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,32(r1) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,32(r1) │ │ │ │ std r3,72(r30) │ │ │ │ - rotlwi r9,r9,4 │ │ │ │ - mtocrf 1,r9 │ │ │ │ - rotlwi r9,r9,28 │ │ │ │ - ble cr7,29400 │ │ │ │ - srdi r6,r31,2 │ │ │ │ + rotlwi r2,r2,4 │ │ │ │ + mtocrf 1,r2 │ │ │ │ + rotlwi r2,r2,28 │ │ │ │ + ble cr7,29aac │ │ │ │ + srdi r2,r31,2 │ │ │ │ clrlwi r9,r31,30 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - mr r11,r26 │ │ │ │ - mr r5,r3 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - bne 29350 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r5,r5,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + mr r5,r29 │ │ │ │ + mr r6,r3 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + bne 29a00 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + lxv vs32,16(r5) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r5,r5,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r5) │ │ │ │ - stxv vs45,-32(r5) │ │ │ │ - stxv vs33,-48(r5) │ │ │ │ - stxv vs32,-16(r5) │ │ │ │ - bdnz 29284 │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 29918 │ │ │ │ cmpwi r9,0 │ │ │ │ - beq 29304 │ │ │ │ - clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r26,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 29304 │ │ │ │ - add r8,r26,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 29304 │ │ │ │ - lwa r9,8(r8) │ │ │ │ - std r9,16(r10) │ │ │ │ + clrrdi r10,r31,2 │ │ │ │ + beq 299bc │ │ │ │ + subf r31,r10,r31 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + sldi r7,r10,2 │ │ │ │ + li r9,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r10,r31,2 │ │ │ │ + sldi r31,r31,3 │ │ │ │ + add r7,r29,r7 │ │ │ │ + add r3,r3,r8 │ │ │ │ + cmpldi cr7,r10,16 │ │ │ │ + cmpldi r31,32 │ │ │ │ + addi r8,r3,16 │ │ │ │ + isel r10,r9,r10,4*cr7+gt │ │ │ │ + iselgt r2,r2,r31 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r7,r10 │ │ │ │ + iselgt r9,r9,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r8,r2 │ │ │ │ addi r1,r1,112 │ │ │ │ - li r9,0 │ │ │ │ - std r29,88(r30) │ │ │ │ - stw r28,112(r30) │ │ │ │ + li r2,0 │ │ │ │ + std r28,88(r30) │ │ │ │ + stw r27,112(r30) │ │ │ │ mr r3,r30 │ │ │ │ - stw r27,116(r30) │ │ │ │ + stw r26,116(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ - std r9,104(r30) │ │ │ │ + std r2,104(r30) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - b bf08 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs32,0(r26) │ │ │ │ + b bf00 │ │ │ │ + lxv vs32,0(r29) │ │ │ │ cmpdi r10,0 │ │ │ │ - addi r11,r26,16 │ │ │ │ - addi r5,r3,32 │ │ │ │ + addi r5,r29,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 2927c │ │ │ │ - b 292b8 │ │ │ │ + bne 29910 │ │ │ │ + b 2994c │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r25) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r12,r25,16 │ │ │ │ - addi r11,r3,32 │ │ │ │ + addi r4,r25,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 291a4 │ │ │ │ - b 291e0 │ │ │ │ + bne 29818 │ │ │ │ + b 29854 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ - stw r9,40(r1) │ │ │ │ - std r6,32(r1) │ │ │ │ + std r2,40(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,32(r1) │ │ │ │ - lwz r9,40(r1) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r9,32(r1) │ │ │ │ + ld r2,40(r1) │ │ │ │ std r3,72(r30) │ │ │ │ - b 29268 │ │ │ │ + b 298fc │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ std r3,72(r30) │ │ │ │ - b 29304 │ │ │ │ + b 299bc │ │ │ │ li r9,0 │ │ │ │ - b 291ec │ │ │ │ - li r9,0 │ │ │ │ - b 292c4 │ │ │ │ + b 29860 │ │ │ │ + li r10,0 │ │ │ │ + b 29958 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x780 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000029420 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-5408 │ │ │ │ +0000000000029ac0 : │ │ │ │ mflr r0 │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r24,r5 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r10 │ │ │ │ + mr r27,r9 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r8 │ │ │ │ + mr r29,r7 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ mr r30,r3 │ │ │ │ mr r31,r4 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r24,r5 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r29,r8 │ │ │ │ - mr r28,r9 │ │ │ │ - mr r27,r10 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r30) │ │ │ │ std r6,8(r30) │ │ │ │ - lwz r26,208(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lwz r25,208(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpdi r31,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 296f0 │ │ │ │ - addi r9,r31,-1 │ │ │ │ - cmpldi cr7,r9,2 │ │ │ │ - ble cr7,29708 │ │ │ │ - srdi r6,r31,2 │ │ │ │ - mr r12,r24 │ │ │ │ - mr r11,r3 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - mr r4,r6 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - bne 29690 │ │ │ │ - srdi r9,r4,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxv vs33,0(r12) │ │ │ │ - lxv vs32,16(r12) │ │ │ │ - addi r11,r11,64 │ │ │ │ - addi r12,r12,32 │ │ │ │ + ble 29dd0 │ │ │ │ + addi r2,r31,-1 │ │ │ │ + cmpldi cr7,r2,2 │ │ │ │ + ble cr7,29de4 │ │ │ │ + srdi r2,r31,2 │ │ │ │ + mr r4,r24 │ │ │ │ + mr r6,r3 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + mr r11,r2 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + bne 29d70 │ │ │ │ + srdi r9,r11,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs33,0(r4) │ │ │ │ + lxv vs32,16(r4) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r4,r4,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r11) │ │ │ │ - stxv vs45,-32(r11) │ │ │ │ - stxv vs33,-48(r11) │ │ │ │ - stxv vs32,-16(r11) │ │ │ │ - bdnz 294c4 │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 29b58 │ │ │ │ andi. r9,r31,3 │ │ │ │ - beq 296c0 │ │ │ │ + beq 29da0 │ │ │ │ clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r24,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 29544 │ │ │ │ - add r24,r24,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r24) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 29544 │ │ │ │ - lwa r9,8(r24) │ │ │ │ - std r9,16(r10) │ │ │ │ + subf r7,r9,r31 │ │ │ │ + mfocrf r2,1 │ │ │ │ + slwi r2,r2,28 │ │ │ │ + li r10,16 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + stw r2,32(r1) │ │ │ │ + li r2,32 │ │ │ │ + add r24,r24,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr5,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr5+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r24,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ ld r3,48(r30) │ │ │ │ - mfocrf r9,1 │ │ │ │ - slwi r9,r9,28 │ │ │ │ - stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,32(r1) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,32(r1) │ │ │ │ std r3,72(r30) │ │ │ │ - rotlwi r9,r9,4 │ │ │ │ - mtocrf 1,r9 │ │ │ │ - rotlwi r9,r9,28 │ │ │ │ - ble cr7,29710 │ │ │ │ - srdi r6,r31,2 │ │ │ │ + rotlwi r2,r2,4 │ │ │ │ + mtocrf 1,r2 │ │ │ │ + rotlwi r2,r2,28 │ │ │ │ + ble cr7,29dec │ │ │ │ + srdi r2,r31,2 │ │ │ │ clrlwi r9,r31,30 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - mr r11,r25 │ │ │ │ - mr r5,r3 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - bne 29660 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r5,r5,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + mr r5,r29 │ │ │ │ + mr r6,r3 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + bne 29d40 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + lxv vs32,16(r5) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r5,r5,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r5) │ │ │ │ - stxv vs45,-32(r5) │ │ │ │ - stxv vs33,-48(r5) │ │ │ │ - stxv vs32,-16(r5) │ │ │ │ - bdnz 2959c │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 29c50 │ │ │ │ cmpwi r9,0 │ │ │ │ - beq 2961c │ │ │ │ + beq 29cf4 │ │ │ │ clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r25,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 2961c │ │ │ │ - add r8,r25,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 2961c │ │ │ │ - lwa r9,8(r8) │ │ │ │ - std r9,16(r10) │ │ │ │ + subf r31,r9,r31 │ │ │ │ + li r10,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r7,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r31,2 │ │ │ │ + sldi r31,r31,3 │ │ │ │ + add r7,r29,r7 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r31,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r2,r31 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r7,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ addi r1,r1,112 │ │ │ │ - std r29,88(r30) │ │ │ │ - stw r27,112(r30) │ │ │ │ - stw r26,116(r30) │ │ │ │ - std r28,104(r30) │ │ │ │ + std r28,88(r30) │ │ │ │ + stw r26,112(r30) │ │ │ │ mr r3,r30 │ │ │ │ + stw r25,116(r30) │ │ │ │ + std r27,104(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - b bf08 │ │ │ │ - lxv vs32,0(r25) │ │ │ │ + b bf00 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs32,0(r29) │ │ │ │ cmpdi r10,0 │ │ │ │ - addi r11,r25,16 │ │ │ │ - addi r5,r3,32 │ │ │ │ + addi r5,r29,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 29594 │ │ │ │ - b 295d0 │ │ │ │ + bne 29c48 │ │ │ │ + b 29c84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r24) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r12,r24,16 │ │ │ │ - addi r11,r3,32 │ │ │ │ + addi r4,r24,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 294bc │ │ │ │ - b 294f8 │ │ │ │ + bne 29b50 │ │ │ │ + b 29b8c │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ - stw r9,40(r1) │ │ │ │ - std r6,32(r1) │ │ │ │ + std r2,40(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,32(r1) │ │ │ │ - lwz r9,40(r1) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r9,32(r1) │ │ │ │ + ld r2,40(r1) │ │ │ │ std r3,72(r30) │ │ │ │ - b 29580 │ │ │ │ + b 29c34 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ std r3,72(r30) │ │ │ │ - b 2961c │ │ │ │ + b 29cf4 │ │ │ │ li r9,0 │ │ │ │ - b 29504 │ │ │ │ + b 29b98 │ │ │ │ li r9,0 │ │ │ │ - b 295dc │ │ │ │ + b 29c90 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x880 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000029730 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-6192 │ │ │ │ +0000000000029e00 : │ │ │ │ mflr r0 │ │ │ │ - mr r9,r4 │ │ │ │ + mr r2,r4 │ │ │ │ mr r6,r5 │ │ │ │ li r4,1 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r9,32(r1) │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r2,32(r1) │ │ │ │ + bl 5000 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000029780 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-6272 │ │ │ │ +0000000000029e40 : │ │ │ │ mflr r0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r5 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r5 │ │ │ │ li r4,2 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r10,32(r1) │ │ │ │ - stw r9,36(r1) │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ + stw r2,36(r1) │ │ │ │ + bl 5000 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000297d0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-6352 │ │ │ │ +0000000000029e90 : │ │ │ │ mflr r0 │ │ │ │ - mr r8,r4 │ │ │ │ - mr r10,r5 │ │ │ │ - mr r9,r6 │ │ │ │ + mr r10,r4 │ │ │ │ + mr r9,r5 │ │ │ │ + mr r2,r6 │ │ │ │ li r4,3 │ │ │ │ mr r6,r7 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r8,32(r1) │ │ │ │ - stw r10,36(r1) │ │ │ │ - stw r9,40(r1) │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r10,32(r1) │ │ │ │ + stw r9,36(r1) │ │ │ │ + stw r2,40(r1) │ │ │ │ + bl 5000 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000029830 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-6448 │ │ │ │ - ld r9,24(r3) │ │ │ │ - mr r8,r3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 298f0 │ │ │ │ - ld r6,120(r3) │ │ │ │ - cmpdi r6,0 │ │ │ │ - beq 29960 │ │ │ │ - ld r9,16(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 29970 │ │ │ │ +0000000000029ee0 : │ │ │ │ + ld r2,24(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + mr r9,r3 │ │ │ │ + beq 2a040 │ │ │ │ + ld r7,120(r3) │ │ │ │ + cmpdi r7,0 │ │ │ │ + beq 2a050 │ │ │ │ + ld r2,16(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 2a060 │ │ │ │ lwz r10,112(r3) │ │ │ │ - ld r9,8(r3) │ │ │ │ + ld r2,8(r3) │ │ │ │ andi. r10,r10,4 │ │ │ │ - bne 298d0 │ │ │ │ - ld r7,48(r8) │ │ │ │ - mulld. r9,r7,r9 │ │ │ │ - ble 29900 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - mtctr r9 │ │ │ │ - lfd f11,1544(r10) │ │ │ │ - li r10,0 │ │ │ │ - b 298a4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,816(r9) │ │ │ │ + bne 29fc0 │ │ │ │ + ld r8,48(r9) │ │ │ │ + mulld. r10,r8,r2 │ │ │ │ + ble 29fe0 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + xxspltidp vs12,3204448256 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r2,0 │ │ │ │ + beq 29f60 │ │ │ │ + lfdx f0,r7,r2 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bge 298b8 │ │ │ │ - bdz 29900 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lfdx f0,r6,r9 │ │ │ │ + blt 29fac │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ - bge 29890 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,264 │ │ │ │ - blr │ │ │ │ + bge 29fac │ │ │ │ + li r2,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + beq 29fe0 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + b 29f8c │ │ │ │ nop │ │ │ │ + bge cr7,29fac │ │ │ │ + lfdx f0,r7,r6 │ │ │ │ + fcmpu cr0,f0,f12 │ │ │ │ + fcmpu cr7,f0,f11 │ │ │ │ + blt 29fac │ │ │ │ + bge cr7,29fac │ │ │ │ + bdz 29fe0 │ │ │ │ + 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 29f70 │ │ │ │ + pla r3,186156 # 576d8 │ │ │ │ + blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r10,104(r3) │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,144 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bge 29870 │ │ │ │ + pla r3,186012 # 57660 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bge 29f18 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,48 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 29980 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r6,64(r8) │ │ │ │ + cmpdi r8,0 │ │ │ │ + ble 2a070 │ │ │ │ + ld r7,64(r9) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r8 │ │ │ │ li r10,0 │ │ │ │ - lfd f12,1648(r9) │ │ │ │ - b 29948 │ │ │ │ - ld r9,56(r8) │ │ │ │ - ldx r7,r9,r10 │ │ │ │ + b 2a028 │ │ │ │ + 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 29990 │ │ │ │ - bdz 29980 │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ + sradi r2,r8,1 │ │ │ │ + addze r2,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 2a080 │ │ │ │ + bdz 2a070 │ │ │ │ + lfdx f0,r7,r10 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 29920 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,192 │ │ │ │ + bgt 2a000 │ │ │ │ + pla r3,185948 # 57690 │ │ │ │ + blr │ │ │ │ + pla r3,185792 # 57600 │ │ │ │ blr │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,80 │ │ │ │ + nop │ │ │ │ + pla r3,185808 # 57620 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,112 │ │ │ │ + pla r3,185824 # 57640 │ │ │ │ blr │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,224 │ │ │ │ + pla r3,185904 # 576b0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000299b0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-6832 │ │ │ │ +000000000002a0a0 : │ │ │ │ + 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 29ac0 │ │ │ │ - andi. r10,r9,1024 │ │ │ │ - bne 29ad8 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 29b14 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 29b44 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 29b5c │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 29b74 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 29a58 │ │ │ │ - ld r9,48(r31) │ │ │ │ + andi. r9,r2,2048 │ │ │ │ + bne 2a190 │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 2a1a4 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 2a1d4 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 2a1f8 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 2a20c │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 2a220 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 2a140 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r30,32(r1) │ │ │ │ li r30,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 29a44 │ │ │ │ + ble 2a130 │ │ │ │ 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 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - cmpd r9,r30 │ │ │ │ - bgt 29a20 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 2a110 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ ld r30,32(r1) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 29bc0 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 29ba0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 29b90 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 2a280 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 2a270 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 2a230 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,56(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,56(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + b 4700 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,240(r3) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,1024 │ │ │ │ - beq 299e0 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + beq 2a0c8 │ │ │ │ ld r3,160(r31) │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ae0 │ │ │ │ ld r3,152(r31) │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 29be0 │ │ │ │ + bl 4ae0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 2a290 │ │ │ │ ld r3,216(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 299e8 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 2a0d0 │ │ │ │ ld r3,184(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 299f0 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 2a0d8 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 299f8 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 2a0e0 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 29a00 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 2a0e8 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 29a00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 2a0e8 │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 29a70 │ │ │ │ - ld r3,16(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 29a68 │ │ │ │ - nop │ │ │ │ + bl 4700 │ │ │ │ + ld r3,96(r31) │ │ │ │ + bl 4700 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4700 │ │ │ │ + ld r3,72(r31) │ │ │ │ + bl 4700 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,56(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4700 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld r3,16(r31) │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 2a150 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 29a60 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 2a148 │ │ │ │ ld r3,224(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 29afc │ │ │ │ + bl 4700 │ │ │ │ + b 2a1c0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-7424 │ │ │ │ + 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 29c58 │ │ │ │ - ori r9,r9,2048 │ │ │ │ - stw r9,112(r3) │ │ │ │ + beq 2a310 │ │ │ │ + ori r2,r2,2048 │ │ │ │ + stw r2,112(r3) │ │ │ │ ld r3,48(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 2a5a4 │ │ │ │ - ld r6,56(r30) │ │ │ │ - andi. r5,r3,3 │ │ │ │ - mr r11,r3 │ │ │ │ - mr r7,r3 │ │ │ │ - li r9,1 │ │ │ │ - li r8,1 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - addi r10,r6,-8 │ │ │ │ - beq 29cc0 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 29cb0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 29ca4 │ │ │ │ - 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 29cf0 │ │ │ │ - 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 29cc8 │ │ │ │ - mulld r10,r9,r8 │ │ │ │ + ble 2ac9c │ │ │ │ + cmpdi r3,1 │ │ │ │ + ld r7,56(r30) │ │ │ │ + beq 2acbc │ │ │ │ + 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 2a390 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 2a37c │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 2a36c │ │ │ │ + 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 2a3c0 │ │ │ │ + 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 2a398 │ │ │ │ + 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,2abc0 │ │ │ │ + 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 29d4c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 29d3c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 29d30 │ │ │ │ - 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 29d7c │ │ │ │ - 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 2a454 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 2a440 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 2a430 │ │ │ │ + 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 2a488 │ │ │ │ + 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 29d54 │ │ │ │ - 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 2a45c │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq cr7,2a4ac │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r9,r6,r8 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ sldi r3,r3,3 │ │ │ │ - std r9,72(r30) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,48(r30) │ │ │ │ + std r2,72(r30) │ │ │ │ + bl 4c40 │ │ │ │ + ld r8,48(r30) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r3,80(r30) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 29e24 │ │ │ │ - cmpdi r7,1 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r10,56(r30) │ │ │ │ - beq 2a5c8 │ │ │ │ - srdi r6,r7,1 │ │ │ │ + ble 2a544 │ │ │ │ + cmpdi r8,1 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ld r9,56(r30) │ │ │ │ + beq 2acb4 │ │ │ │ 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 29dd0 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - clrrdi r6,r7,1 │ │ │ │ - beq 29e24 │ │ │ │ - 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 2a4f0 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrdi r7,r8,1 │ │ │ │ + beq 2a544 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + ldx r2,r10,r7 │ │ │ │ + lfdx f0,r9,r7 │ │ │ │ + addi r2,r2,-1 │ │ │ │ fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r3,r6 │ │ │ │ - sldi r3,r7,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stfdx f0,r3,r7 │ │ │ │ + sldi r3,r8,2 │ │ │ │ + bl 4c40 │ │ │ │ ld r10,48(r30) │ │ │ │ - std r3,160(r30) │ │ │ │ cmpdi r10,0 │ │ │ │ - ble 29efc │ │ │ │ - addi r9,r10,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 2a5d0 │ │ │ │ - srdi r7,r10,2 │ │ │ │ - mr r9,r3 │ │ │ │ + std r3,160(r30) │ │ │ │ + ble 2a610 │ │ │ │ + addi r2,r10,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 2acac │ │ │ │ + srdi r8,r10,2 │ │ │ │ + mr r2,r3 │ │ │ │ vspltisw v0,3 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 29ea0 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 29e90 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 29e84 │ │ │ │ - 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 2a5bc │ │ │ │ cmpdi r7,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 29ec0 │ │ │ │ - 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 29ea8 │ │ │ │ - andi. r9,r10,3 │ │ │ │ - beq 29efc │ │ │ │ - clrrdi r9,r10,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - sldi r6,r9,2 │ │ │ │ - li r7,3 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stwx r7,r3,r6 │ │ │ │ - bge 29efc │ │ │ │ - addi r8,r9,2 │ │ │ │ - add r6,r3,r6 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stw r7,4(r6) │ │ │ │ - bge 29efc │ │ │ │ - stw r7,8(r6) │ │ │ │ + beq 2a5ac │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 2a5a0 │ │ │ │ + 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 2a5dc │ │ │ │ + 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 2a5c4 │ │ │ │ + andi. r2,r10,3 │ │ │ │ + clrrdi r2,r10,2 │ │ │ │ + beq 2a610 │ │ │ │ + subf r8,r2,r10 │ │ │ │ + li r9,16 │ │ │ │ + sldi r2,r2,2 │ │ │ │ + vspltisw v0,3 │ │ │ │ + sldi r8,r8,2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + cmpldi r8,16 │ │ │ │ + iselgt r9,r9,r8 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + stxvl vs32,r2,r9 │ │ │ │ sldi r3,r10,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,48(r30) │ │ │ │ + bl 4c40 │ │ │ │ + ld r8,48(r30) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r3,96(r30) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 29fe4 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r8,80(r30) │ │ │ │ - cmpldi r9,4 │ │ │ │ - ble 2a51c │ │ │ │ - subf r9,r8,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq 2a51c │ │ │ │ - srdi r9,r7,1 │ │ │ │ - addis r4,r2,-2 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - li r10,0 │ │ │ │ - addi r4,r4,1648 │ │ │ │ - addi r5,r5,1680 │ │ │ │ - addi r6,r6,1696 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r11,r9,-1 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - lxv vs11,0(r5) │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - bne 2a150 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + ble 2a6e8 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,80(r30) │ │ │ │ + cmpldi r2,4 │ │ │ │ + ble 2ac04 │ │ │ │ + subf r2,r10,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq 2ac04 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + plxv vs10,185240 # 579e0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 2a850 │ │ │ │ + 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 29f74 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 29fe4 │ │ │ │ - clrrdi r9,r7,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfd f12,1648(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfdx f10,r8,r9 │ │ │ │ - lfd f0,1680(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f11,1696(r10) │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz 2a678 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq 2a6e8 │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,185112 # 579e0 │ │ │ │ + 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 2a3a0 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 2a380 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 2a360 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 2a210 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 2a180 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 2a1b8 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 2a1e0 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 2a0f0 │ │ │ │ - ld r10,48(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 2a514 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 2aa40 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 2aa60 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 2aa7c │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 2a900 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 2a8d0 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 2a8b0 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 2a880 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 2a7f8 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2abfc │ │ │ │ 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 2a07c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 2a06c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 2a508 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq 2a0a8 │ │ │ │ - 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 2a084 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq 2a788 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 2a77c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 2abf0 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 2a7a8 │ │ │ │ + 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 2a790 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r29,vs32 │ │ │ │ ld r3,8(r30) │ │ │ │ mulld r3,r29,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,200(r30) │ │ │ │ - mulld r3,r29,r9 │ │ │ │ + mulld r3,r29,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,192(r30) │ │ │ │ - andi. r9,r9,1024 │ │ │ │ - bne 2a3c0 │ │ │ │ - nop │ │ │ │ - ld r10,-32664(r2) │ │ │ │ - nop │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - std r10,32(r30) │ │ │ │ - std r9,40(r30) │ │ │ │ + andi. r2,r2,1024 │ │ │ │ + bne 2aaa0 │ │ │ │ + pld r9,284496 # 6ff50 [nfct_trafo@got] │ │ │ │ + pld r2,284496 # 6ff58 [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 29f6c │ │ │ │ - b 29fa8 │ │ │ │ + bne 2a670 │ │ │ │ + b 2a6ac │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r10,48(r30) │ │ │ │ - addi r9,r9,2 │ │ │ │ - sldi r9,r9,10 │ │ │ │ - addi r3,r9,1 │ │ │ │ - std r9,104(r30) │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 2a018 │ │ │ │ - ld r9,48(r30) │ │ │ │ ld r3,8(r30) │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ mulld r3,r3,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 2a020 │ │ │ │ + b 2a724 │ │ │ │ + nop │ │ │ │ + ld r2,48(r30) │ │ │ │ ld r3,8(r30) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - b 2a020 │ │ │ │ + b 2a71c │ │ │ │ + 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 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,176(r30) │ │ │ │ + b 2a714 │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r23,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r24,r1 │ │ │ │ sldi r3,r3,3 │ │ │ │ - addi r9,r3,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r30) │ │ │ │ + addi r2,r3,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ mr r29,r3 │ │ │ │ std r3,168(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2a340 │ │ │ │ - ld r9,56(r30) │ │ │ │ + ble 2aa20 │ │ │ │ + ld r2,56(r30) │ │ │ │ + nop │ │ │ │ + plfd f30,184512 # 57a00 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ addi r27,r1,24 │ │ │ │ + li r26,0 │ │ │ │ li r25,0 │ │ │ │ - li r24,0 │ │ │ │ nop │ │ │ │ - sldi r28,r25,3 │ │ │ │ - ldx r3,r9,r28 │ │ │ │ + sldi r28,r26,3 │ │ │ │ + ldx r3,r2,r28 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,56(r30) │ │ │ │ - stdu r24,8(r27) │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,56(r30) │ │ │ │ + stdu r25,8(r27) │ │ │ │ stdx r3,r29,r28 │ │ │ │ - ldx r10,r9,r28 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 2a320 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r26,r2,-2 │ │ │ │ + ldx r9,r2,r28 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 2aa08 │ │ │ │ li r29,0 │ │ │ │ - lfd f31,1712(r9) │ │ │ │ - addi r26,r26,1648 │ │ │ │ - ld r9,64(r30) │ │ │ │ + nop │ │ │ │ + ld r2,64(r30) │ │ │ │ mtfprd f0,r29 │ │ │ │ lfd f12,88(r30) │ │ │ │ - ld r10,96(r30) │ │ │ │ + ld r9,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ - ldx r9,r9,r28 │ │ │ │ + ldx r2,r2,r28 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfdx f11,r10,r28 │ │ │ │ - fmul f0,f0,f31 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + lfdx f11,r9,r28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - ld r9,56(r30) │ │ │ │ - ld r8,168(r30) │ │ │ │ - sldi r10,r29,3 │ │ │ │ + bl 4be0 │ │ │ │ + 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 2a2a0 │ │ │ │ - ld r10,48(r30) │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpd r25,r10 │ │ │ │ - bge 2a340 │ │ │ │ + ldx r8,r2,r28 │ │ │ │ + ldx r10,r10,r28 │ │ │ │ + cmpd r29,r8 │ │ │ │ + stfdx f1,r10,r9 │ │ │ │ + blt 2a990 │ │ │ │ + ld r9,48(r30) │ │ │ │ + addi r26,r26,1 │ │ │ │ + cmpd r26,r9 │ │ │ │ + bge 2aa20 │ │ │ │ ld r29,168(r30) │ │ │ │ - b 2a260 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b 2a008 │ │ │ │ + b 2a960 │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r9,0(r24) │ │ │ │ + mr r1,r24 │ │ │ │ + b 2a70c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ + mulld r3,r8,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,24(r30) │ │ │ │ - b 2a000 │ │ │ │ - nop │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,120(r30) │ │ │ │ + andi. r9,r2,128 │ │ │ │ + beq 2a6fc │ │ │ │ ld r3,0(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,16(r30) │ │ │ │ - b 29ff8 │ │ │ │ - nop │ │ │ │ + andi. r9,r2,256 │ │ │ │ + beq 2a704 │ │ │ │ ld r3,8(r30) │ │ │ │ - mulld r3,r7,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,120(r30) │ │ │ │ - b 29ff0 │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,24(r30) │ │ │ │ + b 2a704 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r3,72(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,224(r30) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 2a5b4 │ │ │ │ - ld r9,48(r30) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 2ac8c │ │ │ │ + ld r2,48(r30) │ │ │ │ std r3,232(r30) │ │ │ │ - sldi r3,r9,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,48(r30) │ │ │ │ + sldi r3,r2,2 │ │ │ │ + bl 4c40 │ │ │ │ + ld r6,48(r30) │ │ │ │ + cmpdi r6,0 │ │ │ │ mr r29,r3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 2a4ac │ │ │ │ - addi r9,r4,-1 │ │ │ │ - ld r7,64(r30) │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 2a5d8 │ │ │ │ - srdi r10,r4,2 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r9,r7 │ │ │ │ - andi. r6,r10,1 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - bne 2a4e4 │ │ │ │ - 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 2ab84 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + ld r8,64(r30) │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 2acd4 │ │ │ │ + srdi r9,r6,2 │ │ │ │ + mr r10,r3 │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne 2abcc │ │ │ │ + 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 2a434 │ │ │ │ - andi. r9,r4,3 │ │ │ │ - beq 2a4ac │ │ │ │ - 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 2a4ac │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r7,r7,r6 │ │ │ │ - add r10,r29,r10 │ │ │ │ - cmpd r9,r4 │ │ │ │ - ld r9,8(r7) │ │ │ │ - stw r9,4(r10) │ │ │ │ - bge 2a4ac │ │ │ │ - ld r9,16(r7) │ │ │ │ - stw r9,8(r10) │ │ │ │ + stxv vs33,-32(r10) │ │ │ │ + stxv vs32,-16(r10) │ │ │ │ + bdnz 2ab0c │ │ │ │ + andi. r2,r6,3 │ │ │ │ + beq 2ab84 │ │ │ │ + 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 2ab84 │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r8,r8,r7 │ │ │ │ + add r9,r29,r9 │ │ │ │ + cmpd r2,r6 │ │ │ │ + ld r2,8(r8) │ │ │ │ + stw r2,4(r9) │ │ │ │ + bge 2ab84 │ │ │ │ + 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 4d60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4d00 │ │ │ │ + mr r2,r3 │ │ │ │ mr r3,r29 │ │ │ │ - std r9,152(r30) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 2a0f8 │ │ │ │ - lxv vs32,0(r7) │ │ │ │ - lxv vs33,16(r7) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r9,r7,32 │ │ │ │ + std r2,152(r30) │ │ │ │ + bl 4700 │ │ │ │ + b 2a800 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r6,64(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + b 2a3f4 │ │ │ │ + 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 2a42c │ │ │ │ - b 2a460 │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - b 2a060 │ │ │ │ + bne 2ab04 │ │ │ │ + b 2ab38 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 2a774 │ │ │ │ li r29,1 │ │ │ │ - b 2a0a8 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - lfd f12,1648(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f11,1680(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f10,1696(r10) │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 2a564 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + b 2a7bc │ │ │ │ + andi. r9,r8,1 │ │ │ │ + plfd f10,183768 # 579e0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq 2ac4c │ │ │ │ + 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 29fe4 │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 2a6e8 │ │ │ │ + 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 2a56c │ │ │ │ - b 29fe4 │ │ │ │ - li r10,1 │ │ │ │ - li r9,1 │ │ │ │ - std r10,0(r30) │ │ │ │ - b 29d80 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + bdnz 2ac54 │ │ │ │ + b 2a6e8 │ │ │ │ ld r3,72(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 2a3e0 │ │ │ │ - li r6,0 │ │ │ │ - b 29e00 │ │ │ │ - li r9,0 │ │ │ │ - b 29ecc │ │ │ │ - li r9,0 │ │ │ │ - b 2a46c │ │ │ │ + bl 4c40 │ │ │ │ + b 2aabc │ │ │ │ + li r9,1 │ │ │ │ + li r2,1 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 2a4ac │ │ │ │ + li r2,0 │ │ │ │ + b 2a5e8 │ │ │ │ + li r7,0 │ │ │ │ + b 2a520 │ │ │ │ + ld r9,0(r7) │ │ │ │ + ld r6,64(r30) │ │ │ │ + li r2,1 │ │ │ │ + li r8,0 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 2a4a0 │ │ │ │ + li r2,0 │ │ │ │ + b 2ab44 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x981 │ │ │ │ + .long 0x882 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000002a5f0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-9968 │ │ │ │ +000000000002acf0 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ + li r4,0 │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ - mfcr r11 │ │ │ │ stfd f27,-40(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-216(r1) │ │ │ │ + std r15,-208(r1) │ │ │ │ std r16,-200(r1) │ │ │ │ - std r24,-136(r1) │ │ │ │ - std r25,-128(r1) │ │ │ │ + std r17,-192(r1) │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r20,-168(r1) │ │ │ │ + std r23,-144(r1) │ │ │ │ + std r22,-152(r1) │ │ │ │ std r26,-120(r1) │ │ │ │ - std r27,-112(r1) │ │ │ │ - std r28,-104(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ std r29,-96(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r30,-88(r1) │ │ │ │ std r31,-80(r1) │ │ │ │ - std r15,-208(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r17,-192(r1) │ │ │ │ - std r18,-184(r1) │ │ │ │ - std r19,-176(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r20,-168(r1) │ │ │ │ + std r14,-216(r1) │ │ │ │ + std r18,-184(r1) │ │ │ │ std r21,-160(r1) │ │ │ │ - std r22,-152(r1) │ │ │ │ - std r23,-144(r1) │ │ │ │ - stdu r1,-480(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - li r4,0 │ │ │ │ + std r24,-136(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + stdu r1,-496(r1) │ │ │ │ mr r31,r1 │ │ │ │ std r1,192(r31) │ │ │ │ + ld r9,48(r3) │ │ │ │ lxv vs0,224(r3) │ │ │ │ - ld r10,48(r3) │ │ │ │ - ld r28,88(r3) │ │ │ │ - ld r24,104(r3) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ld r19,88(r3) │ │ │ │ + ld r23,104(r3) │ │ │ │ + ld r5,72(r29) │ │ │ │ + sldi r9,r9,3 │ │ │ │ stxv vs0,208(r3) │ │ │ │ - addi r27,r28,1 │ │ │ │ - mfvsrld r25,vs0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r8,r10,23 │ │ │ │ - sldi r7,r27,1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mr r3,r25 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - ld r7,0(r1) │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r16,24(r29) │ │ │ │ + mfvsrld r26,vs0 │ │ │ │ + addi r17,r19,1 │ │ │ │ + addi r2,r9,15 │ │ │ │ + addi r7,r9,23 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r10,r17,1 │ │ │ │ + mr r3,r26 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r7,r7,4 │ │ │ │ + mr r6,r8 │ │ │ │ + mulld r10,r9,r10 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r7,r7 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ neg r10,r10 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,136(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r26,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - std r12,64(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,32(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r8 │ │ │ │ + std r9,120(r31) │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,168(r31) │ │ │ │ + stdux r8,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - std r11,56(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r16,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,88(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ + std r11,64(r31) │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,32(r31) │ │ │ │ + stdux r8,r1,r7 │ │ │ │ + addi r15,r1,32 │ │ │ │ + stdux r8,r1,r7 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,48(r31) │ │ │ │ stdux r8,r1,r10 │ │ │ │ addi r30,r1,32 │ │ │ │ stdux r8,r1,r10 │ │ │ │ - ld r5,72(r29) │ │ │ │ - ld r14,24(r29) │ │ │ │ - addi r6,r1,32 │ │ │ │ - std r6,48(r31) │ │ │ │ - sldi r5,r5,3 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,168(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ addi r8,r1,32 │ │ │ │ - std r8,40(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r8,56(r31) │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,160(r31) │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r12,r1,32 │ │ │ │ + std r12,40(r31) │ │ │ │ + bl 5240 │ │ │ │ lwz r10,112(r29) │ │ │ │ - ld r8,40(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - ld r11,56(r31) │ │ │ │ - ld r12,64(r31) │ │ │ │ - andi. r9,r10,32 │ │ │ │ - bne 2add4 │ │ │ │ - ld r22,48(r29) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r7,r27,4 │ │ │ │ - rlwinm r5,r10,0,27,27 │ │ │ │ - lfd f31,1648(r9) │ │ │ │ - li r9,0 │ │ │ │ - std r7,48(r31) │ │ │ │ - cmpdi cr4,r22,0 │ │ │ │ - std r9,0(r11) │ │ │ │ - stfd f31,0(r16) │ │ │ │ - ble cr4,2b318 │ │ │ │ - ld r4,88(r29) │ │ │ │ - li r9,1 │ │ │ │ - andi. r3,r22,3 │ │ │ │ - mr r7,r22 │ │ │ │ - addi r0,r22,-1 │ │ │ │ - std r9,40(r31) │ │ │ │ - addi r9,r4,1 │ │ │ │ - beq 2a820 │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 2a808 │ │ │ │ - cmpdi r3,2 │ │ │ │ - bne 2b6d4 │ │ │ │ - ld r3,40(r31) │ │ │ │ + ld r12,40(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ld r11,64(r31) │ │ │ │ + andi. r2,r10,32 │ │ │ │ + bne 2bc18 │ │ │ │ + ld r21,48(r29) │ │ │ │ + cmpdi r21,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + sldi r9,r17,4 │ │ │ │ + rlwinm r6,r10,0,27,27 │ │ │ │ + std r9,56(r31) │ │ │ │ + std r2,0(r15) │ │ │ │ + stfd f0,0(r20) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 2b6f8 │ │ │ │ + ld r5,88(r29) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r4,r21,3 │ │ │ │ + mr r7,r21 │ │ │ │ + addi r3,r21,-1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r28,r5,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r28 │ │ │ │ + beq 2aef0 │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 2aee4 │ │ │ │ + cmpdi r4,2 │ │ │ │ + bne 2bd44 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ addi r7,r7,-1 │ │ │ │ - mulld r3,r9,r3 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - std r3,40(r31) │ │ │ │ - ld r3,40(r31) │ │ │ │ cmpdi r7,1 │ │ │ │ - mulld r3,r9,r3 │ │ │ │ - sldi r7,r3,1 │ │ │ │ - std r7,40(r31) │ │ │ │ - beq 2a854 │ │ │ │ - srdi r7,r22,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r7,40(r31) │ │ │ │ - mulld r7,r9,r7 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mulld r7,r9,r7 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mulld r7,r9,r7 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mulld r7,r9,r7 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - bdnz 2a82c │ │ │ │ - std r7,40(r31) │ │ │ │ - cmpwi r5,0 │ │ │ │ - bne 2b328 │ │ │ │ - andi. r7,r10,8 │ │ │ │ - bne 2b86c │ │ │ │ - andi. r7,r10,2 │ │ │ │ - bne 2b6e4 │ │ │ │ - ld r15,8(r29) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 2af0c │ │ │ │ + srdi r2,r21,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 2aef8 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ + cmpwi r6,0 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,112(r31) │ │ │ │ + bne 2b708 │ │ │ │ + andi. r2,r10,8 │ │ │ │ + bne 2be9c │ │ │ │ + andi. r2,r10,2 │ │ │ │ + bne 2bd50 │ │ │ │ andi. r10,r10,4 │ │ │ │ - std r15,80(r31) │ │ │ │ - bne 2c5e0 │ │ │ │ - cmpdi r15,0 │ │ │ │ - ble 2aed4 │ │ │ │ - li r9,0 │ │ │ │ - addi r6,r22,-1 │ │ │ │ - sldi r5,r22,3 │ │ │ │ + ld r18,8(r29) │ │ │ │ + bne 2cb94 │ │ │ │ + cmpdi r18,0 │ │ │ │ + ble 2b474 │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r21,-1 │ │ │ │ + sldi r5,r21,3 │ │ │ │ li r30,0 │ │ │ │ - std r12,152(r31) │ │ │ │ - li r21,0 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - mr r0,r22 │ │ │ │ - std r14,184(r31) │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ + plfd f28,182824 # 57988 │ │ │ │ + std r11,136(r31) │ │ │ │ + li r22,0 │ │ │ │ + xxspltidp vs29,1056964608 │ │ │ │ + mr r8,r15 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + std r2,128(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ add r7,r12,r5 │ │ │ │ - add r10,r8,r5 │ │ │ │ + add r25,r11,r5 │ │ │ │ + mr r15,r20 │ │ │ │ mr r19,r30 │ │ │ │ - mr r17,r21 │ │ │ │ - mr r30,r26 │ │ │ │ - fmr f26,f31 │ │ │ │ - mr r26,r6 │ │ │ │ - std r7,240(r31) │ │ │ │ + std r6,248(r31) │ │ │ │ + mr r30,r12 │ │ │ │ + mr r17,r22 │ │ │ │ + mr r14,r18 │ │ │ │ + mr r23,r7 │ │ │ │ mr r7,r16 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - std r9,176(r31) │ │ │ │ - ld r9,168(r31) │ │ │ │ - add r9,r9,r5 │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - add r27,r9,r5 │ │ │ │ - mr r16,r27 │ │ │ │ - mr r27,r29 │ │ │ │ - mr r29,r8 │ │ │ │ - mr r8,r25 │ │ │ │ - ble cr4,2aa30 │ │ │ │ - ld r9,120(r27) │ │ │ │ - sldi r21,r17,3 │ │ │ │ - mtctr r0 │ │ │ │ - ld r20,64(r27) │ │ │ │ - ld r22,88(r27) │ │ │ │ - ld r25,136(r31) │ │ │ │ - ld r12,152(r31) │ │ │ │ - ld r24,168(r31) │ │ │ │ - li r6,0 │ │ │ │ - add r21,r9,r21 │ │ │ │ - b 2a96c │ │ │ │ - nop │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + mr r6,r21 │ │ │ │ + mr r21,r25 │ │ │ │ + mr r25,r29 │ │ │ │ + std r2,176(r31) │ │ │ │ + ld r2,160(r31) │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,144(r31) │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r10,r2,r5 │ │ │ │ + mr r20,r10 │ │ │ │ + mr r10,r26 │ │ │ │ + ble cr4,2b104 │ │ │ │ + ld r24,120(r25) │ │ │ │ + sldi r2,r17,3 │ │ │ │ + ld r22,64(r25) │ │ │ │ + mtctr r6 │ │ │ │ + li r9,0 │ │ │ │ + ld r26,88(r25) │ │ │ │ + ld r12,120(r31) │ │ │ │ + ld r27,168(r31) │ │ │ │ + ld r11,136(r31) │ │ │ │ + ld r29,160(r31) │ │ │ │ + add r24,r24,r2 │ │ │ │ + b 2b04c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r9,r28 │ │ │ │ - blt 2a94c │ │ │ │ - subf r9,r4,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r4,1 │ │ │ │ - stdx r9,r24,r6 │ │ │ │ - ble 2a9d8 │ │ │ │ - stdx r4,r29,r6 │ │ │ │ - stdx r9,r12,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - bdz 2a9f0 │ │ │ │ - ldx r28,r20,r6 │ │ │ │ - lfdx f12,r21,r6 │ │ │ │ - addi r4,r28,-1 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - mtfprd f0,r4 │ │ │ │ + cmpd r4,r3 │ │ │ │ + blt 2b02c │ │ │ │ + subf r4,r2,r4 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,1 │ │ │ │ + stdx r4,r29,r9 │ │ │ │ + ble 2b0b8 │ │ │ │ + stdx r2,r30,r9 │ │ │ │ + stdx r4,r11,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdz 2b0d0 │ │ │ │ + ldx r3,r22,r9 │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + addi r2,r3,-1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r3,r22,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - divd r23,r3,r4 │ │ │ │ - add r9,r9,r22 │ │ │ │ - cmpdi r3,0 │ │ │ │ - stdx r3,r25,r6 │ │ │ │ - stdx r9,r30,r6 │ │ │ │ - mulld r9,r23,r4 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - bge 2a940 │ │ │ │ - add r4,r9,r4 │ │ │ │ - cmpd r4,r28 │ │ │ │ - bge 2b81c │ │ │ │ - mr r9,r4 │ │ │ │ - li r4,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r24,r6 │ │ │ │ - bgt 2a95c │ │ │ │ - neg r9,r9 │ │ │ │ - li r4,-1 │ │ │ │ - stdx r4,r29,r6 │ │ │ │ - stdx r9,r12,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - bdnz 2a96c │ │ │ │ + mffprd r4,f0 │ │ │ │ + subf r0,r26,r4 │ │ │ │ + addi r4,r4,1 │ │ │ │ + divd r28,r0,r2 │ │ │ │ + add r4,r4,r26 │ │ │ │ + cmpdi r0,0 │ │ │ │ + stdx r0,r12,r9 │ │ │ │ + stdx r4,r27,r9 │ │ │ │ + mulld r4,r28,r2 │ │ │ │ + subf r4,r4,r0 │ │ │ │ + bge 2b020 │ │ │ │ + add r2,r4,r2 │ │ │ │ + cmpd r2,r3 │ │ │ │ + bge 2be6c │ │ │ │ + mr r4,r2 │ │ │ │ + li r2,1 │ │ │ │ + cmpdi r4,0 │ │ │ │ + stdx r4,r29,r9 │ │ │ │ + bgt 2b03c │ │ │ │ + neg r4,r4 │ │ │ │ + li r2,-1 │ │ │ │ + stdx r2,r30,r9 │ │ │ │ + stdx r4,r11,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2b04c │ │ │ │ ld r3,32(r31) │ │ │ │ li r4,0 │ │ │ │ - std r10,88(r31) │ │ │ │ - std r0,80(r31) │ │ │ │ - std r8,72(r31) │ │ │ │ + std r6,72(r31) │ │ │ │ std r7,64(r31) │ │ │ │ - std r11,56(r31) │ │ │ │ - std r5,48(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r31) │ │ │ │ - ld r0,80(r31) │ │ │ │ - ld r8,72(r31) │ │ │ │ + std r10,56(r31) │ │ │ │ + std r8,48(r31) │ │ │ │ + std r5,40(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r6,72(r31) │ │ │ │ ld r7,64(r31) │ │ │ │ - ld r11,56(r31) │ │ │ │ - ld r5,48(r31) │ │ │ │ - ble cr3,2ada0 │ │ │ │ - ld r9,88(r27) │ │ │ │ - li r4,0 │ │ │ │ - ld r12,184(r31) │ │ │ │ - ld r6,240(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r5,40(r31) │ │ │ │ + ble cr3,2b450 │ │ │ │ + ld r2,88(r25) │ │ │ │ + li r3,0 │ │ │ │ + ld r4,248(r31) │ │ │ │ li r28,0 │ │ │ │ - mr r24,r27 │ │ │ │ - mr r3,r26 │ │ │ │ - std r30,200(r31) │ │ │ │ - std r29,208(r31) │ │ │ │ - std r19,216(r31) │ │ │ │ - std r17,224(r31) │ │ │ │ - std r15,232(r31) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - fcfid f28,f0 │ │ │ │ - sldi r23,r9,1 │ │ │ │ - mr r9,r16 │ │ │ │ - mr r16,r4 │ │ │ │ - mr r4,r9 │ │ │ │ - fmul f28,f28,f28 │ │ │ │ + mr r27,r25 │ │ │ │ + mr r11,r23 │ │ │ │ + std r30,208(r31) │ │ │ │ + std r17,200(r31) │ │ │ │ + std r19,224(r31) │ │ │ │ + std r14,240(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + fcfid f27,f0 │ │ │ │ + sldi r24,r2,1 │ │ │ │ + mr r2,r20 │ │ │ │ + mr r20,r3 │ │ │ │ + mr r3,r15 │ │ │ │ + mr r15,r2 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r0,r28 │ │ │ │ - ble 2ac6c │ │ │ │ - ld r9,144(r31) │ │ │ │ - sldi r21,r28,3 │ │ │ │ - subf r29,r28,r0 │ │ │ │ - ld r18,64(r24) │ │ │ │ - addis r30,r2,-2 │ │ │ │ - addis r27,r2,-2 │ │ │ │ - std r23,80(r31) │ │ │ │ - std r24,96(r31) │ │ │ │ - std r11,48(r31) │ │ │ │ - add r22,r11,r21 │ │ │ │ - lfd f29,816(r30) │ │ │ │ + cmpd r6,r28 │ │ │ │ + ble 2b31c │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r26,136(r31) │ │ │ │ + sldi r18,r28,3 │ │ │ │ + subf r29,r28,r6 │ │ │ │ li r30,0 │ │ │ │ - addi r19,r21,8 │ │ │ │ - lfdx f30,r7,r21 │ │ │ │ - mr r23,r29 │ │ │ │ - addi r27,r27,816 │ │ │ │ - std r7,56(r31) │ │ │ │ - std r12,64(r31) │ │ │ │ - add r20,r28,r9 │ │ │ │ - ld r28,152(r31) │ │ │ │ - ld r9,120(r24) │ │ │ │ - ld r25,0(r22) │ │ │ │ - add r17,r18,r21 │ │ │ │ - addis r18,r2,-2 │ │ │ │ - add r19,r7,r19 │ │ │ │ - std r8,72(r31) │ │ │ │ - std r0,88(r31) │ │ │ │ - std r6,104(r31) │ │ │ │ - sldi r20,r20,3 │ │ │ │ - addi r18,r18,1536 │ │ │ │ - std r4,112(r31) │ │ │ │ - std r10,120(r31) │ │ │ │ - std r3,128(r31) │ │ │ │ - add r14,r28,r21 │ │ │ │ - ld r28,32(r31) │ │ │ │ - add r20,r9,r20 │ │ │ │ - ld r9,96(r24) │ │ │ │ + std r24,72(r31) │ │ │ │ + std r7,64(r31) │ │ │ │ + std r10,56(r31) │ │ │ │ + ld r9,64(r27) │ │ │ │ + ld r0,96(r27) │ │ │ │ + std r27,88(r31) │ │ │ │ + std r6,80(r31) │ │ │ │ + add r22,r8,r18 │ │ │ │ + addi r16,r18,8 │ │ │ │ + lfdx f30,r3,r18 │ │ │ │ + std r8,40(r31) │ │ │ │ + std r3,48(r31) │ │ │ │ + std r21,96(r31) │ │ │ │ + std r11,104(r31) │ │ │ │ + add r17,r2,r28 │ │ │ │ + ld r2,120(r27) │ │ │ │ + add r19,r26,r18 │ │ │ │ + ld r26,32(r31) │ │ │ │ + add r16,r3,r16 │ │ │ │ mr r24,r22 │ │ │ │ - add r26,r28,r21 │ │ │ │ - ld r28,136(r31) │ │ │ │ - add r15,r28,r21 │ │ │ │ - add r21,r9,r21 │ │ │ │ - mr r9,r30 │ │ │ │ - mr r28,r26 │ │ │ │ - mr r30,r25 │ │ │ │ - mr r26,r20 │ │ │ │ - mr r29,r15 │ │ │ │ - mr r25,r9 │ │ │ │ - mr r15,r5 │ │ │ │ - b 2ab98 │ │ │ │ + ld r28,0(r22) │ │ │ │ + add r25,r9,r18 │ │ │ │ + sldi r17,r17,3 │ │ │ │ + add r17,r2,r17 │ │ │ │ + ld r2,120(r31) │ │ │ │ + add r23,r26,r18 │ │ │ │ + mr r26,r30 │ │ │ │ + mr r30,r28 │ │ │ │ + mr r27,r17 │ │ │ │ + mr r28,r23 │ │ │ │ + mr r17,r4 │ │ │ │ + mr r23,r29 │ │ │ │ + add r14,r2,r18 │ │ │ │ + add r18,r0,r18 │ │ │ │ + mr r29,r14 │ │ │ │ + mr r14,r5 │ │ │ │ + b 2b240 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - maddld r30,r30,r20,r22 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + maddld r30,r30,r21,r22 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ addic. r23,r23,-1 │ │ │ │ - stfdx f30,r19,r25 │ │ │ │ + stfdx f30,r16,r26 │ │ │ │ stdu r30,8(r24) │ │ │ │ - addi r25,r25,8 │ │ │ │ - beq 2ac3c │ │ │ │ - ldx r20,r17,r25 │ │ │ │ - ldx r22,r14,r25 │ │ │ │ - addi r8,r20,-1 │ │ │ │ + addi r26,r26,8 │ │ │ │ + beq 2b2f0 │ │ │ │ + ldx r21,r25,r26 │ │ │ │ + ldx r22,r19,r26 │ │ │ │ cmpdi r22,0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - sldi r9,r8,1 │ │ │ │ - cmpd cr7,r8,r22 │ │ │ │ - fcfid f10,f0 │ │ │ │ + addi r9,r21,-1 │ │ │ │ + beq 2b260 │ │ │ │ + cmpd r9,r22 │ │ │ │ + beq 2b260 │ │ │ │ + fmul f30,f30,f29 │ │ │ │ + ldx r10,r29,r26 │ │ │ │ + ldx r0,r28,r26 │ │ │ │ mtfprd f0,r9 │ │ │ │ + sldi r2,r9,1 │ │ │ │ + lfdx f11,r27,r26 │ │ │ │ + lfdx f1,r18,r26 │ │ │ │ + fcfid f10,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + add r2,r10,r0 │ │ │ │ fcfid f0,f0 │ │ │ │ - beq 2abd0 │ │ │ │ - beq cr7,2abd0 │ │ │ │ - lfd f12,0(r27) │ │ │ │ - fmul f30,f30,f12 │ │ │ │ - ldx r8,r29,r25 │ │ │ │ - ldx r0,r28,r25 │ │ │ │ - lfdx f11,r26,r25 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - lfdx f1,r21,r25 │ │ │ │ - add r9,r8,r0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ + fmul f0,f0,f0 │ │ │ │ fmul f12,f12,f29 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ fsub f10,f12,f11 │ │ │ │ fsub f11,f11,f12 │ │ │ │ fmul f12,f10,f11 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - bgt 2ab60 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 2b210 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 2b830 │ │ │ │ - lfd f0,0(r18) │ │ │ │ - maddld r30,r30,r20,r22 │ │ │ │ + bge 2b224 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + maddld r30,r30,r21,r22 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ addic. r23,r23,-1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ stdu r30,8(r24) │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - stfdx f30,r19,r25 │ │ │ │ - addi r25,r25,8 │ │ │ │ - bne 2ab98 │ │ │ │ - ld r11,48(r31) │ │ │ │ - ld r7,56(r31) │ │ │ │ - ld r12,64(r31) │ │ │ │ - ld r8,72(r31) │ │ │ │ - mr r5,r15 │ │ │ │ - ld r23,80(r31) │ │ │ │ - ld r0,88(r31) │ │ │ │ - ld r24,96(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r4,112(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ - ld r3,128(r31) │ │ │ │ - ldx r30,r11,r5 │ │ │ │ - lfd f11,0(r12) │ │ │ │ - lfdx f0,r7,r5 │ │ │ │ - ld r29,-8(r6) │ │ │ │ - ld r9,-8(r10) │ │ │ │ - sldi r30,r30,3 │ │ │ │ - cmpdi r29,0 │ │ │ │ - lfdx f12,r8,r30 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + stfdx f30,r16,r26 │ │ │ │ + addi r26,r26,8 │ │ │ │ + bne 2b240 │ │ │ │ + ld r8,40(r31) │ │ │ │ + ld r3,48(r31) │ │ │ │ + mr r4,r17 │ │ │ │ + mr r5,r14 │ │ │ │ + ld r10,56(r31) │ │ │ │ + ld r7,64(r31) │ │ │ │ + ld r24,72(r31) │ │ │ │ + ld r6,80(r31) │ │ │ │ + ld r27,88(r31) │ │ │ │ + ld r21,96(r31) │ │ │ │ + ld r11,104(r31) │ │ │ │ + ldx r9,r8,r5 │ │ │ │ + lfd f11,0(r7) │ │ │ │ + lfdx f0,r3,r5 │ │ │ │ + ld r0,-8(r21) │ │ │ │ + cmpdi r0,0 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r10,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r8,r30 │ │ │ │ - beq 2b860 │ │ │ │ - ld r30,64(r24) │ │ │ │ - ld r28,176(r31) │ │ │ │ - ldx r30,r30,r28 │ │ │ │ - addi r30,r30,-1 │ │ │ │ - cmpd r29,r30 │ │ │ │ - beq 2b860 │ │ │ │ - ld r30,-8(r4) │ │ │ │ - add r9,r29,r9 │ │ │ │ - mr r28,r3 │ │ │ │ - std r9,-8(r6) │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r30,r23 │ │ │ │ - std r30,-8(r4) │ │ │ │ - bne 2ad70 │ │ │ │ - addi r9,r3,1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - ld r21,160(r31) │ │ │ │ - mr r26,r4 │ │ │ │ - mr r27,r6 │ │ │ │ - mr r22,r10 │ │ │ │ - li r19,0 │ │ │ │ - mtctr r9 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + beq 2be90 │ │ │ │ + ld r9,64(r27) │ │ │ │ + ld r30,176(r31) │ │ │ │ + ldx r9,r9,r30 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r0,r9 │ │ │ │ + beq 2be90 │ │ │ │ + ld r9,-8(r15) │ │ │ │ + add r2,r0,r2 │ │ │ │ + mr r28,r4 │ │ │ │ + std r2,-8(r21) │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r24 │ │ │ │ + std r9,-8(r15) │ │ │ │ + bne 2b420 │ │ │ │ + addi r2,r4,1 │ │ │ │ li r9,1 │ │ │ │ - mfctr r30 │ │ │ │ - isellt r9,r9,r30 │ │ │ │ + cmpdi r4,0 │ │ │ │ + ld r23,144(r31) │ │ │ │ + mr r30,r15 │ │ │ │ + mr r25,r11 │ │ │ │ + li r19,0 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r21 │ │ │ │ + mfctr r0 │ │ │ │ + isellt r9,r9,r0 │ │ │ │ mtctr r9 │ │ │ │ - bdz 2ad70 │ │ │ │ - ld r9,-16(r27) │ │ │ │ - ld r30,-16(r26) │ │ │ │ + bdz 2b420 │ │ │ │ + ld r9,-16(r30) │ │ │ │ + ld r0,-16(r2) │ │ │ │ + cmpdi r0,0 │ │ │ │ addi r28,r28,-1 │ │ │ │ - ld r29,-16(r22) │ │ │ │ - li r25,1 │ │ │ │ - sldi r20,r28,3 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - std r30,-16(r26) │ │ │ │ - cmpd r30,r23 │ │ │ │ - stdu r19,-8(r26) │ │ │ │ - beq cr7,2b850 │ │ │ │ - ld r30,64(r24) │ │ │ │ - ldx r30,r30,r20 │ │ │ │ - addi r30,r30,-1 │ │ │ │ - cmpd cr7,r9,r30 │ │ │ │ - beq cr7,2b850 │ │ │ │ - ldu r30,-8(r21) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,-16(r27) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - bgt cr7,2ad64 │ │ │ │ - neg r30,r30 │ │ │ │ - li r25,-1 │ │ │ │ - stdu r25,-8(r22) │ │ │ │ - stdu r30,-8(r27) │ │ │ │ - beq 2ad00 │ │ │ │ - ld r9,40(r31) │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r9 │ │ │ │ - bne 2aa90 │ │ │ │ - ld r30,200(r31) │ │ │ │ - ld r29,208(r31) │ │ │ │ - ld r19,216(r31) │ │ │ │ - ld r17,224(r31) │ │ │ │ - mr r27,r24 │ │ │ │ - mr r16,r4 │ │ │ │ - ld r15,232(r31) │ │ │ │ - mr r26,r3 │ │ │ │ - ld r9,184(r31) │ │ │ │ - addi r19,r19,1 │ │ │ │ - add r17,r17,r0 │ │ │ │ - cmpd r19,r15 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,184(r31) │ │ │ │ - ld r9,144(r31) │ │ │ │ - add r9,r9,r0 │ │ │ │ - std r9,144(r31) │ │ │ │ - bne 2a904 │ │ │ │ - mr r29,r27 │ │ │ │ - fmr f31,f26 │ │ │ │ - b 2aed4 │ │ │ │ - ld r9,8(r29) │ │ │ │ + li r26,1 │ │ │ │ + ld r29,-16(r25) │ │ │ │ + sldi r22,r28,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,-16(r30) │ │ │ │ + cmpd cr7,r9,r24 │ │ │ │ + stdu r19,-8(r30) │ │ │ │ + beq 2be80 │ │ │ │ + ld r9,64(r27) │ │ │ │ + ldx r9,r9,r22 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r0,r9 │ │ │ │ + beq 2be80 │ │ │ │ + ldu r9,-8(r23) │ │ │ │ + add r0,r0,r29 │ │ │ │ + std r0,-16(r2) │ │ │ │ cmpdi r9,0 │ │ │ │ - ble 2aecc │ │ │ │ - ld r23,200(r29) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - li r24,0 │ │ │ │ - add r22,r14,r9 │ │ │ │ - addi r23,r23,-8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r26,8(r23) │ │ │ │ - cmpdi r26,0 │ │ │ │ - ble 2aec0 │ │ │ │ - ld r0,48(r29) │ │ │ │ - ld r11,192(r29) │ │ │ │ - ld r3,176(r29) │ │ │ │ - sldi r9,r24,3 │ │ │ │ - addis r28,r2,-2 │ │ │ │ - sldi r30,r26,3 │ │ │ │ - li r5,0 │ │ │ │ - addi r28,r28,1648 │ │ │ │ - sldi r27,r0,3 │ │ │ │ - cmpdi cr5,r0,0 │ │ │ │ - add r11,r11,r9 │ │ │ │ - add r3,r3,r9 │ │ │ │ - nop │ │ │ │ - ldx r6,r11,r5 │ │ │ │ - ble cr5,2b160 │ │ │ │ - ld r8,64(r29) │ │ │ │ - mtctr r0 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - mr r10,r6 │ │ │ │ - add r8,r8,r27 │ │ │ │ - nop │ │ │ │ - ldu r9,-8(r8) │ │ │ │ - divd r7,r10,r9 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - mulld r9,r7,r9 │ │ │ │ - subf. r9,r9,r10 │ │ │ │ - mr r10,r7 │ │ │ │ - cmpd cr7,r9,r4 │ │ │ │ - beq 2ae90 │ │ │ │ - beq cr7,2ae90 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,816(r9) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - bdnz 2ae60 │ │ │ │ - lfdx f12,r3,r5 │ │ │ │ - lfd f10,0(r14) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - addi r5,r5,8 │ │ │ │ - lfdx f11,r25,r9 │ │ │ │ - cmpld r30,r5 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f12,f0,f11 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - bne 2ae40 │ │ │ │ - add r24,r24,r26 │ │ │ │ - addi r14,r14,8 │ │ │ │ - cmpld r14,r22 │ │ │ │ - bne 2ae00 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,1648(r9) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,192(r31) │ │ │ │ + bgt 2b414 │ │ │ │ + neg r9,r9 │ │ │ │ + li r26,-1 │ │ │ │ + stdu r26,-8(r25) │ │ │ │ + stdu r9,-8(r2) │ │ │ │ + beq cr7,2b3b0 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r20,r2 │ │ │ │ + bne 2b160 │ │ │ │ + ld r30,208(r31) │ │ │ │ + ld r19,224(r31) │ │ │ │ + mr r20,r15 │ │ │ │ + mr r25,r27 │ │ │ │ + mr r15,r3 │ │ │ │ + mr r23,r11 │ │ │ │ + ld r17,200(r31) │ │ │ │ + ld r14,240(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r7,r7,8 │ │ │ │ + add r17,r17,r6 │ │ │ │ + cmpd r19,r14 │ │ │ │ + add r2,r2,r6 │ │ │ │ + std r2,128(r31) │ │ │ │ + bne 2afe4 │ │ │ │ + mr r29,r25 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,192(r31) │ │ │ │ ld r3,152(r29) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r24,16(r29) │ │ │ │ - ld r5,0(r29) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ li r4,0 │ │ │ │ + ld r25,16(r29) │ │ │ │ + ld r5,0(r29) │ │ │ │ ld r21,216(r29) │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r3,r24 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r3,r25 │ │ │ │ sldi r5,r5,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r9,15 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r29) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5240 │ │ │ │ + ld r18,48(r29) │ │ │ │ + cmpdi r18,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ addi r20,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - stfd f31,0(r27) │ │ │ │ - std r9,0(r20) │ │ │ │ - cmpdi r17,0 │ │ │ │ - ble 2af78 │ │ │ │ - sldi r5,r17,3 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r20) │ │ │ │ + stfd f0,0(r23) │ │ │ │ + ble 2b514 │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ mr r3,r22 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r29) │ │ │ │ - ld r6,0(r29) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 2b190 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 2b0d0 │ │ │ │ - ld r10,56(r29) │ │ │ │ - addi r3,r17,-1 │ │ │ │ - sldi r5,r6,3 │ │ │ │ - sldi r4,r17,3 │ │ │ │ - li r8,0 │ │ │ │ + bl 5240 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + ld r7,0(r29) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 2ba9c │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 2b670 │ │ │ │ + ld r9,56(r29) │ │ │ │ + addi r3,r18,-1 │ │ │ │ + sldi r4,r18,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + li r10,0 │ │ │ │ li r6,0 │ │ │ │ - sldi r9,r3,3 │ │ │ │ - add r5,r24,r5 │ │ │ │ - mr r26,r4 │ │ │ │ + sldi r2,r3,3 │ │ │ │ + add r5,r25,r7 │ │ │ │ + mr r27,r4 │ │ │ │ add r11,r22,r4 │ │ │ │ - addi r30,r9,8 │ │ │ │ - ldx r28,r10,r9 │ │ │ │ - add r0,r10,r9 │ │ │ │ + addi r30,r2,8 │ │ │ │ + ldx r28,r9,r2 │ │ │ │ + add r0,r9,r2 │ │ │ │ add r30,r22,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r17,r8 │ │ │ │ - ble 2b03c │ │ │ │ - sldi r25,r8,3 │ │ │ │ - ld r16,168(r29) │ │ │ │ - ld r18,64(r29) │ │ │ │ - subf r9,r8,r17 │ │ │ │ - add r7,r20,r25 │ │ │ │ - add r15,r27,r25 │ │ │ │ - lfdx f0,r27,r25 │ │ │ │ - mtctr r9 │ │ │ │ - add r14,r22,r25 │ │ │ │ - li r9,0 │ │ │ │ - ld r10,0(r7) │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r16,r16,r25 │ │ │ │ - add r18,r18,r25 │ │ │ │ - ldx r8,r14,r9 │ │ │ │ - ldx r23,r16,r9 │ │ │ │ - ldx r19,r18,r9 │ │ │ │ - sldi r25,r8,3 │ │ │ │ - maddld r10,r10,r19,r8 │ │ │ │ - lfdx f12,r23,r25 │ │ │ │ - stdu r10,8(r7) │ │ │ │ + nop │ │ │ │ + cmpd r18,r10 │ │ │ │ + ble 2b5dc │ │ │ │ + sldi r7,r10,3 │ │ │ │ + ld r17,168(r29) │ │ │ │ + ld r19,64(r29) │ │ │ │ + subf r2,r10,r18 │ │ │ │ + add r8,r20,r7 │ │ │ │ + add r16,r23,r7 │ │ │ │ + lfdx f0,r23,r7 │ │ │ │ + mtctr r2 │ │ │ │ + add r15,r22,r7 │ │ │ │ + li r2,0 │ │ │ │ + ld r9,0(r8) │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r17,r17,r7 │ │ │ │ + add r19,r19,r7 │ │ │ │ + ldx r10,r15,r2 │ │ │ │ + ldx r26,r17,r2 │ │ │ │ + ldx r24,r19,r2 │ │ │ │ + sldi r7,r10,3 │ │ │ │ + maddld r9,r9,r24,r10 │ │ │ │ + lfdx f12,r26,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r15,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 2b010 │ │ │ │ - ldx r25,r20,r4 │ │ │ │ - ld r9,-8(r11) │ │ │ │ - lfdx f12,r27,r4 │ │ │ │ - mr r10,r30 │ │ │ │ - mr r4,r26 │ │ │ │ - mr r7,r0 │ │ │ │ - mr r8,r3 │ │ │ │ - sldi r25,r25,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f0,r21,r25 │ │ │ │ - cmpd r9,r28 │ │ │ │ - std r9,-8(r11) │ │ │ │ + stdu r9,8(r8) │ │ │ │ + stfdx f0,r16,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 2b5b0 │ │ │ │ + ldx r7,r20,r4 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + mr r9,r30 │ │ │ │ + mr r8,r0 │ │ │ │ + mr r10,r3 │ │ │ │ + lfdx f12,r23,r4 │ │ │ │ + mr r4,r27 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f0,r21,r7 │ │ │ │ + cmpd r2,r28 │ │ │ │ + std r2,-8(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r24) │ │ │ │ - bne 2b0c4 │ │ │ │ - addi r9,r3,1 │ │ │ │ + stfd f0,0(r25) │ │ │ │ + bne 2b664 │ │ │ │ + addi r2,r3,1 │ │ │ │ cmpdi r3,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r25 │ │ │ │ - isellt r9,r9,r25 │ │ │ │ - mtctr r9 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r7 │ │ │ │ + isellt r2,r2,r7 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 2b0c4 │ │ │ │ - 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 2b0a0 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpld r5,r24 │ │ │ │ - bne 2afd0 │ │ │ │ - addi r1,r31,480 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bdz 2b664 │ │ │ │ + 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 2b640 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpld r5,r25 │ │ │ │ + bne 2b570 │ │ │ │ + addi r1,r31,496 │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ ld r14,-216(r1) │ │ │ │ ld r15,-208(r1) │ │ │ │ ld r16,-200(r1) │ │ │ │ ld r17,-192(r1) │ │ │ │ ld r18,-184(r1) │ │ │ │ ld r19,-176(r1) │ │ │ │ ld r20,-168(r1) │ │ │ │ ld r21,-160(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r22,-152(r1) │ │ │ │ ld r23,-144(r1) │ │ │ │ ld r24,-136(r1) │ │ │ │ ld r25,-128(r1) │ │ │ │ ld r26,-120(r1) │ │ │ │ ld r27,-112(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-104(r1) │ │ │ │ ld r29,-96(r1) │ │ │ │ ld r30,-88(r1) │ │ │ │ ld r31,-80(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f12,r3,r5 │ │ │ │ - lfd f10,0(r14) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r5,r5,8 │ │ │ │ - lfdx f11,r25,r9 │ │ │ │ - cmpld r30,r5 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f12,f0,f11 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - bne 2ae40 │ │ │ │ - b 2aebc │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r27,8 │ │ │ │ - li r26,0 │ │ │ │ - ble 2b0d0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 2b270 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r30,r28,3 │ │ │ │ - addis r19,r2,-2 │ │ │ │ - ld r10,64(r29) │ │ │ │ - lfd f30,1712(r9) │ │ │ │ - addi r19,r19,1648 │ │ │ │ - add r18,r20,r30 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r16,r22,r30 │ │ │ │ - lfd f0,88(r29) │ │ │ │ - ldx r9,r10,r30 │ │ │ │ - ld r10,96(r29) │ │ │ │ - addi r28,r28,1 │ │ │ │ - lfdx f31,r27,r30 │ │ │ │ - fcfid f1,f0 │ │ │ │ - mtfprd f0,r16 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f11,r10,r30 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fmsub f11,f11,f11,f0 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f1,f1,f11 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - ld r10,64(r29) │ │ │ │ - ld r8,0(r18) │ │ │ │ - ld r17,48(r29) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r30 │ │ │ │ - cmpd r28,r17 │ │ │ │ - maddld r9,r9,r8,r16 │ │ │ │ - stdu r9,8(r18) │ │ │ │ - fmul f0,f0,f31 │ │ │ │ - stfdx f0,r25,r30 │ │ │ │ - addi r30,r30,8 │ │ │ │ - blt 2b1e0 │ │ │ │ - ld r6,0(r29) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r8,56(r29) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r4,r23,3 │ │ │ │ - ldx r10,r20,r9 │ │ │ │ - add r5,r22,r9 │ │ │ │ - lfdx f12,r27,r9 │ │ │ │ - sldi r7,r28,3 │ │ │ │ - ld r9,-8(r5) │ │ │ │ - ldx r3,r8,r7 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r21,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r3 │ │ │ │ - std r9,-8(r5) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r24,r4 │ │ │ │ - bne 2b304 │ │ │ │ - li r9,1 │ │ │ │ - cmpdi r28,0 │ │ │ │ - addi r10,r7,8 │ │ │ │ - add r8,r8,r7 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - add r10,r22,r10 │ │ │ │ - mtctr r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bdz 2b304 │ │ │ │ - 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 2b2e0 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 2b0d0 │ │ │ │ - ld r17,48(r29) │ │ │ │ - b 2b1b0 │ │ │ │ - cmpwi r5,0 │ │ │ │ - beq 2cc24 │ │ │ │ - li r9,1 │ │ │ │ - std r9,40(r31) │ │ │ │ - ld r6,8(r29) │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 2aed4 │ │ │ │ - li r10,0 │ │ │ │ - addi r20,r22,-1 │ │ │ │ + cmpwi r6,0 │ │ │ │ + beq 2d310 │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r14,8(r29) │ │ │ │ + cmpdi r14,0 │ │ │ │ + ble 2b474 │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r22,r21,-1 │ │ │ │ + sldi r17,r21,3 │ │ │ │ + li r27,0 │ │ │ │ + addi r2,r21,-2 │ │ │ │ + ld r18,160(r31) │ │ │ │ + std r14,88(r31) │ │ │ │ li r24,0 │ │ │ │ - sldi r18,r22,3 │ │ │ │ - std r6,104(r31) │ │ │ │ - li r17,0 │ │ │ │ - addi r9,r22,-2 │ │ │ │ - mr r15,r11 │ │ │ │ - mr r30,r8 │ │ │ │ - std r10,48(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + nop │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + li r0,0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + mr r8,r27 │ │ │ │ + add r19,r12,r17 │ │ │ │ + add r25,r11,r17 │ │ │ │ + mr r27,r12 │ │ │ │ + mr r14,r11 │ │ │ │ mr r7,r24 │ │ │ │ - ld r24,168(r31) │ │ │ │ - add r19,r8,r18 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - mr r27,r17 │ │ │ │ - add r21,r12,r18 │ │ │ │ - mr r17,r12 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + sldi r9,r22,3 │ │ │ │ + std r2,48(r31) │ │ │ │ std r9,56(r31) │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - sldi r10,r20,3 │ │ │ │ - std r10,64(r31) │ │ │ │ - ld r10,32(r31) │ │ │ │ - add r23,r10,r18 │ │ │ │ - ble cr4,2b48c │ │ │ │ - ld r9,120(r29) │ │ │ │ - sldi r11,r27,3 │ │ │ │ - mtctr r22 │ │ │ │ - ld r28,64(r29) │ │ │ │ + ld r9,32(r31) │ │ │ │ + add r23,r9,r17 │ │ │ │ + ble cr4,2b888 │ │ │ │ + ld r11,120(r29) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + ld r30,64(r29) │ │ │ │ + mtctr r21 │ │ │ │ + li r10,0 │ │ │ │ ld r3,88(r29) │ │ │ │ - ld r10,136(r31) │ │ │ │ - li r8,0 │ │ │ │ - add r11,r9,r11 │ │ │ │ - b 2b3ec │ │ │ │ + ld r9,120(r31) │ │ │ │ + ld r24,168(r31) │ │ │ │ + add r11,r11,r2 │ │ │ │ + b 2b7dc │ │ │ │ nop │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 2b3cc │ │ │ │ - subf r9,r6,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpd r2,r4 │ │ │ │ + blt 2b7bc │ │ │ │ + subf r2,r6,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r6,1 │ │ │ │ - stdx r9,r24,r8 │ │ │ │ - ble 2b458 │ │ │ │ - stdx r6,r30,r8 │ │ │ │ - stdx r9,r17,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdz 2b470 │ │ │ │ - ldx r4,r28,r8 │ │ │ │ - lfdx f12,r11,r8 │ │ │ │ + stdx r2,r18,r10 │ │ │ │ + ble 2b848 │ │ │ │ + stdx r6,r27,r10 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdz 2b860 │ │ │ │ + ldx r4,r30,r10 │ │ │ │ + lfdx f12,r11,r10 │ │ │ │ addi r6,r4,-1 │ │ │ │ sldi r6,r6,1 │ │ │ │ mtfprd f0,r6 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r5,r3,r9 │ │ │ │ - addi r0,r9,1 │ │ │ │ - divd r9,r5,r6 │ │ │ │ + mffprd r28,f0 │ │ │ │ + subf r5,r3,r28 │ │ │ │ + addi r28,r28,1 │ │ │ │ + divd r2,r5,r6 │ │ │ │ cmpdi r5,0 │ │ │ │ - add r0,r0,r3 │ │ │ │ - stdx r5,r10,r8 │ │ │ │ - stdx r0,r26,r8 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - subf r9,r9,r5 │ │ │ │ - bge 2b3c0 │ │ │ │ - add r6,r9,r6 │ │ │ │ + add r28,r28,r3 │ │ │ │ + stdx r5,r9,r10 │ │ │ │ + stdx r28,r24,r10 │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + subf r2,r2,r5 │ │ │ │ + bge 2b7b0 │ │ │ │ + add r6,r2,r6 │ │ │ │ cmpd r6,r4 │ │ │ │ - bge 2b7b0 │ │ │ │ - mr r9,r6 │ │ │ │ + bge 2be10 │ │ │ │ + mr r2,r6 │ │ │ │ li r6,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r24,r8 │ │ │ │ - bgt 2b3dc │ │ │ │ - neg r9,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r18,r10 │ │ │ │ + bgt 2b7cc │ │ │ │ + neg r2,r2 │ │ │ │ li r6,-1 │ │ │ │ - stdx r6,r30,r8 │ │ │ │ - stdx r9,r17,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 2b3ec │ │ │ │ + stdx r6,r27,r10 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 2b7dc │ │ │ │ ld r3,32(r31) │ │ │ │ - mr r5,r18 │ │ │ │ + mr r5,r17 │ │ │ │ li r4,0 │ │ │ │ std r7,72(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,64(r31) │ │ │ │ + std r8,40(r31) │ │ │ │ + bl 5240 │ │ │ │ ld r7,72(r31) │ │ │ │ - ble cr3,2b7e0 │ │ │ │ - ld r8,88(r29) │ │ │ │ + ld r0,64(r31) │ │ │ │ + ld r8,40(r31) │ │ │ │ + ble cr3,2be3c │ │ │ │ + ld r11,88(r29) │ │ │ │ + std r7,80(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + ld r7,112(r31) │ │ │ │ + li r2,0 │ │ │ │ + li r5,0 │ │ │ │ + std r27,64(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r28,r11,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + ble 2b968 │ │ │ │ + add r10,r0,r2 │ │ │ │ + sldi r30,r2,3 │ │ │ │ + subf r2,r2,r21 │ │ │ │ + ld r6,64(r29) │ │ │ │ + ld r12,176(r29) │ │ │ │ li r9,0 │ │ │ │ - li r11,0 │ │ │ │ - std r26,72(r31) │ │ │ │ - std r30,80(r31) │ │ │ │ - std r7,88(r31) │ │ │ │ - std r27,96(r31) │ │ │ │ - addi r0,r8,1 │ │ │ │ - sldi r28,r0,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r14,40(r31) │ │ │ │ + mulld r10,r10,r11 │ │ │ │ + add r4,r15,r30 │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r24,r20,r30 │ │ │ │ + lfdx f12,r20,r30 │ │ │ │ + add r3,r14,r30 │ │ │ │ + ld r8,0(r4) │ │ │ │ + addi r24,r24,8 │ │ │ │ + add r2,r2,r30 │ │ │ │ + add r30,r6,r30 │ │ │ │ + sldi r10,r10,1 │ │ │ │ nop │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 2b5ac │ │ │ │ - ld r10,48(r31) │ │ │ │ - sldi r30,r9,3 │ │ │ │ - ld r8,64(r29) │ │ │ │ - ld r7,32(r31) │ │ │ │ - ld r12,176(r29) │ │ │ │ - add r27,r16,r30 │ │ │ │ - add r3,r15,r30 │ │ │ │ - lfdx f12,r16,r30 │ │ │ │ - add r6,r10,r9 │ │ │ │ - subf r9,r9,r22 │ │ │ │ - add r26,r7,r30 │ │ │ │ - ld r5,0(r3) │ │ │ │ - li r10,0 │ │ │ │ - addi r27,r27,8 │ │ │ │ - mulld r6,r6,r0 │ │ │ │ - mtctr r9 │ │ │ │ - add r9,r17,r30 │ │ │ │ - add r30,r8,r30 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - b 2b55c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq cr7,2b574 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - maddld r5,r5,r4,r7 │ │ │ │ - lfd f0,816(r8) │ │ │ │ - ldx r8,r26,r10 │ │ │ │ - stdu r5,8(r3) │ │ │ │ - add r8,r6,r8 │ │ │ │ - add r6,r6,r28 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r12,r8 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdz 2b5ac │ │ │ │ - ldx r7,r9,r10 │ │ │ │ - ldx r4,r30,r10 │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r8,r4,-1 │ │ │ │ - cmpd cr7,r8,r7 │ │ │ │ - bne 2b520 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - maddld r5,r5,r4,r7 │ │ │ │ - lfd f0,1648(r8) │ │ │ │ - ldx r8,r26,r10 │ │ │ │ - stdu r5,8(r3) │ │ │ │ - add r8,r6,r8 │ │ │ │ - add r6,r6,r28 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r12,r8 │ │ │ │ + ldx r6,r30,r9 │ │ │ │ + ldx r27,r3,r9 │ │ │ │ + cmpdi r27,0 │ │ │ │ + fmr f0,f31 │ │ │ │ + maddld r8,r8,r6,r27 │ │ │ │ + addi r14,r6,-1 │ │ │ │ + beq 2b938 │ │ │ │ + cmpd r14,r27 │ │ │ │ + beq 2b938 │ │ │ │ + fmr f0,f30 │ │ │ │ + ldx r6,r2,r9 │ │ │ │ + stdu r8,8(r4) │ │ │ │ + add r6,r10,r6 │ │ │ │ + add r10,r10,r28 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f11,r12,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 2b55c │ │ │ │ - ldx r10,r15,r18 │ │ │ │ - lfd f11,0(r14) │ │ │ │ - lfdx f0,r16,r18 │ │ │ │ - ld r8,-8(r21) │ │ │ │ - ld r9,-8(r19) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lfdx f12,r25,r10 │ │ │ │ + stfdx f12,r24,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2b910 │ │ │ │ + ld r14,40(r31) │ │ │ │ + ldx r9,r15,r17 │ │ │ │ + lfd f11,0(r16) │ │ │ │ + lfdx f0,r20,r17 │ │ │ │ + ld r10,-8(r25) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r19) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r10 │ │ │ │ - beq 2b810 │ │ │ │ - ld r10,64(r29) │ │ │ │ - ld r7,64(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq 2b810 │ │ │ │ - ld r10,-8(r23) │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r21) │ │ │ │ - mr r9,r20 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r28 │ │ │ │ - std r10,-8(r23) │ │ │ │ - bne 2b7c0 │ │ │ │ - li r9,1 │ │ │ │ - addi r26,r20,1 │ │ │ │ - cmpdi r20,0 │ │ │ │ - ld r3,56(r31) │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + beq 2be60 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ldx r9,r9,r8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 2be60 │ │ │ │ + ld r9,-8(r23) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r25) │ │ │ │ + mr r2,r22 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r28 │ │ │ │ + std r9,-8(r23) │ │ │ │ + bne 2be24 │ │ │ │ + li r2,1 │ │ │ │ + addi r24,r22,1 │ │ │ │ + cmpdi r22,0 │ │ │ │ + ld r8,48(r31) │ │ │ │ mr r6,r23 │ │ │ │ - mr r7,r21 │ │ │ │ - mr r4,r19 │ │ │ │ + mr r9,r25 │ │ │ │ + mr r3,r19 │ │ │ │ li r27,0 │ │ │ │ - addi r30,r24,8 │ │ │ │ - isellt r26,r9,r26 │ │ │ │ - mr r9,r20 │ │ │ │ - mr r12,r26 │ │ │ │ - b 2b690 │ │ │ │ + addi r30,r18,8 │ │ │ │ + isellt r24,r2,r24 │ │ │ │ + mr r12,r14 │ │ │ │ + mr r2,r22 │ │ │ │ + std r24,40(r31) │ │ │ │ + b 2ba50 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,64(r29) │ │ │ │ - ldx r8,r8,r3 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r5,r8 │ │ │ │ - beq cr7,2b6c8 │ │ │ │ - ldx r8,r30,r3 │ │ │ │ - add r10,r5,r10 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,2b684 │ │ │ │ - neg r8,r8 │ │ │ │ - li r26,-1 │ │ │ │ - stdu r26,-8(r4) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - bne 2b7c0 │ │ │ │ - cmpdi r12,1 │ │ │ │ - addi r12,r12,-1 │ │ │ │ - beq 2b7c0 │ │ │ │ - ld r5,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - ld r10,-16(r4) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - li r26,1 │ │ │ │ - cmpdi cr7,r5,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r8,r28 │ │ │ │ + ld r4,64(r29) │ │ │ │ + ldx r4,r4,r8 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + cmpd r24,r4 │ │ │ │ + beq 2ba90 │ │ │ │ + ldx r4,r30,r8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r10,r24,r10 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r10,-16(r9) │ │ │ │ + bgt 2ba44 │ │ │ │ + neg r4,r4 │ │ │ │ + li r14,-1 │ │ │ │ + stdu r14,-8(r3) │ │ │ │ + stdu r4,-8(r9) │ │ │ │ + bne cr7,2be20 │ │ │ │ + ld r10,40(r31) │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r4,r10,-1 │ │ │ │ + std r4,40(r31) │ │ │ │ + beq 2be20 │ │ │ │ + ld r4,-16(r6) │ │ │ │ + ld r24,-16(r9) │ │ │ │ + cmpdi r24,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r14,1 │ │ │ │ + ld r10,-16(r3) │ │ │ │ + addi r4,r4,1 │ │ │ │ + std r4,-16(r6) │ │ │ │ + cmpd cr7,r4,r28 │ │ │ │ stdu r27,-8(r6) │ │ │ │ - bne cr7,2b650 │ │ │ │ + bne 2ba10 │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r4) │ │ │ │ - b 2b664 │ │ │ │ - sldi r3,r9,1 │ │ │ │ - mr r7,r0 │ │ │ │ - std r3,40(r31) │ │ │ │ - b 2a7f4 │ │ │ │ - ld r23,96(r29) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpdi r4,0 │ │ │ │ - stfd f31,0(r6) │ │ │ │ - lfd f1,0(r23) │ │ │ │ - srdi r21,r10,3 │ │ │ │ - blt 2cd34 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r20,r6,8 │ │ │ │ + std r10,-16(r3) │ │ │ │ + b 2ba24 │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r28,0 │ │ │ │ + li r24,0 │ │ │ │ + ble 2b670 │ │ │ │ + plfd f29,180052 # 57a00 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + addi r26,r23,8 │ │ │ │ + li r27,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 2bb78 │ │ │ │ + sldi r30,r28,3 │ │ │ │ + ld r9,64(r29) │ │ │ │ + add r19,r20,r30 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r17,r22,r30 │ │ │ │ + lfd f0,88(r29) │ │ │ │ + addi r28,r28,1 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + ld r9,96(r29) │ │ │ │ + lfdx f31,r23,r30 │ │ │ │ + fcfid f1,f0 │ │ │ │ + mtfprd f0,r17 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfdx f11,r9,r30 │ │ │ │ + fcfid f0,f0 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + fmul f0,f0,f0 │ │ │ │ + fmsub f11,f11,f11,f0 │ │ │ │ + fsqrt f11,f11 │ │ │ │ + fmul f1,f1,f11 │ │ │ │ + bl 4be0 │ │ │ │ + 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 2baf0 │ │ │ │ + ld r7,0(r29) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r10,56(r29) │ │ │ │ + addi r28,r18,-1 │ │ │ │ + sldi r5,r24,3 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ + add r6,r22,r2 │ │ │ │ + lfdx f12,r23,r2 │ │ │ │ + sldi r8,r28,3 │ │ │ │ + ld r2,-8(r6) │ │ │ │ + ldx r4,r10,r8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r21,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r4 │ │ │ │ + std r2,-8(r6) │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r25,r5 │ │ │ │ + bne 2bc04 │ │ │ │ + li r2,1 │ │ │ │ + cmpdi r28,0 │ │ │ │ + addi r9,r8,8 │ │ │ │ + add r10,r10,r8 │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + add r9,r22,r9 │ │ │ │ + mtctr r2 │ │ │ │ + nop │ │ │ │ + bdz 2bc04 │ │ │ │ + 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 2bbe0 │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r24,r7 │ │ │ │ + bge 2b670 │ │ │ │ + ld r18,48(r29) │ │ │ │ + b 2bad0 │ │ │ │ + ld r2,8(r29) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2b474 │ │ │ │ + ld r25,200(r29) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r27,0 │ │ │ │ + add r24,r16,r2 │ │ │ │ + addi r25,r25,-8 │ │ │ │ + ldu r28,8(r25) │ │ │ │ + cmpdi r28,0 │ │ │ │ + ble 2bcf8 │ │ │ │ + ld r11,48(r29) │ │ │ │ + ld r3,192(r29) │ │ │ │ + sldi r2,r27,3 │ │ │ │ + sldi r0,r28,3 │ │ │ │ + li r6,0 │ │ │ │ + ld r4,176(r29) │ │ │ │ + sldi r30,r11,3 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + add r3,r3,r2 │ │ │ │ + add r4,r4,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r7,r3,r6 │ │ │ │ + ble cr5,2bd10 │ │ │ │ + ld r10,64(r29) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mtctr r11 │ │ │ │ + mr r9,r7 │ │ │ │ + add r10,r10,r30 │ │ │ │ + ldu r2,-8(r10) │ │ │ │ + divd r8,r9,r2 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mulld r2,r8,r2 │ │ │ │ + subf. r2,r2,r9 │ │ │ │ + mr r9,r8 │ │ │ │ + cmpd cr7,r2,r5 │ │ │ │ + beq 2bcc8 │ │ │ │ + beq cr7,2bcc8 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + bdnz 2bca0 │ │ │ │ + lfdx f12,r4,r6 │ │ │ │ + lfd f9,0(r16) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lfdx f10,r26,r2 │ │ │ │ + cmpld r6,r0 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + bne 2bc80 │ │ │ │ + add r27,r27,r28 │ │ │ │ + addi r16,r16,8 │ │ │ │ + cmpld r16,r24 │ │ │ │ + bne 2bc40 │ │ │ │ + b 2b474 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f12,r4,r6 │ │ │ │ + lfd f9,0(r16) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lfdx f10,r26,r2 │ │ │ │ + cmpld r6,r0 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + bne 2bc80 │ │ │ │ + b 2bcf4 │ │ │ │ + mr r7,r3 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 2aedc │ │ │ │ + ld r24,96(r29) │ │ │ │ + ld r22,56(r31) │ │ │ │ + cmpdi r5,0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r8) │ │ │ │ + lfd f1,0(r24) │ │ │ │ + srdi r23,r22,3 │ │ │ │ + blt 2d424 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r28,r28,1 │ │ │ │ + addi r25,r8,8 │ │ │ │ li r27,0 │ │ │ │ - addis r24,r2,-2 │ │ │ │ - sldi r28,r9,1 │ │ │ │ + mr r19,r11 │ │ │ │ + mr r17,r8 │ │ │ │ mr r18,r12 │ │ │ │ - mr r17,r11 │ │ │ │ - mr r15,r8 │ │ │ │ - lfd f30,824(r10) │ │ │ │ - mr r19,r20 │ │ │ │ - addi r24,r24,1648 │ │ │ │ - mr r20,r27 │ │ │ │ - mr r27,r6 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r28,1 │ │ │ │ - lfd f12,-8(r19) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - mr r9,r19 │ │ │ │ - mtctr r10 │ │ │ │ + bl 4720 │ │ │ │ + srdi r9,r28,1 │ │ │ │ + lfd f12,-8(r25) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r25 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 2b758 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r22,r20 │ │ │ │ - beq 2befc │ │ │ │ - mulld r9,r21,r20 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - ld r10,48(r31) │ │ │ │ - sldi r8,r20,3 │ │ │ │ - lfdx f1,r23,r8 │ │ │ │ - add r19,r19,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - b 2b734 │ │ │ │ - stdx r9,r24,r8 │ │ │ │ - li r6,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2b460 │ │ │ │ - ld r10,40(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r10,r11 │ │ │ │ - bne 2b4c0 │ │ │ │ - ld r26,72(r31) │ │ │ │ - ld r30,80(r31) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r27,96(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r27,r27,r22 │ │ │ │ - add r9,r9,r22 │ │ │ │ - std r9,48(r31) │ │ │ │ - ld r9,104(r31) │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne 2b394 │ │ │ │ - b 2aed4 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 2bdb8 │ │ │ │ + addi r27,r27,1 │ │ │ │ + cmpd r21,r27 │ │ │ │ + beq 2c50c │ │ │ │ + mulld r2,r23,r27 │ │ │ │ + sldi r9,r27,3 │ │ │ │ + add r25,r25,r22 │ │ │ │ + lfdx f1,r24,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r17,r2 │ │ │ │ + b 2bd94 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r19) │ │ │ │ - b 2b5f0 │ │ │ │ - stdx r9,r24,r6 │ │ │ │ - li r4,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2a9e0 │ │ │ │ + stdx r2,r18,r10 │ │ │ │ + li r6,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 2b850 │ │ │ │ + mr r14,r12 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r7,r5 │ │ │ │ + bne 2b8b0 │ │ │ │ + ld r27,64(r31) │ │ │ │ + ld r8,72(r31) │ │ │ │ + ld r7,80(r31) │ │ │ │ + ld r2,88(r31) │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r0,r0,r21 │ │ │ │ + add r7,r7,r21 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 2b780 │ │ │ │ + b 2b474 │ │ │ │ + nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r19) │ │ │ │ + b 2b9ac │ │ │ │ + stdx r4,r29,r9 │ │ │ │ + li r2,-1 │ │ │ │ + neg r4,r4 │ │ │ │ + b 2b0c0 │ │ │ │ nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 2ab7c │ │ │ │ neg r29,r29 │ │ │ │ - std r29,-16(r22) │ │ │ │ - b 2ad48 │ │ │ │ + std r29,-16(r25) │ │ │ │ + b 2b3f8 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r10) │ │ │ │ - b 2acb0 │ │ │ │ - ld r23,96(r29) │ │ │ │ - ld r19,48(r31) │ │ │ │ - cmpdi r4,0 │ │ │ │ - stfd f31,0(r6) │ │ │ │ - lfd f1,0(r23) │ │ │ │ - srdi r21,r19,3 │ │ │ │ - blt 2cce0 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r20,r6,8 │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r11) │ │ │ │ + b 2b360 │ │ │ │ + ld r24,96(r29) │ │ │ │ + ld r22,56(r31) │ │ │ │ + cmpdi r5,0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r8) │ │ │ │ + lfd f1,0(r24) │ │ │ │ + srdi r23,r22,3 │ │ │ │ + blt 2d3d0 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r28,r28,1 │ │ │ │ + addi r25,r8,8 │ │ │ │ li r27,0 │ │ │ │ - addis r24,r2,-2 │ │ │ │ - std r30,56(r31) │ │ │ │ - sldi r28,r9,1 │ │ │ │ + mr r18,r11 │ │ │ │ + mr r19,r8 │ │ │ │ mr r17,r12 │ │ │ │ - mr r15,r11 │ │ │ │ - mr r18,r6 │ │ │ │ - lfd f30,824(r10) │ │ │ │ - mr r30,r20 │ │ │ │ - addi r24,r24,1648 │ │ │ │ - mr r20,r27 │ │ │ │ - mr r27,r29 │ │ │ │ - mr r29,r8 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r28,1 │ │ │ │ - lfd f12,-8(r30) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - mr r9,r30 │ │ │ │ - mtctr r10 │ │ │ │ + bl 4720 │ │ │ │ + srdi r9,r28,1 │ │ │ │ + lfd f12,-8(r25) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r25 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 2b8e8 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r22,r20 │ │ │ │ - beq 2b93c │ │ │ │ - mulld r9,r21,r20 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - sldi r8,r20,3 │ │ │ │ - add r30,r30,r19 │ │ │ │ - lfdx f1,r23,r8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - b 2b8c4 │ │ │ │ - ld r30,56(r31) │ │ │ │ - mr r8,r29 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 2bf04 │ │ │ │ + addi r27,r27,1 │ │ │ │ + cmpd r27,r21 │ │ │ │ + beq 2bf54 │ │ │ │ + mulld r2,r23,r27 │ │ │ │ + sldi r9,r27,3 │ │ │ │ + add r25,r25,r22 │ │ │ │ + lfdx f1,r24,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r19,r2 │ │ │ │ + b 2bee0 │ │ │ │ + mr r11,r18 │ │ │ │ + mr r8,r19 │ │ │ │ mr r12,r17 │ │ │ │ - mr r11,r15 │ │ │ │ - mr r6,r18 │ │ │ │ - mr r29,r27 │ │ │ │ - ld r9,8(r29) │ │ │ │ - cmpdi r9,0 │ │ │ │ - std r9,80(r31) │ │ │ │ - ble 2aed4 │ │ │ │ - sldi r17,r22,3 │ │ │ │ - ble cr4,2cc48 │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,88(r29) │ │ │ │ - li r0,0 │ │ │ │ - li r28,0 │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - ld r10,136(r31) │ │ │ │ - addi r19,r26,-8 │ │ │ │ - addi r18,r6,16 │ │ │ │ - ld r23,48(r31) │ │ │ │ - mr r5,r17 │ │ │ │ - mr r15,r8 │ │ │ │ - std r16,96(r31) │ │ │ │ - std r25,104(r31) │ │ │ │ - mr r17,r0 │ │ │ │ - mr r25,r28 │ │ │ │ - mr r28,r29 │ │ │ │ - mr r27,r18 │ │ │ │ - ld r18,168(r31) │ │ │ │ - mr r29,r6 │ │ │ │ - std r11,88(r31) │ │ │ │ - addi r20,r10,-8 │ │ │ │ - addi r10,r30,16 │ │ │ │ - srdi r21,r23,3 │ │ │ │ - std r10,72(r31) │ │ │ │ - mr r10,r19 │ │ │ │ - mr r16,r20 │ │ │ │ - mr r19,r12 │ │ │ │ - mr r12,r10 │ │ │ │ - ld r24,120(r28) │ │ │ │ - sldi r10,r17,3 │ │ │ │ - mtctr r22 │ │ │ │ - ld r8,64(r28) │ │ │ │ - ld r20,136(r31) │ │ │ │ - li r7,0 │ │ │ │ - add r24,r24,r10 │ │ │ │ - b 2ba2c │ │ │ │ + ld r2,8(r29) │ │ │ │ + cmpdi r2,0 │ │ │ │ + std r2,72(r31) │ │ │ │ + ble 2b474 │ │ │ │ + sldi r19,r21,3 │ │ │ │ + ble cr4,2d334 │ │ │ │ + ld r9,112(r31) │ │ │ │ + ld r2,88(r29) │ │ │ │ + li r6,0 │ │ │ │ + li r14,0 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + ld r9,120(r31) │ │ │ │ + ld r10,168(r31) │ │ │ │ + addi r7,r8,16 │ │ │ │ + mr r5,r19 │ │ │ │ + std r15,80(r31) │ │ │ │ + std r20,88(r31) │ │ │ │ + mr r18,r11 │ │ │ │ + mr r20,r16 │ │ │ │ + ld r24,56(r31) │ │ │ │ + ld r17,160(r31) │ │ │ │ + mr r16,r29 │ │ │ │ + std r26,96(r31) │ │ │ │ + mr r19,r8 │ │ │ │ + mr r26,r14 │ │ │ │ + mr r14,r6 │ │ │ │ + std r7,64(r31) │ │ │ │ + addi r7,r30,16 │ │ │ │ + addi r23,r9,-8 │ │ │ │ + addi r22,r10,-8 │ │ │ │ + std r7,48(r31) │ │ │ │ + srdi r28,r24,3 │ │ │ │ + mr r15,r23 │ │ │ │ + mr r27,r22 │ │ │ │ + mr r23,r9 │ │ │ │ + mr r22,r10 │ │ │ │ + mr r29,r28 │ │ │ │ + mr r28,r12 │ │ │ │ + ld r12,120(r16) │ │ │ │ + sldi r9,r14,3 │ │ │ │ + ld r8,64(r16) │ │ │ │ + mtctr r21 │ │ │ │ + li r10,0 │ │ │ │ + add r12,r12,r9 │ │ │ │ + b 2c04c │ │ │ │ nop │ │ │ │ - cmpd r10,r3 │ │ │ │ - blt 2ba0c │ │ │ │ - subf r10,r6,r10 │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r6,1 │ │ │ │ - stdx r10,r18,r7 │ │ │ │ - ble 2ba98 │ │ │ │ - stdx r6,r15,r7 │ │ │ │ - stdx r10,r19,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdz 2bab0 │ │ │ │ - ldx r3,r8,r7 │ │ │ │ - lfdx f12,r24,r7 │ │ │ │ - addi r6,r3,-1 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - mtfprd f0,r6 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r9,r4 │ │ │ │ + blt 2c02c │ │ │ │ + subf r9,r7,r9 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r7,1 │ │ │ │ + stdx r9,r17,r10 │ │ │ │ + ble 2c0b8 │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + stdx r9,r18,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdz 2c0d0 │ │ │ │ + ldx r4,r8,r10 │ │ │ │ + lfdx f12,r12,r10 │ │ │ │ + addi r7,r4,-1 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r11,f0 │ │ │ │ - subf r4,r9,r11 │ │ │ │ - addi r11,r11,1 │ │ │ │ - divd r10,r4,r6 │ │ │ │ - cmpdi r4,0 │ │ │ │ - add r11,r11,r9 │ │ │ │ - stdx r4,r20,r7 │ │ │ │ - stdx r11,r26,r7 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - subf r10,r10,r4 │ │ │ │ - bge 2ba00 │ │ │ │ - add r6,r10,r6 │ │ │ │ - cmpd r6,r3 │ │ │ │ - bge 2beb0 │ │ │ │ - mr r10,r6 │ │ │ │ - li r6,1 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stdx r10,r18,r7 │ │ │ │ - bgt 2ba1c │ │ │ │ - neg r10,r10 │ │ │ │ - li r6,-1 │ │ │ │ - stdx r6,r15,r7 │ │ │ │ - stdx r10,r19,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 2ba2c │ │ │ │ + mffprd r6,f0 │ │ │ │ + subf r3,r2,r6 │ │ │ │ + addi r6,r6,1 │ │ │ │ + divd r9,r3,r7 │ │ │ │ + cmpdi r3,0 │ │ │ │ + add r6,r6,r2 │ │ │ │ + stdx r3,r23,r10 │ │ │ │ + stdx r6,r22,r10 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + subf r9,r9,r3 │ │ │ │ + bge 2c020 │ │ │ │ + add r7,r9,r7 │ │ │ │ + cmpd r7,r4 │ │ │ │ + bge 2c498 │ │ │ │ + mr r9,r7 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r9,0 │ │ │ │ + stdx r9,r17,r10 │ │ │ │ + bgt 2c03c │ │ │ │ + neg r9,r9 │ │ │ │ + li r7,-1 │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + stdx r9,r18,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 2c04c │ │ │ │ ld r3,32(r31) │ │ │ │ li r4,0 │ │ │ │ - std r12,64(r31) │ │ │ │ - std r5,56(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,176(r28) │ │ │ │ - ld r12,64(r31) │ │ │ │ - sldi r9,r17,4 │ │ │ │ - ld r10,72(r31) │ │ │ │ - ld r5,56(r31) │ │ │ │ - li r11,0 │ │ │ │ - mr r6,r16 │ │ │ │ - mr r7,r27 │ │ │ │ - mr r24,r12 │ │ │ │ - add r3,r3,r9 │ │ │ │ - ldu r4,8(r6) │ │ │ │ - ldu r9,8(r24) │ │ │ │ - mulld r8,r11,r21 │ │ │ │ - lfd f0,0(r3) │ │ │ │ - cmpd r9,r4 │ │ │ │ - sldi r0,r8,3 │ │ │ │ - add r20,r30,r0 │ │ │ │ - stfdx f0,r30,r0 │ │ │ │ - ble 2bbb8 │ │ │ │ - lfd f11,8(r3) │ │ │ │ + std r5,40(r31) │ │ │ │ + mr r25,r27 │ │ │ │ + bl 5240 │ │ │ │ + ld r4,176(r16) │ │ │ │ + sldi r2,r14,4 │ │ │ │ + ld r10,64(r31) │ │ │ │ + li r3,0 │ │ │ │ + mr r11,r15 │ │ │ │ + ld r9,48(r31) │ │ │ │ + ld r5,40(r31) │ │ │ │ + add r4,r4,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldu r7,8(r11) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + mulld r8,r3,r29 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + cmpd r2,r7 │ │ │ │ + sldi r6,r8,3 │ │ │ │ + add r12,r30,r6 │ │ │ │ + stfdx f0,r30,r6 │ │ │ │ + ble 2c1d8 │ │ │ │ + lfd f11,8(r4) │ │ │ │ addi r8,r8,1 │ │ │ │ - addi r0,r4,2 │ │ │ │ + addi r6,r7,2 │ │ │ │ sldi r8,r8,3 │ │ │ │ - cmpd r9,r0 │ │ │ │ + cmpd r2,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lfdx f12,r29,r8 │ │ │ │ + lfdx f12,r19,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - stfd f0,8(r20) │ │ │ │ - blt 2bbb8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f9,-16(r10) │ │ │ │ - li r20,0 │ │ │ │ + stfd f0,8(r12) │ │ │ │ + blt 2c1d8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f9,-16(r9) │ │ │ │ fmr f12,f11 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - andi. r8,r9,1 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - beq 2bb7c │ │ │ │ - lfd f0,0(r7) │ │ │ │ + li r8,0 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 2c19c │ │ │ │ + lfd f0,0(r10) │ │ │ │ fmul f12,f11,f11 │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r20,8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r8,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - beq 2bbb8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r7,r20 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + beq 2c1d8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r10,r8 │ │ │ │ fmul f10,f12,f11 │ │ │ │ - addi r9,r20,8 │ │ │ │ + addi r2,r8,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f10,f11 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r10,r20 │ │ │ │ - addi r20,r20,16 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ + stfdx f0,r9,r8 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + addi r8,r8,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r10,r9 │ │ │ │ - bdnz 2bb84 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r3,r3,16 │ │ │ │ - add r7,r7,r23 │ │ │ │ - add r10,r10,r23 │ │ │ │ - cmpd r11,r22 │ │ │ │ - bne 2baf0 │ │ │ │ - ble cr3,2bedc │ │ │ │ - mr r6,r29 │ │ │ │ - ld r11,88(r31) │ │ │ │ - mr r29,r28 │ │ │ │ - ld r16,96(r31) │ │ │ │ - mr r28,r25 │ │ │ │ - ld r25,104(r31) │ │ │ │ - mr r0,r17 │ │ │ │ - mr r12,r19 │ │ │ │ - mr r8,r15 │ │ │ │ - mr r17,r5 │ │ │ │ - ld r10,168(r31) │ │ │ │ - ld r9,88(r29) │ │ │ │ - addi r21,r22,-1 │ │ │ │ - ld r15,40(r31) │ │ │ │ - add r18,r8,r17 │ │ │ │ - add r19,r12,r17 │ │ │ │ - li r23,0 │ │ │ │ - mr r5,r28 │ │ │ │ - std r26,104(r31) │ │ │ │ - std r12,64(r31) │ │ │ │ - std r6,112(r31) │ │ │ │ - std r8,120(r31) │ │ │ │ - add r4,r10,r17 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - std r9,128(r31) │ │ │ │ - sldi r7,r7,1 │ │ │ │ - add r20,r10,r17 │ │ │ │ - sldi r10,r21,3 │ │ │ │ - std r10,72(r31) │ │ │ │ - std r5,96(r31) │ │ │ │ + stfdx f0,r9,r2 │ │ │ │ + bdnz 2c1a4 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r4,r4,16 │ │ │ │ + add r10,r10,r24 │ │ │ │ + add r9,r9,r24 │ │ │ │ + cmpd r3,r21 │ │ │ │ + bne 2c110 │ │ │ │ + ble cr3,2c4ec │ │ │ │ + mr r6,r14 │ │ │ │ + mr r29,r16 │ │ │ │ + mr r14,r26 │ │ │ │ + mr r16,r20 │ │ │ │ + ld r15,80(r31) │ │ │ │ + ld r26,96(r31) │ │ │ │ + ld r20,88(r31) │ │ │ │ + mr r8,r19 │ │ │ │ + mr r11,r18 │ │ │ │ + mr r12,r28 │ │ │ │ + mr r19,r5 │ │ │ │ + ld r9,160(r31) │ │ │ │ + ld r2,88(r29) │ │ │ │ + addi r24,r21,-1 │ │ │ │ + add r22,r12,r19 │ │ │ │ + std r12,104(r31) │ │ │ │ + std r8,96(r31) │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + ld r12,112(r31) │ │ │ │ + xxspltidp vs9,1056964608 │ │ │ │ + add r27,r11,r19 │ │ │ │ + li r0,0 │ │ │ │ + mr r4,r14 │ │ │ │ + std r11,48(r31) │ │ │ │ + add r7,r9,r19 │ │ │ │ + ld r9,32(r31) │ │ │ │ + addi r3,r2,1 │ │ │ │ + std r2,128(r31) │ │ │ │ + sldi r3,r3,1 │ │ │ │ + add r23,r9,r19 │ │ │ │ + ld r9,56(r31) │ │ │ │ + srdi r28,r9,3 │ │ │ │ + sldi r9,r24,3 │ │ │ │ + std r9,64(r31) │ │ │ │ + std r6,80(r31) │ │ │ │ + std r4,88(r31) │ │ │ │ + ld r6,32(r31) │ │ │ │ li r9,0 │ │ │ │ - li r6,0 │ │ │ │ - mr r5,r4 │ │ │ │ - std r0,88(r31) │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 2bd50 │ │ │ │ - ld r3,64(r31) │ │ │ │ - sldi r27,r9,3 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r8,64(r29) │ │ │ │ - subf r4,r9,r22 │ │ │ │ - std r11,56(r31) │ │ │ │ - add r26,r16,r27 │ │ │ │ - add r28,r11,r27 │ │ │ │ - mtctr r4 │ │ │ │ - lfdx f12,r16,r27 │ │ │ │ - add r12,r3,r27 │ │ │ │ - ld r3,32(r31) │ │ │ │ - srdi r0,r10,3 │ │ │ │ - ld r4,0(r28) │ │ │ │ - li r10,0 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r24,r3,r27 │ │ │ │ - add r27,r8,r27 │ │ │ │ - b 2bcfc │ │ │ │ + li r8,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmpd r21,r9 │ │ │ │ + ble 2c348 │ │ │ │ + sldi r25,r9,3 │ │ │ │ + subf r10,r9,r21 │ │ │ │ + ld r18,64(r29) │ │ │ │ + ld r5,48(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r6,40(r31) │ │ │ │ + add r4,r15,r25 │ │ │ │ + add r17,r20,r25 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r20,r25 │ │ │ │ + add r14,r6,r25 │ │ │ │ + ld r10,0(r4) │ │ │ │ + add r11,r5,r25 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r25,r18,r25 │ │ │ │ nop │ │ │ │ - beq cr7,2bd14 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - maddld r4,r11,r4,r3 │ │ │ │ - lfd f0,816(r8) │ │ │ │ - ldx r8,r24,r10 │ │ │ │ - stdu r4,8(r28) │ │ │ │ - maddld r8,r0,r9,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r30,r8 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r26,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdz 2bd4c │ │ │ │ - ldx r3,r12,r10 │ │ │ │ - ldx r11,r27,r10 │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r8,r11,-1 │ │ │ │ - cmpd cr7,r3,r8 │ │ │ │ - bne 2bcc0 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - maddld r4,r11,r4,r3 │ │ │ │ - lfd f0,1648(r8) │ │ │ │ - ldx r8,r24,r10 │ │ │ │ - stdu r4,8(r28) │ │ │ │ - maddld r8,r0,r9,r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r6,r25,r2 │ │ │ │ + ldx r5,r11,r2 │ │ │ │ + cmpdi r5,0 │ │ │ │ + fmr f0,f10 │ │ │ │ + maddld r10,r6,r10,r5 │ │ │ │ + addi r18,r6,-1 │ │ │ │ + beq 2c318 │ │ │ │ + cmpd r5,r18 │ │ │ │ + beq 2c318 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r6,r14,r2 │ │ │ │ + stdu r10,8(r4) │ │ │ │ + maddld r6,r28,r9,r6 │ │ │ │ addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r30,r8 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f11,r30,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r26,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 2bcfc │ │ │ │ - ld r11,56(r31) │ │ │ │ - ldx r10,r11,r17 │ │ │ │ - lfd f11,0(r14) │ │ │ │ - lfdx f0,r16,r17 │ │ │ │ - ld r9,-8(r19) │ │ │ │ - ld r8,-8(r18) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f12,r25,r10 │ │ │ │ + stfdx f12,r17,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 2c2f0 │ │ │ │ + ld r6,40(r31) │ │ │ │ + ldx r9,r15,r19 │ │ │ │ + lfd f11,0(r16) │ │ │ │ + lfdx f0,r20,r19 │ │ │ │ + ld r10,-8(r27) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r22) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r10 │ │ │ │ - beq 2bed0 │ │ │ │ - ld r10,64(r29) │ │ │ │ - ld r4,72(r31) │ │ │ │ - ldx r10,r10,r4 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 2bed0 │ │ │ │ - ld r10,-8(r20) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r19) │ │ │ │ - mr r9,r21 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r7,r10 │ │ │ │ - std r10,-8(r20) │ │ │ │ - bne 2be60 │ │ │ │ - addi r9,r21,1 │ │ │ │ - cmpdi r21,0 │ │ │ │ - mr r3,r20 │ │ │ │ - mr r4,r19 │ │ │ │ - mr r28,r18 │ │ │ │ - mr r26,r5 │ │ │ │ - mtctr r9 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + beq 2c4c0 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r5,64(r31) │ │ │ │ + ldx r9,r9,r5 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 2c4c0 │ │ │ │ + ld r9,-8(r23) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r27) │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r3,r9 │ │ │ │ + std r9,-8(r23) │ │ │ │ + bne 2c4e4 │ │ │ │ + addi r2,r24,1 │ │ │ │ li r9,1 │ │ │ │ + cmpdi r24,0 │ │ │ │ + mr r4,r23 │ │ │ │ + mr r25,r22 │ │ │ │ + mr r17,r7 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r27 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r21 │ │ │ │ - nop │ │ │ │ + mr r9,r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 2be60 │ │ │ │ - ld r0,-16(r4) │ │ │ │ - ld r8,-16(r3) │ │ │ │ + bdz 2c450 │ │ │ │ + ld r5,-16(r4) │ │ │ │ + ld r11,-16(r2) │ │ │ │ + cmpdi r11,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r10,-16(r28) │ │ │ │ - li r27,1 │ │ │ │ - sldi r24,r9,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r3) │ │ │ │ - cmpd r7,r8 │ │ │ │ - stdu r23,-8(r3) │ │ │ │ - beq cr7,2bec0 │ │ │ │ - ld r8,64(r29) │ │ │ │ - ldx r8,r8,r24 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r0,r8 │ │ │ │ - beq cr7,2bec0 │ │ │ │ - ldu r8,-8(r26) │ │ │ │ - add r10,r0,r10 │ │ │ │ - std r10,-16(r4) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,2be54 │ │ │ │ - neg r8,r8 │ │ │ │ - li r27,-1 │ │ │ │ - stdu r27,-8(r28) │ │ │ │ - stdu r8,-8(r4) │ │ │ │ - beq 2bdf0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r15,r6 │ │ │ │ - bne 2bc60 │ │ │ │ - mr r4,r5 │ │ │ │ - ld r5,96(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r0,88(r31) │ │ │ │ + li r18,1 │ │ │ │ + ld r10,-16(r25) │ │ │ │ + sldi r14,r9,3 │ │ │ │ addi r5,r5,1 │ │ │ │ - cmpd r9,r5 │ │ │ │ - beq 2aed4 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r0,r0,r22 │ │ │ │ - ble cr4,2bc4c │ │ │ │ - ld r26,104(r31) │ │ │ │ - ld r12,64(r31) │ │ │ │ - ld r6,112(r31) │ │ │ │ - ld r8,120(r31) │ │ │ │ - mr r28,r5 │ │ │ │ - ld r9,128(r31) │ │ │ │ - b 2b980 │ │ │ │ - stdx r10,r18,r7 │ │ │ │ - li r6,-1 │ │ │ │ - neg r10,r10 │ │ │ │ - b 2baa0 │ │ │ │ + std r5,-16(r4) │ │ │ │ + cmpd cr7,r3,r5 │ │ │ │ + stdu r0,-8(r4) │ │ │ │ + beq 2c4b0 │ │ │ │ + ld r5,64(r29) │ │ │ │ + ldx r5,r5,r14 │ │ │ │ + addi r5,r5,-1 │ │ │ │ + cmpd r11,r5 │ │ │ │ + beq 2c4b0 │ │ │ │ + ldu r5,-8(r17) │ │ │ │ + add r10,r11,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r5,0 │ │ │ │ + bgt 2c444 │ │ │ │ + neg r5,r5 │ │ │ │ + li r18,-1 │ │ │ │ + stdu r18,-8(r25) │ │ │ │ + stdu r5,-8(r2) │ │ │ │ + beq cr7,2c3e0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r12,r8 │ │ │ │ + bne 2c2a0 │ │ │ │ + ld r4,88(r31) │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r6,80(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r2,r4 │ │ │ │ + beq 2b474 │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r6,r6,r21 │ │ │ │ + ble cr4,2c284 │ │ │ │ + ld r11,48(r31) │ │ │ │ + ld r8,96(r31) │ │ │ │ + mr r14,r4 │ │ │ │ + ld r12,104(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + b 2bf8c │ │ │ │ + stdx r9,r17,r10 │ │ │ │ + li r7,-1 │ │ │ │ + neg r9,r9 │ │ │ │ + b 2c0c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r28) │ │ │ │ - b 2be38 │ │ │ │ + std r10,-16(r25) │ │ │ │ + b 2c428 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r18) │ │ │ │ - b 2bd94 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r17,r17,r22 │ │ │ │ - cmpd r9,r25 │ │ │ │ - beq 2cc40 │ │ │ │ - ld r9,88(r28) │ │ │ │ - b 2b9dc │ │ │ │ + ld r9,-8(r23) │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r22) │ │ │ │ + add r2,r10,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r2,-8(r27) │ │ │ │ + cmpd r3,r9 │ │ │ │ + std r9,-8(r23) │ │ │ │ + beq 2c3a8 │ │ │ │ + mr r9,r24 │ │ │ │ + b 2c450 │ │ │ │ + ld r2,72(r31) │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + add r14,r14,r21 │ │ │ │ + cmpd r2,r26 │ │ │ │ + beq 2d32c │ │ │ │ + ld r2,88(r16) │ │ │ │ + b 2bff8 │ │ │ │ + mr r11,r19 │ │ │ │ + mr r8,r17 │ │ │ │ mr r12,r18 │ │ │ │ - mr r11,r17 │ │ │ │ - mr r6,r27 │ │ │ │ - mr r8,r15 │ │ │ │ - ld r9,8(r29) │ │ │ │ - cmpdi r9,0 │ │ │ │ - std r9,80(r31) │ │ │ │ - ble 2aed4 │ │ │ │ - sldi r18,r22,3 │ │ │ │ - ble cr4,2ce1c │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r28,88(r29) │ │ │ │ - li r15,0 │ │ │ │ - li r4,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r30,16 │ │ │ │ - ld r19,48(r31) │ │ │ │ - mr r17,r14 │ │ │ │ - ld r14,136(r31) │ │ │ │ - addi r20,r6,16 │ │ │ │ - mr r10,r29 │ │ │ │ - std r16,128(r31) │ │ │ │ - std r8,96(r31) │ │ │ │ - std r15,72(r31) │ │ │ │ - mr r16,r6 │ │ │ │ - std r9,112(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - mr r15,r26 │ │ │ │ - fmr f23,f31 │ │ │ │ - mr r24,r28 │ │ │ │ + ld r2,8(r29) │ │ │ │ + cmpdi r2,0 │ │ │ │ + std r2,72(r31) │ │ │ │ + ble 2b474 │ │ │ │ + sldi r7,r21,3 │ │ │ │ + ble cr4,2d4f8 │ │ │ │ + ld r2,112(r31) │ │ │ │ + ld r19,88(r29) │ │ │ │ + li r17,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + ld r2,56(r31) │ │ │ │ + addi r9,r8,16 │ │ │ │ + addi r18,r30,16 │ │ │ │ + std r26,128(r31) │ │ │ │ + std r16,88(r31) │ │ │ │ + mr r26,r15 │ │ │ │ + plfd f26,177196 # 57988 │ │ │ │ + ld r15,120(r31) │ │ │ │ + ld r16,168(r31) │ │ │ │ + mr r14,r8 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + mr r28,r11 │ │ │ │ mr r8,r12 │ │ │ │ - std r12,88(r31) │ │ │ │ - addi r9,r9,1536 │ │ │ │ - srdi r27,r19,3 │ │ │ │ - std r11,120(r31) │ │ │ │ - std r4,104(r31) │ │ │ │ - std r20,144(r31) │ │ │ │ - std r9,64(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r29,120(r10) │ │ │ │ - mtctr r22 │ │ │ │ - ld r26,64(r10) │ │ │ │ - ld r28,168(r31) │ │ │ │ + std r12,64(r31) │ │ │ │ + std r17,48(r31) │ │ │ │ + std r9,104(r31) │ │ │ │ + std r6,96(r31) │ │ │ │ + mr r9,r29 │ │ │ │ + std r18,136(r31) │ │ │ │ + std r7,80(r31) │ │ │ │ + srdi r27,r2,3 │ │ │ │ + mr r18,r2 │ │ │ │ + mr r2,r17 │ │ │ │ + ld r29,120(r9) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ld r22,64(r9) │ │ │ │ + mtctr r21 │ │ │ │ li r5,0 │ │ │ │ - ld r7,96(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - b 2bfec │ │ │ │ - cmpd r9,r11 │ │ │ │ - blt 2bfcc │ │ │ │ - subf r9,r6,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r6,1 │ │ │ │ - stdx r9,r28,r5 │ │ │ │ - ble 2c058 │ │ │ │ - stdx r6,r7,r5 │ │ │ │ - stdx r9,r8,r5 │ │ │ │ + ld r10,160(r31) │ │ │ │ + add r29,r29,r2 │ │ │ │ + b 2c5fc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r2,r3 │ │ │ │ + blt 2c5dc │ │ │ │ + subf r2,r6,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + stdx r2,r10,r5 │ │ │ │ + ble 2c668 │ │ │ │ + stdx r7,r8,r5 │ │ │ │ + stdx r2,r28,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdz 2c070 │ │ │ │ - ldx r11,r26,r5 │ │ │ │ + bdz 2c680 │ │ │ │ + ldx r3,r22,r5 │ │ │ │ lfdx f12,r29,r5 │ │ │ │ - addi r6,r11,-1 │ │ │ │ + addi r6,r3,-1 │ │ │ │ sldi r6,r6,1 │ │ │ │ mtfprd f0,r6 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r3,r24,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - divd r4,r3,r6 │ │ │ │ - add r9,r9,r24 │ │ │ │ - cmpdi r3,0 │ │ │ │ - stdx r3,r14,r5 │ │ │ │ - stdx r9,r15,r5 │ │ │ │ - mulld r9,r4,r6 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - bge 2bfc0 │ │ │ │ - add r6,r9,r6 │ │ │ │ - cmpd r6,r11 │ │ │ │ - bge 2c534 │ │ │ │ - mr r9,r6 │ │ │ │ - li r6,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r28,r5 │ │ │ │ - bgt 2bfdc │ │ │ │ - neg r9,r9 │ │ │ │ - li r6,-1 │ │ │ │ - stdx r6,r7,r5 │ │ │ │ - stdx r9,r8,r5 │ │ │ │ + mffprd r7,f0 │ │ │ │ + subf r4,r19,r7 │ │ │ │ + addi r7,r7,1 │ │ │ │ + divd r2,r4,r6 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r7,r7,r19 │ │ │ │ + stdx r4,r15,r5 │ │ │ │ + stdx r7,r16,r5 │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + bge 2c5d0 │ │ │ │ + add r6,r2,r6 │ │ │ │ + cmpd r6,r3 │ │ │ │ + bge 2cad8 │ │ │ │ + mr r2,r6 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r10,r5 │ │ │ │ + bgt 2c5ec │ │ │ │ + neg r2,r2 │ │ │ │ + li r7,-1 │ │ │ │ + stdx r7,r8,r5 │ │ │ │ + stdx r2,r28,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdnz 2bfec │ │ │ │ + bdnz 2c5fc │ │ │ │ + ld r5,80(r31) │ │ │ │ ld r3,32(r31) │ │ │ │ - mr r5,r18 │ │ │ │ li r4,0 │ │ │ │ - std r10,56(r31) │ │ │ │ - li r21,0 │ │ │ │ - li r20,0 │ │ │ │ - mr r28,r20 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r24 │ │ │ │ - ld r10,56(r31) │ │ │ │ - ld r23,144(r31) │ │ │ │ - ld r24,112(r31) │ │ │ │ - std r25,160(r31) │ │ │ │ - mr r25,r21 │ │ │ │ - std r17,152(r31) │ │ │ │ - std r18,184(r31) │ │ │ │ - fcfid f27,f0 │ │ │ │ - ld r9,96(r10) │ │ │ │ - mr r21,r23 │ │ │ │ - mr r23,r24 │ │ │ │ - mr r24,r29 │ │ │ │ - std r10,176(r31) │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - std r9,56(r31) │ │ │ │ + std r9,40(r31) │ │ │ │ + li r23,0 │ │ │ │ + li r17,0 │ │ │ │ + bl 5240 │ │ │ │ + mtfprd f0,r19 │ │ │ │ + ld r9,40(r31) │ │ │ │ + ld r24,104(r31) │ │ │ │ + std r28,144(r31) │ │ │ │ + mr r28,r17 │ │ │ │ + ld r25,136(r31) │ │ │ │ + std r26,176(r31) │ │ │ │ + mr r26,r23 │ │ │ │ + std r20,208(r31) │ │ │ │ + fcfid f28,f0 │ │ │ │ + ld r2,96(r9) │ │ │ │ + std r9,224(r31) │ │ │ │ + fmul f28,f28,f28 │ │ │ │ + std r2,40(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r26,r25 │ │ │ │ - ldx r20,r14,r25 │ │ │ │ - lfdx f31,r24,r25 │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mtfprd f0,r20 │ │ │ │ - lfdx f24,r9,r25 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - fcfid f25,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - fcfid f30,f0 │ │ │ │ - fdiv f12,f25,f30 │ │ │ │ - fmul f0,f30,f30 │ │ │ │ - fsub f11,f31,f12 │ │ │ │ - fsub f12,f12,f31 │ │ │ │ + ldx r2,r22,r26 │ │ │ │ + ldx r17,r15,r26 │ │ │ │ + lfdx f25,r29,r26 │ │ │ │ + ld r9,40(r31) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtfprd f0,r17 │ │ │ │ + lfdx f23,r9,r26 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f24,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f31,f0 │ │ │ │ + fdiv f12,f24,f31 │ │ │ │ + fmul f0,f31,f31 │ │ │ │ + fsub f11,f25,f12 │ │ │ │ + fsub f12,f12,f25 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f26 │ │ │ │ - ble 2c570 │ │ │ │ - fsqrt f28,f0 │ │ │ │ - fmul f1,f28,f24 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f29,f1,f0 │ │ │ │ - fdiv f29,f29,f28 │ │ │ │ - ldx r18,r15,r25 │ │ │ │ - mulld r29,r28,r27 │ │ │ │ - cmpd r18,r20 │ │ │ │ - sldi r3,r29,3 │ │ │ │ - add r17,r30,r3 │ │ │ │ - stfdx f29,r30,r3 │ │ │ │ - ble 2c21c │ │ │ │ - fmsub f30,f31,f30,f25 │ │ │ │ - fadd f30,f30,f30 │ │ │ │ - fdiv f1,f30,f24 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r10,r29,1 │ │ │ │ - addi r11,r20,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r18,r11 │ │ │ │ - lfdx f0,r16,r10 │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - fmul f29,f29,f1 │ │ │ │ - stfd f29,8(r17) │ │ │ │ - blt 2c21c │ │ │ │ - addi r4,r18,-1 │ │ │ │ - lfd f10,-16(r23) │ │ │ │ - li r10,0 │ │ │ │ + fmadd f0,f0,f12,f28 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 2cb30 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + ldx r23,r16,r26 │ │ │ │ + mulld r19,r28,r27 │ │ │ │ + cmpd r23,r17 │ │ │ │ + sldi r5,r19,3 │ │ │ │ + add r20,r30,r5 │ │ │ │ + stfdx f30,r30,r5 │ │ │ │ + ble 2c80c │ │ │ │ + fmsub f31,f25,f31,f24 │ │ │ │ + fadd f31,f31,f31 │ │ │ │ + fdiv f1,f31,f23 │ │ │ │ + bl 4720 │ │ │ │ + addi r2,r19,1 │ │ │ │ + addi r4,r17,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r23,r4 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + fmul f30,f30,f0 │ │ │ │ + fmul f30,f30,f1 │ │ │ │ + stfd f30,8(r20) │ │ │ │ + blt 2c80c │ │ │ │ + addi r2,r23,-1 │ │ │ │ + lfd f10,-16(r25) │ │ │ │ fmr f12,f1 │ │ │ │ - subf r9,r20,r4 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - beq 2c1e0 │ │ │ │ - lfd f0,0(r21) │ │ │ │ + li r9,0 │ │ │ │ + subf r17,r17,r2 │ │ │ │ + andi. r5,r17,1 │ │ │ │ + addi r5,r17,-1 │ │ │ │ + beq 2c7d0 │ │ │ │ + lfd f0,0(r24) │ │ │ │ fmul f12,f1,f1 │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r10,8 │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r23) │ │ │ │ - beq 2c21c │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r21,r10 │ │ │ │ + stfd f0,0(r25) │ │ │ │ + beq 2c80c │ │ │ │ + srdi r2,r17,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r24,r9 │ │ │ │ fmul f11,f12,f1 │ │ │ │ - addi r9,r10,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f12,f11,f1 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r23,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r21,r9 │ │ │ │ + stfdx f0,r25,r9 │ │ │ │ + lfdx f0,r24,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r23,r9 │ │ │ │ - bdnz 2c1e8 │ │ │ │ + stfdx f0,r25,r2 │ │ │ │ + bdnz 2c7d8 │ │ │ │ addi r28,r28,1 │ │ │ │ - add r21,r21,r19 │ │ │ │ - add r23,r23,r19 │ │ │ │ - addi r25,r25,8 │ │ │ │ - cmpd r28,r22 │ │ │ │ - bne 2c0e0 │ │ │ │ - ld r17,152(r31) │ │ │ │ - ld r25,160(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ - ld r18,184(r31) │ │ │ │ - ble cr3,2c5ac │ │ │ │ - mr r26,r15 │ │ │ │ - mr r6,r16 │ │ │ │ - ld r12,88(r31) │ │ │ │ - ld r11,120(r31) │ │ │ │ - ld r16,128(r31) │ │ │ │ - ld r8,96(r31) │ │ │ │ - ld r15,72(r31) │ │ │ │ - ld r4,104(r31) │ │ │ │ - mr r14,r17 │ │ │ │ - mr r29,r10 │ │ │ │ - fmr f31,f23 │ │ │ │ - ld r9,168(r31) │ │ │ │ - ld r28,88(r29) │ │ │ │ - addi r23,r22,-1 │ │ │ │ - mr r10,r15 │ │ │ │ - ld r15,40(r31) │ │ │ │ - add r19,r8,r18 │ │ │ │ - std r8,120(r31) │ │ │ │ - add r20,r12,r18 │ │ │ │ - mr r8,r4 │ │ │ │ - li r24,0 │ │ │ │ - std r26,104(r31) │ │ │ │ - sldi r27,r23,3 │ │ │ │ - std r12,64(r31) │ │ │ │ - std r6,112(r31) │ │ │ │ - add r17,r9,r18 │ │ │ │ - ld r9,32(r31) │ │ │ │ - addi r7,r28,1 │ │ │ │ - std r27,72(r31) │ │ │ │ - std r28,128(r31) │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mr r4,r17 │ │ │ │ - add r21,r9,r18 │ │ │ │ - li r9,0 │ │ │ │ - li r6,0 │ │ │ │ - mr r5,r4 │ │ │ │ - std r10,88(r31) │ │ │ │ - std r8,96(r31) │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 2c3d0 │ │ │ │ - ld r3,64(r31) │ │ │ │ - sldi r27,r9,3 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r8,64(r29) │ │ │ │ - subf r4,r9,r22 │ │ │ │ - std r11,56(r31) │ │ │ │ - add r26,r16,r27 │ │ │ │ - add r28,r11,r27 │ │ │ │ - mtctr r4 │ │ │ │ - lfdx f12,r16,r27 │ │ │ │ - add r12,r3,r27 │ │ │ │ - ld r3,32(r31) │ │ │ │ - srdi r0,r10,3 │ │ │ │ - ld r4,0(r28) │ │ │ │ - li r10,0 │ │ │ │ + add r24,r24,r18 │ │ │ │ + add r25,r25,r18 │ │ │ │ addi r26,r26,8 │ │ │ │ - add r17,r3,r27 │ │ │ │ - add r27,r8,r27 │ │ │ │ - b 2c37c │ │ │ │ + cmpd r28,r21 │ │ │ │ + bne 2c6e0 │ │ │ │ + ld r28,144(r31) │ │ │ │ + ld r26,176(r31) │ │ │ │ + ld r20,208(r31) │ │ │ │ + ld r9,224(r31) │ │ │ │ + ble cr3,2cb54 │ │ │ │ + mr r15,r26 │ │ │ │ + ld r12,64(r31) │ │ │ │ + ld r26,128(r31) │ │ │ │ + mr r11,r28 │ │ │ │ + mr r8,r14 │ │ │ │ + mr r29,r9 │ │ │ │ + ld r17,48(r31) │ │ │ │ + ld r16,88(r31) │ │ │ │ + ld r6,96(r31) │ │ │ │ + ld r7,80(r31) │ │ │ │ + ld r2,160(r31) │ │ │ │ + ld r19,88(r29) │ │ │ │ + addi r24,r21,-1 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xxspltidp vs9,1056964608 │ │ │ │ + ld r18,112(r31) │ │ │ │ + add r22,r12,r7 │ │ │ │ + add r27,r11,r7 │ │ │ │ + li r0,0 │ │ │ │ + std r11,48(r31) │ │ │ │ + std r8,96(r31) │ │ │ │ + std r12,104(r31) │ │ │ │ + add r4,r2,r7 │ │ │ │ + ld r2,32(r31) │ │ │ │ + addi r3,r19,1 │ │ │ │ + std r19,128(r31) │ │ │ │ + sldi r3,r3,1 │ │ │ │ + add r23,r2,r7 │ │ │ │ + ld r2,56(r31) │ │ │ │ + srdi r28,r2,3 │ │ │ │ + sldi r2,r24,3 │ │ │ │ + std r2,64(r31) │ │ │ │ + mr r2,r6 │ │ │ │ + ld r6,32(r31) │ │ │ │ + li r9,0 │ │ │ │ + li r8,0 │ │ │ │ + std r17,80(r31) │ │ │ │ + std r2,88(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmpd r21,r9 │ │ │ │ + ble 2c988 │ │ │ │ + sldi r19,r9,3 │ │ │ │ + subf r10,r9,r21 │ │ │ │ + ld r5,64(r29) │ │ │ │ + ld r25,48(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r6,40(r31) │ │ │ │ + add r11,r15,r19 │ │ │ │ + add r14,r20,r19 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r20,r19 │ │ │ │ + add r12,r6,r19 │ │ │ │ + ld r10,0(r11) │ │ │ │ + add r25,r25,r19 │ │ │ │ + addi r14,r14,8 │ │ │ │ + add r19,r5,r19 │ │ │ │ nop │ │ │ │ - beq cr7,2c394 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - maddld r4,r11,r4,r3 │ │ │ │ - lfd f0,816(r8) │ │ │ │ - ldx r8,r17,r10 │ │ │ │ - stdu r4,8(r28) │ │ │ │ - maddld r8,r9,r0,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r30,r8 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r26,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdz 2c3cc │ │ │ │ - ldx r3,r12,r10 │ │ │ │ - ldx r11,r27,r10 │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r8,r11,-1 │ │ │ │ - cmpd cr7,r8,r3 │ │ │ │ - bne 2c340 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - maddld r4,r11,r4,r3 │ │ │ │ - lfd f0,1648(r8) │ │ │ │ - ldx r8,r17,r10 │ │ │ │ - stdu r4,8(r28) │ │ │ │ - maddld r8,r9,r0,r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r6,r19,r2 │ │ │ │ + ldx r5,r25,r2 │ │ │ │ + cmpdi r5,0 │ │ │ │ + fmr f0,f10 │ │ │ │ + maddld r10,r10,r6,r5 │ │ │ │ + addi r17,r6,-1 │ │ │ │ + beq 2c958 │ │ │ │ + cmpd r17,r5 │ │ │ │ + beq 2c958 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r6,r12,r2 │ │ │ │ + stdu r10,8(r11) │ │ │ │ + maddld r6,r9,r28,r6 │ │ │ │ addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r30,r8 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f11,r30,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r26,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 2c37c │ │ │ │ - ld r11,56(r31) │ │ │ │ - ldx r10,r11,r18 │ │ │ │ - lfd f11,0(r14) │ │ │ │ - lfdx f0,r16,r18 │ │ │ │ - ld r9,-8(r20) │ │ │ │ - ld r8,-8(r19) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f12,r25,r10 │ │ │ │ + stfdx f12,r14,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 2c930 │ │ │ │ + ld r6,40(r31) │ │ │ │ + ldx r9,r15,r7 │ │ │ │ + lfd f11,0(r16) │ │ │ │ + lfdx f0,r20,r7 │ │ │ │ + ld r10,-8(r27) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r22) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r10 │ │ │ │ - beq 2c560 │ │ │ │ - ld r10,64(r29) │ │ │ │ - ld r4,72(r31) │ │ │ │ - ldx r10,r10,r4 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 2c560 │ │ │ │ - ld r10,-8(r21) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r20) │ │ │ │ - mr r9,r23 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r7,r10 │ │ │ │ - std r10,-8(r21) │ │ │ │ - bne 2c4e0 │ │ │ │ - addi r9,r23,1 │ │ │ │ - cmpdi r23,0 │ │ │ │ - mr r3,r21 │ │ │ │ - mr r4,r20 │ │ │ │ - mr r28,r19 │ │ │ │ - mr r26,r5 │ │ │ │ - mtctr r9 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + beq 2cb00 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r5,64(r31) │ │ │ │ + ldx r9,r9,r5 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 2cb00 │ │ │ │ + ld r9,-8(r23) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r27) │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r3,r9 │ │ │ │ + std r9,-8(r23) │ │ │ │ + bne 2cb24 │ │ │ │ + addi r2,r24,1 │ │ │ │ li r9,1 │ │ │ │ + cmpdi r24,0 │ │ │ │ + mr r11,r23 │ │ │ │ + mr r19,r22 │ │ │ │ + mr r14,r4 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r27 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r23 │ │ │ │ - nop │ │ │ │ + mr r9,r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 2c4e0 │ │ │ │ - ld r0,-16(r4) │ │ │ │ - ld r8,-16(r3) │ │ │ │ + bdz 2ca90 │ │ │ │ + ld r5,-16(r11) │ │ │ │ + ld r25,-16(r2) │ │ │ │ + cmpdi r25,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r10,-16(r28) │ │ │ │ - li r27,1 │ │ │ │ - sldi r17,r9,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ + li r17,1 │ │ │ │ + ld r10,-16(r19) │ │ │ │ + sldi r12,r9,3 │ │ │ │ + addi r5,r5,1 │ │ │ │ + std r5,-16(r11) │ │ │ │ + cmpd cr7,r3,r5 │ │ │ │ + stdu r0,-8(r11) │ │ │ │ + beq 2caf0 │ │ │ │ + ld r5,64(r29) │ │ │ │ + ldx r5,r5,r12 │ │ │ │ + addi r5,r5,-1 │ │ │ │ + cmpd r25,r5 │ │ │ │ + beq 2caf0 │ │ │ │ + ldu r5,-8(r14) │ │ │ │ + add r10,r25,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r5,0 │ │ │ │ + bgt 2ca84 │ │ │ │ + neg r5,r5 │ │ │ │ + li r17,-1 │ │ │ │ + stdu r17,-8(r19) │ │ │ │ + stdu r5,-8(r2) │ │ │ │ + beq cr7,2ca20 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r3) │ │ │ │ - cmpd r7,r8 │ │ │ │ - stdu r24,-8(r3) │ │ │ │ - beq cr7,2c550 │ │ │ │ - ld r8,64(r29) │ │ │ │ - ldx r8,r8,r17 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r0,r8 │ │ │ │ - beq cr7,2c550 │ │ │ │ - ldu r8,-8(r26) │ │ │ │ - add r10,r0,r10 │ │ │ │ - std r10,-16(r4) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,2c4d4 │ │ │ │ - neg r8,r8 │ │ │ │ - li r27,-1 │ │ │ │ - stdu r27,-8(r28) │ │ │ │ - stdu r8,-8(r4) │ │ │ │ - beq 2c470 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r6,r15 │ │ │ │ - bne 2c2e0 │ │ │ │ + cmpd r8,r18 │ │ │ │ + bne 2c8e0 │ │ │ │ + ld r2,88(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + ld r17,80(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 2b474 │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r17,r17,r21 │ │ │ │ + ble cr4,2c8c4 │ │ │ │ + ld r11,48(r31) │ │ │ │ ld r8,96(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r10,88(r31) │ │ │ │ - mr r4,r5 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - beq 2aed4 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r10,r10,r22 │ │ │ │ - ble cr4,2c2cc │ │ │ │ - mr r4,r8 │ │ │ │ - ld r26,104(r31) │ │ │ │ - ld r12,64(r31) │ │ │ │ - ld r6,112(r31) │ │ │ │ - ld r8,120(r31) │ │ │ │ - mr r15,r10 │ │ │ │ - ld r28,128(r31) │ │ │ │ - b 2bf38 │ │ │ │ - stdx r9,r28,r5 │ │ │ │ - li r6,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2c060 │ │ │ │ - nop │ │ │ │ + mr r6,r2 │ │ │ │ + ld r12,104(r31) │ │ │ │ + ld r19,128(r31) │ │ │ │ + b 2c544 │ │ │ │ + stdx r2,r10,r5 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 2c670 │ │ │ │ nop │ │ │ │ nop │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r28) │ │ │ │ - b 2c4b8 │ │ │ │ + std r10,-16(r19) │ │ │ │ + b 2ca68 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r19) │ │ │ │ - b 2c414 │ │ │ │ + ld r9,-8(r23) │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r22) │ │ │ │ + add r2,r10,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r2,-8(r27) │ │ │ │ + cmpd r3,r9 │ │ │ │ + std r9,-8(r23) │ │ │ │ + beq 2c9e8 │ │ │ │ + mr r9,r24 │ │ │ │ + b 2ca90 │ │ │ │ nop │ │ │ │ - blt 2c584 │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - fmul f29,f24,f29 │ │ │ │ - b 2c14c │ │ │ │ + fmul f30,f23,f26 │ │ │ │ + bge 2c740 │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f28,f0 │ │ │ │ - fmul f1,f28,f24 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f29,f1,f0 │ │ │ │ - fdiv f29,f29,f28 │ │ │ │ - b 2c14c │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r9,104(r31) │ │ │ │ - addi r17,r17,8 │ │ │ │ - add r8,r8,r22 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r8,72(r31) │ │ │ │ - ld r8,80(r31) │ │ │ │ - std r9,104(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 2ce10 │ │ │ │ - ld r24,88(r10) │ │ │ │ - ld r8,88(r31) │ │ │ │ - b 2bf98 │ │ │ │ - cmpdi r15,0 │ │ │ │ - ble 2aed4 │ │ │ │ - sldi r18,r22,3 │ │ │ │ - ble cr4,2cd80 │ │ │ │ - ld r7,40(r31) │ │ │ │ - ld r9,88(r29) │ │ │ │ - li r4,0 │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr3,r7,0 │ │ │ │ - ld r7,136(r31) │ │ │ │ - addi r6,r26,-8 │ │ │ │ - addi r27,r28,2 │ │ │ │ - addis r17,r2,-2 │ │ │ │ - mr r5,r18 │ │ │ │ - ld r19,88(r31) │ │ │ │ - ld r18,168(r31) │ │ │ │ - std r26,56(r31) │ │ │ │ - std r11,96(r31) │ │ │ │ - std r16,104(r31) │ │ │ │ - std r6,72(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - divd r27,r24,r27 │ │ │ │ - std r24,120(r31) │ │ │ │ - addi r17,r17,1648 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - mr r15,r4 │ │ │ │ - std r28,112(r31) │ │ │ │ - addi r7,r7,-8 │ │ │ │ - mr r20,r12 │ │ │ │ - mr r16,r8 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + b 2c740 │ │ │ │ + ld r2,96(r31) │ │ │ │ + addi r10,r2,1 │ │ │ │ + ld r2,88(r31) │ │ │ │ + std r10,96(r31) │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,88(r31) │ │ │ │ + ld r2,48(r31) │ │ │ │ + add r2,r2,r21 │ │ │ │ + std r2,48(r31) │ │ │ │ + ld r2,72(r31) │ │ │ │ + cmpd r2,r10 │ │ │ │ + beq 2d4f0 │ │ │ │ + ld r19,88(r9) │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r8,64(r31) │ │ │ │ + b 2c5a4 │ │ │ │ + cmpdi r18,0 │ │ │ │ + ble 2b474 │ │ │ │ + sldi r6,r21,3 │ │ │ │ + ble cr4,2d460 │ │ │ │ + ld r9,112(r31) │ │ │ │ + ld r22,88(r29) │ │ │ │ + li r2,0 │ │ │ │ + li r17,0 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + ld r9,120(r31) │ │ │ │ + addi r10,r19,2 │ │ │ │ + xxspltib vs39,1 │ │ │ │ + xxspltib vs40,2 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + std r11,64(r31) │ │ │ │ + std r15,72(r31) │ │ │ │ + std r20,80(r31) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r8,r16 │ │ │ │ + mr r27,r23 │ │ │ │ + mr r20,r26 │ │ │ │ + std r19,88(r31) │ │ │ │ + xxspltd vs11,vs31,0 │ │ │ │ + mr r7,r2 │ │ │ │ + vextsb2d v7,v7 │ │ │ │ + vextsb2d v8,v8 │ │ │ │ + addi r25,r9,-8 │ │ │ │ + ld r9,168(r31) │ │ │ │ mr r11,r25 │ │ │ │ - std r10,64(r31) │ │ │ │ - mr r24,r9 │ │ │ │ - mr r26,r7 │ │ │ │ - ld r23,120(r29) │ │ │ │ - sldi r8,r15,3 │ │ │ │ - mtctr r22 │ │ │ │ - ld r9,64(r29) │ │ │ │ - ld r21,136(r31) │ │ │ │ - ld r25,56(r31) │ │ │ │ - mr r28,r22 │ │ │ │ - li r7,0 │ │ │ │ - add r23,r23,r8 │ │ │ │ - b 2c6c0 │ │ │ │ - cmpd r8,r3 │ │ │ │ - blt 2c69c │ │ │ │ - subf r8,r4,r8 │ │ │ │ - cmpdi r8,0 │ │ │ │ + addi r0,r9,-8 │ │ │ │ + divd r9,r23,r10 │ │ │ │ + std r0,96(r31) │ │ │ │ + mr r0,r6 │ │ │ │ + mr r6,r18 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + mr r16,r9 │ │ │ │ + mr r9,r17 │ │ │ │ + mr r17,r12 │ │ │ │ + xxspltd vs38,vs0,0 │ │ │ │ + ld r24,120(r29) │ │ │ │ + sldi r10,r7,3 │ │ │ │ + ld r25,64(r29) │ │ │ │ + mtctr r21 │ │ │ │ + mr r28,r21 │ │ │ │ + li r5,0 │ │ │ │ + ld r2,120(r31) │ │ │ │ + ld r26,168(r31) │ │ │ │ + ld r23,64(r31) │ │ │ │ + ld r18,160(r31) │ │ │ │ + add r24,r24,r10 │ │ │ │ + b 2cca0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r10,r3 │ │ │ │ + blt 2cc7c │ │ │ │ + subf r10,r4,r10 │ │ │ │ + cmpdi r10,0 │ │ │ │ li r4,1 │ │ │ │ - stdx r8,r18,r7 │ │ │ │ - ble 2c72c │ │ │ │ - stdx r4,r16,r7 │ │ │ │ - stdx r8,r20,r7 │ │ │ │ + stdx r10,r18,r5 │ │ │ │ + ble 2cd0c │ │ │ │ + stdx r4,r17,r5 │ │ │ │ + stdx r10,r23,r5 │ │ │ │ addi r28,r28,-1 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdz 2c748 │ │ │ │ - ldx r3,r9,r7 │ │ │ │ - lfdx f12,r23,r7 │ │ │ │ + addi r5,r5,8 │ │ │ │ + bdz 2cd28 │ │ │ │ + ldx r3,r25,r5 │ │ │ │ + lfdx f12,r24,r5 │ │ │ │ addi r4,r3,-1 │ │ │ │ sldi r4,r4,1 │ │ │ │ mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r12,f0 │ │ │ │ - subf r0,r24,r12 │ │ │ │ - addi r12,r12,1 │ │ │ │ - divd r8,r0,r4 │ │ │ │ - cmpdi r0,0 │ │ │ │ - add r12,r12,r24 │ │ │ │ - stdx r0,r21,r7 │ │ │ │ - stdx r12,r25,r7 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - subf r8,r8,r0 │ │ │ │ - bge 2c690 │ │ │ │ - add r4,r8,r4 │ │ │ │ + mffprd r14,f0 │ │ │ │ + subf r15,r22,r14 │ │ │ │ + addi r14,r14,1 │ │ │ │ + divd r10,r15,r4 │ │ │ │ + cmpdi r15,0 │ │ │ │ + add r14,r14,r22 │ │ │ │ + stdx r15,r2,r5 │ │ │ │ + stdx r14,r26,r5 │ │ │ │ + mulld r10,r10,r4 │ │ │ │ + subf r10,r10,r15 │ │ │ │ + bge 2cc70 │ │ │ │ + add r4,r10,r4 │ │ │ │ cmpd r4,r3 │ │ │ │ - bge 2cbc4 │ │ │ │ - mr r8,r4 │ │ │ │ + bge 2d2c0 │ │ │ │ + mr r10,r4 │ │ │ │ li r4,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - stdx r8,r18,r7 │ │ │ │ - bgt 2c6ac │ │ │ │ - neg r8,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + stdx r10,r18,r5 │ │ │ │ + bgt 2cc8c │ │ │ │ + neg r10,r10 │ │ │ │ li r4,-1 │ │ │ │ - stdx r4,r16,r7 │ │ │ │ - stdx r8,r20,r7 │ │ │ │ + stdx r4,r17,r5 │ │ │ │ + stdx r10,r23,r5 │ │ │ │ addi r28,r28,-1 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 2c6c0 │ │ │ │ + addi r5,r5,8 │ │ │ │ + bdnz 2cca0 │ │ │ │ ld r3,32(r31) │ │ │ │ + mr r5,r0 │ │ │ │ li r4,0 │ │ │ │ - std r11,176(r31) │ │ │ │ - std r6,160(r31) │ │ │ │ - li r25,0 │ │ │ │ - std r9,128(r31) │ │ │ │ - std r5,152(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r24,2 │ │ │ │ - lfd f0,0(r17) │ │ │ │ - ld r7,104(r29) │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r6,160(r31) │ │ │ │ - ld r11,176(r31) │ │ │ │ - ld r5,152(r31) │ │ │ │ - mr r12,r26 │ │ │ │ - std r20,144(r31) │ │ │ │ - mtfprd f12,r9 │ │ │ │ - ld r9,128(r31) │ │ │ │ - std r15,128(r31) │ │ │ │ + std r11,104(r31) │ │ │ │ + std r6,256(r31) │ │ │ │ + addi r25,r25,-8 │ │ │ │ + std r9,248(r31) │ │ │ │ + std r8,240(r31) │ │ │ │ + std r7,200(r31) │ │ │ │ + stxv vs40,224(r31) │ │ │ │ + stxv vs11,208(r31) │ │ │ │ + stxv vs39,176(r31) │ │ │ │ + stxv vs38,144(r31) │ │ │ │ + std r0,40(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r15,104(r29) │ │ │ │ + addi r2,r22,2 │ │ │ │ + ld r11,104(r31) │ │ │ │ + li r3,0 │ │ │ │ + std r27,104(r31) │ │ │ │ + ld r23,96(r31) │ │ │ │ + ld r7,200(r31) │ │ │ │ + std r17,128(r31) │ │ │ │ + std r20,136(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r8,240(r31) │ │ │ │ + ld r9,248(r31) │ │ │ │ + ld r6,256(r31) │ │ │ │ + mtfprd f12,r15 │ │ │ │ + fcfid f0,f0 │ │ │ │ + ld r0,40(r31) │ │ │ │ + lxv vs40,224(r31) │ │ │ │ + mr r22,r11 │ │ │ │ + addi r15,r15,1 │ │ │ │ + lxv vs11,208(r31) │ │ │ │ + lxv vs39,176(r31) │ │ │ │ + fcfid f7,f12 │ │ │ │ + lxv vs38,144(r31) │ │ │ │ + srdi r14,r2,3 │ │ │ │ + fdiv f7,f7,f0 │ │ │ │ + nop │ │ │ │ + ldu r2,8(r25) │ │ │ │ + ldu r27,8(r22) │ │ │ │ + sldi r10,r3,3 │ │ │ │ + ldu r18,8(r23) │ │ │ │ + lfdx f0,r24,r10 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtfprd f12,r27 │ │ │ │ + cmpd r27,r18 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f10,f12 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + ld r2,48(r31) │ │ │ │ fcfid f12,f12 │ │ │ │ - mtfprd f11,r7 │ │ │ │ - addi r0,r7,1 │ │ │ │ - fcfid f9,f11 │ │ │ │ - addi r24,r9,-8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ + fmsub f0,f12,f0,f10 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bgt 2cfec │ │ │ │ + frim f10,f0 │ │ │ │ + subf r4,r27,r18 │ │ │ │ + fsub f8,f30,f0 │ │ │ │ + ld r20,176(r29) │ │ │ │ + cmpldi r4,1 │ │ │ │ + fctidz f12,f10 │ │ │ │ + fadd f8,f8,f10 │ │ │ │ + mffprd r26,f12 │ │ │ │ + fsub f12,f0,f10 │ │ │ │ + not r17,r26 │ │ │ │ + ble 2d2ec │ │ │ │ + ld r2,56(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + sldi r10,r28,3 │ │ │ │ + plxv vs44,175012 # 579f0 │ │ │ │ + xxspltd vs9,vs8,0 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + std r30,40(r31) │ │ │ │ + mtvsrdd vs42,r26,r26 │ │ │ │ + mtvsrdd vs41,r17,r17 │ │ │ │ + add r10,r20,r10 │ │ │ │ + maddld r5,r2,r3,r30 │ │ │ │ + srdi r2,r4,1 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r7,8(r24) │ │ │ │ - ldu r21,8(r12) │ │ │ │ - sldi r20,r25,3 │ │ │ │ - ldu r3,8(r8) │ │ │ │ - lfdx f11,r23,r20 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - cmpd r21,r3 │ │ │ │ - sldi r9,r7,1 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + vmulld v0,v6,v12 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vaddudm v12,v12,v8 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v7 │ │ │ │ + xvcvsxddp vs6,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs6,vs6,vs11 │ │ │ │ + xvcmpgtdp vs0,vs0,vs11 │ │ │ │ + xxsel vs32,vs32,vs45,vs6 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r12,vs32 │ │ │ │ + mfvrd r30,v0 │ │ │ │ + mfvsrld r19,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + sldi r12,r12,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r30,r30,r10 │ │ │ │ + sldi r19,r19,3 │ │ │ │ + ldx r12,r12,r10 │ │ │ │ + ldx r2,r2,r10 │ │ │ │ + ldx r19,r19,r10 │ │ │ │ + mtvsrdd vs0,r30,r12 │ │ │ │ + mtvsrdd vs6,r2,r19 │ │ │ │ + xvmuldp vs6,vs6,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs6 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 2ce80 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + ld r30,40(r31) │ │ │ │ + beq 2cfec │ │ │ │ + clrrdi r4,r4,1 │ │ │ │ + add r27,r27,r4 │ │ │ │ + mulld r5,r16,r4 │ │ │ │ + subf r2,r5,r26 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r10,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f11,f0,f11,f12 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - stfdx f11,r19,r20 │ │ │ │ - bgt 2c8b4 │ │ │ │ - frim f0,f11 │ │ │ │ - lfd f10,0(r17) │ │ │ │ - addi r3,r3,1 │ │ │ │ - maddld r20,r6,r25,r30 │ │ │ │ - ld r15,176(r29) │ │ │ │ - subf r21,r21,r3 │ │ │ │ - fsub f10,f10,f11 │ │ │ │ - fctidz f12,f0 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - fadd f10,f10,f0 │ │ │ │ - mffprd r7,f12 │ │ │ │ - b 2c84c │ │ │ │ - lfdx f12,r15,r3 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - subf r7,r27,r7 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r20) │ │ │ │ - beq 2c8b4 │ │ │ │ - addi r20,r20,8 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - addi r10,r7,1 │ │ │ │ - not r9,r7 │ │ │ │ - mr r4,r7 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - add r3,r10,r28 │ │ │ │ - add r9,r9,r28 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 2cf30 │ │ │ │ + subf r10,r26,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r10,r28,r10 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r10,r10,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fcmpu cr7,f12,f30 │ │ │ │ - fcmpu cr0,f0,f30 │ │ │ │ - bgt cr7,2c888 │ │ │ │ - neg r4,r7 │ │ │ │ - add r4,r28,r4 │ │ │ │ + lfdx f10,r20,r10 │ │ │ │ + fmul f10,f8,f10 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 2cf58 │ │ │ │ + add r2,r17,r5 │ │ │ │ + add r2,r28,r2 │ │ │ │ + mulld r10,r14,r3 │ │ │ │ + addi r27,r27,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r27,r18 │ │ │ │ + lfdx f0,r20,r2 │ │ │ │ + add r2,r10,r4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + bgt 2cfec │ │ │ │ + add r5,r16,r5 │ │ │ │ + addi r4,r4,1 │ │ │ │ + subf r2,r5,r26 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r27,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 2cfa8 │ │ │ │ + subf r27,r26,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r27,r28,r27 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r20,r27 │ │ │ │ + fmul f8,f8,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 2cfd0 │ │ │ │ + add r2,r17,r5 │ │ │ │ + add r2,r28,r2 │ │ │ │ + add r4,r10,r4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r4,r4,3 │ │ │ │ - lfdx f0,r15,r4 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - bgt 2c830 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - subf r7,r27,r7 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r20) │ │ │ │ - bne 2c848 │ │ │ │ - addi r25,r25,1 │ │ │ │ - add r28,r28,r0 │ │ │ │ - cmpd r25,r22 │ │ │ │ - bne 2c7c0 │ │ │ │ - ld r15,128(r31) │ │ │ │ - ld r20,144(r31) │ │ │ │ - ble cr3,2cbfc │ │ │ │ - mr r8,r16 │ │ │ │ - mr r25,r11 │ │ │ │ - ld r26,56(r31) │ │ │ │ - ld r28,112(r31) │ │ │ │ - ld r24,120(r31) │ │ │ │ - ld r16,104(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - ld r11,96(r31) │ │ │ │ - mr r4,r15 │ │ │ │ - mr r12,r20 │ │ │ │ - mr r18,r5 │ │ │ │ - ld r7,168(r31) │ │ │ │ - ld r9,88(r29) │ │ │ │ - addi r19,r22,-1 │ │ │ │ - add r20,r8,r18 │ │ │ │ - std r8,152(r31) │ │ │ │ - mr r8,r10 │ │ │ │ - mr r10,r4 │ │ │ │ - ld r4,40(r31) │ │ │ │ - add r17,r12,r18 │ │ │ │ - li r23,0 │ │ │ │ - std r26,120(r31) │ │ │ │ - std r12,64(r31) │ │ │ │ - std r28,128(r31) │ │ │ │ - std r24,144(r31) │ │ │ │ - add r7,r7,r18 │ │ │ │ - std r9,160(r31) │ │ │ │ - std r7,96(r31) │ │ │ │ - ld r7,32(r31) │ │ │ │ - add r21,r7,r18 │ │ │ │ - sldi r7,r19,3 │ │ │ │ - std r7,72(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - ld r5,96(r31) │ │ │ │ + lfdx f0,r20,r2 │ │ │ │ + fmadd f0,f12,f0,f8 │ │ │ │ + stfdx f0,r30,r4 │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r28,r28,r15 │ │ │ │ + cmpd r3,r21 │ │ │ │ + bne 2cdd0 │ │ │ │ + ld r27,104(r31) │ │ │ │ + ld r17,128(r31) │ │ │ │ + ld r20,136(r31) │ │ │ │ + ble cr3,2d2f4 │ │ │ │ + mr r26,r20 │ │ │ │ + ld r11,64(r31) │ │ │ │ + ld r15,72(r31) │ │ │ │ + mr r12,r17 │ │ │ │ + mr r18,r6 │ │ │ │ + mr r23,r27 │ │ │ │ + ld r19,88(r31) │ │ │ │ + ld r20,80(r31) │ │ │ │ + mr r2,r7 │ │ │ │ + mr r16,r8 │ │ │ │ + mr r17,r9 │ │ │ │ + mr r6,r0 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r22,88(r29) │ │ │ │ + addi r14,r21,-1 │ │ │ │ + add r10,r12,r6 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xxspltidp vs9,1056964608 │ │ │ │ + ld r9,160(r31) │ │ │ │ + ld r7,112(r31) │ │ │ │ + add r4,r11,r6 │ │ │ │ + li r28,0 │ │ │ │ + std r19,96(r31) │ │ │ │ + std r23,104(r31) │ │ │ │ + std r12,128(r31) │ │ │ │ + std r18,72(r31) │ │ │ │ + add r24,r8,r6 │ │ │ │ + ld r8,56(r31) │ │ │ │ + addi r0,r22,1 │ │ │ │ + std r22,136(r31) │ │ │ │ + mr r22,r10 │ │ │ │ + add r9,r9,r6 │ │ │ │ + sldi r0,r0,1 │ │ │ │ + srdi r27,r8,3 │ │ │ │ + sldi r8,r14,3 │ │ │ │ + std r8,64(r31) │ │ │ │ + mr r8,r9 │ │ │ │ li r9,0 │ │ │ │ - li r6,0 │ │ │ │ - std r10,104(r31) │ │ │ │ - std r8,112(r31) │ │ │ │ + li r23,0 │ │ │ │ + mr r5,r11 │ │ │ │ + std r2,80(r31) │ │ │ │ + std r17,88(r31) │ │ │ │ nop │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 2ca60 │ │ │ │ - ld r28,64(r31) │ │ │ │ - sldi r26,r9,3 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r8,64(r29) │ │ │ │ - subf r3,r9,r22 │ │ │ │ - std r11,56(r31) │ │ │ │ - add r24,r16,r26 │ │ │ │ - add r27,r11,r26 │ │ │ │ - mtctr r3 │ │ │ │ - lfdx f12,r16,r26 │ │ │ │ - add r12,r28,r26 │ │ │ │ - ld r28,32(r31) │ │ │ │ - srdi r0,r10,3 │ │ │ │ - ld r3,0(r27) │ │ │ │ - li r10,0 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r15,r28,r26 │ │ │ │ - add r26,r8,r26 │ │ │ │ - b 2ca0c │ │ │ │ + cmpd r21,r9 │ │ │ │ + ble 2d168 │ │ │ │ + sldi r19,r9,3 │ │ │ │ + subf r10,r9,r21 │ │ │ │ + ld r3,64(r29) │ │ │ │ + ld r18,32(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r5,40(r31) │ │ │ │ + add r11,r15,r19 │ │ │ │ + add r17,r20,r19 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r20,r19 │ │ │ │ + add r25,r5,r19 │ │ │ │ + ld r10,0(r11) │ │ │ │ + add r12,r18,r19 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r19,r3,r19 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq cr7,2ca24 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - maddld r3,r3,r28,r11 │ │ │ │ - lfd f0,816(r8) │ │ │ │ - ldx r8,r15,r10 │ │ │ │ - stdu r3,8(r27) │ │ │ │ - maddld r8,r9,r0,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r30,r8 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r24,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdz 2ca5c │ │ │ │ - ldx r11,r12,r10 │ │ │ │ - ldx r28,r26,r10 │ │ │ │ - cmpdi r11,0 │ │ │ │ - addi r8,r28,-1 │ │ │ │ - cmpd cr7,r8,r11 │ │ │ │ - bne 2c9d0 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - maddld r3,r3,r28,r11 │ │ │ │ - lfd f0,1648(r8) │ │ │ │ - ldx r8,r15,r10 │ │ │ │ - stdu r3,8(r27) │ │ │ │ - maddld r8,r9,r0,r8 │ │ │ │ + ldx r5,r19,r2 │ │ │ │ + ldx r3,r25,r2 │ │ │ │ + cmpdi r3,0 │ │ │ │ + fmr f0,f10 │ │ │ │ + maddld r10,r5,r10,r3 │ │ │ │ + addi r18,r5,-1 │ │ │ │ + beq 2d138 │ │ │ │ + cmpd r18,r3 │ │ │ │ + beq 2d138 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r5,r12,r2 │ │ │ │ + stdu r10,8(r11) │ │ │ │ + maddld r5,r9,r27,r5 │ │ │ │ addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r30,r8 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfdx f11,r30,r5 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r24,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 2ca0c │ │ │ │ - ld r11,56(r31) │ │ │ │ - ldx r10,r11,r18 │ │ │ │ - lfd f11,0(r14) │ │ │ │ - lfdx f0,r16,r18 │ │ │ │ - ld r9,-8(r17) │ │ │ │ - ld r8,-8(r20) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + stfdx f12,r17,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 2d110 │ │ │ │ + ld r5,40(r31) │ │ │ │ + ldx r2,r15,r6 │ │ │ │ + lfd f11,0(r16) │ │ │ │ + lfdx f0,r20,r6 │ │ │ │ + ld r9,-8(r4) │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f12,r25,r10 │ │ │ │ + ld r10,-8(r22) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r26,r2 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r10 │ │ │ │ - beq 2cbf0 │ │ │ │ - ld r10,64(r29) │ │ │ │ - ld r3,72(r31) │ │ │ │ - ldx r10,r10,r3 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 2cbf0 │ │ │ │ - ld r10,-8(r21) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r17) │ │ │ │ - mr r9,r19 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r7 │ │ │ │ - std r10,-8(r21) │ │ │ │ - bne 2cb70 │ │ │ │ - addi r9,r19,1 │ │ │ │ - cmpdi r19,0 │ │ │ │ - mr r28,r21 │ │ │ │ - mr r3,r17 │ │ │ │ - mr r27,r20 │ │ │ │ - mr r24,r5 │ │ │ │ - mtctr r9 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + beq 2d2e0 │ │ │ │ + ld r2,64(r29) │ │ │ │ + ld r3,64(r31) │ │ │ │ + ldx r2,r2,r3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 2d2e0 │ │ │ │ + ld r2,-8(r24) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r4) │ │ │ │ + mr r9,r14 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r0 │ │ │ │ + std r2,-8(r24) │ │ │ │ + bne 2d274 │ │ │ │ + addi r2,r14,1 │ │ │ │ li r9,1 │ │ │ │ + cmpdi r14,0 │ │ │ │ + mr r3,r24 │ │ │ │ + mr r25,r22 │ │ │ │ + mr r18,r8 │ │ │ │ + mr r12,r5 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r4 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r19 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bdz 2cb70 │ │ │ │ - ld r0,-16(r3) │ │ │ │ - ld r8,-16(r28) │ │ │ │ + mr r9,r14 │ │ │ │ + bdz 2d270 │ │ │ │ + ld r5,-16(r3) │ │ │ │ + ld r11,-16(r2) │ │ │ │ + cmpdi r11,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r10,-16(r27) │ │ │ │ - li r26,1 │ │ │ │ - sldi r15,r9,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r28) │ │ │ │ - cmpd r8,r7 │ │ │ │ - stdu r23,-8(r28) │ │ │ │ - beq cr7,2cbe0 │ │ │ │ - ld r8,64(r29) │ │ │ │ - ldx r8,r8,r15 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r0,r8 │ │ │ │ - beq cr7,2cbe0 │ │ │ │ - ldu r8,-8(r24) │ │ │ │ - add r10,r0,r10 │ │ │ │ - std r10,-16(r3) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,2cb64 │ │ │ │ - neg r8,r8 │ │ │ │ - li r26,-1 │ │ │ │ - stdu r26,-8(r27) │ │ │ │ - stdu r8,-8(r3) │ │ │ │ - beq 2cb00 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r6,r4 │ │ │ │ - bne 2c970 │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r10,104(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 2aed4 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r10,r10,r22 │ │ │ │ - ble cr4,2c958 │ │ │ │ - mr r4,r10 │ │ │ │ - ld r26,120(r31) │ │ │ │ - mr r10,r8 │ │ │ │ - ld r12,64(r31) │ │ │ │ - ld r28,128(r31) │ │ │ │ - ld r24,144(r31) │ │ │ │ - ld r8,152(r31) │ │ │ │ - ld r9,160(r31) │ │ │ │ - b 2c604 │ │ │ │ - stdx r8,r18,r7 │ │ │ │ + li r19,1 │ │ │ │ + ld r10,-16(r25) │ │ │ │ + sldi r17,r9,3 │ │ │ │ + addi r5,r5,1 │ │ │ │ + std r5,-16(r3) │ │ │ │ + cmpd cr7,r5,r0 │ │ │ │ + stdu r28,-8(r3) │ │ │ │ + beq 2d2d0 │ │ │ │ + ld r5,64(r29) │ │ │ │ + ldx r5,r5,r17 │ │ │ │ + addi r5,r5,-1 │ │ │ │ + cmpd r11,r5 │ │ │ │ + beq 2d2d0 │ │ │ │ + ldu r5,-8(r18) │ │ │ │ + add r10,r11,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r5,0 │ │ │ │ + bgt 2d264 │ │ │ │ + neg r5,r5 │ │ │ │ + li r19,-1 │ │ │ │ + stdu r19,-8(r25) │ │ │ │ + stdu r5,-8(r2) │ │ │ │ + beq cr7,2d200 │ │ │ │ + mr r5,r12 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r23,r7 │ │ │ │ + bne 2d0c0 │ │ │ │ + ld r17,88(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + mr r11,r5 │ │ │ │ + ld r2,80(r31) │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r9,r17 │ │ │ │ + beq 2b474 │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r2,r2,r21 │ │ │ │ + ble cr4,2d0a8 │ │ │ │ + ld r19,96(r31) │ │ │ │ + ld r23,104(r31) │ │ │ │ + mr r18,r9 │ │ │ │ + ld r12,128(r31) │ │ │ │ + ld r22,136(r31) │ │ │ │ + b 2cbb8 │ │ │ │ + stdx r10,r18,r5 │ │ │ │ li r4,-1 │ │ │ │ - neg r8,r8 │ │ │ │ - b 2c734 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r27) │ │ │ │ - b 2cb48 │ │ │ │ + b 2cd14 │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-16(r25) │ │ │ │ + b 2d248 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r20) │ │ │ │ - b 2caa4 │ │ │ │ - ld r9,64(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r15,r15,r22 │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-8(r22) │ │ │ │ + b 2d1ac │ │ │ │ + li r4,0 │ │ │ │ + b 2cf10 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,64(r31) │ │ │ │ - beq 2aed4 │ │ │ │ - ld r24,88(r29) │ │ │ │ - b 2c668 │ │ │ │ - andi. r9,r10,8 │ │ │ │ - bne 2cd20 │ │ │ │ - li r9,1 │ │ │ │ - std r9,40(r31) │ │ │ │ - andi. r9,r10,2 │ │ │ │ - beq 2a86c │ │ │ │ - b 2bf0c │ │ │ │ - mr r29,r28 │ │ │ │ - b 2aed4 │ │ │ │ - ld r10,40(r31) │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r0,0 │ │ │ │ - li r28,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - bne 2cd2c │ │ │ │ - bgt cr3,2bbfc │ │ │ │ - ld r9,80(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 2aed4 │ │ │ │ - cmpdi r9,2 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r14,r14,16 │ │ │ │ - li r28,2 │ │ │ │ - sldi r0,r22,1 │ │ │ │ - beq 2aed4 │ │ │ │ - bgt cr3,2bbfc │ │ │ │ - addi r9,r28,1 │ │ │ │ - add r0,r22,r0 │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r28,r28,2 │ │ │ │ - cmpd r10,r9 │ │ │ │ - add r0,r22,r0 │ │ │ │ - beq 2aed4 │ │ │ │ - bgt cr3,2bbfc │ │ │ │ - addi r9,r28,1 │ │ │ │ - add r0,r22,r0 │ │ │ │ - addi r28,r28,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ - cmpd cr7,r10,r9 │ │ │ │ - cmpd r10,r28 │ │ │ │ - add r0,r22,r0 │ │ │ │ - beq cr7,2aed4 │ │ │ │ - bne 2cc8c │ │ │ │ - b 2aed4 │ │ │ │ + addi r8,r8,8 │ │ │ │ + add r7,r7,r21 │ │ │ │ + cmpd r9,r6 │ │ │ │ + beq 2b474 │ │ │ │ + ld r22,88(r29) │ │ │ │ + b 2cc34 │ │ │ │ + andi. r2,r10,8 │ │ │ │ + bne 2d410 │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + andi. r2,r10,2 │ │ │ │ + beq 2af3c │ │ │ │ + b 2c518 │ │ │ │ + mr r29,r16 │ │ │ │ + b 2b474 │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + li r6,0 │ │ │ │ + li r14,0 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + bne 2d41c │ │ │ │ + bgt cr3,2c220 │ │ │ │ + ld r2,72(r31) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 2b474 │ │ │ │ + cmpdi r2,2 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + li r14,2 │ │ │ │ + sldi r6,r21,1 │ │ │ │ + beq 2b474 │ │ │ │ + bgt cr3,2c220 │ │ │ │ + addi r2,r14,1 │ │ │ │ + add r6,r21,r6 │ │ │ │ + addi r16,r16,16 │ │ │ │ + addi r14,r14,2 │ │ │ │ + cmpd r9,r2 │ │ │ │ + add r6,r21,r6 │ │ │ │ + beq 2b474 │ │ │ │ + bgt cr3,2c220 │ │ │ │ + addi r2,r14,1 │ │ │ │ + add r6,r21,r6 │ │ │ │ + addi r14,r14,2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + cmpd cr7,r9,r2 │ │ │ │ + cmpd r9,r14 │ │ │ │ + add r6,r21,r6 │ │ │ │ + beq cr7,2b474 │ │ │ │ + bne 2d378 │ │ │ │ + b 2b474 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r22,r5 │ │ │ │ - mulld r7,r21,r5 │ │ │ │ - mulld r10,r21,r9 │ │ │ │ - cmpd r9,r22 │ │ │ │ - beq cr7,2b954 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + nop │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r21,r7 │ │ │ │ + mulld r10,r23,r7 │ │ │ │ + mulld r9,r2,r23 │ │ │ │ + cmpd r2,r21 │ │ │ │ + beq cr7,2bf60 │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfd f0,1648(r5) │ │ │ │ - stfdx f0,r6,r7 │ │ │ │ - beq 2b954 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - b 2cce4 │ │ │ │ - li r9,1 │ │ │ │ - std r9,40(r31) │ │ │ │ - b 2b954 │ │ │ │ - ld r10,80(r31) │ │ │ │ - b 2cc8c │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r22,r5 │ │ │ │ - mulld r7,r21,r5 │ │ │ │ - mulld r10,r21,r9 │ │ │ │ - cmpd r22,r9 │ │ │ │ - beq cr7,2bf0c │ │ │ │ - addis r5,r2,-2 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f31,r8,r10 │ │ │ │ + beq 2bf60 │ │ │ │ + stfdx f31,r8,r9 │ │ │ │ + b 2d3d4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + b 2bf60 │ │ │ │ + ld r9,72(r31) │ │ │ │ + b 2d378 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r7,r21 │ │ │ │ + mulld r10,r23,r7 │ │ │ │ + mulld r9,r23,r2 │ │ │ │ + cmpd r21,r2 │ │ │ │ + beq cr7,2c518 │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfd f0,1648(r5) │ │ │ │ - stfdx f0,r6,r7 │ │ │ │ - beq 2bf0c │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - b 2cd38 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f31,r8,r10 │ │ │ │ + beq 2c518 │ │ │ │ + stfdx f31,r8,r9 │ │ │ │ + b 2d428 │ │ │ │ nop │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r10,r18,-2 │ │ │ │ + li r2,0 │ │ │ │ + li r17,0 │ │ │ │ + andi. r10,r10,2 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + bne 2d49c │ │ │ │ + bgt cr3,2d03c │ │ │ │ + cmpdi r18,1 │ │ │ │ + beq 2b474 │ │ │ │ + li r17,2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + sldi r2,r21,1 │ │ │ │ + cmpd r17,r18 │ │ │ │ + beq 2b474 │ │ │ │ + bgt cr3,2d03c │ │ │ │ + addi r9,r17,1 │ │ │ │ + add r2,r21,r2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + addi r17,r17,2 │ │ │ │ + cmpd r9,r18 │ │ │ │ + add r2,r21,r2 │ │ │ │ + beq 2b474 │ │ │ │ + bgt cr3,2d03c │ │ │ │ + addi r9,r17,1 │ │ │ │ + add r2,r21,r2 │ │ │ │ + addi r17,r17,2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + cmpd cr7,r9,r18 │ │ │ │ + cmpd r17,r18 │ │ │ │ + add r2,r21,r2 │ │ │ │ + beq cr7,2b474 │ │ │ │ + bne 2d49c │ │ │ │ + b 2b474 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r7,40(r31) │ │ │ │ - addi r9,r15,-2 │ │ │ │ - li r4,0 │ │ │ │ - li r10,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r7,0 │ │ │ │ - bne 2cdc0 │ │ │ │ - bgt cr3,2c8fc │ │ │ │ - ld r9,80(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 2aed4 │ │ │ │ - li r10,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ - sldi r4,r22,1 │ │ │ │ - cmpd r10,r9 │ │ │ │ - beq 2aed4 │ │ │ │ - ld r7,80(r31) │ │ │ │ - bgt cr3,2c8fc │ │ │ │ - addi r9,r10,1 │ │ │ │ - add r4,r22,r4 │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmpd r9,r7 │ │ │ │ - add r4,r22,r4 │ │ │ │ - beq 2aed4 │ │ │ │ - bgt cr3,2c8fc │ │ │ │ - addi r9,r10,1 │ │ │ │ - add r4,r22,r4 │ │ │ │ - addi r10,r10,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ - cmpd cr7,r9,r7 │ │ │ │ - cmpd r10,r7 │ │ │ │ - add r4,r22,r4 │ │ │ │ - beq cr7,2aed4 │ │ │ │ - bne 2cdc4 │ │ │ │ - b 2aed4 │ │ │ │ - mr r29,r10 │ │ │ │ - fmr f31,f23 │ │ │ │ - b 2aed4 │ │ │ │ - ld r10,40(r31) │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r15,0 │ │ │ │ - li r4,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - bne 2ceb0 │ │ │ │ - bgt cr3,2c274 │ │ │ │ - ld r9,80(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 2aed4 │ │ │ │ - cmpdi r9,2 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r14,r14,16 │ │ │ │ - li r4,2 │ │ │ │ - sldi r15,r22,1 │ │ │ │ - beq 2aed4 │ │ │ │ - bgt cr3,2c274 │ │ │ │ - addi r9,r4,1 │ │ │ │ - add r15,r22,r15 │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r4,r4,2 │ │ │ │ - cmpd r10,r9 │ │ │ │ - add r15,r22,r15 │ │ │ │ - beq 2aed4 │ │ │ │ - bgt cr3,2c274 │ │ │ │ - addi r9,r4,1 │ │ │ │ - add r15,r22,r15 │ │ │ │ - addi r4,r4,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ - cmpd cr7,r10,r9 │ │ │ │ - cmpd r10,r4 │ │ │ │ - add r15,r22,r15 │ │ │ │ - beq cr7,2aed4 │ │ │ │ - bne 2ce60 │ │ │ │ - b 2aed4 │ │ │ │ + mr r29,r9 │ │ │ │ + b 2b474 │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + li r17,0 │ │ │ │ + li r6,0 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + bne 2d590 │ │ │ │ + bgt cr3,2c860 │ │ │ │ + ld r2,72(r31) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 2b474 │ │ │ │ + cmpdi r2,2 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + li r6,2 │ │ │ │ + sldi r17,r21,1 │ │ │ │ + beq 2b474 │ │ │ │ + bgt cr3,2c860 │ │ │ │ + addi r2,r6,1 │ │ │ │ + add r17,r21,r17 │ │ │ │ + addi r16,r16,16 │ │ │ │ + addi r6,r6,2 │ │ │ │ + cmpd r9,r2 │ │ │ │ + add r17,r21,r17 │ │ │ │ + beq 2b474 │ │ │ │ + bgt cr3,2c860 │ │ │ │ + addi r2,r6,1 │ │ │ │ + add r17,r21,r17 │ │ │ │ + addi r6,r6,2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + cmpd cr7,r9,r2 │ │ │ │ + cmpd r9,r6 │ │ │ │ + add r17,r21,r17 │ │ │ │ + beq cr7,2b474 │ │ │ │ + bne 2d53c │ │ │ │ + b 2b474 │ │ │ │ nop │ │ │ │ - ld r10,80(r31) │ │ │ │ - b 2ce60 │ │ │ │ + nop │ │ │ │ + ld r9,72(r31) │ │ │ │ + b 2d53c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1289 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000002ced0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-20432 │ │ │ │ +000000000002d5b0 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - lxv vs0,224(r3) │ │ │ │ - stfd f29,-24(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ + std r20,-168(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ li r4,0 │ │ │ │ - mfcr r11 │ │ │ │ - std r21,-152(r1) │ │ │ │ + std r22,-152(r1) │ │ │ │ + std r23,-144(r1) │ │ │ │ + std r24,-136(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - xxswapd vs12,vs0 │ │ │ │ - mfvsrld r20,vs0 │ │ │ │ + std r18,-184(r1) │ │ │ │ + std r17,-192(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ + std r26,-120(r1) │ │ │ │ + std r29,-96(r1) │ │ │ │ + std r30,-88(r1) │ │ │ │ + std r31,-80(r1) │ │ │ │ mr r30,r3 │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-216(r1) │ │ │ │ + std r15,-208(r1) │ │ │ │ + std r16,-200(r1) │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + stdu r1,-464(r1) │ │ │ │ mr r31,r1 │ │ │ │ mr r29,r1 │ │ │ │ - std r3,72(r31) │ │ │ │ - ld r9,48(r3) │ │ │ │ + std r3,56(r31) │ │ │ │ + ld r2,48(r3) │ │ │ │ + lxv vs0,224(r3) │ │ │ │ ld r5,72(r3) │ │ │ │ - ld r24,16(r3) │ │ │ │ - mr r3,r20 │ │ │ │ - stxv vs12,208(r30) │ │ │ │ - addi r9,r9,1 │ │ │ │ + ld r25,16(r3) │ │ │ │ + addi r2,r2,1 │ │ │ │ + xxswapd vs12,vs0 │ │ │ │ + mfvsrld r21,vs0 │ │ │ │ sldi r5,r5,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ - addi r10,r9,15 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stxv vs12,208(r30) │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r3,r21 │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r21,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r30) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r19,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - lfd f29,1648(r10) │ │ │ │ - std r9,0(r19) │ │ │ │ - cmpdi r17,0 │ │ │ │ - stfd f29,0(r21) │ │ │ │ - ble 2d000 │ │ │ │ - sldi r5,r17,3 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5240 │ │ │ │ + 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 2d6d4 │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,72(r31) │ │ │ │ - lwz r9,112(r10) │ │ │ │ - ld r6,0(r10) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 2d940 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 2d1b0 │ │ │ │ - mr r30,r10 │ │ │ │ - addi r11,r17,-1 │ │ │ │ - ld r10,56(r10) │ │ │ │ - sldi r4,r17,3 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - li r8,0 │ │ │ │ - li r3,0 │ │ │ │ - sldi r9,r11,3 │ │ │ │ - add r5,r24,r6 │ │ │ │ - mr r23,r4 │ │ │ │ - add r28,r27,r4 │ │ │ │ - addi r26,r9,8 │ │ │ │ - ldx r25,r10,r9 │ │ │ │ - add r0,r10,r9 │ │ │ │ - add r26,r27,r26 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r17,r8 │ │ │ │ - ble 2d124 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ld r16,168(r30) │ │ │ │ - ld r18,64(r30) │ │ │ │ - subf r9,r8,r17 │ │ │ │ - add r15,r21,r10 │ │ │ │ - add r7,r19,r10 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f12,r21,r10 │ │ │ │ - li r9,0 │ │ │ │ - add r14,r27,r10 │ │ │ │ - ld r8,0(r7) │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r16,r16,r10 │ │ │ │ - add r18,r18,r10 │ │ │ │ - b 2d0e4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r3,r23 │ │ │ │ + bl 5240 │ │ │ │ + ld r9,56(r31) │ │ │ │ + lwz r2,112(r9) │ │ │ │ + ld r7,0(r9) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 2dff4 │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 2d850 │ │ │ │ + mr r30,r9 │ │ │ │ + addi r3,r18,-1 │ │ │ │ + ld r9,56(r9) │ │ │ │ + sldi r4,r18,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + xxspltidp vs10,1056964608 │ │ │ │ + xxspltidp vs9,1065353216 │ │ │ │ + li r10,0 │ │ │ │ + li r6,0 │ │ │ │ + sldi r2,r3,3 │ │ │ │ + add r5,r25,r7 │ │ │ │ + mr r26,r4 │ │ │ │ + add r11,r23,r4 │ │ │ │ + addi r28,r2,8 │ │ │ │ + ldx r27,r9,r2 │ │ │ │ + add r0,r9,r2 │ │ │ │ + add r28,r23,r28 │ │ │ │ nop │ │ │ │ - ldx r12,r16,r9 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - sldi r22,r10,3 │ │ │ │ - lfd f0,1648(r6) │ │ │ │ - ldx r6,r18,r9 │ │ │ │ - lfdx f11,r12,r22 │ │ │ │ - maddld r8,r8,r6,r10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - stdu r8,8(r7) │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r15,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdz 2d124 │ │ │ │ - ldx r10,r14,r9 │ │ │ │ + cmpd r18,r10 │ │ │ │ + ble 2d7c0 │ │ │ │ + sldi r24,r10,3 │ │ │ │ + ld r15,168(r30) │ │ │ │ + ld r16,64(r30) │ │ │ │ + subf r2,r10,r18 │ │ │ │ + add r8,r20,r24 │ │ │ │ + add r14,r22,r24 │ │ │ │ + lfdx f12,r22,r24 │ │ │ │ + mtctr r2 │ │ │ │ + add r7,r23,r24 │ │ │ │ + li r2,0 │ │ │ │ + ld r9,0(r8) │ │ │ │ + addi r14,r14,8 │ │ │ │ + add r15,r15,r24 │ │ │ │ + add r16,r16,r24 │ │ │ │ + ldx r10,r7,r2 │ │ │ │ cmpdi r10,0 │ │ │ │ - beq 2d0b0 │ │ │ │ - ldx r12,r16,r9 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - sldi r22,r10,3 │ │ │ │ - lfd f0,816(r6) │ │ │ │ - ldx r6,r18,r9 │ │ │ │ - lfdx f11,r12,r22 │ │ │ │ - maddld r8,r8,r6,r10 │ │ │ │ + fmr f0,f10 │ │ │ │ + sldi r19,r10,3 │ │ │ │ + bne 2d798 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r17,r15,r2 │ │ │ │ + ldx r24,r16,r2 │ │ │ │ + lfdx f11,r17,r19 │ │ │ │ + maddld r9,r9,r24,r10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stdu r8,8(r7) │ │ │ │ + stdu r9,8(r8) │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r15,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 2d0e4 │ │ │ │ - ld r9,-8(r28) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - lfdx f12,r21,r4 │ │ │ │ - ldx r6,r19,r4 │ │ │ │ - mr r10,r26 │ │ │ │ - mr r4,r23 │ │ │ │ - mr r7,r0 │ │ │ │ - mr r8,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ + stfdx f12,r14,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 2d780 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + lfd f0,0(r25) │ │ │ │ + mr r9,r28 │ │ │ │ + mr r8,r0 │ │ │ │ + mr r10,r3 │ │ │ │ + lfdx f12,r22,r4 │ │ │ │ + ldx r7,r20,r4 │ │ │ │ + mr r4,r26 │ │ │ │ + addi r2,r2,1 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - cmpd r9,r25 │ │ │ │ - std r9,-8(r28) │ │ │ │ - stfdx f0,r20,r6 │ │ │ │ - bne 2d1a4 │ │ │ │ - addi r9,r11,1 │ │ │ │ - cmpdi r11,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r6 │ │ │ │ - isellt r9,r9,r6 │ │ │ │ - mtctr r9 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + cmpd r2,r27 │ │ │ │ + std r2,-8(r11) │ │ │ │ + stfdx f0,r21,r7 │ │ │ │ + bne 2d844 │ │ │ │ + addi r2,r3,1 │ │ │ │ + cmpdi r3,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r7 │ │ │ │ + isellt r2,r2,r7 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - bdz 2d1a4 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r6,-8(r7) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r6 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r3,-8(r10) │ │ │ │ - beq 2d180 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpld r5,r24 │ │ │ │ - bne 2d060 │ │ │ │ - ld r28,72(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r3,152(r28) │ │ │ │ - std r9,0(r29) │ │ │ │ + nop │ │ │ │ + bdz 2d844 │ │ │ │ + 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 2d820 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpld r5,r25 │ │ │ │ + bne 2d740 │ │ │ │ + ld r30,56(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r3,152(r30) │ │ │ │ + std r2,0(r29) │ │ │ │ mr r1,r29 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r28) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r23,88(r28) │ │ │ │ - ld r20,104(r28) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r19,88(r30) │ │ │ │ li r4,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r22,r23,1 │ │ │ │ - addi r9,r10,15 │ │ │ │ - sldi r6,r22,1 │ │ │ │ - addi r8,r10,23 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r14,104(r30) │ │ │ │ + ld r27,24(r30) │ │ │ │ + ld r5,8(r30) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r23,r19,1 │ │ │ │ + addi r2,r9,15 │ │ │ │ + sldi r7,r23,1 │ │ │ │ + addi r8,r9,23 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + mr r3,r27 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ clrrdi r8,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ neg r8,r8 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,112(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + neg r9,r9 │ │ │ │ addi r7,r1,32 │ │ │ │ - std r7,48(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + std r7,96(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + mr r7,r10 │ │ │ │ + addi r10,r1,32 │ │ │ │ + std r10,112(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r26,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r10,r1,32 │ │ │ │ + std r10,88(r31) │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r25,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,40(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - addi r24,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r30,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r10,r1,32 │ │ │ │ std r10,80(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - ld r26,24(r28) │ │ │ │ - ld r10,208(r28) │ │ │ │ - ld r5,8(r28) │ │ │ │ - std r10,32(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r10,r1,32 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - mr r3,r26 │ │ │ │ - std r10,160(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - std r9,152(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r6,112(r28) │ │ │ │ + std r10,72(r31) │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r29,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r11,r1,32 │ │ │ │ + std r11,64(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + ld r9,208(r30) │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r9,104(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + std r7,48(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,32(r31) │ │ │ │ + bl 5240 │ │ │ │ + lwz r9,112(r30) │ │ │ │ + ld r8,32(r31) │ │ │ │ ld r7,48(r31) │ │ │ │ - andi. r9,r6,32 │ │ │ │ - bne 2dad8 │ │ │ │ - ld r10,72(r31) │ │ │ │ - li r9,0 │ │ │ │ - sldi r12,r22,4 │ │ │ │ - rlwinm r4,r6,0,27,27 │ │ │ │ - stfd f29,0(r27) │ │ │ │ - std r9,0(r24) │ │ │ │ - ld r28,48(r10) │ │ │ │ - cmpdi cr4,r28,0 │ │ │ │ - ble cr4,2db64 │ │ │ │ - ld r5,88(r10) │ │ │ │ - andi. r3,r28,3 │ │ │ │ - li r10,1 │ │ │ │ - mr r9,r28 │ │ │ │ - addi r11,r28,-1 │ │ │ │ - std r10,56(r31) │ │ │ │ - addi r10,r5,1 │ │ │ │ - beq 2d340 │ │ │ │ + ld r11,64(r31) │ │ │ │ + ld r10,112(r31) │ │ │ │ + andi. r2,r9,32 │ │ │ │ + bne 2e52c │ │ │ │ + ld r6,56(r31) │ │ │ │ + li r2,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r5,r23,4 │ │ │ │ + rlwinm r4,r9,0,27,27 │ │ │ │ + std r2,0(r25) │ │ │ │ + ld r2,80(r31) │ │ │ │ + std r5,64(r31) │ │ │ │ + ld r24,48(r6) │ │ │ │ + cmpdi r24,0 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 2e188 │ │ │ │ + ld r5,88(r6) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r3,r24,3 │ │ │ │ + mr r6,r24 │ │ │ │ + addi r0,r24,-1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r23,r5,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r23 │ │ │ │ + beq 2d9e8 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 2d328 │ │ │ │ + beq 2d9dc │ │ │ │ cmpdi r3,2 │ │ │ │ - bne 2deec │ │ │ │ - ld r8,56(r31) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mulld r3,r10,r8 │ │ │ │ - sldi r8,r3,1 │ │ │ │ - std r8,56(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - mulld r3,r10,r8 │ │ │ │ - sldi r9,r3,1 │ │ │ │ - std r9,56(r31) │ │ │ │ - beq 2d374 │ │ │ │ - srdi r9,r28,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,56(r31) │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - bdnz 2d34c │ │ │ │ - std r9,56(r31) │ │ │ │ + bne 2e5c4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + cmpdi r6,1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 2da04 │ │ │ │ + srdi r2,r24,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 2d9f0 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ cmpwi r4,0 │ │ │ │ - bne 2db74 │ │ │ │ - andi. r9,r6,8 │ │ │ │ - bne 2e07c │ │ │ │ - andi. r9,r6,2 │ │ │ │ - bne 2defc │ │ │ │ - ld r9,72(r31) │ │ │ │ - andi. r6,r6,4 │ │ │ │ - ld r14,8(r9) │ │ │ │ - std r14,88(r31) │ │ │ │ - bne 2ecd8 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 2d8bc │ │ │ │ - li r10,0 │ │ │ │ - addi r11,r28,-1 │ │ │ │ - sldi r5,r28,3 │ │ │ │ - ld r8,40(r31) │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,112(r31) │ │ │ │ + bne 2e198 │ │ │ │ + andi. r2,r9,8 │ │ │ │ + bne 2e72c │ │ │ │ + andi. r2,r9,2 │ │ │ │ + bne 2e5d0 │ │ │ │ + ld r2,56(r31) │ │ │ │ + andi. r9,r9,4 │ │ │ │ + ld r15,8(r2) │ │ │ │ + std r15,128(r31) │ │ │ │ + bne 2f400 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 2df6c │ │ │ │ + li r9,0 │ │ │ │ + addi r11,r24,-1 │ │ │ │ + sldi r5,r24,3 │ │ │ │ li r18,0 │ │ │ │ + plfd f29,171816 # 57988 │ │ │ │ + std r27,120(r31) │ │ │ │ + std r26,136(r31) │ │ │ │ li r29,0 │ │ │ │ - mr r30,r7 │ │ │ │ - mr r23,r27 │ │ │ │ - std r25,136(r31) │ │ │ │ - mr r7,r24 │ │ │ │ - std r10,128(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ + mr r30,r8 │ │ │ │ + xxspltidp vs26,1056964608 │ │ │ │ + mr r22,r10 │ │ │ │ + std r9,128(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + add r6,r8,r5 │ │ │ │ + mr r8,r25 │ │ │ │ + ld r25,80(r31) │ │ │ │ + mr r10,r24 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - mr r15,r18 │ │ │ │ - mr r22,r29 │ │ │ │ - mr r27,r9 │ │ │ │ - std r26,120(r31) │ │ │ │ - std r11,208(r31) │ │ │ │ - add r21,r8,r5 │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - sldi r10,r11,3 │ │ │ │ - std r10,168(r31) │ │ │ │ - ld r10,160(r31) │ │ │ │ - add r10,r10,r5 │ │ │ │ - std r10,144(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - add r6,r10,r5 │ │ │ │ - add r10,r25,r5 │ │ │ │ - mr r25,r10 │ │ │ │ - mr r10,r28 │ │ │ │ - ble cr4,2d540 │ │ │ │ - ld r9,120(r27) │ │ │ │ - sldi r19,r15,3 │ │ │ │ + add r21,r26,r5 │ │ │ │ + mr r28,r7 │ │ │ │ + mr r20,r29 │ │ │ │ + mr r16,r18 │ │ │ │ + mr r27,r2 │ │ │ │ + mr r23,r11 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + sldi r9,r11,3 │ │ │ │ + std r9,152(r31) │ │ │ │ + add r9,r7,r5 │ │ │ │ + std r9,144(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + add r9,r9,r5 │ │ │ │ + mr r24,r9 │ │ │ │ + ble cr4,2dbec │ │ │ │ + ld r18,120(r27) │ │ │ │ + sldi r2,r16,3 │ │ │ │ + ld r17,64(r27) │ │ │ │ mtctr r10 │ │ │ │ - ld r18,64(r27) │ │ │ │ - ld r20,88(r27) │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r11,136(r31) │ │ │ │ - ld r26,160(r31) │ │ │ │ - ld r28,152(r31) │ │ │ │ li r4,0 │ │ │ │ - add r19,r9,r19 │ │ │ │ - b 2d48c │ │ │ │ + ld r19,88(r27) │ │ │ │ + ld r9,96(r31) │ │ │ │ + ld r11,136(r31) │ │ │ │ + add r18,r18,r2 │ │ │ │ + b 2db3c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r9,r29 │ │ │ │ - blt 2d46c │ │ │ │ - subf r9,r3,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r3,1 │ │ │ │ - stdx r9,r26,r4 │ │ │ │ - ble 2d4f8 │ │ │ │ - stdx r3,r28,r4 │ │ │ │ - stdx r9,r11,r4 │ │ │ │ + cmpd r2,r29 │ │ │ │ + blt 2db1c │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + stdx r2,r28,r4 │ │ │ │ + ble 2dba8 │ │ │ │ + stdx r7,r30,r4 │ │ │ │ + stdx r2,r11,r4 │ │ │ │ addi r4,r4,8 │ │ │ │ - bdz 2d510 │ │ │ │ - ldx r29,r18,r4 │ │ │ │ - lfdx f12,r19,r4 │ │ │ │ - addi r3,r29,-1 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - mtfprd f0,r3 │ │ │ │ + bdz 2dbc0 │ │ │ │ + ldx r29,r17,r4 │ │ │ │ + lfdx f12,r18,r4 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r24,r20,r9 │ │ │ │ - addi r0,r9,1 │ │ │ │ - divd r9,r24,r3 │ │ │ │ - cmpdi r24,0 │ │ │ │ - add r0,r0,r20 │ │ │ │ - stdx r24,r8,r4 │ │ │ │ - stdx r0,r30,r4 │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - subf r9,r9,r24 │ │ │ │ - bge 2d460 │ │ │ │ - add r3,r9,r3 │ │ │ │ - cmpd r3,r29 │ │ │ │ - bge 2e030 │ │ │ │ - mr r9,r3 │ │ │ │ - li r3,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r26,r4 │ │ │ │ - bgt 2d47c │ │ │ │ - neg r9,r9 │ │ │ │ - li r3,-1 │ │ │ │ - stdx r3,r28,r4 │ │ │ │ - stdx r9,r11,r4 │ │ │ │ + mffprd r3,f0 │ │ │ │ + subf r0,r19,r3 │ │ │ │ + addi r3,r3,1 │ │ │ │ + divd r2,r0,r7 │ │ │ │ + cmpdi r0,0 │ │ │ │ + add r3,r3,r19 │ │ │ │ + stdx r0,r9,r4 │ │ │ │ + stdx r3,r22,r4 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r0 │ │ │ │ + bge 2db10 │ │ │ │ + add r7,r2,r7 │ │ │ │ + cmpd r7,r29 │ │ │ │ + bge 2e700 │ │ │ │ + mr r2,r7 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r28,r4 │ │ │ │ + bgt 2db2c │ │ │ │ + neg r2,r2 │ │ │ │ + li r7,-1 │ │ │ │ + stdx r7,r30,r4 │ │ │ │ + stdx r2,r11,r4 │ │ │ │ addi r4,r4,8 │ │ │ │ - bdnz 2d48c │ │ │ │ - ld r3,40(r31) │ │ │ │ + bdnz 2db3c │ │ │ │ + ld r3,88(r31) │ │ │ │ li r4,0 │ │ │ │ - std r6,80(r31) │ │ │ │ - std r10,72(r31) │ │ │ │ - std r7,64(r31) │ │ │ │ - std r5,48(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,80(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - ld r7,64(r31) │ │ │ │ - ld r5,48(r31) │ │ │ │ - ble cr3,2d894 │ │ │ │ - ld r9,88(r27) │ │ │ │ - ld r8,120(r31) │ │ │ │ + std r6,64(r31) │ │ │ │ + std r10,56(r31) │ │ │ │ + std r8,48(r31) │ │ │ │ + std r5,32(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r6,64(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r5,32(r31) │ │ │ │ + ble cr3,2df44 │ │ │ │ + ld r2,88(r27) │ │ │ │ + ld r9,120(r31) │ │ │ │ li r3,0 │ │ │ │ - ld r11,208(r31) │ │ │ │ - mr r4,r21 │ │ │ │ + mr r26,r25 │ │ │ │ + mr r4,r24 │ │ │ │ li r29,0 │ │ │ │ - mr r21,r27 │ │ │ │ - mr r26,r23 │ │ │ │ - mr r27,r7 │ │ │ │ + std r22,160(r31) │ │ │ │ + std r28,168(r31) │ │ │ │ std r30,176(r31) │ │ │ │ - std r22,184(r31) │ │ │ │ - std r15,192(r31) │ │ │ │ - std r14,200(r31) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfd f31,0(r8) │ │ │ │ - mr r8,r25 │ │ │ │ - mr r25,r3 │ │ │ │ + mr r24,r27 │ │ │ │ + mr r25,r10 │ │ │ │ + mr r7,r21 │ │ │ │ + mr r27,r8 │ │ │ │ + std r20,192(r31) │ │ │ │ + mr r14,r3 │ │ │ │ + mr r11,r23 │ │ │ │ + std r16,208(r31) │ │ │ │ + std r15,224(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + lfd f31,0(r9) │ │ │ │ + addi r2,r2,1 │ │ │ │ fcfid f28,f0 │ │ │ │ - sldi r17,r9,1 │ │ │ │ + sldi r17,r2,1 │ │ │ │ fmul f28,f28,f28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r10,r29 │ │ │ │ - ble 2d750 │ │ │ │ - ld r9,128(r31) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - sldi r22,r29,3 │ │ │ │ - ld r0,64(r21) │ │ │ │ - ld r12,96(r21) │ │ │ │ - addis r14,r2,-2 │ │ │ │ - std r27,48(r31) │ │ │ │ - std r26,64(r31) │ │ │ │ - std r25,72(r31) │ │ │ │ - lfd f29,816(r7) │ │ │ │ - ld r7,40(r31) │ │ │ │ - add r24,r27,r22 │ │ │ │ - add r19,r26,r22 │ │ │ │ - lfdx f30,r26,r22 │ │ │ │ + cmpd r25,r29 │ │ │ │ + ble 2ddf8 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + sldi r20,r29,3 │ │ │ │ + std r27,32(r31) │ │ │ │ + std r26,48(r31) │ │ │ │ + fmr f25,f31 │ │ │ │ li r30,0 │ │ │ │ - addi r14,r14,1536 │ │ │ │ - fmr f26,f31 │ │ │ │ - std r10,80(r31) │ │ │ │ - add r20,r29,r9 │ │ │ │ - ld r9,120(r21) │ │ │ │ - ld r28,0(r24) │ │ │ │ - subf r29,r29,r10 │ │ │ │ - add r16,r0,r22 │ │ │ │ - mr r25,r24 │ │ │ │ - addi r19,r19,8 │ │ │ │ - std r8,88(r31) │ │ │ │ - std r4,96(r31) │ │ │ │ - std r6,104(r31) │ │ │ │ - add r23,r7,r22 │ │ │ │ - sldi r20,r20,3 │ │ │ │ - ld r7,112(r31) │ │ │ │ - mr r24,r29 │ │ │ │ - add r20,r9,r20 │ │ │ │ - ld r9,136(r31) │ │ │ │ - mr r27,r23 │ │ │ │ - add r15,r7,r22 │ │ │ │ - mr r26,r20 │ │ │ │ - mr r20,r11 │ │ │ │ - add r18,r9,r22 │ │ │ │ - mr r9,r15 │ │ │ │ - add r22,r12,r22 │ │ │ │ - mr r15,r28 │ │ │ │ - mr r29,r18 │ │ │ │ - mr r28,r9 │ │ │ │ - mr r18,r5 │ │ │ │ - b 2d69c │ │ │ │ + ld r0,64(r24) │ │ │ │ + ld r12,96(r24) │ │ │ │ + std r25,56(r31) │ │ │ │ + std r24,64(r31) │ │ │ │ + std r7,72(r31) │ │ │ │ + add r22,r27,r20 │ │ │ │ + add r18,r26,r20 │ │ │ │ + lfdx f30,r26,r20 │ │ │ │ + std r4,80(r31) │ │ │ │ + add r19,r29,r2 │ │ │ │ + ld r2,120(r24) │ │ │ │ + add r21,r9,r20 │ │ │ │ + ld r9,96(r31) │ │ │ │ + subf r29,r29,r25 │ │ │ │ + addi r18,r18,8 │ │ │ │ + ld r28,0(r22) │ │ │ │ + add r15,r0,r20 │ │ │ │ + mr r25,r22 │ │ │ │ + mr r22,r11 │ │ │ │ + sldi r19,r19,3 │ │ │ │ + mr r27,r21 │ │ │ │ + mr r21,r5 │ │ │ │ + add r19,r2,r19 │ │ │ │ + ld r2,136(r31) │ │ │ │ + add r23,r9,r20 │ │ │ │ + mr r26,r19 │ │ │ │ + mr r19,r28 │ │ │ │ + mr r28,r23 │ │ │ │ + mr r23,r6 │ │ │ │ + add r16,r2,r20 │ │ │ │ + mr r2,r29 │ │ │ │ + add r20,r12,r20 │ │ │ │ + mr r29,r16 │ │ │ │ + mr r16,r2 │ │ │ │ + b 2dd34 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r14) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ldx r9,r29,r30 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r24,r24,-1 │ │ │ │ - maddld r15,r15,r23,r9 │ │ │ │ - stfdx f30,r19,r30 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ldx r2,r29,r30 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + maddld r19,r19,r24,r2 │ │ │ │ + stfdx f30,r18,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - stdu r15,8(r25) │ │ │ │ - beq 2d728 │ │ │ │ - ldx r9,r28,r30 │ │ │ │ - ldx r11,r27,r30 │ │ │ │ - ldx r23,r16,r30 │ │ │ │ + stdu r19,8(r25) │ │ │ │ + beq 2ddd0 │ │ │ │ + ldx r2,r28,r30 │ │ │ │ + ldx r4,r27,r30 │ │ │ │ + ldx r24,r15,r30 │ │ │ │ lfdx f10,r26,r30 │ │ │ │ - lfdx f1,r22,r30 │ │ │ │ - add r9,r9,r11 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r9,r23,-1 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - fcfid f11,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + lfdx f1,r20,r30 │ │ │ │ + add r2,r2,r4 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r24,-1 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f12,f12,f29 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fdiv f12,f12,f11 │ │ │ │ - fsub f11,f10,f12 │ │ │ │ - fsub f12,f12,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f11,f12 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmul f0,f0,f26 │ │ │ │ + fmul f12,f12,f12 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ + fsub f11,f10,f0 │ │ │ │ + fsub f0,f0,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 2d660 │ │ │ │ + bgt 2dd00 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 2e040 │ │ │ │ - lfd f0,0(r14) │ │ │ │ - ldx r9,r29,r30 │ │ │ │ - addic. r24,r24,-1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - maddld r15,r15,r23,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - stdu r15,8(r25) │ │ │ │ - stfdx f30,r19,r30 │ │ │ │ + bge 2dd14 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ + ldx r2,r29,r30 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + maddld r19,r19,r24,r2 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stdu r19,8(r25) │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + stfdx f30,r18,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bne 2d69c │ │ │ │ - ld r27,48(r31) │ │ │ │ - ld r26,64(r31) │ │ │ │ - ld r25,72(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - fmr f31,f26 │ │ │ │ - ld r8,88(r31) │ │ │ │ - ld r4,96(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - mr r11,r20 │ │ │ │ - mr r5,r18 │ │ │ │ + bne 2dd34 │ │ │ │ + ld r27,32(r31) │ │ │ │ + ld r26,48(r31) │ │ │ │ + fmr f31,f25 │ │ │ │ + mr r6,r23 │ │ │ │ + mr r11,r22 │ │ │ │ + mr r5,r21 │ │ │ │ + ld r25,56(r31) │ │ │ │ + ld r24,64(r31) │ │ │ │ + ld r7,72(r31) │ │ │ │ + ld r4,80(r31) │ │ │ │ ldx r30,r27,r5 │ │ │ │ - ld r7,32(r31) │ │ │ │ + ld r9,104(r31) │ │ │ │ lfdx f12,r26,r5 │ │ │ │ - ld r0,-8(r8) │ │ │ │ - ld r9,-8(r6) │ │ │ │ - sldi r30,r30,3 │ │ │ │ + ld r0,-8(r7) │ │ │ │ cmpdi r0,0 │ │ │ │ - lfdx f0,r7,r30 │ │ │ │ - ld r7,120(r31) │ │ │ │ + ld r2,-8(r6) │ │ │ │ + sldi r30,r30,3 │ │ │ │ + lfdx f0,r9,r30 │ │ │ │ + ld r9,120(r31) │ │ │ │ fmadd f31,f12,f0,f31 │ │ │ │ - stfd f31,0(r7) │ │ │ │ - beq 2e070 │ │ │ │ - ld r30,64(r21) │ │ │ │ - ld r7,168(r31) │ │ │ │ - ldx r30,r30,r7 │ │ │ │ + stfd f31,0(r9) │ │ │ │ + beq 2e720 │ │ │ │ + ld r30,64(r24) │ │ │ │ + ld r9,152(r31) │ │ │ │ + ldx r30,r30,r9 │ │ │ │ addi r30,r30,-1 │ │ │ │ cmpd r0,r30 │ │ │ │ - beq 2e070 │ │ │ │ + beq 2e720 │ │ │ │ ld r30,-8(r4) │ │ │ │ - add r9,r0,r9 │ │ │ │ + add r2,r0,r2 │ │ │ │ mr r29,r11 │ │ │ │ - std r9,-8(r8) │ │ │ │ + std r2,-8(r7) │ │ │ │ addi r30,r30,1 │ │ │ │ cmpd r17,r30 │ │ │ │ std r30,-8(r4) │ │ │ │ - bne 2d860 │ │ │ │ - addi r9,r11,1 │ │ │ │ + bne 2df00 │ │ │ │ + addi r2,r11,1 │ │ │ │ + li r30,1 │ │ │ │ cmpdi r11,0 │ │ │ │ ld r20,144(r31) │ │ │ │ - mr r24,r4 │ │ │ │ - mr r28,r8 │ │ │ │ - mr r23,r6 │ │ │ │ + mr r28,r4 │ │ │ │ + mr r22,r6 │ │ │ │ li r18,0 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r7 │ │ │ │ + mfctr r9 │ │ │ │ + isellt r9,r30,r9 │ │ │ │ mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r7 │ │ │ │ - isellt r9,r9,r7 │ │ │ │ - mtctr r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bdz 2d860 │ │ │ │ + bdz 2df00 │ │ │ │ ld r9,-16(r28) │ │ │ │ - ld r7,-16(r24) │ │ │ │ + ld r10,-16(r2) │ │ │ │ + cmpdi r10,0 │ │ │ │ addi r29,r29,-1 │ │ │ │ - ld r3,-16(r23) │ │ │ │ - li r0,1 │ │ │ │ - sldi r30,r29,3 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r24) │ │ │ │ - cmpd r17,r7 │ │ │ │ - stdu r18,-8(r24) │ │ │ │ - beq cr7,2e060 │ │ │ │ - ld r7,64(r21) │ │ │ │ - ldx r7,r7,r30 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - cmpd cr7,r9,r7 │ │ │ │ - beq cr7,2e060 │ │ │ │ - ldu r7,-8(r20) │ │ │ │ - add r9,r9,r3 │ │ │ │ + li r3,1 │ │ │ │ + ld r8,-16(r22) │ │ │ │ + sldi r0,r29,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ std r9,-16(r28) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,2d854 │ │ │ │ - neg r7,r7 │ │ │ │ - li r0,-1 │ │ │ │ - stdu r0,-8(r23) │ │ │ │ - stdu r7,-8(r28) │ │ │ │ - beq 2d7f0 │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpd r25,r9 │ │ │ │ - bne 2d5a0 │ │ │ │ + cmpd cr7,r17,r9 │ │ │ │ + stdu r18,-8(r28) │ │ │ │ + beq 2e710 │ │ │ │ + ld r9,64(r24) │ │ │ │ + ldx r9,r9,r0 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 2e710 │ │ │ │ + ldu r9,-8(r20) │ │ │ │ + add r10,r10,r8 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r9,0 │ │ │ │ + bgt 2def4 │ │ │ │ + neg r9,r9 │ │ │ │ + li r3,-1 │ │ │ │ + stdu r3,-8(r22) │ │ │ │ + stdu r9,-8(r2) │ │ │ │ + beq cr7,2de90 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r14,r14,1 │ │ │ │ + cmpd r14,r2 │ │ │ │ + bne 2dc50 │ │ │ │ + ld r22,160(r31) │ │ │ │ + ld r28,168(r31) │ │ │ │ + mr r8,r27 │ │ │ │ + mr r10,r25 │ │ │ │ + mr r27,r24 │ │ │ │ + mr r25,r26 │ │ │ │ ld r30,176(r31) │ │ │ │ - ld r22,184(r31) │ │ │ │ - ld r15,192(r31) │ │ │ │ - ld r14,200(r31) │ │ │ │ - mr r7,r27 │ │ │ │ - mr r23,r26 │ │ │ │ - mr r27,r21 │ │ │ │ - mr r25,r8 │ │ │ │ - mr r21,r4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r22,r22,1 │ │ │ │ - add r15,r15,r10 │ │ │ │ - cmpd r22,r14 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,120(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,128(r31) │ │ │ │ - bne 2d420 │ │ │ │ - addi r1,r31,432 │ │ │ │ - ld r0,16(r1) │ │ │ │ + ld r20,192(r31) │ │ │ │ + mr r21,r7 │ │ │ │ + mr r24,r4 │ │ │ │ + mr r23,r11 │ │ │ │ + ld r16,208(r31) │ │ │ │ + ld r15,224(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ + add r16,r16,r10 │ │ │ │ + cmpd r20,r15 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,120(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,128(r31) │ │ │ │ + bne 2dad8 │ │ │ │ + addi r1,r31,464 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ - ld r15,-200(r1) │ │ │ │ - ld r16,-192(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r14,-216(r1) │ │ │ │ + ld r15,-208(r1) │ │ │ │ + ld r16,-200(r1) │ │ │ │ + ld r17,-192(r1) │ │ │ │ + ld r18,-184(r1) │ │ │ │ + ld r19,-176(r1) │ │ │ │ + ld r20,-168(r1) │ │ │ │ + ld r21,-160(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r22,-152(r1) │ │ │ │ + ld r23,-144(r1) │ │ │ │ + ld r24,-136(r1) │ │ │ │ + ld r25,-128(r1) │ │ │ │ + ld r26,-120(r1) │ │ │ │ + ld r27,-112(r1) │ │ │ │ + ld r28,-104(r1) │ │ │ │ + ld r29,-96(r1) │ │ │ │ + ld r30,-88(r1) │ │ │ │ + ld r31,-80(r1) │ │ │ │ + lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r6,0 │ │ │ │ - mr r22,r10 │ │ │ │ + cmpdi r7,0 │ │ │ │ li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r21,8 │ │ │ │ - li r26,0 │ │ │ │ - ble 2d1b0 │ │ │ │ + li r24,0 │ │ │ │ + ble 2d850 │ │ │ │ + plfd f29,170492 # 57a00 │ │ │ │ + xxspltidp vs28,1056964608 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r19,r9 │ │ │ │ + addi r26,r22,8 │ │ │ │ + li r27,0 │ │ │ │ nop │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 2da30 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - addis r18,r2,-2 │ │ │ │ - ld r10,64(r22) │ │ │ │ - lfd f30,1712(r8) │ │ │ │ - lfdx f31,r21,r9 │ │ │ │ - addi r18,r18,1648 │ │ │ │ - mr r30,r9 │ │ │ │ - add r15,r19,r9 │ │ │ │ nop │ │ │ │ - ldx r16,r27,r30 │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 2e0e0 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + ld r9,64(r19) │ │ │ │ + lfdx f31,r22,r2 │ │ │ │ + mr r30,r2 │ │ │ │ + add r17,r20,r2 │ │ │ │ + nop │ │ │ │ + ldx r16,r23,r30 │ │ │ │ cmpdi r16,0 │ │ │ │ mtfprd f0,r16 │ │ │ │ fcfid f0,f0 │ │ │ │ - beq 2d9b0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,816(r9) │ │ │ │ - fmul f31,f31,f12 │ │ │ │ - ldx r9,r10,r30 │ │ │ │ - lfd f12,88(r22) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - ld r10,96(r22) │ │ │ │ + beq 2e068 │ │ │ │ + fmul f31,f31,f28 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + lfd f12,88(r19) │ │ │ │ + fmul f0,f0,f29 │ │ │ │ addi r28,r28,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ + ld r9,96(r19) │ │ │ │ + addi r2,r2,-1 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfdx f11,r10,r30 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + lfdx f11,r9,r30 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - ld r10,64(r22) │ │ │ │ - ld r8,0(r15) │ │ │ │ - ld r17,48(r22) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r30 │ │ │ │ - cmpd r28,r17 │ │ │ │ - maddld r9,r9,r8,r16 │ │ │ │ - stdu r9,8(r15) │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - stfdx f31,r25,r30 │ │ │ │ + bl 4be0 │ │ │ │ + ld r9,64(r19) │ │ │ │ + ld r10,0(r17) │ │ │ │ + ld r18,48(r19) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + cmpd r28,r18 │ │ │ │ + maddld r2,r2,r10,r16 │ │ │ │ + stdu r2,8(r17) │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + stfdx f31,r26,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - blt 2d990 │ │ │ │ - ld r6,0(r22) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r8,56(r22) │ │ │ │ - sldi r10,r23,3 │ │ │ │ - addi r28,r17,-1 │ │ │ │ - add r5,r27,r9 │ │ │ │ - lfdx f0,r24,r10 │ │ │ │ - lfdx f12,r21,r9 │ │ │ │ - ldx r10,r19,r9 │ │ │ │ - sldi r7,r28,3 │ │ │ │ - ld r9,-8(r5) │ │ │ │ - ldx r4,r8,r7 │ │ │ │ + blt 2e050 │ │ │ │ + ld r7,0(r19) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r10,56(r19) │ │ │ │ + sldi r9,r24,3 │ │ │ │ + addi r28,r18,-1 │ │ │ │ + add r6,r23,r2 │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + sldi r8,r28,3 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ + ld r2,-8(r6) │ │ │ │ + ldx r5,r10,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r4 │ │ │ │ - std r9,-8(r5) │ │ │ │ - stfdx f0,r20,r10 │ │ │ │ - bne 2dac4 │ │ │ │ - li r9,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r5 │ │ │ │ + std r2,-8(r6) │ │ │ │ + stfdx f0,r21,r9 │ │ │ │ + bne 2e174 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r28,0 │ │ │ │ - addi r10,r7,8 │ │ │ │ - add r8,r8,r7 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - add r10,r27,r10 │ │ │ │ - mtctr r9 │ │ │ │ + addi r9,r8,8 │ │ │ │ + add r10,r10,r8 │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + add r9,r23,r9 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 2dac4 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r7,-8(r8) │ │ │ │ + bdz 2e174 │ │ │ │ + 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 2daa0 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 2d1b0 │ │ │ │ - ld r17,48(r22) │ │ │ │ - b 2d960 │ │ │ │ - ld r11,72(r31) │ │ │ │ - ld r9,8(r11) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r8 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r27,-8(r9) │ │ │ │ + beq 2e150 │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r24,r7 │ │ │ │ + bge 2d850 │ │ │ │ + ld r18,48(r19) │ │ │ │ + b 2e030 │ │ │ │ + cmpwi r4,0 │ │ │ │ + beq 2fb80 │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,8(r2) │ │ │ │ cmpdi r9,0 │ │ │ │ - ble 2d8bc │ │ │ │ - ld r5,200(r11) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ld r7,32(r31) │ │ │ │ - li r6,0 │ │ │ │ - add r4,r26,r9 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - ldu r3,8(r5) │ │ │ │ - cmpdi r3,0 │ │ │ │ - ble 2db54 │ │ │ │ - ld r8,192(r11) │ │ │ │ - ld r10,176(r11) │ │ │ │ - mtctr r3 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - lfd f0,0(r26) │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ + std r9,120(r31) │ │ │ │ + ble 2df6c │ │ │ │ + addi r21,r24,-1 │ │ │ │ + ld r0,112(r31) │ │ │ │ + addi r18,r24,-2 │ │ │ │ + sldi r17,r24,3 │ │ │ │ + li r14,0 │ │ │ │ + ld r15,80(r31) │ │ │ │ + li r9,0 │ │ │ │ + mr r28,r8 │ │ │ │ + li r19,0 │ │ │ │ + mr r16,r10 │ │ │ │ + sldi r6,r21,3 │ │ │ │ + sldi r18,r18,3 │ │ │ │ + add r20,r8,r17 │ │ │ │ + add r23,r26,r17 │ │ │ │ + mr r8,r14 │ │ │ │ + mr r12,r9 │ │ │ │ + mr r14,r7 │ │ │ │ + std r6,64(r31) │ │ │ │ + std r18,56(r31) │ │ │ │ + ld r6,88(r31) │ │ │ │ + cmpdi cr3,r0,0 │ │ │ │ + mr r18,r2 │ │ │ │ + add r22,r6,r17 │ │ │ │ nop │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lfd f11,0(r10) │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r7,r9 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r26) │ │ │ │ - bdnz 2db30 │ │ │ │ - add r6,r3,r6 │ │ │ │ - addi r26,r26,8 │ │ │ │ - cmpld r26,r4 │ │ │ │ - bne 2db00 │ │ │ │ - b 2d8bc │ │ │ │ - cmpwi r4,0 │ │ │ │ - beq 2f2d4 │ │ │ │ - li r9,1 │ │ │ │ - std r9,56(r31) │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r4,8(r8) │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 2d8bc │ │ │ │ - ld r6,56(r31) │ │ │ │ - addi r20,r28,-1 │ │ │ │ - ld r5,40(r31) │ │ │ │ - sldi r17,r28,3 │ │ │ │ + nop │ │ │ │ + ble cr4,2e31c │ │ │ │ + ld r11,120(r18) │ │ │ │ + sldi r2,r12,3 │ │ │ │ + ld r30,64(r18) │ │ │ │ + mtctr r24 │ │ │ │ li r10,0 │ │ │ │ - addi r9,r28,-2 │ │ │ │ - li r14,0 │ │ │ │ - ld r15,160(r31) │ │ │ │ - mr r23,r7 │ │ │ │ - mr r18,r8 │ │ │ │ - mr r12,r10 │ │ │ │ - add r21,r25,r17 │ │ │ │ - std r4,104(r31) │ │ │ │ - sldi r30,r9,3 │ │ │ │ - cmpdi cr3,r6,0 │ │ │ │ - sldi r6,r20,3 │ │ │ │ - add r22,r5,r17 │ │ │ │ - mr r10,r5 │ │ │ │ - std r30,64(r31) │ │ │ │ - std r6,72(r31) │ │ │ │ - ld r6,152(r31) │ │ │ │ - add r19,r6,r17 │ │ │ │ - mr r6,r14 │ │ │ │ - ble cr4,2dce8 │ │ │ │ - ld r9,120(r18) │ │ │ │ - sldi r30,r12,3 │ │ │ │ - mtctr r28 │ │ │ │ - ld r29,64(r18) │ │ │ │ - ld r11,88(r18) │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r16,152(r31) │ │ │ │ - li r7,0 │ │ │ │ - add r30,r9,r30 │ │ │ │ - b 2dc3c │ │ │ │ + ld r3,88(r18) │ │ │ │ + ld r9,96(r31) │ │ │ │ + add r11,r11,r2 │ │ │ │ + b 2e26c │ │ │ │ nop │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 2dc1c │ │ │ │ - subf r9,r5,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r5,1 │ │ │ │ - stdx r9,r15,r7 │ │ │ │ - ble 2dca8 │ │ │ │ - stdx r5,r16,r7 │ │ │ │ - stdx r9,r25,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdz 2dcc0 │ │ │ │ - ldx r4,r29,r7 │ │ │ │ - lfdx f12,r30,r7 │ │ │ │ - addi r5,r4,-1 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - mtfprd f0,r5 │ │ │ │ + nop │ │ │ │ + cmpd r2,r5 │ │ │ │ + blt 2e24c │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + ble 2e2d8 │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + stdx r2,r26,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdz 2e2f0 │ │ │ │ + ldx r5,r30,r10 │ │ │ │ + lfdx f12,r11,r10 │ │ │ │ + addi r7,r5,-1 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r3,r11,r9 │ │ │ │ - addi r0,r9,1 │ │ │ │ - divd r9,r3,r5 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r0,r0,r11 │ │ │ │ - stdx r3,r8,r7 │ │ │ │ - stdx r0,r23,r7 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - bge 2dc10 │ │ │ │ - add r5,r9,r5 │ │ │ │ - cmpd r5,r4 │ │ │ │ - bge 2dfc0 │ │ │ │ - mr r9,r5 │ │ │ │ - li r5,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r15,r7 │ │ │ │ - bgt 2dc2c │ │ │ │ - neg r9,r9 │ │ │ │ - li r5,-1 │ │ │ │ - stdx r5,r16,r7 │ │ │ │ - stdx r9,r25,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 2dc3c │ │ │ │ - mr r3,r10 │ │ │ │ + mffprd r29,f0 │ │ │ │ + subf r4,r3,r29 │ │ │ │ + addi r29,r29,1 │ │ │ │ + divd r2,r4,r7 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r29,r29,r3 │ │ │ │ + stdx r4,r9,r10 │ │ │ │ + stdx r29,r16,r10 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + bge 2e240 │ │ │ │ + add r7,r2,r7 │ │ │ │ + cmpd r7,r5 │ │ │ │ + bge 2e690 │ │ │ │ + mr r2,r7 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + bgt 2e25c │ │ │ │ + neg r2,r2 │ │ │ │ + li r7,-1 │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + stdx r2,r26,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 2e26c │ │ │ │ + mr r3,r6 │ │ │ │ mr r5,r17 │ │ │ │ li r4,0 │ │ │ │ - std r12,48(r31) │ │ │ │ - std r6,40(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,48(r31) │ │ │ │ - ld r6,40(r31) │ │ │ │ - mr r10,r3 │ │ │ │ - ble cr3,2dff4 │ │ │ │ - ld r7,88(r18) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - ld r8,56(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r5,0 │ │ │ │ - std r23,80(r31) │ │ │ │ - std r6,88(r31) │ │ │ │ - std r12,96(r31) │ │ │ │ - addi r0,r7,1 │ │ │ │ - sldi r30,r0,1 │ │ │ │ - mr r3,r0 │ │ │ │ - mr r0,r25 │ │ │ │ + std r12,72(r31) │ │ │ │ + std r8,48(r31) │ │ │ │ + std r0,32(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r12,72(r31) │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r0,32(r31) │ │ │ │ + mr r6,r3 │ │ │ │ + ble cr3,2e6c8 │ │ │ │ + ld r5,88(r18) │ │ │ │ + lfd f11,0(r27) │ │ │ │ + li r2,0 │ │ │ │ + li r7,0 │ │ │ │ + mr r30,r26 │ │ │ │ + std r16,72(r31) │ │ │ │ + std r28,80(r31) │ │ │ │ + std r8,88(r31) │ │ │ │ + std r12,112(r31) │ │ │ │ + addi r5,r5,1 │ │ │ │ + sldi r29,r5,1 │ │ │ │ + mr r3,r5 │ │ │ │ + ld r5,104(r31) │ │ │ │ nop │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 2ddbc │ │ │ │ - add r4,r14,r9 │ │ │ │ - sldi r25,r9,3 │ │ │ │ - ld r6,64(r18) │ │ │ │ - subf r9,r9,r28 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r24,r2 │ │ │ │ + ble 2e3fc │ │ │ │ + add r8,r19,r2 │ │ │ │ + sldi r28,r2,3 │ │ │ │ + ld r10,64(r18) │ │ │ │ + subf r2,r2,r24 │ │ │ │ ld r12,176(r18) │ │ │ │ - li r7,0 │ │ │ │ - std r10,40(r31) │ │ │ │ - std r8,48(r31) │ │ │ │ - mulld r4,r4,r3 │ │ │ │ - add r29,r24,r25 │ │ │ │ - add r23,r27,r25 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r27,r25 │ │ │ │ - add r9,r10,r25 │ │ │ │ - add r16,r0,r25 │ │ │ │ - ld r11,0(r29) │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r25,r6,r25 │ │ │ │ - sldi r4,r4,1 │ │ │ │ + li r9,0 │ │ │ │ + std r6,32(r31) │ │ │ │ + std r7,48(r31) │ │ │ │ + mulld r8,r8,r3 │ │ │ │ + add r11,r25,r28 │ │ │ │ + add r26,r15,r28 │ │ │ │ + lfdx f0,r15,r28 │ │ │ │ + mtctr r2 │ │ │ │ + add r16,r30,r28 │ │ │ │ + add r2,r6,r28 │ │ │ │ + ld r4,0(r11) │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r28,r10,r28 │ │ │ │ + sldi r8,r8,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r6,r9,r7 │ │ │ │ - ldx r10,r25,r7 │ │ │ │ - ldx r8,r16,r7 │ │ │ │ - add r6,r4,r6 │ │ │ │ - maddld r11,r11,r10,r8 │ │ │ │ - add r4,r4,r30 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f12,r12,r6 │ │ │ │ - stdu r11,8(r29) │ │ │ │ + ldx r10,r2,r9 │ │ │ │ + ldx r7,r28,r9 │ │ │ │ + ldx r6,r16,r9 │ │ │ │ + add r10,r8,r10 │ │ │ │ + add r8,r8,r29 │ │ │ │ + maddld r4,r4,r7,r6 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f12,r12,r10 │ │ │ │ + stdu r4,8(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r23,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 2dd80 │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ - ldx r7,r24,r17 │ │ │ │ - ld r4,32(r31) │ │ │ │ - lfdx f12,r27,r17 │ │ │ │ - ld r6,-8(r21) │ │ │ │ - ld r9,-8(r19) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - cmpdi r6,0 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2e3c0 │ │ │ │ + ld r6,32(r31) │ │ │ │ + ld r7,48(r31) │ │ │ │ + ldx r9,r25,r17 │ │ │ │ + lfdx f12,r15,r17 │ │ │ │ + ld r10,-8(r23) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r20) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r5,r9 │ │ │ │ fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r26) │ │ │ │ - beq 2e020 │ │ │ │ - ld r7,64(r18) │ │ │ │ - ld r4,72(r31) │ │ │ │ - ldx r7,r7,r4 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq 2e020 │ │ │ │ - ld r7,-8(r22) │ │ │ │ - add r9,r6,r9 │ │ │ │ - std r9,-8(r21) │ │ │ │ - mr r9,r20 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r30 │ │ │ │ - std r7,-8(r22) │ │ │ │ - bne 2dfd8 │ │ │ │ - li r9,1 │ │ │ │ - addi r16,r20,1 │ │ │ │ - cmpdi r20,0 │ │ │ │ - ld r29,64(r31) │ │ │ │ + stfd f11,0(r27) │ │ │ │ + beq 2e6f0 │ │ │ │ + ld r9,64(r18) │ │ │ │ + ld r8,64(r31) │ │ │ │ + ldx r9,r9,r8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 2e6f0 │ │ │ │ + ld r9,-8(r22) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r23) │ │ │ │ + mr r2,r21 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r29 │ │ │ │ + std r9,-8(r22) │ │ │ │ + bne 2e6a8 │ │ │ │ + li r2,1 │ │ │ │ + addi r16,r21,1 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ld r8,56(r31) │ │ │ │ mr r4,r22 │ │ │ │ - mr r6,r21 │ │ │ │ - mr r11,r19 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r15,8 │ │ │ │ - std r0,40(r31) │ │ │ │ - isellt r16,r9,r16 │ │ │ │ - mr r12,r10 │ │ │ │ - mr r9,r20 │ │ │ │ + std r30,32(r31) │ │ │ │ + mr r9,r23 │ │ │ │ + mr r11,r20 │ │ │ │ + li r26,0 │ │ │ │ + addi r28,r14,8 │ │ │ │ + isellt r16,r2,r16 │ │ │ │ + mr r12,r6 │ │ │ │ + mr r2,r21 │ │ │ │ std r16,48(r31) │ │ │ │ - b 2dea0 │ │ │ │ + b 2e4e0 │ │ │ │ nop │ │ │ │ - ld r7,64(r18) │ │ │ │ - ldx r7,r7,r29 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - cmpd cr7,r10,r7 │ │ │ │ - beq cr7,2dee0 │ │ │ │ - ldx r7,r25,r29 │ │ │ │ - add r10,r10,r0 │ │ │ │ - addi r29,r29,-8 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,2de94 │ │ │ │ - neg r7,r7 │ │ │ │ + nop │ │ │ │ + ld r10,64(r18) │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r6,r10 │ │ │ │ + beq 2e520 │ │ │ │ + ldx r10,r28,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + add r6,r6,r30 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r6,-16(r9) │ │ │ │ + bgt 2e4d4 │ │ │ │ + neg r10,r10 │ │ │ │ li r16,-1 │ │ │ │ stdu r16,-8(r11) │ │ │ │ - stdu r7,-8(r6) │ │ │ │ - bne 2dfd0 │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + bne cr7,2e6a0 │ │ │ │ ld r10,48(r31) │ │ │ │ cmpdi r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - std r7,48(r31) │ │ │ │ - beq 2dfd0 │ │ │ │ - ld r10,-16(r6) │ │ │ │ - ld r7,-16(r4) │ │ │ │ - ld r0,-16(r11) │ │ │ │ - addi r9,r9,-1 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + std r6,48(r31) │ │ │ │ + beq 2e6a0 │ │ │ │ + ld r10,-16(r4) │ │ │ │ + ld r6,-16(r9) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r16,1 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r4) │ │ │ │ - cmpd r7,r30 │ │ │ │ - stdu r23,-8(r4) │ │ │ │ - bne cr7,2de60 │ │ │ │ - neg r0,r0 │ │ │ │ - std r0,-16(r11) │ │ │ │ - b 2de74 │ │ │ │ - sldi r8,r10,1 │ │ │ │ - mr r9,r11 │ │ │ │ - std r8,56(r31) │ │ │ │ - b 2d314 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r17,80(r31) │ │ │ │ + ld r30,-16(r11) │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r4) │ │ │ │ + cmpd cr7,r10,r29 │ │ │ │ + stdu r26,-8(r4) │ │ │ │ + bne 2e4a0 │ │ │ │ + neg r30,r30 │ │ │ │ + std r30,-16(r11) │ │ │ │ + b 2e4b4 │ │ │ │ + ld r3,56(r31) │ │ │ │ + ld r2,8(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2df6c │ │ │ │ + ld r6,200(r3) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ld r8,104(r31) │ │ │ │ + li r7,0 │ │ │ │ + add r5,r27,r2 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldu r4,8(r6) │ │ │ │ + cmpdi r4,0 │ │ │ │ + ble 2e5b4 │ │ │ │ + ld r10,192(r3) │ │ │ │ + ld r9,176(r3) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + mtctr r4 │ │ │ │ + lfd f0,0(r27) │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + nop │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lfd f11,0(r9) │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + fmadd f0,f11,f12,f0 │ │ │ │ + stfd f0,0(r27) │ │ │ │ + bdnz 2e590 │ │ │ │ + add r7,r7,r4 │ │ │ │ + addi r27,r27,8 │ │ │ │ + cmpld r27,r5 │ │ │ │ + bne 2e560 │ │ │ │ + b 2df6c │ │ │ │ + mr r6,r0 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 2d9d4 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r30,64(r31) │ │ │ │ cmpdi r5,0 │ │ │ │ - srdi r19,r12,3 │ │ │ │ - ld r21,96(r9) │ │ │ │ - stfd f29,0(r17) │ │ │ │ - lfd f1,0(r21) │ │ │ │ - blt 2f470 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r20,r2,-2 │ │ │ │ - sldi r23,r10,1 │ │ │ │ - addi r18,r17,8 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r11) │ │ │ │ + ld r20,96(r2) │ │ │ │ + srdi r19,r30,3 │ │ │ │ + lfd f1,0(r20) │ │ │ │ + blt 2fd00 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r23,r23,1 │ │ │ │ + addi r21,r11,8 │ │ │ │ li r22,0 │ │ │ │ - mr r16,r7 │ │ │ │ - mr r30,r12 │ │ │ │ - lfd f31,824(r9) │ │ │ │ - addi r20,r20,1648 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r23,1 │ │ │ │ - lfd f12,-8(r18) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - mr r9,r18 │ │ │ │ - mtctr r10 │ │ │ │ + mr r18,r10 │ │ │ │ + mr r28,r11 │ │ │ │ + mr r17,r7 │ │ │ │ + mr r16,r8 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4720 │ │ │ │ + srdi r9,r23,1 │ │ │ │ + lfd f12,-8(r21) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r21 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 2df64 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 2e640 │ │ │ │ addi r22,r22,1 │ │ │ │ - cmpd r28,r22 │ │ │ │ - beq 2e68c │ │ │ │ - mulld r9,r19,r22 │ │ │ │ - lfd f0,0(r20) │ │ │ │ - sldi r10,r22,3 │ │ │ │ - add r18,r18,r30 │ │ │ │ - lfdx f1,r21,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r17,r9 │ │ │ │ - b 2df40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - stdx r9,r15,r7 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2dcb0 │ │ │ │ - ld r0,40(r31) │ │ │ │ - mr r10,r12 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bne 2dd20 │ │ │ │ - ld r23,80(r31) │ │ │ │ - ld r6,88(r31) │ │ │ │ - ld r12,96(r31) │ │ │ │ - mr r25,r0 │ │ │ │ - ld r9,104(r31) │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r14,r14,r28 │ │ │ │ - add r12,r12,r28 │ │ │ │ - cmpd r6,r9 │ │ │ │ - bne 2dbe0 │ │ │ │ - b 2d8bc │ │ │ │ - nop │ │ │ │ + cmpd r24,r22 │ │ │ │ + beq 2ed8c │ │ │ │ + mulld r2,r19,r22 │ │ │ │ + sldi r9,r22,3 │ │ │ │ + add r21,r21,r30 │ │ │ │ + lfdx f1,r20,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r28,r2 │ │ │ │ + b 2e61c │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 2e2e0 │ │ │ │ + ld r30,32(r31) │ │ │ │ + mr r6,r12 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r0,r7 │ │ │ │ + bne 2e360 │ │ │ │ + ld r16,72(r31) │ │ │ │ + ld r28,80(r31) │ │ │ │ + mr r26,r30 │ │ │ │ + ld r8,88(r31) │ │ │ │ + ld r12,112(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r19,r19,r24 │ │ │ │ + add r12,r12,r24 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 2e210 │ │ │ │ + b 2df6c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r19) │ │ │ │ - b 2de00 │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r20) │ │ │ │ + b 2e43c │ │ │ │ nop │ │ │ │ - stdx r9,r26,r4 │ │ │ │ - li r3,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2d500 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r14) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 2d67c │ │ │ │ - neg r3,r3 │ │ │ │ - std r3,-16(r23) │ │ │ │ - b 2d838 │ │ │ │ + stdx r2,r28,r4 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 2dbb0 │ │ │ │ + neg r8,r8 │ │ │ │ + std r8,-16(r22) │ │ │ │ + b 2ded8 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r6) │ │ │ │ - b 2d798 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r17,80(r31) │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r6) │ │ │ │ + b 2de40 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r30,64(r31) │ │ │ │ cmpdi r5,0 │ │ │ │ - srdi r19,r12,3 │ │ │ │ - ld r21,96(r9) │ │ │ │ - stfd f29,0(r17) │ │ │ │ - lfd f1,0(r21) │ │ │ │ - blt 2f420 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r20,r2,-2 │ │ │ │ - sldi r23,r10,1 │ │ │ │ - addi r18,r17,8 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r11) │ │ │ │ + ld r20,96(r2) │ │ │ │ + srdi r19,r30,3 │ │ │ │ + lfd f1,0(r20) │ │ │ │ + blt 2fcc0 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r23,r23,1 │ │ │ │ + addi r21,r11,8 │ │ │ │ li r22,0 │ │ │ │ - mr r16,r7 │ │ │ │ - mr r30,r12 │ │ │ │ - lfd f31,824(r9) │ │ │ │ - addi r20,r20,1648 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r23,1 │ │ │ │ - lfd f12,-8(r18) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - mr r9,r18 │ │ │ │ - mtctr r10 │ │ │ │ + mr r18,r10 │ │ │ │ + mr r28,r11 │ │ │ │ + mr r17,r7 │ │ │ │ + mr r16,r8 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4720 │ │ │ │ + srdi r9,r23,1 │ │ │ │ + lfd f12,-8(r21) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r21 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 2e0e4 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 2e79c │ │ │ │ addi r22,r22,1 │ │ │ │ - cmpd r28,r22 │ │ │ │ - beq 2e138 │ │ │ │ - mulld r9,r19,r22 │ │ │ │ - lfd f0,0(r20) │ │ │ │ - sldi r10,r22,3 │ │ │ │ - add r18,r18,r30 │ │ │ │ - lfdx f1,r21,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r17,r9 │ │ │ │ - b 2e0c0 │ │ │ │ - mr r7,r16 │ │ │ │ - mr r12,r30 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpdi r9,0 │ │ │ │ - std r9,120(r31) │ │ │ │ - ble 2d8bc │ │ │ │ - sldi r16,r28,3 │ │ │ │ - ble cr4,2f390 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - li r15,0 │ │ │ │ - li r30,0 │ │ │ │ - ld r9,88(r9) │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - ld r10,112(r31) │ │ │ │ - addi r17,r29,16 │ │ │ │ - addi r19,r7,-8 │ │ │ │ - std r27,104(r31) │ │ │ │ - ld r14,152(r31) │ │ │ │ - ld r27,72(r31) │ │ │ │ - mr r5,r16 │ │ │ │ - std r24,96(r31) │ │ │ │ - mr r16,r26 │ │ │ │ - srdi r23,r12,3 │ │ │ │ - mr r0,r17 │ │ │ │ - ld r17,160(r31) │ │ │ │ - mr r11,r19 │ │ │ │ - mr r26,r30 │ │ │ │ - mr r21,r12 │ │ │ │ - mr r19,r7 │ │ │ │ - addi r20,r10,-8 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r24,r20 │ │ │ │ - addi r18,r10,16 │ │ │ │ - mr r30,r18 │ │ │ │ - mr r18,r10 │ │ │ │ - ld r12,120(r27) │ │ │ │ - sldi r10,r15,3 │ │ │ │ - mtctr r28 │ │ │ │ - ld r6,64(r27) │ │ │ │ - ld r20,112(r31) │ │ │ │ - li r8,0 │ │ │ │ - add r12,r12,r10 │ │ │ │ - b 2e21c │ │ │ │ + cmpd r24,r22 │ │ │ │ + beq 2e7ec │ │ │ │ + mulld r2,r19,r22 │ │ │ │ + sldi r9,r22,3 │ │ │ │ + add r21,r21,r30 │ │ │ │ + lfdx f1,r20,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r28,r2 │ │ │ │ + b 2e778 │ │ │ │ + mr r10,r18 │ │ │ │ + mr r11,r28 │ │ │ │ + mr r7,r17 │ │ │ │ + mr r8,r16 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpdi r2,0 │ │ │ │ + std r2,136(r31) │ │ │ │ + ble 2df6c │ │ │ │ + sldi r18,r24,3 │ │ │ │ + ble cr4,2fc30 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + li r17,0 │ │ │ │ + li r16,0 │ │ │ │ + ld r2,88(r2) │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + ld r20,64(r31) │ │ │ │ + ld r9,96(r31) │ │ │ │ + addi r19,r10,-8 │ │ │ │ + addi r14,r11,16 │ │ │ │ + addi r0,r29,16 │ │ │ │ + mr r5,r18 │ │ │ │ + std r25,128(r31) │ │ │ │ + ld r12,56(r31) │ │ │ │ + mr r25,r16 │ │ │ │ + mr r28,r0 │ │ │ │ + mr r16,r19 │ │ │ │ + mr r19,r8 │ │ │ │ + srdi r23,r20,3 │ │ │ │ + addi r22,r9,-8 │ │ │ │ + mr r9,r23 │ │ │ │ + mr r18,r22 │ │ │ │ + mr r23,r10 │ │ │ │ + mr r22,r7 │ │ │ │ + mr r10,r14 │ │ │ │ + mr r7,r27 │ │ │ │ + mr r27,r11 │ │ │ │ + mr r14,r9 │ │ │ │ + ld r11,120(r12) │ │ │ │ + sldi r9,r17,3 │ │ │ │ + ld r30,64(r12) │ │ │ │ + mtctr r24 │ │ │ │ + li r6,0 │ │ │ │ + ld r15,96(r31) │ │ │ │ + add r11,r11,r9 │ │ │ │ + b 2e8dc │ │ │ │ nop │ │ │ │ - cmpd r10,r4 │ │ │ │ - blt 2e1fc │ │ │ │ - subf r10,r7,r10 │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r7,1 │ │ │ │ - stdx r10,r17,r8 │ │ │ │ - ble 2e288 │ │ │ │ - stdx r7,r14,r8 │ │ │ │ - stdx r10,r25,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdz 2e2a0 │ │ │ │ - ldx r4,r6,r8 │ │ │ │ - lfdx f12,r12,r8 │ │ │ │ - addi r7,r4,-1 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + nop │ │ │ │ + cmpd r9,r3 │ │ │ │ + blt 2e8bc │ │ │ │ + subf r9,r8,r9 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r8,1 │ │ │ │ + stdx r9,r22,r6 │ │ │ │ + ble 2e948 │ │ │ │ + stdx r8,r19,r6 │ │ │ │ + stdx r9,r26,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + bdz 2e960 │ │ │ │ + ldx r3,r30,r6 │ │ │ │ + lfdx f12,r11,r6 │ │ │ │ + addi r8,r3,-1 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r22,f0 │ │ │ │ - subf r3,r9,r22 │ │ │ │ - addi r22,r22,1 │ │ │ │ - divd r10,r3,r7 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r22,r22,r9 │ │ │ │ - stdx r3,r20,r8 │ │ │ │ - stdx r22,r19,r8 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - subf r10,r10,r3 │ │ │ │ - bge 2e1f0 │ │ │ │ - add r7,r10,r7 │ │ │ │ - cmpd r7,r4 │ │ │ │ - bge 2e640 │ │ │ │ - mr r10,r7 │ │ │ │ - li r7,1 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stdx r10,r17,r8 │ │ │ │ - bgt 2e20c │ │ │ │ - neg r10,r10 │ │ │ │ - li r7,-1 │ │ │ │ - stdx r7,r14,r8 │ │ │ │ - stdx r10,r25,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 2e21c │ │ │ │ - ld r3,40(r31) │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r4,r2,r9 │ │ │ │ + addi r0,r9,1 │ │ │ │ + divd r9,r4,r8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r0,r0,r2 │ │ │ │ + stdx r4,r15,r6 │ │ │ │ + stdx r0,r23,r6 │ │ │ │ + mulld r9,r9,r8 │ │ │ │ + subf r9,r9,r4 │ │ │ │ + bge 2e8b0 │ │ │ │ + add r8,r9,r8 │ │ │ │ + cmpd r8,r3 │ │ │ │ + bge 2ed20 │ │ │ │ + mr r9,r8 │ │ │ │ + li r8,1 │ │ │ │ + cmpdi r9,0 │ │ │ │ + stdx r9,r22,r6 │ │ │ │ + bgt 2e8cc │ │ │ │ + neg r9,r9 │ │ │ │ + li r8,-1 │ │ │ │ + stdx r8,r19,r6 │ │ │ │ + stdx r9,r26,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + bdnz 2e8dc │ │ │ │ + ld r3,88(r31) │ │ │ │ li r4,0 │ │ │ │ - std r0,88(r31) │ │ │ │ - std r11,48(r31) │ │ │ │ - std r5,64(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,48(r31) │ │ │ │ - ld r4,176(r27) │ │ │ │ - ld r0,88(r31) │ │ │ │ - sldi r9,r15,4 │ │ │ │ - ld r5,64(r31) │ │ │ │ - li r3,0 │ │ │ │ - mr r7,r24 │ │ │ │ - mr r8,r30 │ │ │ │ - std r19,48(r31) │ │ │ │ - mr r22,r11 │ │ │ │ - mr r10,r0 │ │ │ │ - add r4,r4,r9 │ │ │ │ + std r10,120(r31) │ │ │ │ + std r12,72(r31) │ │ │ │ + li r30,0 │ │ │ │ + mr r21,r16 │ │ │ │ + std r7,48(r31) │ │ │ │ + std r5,32(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r12,72(r31) │ │ │ │ + ld r10,120(r31) │ │ │ │ + sldi r2,r17,4 │ │ │ │ + mr r11,r18 │ │ │ │ + mr r9,r28 │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r5,32(r31) │ │ │ │ + ld r3,176(r12) │ │ │ │ + mr r6,r10 │ │ │ │ + add r3,r3,r2 │ │ │ │ nop │ │ │ │ - ldu r20,8(r7) │ │ │ │ - ldu r9,8(r22) │ │ │ │ - mulld r6,r3,r23 │ │ │ │ - lfd f0,0(r4) │ │ │ │ - cmpd r20,r9 │ │ │ │ - sldi r12,r6,3 │ │ │ │ - add r19,r29,r12 │ │ │ │ - stfdx f0,r29,r12 │ │ │ │ - bge 2e3b8 │ │ │ │ - lfd f11,8(r4) │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r12,r20,2 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - cmpd r9,r12 │ │ │ │ + ldu r4,8(r11) │ │ │ │ + ldu r2,8(r21) │ │ │ │ + mulld r8,r30,r14 │ │ │ │ + lfd f0,0(r3) │ │ │ │ + cmpd r4,r2 │ │ │ │ + sldi r0,r8,3 │ │ │ │ + add r15,r29,r0 │ │ │ │ + stfdx f0,r29,r0 │ │ │ │ + bge 2ea78 │ │ │ │ + lfd f11,8(r3) │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r0,r4,2 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + cmpd r2,r0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lfdx f12,r18,r6 │ │ │ │ + lfdx f12,r27,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - stfd f0,8(r19) │ │ │ │ - blt 2e3b8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f9,-16(r10) │ │ │ │ - li r6,0 │ │ │ │ + stfd f0,8(r15) │ │ │ │ + blt 2ea78 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f9,-16(r9) │ │ │ │ fmr f12,f11 │ │ │ │ - subf r9,r20,r9 │ │ │ │ - andi. r20,r9,1 │ │ │ │ - addi r20,r9,-1 │ │ │ │ - beq 2e37c │ │ │ │ - lfd f0,0(r8) │ │ │ │ + li r15,0 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + beq 2ea3c │ │ │ │ + lfd f0,0(r6) │ │ │ │ fmul f12,f11,f11 │ │ │ │ - cmpdi r20,0 │ │ │ │ - li r6,8 │ │ │ │ + cmpdi r8,0 │ │ │ │ + li r15,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - beq 2e3b8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r8,r6 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + beq 2ea78 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r6,r15 │ │ │ │ fmul f10,f12,f11 │ │ │ │ - addi r9,r6,8 │ │ │ │ + addi r2,r15,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f10,f11 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r10,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + stfdx f0,r9,r15 │ │ │ │ + lfdx f0,r6,r2 │ │ │ │ + addi r15,r15,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r10,r9 │ │ │ │ - bdnz 2e384 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - add r8,r8,r21 │ │ │ │ - add r10,r10,r21 │ │ │ │ - cmpd r3,r28 │ │ │ │ - bne 2e2f0 │ │ │ │ - ld r19,48(r31) │ │ │ │ - ble cr3,2e66c │ │ │ │ - ld r24,96(r31) │ │ │ │ - ld r27,104(r31) │ │ │ │ - mr r30,r26 │ │ │ │ - mr r7,r19 │ │ │ │ - mr r26,r16 │ │ │ │ - mr r12,r21 │ │ │ │ - mr r16,r5 │ │ │ │ - ld r10,160(r31) │ │ │ │ - ld r23,72(r31) │ │ │ │ - addi r20,r28,-1 │ │ │ │ - add r18,r25,r16 │ │ │ │ - li r21,0 │ │ │ │ - mr r8,r30 │ │ │ │ - std r7,128(r31) │ │ │ │ - sldi r14,r20,3 │ │ │ │ - add r5,r10,r16 │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,88(r23) │ │ │ │ - std r14,88(r31) │ │ │ │ - ld r14,32(r31) │ │ │ │ - add r17,r10,r16 │ │ │ │ - ld r10,40(r31) │ │ │ │ - addi r22,r9,1 │ │ │ │ - std r9,136(r31) │ │ │ │ - sldi r22,r22,1 │ │ │ │ - add r19,r10,r16 │ │ │ │ - lfd f11,0(r26) │ │ │ │ - li r9,0 │ │ │ │ + stfdx f0,r9,r2 │ │ │ │ + bdnz 2ea44 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r6,r6,r20 │ │ │ │ + add r9,r9,r20 │ │ │ │ + cmpd r30,r24 │ │ │ │ + bne 2e9b0 │ │ │ │ + ble cr3,2ed6c │ │ │ │ + mr r16,r25 │ │ │ │ + ld r25,128(r31) │ │ │ │ + mr r11,r27 │ │ │ │ + mr r10,r23 │ │ │ │ + mr r27,r7 │ │ │ │ + mr r8,r19 │ │ │ │ + mr r7,r22 │ │ │ │ + mr r18,r5 │ │ │ │ + ld r22,56(r31) │ │ │ │ + ld r6,64(r31) │ │ │ │ + addi r21,r24,-1 │ │ │ │ + mr r30,r16 │ │ │ │ + add r0,r7,r18 │ │ │ │ + add r19,r8,r18 │ │ │ │ + std r10,144(r31) │ │ │ │ + std r11,152(r31) │ │ │ │ + std r7,160(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + ld r28,80(r31) │ │ │ │ + add r23,r26,r18 │ │ │ │ + li r5,0 │ │ │ │ + std r8,168(r31) │ │ │ │ + sldi r14,r21,3 │ │ │ │ + ld r2,88(r22) │ │ │ │ + srdi r3,r6,3 │ │ │ │ + std r14,72(r31) │ │ │ │ + ld r6,112(r31) │ │ │ │ + ld r14,104(r31) │ │ │ │ + add r20,r9,r18 │ │ │ │ + mr r16,r9 │ │ │ │ + addi r12,r2,1 │ │ │ │ + std r2,176(r31) │ │ │ │ + sldi r12,r12,1 │ │ │ │ + lfd f11,0(r27) │ │ │ │ + li r2,0 │ │ │ │ li r11,0 │ │ │ │ - std r8,96(r31) │ │ │ │ - std r15,104(r31) │ │ │ │ + std r30,120(r31) │ │ │ │ + std r17,128(r31) │ │ │ │ nop │ │ │ │ + cmpd r24,r2 │ │ │ │ + ble 2ebbc │ │ │ │ + sldi r4,r2,3 │ │ │ │ + subf r8,r2,r24 │ │ │ │ + ld r10,64(r22) │ │ │ │ + li r9,0 │ │ │ │ + std r6,32(r31) │ │ │ │ + std r11,48(r31) │ │ │ │ + add r7,r25,r4 │ │ │ │ + add r30,r28,r4 │ │ │ │ + mtctr r8 │ │ │ │ + lfdx f0,r28,r4 │ │ │ │ + add r15,r16,r4 │ │ │ │ + add r17,r26,r4 │ │ │ │ + ld r8,0(r7) │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r4,r10,r4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 2e4ec │ │ │ │ - sldi r4,r9,3 │ │ │ │ - ld r30,40(r31) │ │ │ │ - subf r7,r9,r28 │ │ │ │ - ld r8,64(r23) │ │ │ │ - srdi r0,r12,3 │ │ │ │ - li r10,0 │ │ │ │ - std r11,48(r31) │ │ │ │ - std r5,64(r31) │ │ │ │ - add r6,r24,r4 │ │ │ │ - add r3,r27,r4 │ │ │ │ - mtctr r7 │ │ │ │ - lfdx f0,r27,r4 │ │ │ │ - ld r7,0(r6) │ │ │ │ - add r15,r30,r4 │ │ │ │ - addi r3,r3,8 │ │ │ │ - add r30,r25,r4 │ │ │ │ - add r4,r8,r4 │ │ │ │ nop │ │ │ │ - ldx r8,r15,r10 │ │ │ │ - ldx r5,r4,r10 │ │ │ │ - ldx r11,r30,r10 │ │ │ │ - maddld r8,r0,r9,r8 │ │ │ │ - maddld r7,r7,r5,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - stdu r7,8(r6) │ │ │ │ - lfdx f12,r29,r8 │ │ │ │ + ldx r10,r15,r9 │ │ │ │ + ldx r6,r4,r9 │ │ │ │ + ldx r11,r17,r9 │ │ │ │ + maddld r10,r3,r2,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + maddld r8,r8,r6,r11 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + stdu r8,8(r7) │ │ │ │ + lfdx f12,r29,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 2e4b0 │ │ │ │ + stfdx f0,r30,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2eb80 │ │ │ │ + ld r6,32(r31) │ │ │ │ ld r11,48(r31) │ │ │ │ - ld r5,64(r31) │ │ │ │ - ldx r10,r24,r16 │ │ │ │ - lfdx f12,r27,r16 │ │ │ │ - ld r8,-8(r18) │ │ │ │ - ld r9,-8(r17) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r26) │ │ │ │ - beq 2e660 │ │ │ │ - ld r10,64(r23) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq 2e660 │ │ │ │ + ldx r2,r25,r18 │ │ │ │ + lfdx f12,r28,r18 │ │ │ │ + ld r9,-8(r23) │ │ │ │ + cmpdi r9,0 │ │ │ │ ld r10,-8(r19) │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r18) │ │ │ │ - mr r9,r20 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r22 │ │ │ │ - std r10,-8(r19) │ │ │ │ - bne 2e5f4 │ │ │ │ - addi r9,r20,1 │ │ │ │ - cmpdi r20,0 │ │ │ │ - mr r6,r19 │ │ │ │ - mr r7,r18 │ │ │ │ - mr r3,r17 │ │ │ │ - mr r30,r5 │ │ │ │ - mr r15,r25 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + fmadd f11,f12,f0,f11 │ │ │ │ + stfd f11,0(r27) │ │ │ │ + beq 2ed40 │ │ │ │ + ld r2,64(r22) │ │ │ │ + ld r8,72(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 2ed40 │ │ │ │ + ld r2,-8(r20) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r23) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r12 │ │ │ │ + std r2,-8(r20) │ │ │ │ + bne 2ed64 │ │ │ │ + addi r2,r21,1 │ │ │ │ + cmpdi r21,0 │ │ │ │ + mr r7,r20 │ │ │ │ + mr r9,r23 │ │ │ │ + std r26,32(r31) │ │ │ │ + mr r30,r19 │ │ │ │ + mr r17,r0 │ │ │ │ + mr r15,r16 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r20 │ │ │ │ - bdz 2e5f0 │ │ │ │ - ld r4,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r3) │ │ │ │ - li r0,1 │ │ │ │ - sldi r25,r9,3 │ │ │ │ - cmpdi cr7,r4,0 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r21 │ │ │ │ + bdz 2ecc0 │ │ │ │ + ld r8,-16(r7) │ │ │ │ + ld r4,-16(r9) │ │ │ │ + cmpdi r4,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r26,1 │ │ │ │ + ld r10,-16(r30) │ │ │ │ + sldi r16,r2,3 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r8,r22 │ │ │ │ - stdu r21,-8(r6) │ │ │ │ - beq cr7,2e650 │ │ │ │ - ld r8,64(r23) │ │ │ │ - ldx r8,r8,r25 │ │ │ │ + std r8,-16(r7) │ │ │ │ + cmpd cr7,r8,r12 │ │ │ │ + stdu r5,-8(r7) │ │ │ │ + beq 2ed30 │ │ │ │ + ld r8,64(r22) │ │ │ │ + ldx r8,r8,r16 │ │ │ │ addi r8,r8,-1 │ │ │ │ - cmpd cr7,r4,r8 │ │ │ │ - beq cr7,2e650 │ │ │ │ - ldu r8,-8(r30) │ │ │ │ + cmpd r4,r8 │ │ │ │ + beq 2ed30 │ │ │ │ + ldu r8,-8(r17) │ │ │ │ add r10,r4,r10 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,2e5e4 │ │ │ │ + std r10,-16(r9) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 2ecb4 │ │ │ │ neg r8,r8 │ │ │ │ - li r0,-1 │ │ │ │ - stdu r0,-8(r3) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 2e580 │ │ │ │ - mr r25,r15 │ │ │ │ - ld r10,56(r31) │ │ │ │ + li r26,-1 │ │ │ │ + stdu r26,-8(r30) │ │ │ │ + stdu r8,-8(r9) │ │ │ │ + beq cr7,2ec50 │ │ │ │ + ld r26,32(r31) │ │ │ │ + mr r16,r15 │ │ │ │ addi r11,r11,1 │ │ │ │ - cmpd r10,r11 │ │ │ │ - bne 2e460 │ │ │ │ - ld r8,96(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r15,104(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 2d8bc │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r15,r15,r28 │ │ │ │ - ble cr4,2e440 │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - mr r30,r8 │ │ │ │ - b 2e174 │ │ │ │ + cmpd r6,r11 │ │ │ │ + bne 2eb30 │ │ │ │ + ld r30,120(r31) │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r17,128(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq 2df6c │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r17,r17,r24 │ │ │ │ + ble cr4,2eb18 │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r11,152(r31) │ │ │ │ + mr r16,r30 │ │ │ │ + ld r7,160(r31) │ │ │ │ + ld r8,168(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + b 2e830 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stdx r10,r17,r8 │ │ │ │ - li r7,-1 │ │ │ │ - neg r10,r10 │ │ │ │ - b 2e290 │ │ │ │ - neg r10,r10 │ │ │ │ - std r10,-16(r3) │ │ │ │ - b 2e5c8 │ │ │ │ nop │ │ │ │ + stdx r9,r22,r6 │ │ │ │ + li r8,-1 │ │ │ │ neg r9,r9 │ │ │ │ - std r9,-8(r17) │ │ │ │ - b 2e52c │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ - add r15,r15,r28 │ │ │ │ - cmpd r9,r26 │ │ │ │ - beq 2d8bc │ │ │ │ - ld r9,88(r27) │ │ │ │ - b 2e1cc │ │ │ │ - mr r7,r16 │ │ │ │ - mr r12,r30 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r4,8(r9) │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 2d8bc │ │ │ │ - sldi r16,r28,3 │ │ │ │ - ble cr4,2f2fc │ │ │ │ - ld r23,88(r9) │ │ │ │ - ld r9,56(r31) │ │ │ │ - li r14,0 │ │ │ │ - li r15,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r17,112(r31) │ │ │ │ + b 2e950 │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-16(r30) │ │ │ │ + b 2ec98 │ │ │ │ + nop │ │ │ │ + ld r2,-8(r20) │ │ │ │ + neg r10,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r19) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,-8(r23) │ │ │ │ + cmpd r2,r12 │ │ │ │ + std r2,-8(r20) │ │ │ │ + beq 2ec18 │ │ │ │ + mr r2,r21 │ │ │ │ + b 2ecc8 │ │ │ │ + ld r2,136(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r7,r7,8 │ │ │ │ + add r17,r17,r24 │ │ │ │ + cmpd r2,r25 │ │ │ │ + beq 2df6c │ │ │ │ + ld r2,88(r12) │ │ │ │ + b 2e888 │ │ │ │ + mr r10,r18 │ │ │ │ + mr r11,r28 │ │ │ │ + mr r7,r17 │ │ │ │ + mr r8,r16 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r12,8(r2) │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble 2df6c │ │ │ │ + sldi r14,r24,3 │ │ │ │ + ble cr4,2fba8 │ │ │ │ + ld r20,88(r2) │ │ │ │ + ld r2,112(r31) │ │ │ │ + li r6,0 │ │ │ │ + li r9,0 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ addi r30,r29,16 │ │ │ │ - std r16,96(r31) │ │ │ │ - srdi r22,r12,3 │ │ │ │ + ld r18,64(r31) │ │ │ │ + addi r16,r11,16 │ │ │ │ + plfd f26,166836 # 57988 │ │ │ │ + mr r28,r26 │ │ │ │ + std r27,136(r31) │ │ │ │ + std r14,128(r31) │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - mr r20,r12 │ │ │ │ - mr r18,r4 │ │ │ │ - std r25,88(r31) │ │ │ │ - mr r16,r7 │ │ │ │ - std r24,176(r31) │ │ │ │ - std r15,104(r31) │ │ │ │ - std r14,64(r31) │ │ │ │ - std r26,120(r31) │ │ │ │ - std r30,168(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,144(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r9,r9,1536 │ │ │ │ - std r9,48(r31) │ │ │ │ - mr r9,r14 │ │ │ │ - ld r8,72(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - mtctr r28 │ │ │ │ - ld r25,160(r31) │ │ │ │ - ld r30,152(r31) │ │ │ │ + mr r27,r9 │ │ │ │ + mr r2,r6 │ │ │ │ + std r11,32(r31) │ │ │ │ + std r30,192(r31) │ │ │ │ + mr r30,r25 │ │ │ │ + ld r25,96(r31) │ │ │ │ + mr r26,r16 │ │ │ │ + mr r16,r10 │ │ │ │ + std r7,72(r31) │ │ │ │ + std r8,120(r31) │ │ │ │ + std r12,176(r31) │ │ │ │ + srdi r22,r18,3 │ │ │ │ + std r6,48(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + mtctr r24 │ │ │ │ li r5,0 │ │ │ │ - ld r10,120(r8) │ │ │ │ - ld r26,64(r8) │ │ │ │ - ld r8,88(r31) │ │ │ │ - add r14,r10,r9 │ │ │ │ - b 2e76c │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 2e74c │ │ │ │ - subf r9,r7,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r10,1 │ │ │ │ - stdx r9,r25,r5 │ │ │ │ - ble 2e7d8 │ │ │ │ - stdx r10,r30,r5 │ │ │ │ + ld r9,120(r10) │ │ │ │ + ld r15,64(r10) │ │ │ │ + ld r10,72(r31) │ │ │ │ + add r17,r9,r2 │ │ │ │ + b 2ee7c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r2,r4 │ │ │ │ + blt 2ee5c │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r9,1 │ │ │ │ + stdx r2,r10,r5 │ │ │ │ + ble 2eee8 │ │ │ │ stdx r9,r8,r5 │ │ │ │ + stdx r2,r28,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdz 2e7f0 │ │ │ │ - ldx r4,r26,r5 │ │ │ │ - lfdx f12,r14,r5 │ │ │ │ + bdz 2ef00 │ │ │ │ + ldx r4,r15,r5 │ │ │ │ + lfdx f12,r17,r5 │ │ │ │ addi r7,r4,-1 │ │ │ │ sldi r7,r7,1 │ │ │ │ mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r6,r23,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - divd r9,r6,r7 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r6,r20,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + divd r2,r6,r7 │ │ │ │ cmpdi r6,0 │ │ │ │ - add r10,r10,r23 │ │ │ │ - stdx r6,r17,r5 │ │ │ │ - stdx r10,r16,r5 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - bge 2e740 │ │ │ │ - add r7,r9,r7 │ │ │ │ + add r9,r9,r20 │ │ │ │ + stdx r6,r25,r5 │ │ │ │ + stdx r9,r16,r5 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r6 │ │ │ │ + bge 2ee50 │ │ │ │ + add r7,r2,r7 │ │ │ │ cmpd r7,r4 │ │ │ │ - bge 2ec28 │ │ │ │ - mr r9,r7 │ │ │ │ - li r10,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r25,r5 │ │ │ │ - bgt 2e75c │ │ │ │ - neg r9,r9 │ │ │ │ - li r10,-1 │ │ │ │ - stdx r10,r30,r5 │ │ │ │ + bge 2f348 │ │ │ │ + mr r2,r7 │ │ │ │ + li r9,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r10,r5 │ │ │ │ + bgt 2ee6c │ │ │ │ + neg r2,r2 │ │ │ │ + li r9,-1 │ │ │ │ stdx r9,r8,r5 │ │ │ │ + stdx r2,r28,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdnz 2e76c │ │ │ │ - ld r5,96(r31) │ │ │ │ - ld r3,40(r31) │ │ │ │ + bdnz 2ee7c │ │ │ │ + ld r5,128(r31) │ │ │ │ + ld r3,88(r31) │ │ │ │ li r4,0 │ │ │ │ - li r15,0 │ │ │ │ - li r21,0 │ │ │ │ - mr r30,r15 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r23 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r24,168(r31) │ │ │ │ - ld r23,144(r31) │ │ │ │ - std r27,128(r31) │ │ │ │ - mr r27,r21 │ │ │ │ - std r18,136(r31) │ │ │ │ + li r19,0 │ │ │ │ + li r14,0 │ │ │ │ + bl 5240 │ │ │ │ + mtfprd f0,r20 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r23,192(r31) │ │ │ │ + std r28,144(r31) │ │ │ │ + mr r28,r19 │ │ │ │ + std r30,152(r31) │ │ │ │ + std r27,160(r31) │ │ │ │ + mr r30,r14 │ │ │ │ fcfid f28,f0 │ │ │ │ - ld r19,96(r9) │ │ │ │ - mr r15,r24 │ │ │ │ - mr r25,r23 │ │ │ │ - mr r24,r26 │ │ │ │ + std r26,168(r31) │ │ │ │ + ld r20,96(r2) │ │ │ │ + mr r27,r23 │ │ │ │ fmul f28,f28,f28 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r24,r27 │ │ │ │ - ldx r26,r17,r27 │ │ │ │ - lfdx f26,r14,r27 │ │ │ │ - lfdx f24,r19,r27 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtfprd f0,r26 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - fcfid f25,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + ldx r2,r15,r28 │ │ │ │ + ldx r14,r25,r28 │ │ │ │ + lfdx f25,r17,r28 │ │ │ │ + lfdx f23,r20,r28 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtfprd f0,r14 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f24,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f31,f0 │ │ │ │ - fdiv f12,f25,f31 │ │ │ │ + fdiv f12,f24,f31 │ │ │ │ fmul f0,f31,f31 │ │ │ │ - fsub f11,f26,f12 │ │ │ │ - fsub f12,f12,f26 │ │ │ │ + fsub f11,f25,f12 │ │ │ │ + fsub f12,f12,f25 │ │ │ │ fmul f12,f11,f12 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - ble 2ec60 │ │ │ │ + ble 2f3a0 │ │ │ │ fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ fdiv f30,f30,f29 │ │ │ │ - ldx r21,r16,r27 │ │ │ │ + ldx r21,r16,r28 │ │ │ │ mulld r23,r30,r22 │ │ │ │ - cmpd r21,r26 │ │ │ │ + cmpd r21,r14 │ │ │ │ sldi r5,r23,3 │ │ │ │ - add r18,r29,r5 │ │ │ │ + add r19,r29,r5 │ │ │ │ stfdx f30,r29,r5 │ │ │ │ - ble 2e98c │ │ │ │ - fmsub f31,f26,f31,f25 │ │ │ │ + ble 2f07c │ │ │ │ + fmsub f31,f25,f31,f24 │ │ │ │ fadd f31,f31,f31 │ │ │ │ - fdiv f1,f31,f24 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - addi r9,r23,1 │ │ │ │ - addi r4,r26,2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + fdiv f1,f31,f23 │ │ │ │ + bl 4720 │ │ │ │ + ld r9,32(r31) │ │ │ │ + addi r2,r23,1 │ │ │ │ + addi r4,r14,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ cmpd r21,r4 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ + lfdx f0,r9,r2 │ │ │ │ fmul f30,f30,f0 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - stfd f30,8(r18) │ │ │ │ - blt 2e98c │ │ │ │ - addi r10,r21,-1 │ │ │ │ - lfd f10,-16(r15) │ │ │ │ - li r9,0 │ │ │ │ + stfd f30,8(r19) │ │ │ │ + blt 2f07c │ │ │ │ + addi r2,r21,-1 │ │ │ │ + lfd f10,-16(r27) │ │ │ │ fmr f12,f1 │ │ │ │ - subf r26,r26,r10 │ │ │ │ - andi. r10,r26,1 │ │ │ │ - addi r10,r26,-1 │ │ │ │ - beq 2e950 │ │ │ │ - lfd f0,0(r25) │ │ │ │ + li r9,0 │ │ │ │ + subf r14,r14,r2 │ │ │ │ + andi. r5,r14,1 │ │ │ │ + addi r5,r14,-1 │ │ │ │ + beq 2f040 │ │ │ │ + lfd f0,0(r26) │ │ │ │ fmul f12,f1,f1 │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r5,0 │ │ │ │ li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r15) │ │ │ │ - beq 2e98c │ │ │ │ - srdi r10,r26,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r25,r9 │ │ │ │ + stfd f0,0(r27) │ │ │ │ + beq 2f07c │ │ │ │ + srdi r2,r14,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r26,r9 │ │ │ │ fmul f11,f12,f1 │ │ │ │ - addi r10,r9,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f12,f11,f1 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r15,r9 │ │ │ │ + stfdx f0,r27,r9 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ addi r9,r9,16 │ │ │ │ - lfdx f0,r25,r10 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - bdnz 2e958 │ │ │ │ + stfdx f0,r27,r2 │ │ │ │ + bdnz 2f048 │ │ │ │ addi r30,r30,1 │ │ │ │ - add r25,r25,r20 │ │ │ │ - add r15,r15,r20 │ │ │ │ - addi r27,r27,8 │ │ │ │ - cmpd r30,r28 │ │ │ │ - bne 2e850 │ │ │ │ - ld r27,128(r31) │ │ │ │ - ld r18,136(r31) │ │ │ │ - ble cr3,2ec9c │ │ │ │ - mr r7,r16 │ │ │ │ - ld r25,88(r31) │ │ │ │ - ld r24,176(r31) │ │ │ │ - ld r15,104(r31) │ │ │ │ - ld r14,64(r31) │ │ │ │ - mr r12,r20 │ │ │ │ - ld r26,120(r31) │ │ │ │ - ld r16,96(r31) │ │ │ │ - mr r4,r18 │ │ │ │ - ld r10,160(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - addi r20,r28,-1 │ │ │ │ - ld r0,56(r31) │ │ │ │ - add r18,r25,r16 │ │ │ │ - li r21,0 │ │ │ │ - std r7,128(r31) │ │ │ │ - sldi r30,r20,3 │ │ │ │ - add r5,r10,r16 │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r23,88(r9) │ │ │ │ - std r30,88(r31) │ │ │ │ - add r17,r10,r16 │ │ │ │ - ld r10,40(r31) │ │ │ │ - addi r22,r23,1 │ │ │ │ - std r23,136(r31) │ │ │ │ - mr r23,r9 │ │ │ │ - sldi r22,r22,1 │ │ │ │ - add r19,r10,r16 │ │ │ │ - mr r10,r15 │ │ │ │ - lfd f11,0(r26) │ │ │ │ - li r9,0 │ │ │ │ + add r26,r26,r18 │ │ │ │ + add r27,r27,r18 │ │ │ │ + addi r28,r28,8 │ │ │ │ + cmpd r30,r24 │ │ │ │ + bne 2ef50 │ │ │ │ + ld r28,144(r31) │ │ │ │ + ld r30,152(r31) │ │ │ │ + ld r27,160(r31) │ │ │ │ + ld r26,168(r31) │ │ │ │ + ble cr3,2f3c4 │ │ │ │ + mr r9,r27 │ │ │ │ + ld r11,32(r31) │ │ │ │ + ld r7,72(r31) │ │ │ │ + mr r10,r16 │ │ │ │ + mr r26,r28 │ │ │ │ + mr r25,r30 │ │ │ │ + ld r8,120(r31) │ │ │ │ + ld r12,176(r31) │ │ │ │ + ld r6,48(r31) │ │ │ │ + ld r27,136(r31) │ │ │ │ + ld r14,128(r31) │ │ │ │ + ld r5,88(r31) │ │ │ │ + ld r2,56(r31) │ │ │ │ + addi r18,r24,-1 │ │ │ │ + add r0,r7,r14 │ │ │ │ + add r16,r8,r14 │ │ │ │ + add r21,r26,r14 │ │ │ │ + std r10,144(r31) │ │ │ │ + std r11,152(r31) │ │ │ │ + std r7,160(r31) │ │ │ │ + ld r28,80(r31) │ │ │ │ + ld r19,112(r31) │ │ │ │ + li r22,0 │ │ │ │ + mr r30,r9 │ │ │ │ + std r8,168(r31) │ │ │ │ + add r17,r5,r14 │ │ │ │ + ld r5,64(r31) │ │ │ │ + ld r20,88(r2) │ │ │ │ + srdi r3,r5,3 │ │ │ │ + sldi r5,r18,3 │ │ │ │ + addi r23,r20,1 │ │ │ │ + std r20,176(r31) │ │ │ │ + mr r20,r2 │ │ │ │ + std r5,72(r31) │ │ │ │ + ld r5,104(r31) │ │ │ │ + sldi r23,r23,1 │ │ │ │ + std r30,136(r31) │ │ │ │ + std r6,128(r31) │ │ │ │ + lfd f11,0(r27) │ │ │ │ + ld r30,88(r31) │ │ │ │ + li r2,0 │ │ │ │ li r11,0 │ │ │ │ - mr r30,r25 │ │ │ │ - std r4,96(r31) │ │ │ │ - std r10,104(r31) │ │ │ │ - std r14,120(r31) │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 2eacc │ │ │ │ - sldi r4,r9,3 │ │ │ │ - ld r25,40(r31) │ │ │ │ - subf r7,r9,r28 │ │ │ │ - ld r8,64(r23) │ │ │ │ - srdi r14,r12,3 │ │ │ │ - li r10,0 │ │ │ │ - std r11,48(r31) │ │ │ │ - std r5,64(r31) │ │ │ │ - add r6,r24,r4 │ │ │ │ - add r3,r27,r4 │ │ │ │ - mtctr r7 │ │ │ │ - lfdx f0,r27,r4 │ │ │ │ - ld r7,0(r6) │ │ │ │ - add r15,r25,r4 │ │ │ │ - addi r3,r3,8 │ │ │ │ - add r25,r30,r4 │ │ │ │ - add r4,r8,r4 │ │ │ │ + mr r6,r26 │ │ │ │ + std r12,120(r31) │ │ │ │ nop │ │ │ │ - ldx r8,r15,r10 │ │ │ │ - ldx r5,r4,r10 │ │ │ │ - ldx r11,r25,r10 │ │ │ │ - maddld r8,r14,r9,r8 │ │ │ │ - maddld r7,r7,r5,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - stdu r7,8(r6) │ │ │ │ - lfdx f12,r29,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 2ea90 │ │ │ │ - ld r11,48(r31) │ │ │ │ - ld r5,64(r31) │ │ │ │ - ldx r10,r24,r16 │ │ │ │ - ld r7,32(r31) │ │ │ │ - lfdx f12,r27,r16 │ │ │ │ - ld r8,-8(r18) │ │ │ │ - ld r9,-8(r17) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r26) │ │ │ │ - beq 2ec50 │ │ │ │ - ld r10,64(r23) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq 2ec50 │ │ │ │ - ld r10,-8(r19) │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r18) │ │ │ │ - mr r9,r20 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r22 │ │ │ │ - std r10,-8(r19) │ │ │ │ - bne 2ebe4 │ │ │ │ - addi r9,r20,1 │ │ │ │ - cmpdi r20,0 │ │ │ │ - mr r6,r19 │ │ │ │ - mr r7,r18 │ │ │ │ - mr r3,r17 │ │ │ │ - mr r25,r5 │ │ │ │ - mr r14,r30 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r20 │ │ │ │ nop │ │ │ │ + cmpd r24,r2 │ │ │ │ + ble 2f1ec │ │ │ │ + sldi r4,r2,3 │ │ │ │ + subf r8,r2,r24 │ │ │ │ + ld r10,64(r20) │ │ │ │ + li r9,0 │ │ │ │ + std r6,32(r31) │ │ │ │ + std r5,48(r31) │ │ │ │ + add r7,r25,r4 │ │ │ │ + add r26,r28,r4 │ │ │ │ + mtctr r8 │ │ │ │ + lfdx f0,r28,r4 │ │ │ │ + add r12,r30,r4 │ │ │ │ + add r15,r6,r4 │ │ │ │ + ld r8,0(r7) │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r4,r10,r4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 2ebe0 │ │ │ │ - ld r4,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r3) │ │ │ │ + nop │ │ │ │ + ldx r10,r12,r9 │ │ │ │ + ldx r6,r4,r9 │ │ │ │ + ldx r5,r15,r9 │ │ │ │ + maddld r10,r3,r2,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + maddld r8,r8,r6,r5 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + stdu r8,8(r7) │ │ │ │ + lfdx f12,r29,r10 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2f1b0 │ │ │ │ + ld r6,32(r31) │ │ │ │ + ld r5,48(r31) │ │ │ │ + ldx r2,r25,r14 │ │ │ │ + lfdx f12,r28,r14 │ │ │ │ + ld r9,-8(r21) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ld r10,-8(r16) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ + fmadd f11,f12,f0,f11 │ │ │ │ + stfd f11,0(r27) │ │ │ │ + beq 2f370 │ │ │ │ + ld r2,64(r20) │ │ │ │ + ld r8,72(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 2f370 │ │ │ │ + ld r2,-8(r17) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r21) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r23 │ │ │ │ + std r2,-8(r17) │ │ │ │ + bne 2f394 │ │ │ │ + addi r2,r18,1 │ │ │ │ + cmpdi r18,0 │ │ │ │ + mr r7,r17 │ │ │ │ + mr r9,r21 │ │ │ │ + std r6,32(r31) │ │ │ │ + mr r4,r16 │ │ │ │ + mr r26,r0 │ │ │ │ + mr r12,r30 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r18 │ │ │ │ + bdz 2f2f0 │ │ │ │ + ld r8,-16(r7) │ │ │ │ + ld r6,-16(r9) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r30,1 │ │ │ │ - sldi r15,r9,3 │ │ │ │ - cmpdi cr7,r4,0 │ │ │ │ + ld r10,-16(r4) │ │ │ │ + sldi r15,r2,3 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r8,r22 │ │ │ │ - stdu r21,-8(r6) │ │ │ │ - beq cr7,2ec40 │ │ │ │ - ld r8,64(r23) │ │ │ │ + std r8,-16(r7) │ │ │ │ + cmpd cr7,r8,r23 │ │ │ │ + stdu r22,-8(r7) │ │ │ │ + beq 2f360 │ │ │ │ + ld r8,64(r20) │ │ │ │ ldx r8,r8,r15 │ │ │ │ addi r8,r8,-1 │ │ │ │ - cmpd cr7,r4,r8 │ │ │ │ - beq cr7,2ec40 │ │ │ │ - ldu r8,-8(r25) │ │ │ │ - add r10,r4,r10 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,2ebd4 │ │ │ │ + cmpd r6,r8 │ │ │ │ + beq 2f360 │ │ │ │ + ldu r8,-8(r26) │ │ │ │ + add r10,r6,r10 │ │ │ │ + std r10,-16(r9) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 2f2e4 │ │ │ │ neg r8,r8 │ │ │ │ li r30,-1 │ │ │ │ - stdu r30,-8(r3) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 2eb70 │ │ │ │ - mr r30,r14 │ │ │ │ + stdu r30,-8(r4) │ │ │ │ + stdu r8,-8(r9) │ │ │ │ + beq cr7,2f280 │ │ │ │ + ld r6,32(r31) │ │ │ │ + mr r30,r12 │ │ │ │ addi r11,r11,1 │ │ │ │ - cmpd r11,r0 │ │ │ │ - bne 2ea40 │ │ │ │ - ld r10,104(r31) │ │ │ │ - ld r4,96(r31) │ │ │ │ - ld r14,120(r31) │ │ │ │ - mr r25,r30 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r4,r10 │ │ │ │ - beq 2d8bc │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r14,r14,r28 │ │ │ │ - ble cr4,2ea24 │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r23,136(r31) │ │ │ │ - mr r15,r10 │ │ │ │ - b 2e6c0 │ │ │ │ - stdx r9,r25,r5 │ │ │ │ - li r10,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2e7e0 │ │ │ │ + cmpd r11,r19 │ │ │ │ + bne 2f160 │ │ │ │ + ld r30,136(r31) │ │ │ │ + ld r12,120(r31) │ │ │ │ + mr r26,r6 │ │ │ │ + ld r6,128(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + cmpd r12,r30 │ │ │ │ + beq 2df6c │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r6,r6,r24 │ │ │ │ + ble cr4,2f138 │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r11,152(r31) │ │ │ │ + mr r9,r30 │ │ │ │ + ld r7,160(r31) │ │ │ │ + ld r8,168(r31) │ │ │ │ + ld r20,176(r31) │ │ │ │ + b 2edc8 │ │ │ │ + stdx r2,r10,r5 │ │ │ │ + li r9,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 2eef0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r3) │ │ │ │ - b 2ebb8 │ │ │ │ + std r10,-16(r4) │ │ │ │ + b 2f2c8 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r17) │ │ │ │ - b 2eb10 │ │ │ │ + ld r2,-8(r17) │ │ │ │ + neg r10,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r16) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,-8(r21) │ │ │ │ + cmpd r2,r23 │ │ │ │ + std r2,-8(r17) │ │ │ │ + beq 2f248 │ │ │ │ + mr r2,r18 │ │ │ │ + b 2f2f8 │ │ │ │ nop │ │ │ │ - blt 2ec74 │ │ │ │ - ld r9,48(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f24,f30 │ │ │ │ - b 2e8b8 │ │ │ │ + fmul f30,f23,f26 │ │ │ │ + bge 2efac │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ fdiv f30,f30,f29 │ │ │ │ - b 2e8b8 │ │ │ │ - ld r9,104(r31) │ │ │ │ - addi r10,r9,1 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpd r18,r10 │ │ │ │ - std r10,104(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,120(r31) │ │ │ │ - ld r9,64(r31) │ │ │ │ - add r9,r9,r28 │ │ │ │ - std r9,64(r31) │ │ │ │ - beq 2d8bc │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r23,88(r9) │ │ │ │ - ld r9,64(r31) │ │ │ │ - b 2e714 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 2d8bc │ │ │ │ - sldi r15,r28,3 │ │ │ │ - ble cr4,2f4c8 │ │ │ │ - ld r9,72(r31) │ │ │ │ - li r4,0 │ │ │ │ - li r10,0 │ │ │ │ - ld r16,88(r9) │ │ │ │ - ld r9,56(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r21,r23,2 │ │ │ │ - addi r11,r7,-8 │ │ │ │ - mr r6,r20 │ │ │ │ - ld r17,160(r31) │ │ │ │ - std r23,104(r31) │ │ │ │ + b 2efac │ │ │ │ + ld r2,136(r31) │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,48(r31) │ │ │ │ + add r2,r2,r24 │ │ │ │ + std r2,48(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + cmpd r2,r27 │ │ │ │ + beq 2df6c │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r8,120(r31) │ │ │ │ + ld r20,88(r2) │ │ │ │ + ld r2,48(r31) │ │ │ │ + b 2ee20 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 2df6c │ │ │ │ + sldi r0,r24,3 │ │ │ │ + ble cr4,2fd48 │ │ │ │ + ld r2,56(r31) │ │ │ │ + li r6,0 │ │ │ │ + li r9,0 │ │ │ │ + ld r16,88(r2) │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r19,2 │ │ │ │ + ld r5,96(r31) │ │ │ │ + xxspltib vs39,1 │ │ │ │ + xxspltib vs40,2 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r23,r16 │ │ │ │ - mr r18,r7 │ │ │ │ - addi r9,r9,1648 │ │ │ │ - divd r21,r20,r21 │ │ │ │ - ld r20,72(r31) │ │ │ │ - mr r14,r12 │ │ │ │ - mr r16,r4 │ │ │ │ - std r24,80(r31) │ │ │ │ - std r27,96(r31) │ │ │ │ - std r10,64(r31) │ │ │ │ - std r9,48(r31) │ │ │ │ - ld r9,112(r31) │ │ │ │ - addi r22,r9,-8 │ │ │ │ - mr r9,r11 │ │ │ │ - mr r11,r15 │ │ │ │ - ld r15,152(r31) │ │ │ │ - std r22,120(r31) │ │ │ │ - ld r22,120(r20) │ │ │ │ - sldi r8,r16,3 │ │ │ │ - mtctr r28 │ │ │ │ - ld r12,64(r20) │ │ │ │ - ld r19,112(r31) │ │ │ │ - mr r27,r28 │ │ │ │ + ld r18,56(r31) │ │ │ │ + std r26,48(r31) │ │ │ │ + std r25,136(r31) │ │ │ │ + std r19,144(r31) │ │ │ │ + addi r22,r10,-8 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r23,r10 │ │ │ │ + mr r26,r0 │ │ │ │ + std r14,152(r31) │ │ │ │ + divd r12,r14,r2 │ │ │ │ + xxspltd vs11,vs31,0 │ │ │ │ + mr r20,r16 │ │ │ │ + mr r15,r7 │ │ │ │ + std r27,120(r31) │ │ │ │ + vextsb2d v7,v7 │ │ │ │ + vextsb2d v8,v8 │ │ │ │ + mr r14,r8 │ │ │ │ + mr r10,r6 │ │ │ │ + addi r21,r5,-8 │ │ │ │ + mr r25,r9 │ │ │ │ + mr r11,r22 │ │ │ │ + mr r30,r5 │ │ │ │ + mr r0,r21 │ │ │ │ + mtvsrdd vs38,r12,r12 │ │ │ │ + mr r16,r12 │ │ │ │ + ld r21,120(r18) │ │ │ │ + sldi r8,r10,3 │ │ │ │ + ld r22,64(r18) │ │ │ │ + mtctr r24 │ │ │ │ + mr r28,r24 │ │ │ │ li r7,0 │ │ │ │ - add r22,r22,r8 │ │ │ │ - b 2edc0 │ │ │ │ - nop │ │ │ │ + ld r3,48(r31) │ │ │ │ + add r21,r21,r8 │ │ │ │ + b 2f500 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r8,r3 │ │ │ │ - blt 2ed9c │ │ │ │ - subf r8,r5,r8 │ │ │ │ + cmpd r8,r4 │ │ │ │ + blt 2f4dc │ │ │ │ + subf r8,r6,r8 │ │ │ │ cmpdi r8,0 │ │ │ │ - li r5,1 │ │ │ │ - stdx r8,r17,r7 │ │ │ │ - ble 2ee2c │ │ │ │ - stdx r5,r15,r7 │ │ │ │ - stdx r8,r25,r7 │ │ │ │ - addi r27,r27,-1 │ │ │ │ + li r6,1 │ │ │ │ + stdx r8,r15,r7 │ │ │ │ + ble 2f56c │ │ │ │ + stdx r6,r14,r7 │ │ │ │ + stdx r8,r3,r7 │ │ │ │ + addi r28,r28,-1 │ │ │ │ addi r7,r7,8 │ │ │ │ - bdz 2ee48 │ │ │ │ - ldx r3,r12,r7 │ │ │ │ - lfdx f12,r22,r7 │ │ │ │ - addi r5,r3,-1 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - mtfprd f0,r5 │ │ │ │ + bdz 2f588 │ │ │ │ + ldx r4,r22,r7 │ │ │ │ + lfdx f12,r21,r7 │ │ │ │ + addi r6,r4,-1 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + mtfprd f0,r6 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r4,r23,r8 │ │ │ │ - addi r0,r8,1 │ │ │ │ - divd r8,r4,r5 │ │ │ │ - cmpdi r4,0 │ │ │ │ - add r0,r0,r23 │ │ │ │ - stdx r4,r19,r7 │ │ │ │ - stdx r0,r18,r7 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - subf r8,r8,r4 │ │ │ │ - bge 2ed90 │ │ │ │ - add r5,r8,r5 │ │ │ │ - cmpd r5,r3 │ │ │ │ - bge 2f274 │ │ │ │ - mr r8,r5 │ │ │ │ - li r5,1 │ │ │ │ + mffprd r27,f0 │ │ │ │ + subf r5,r20,r27 │ │ │ │ + addi r27,r27,1 │ │ │ │ + divd r8,r5,r6 │ │ │ │ + cmpdi r5,0 │ │ │ │ + add r27,r27,r20 │ │ │ │ + stdx r5,r30,r7 │ │ │ │ + stdx r27,r23,r7 │ │ │ │ + mulld r8,r8,r6 │ │ │ │ + subf r8,r8,r5 │ │ │ │ + bge 2f4d0 │ │ │ │ + add r6,r8,r6 │ │ │ │ + cmpd r6,r4 │ │ │ │ + bge 2faf8 │ │ │ │ + mr r8,r6 │ │ │ │ + li r6,1 │ │ │ │ cmpdi r8,0 │ │ │ │ - stdx r8,r17,r7 │ │ │ │ - bgt 2edac │ │ │ │ + stdx r8,r15,r7 │ │ │ │ + bgt 2f4ec │ │ │ │ neg r8,r8 │ │ │ │ - li r5,-1 │ │ │ │ - stdx r5,r15,r7 │ │ │ │ - stdx r8,r25,r7 │ │ │ │ - addi r27,r27,-1 │ │ │ │ + li r6,-1 │ │ │ │ + stdx r6,r14,r7 │ │ │ │ + stdx r8,r3,r7 │ │ │ │ + addi r28,r28,-1 │ │ │ │ addi r7,r7,8 │ │ │ │ - bdnz 2edc0 │ │ │ │ - ld r3,40(r31) │ │ │ │ - mr r5,r11 │ │ │ │ + bdnz 2f500 │ │ │ │ + ld r3,88(r31) │ │ │ │ + mr r5,r26 │ │ │ │ li r4,0 │ │ │ │ - std r9,136(r31) │ │ │ │ - std r6,168(r31) │ │ │ │ - std r12,128(r31) │ │ │ │ - std r11,144(r31) │ │ │ │ - li r24,0 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r23,2 │ │ │ │ - ld r8,104(r20) │ │ │ │ - ld r12,128(r31) │ │ │ │ - ld r6,168(r31) │ │ │ │ - ld r11,144(r31) │ │ │ │ - std r18,128(r31) │ │ │ │ - mtfprd f12,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f11,r8 │ │ │ │ - addi r23,r12,-8 │ │ │ │ - ld r12,120(r31) │ │ │ │ - addi r0,r8,1 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fcfid f9,f11 │ │ │ │ - ld r9,136(r31) │ │ │ │ - std r25,136(r31) │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - mr r7,r9 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ - ldu r5,8(r23) │ │ │ │ - ldu r25,8(r12) │ │ │ │ - sldi r19,r24,3 │ │ │ │ - ldu r3,8(r7) │ │ │ │ - lfdx f11,r22,r19 │ │ │ │ - addi r5,r5,-1 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - cmpd r3,r25 │ │ │ │ - sldi r10,r5,1 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + std r11,168(r31) │ │ │ │ + std r0,160(r31) │ │ │ │ + li r27,0 │ │ │ │ + addi r22,r22,-8 │ │ │ │ + std r10,224(r31) │ │ │ │ + stxv vs40,208(r31) │ │ │ │ + stxv vs11,192(r31) │ │ │ │ + stxv vs39,176(r31) │ │ │ │ + stxv vs38,32(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r8,104(r18) │ │ │ │ + addi r2,r20,2 │ │ │ │ + ld r0,160(r31) │ │ │ │ + mr r4,r14 │ │ │ │ + std r23,160(r31) │ │ │ │ + ld r11,168(r31) │ │ │ │ + ld r10,224(r31) │ │ │ │ + std r15,168(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,64(r31) │ │ │ │ + lxv vs40,208(r31) │ │ │ │ + lxv vs11,192(r31) │ │ │ │ + lxv vs39,176(r31) │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f11,f0,f11,f12 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - stfdx f11,r30,r19 │ │ │ │ - blt 2efc4 │ │ │ │ - ld r10,48(r31) │ │ │ │ - frim f0,f11 │ │ │ │ - addi r3,r3,1 │ │ │ │ - maddld r19,r14,r24,r29 │ │ │ │ - ld r18,176(r20) │ │ │ │ - subf r25,r25,r3 │ │ │ │ - lfd f10,0(r10) │ │ │ │ - fctidz f12,f0 │ │ │ │ - fsub f10,f10,f11 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r5,f12 │ │ │ │ - fadd f10,f10,f0 │ │ │ │ - b 2ef5c │ │ │ │ - nop │ │ │ │ + lxv vs38,32(r31) │ │ │ │ + mr r19,r0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + mr r5,r10 │ │ │ │ + mr r20,r11 │ │ │ │ + mr r10,r25 │ │ │ │ + fcfid f7,f12 │ │ │ │ + srdi r7,r2,3 │ │ │ │ + fdiv f7,f7,f0 │ │ │ │ + nop │ │ │ │ + ldu r2,8(r22) │ │ │ │ + ldu r25,8(r19) │ │ │ │ + sldi r6,r27,3 │ │ │ │ + ldu r14,8(r20) │ │ │ │ + lfdx f0,r21,r6 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtfprd f12,r25 │ │ │ │ + cmpd r14,r25 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f10,f12 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + ld r2,72(r31) │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmsub f0,f12,f0,f10 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + stfdx f0,r2,r6 │ │ │ │ + blt 2f83c │ │ │ │ + frim f10,f0 │ │ │ │ + subf r30,r25,r14 │ │ │ │ + fsub f8,f30,f0 │ │ │ │ + ld r15,176(r18) │ │ │ │ + cmpldi r30,1 │ │ │ │ + fctidz f12,f10 │ │ │ │ + fadd f8,f8,f10 │ │ │ │ + mffprd r23,f12 │ │ │ │ + fsub f12,f0,f10 │ │ │ │ + not r12,r23 │ │ │ │ + ble 2fb4c │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r6,r28,3 │ │ │ │ + plxv vs44,164692 # 579f0 │ │ │ │ + xxspltd vs9,vs8,0 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + std r29,32(r31) │ │ │ │ + mtvsrdd vs42,r23,r23 │ │ │ │ + mtvsrdd vs41,r12,r12 │ │ │ │ + add r6,r15,r6 │ │ │ │ + maddld r3,r2,r27,r29 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f12,r18,r3 │ │ │ │ - addic. r25,r25,-1 │ │ │ │ - subf r5,r21,r5 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r19) │ │ │ │ - beq 2efc4 │ │ │ │ - addi r19,r19,8 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r8,r5,1 │ │ │ │ - not r10,r5 │ │ │ │ - mr r4,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - add r3,r27,r8 │ │ │ │ - add r10,r10,r27 │ │ │ │ + vmulld v0,v12,v6 │ │ │ │ + addi r3,r3,16 │ │ │ │ + vaddudm v12,v12,v8 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v0,v9 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v7 │ │ │ │ + xvcvsxddp vs6,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs6,vs6,vs11 │ │ │ │ + xvcmpgtdp vs0,vs0,vs11 │ │ │ │ + xxsel vs32,vs32,vs45,vs6 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r17,vs32 │ │ │ │ + mfvrd r9,v0 │ │ │ │ + mfvsrld r29,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r17,r17,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r9,r9,r6 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + ldx r17,r17,r6 │ │ │ │ + ldx r2,r2,r6 │ │ │ │ + ldx r29,r29,r6 │ │ │ │ + mtvsrdd vs0,r9,r17 │ │ │ │ + mtvsrdd vs6,r2,r29 │ │ │ │ + xvmuldp vs6,vs6,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs6 │ │ │ │ + stxv vs0,-16(r3) │ │ │ │ + bdnz 2f6d0 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + ld r29,32(r31) │ │ │ │ + beq 2f83c │ │ │ │ + clrrdi r30,r30,1 │ │ │ │ + add r25,r25,r30 │ │ │ │ + mulld r3,r16,r30 │ │ │ │ + subf r2,r3,r23 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r6,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2ef98 │ │ │ │ - neg r4,r5 │ │ │ │ - add r4,r27,r4 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f0,r18,r4 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - bgt 2ef40 │ │ │ │ - lfdx f12,r18,r10 │ │ │ │ - addic. r25,r25,-1 │ │ │ │ - subf r5,r21,r5 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r19) │ │ │ │ - bne 2ef58 │ │ │ │ - addi r24,r24,1 │ │ │ │ - add r27,r27,r0 │ │ │ │ - cmpd r24,r28 │ │ │ │ - bne 2eec0 │ │ │ │ - ld r18,128(r31) │ │ │ │ + bgt 2f780 │ │ │ │ + subf r6,r23,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r6,r28,r6 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f10,r15,r6 │ │ │ │ + fmul f10,f8,f10 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 2f7a8 │ │ │ │ + add r2,r12,r3 │ │ │ │ + add r2,r28,r2 │ │ │ │ + mulld r6,r7,r27 │ │ │ │ + addi r25,r25,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r14,r25 │ │ │ │ + lfdx f0,r15,r2 │ │ │ │ + add r2,r6,r30 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r29,r2 │ │ │ │ + blt 2f83c │ │ │ │ + add r3,r16,r3 │ │ │ │ + addi r30,r30,1 │ │ │ │ + subf r2,r3,r23 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r25,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 2f7f8 │ │ │ │ + subf r25,r23,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r25,r28,r25 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r15,r25 │ │ │ │ + fmul f8,f8,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 2f820 │ │ │ │ + add r2,r12,r3 │ │ │ │ + add r2,r28,r2 │ │ │ │ + add r30,r6,r30 │ │ │ │ + sldi r6,r2,3 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + lfdx f0,r15,r6 │ │ │ │ + fmadd f0,f12,f0,f8 │ │ │ │ + stfdx f0,r29,r2 │ │ │ │ + addi r27,r27,1 │ │ │ │ + add r28,r28,r8 │ │ │ │ + cmpd r27,r24 │ │ │ │ + bne 2f620 │ │ │ │ + ld r23,160(r31) │ │ │ │ + ld r15,168(r31) │ │ │ │ + mr r14,r4 │ │ │ │ + mr r25,r10 │ │ │ │ + ble cr3,2fb54 │ │ │ │ + mr r9,r25 │ │ │ │ + mr r0,r26 │ │ │ │ + ld r19,144(r31) │ │ │ │ + ld r14,152(r31) │ │ │ │ + mr r7,r15 │ │ │ │ + mr r8,r4 │ │ │ │ ld r25,136(r31) │ │ │ │ - ble cr3,2f2ac │ │ │ │ - ld r24,80(r31) │ │ │ │ - ld r27,96(r31) │ │ │ │ - ld r23,104(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - mr r7,r18 │ │ │ │ - mr r12,r14 │ │ │ │ - mr r20,r6 │ │ │ │ - mr r4,r16 │ │ │ │ - mr r15,r11 │ │ │ │ - ld r8,160(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - addi r11,r28,-1 │ │ │ │ - std r20,144(r31) │ │ │ │ - ld r20,56(r31) │ │ │ │ - std r23,136(r31) │ │ │ │ - add r18,r25,r15 │ │ │ │ - li r21,0 │ │ │ │ - std r7,120(r31) │ │ │ │ - std r30,128(r31) │ │ │ │ - add r0,r8,r15 │ │ │ │ - ld r8,152(r31) │ │ │ │ - ld r16,88(r9) │ │ │ │ - mr r23,r9 │ │ │ │ - add r17,r8,r15 │ │ │ │ - ld r8,40(r31) │ │ │ │ - addi r22,r16,1 │ │ │ │ - std r16,168(r31) │ │ │ │ - sldi r22,r22,1 │ │ │ │ - add r19,r8,r15 │ │ │ │ - sldi r8,r11,3 │ │ │ │ - std r8,80(r31) │ │ │ │ - mr r8,r10 │ │ │ │ - lfd f11,0(r26) │ │ │ │ + ld r27,120(r31) │ │ │ │ + mr r6,r5 │ │ │ │ + mr r10,r23 │ │ │ │ + ld r26,48(r31) │ │ │ │ + ld r28,56(r31) │ │ │ │ + ld r5,88(r31) │ │ │ │ + addi r20,r24,-1 │ │ │ │ + add r2,r7,r0 │ │ │ │ + std r19,160(r31) │ │ │ │ + std r10,152(r31) │ │ │ │ + add r17,r8,r0 │ │ │ │ + add r21,r26,r0 │ │ │ │ + ld r30,80(r31) │ │ │ │ + ld r15,104(r31) │ │ │ │ + li r22,0 │ │ │ │ + std r14,168(r31) │ │ │ │ + std r7,176(r31) │ │ │ │ + ld r19,112(r31) │ │ │ │ + std r8,192(r31) │ │ │ │ + ld r16,88(r28) │ │ │ │ + add r18,r5,r0 │ │ │ │ + ld r5,64(r31) │ │ │ │ + addi r23,r16,1 │ │ │ │ + srdi r3,r5,3 │ │ │ │ + std r16,208(r31) │ │ │ │ + sldi r5,r20,3 │ │ │ │ + mr r16,r2 │ │ │ │ + sldi r23,r23,1 │ │ │ │ + std r5,120(r31) │ │ │ │ + std r6,136(r31) │ │ │ │ + std r9,144(r31) │ │ │ │ + lfd f11,0(r27) │ │ │ │ + ld r6,88(r31) │ │ │ │ + li r2,0 │ │ │ │ + li r4,0 │ │ │ │ + mr r11,r26 │ │ │ │ + nop │ │ │ │ + cmpd r24,r2 │ │ │ │ + ble 2f99c │ │ │ │ + sldi r5,r2,3 │ │ │ │ + subf r8,r2,r24 │ │ │ │ + ld r10,64(r28) │ │ │ │ li r9,0 │ │ │ │ - li r3,0 │ │ │ │ - mr r30,r25 │ │ │ │ - std r8,96(r31) │ │ │ │ - std r4,104(r31) │ │ │ │ + std r6,32(r31) │ │ │ │ + std r4,48(r31) │ │ │ │ + add r7,r25,r5 │ │ │ │ + add r26,r30,r5 │ │ │ │ + mtctr r8 │ │ │ │ + lfdx f0,r30,r5 │ │ │ │ + add r12,r6,r5 │ │ │ │ + add r14,r11,r5 │ │ │ │ + ld r8,0(r7) │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r5,r10,r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 2f10c │ │ │ │ - sldi r5,r9,3 │ │ │ │ - ld r25,40(r31) │ │ │ │ - subf r7,r9,r28 │ │ │ │ - ld r8,64(r23) │ │ │ │ - srdi r14,r12,3 │ │ │ │ - li r10,0 │ │ │ │ - std r3,48(r31) │ │ │ │ - std r11,64(r31) │ │ │ │ - add r6,r24,r5 │ │ │ │ - add r4,r27,r5 │ │ │ │ - mtctr r7 │ │ │ │ - lfdx f0,r27,r5 │ │ │ │ - ld r7,0(r6) │ │ │ │ - add r16,r25,r5 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r25,r30,r5 │ │ │ │ - add r5,r8,r5 │ │ │ │ nop │ │ │ │ - ldx r8,r16,r10 │ │ │ │ - ldx r3,r5,r10 │ │ │ │ - ldx r11,r25,r10 │ │ │ │ - maddld r8,r14,r9,r8 │ │ │ │ - maddld r7,r7,r3,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - stdu r7,8(r6) │ │ │ │ - lfdx f12,r29,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 2f0d0 │ │ │ │ - ld r3,48(r31) │ │ │ │ - ld r11,64(r31) │ │ │ │ - ldx r10,r24,r15 │ │ │ │ - ld r7,32(r31) │ │ │ │ - lfdx f12,r27,r15 │ │ │ │ - ld r9,-8(r18) │ │ │ │ - ld r8,-8(r17) │ │ │ │ + ldx r10,r12,r9 │ │ │ │ + ldx r6,r5,r9 │ │ │ │ + ldx r4,r14,r9 │ │ │ │ + maddld r10,r3,r2,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + maddld r8,r8,r6,r4 │ │ │ │ sldi r10,r10,3 │ │ │ │ + stdu r8,8(r7) │ │ │ │ + lfdx f12,r29,r10 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2f960 │ │ │ │ + ld r6,32(r31) │ │ │ │ + ld r4,48(r31) │ │ │ │ + ldx r2,r25,r0 │ │ │ │ + lfdx f12,r30,r0 │ │ │ │ + ld r9,-8(r21) │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ + ld r10,-8(r17) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r15,r2 │ │ │ │ fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r26) │ │ │ │ - beq 2f2a0 │ │ │ │ - ld r10,64(r23) │ │ │ │ - ld r7,80(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 2f2a0 │ │ │ │ - ld r10,-8(r19) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r18) │ │ │ │ - mr r9,r11 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r22,r10 │ │ │ │ - std r10,-8(r19) │ │ │ │ - bne 2f224 │ │ │ │ - addi r9,r11,1 │ │ │ │ - cmpdi r11,0 │ │ │ │ - mr r6,r19 │ │ │ │ + stfd f11,0(r27) │ │ │ │ + beq 2fb20 │ │ │ │ + ld r2,64(r28) │ │ │ │ + ld r8,120(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 2fb20 │ │ │ │ + ld r2,-8(r18) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r21) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r23,r2 │ │ │ │ + std r2,-8(r18) │ │ │ │ + bne 2fb44 │ │ │ │ + addi r2,r20,1 │ │ │ │ + cmpdi r20,0 │ │ │ │ mr r7,r18 │ │ │ │ - mr r4,r17 │ │ │ │ - mr r25,r0 │ │ │ │ - mr r14,r30 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + mr r9,r21 │ │ │ │ + std r11,32(r31) │ │ │ │ + mr r5,r17 │ │ │ │ + mr r26,r16 │ │ │ │ + mr r12,r6 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r11 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bdz 2f220 │ │ │ │ - ld r5,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r4) │ │ │ │ - li r30,1 │ │ │ │ - sldi r16,r9,3 │ │ │ │ - cmpdi cr7,r5,0 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r20 │ │ │ │ + bdz 2faa0 │ │ │ │ + ld r8,-16(r7) │ │ │ │ + ld r6,-16(r9) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r11,1 │ │ │ │ + ld r10,-16(r5) │ │ │ │ + sldi r14,r2,3 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r22,r8 │ │ │ │ - stdu r21,-8(r6) │ │ │ │ - beq cr7,2f290 │ │ │ │ - ld r8,64(r23) │ │ │ │ - ldx r8,r8,r16 │ │ │ │ + std r8,-16(r7) │ │ │ │ + cmpd cr7,r23,r8 │ │ │ │ + stdu r22,-8(r7) │ │ │ │ + beq 2fb10 │ │ │ │ + ld r8,64(r28) │ │ │ │ + ldx r8,r8,r14 │ │ │ │ addi r8,r8,-1 │ │ │ │ - cmpd cr7,r5,r8 │ │ │ │ - beq cr7,2f290 │ │ │ │ - ldu r8,-8(r25) │ │ │ │ - add r10,r5,r10 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,2f214 │ │ │ │ + cmpd r6,r8 │ │ │ │ + beq 2fb10 │ │ │ │ + ldu r8,-8(r26) │ │ │ │ + add r10,r6,r10 │ │ │ │ + std r10,-16(r9) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 2fa94 │ │ │ │ neg r8,r8 │ │ │ │ - li r30,-1 │ │ │ │ - stdu r30,-8(r4) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 2f1b0 │ │ │ │ - mr r30,r14 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r20 │ │ │ │ - bne 2f080 │ │ │ │ - ld r8,96(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r4,104(r31) │ │ │ │ - mr r25,r30 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 2d8bc │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r4,r4,r28 │ │ │ │ - ble cr4,2f060 │ │ │ │ - ld r7,120(r31) │ │ │ │ - ld r30,128(r31) │ │ │ │ - ld r23,136(r31) │ │ │ │ - ld r20,144(r31) │ │ │ │ - mr r10,r8 │ │ │ │ - ld r16,168(r31) │ │ │ │ - b 2ed00 │ │ │ │ - stdx r8,r17,r7 │ │ │ │ - li r5,-1 │ │ │ │ + li r11,-1 │ │ │ │ + stdu r11,-8(r5) │ │ │ │ + stdu r8,-8(r9) │ │ │ │ + beq cr7,2fa30 │ │ │ │ + ld r11,32(r31) │ │ │ │ + mr r6,r12 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r19 │ │ │ │ + bne 2f910 │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + mr r26,r11 │ │ │ │ + ld r6,136(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 2df6c │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r6,r6,r24 │ │ │ │ + ble cr4,2f8f0 │ │ │ │ + ld r10,152(r31) │ │ │ │ + ld r19,160(r31) │ │ │ │ + ld r14,168(r31) │ │ │ │ + ld r7,176(r31) │ │ │ │ + ld r8,192(r31) │ │ │ │ + ld r16,208(r31) │ │ │ │ + b 2f428 │ │ │ │ + stdx r8,r15,r7 │ │ │ │ + li r6,-1 │ │ │ │ neg r8,r8 │ │ │ │ - b 2ee34 │ │ │ │ - nop │ │ │ │ + b 2f574 │ │ │ │ nop │ │ │ │ nop │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r4) │ │ │ │ - b 2f1f8 │ │ │ │ - nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r17) │ │ │ │ - b 2f150 │ │ │ │ - ld r10,64(r31) │ │ │ │ - ld r8,88(r31) │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r16,r16,r28 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - std r10,64(r31) │ │ │ │ - beq 2d8bc │ │ │ │ - ld r23,88(r20) │ │ │ │ - b 2ed60 │ │ │ │ - andi. r9,r6,8 │ │ │ │ - bne 2f2f0 │ │ │ │ - li r9,1 │ │ │ │ - std r9,56(r31) │ │ │ │ - andi. r9,r6,2 │ │ │ │ - beq 2d38c │ │ │ │ - b 2e694 │ │ │ │ - li r9,1 │ │ │ │ - std r9,56(r31) │ │ │ │ - b 2e140 │ │ │ │ - ld r10,56(r31) │ │ │ │ - addi r9,r4,-2 │ │ │ │ - li r14,0 │ │ │ │ - li r15,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - bne 2f338 │ │ │ │ - bgt cr3,2e9d4 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 2d8bc │ │ │ │ - cmpdi r4,2 │ │ │ │ - addi r26,r26,16 │ │ │ │ - li r15,2 │ │ │ │ - sldi r14,r28,1 │ │ │ │ - beq 2d8bc │ │ │ │ - bgt cr3,2e9d4 │ │ │ │ - addi r9,r15,1 │ │ │ │ - add r14,r28,r14 │ │ │ │ - addi r26,r26,16 │ │ │ │ - addi r15,r15,2 │ │ │ │ - cmpd r4,r9 │ │ │ │ - add r14,r28,r14 │ │ │ │ - beq 2d8bc │ │ │ │ - bgt cr3,2e9d4 │ │ │ │ - addi r9,r15,1 │ │ │ │ - add r14,r28,r14 │ │ │ │ - addi r15,r15,2 │ │ │ │ - addi r26,r26,16 │ │ │ │ - cmpd cr7,r4,r9 │ │ │ │ - cmpd r4,r15 │ │ │ │ - add r14,r28,r14 │ │ │ │ - beq cr7,2d8bc │ │ │ │ - bne 2f338 │ │ │ │ - b 2d8bc │ │ │ │ - nop │ │ │ │ + std r10,-16(r5) │ │ │ │ + b 2fa78 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r10,56(r31) │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r15,0 │ │ │ │ + ld r2,-8(r18) │ │ │ │ + neg r10,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r17) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,-8(r21) │ │ │ │ + cmpd r23,r2 │ │ │ │ + std r2,-8(r18) │ │ │ │ + beq 2f9f8 │ │ │ │ + mr r2,r20 │ │ │ │ + b 2faa8 │ │ │ │ li r30,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - bne 2f4c0 │ │ │ │ - bgt cr3,2e3f4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 2d8bc │ │ │ │ - li r30,2 │ │ │ │ - addi r26,r26,16 │ │ │ │ - sldi r15,r28,1 │ │ │ │ - mr r10,r9 │ │ │ │ - cmpd r30,r9 │ │ │ │ - beq 2d8bc │ │ │ │ - bgt cr3,2e3f4 │ │ │ │ - addi r9,r30,1 │ │ │ │ - add r15,r28,r15 │ │ │ │ - addi r26,r26,16 │ │ │ │ - addi r30,r30,2 │ │ │ │ - cmpd r9,r10 │ │ │ │ - add r15,r28,r15 │ │ │ │ - beq 2d8bc │ │ │ │ - bgt cr3,2e3f4 │ │ │ │ - addi r9,r30,1 │ │ │ │ - add r15,r28,r15 │ │ │ │ - addi r30,r30,2 │ │ │ │ - addi r26,r26,16 │ │ │ │ - cmpd cr7,r9,r10 │ │ │ │ - cmpd r30,r10 │ │ │ │ - add r15,r28,r15 │ │ │ │ - beq cr7,2d8bc │ │ │ │ - bne 2f3d4 │ │ │ │ - b 2d8bc │ │ │ │ - mr r5,r17 │ │ │ │ + b 2f760 │ │ │ │ + ld r2,120(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r10,r5,r24 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,120(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + cmpd r25,r2 │ │ │ │ + beq 2df6c │ │ │ │ + ld r20,88(r18) │ │ │ │ + ld r30,96(r31) │ │ │ │ + b 2f4a4 │ │ │ │ + andi. r2,r9,8 │ │ │ │ + bne 2fb9c │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + andi. r2,r9,2 │ │ │ │ + beq 2da34 │ │ │ │ + b 2ed9c │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + b 2e7fc │ │ │ │ + ld r5,112(r31) │ │ │ │ + addi r2,r12,-2 │ │ │ │ + li r6,0 │ │ │ │ li r9,0 │ │ │ │ - addi r6,r9,1 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r5,0 │ │ │ │ + bne 2fbe4 │ │ │ │ + bgt cr3,2f0d4 │ │ │ │ + cmpdi r12,1 │ │ │ │ + beq 2df6c │ │ │ │ + cmpdi r12,2 │ │ │ │ + addi r27,r27,16 │ │ │ │ + li r9,2 │ │ │ │ + sldi r6,r24,1 │ │ │ │ + beq 2df6c │ │ │ │ + bgt cr3,2f0d4 │ │ │ │ + addi r2,r9,1 │ │ │ │ + add r6,r24,r6 │ │ │ │ + addi r27,r27,16 │ │ │ │ addi r9,r9,2 │ │ │ │ - cmpd cr7,r28,r6 │ │ │ │ - mulld r8,r19,r6 │ │ │ │ - mulld r10,r19,r9 │ │ │ │ - cmpd r28,r9 │ │ │ │ - beq cr7,2e140 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfd f0,1648(r6) │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ - beq 2e140 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - b 2f428 │ │ │ │ + cmpd r12,r2 │ │ │ │ + add r6,r24,r6 │ │ │ │ + beq 2df6c │ │ │ │ + bgt cr3,2f0d4 │ │ │ │ + addi r2,r9,1 │ │ │ │ + add r6,r24,r6 │ │ │ │ + addi r9,r9,2 │ │ │ │ + addi r27,r27,16 │ │ │ │ + cmpd cr7,r12,r2 │ │ │ │ + cmpd r12,r9 │ │ │ │ + add r6,r24,r6 │ │ │ │ + beq cr7,2df6c │ │ │ │ + bne 2fbe4 │ │ │ │ + b 2df6c │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + li r17,0 │ │ │ │ + li r16,0 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r9,0 │ │ │ │ + bne 2fd40 │ │ │ │ + bgt cr3,2eab4 │ │ │ │ + ld r2,136(r31) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 2df6c │ │ │ │ + li r16,2 │ │ │ │ + addi r27,r27,16 │ │ │ │ + sldi r17,r24,1 │ │ │ │ + mr r9,r2 │ │ │ │ + cmpd r16,r2 │ │ │ │ + beq 2df6c │ │ │ │ + bgt cr3,2eab4 │ │ │ │ + addi r2,r16,1 │ │ │ │ + add r17,r24,r17 │ │ │ │ + addi r27,r27,16 │ │ │ │ + addi r16,r16,2 │ │ │ │ + cmpd r9,r2 │ │ │ │ + add r17,r24,r17 │ │ │ │ + beq 2df6c │ │ │ │ + bgt cr3,2eab4 │ │ │ │ + addi r2,r16,1 │ │ │ │ + add r17,r24,r17 │ │ │ │ + addi r16,r16,2 │ │ │ │ + addi r27,r27,16 │ │ │ │ + cmpd cr7,r9,r2 │ │ │ │ + cmpd r16,r9 │ │ │ │ + add r17,r24,r17 │ │ │ │ + beq cr7,2df6c │ │ │ │ + bne 2fc74 │ │ │ │ + b 2df6c │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r24,r5 │ │ │ │ + mulld r6,r19,r5 │ │ │ │ + mulld r9,r19,r2 │ │ │ │ + cmpd r24,r2 │ │ │ │ + beq cr7,2e7fc │ │ │ │ + sldi r6,r6,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f31,r11,r6 │ │ │ │ + beq 2e7fc │ │ │ │ + stfdx f31,r11,r9 │ │ │ │ + b 2fcc4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r24,r5 │ │ │ │ + mulld r6,r19,r5 │ │ │ │ + mulld r9,r19,r2 │ │ │ │ + cmpd r24,r2 │ │ │ │ + beq cr7,2ed9c │ │ │ │ + sldi r6,r6,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f31,r11,r6 │ │ │ │ + beq 2ed9c │ │ │ │ + stfdx f31,r11,r9 │ │ │ │ + b 2fd04 │ │ │ │ nop │ │ │ │ - mr r5,r17 │ │ │ │ + nop │ │ │ │ + ld r9,136(r31) │ │ │ │ + b 2fc74 │ │ │ │ + ld r5,112(r31) │ │ │ │ + addi r2,r15,-2 │ │ │ │ + li r6,0 │ │ │ │ li r9,0 │ │ │ │ - addi r6,r9,1 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r5,0 │ │ │ │ + bne 2fd88 │ │ │ │ + bgt cr3,2f88c │ │ │ │ + ld r2,128(r31) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 2df6c │ │ │ │ + li r9,2 │ │ │ │ + addi r27,r27,16 │ │ │ │ + sldi r6,r24,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 2df6c │ │ │ │ + ld r5,128(r31) │ │ │ │ + bgt cr3,2f88c │ │ │ │ + addi r2,r9,1 │ │ │ │ + add r6,r24,r6 │ │ │ │ + addi r27,r27,16 │ │ │ │ addi r9,r9,2 │ │ │ │ - cmpd cr7,r28,r6 │ │ │ │ - mulld r8,r19,r6 │ │ │ │ - mulld r10,r19,r9 │ │ │ │ - cmpd r28,r9 │ │ │ │ - beq cr7,2e694 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfd f0,1648(r6) │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ - beq 2e694 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - b 2f478 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,120(r31) │ │ │ │ - b 2f3d4 │ │ │ │ - ld r8,56(r31) │ │ │ │ - addi r9,r14,-2 │ │ │ │ - li r4,0 │ │ │ │ - li r10,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r8,0 │ │ │ │ - bne 2f508 │ │ │ │ - bgt cr3,2f004 │ │ │ │ - ld r9,88(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 2d8bc │ │ │ │ - li r10,2 │ │ │ │ - addi r26,r26,16 │ │ │ │ - sldi r4,r28,1 │ │ │ │ - cmpd r10,r9 │ │ │ │ - beq 2d8bc │ │ │ │ - ld r8,88(r31) │ │ │ │ - bgt cr3,2f004 │ │ │ │ - addi r9,r10,1 │ │ │ │ - add r4,r4,r28 │ │ │ │ - addi r26,r26,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmpd r9,r8 │ │ │ │ - add r4,r28,r4 │ │ │ │ - beq 2d8bc │ │ │ │ - bgt cr3,2f004 │ │ │ │ - addi r9,r10,1 │ │ │ │ - add r4,r4,r28 │ │ │ │ - addi r10,r10,2 │ │ │ │ - addi r26,r26,16 │ │ │ │ - cmpd cr7,r9,r8 │ │ │ │ - cmpd r10,r8 │ │ │ │ - add r4,r28,r4 │ │ │ │ - beq cr7,2d8bc │ │ │ │ - bne 2f50c │ │ │ │ - b 2d8bc │ │ │ │ + cmpd r2,r5 │ │ │ │ + add r6,r24,r6 │ │ │ │ + beq 2df6c │ │ │ │ + bgt cr3,2f88c │ │ │ │ + addi r2,r9,1 │ │ │ │ + add r6,r24,r6 │ │ │ │ + addi r9,r9,2 │ │ │ │ + addi r27,r27,16 │ │ │ │ + cmpd cr7,r2,r5 │ │ │ │ + cmpd r9,r5 │ │ │ │ + add r6,r24,r6 │ │ │ │ + beq cr7,2df6c │ │ │ │ + bne 2fd8c │ │ │ │ + b 2df6c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x1289 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000002f570 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-30320 │ │ │ │ - mflr r0 │ │ │ │ - std r22,-104(r1) │ │ │ │ +000000000002fdf0 : │ │ │ │ + std r22,-112(r1) │ │ │ │ + std r21,-120(r1) │ │ │ │ ld r5,8(r3) │ │ │ │ ld r22,24(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r9,16(r3) │ │ │ │ - std r18,-136(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ + li r4,0 │ │ │ │ + ld r2,16(r3) │ │ │ │ + std r19,-136(r1) │ │ │ │ + std r18,-144(r1) │ │ │ │ + mr r19,r3 │ │ │ │ + std r26,-80(r1) │ │ │ │ + std r25,-88(r1) │ │ │ │ + std r24,-96(r1) │ │ │ │ + std r31,-40(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + mr r3,r22 │ │ │ │ + sldi r5,r5,3 │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-168(r1) │ │ │ │ - std r15,-160(r1) │ │ │ │ - std r16,-152(r1) │ │ │ │ - std r17,-144(r1) │ │ │ │ - std r19,-128(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ + std r14,-176(r1) │ │ │ │ + std r15,-168(r1) │ │ │ │ + std r16,-160(r1) │ │ │ │ + std r17,-152(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + std r28,-64(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ + std r30,-48(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ - mr r18,r3 │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r22 │ │ │ │ - sldi r5,r5,3 │ │ │ │ mr r31,r1 │ │ │ │ - std r9,40(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,48(r18) │ │ │ │ - ld r9,8(r18) │ │ │ │ + stxv vs63,64(r1) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r26,48(r19) │ │ │ │ cmpdi r26,1 │ │ │ │ - beq 2f934 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r9,0 │ │ │ │ - std r9,48(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r9,r9,1648 │ │ │ │ - std r9,64(r31) │ │ │ │ - ble 2f9b8 │ │ │ │ - lfd f29,0(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ld r2,8(r19) │ │ │ │ + beq 30194 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r2,0 │ │ │ │ + std r2,48(r31) │ │ │ │ + ble 30214 │ │ │ │ + plfd f28,162648 # 57a00 │ │ │ │ + plxv vs63,162640 # 57a00 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ li r28,0 │ │ │ │ - addi r9,r9,1712 │ │ │ │ - std r9,72(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ sldi r20,r26,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,56(r31) │ │ │ │ cmpdi r26,0 │ │ │ │ - addi r9,r20,15 │ │ │ │ - addi r10,r20,23 │ │ │ │ + addi r2,r20,15 │ │ │ │ + addi r9,r20,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r21,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ stfd f29,0(r24) │ │ │ │ addi r25,r1,32 │ │ │ │ - ble 2f7cc │ │ │ │ - ld r9,48(r31) │ │ │ │ + ble 30030 │ │ │ │ + ld r2,48(r31) │ │ │ │ mr r5,r20 │ │ │ │ li r4,0 │ │ │ │ mr r3,r25 │ │ │ │ - ld r29,120(r18) │ │ │ │ - mulld r30,r26,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r29,120(r19) │ │ │ │ + mulld r30,r26,r2 │ │ │ │ + bl 5240 │ │ │ │ cmpdi r26,1 │ │ │ │ - beq 2fa24 │ │ │ │ - ld r8,72(r31) │ │ │ │ - srdi r9,r26,1 │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r10,0 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - lxv vs11,0(r8) │ │ │ │ - andi. r8,r9,1 │ │ │ │ - add r8,r29,r7 │ │ │ │ - beq 2f6fc │ │ │ │ - lxvx vs0,r29,r7 │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r10,16 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ + beq 30288 │ │ │ │ + srdi r2,r26,1 │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r9,0 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + add r10,r29,r8 │ │ │ │ + beq 2ff70 │ │ │ │ + lxvx vs0,r29,r8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r9,16 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ stxv vs0,0(r21) │ │ │ │ - beq 2f728 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ - xvmuldp vs12,vs0,vs11 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs12,r21,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - stxvx vs0,r21,r9 │ │ │ │ - bdnz 2f704 │ │ │ │ - andi. r9,r26,1 │ │ │ │ - clrrdi r9,r26,1 │ │ │ │ - beq 2f754 │ │ │ │ - add r10,r30,r9 │ │ │ │ - addis r8,r2,-2 │ │ │ │ + beq 2ff9c │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ + xvmuldp vs12,vs0,vs63 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxvx vs12,r21,r9 │ │ │ │ + addi r9,r9,32 │ │ │ │ + stxvx vs0,r21,r2 │ │ │ │ + bdnz 2ff78 │ │ │ │ + andi. r2,r26,1 │ │ │ │ + clrrdi r2,r26,1 │ │ │ │ + beq 2ffc0 │ │ │ │ + add r9,r30,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r9,r9,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfd f12,1712(r8) │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r21,r9 │ │ │ │ - ld r10,64(r31) │ │ │ │ - andi. r7,r26,3 │ │ │ │ - addi r9,r24,8 │ │ │ │ - mr r8,r26 │ │ │ │ - addi r6,r26,-1 │ │ │ │ - lfd f0,0(r10) │ │ │ │ + lfdx f0,r29,r9 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + stfdx f0,r21,r2 │ │ │ │ + andi. r8,r26,3 │ │ │ │ + addi r2,r24,8 │ │ │ │ mr r10,r26 │ │ │ │ - beq 2f7ac │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 2f79c │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 2f790 │ │ │ │ - mr r8,r6 │ │ │ │ - addi r9,r9,8 │ │ │ │ - stfd f0,8(r24) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r7,r26,-1 │ │ │ │ + mr r9,r26 │ │ │ │ + beq 30010 │ │ │ │ cmpdi r8,1 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 2f7cc │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - stfd f0,16(r9) │ │ │ │ - stfd f0,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - bdnz 2f7b4 │ │ │ │ - ld r9,0(r18) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2f8d0 │ │ │ │ - add r10,r24,r20 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + beq 30000 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 2fff4 │ │ │ │ + mr r10,r7 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfd f29,8(r24) │ │ │ │ + stfd f29,0(r2) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stfd f29,0(r2) │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 30030 │ │ │ │ + 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 30018 │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3012c │ │ │ │ + add r9,r24,r20 │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r23,r26,-1 │ │ │ │ lfdx f12,r24,r20 │ │ │ │ - add r17,r25,r20 │ │ │ │ lfd f30,0(r22) │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ + add r17,r25,r20 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,40(r31) │ │ │ │ cmpdi cr4,r23,0 │ │ │ │ - mr r27,r10 │ │ │ │ - add r19,r9,r10 │ │ │ │ - nop │ │ │ │ + mr r27,r9 │ │ │ │ + add r18,r2,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r27) │ │ │ │ fmadd f30,f0,f12,f30 │ │ │ │ stfd f30,0(r22) │ │ │ │ - ble cr4,2f924 │ │ │ │ - ld r7,56(r18) │ │ │ │ + ble cr4,30184 │ │ │ │ + ld r8,56(r19) │ │ │ │ mtctr r23 │ │ │ │ - mr r8,r17 │ │ │ │ + mr r10,r17 │ │ │ │ mr r16,r23 │ │ │ │ - add r7,r7,r20 │ │ │ │ - b 2f84c │ │ │ │ + add r8,r8,r20 │ │ │ │ + b 300ac │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r16,r16,-1 │ │ │ │ - std r28,0(r8) │ │ │ │ - bdz 2f910 │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - ldu r6,-8(r8) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - beq 2f840 │ │ │ │ + std r28,0(r10) │ │ │ │ + bdz 30170 │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + ldu r7,-8(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r7,r9 │ │ │ │ + beq 300a0 │ │ │ │ cmpd r26,r16 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r8,r16,3 │ │ │ │ - stdx r6,r25,r8 │ │ │ │ - ble 2f8c4 │ │ │ │ - add r30,r24,r8 │ │ │ │ - lfdx f31,r24,r8 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r10,r16,3 │ │ │ │ + stdx r7,r25,r10 │ │ │ │ + ble 30120 │ │ │ │ + add r30,r24,r10 │ │ │ │ + lfdx f31,r24,r10 │ │ │ │ subf r16,r16,r26 │ │ │ │ - add r29,r25,r8 │ │ │ │ - add r15,r21,r8 │ │ │ │ + add r29,r25,r10 │ │ │ │ + add r15,r21,r10 │ │ │ │ li r14,0 │ │ │ │ addi r30,r30,8 │ │ │ │ lfdx f0,r29,r14 │ │ │ │ fcfid f1,f0 │ │ │ │ lfdx f0,r15,r14 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5040 │ │ │ │ addic. r16,r16,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r30,r14 │ │ │ │ addi r14,r14,8 │ │ │ │ - bne 2f890 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfd f12,0(r9) │ │ │ │ + bne 300f0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f12,0(r2) │ │ │ │ addi r27,r27,8 │ │ │ │ - cmpld r19,r27 │ │ │ │ - bne 2f810 │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r10,8(r18) │ │ │ │ + cmpld r18,r27 │ │ │ │ + bne 30070 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r9,8(r19) │ │ │ │ addi r22,r22,8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,48(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 2f9b8 │ │ │ │ - ld r26,48(r18) │ │ │ │ - b 2f650 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,48(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,56(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 30214 │ │ │ │ + ld r26,48(r19) │ │ │ │ + b 2fed0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,0(r25) │ │ │ │ - li r8,0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r25) │ │ │ │ - b 2f874 │ │ │ │ - sldi r10,r23,3 │ │ │ │ + nop │ │ │ │ + ld r9,0(r25) │ │ │ │ + li r10,0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r25) │ │ │ │ + b 300d4 │ │ │ │ + sldi r9,r23,3 │ │ │ │ mr r16,r23 │ │ │ │ - ldx r6,r25,r10 │ │ │ │ - b 2f860 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2f9b8 │ │ │ │ - ld r25,0(r18) │ │ │ │ - cmpdi r25,0 │ │ │ │ - ble 2f9b8 │ │ │ │ - sldi r26,r9,3 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r24,120(r18) │ │ │ │ + ldx r7,r25,r9 │ │ │ │ + b 300c0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 30214 │ │ │ │ + ld r24,0(r19) │ │ │ │ + cmpdi r24,0 │ │ │ │ + ble 30214 │ │ │ │ + ld r25,120(r19) │ │ │ │ + plfd f30,161876 # 57a00 │ │ │ │ + sldi r26,r2,3 │ │ │ │ li r28,0 │ │ │ │ - lfd f30,1712(r9) │ │ │ │ lfdx f31,r22,r28 │ │ │ │ - add r27,r24,r28 │ │ │ │ - mr r29,r25 │ │ │ │ + add r27,r25,r28 │ │ │ │ + mr r29,r24 │ │ │ │ li r30,0 │ │ │ │ nop │ │ │ │ lfd f0,0(r27) │ │ │ │ mtfprd f12,r30 │ │ │ │ fcfid f1,f12 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fmul f1,f0,f1 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,40(r31) │ │ │ │ - sldi r9,r30,3 │ │ │ │ + bl 5040 │ │ │ │ + ld r9,40(r31) │ │ │ │ + sldi r2,r30,3 │ │ │ │ addic. r29,r29,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ + lfdx f0,r9,r2 │ │ │ │ fmadd f31,f0,f1,f31 │ │ │ │ stfdx f31,r22,r28 │ │ │ │ - bne 2f970 │ │ │ │ + bne 301d0 │ │ │ │ addi r28,r28,8 │ │ │ │ cmpld r28,r26 │ │ │ │ - bne 2f95c │ │ │ │ + bne 301bc │ │ │ │ addi r1,r31,256 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-168(r1) │ │ │ │ - ld r15,-160(r1) │ │ │ │ - ld r16,-152(r1) │ │ │ │ - ld r17,-144(r1) │ │ │ │ - ld r18,-136(r1) │ │ │ │ - ld r19,-128(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ + lxv vs63,-192(r1) │ │ │ │ + ld r14,-176(r1) │ │ │ │ + ld r15,-168(r1) │ │ │ │ + ld r16,-160(r1) │ │ │ │ + ld r17,-152(r1) │ │ │ │ + ld r18,-144(r1) │ │ │ │ + ld r19,-136(r1) │ │ │ │ + ld r20,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-120(r1) │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r23,-104(r1) │ │ │ │ + ld r24,-96(r1) │ │ │ │ + ld r25,-88(r1) │ │ │ │ + ld r26,-80(r1) │ │ │ │ + ld r27,-72(r1) │ │ │ │ + ld r28,-64(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ + ld r31,-40(r1) │ │ │ │ + lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 2f734 │ │ │ │ + li r2,0 │ │ │ │ + b 2ffa8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ - nop │ │ │ │ + .long 0x1284 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000002fa40 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-31552 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,16(r3) │ │ │ │ +00000000000302a0 : │ │ │ │ + ld r2,16(r3) │ │ │ │ ld r5,0(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r18,-128(r1) │ │ │ │ - std r21,-104(r1) │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ + mr r19,r3 │ │ │ │ + li r4,0 │ │ │ │ + std r21,-112(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ + ld r21,24(r3) │ │ │ │ + std r25,-80(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + std r31,-32(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + mr r3,r2 │ │ │ │ + sldi r5,r5,3 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-160(r1) │ │ │ │ - std r15,-152(r1) │ │ │ │ - std r16,-144(r1) │ │ │ │ - std r17,-136(r1) │ │ │ │ - std r19,-120(r1) │ │ │ │ - std r20,-112(r1) │ │ │ │ - std r22,-96(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - std r30,-32(r1) │ │ │ │ + std r14,-168(r1) │ │ │ │ + std r15,-160(r1) │ │ │ │ + std r16,-152(r1) │ │ │ │ + std r17,-144(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r28,-56(r1) │ │ │ │ + std r29,-48(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - mr r18,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ - ld r21,24(r3) │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r9 │ │ │ │ - sldi r5,r5,3 │ │ │ │ + stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - std r9,56(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,48(r18) │ │ │ │ - ld r25,8(r18) │ │ │ │ + stxv vs63,64(r1) │ │ │ │ + std r2,56(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r26,48(r19) │ │ │ │ cmpdi r26,1 │ │ │ │ - beq 2fdf4 │ │ │ │ - li r9,0 │ │ │ │ + ld r25,8(r19) │ │ │ │ + beq 30634 │ │ │ │ cmpdi r25,0 │ │ │ │ - std r9,40(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r9,r9,1648 │ │ │ │ - std r9,64(r31) │ │ │ │ - ble 2fe78 │ │ │ │ - lfd f30,0(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + li r2,0 │ │ │ │ + std r2,40(r31) │ │ │ │ + ble 306b4 │ │ │ │ + plfd f29,161452 # 57a00 │ │ │ │ + plxv vs63,161444 # 57a00 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ li r28,0 │ │ │ │ - addi r9,r9,1712 │ │ │ │ - std r9,72(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ sldi r20,r26,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,48(r31) │ │ │ │ cmpdi r26,0 │ │ │ │ - addi r9,r20,15 │ │ │ │ - addi r10,r20,23 │ │ │ │ + addi r2,r20,15 │ │ │ │ + addi r9,r20,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ stfd f30,0(r24) │ │ │ │ addi r25,r1,32 │ │ │ │ - ble 2fc9c │ │ │ │ - ld r9,40(r31) │ │ │ │ + ble 304d0 │ │ │ │ + ld r2,40(r31) │ │ │ │ mr r5,r20 │ │ │ │ li r4,0 │ │ │ │ mr r3,r25 │ │ │ │ - ld r29,120(r18) │ │ │ │ - mulld r30,r26,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r29,120(r19) │ │ │ │ + mulld r30,r26,r2 │ │ │ │ + bl 5240 │ │ │ │ cmpdi r26,1 │ │ │ │ - beq 2fee0 │ │ │ │ - ld r8,72(r31) │ │ │ │ - srdi r9,r26,1 │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r10,0 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - lxv vs11,0(r8) │ │ │ │ - andi. r8,r9,1 │ │ │ │ - add r8,r29,r7 │ │ │ │ - beq 2fbcc │ │ │ │ - lxvx vs0,r29,r7 │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r10,16 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ + beq 30724 │ │ │ │ + srdi r2,r26,1 │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r9,0 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + add r10,r29,r8 │ │ │ │ + beq 30410 │ │ │ │ + lxvx vs0,r29,r8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r9,16 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ stxv vs0,0(r22) │ │ │ │ - beq 2fbf8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ - xvmuldp vs12,vs0,vs11 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs12,r22,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - stxvx vs0,r22,r9 │ │ │ │ - bdnz 2fbd4 │ │ │ │ - andi. r9,r26,1 │ │ │ │ - clrrdi r9,r26,1 │ │ │ │ - beq 2fc24 │ │ │ │ - add r10,r30,r9 │ │ │ │ - addis r8,r2,-2 │ │ │ │ + beq 3043c │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ + xvmuldp vs12,vs0,vs63 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxvx vs12,r22,r9 │ │ │ │ + addi r9,r9,32 │ │ │ │ + stxvx vs0,r22,r2 │ │ │ │ + bdnz 30418 │ │ │ │ + andi. r2,r26,1 │ │ │ │ + clrrdi r2,r26,1 │ │ │ │ + beq 30460 │ │ │ │ + add r9,r30,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r9,r9,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfd f12,1712(r8) │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r22,r9 │ │ │ │ - ld r10,64(r31) │ │ │ │ - andi. r7,r26,3 │ │ │ │ - addi r9,r24,8 │ │ │ │ - mr r8,r26 │ │ │ │ - addi r6,r26,-1 │ │ │ │ - lfd f0,0(r10) │ │ │ │ + lfdx f0,r29,r9 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ + stfdx f0,r22,r2 │ │ │ │ + andi. r8,r26,3 │ │ │ │ + addi r2,r24,8 │ │ │ │ mr r10,r26 │ │ │ │ - beq 2fc7c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 2fc6c │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 2fc60 │ │ │ │ - mr r8,r6 │ │ │ │ - addi r9,r9,8 │ │ │ │ - stfd f0,8(r24) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r7,r26,-1 │ │ │ │ + mr r9,r26 │ │ │ │ + beq 304b0 │ │ │ │ cmpdi r8,1 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 2fc9c │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - stfd f0,16(r9) │ │ │ │ - stfd f0,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - bdnz 2fc84 │ │ │ │ - ld r9,0(r18) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2fd90 │ │ │ │ - add r10,r24,r20 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + beq 304a0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 30494 │ │ │ │ + mr r10,r7 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfd f30,8(r24) │ │ │ │ + stfd f30,0(r2) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stfd f30,0(r2) │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 304d0 │ │ │ │ + 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 304b8 │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 305cc │ │ │ │ + add r9,r24,r20 │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r23,r26,-1 │ │ │ │ lfdx f11,r24,r20 │ │ │ │ add r17,r25,r20 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ cmpdi cr4,r23,0 │ │ │ │ - mr r27,r10 │ │ │ │ - add r19,r9,r10 │ │ │ │ + mr r27,r9 │ │ │ │ + add r18,r2,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f0,0(r21) │ │ │ │ lfd f12,0(r27) │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ stfd f0,0(r27) │ │ │ │ - ble cr4,2fde4 │ │ │ │ - ld r7,56(r18) │ │ │ │ + ble cr4,30624 │ │ │ │ + ld r8,56(r19) │ │ │ │ mtctr r23 │ │ │ │ - mr r8,r17 │ │ │ │ + mr r10,r17 │ │ │ │ mr r16,r23 │ │ │ │ - add r7,r7,r20 │ │ │ │ - b 2fd0c │ │ │ │ + add r8,r8,r20 │ │ │ │ + b 3054c │ │ │ │ nop │ │ │ │ addi r16,r16,-1 │ │ │ │ - std r28,0(r8) │ │ │ │ - bdz 2fdd0 │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - ldu r6,-8(r8) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - beq 2fd00 │ │ │ │ + std r28,0(r10) │ │ │ │ + bdz 30610 │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + ldu r7,-8(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r7,r9 │ │ │ │ + beq 30540 │ │ │ │ cmpd r26,r16 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r8,r16,3 │ │ │ │ - stdx r6,r25,r8 │ │ │ │ - ble 2fd84 │ │ │ │ - add r30,r24,r8 │ │ │ │ - lfdx f31,r24,r8 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r10,r16,3 │ │ │ │ + stdx r7,r25,r10 │ │ │ │ + ble 305c0 │ │ │ │ + add r30,r24,r10 │ │ │ │ + lfdx f31,r24,r10 │ │ │ │ subf r16,r16,r26 │ │ │ │ - add r29,r25,r8 │ │ │ │ - add r15,r22,r8 │ │ │ │ + add r29,r25,r10 │ │ │ │ + add r15,r22,r10 │ │ │ │ li r14,0 │ │ │ │ addi r30,r30,8 │ │ │ │ lfdx f0,r29,r14 │ │ │ │ fcfid f1,f0 │ │ │ │ lfdx f0,r15,r14 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5040 │ │ │ │ addic. r16,r16,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r30,r14 │ │ │ │ addi r14,r14,8 │ │ │ │ - bne 2fd50 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfd f11,0(r9) │ │ │ │ + bne 30590 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f11,0(r2) │ │ │ │ addi r27,r27,8 │ │ │ │ - cmpld r19,r27 │ │ │ │ - bne 2fcd0 │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r10,8(r18) │ │ │ │ + cmpld r18,r27 │ │ │ │ + bne 30510 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r9,8(r19) │ │ │ │ addi r21,r21,8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,48(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 2fe78 │ │ │ │ - ld r26,48(r18) │ │ │ │ - b 2fb20 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,40(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,48(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 306b4 │ │ │ │ + ld r26,48(r19) │ │ │ │ + b 30370 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,0(r25) │ │ │ │ - li r8,0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r25) │ │ │ │ - b 2fd34 │ │ │ │ - sldi r10,r23,3 │ │ │ │ + nop │ │ │ │ + ld r9,0(r25) │ │ │ │ + li r10,0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r25) │ │ │ │ + b 30574 │ │ │ │ + sldi r9,r23,3 │ │ │ │ mr r16,r23 │ │ │ │ - ldx r6,r25,r10 │ │ │ │ - b 2fd20 │ │ │ │ + ldx r7,r25,r9 │ │ │ │ + b 30560 │ │ │ │ cmpdi r25,0 │ │ │ │ - ble 2fe78 │ │ │ │ - ld r24,0(r18) │ │ │ │ - cmpdi r24,0 │ │ │ │ - ble 2fe78 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r23,120(r18) │ │ │ │ + ble 306b4 │ │ │ │ + ld r23,0(r19) │ │ │ │ + cmpdi r23,0 │ │ │ │ + ble 306b4 │ │ │ │ + ld r24,120(r19) │ │ │ │ + plfd f31,160692 # 57a00 │ │ │ │ sldi r25,r25,3 │ │ │ │ li r27,0 │ │ │ │ - lfd f31,1712(r9) │ │ │ │ ld r30,56(r31) │ │ │ │ - add r26,r23,r27 │ │ │ │ - mr r28,r24 │ │ │ │ + add r26,r24,r27 │ │ │ │ + mr r28,r23 │ │ │ │ li r29,0 │ │ │ │ nop │ │ │ │ lfd f0,0(r26) │ │ │ │ mtfprd f12,r29 │ │ │ │ addi r30,r30,8 │ │ │ │ addi r29,r29,1 │ │ │ │ fcfid f1,f12 │ │ │ │ fmul f0,f0,f31 │ │ │ │ fmul f1,f0,f1 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5040 │ │ │ │ lfd f12,-8(r30) │ │ │ │ lfdx f0,r21,r27 │ │ │ │ addic. r28,r28,-1 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfd f0,-8(r30) │ │ │ │ - bne 2fe30 │ │ │ │ + bne 30670 │ │ │ │ addi r27,r27,8 │ │ │ │ - cmpld r25,r27 │ │ │ │ - bne 2fe1c │ │ │ │ - addi r1,r31,240 │ │ │ │ + cmpld r27,r25 │ │ │ │ + bne 3065c │ │ │ │ + addi r1,r31,256 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-160(r1) │ │ │ │ - ld r15,-152(r1) │ │ │ │ - ld r16,-144(r1) │ │ │ │ - ld r17,-136(r1) │ │ │ │ - ld r18,-128(r1) │ │ │ │ - ld r19,-120(r1) │ │ │ │ - ld r20,-112(r1) │ │ │ │ - ld r21,-104(r1) │ │ │ │ - ld r22,-96(r1) │ │ │ │ - ld r23,-88(r1) │ │ │ │ - ld r24,-80(r1) │ │ │ │ - ld r25,-72(r1) │ │ │ │ - ld r26,-64(r1) │ │ │ │ - ld r27,-56(r1) │ │ │ │ + lxv vs63,-192(r1) │ │ │ │ + ld r14,-168(r1) │ │ │ │ + ld r15,-160(r1) │ │ │ │ + ld r16,-152(r1) │ │ │ │ + ld r17,-144(r1) │ │ │ │ + ld r18,-136(r1) │ │ │ │ + ld r19,-128(r1) │ │ │ │ + ld r20,-120(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-48(r1) │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-112(r1) │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r23,-96(r1) │ │ │ │ + ld r24,-88(r1) │ │ │ │ + ld r25,-80(r1) │ │ │ │ + ld r26,-72(r1) │ │ │ │ + ld r27,-64(r1) │ │ │ │ + ld r28,-56(r1) │ │ │ │ + ld r29,-48(r1) │ │ │ │ + ld r30,-40(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 2fc04 │ │ │ │ + li r2,0 │ │ │ │ + b 30448 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1282 │ │ │ │ - nop │ │ │ │ + .long 0x1283 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000002ff00 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-32768 │ │ │ │ - std r23,-120(r1) │ │ │ │ - ld r23,48(r3) │ │ │ │ - stdu r1,-192(r1) │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 300e4 │ │ │ │ - std r24,80(r1) │ │ │ │ - ld r24,104(r3) │ │ │ │ +0000000000030740 : │ │ │ │ + std r24,-120(r1) │ │ │ │ + ld r24,48(r3) │ │ │ │ cmpdi r24,0 │ │ │ │ - blt 30110 │ │ │ │ - ld r9,88(r3) │ │ │ │ - mtfprd f0,r24 │ │ │ │ + stdu r1,-192(r1) │ │ │ │ + ble 30908 │ │ │ │ + std r25,80(r1) │ │ │ │ + ld r25,104(r3) │ │ │ │ + cmpdi r25,0 │ │ │ │ + blt 30938 │ │ │ │ + ld r2,88(r3) │ │ │ │ + mtfprd f0,r25 │ │ │ │ + stfd f25,136(r1) │ │ │ │ stfd f26,144(r1) │ │ │ │ - stfd f29,168(r1) │ │ │ │ + addi r25,r25,1 │ │ │ │ mflr r0 │ │ │ │ + sldi r24,r24,3 │ │ │ │ + stfd f29,168(r1) │ │ │ │ + stfd f30,176(r1) │ │ │ │ + stfd f31,184(r1) │ │ │ │ + fcfid f25,f0 │ │ │ │ + std r20,40(r1) │ │ │ │ + ld r20,64(r3) │ │ │ │ + std r21,48(r1) │ │ │ │ + std r22,56(r1) │ │ │ │ + ld r21,176(r3) │ │ │ │ + ld r22,96(r3) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r2,2 │ │ │ │ stfd f27,152(r1) │ │ │ │ - addi r24,r24,1 │ │ │ │ - std r19,40(r1) │ │ │ │ - std r20,48(r1) │ │ │ │ - fcfid f26,f0 │ │ │ │ - std r21,56(r1) │ │ │ │ - std r27,104(r1) │ │ │ │ - ld r19,64(r3) │ │ │ │ - addis r27,r2,-2 │ │ │ │ - ld r20,176(r3) │ │ │ │ - ld r21,96(r3) │ │ │ │ - std r22,64(r1) │ │ │ │ - std r25,88(r1) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r26,96(r1) │ │ │ │ stfd f28,160(r1) │ │ │ │ - sldi r23,r23,3 │ │ │ │ - li r25,0 │ │ │ │ + plfd f27,160208 # 57988 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + std r23,64(r1) │ │ │ │ + std r26,88(r1) │ │ │ │ + sldi r23,r25,3 │ │ │ │ li r26,0 │ │ │ │ - addi r27,r27,1536 │ │ │ │ - std r28,112(r1) │ │ │ │ fcfid f29,f0 │ │ │ │ - mtfprd f27,r9 │ │ │ │ - sldi r22,r24,3 │ │ │ │ + mtfprd f26,r2 │ │ │ │ + std r27,96(r1) │ │ │ │ + std r28,104(r1) │ │ │ │ + li r27,0 │ │ │ │ std r0,208(r1) │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - std r29,120(r1) │ │ │ │ - std r30,128(r1) │ │ │ │ - fcfid f27,f27 │ │ │ │ - std r31,136(r1) │ │ │ │ - stfd f30,176(r1) │ │ │ │ - stfd f31,184(r1) │ │ │ │ + std r29,112(r1) │ │ │ │ + std r30,120(r1) │ │ │ │ + fcfid f26,f26 │ │ │ │ + std r31,128(r1) │ │ │ │ fmul f29,f29,f29 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r19,r26 │ │ │ │ - add r28,r21,r26 │ │ │ │ - mr r30,r24 │ │ │ │ + ldx r2,r20,r27 │ │ │ │ + add r28,r22,r27 │ │ │ │ + mr r30,r25 │ │ │ │ li r31,0 │ │ │ │ - add r29,r20,r25 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + add r29,r21,r26 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f30,f26,f0 │ │ │ │ - fdiv f30,f27,f30 │ │ │ │ + fmul f30,f25,f0 │ │ │ │ + fdiv f30,f26,f30 │ │ │ │ fmul f30,f30,f0 │ │ │ │ - b 30040 │ │ │ │ + b 30868 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b40 │ │ │ │ + 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 30084 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 308a8 │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r28) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f12,f29,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - bgt 30010 │ │ │ │ + bgt 30840 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 300f0 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + blt 30920 │ │ │ │ + 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 30040 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r25,r25,r22 │ │ │ │ - cmpld r26,r23 │ │ │ │ - bne 2ffd0 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 30868 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r26,r26,r23 │ │ │ │ + cmpld r27,r24 │ │ │ │ + bne 30800 │ │ │ │ ld r0,208(r1) │ │ │ │ + lfd f25,136(r1) │ │ │ │ lfd f26,144(r1) │ │ │ │ lfd f27,152(r1) │ │ │ │ lfd f28,160(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ lfd f30,176(r1) │ │ │ │ lfd f31,184(r1) │ │ │ │ - ld r19,40(r1) │ │ │ │ - ld r20,48(r1) │ │ │ │ - ld r21,56(r1) │ │ │ │ - ld r22,64(r1) │ │ │ │ - ld r24,80(r1) │ │ │ │ - ld r25,88(r1) │ │ │ │ - ld r26,96(r1) │ │ │ │ - ld r27,104(r1) │ │ │ │ - ld r28,112(r1) │ │ │ │ + ld r20,40(r1) │ │ │ │ + ld r21,48(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,120(r1) │ │ │ │ - ld r30,128(r1) │ │ │ │ - ld r31,136(r1) │ │ │ │ + ld r22,56(r1) │ │ │ │ + ld r23,64(r1) │ │ │ │ + ld r25,80(r1) │ │ │ │ + ld r26,88(r1) │ │ │ │ + ld r27,96(r1) │ │ │ │ + ld r28,104(r1) │ │ │ │ + ld r29,112(r1) │ │ │ │ + ld r30,120(r1) │ │ │ │ + ld r31,128(r1) │ │ │ │ addi r1,r1,192 │ │ │ │ - ld r23,-120(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 3002c │ │ │ │ - ld r24,80(r1) │ │ │ │ - b 300e4 │ │ │ │ + b 30854 │ │ │ │ + ld r25,80(r1) │ │ │ │ + b 30908 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xd86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xc87 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000030130 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,32208 │ │ │ │ - std r22,-144(r1) │ │ │ │ - ld r22,48(r3) │ │ │ │ +0000000000030950 : │ │ │ │ + std r23,-144(r1) │ │ │ │ + ld r23,48(r3) │ │ │ │ + cmpdi r23,0 │ │ │ │ stdu r1,-224(r1) │ │ │ │ + ble 30b8c │ │ │ │ + std r22,72(r1) │ │ │ │ + ld r22,8(r3) │ │ │ │ cmpdi r22,0 │ │ │ │ - ble 30380 │ │ │ │ - std r21,72(r1) │ │ │ │ - ld r21,8(r3) │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble 303b0 │ │ │ │ - std r28,128(r1) │ │ │ │ + ble 30bb8 │ │ │ │ + std r28,120(r1) │ │ │ │ + std r27,112(r1) │ │ │ │ ld r28,88(r3) │ │ │ │ - stfd f27,184(r1) │ │ │ │ mflr r0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r17,40(r1) │ │ │ │ - std r18,48(r1) │ │ │ │ - std r19,56(r1) │ │ │ │ - std r20,64(r1) │ │ │ │ - std r25,104(r1) │ │ │ │ - stfd f25,168(r1) │ │ │ │ - addis r25,r2,-2 │ │ │ │ - ld r17,64(r3) │ │ │ │ - ld r18,96(r3) │ │ │ │ - ld r19,120(r3) │ │ │ │ - ld r20,176(r3) │ │ │ │ - lfd f25,1648(r9) │ │ │ │ - std r23,88(r1) │ │ │ │ - li r23,0 │ │ │ │ + sldi r27,r23,4 │ │ │ │ + stfd f27,184(r1) │ │ │ │ + stfd f28,192(r1) │ │ │ │ + stfd f29,200(r1) │ │ │ │ + std r18,40(r1) │ │ │ │ + ld r18,64(r3) │ │ │ │ + std r19,48(r1) │ │ │ │ + std r20,56(r1) │ │ │ │ + ld r19,96(r3) │ │ │ │ + ld r20,120(r3) │ │ │ │ mtfprd f0,r28 │ │ │ │ - std r24,96(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ - std r27,120(r1) │ │ │ │ - stfd f26,176(r1) │ │ │ │ - sldi r26,r22,3 │ │ │ │ - sldi r27,r22,4 │ │ │ │ + std r21,64(r1) │ │ │ │ + stfd f25,168(r1) │ │ │ │ + ld r21,176(r3) │ │ │ │ + nop │ │ │ │ + plfd f25,159688 # 57988 │ │ │ │ + stfd f24,160(r1) │ │ │ │ + xxspltidp vs24,1065353216 │ │ │ │ + std r24,88(r1) │ │ │ │ li r24,0 │ │ │ │ fcfid f27,f0 │ │ │ │ - addi r25,r25,1536 │ │ │ │ + std r25,96(r1) │ │ │ │ + std r26,104(r1) │ │ │ │ + li r25,0 │ │ │ │ + sldi r26,r23,3 │ │ │ │ + stfd f26,176(r1) │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ std r0,240(r1) │ │ │ │ - std r16,32(r1) │ │ │ │ - std r29,136(r1) │ │ │ │ - std r30,144(r1) │ │ │ │ - std r31,152(r1) │ │ │ │ - stfd f24,160(r1) │ │ │ │ - stfd f28,192(r1) │ │ │ │ - stfd f29,200(r1) │ │ │ │ + std r17,32(r1) │ │ │ │ + std r29,128(r1) │ │ │ │ + std r30,136(r1) │ │ │ │ + std r31,144(r1) │ │ │ │ + stfd f23,152(r1) │ │ │ │ stfd f30,208(r1) │ │ │ │ stfd f31,216(r1) │ │ │ │ fmul f27,f27,f27 │ │ │ │ - ldx r9,r17,r24 │ │ │ │ - sldi r31,r23,4 │ │ │ │ - add r29,r18,r24 │ │ │ │ - mr r30,r21 │ │ │ │ - add r16,r24,r19 │ │ │ │ - add r31,r31,r20 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + nop │ │ │ │ + ldx r2,r18,r25 │ │ │ │ + sldi r31,r24,4 │ │ │ │ + add r29,r19,r25 │ │ │ │ + mr r30,r22 │ │ │ │ + add r17,r25,r20 │ │ │ │ + add r31,r31,r21 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f29,f0 │ │ │ │ - fdiv f24,f25,f29 │ │ │ │ - fmul f28,f29,f29 │ │ │ │ - b 30290 │ │ │ │ + fdiv f28,f24,f29 │ │ │ │ + fmul f23,f29,f29 │ │ │ │ + b 30aa4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f1,f30 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b40 │ │ │ │ + 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 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4720 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - beq 3030c │ │ │ │ - lfd f12,0(r16) │ │ │ │ + beq 30b18 │ │ │ │ + lfd f12,0(r17) │ │ │ │ lfd f1,0(r29) │ │ │ │ fmul f31,f29,f12 │ │ │ │ fctid f31,f31 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r28,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fmsub f0,f24,f31,f12 │ │ │ │ - fnmsub f12,f24,f31,f12 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + fmsub f0,f28,f31,f12 │ │ │ │ + fnmsub f12,f28,f31,f12 │ │ │ │ + fmul f0,f0,f23 │ │ │ │ fmadd f0,f0,f12,f27 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 30240 │ │ │ │ + bgt 30a60 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 30390 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + blt 30ba0 │ │ │ │ + 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 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4720 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - bne 30290 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpd r23,r22 │ │ │ │ - bne 30200 │ │ │ │ + bne 30aa4 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpd r24,r23 │ │ │ │ + bne 30a20 │ │ │ │ ld r0,240(r1) │ │ │ │ + lfd f23,152(r1) │ │ │ │ lfd f24,160(r1) │ │ │ │ lfd f25,168(r1) │ │ │ │ lfd f26,176(r1) │ │ │ │ lfd f27,184(r1) │ │ │ │ lfd f28,192(r1) │ │ │ │ lfd f29,200(r1) │ │ │ │ lfd f30,208(r1) │ │ │ │ lfd f31,216(r1) │ │ │ │ - ld r16,32(r1) │ │ │ │ - ld r17,40(r1) │ │ │ │ - ld r18,48(r1) │ │ │ │ - ld r19,56(r1) │ │ │ │ - ld r20,64(r1) │ │ │ │ - ld r21,72(r1) │ │ │ │ - ld r23,88(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r24,96(r1) │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ - ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ - ld r29,136(r1) │ │ │ │ - ld r30,144(r1) │ │ │ │ - ld r31,152(r1) │ │ │ │ + ld r17,32(r1) │ │ │ │ + ld r18,40(r1) │ │ │ │ + ld r19,48(r1) │ │ │ │ + ld r20,56(r1) │ │ │ │ + ld r21,64(r1) │ │ │ │ + ld r22,72(r1) │ │ │ │ + ld r24,88(r1) │ │ │ │ + ld r25,96(r1) │ │ │ │ + ld r26,104(r1) │ │ │ │ + ld r27,112(r1) │ │ │ │ + ld r28,120(r1) │ │ │ │ + ld r29,128(r1) │ │ │ │ + ld r30,136(r1) │ │ │ │ + ld r31,144(r1) │ │ │ │ addi r1,r1,224 │ │ │ │ - ld r22,-144(r1) │ │ │ │ + ld r23,-144(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f1,f30 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ - b 3025c │ │ │ │ - ld r21,72(r1) │ │ │ │ - b 30380 │ │ │ │ + b 30a74 │ │ │ │ + ld r22,72(r1) │ │ │ │ + b 30b8c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1088 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xf89 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000303d0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,31536 │ │ │ │ - ld r9,48(r3) │ │ │ │ +0000000000030bd0 : │ │ │ │ + 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 3064c │ │ │ │ - std r22,128(r1) │ │ │ │ - ld r22,8(r3) │ │ │ │ - std r17,88(r1) │ │ │ │ - mr r17,r3 │ │ │ │ - cmpdi r22,0 │ │ │ │ - ble 30680 │ │ │ │ - std r23,136(r1) │ │ │ │ - ld r23,88(r3) │ │ │ │ - ld r10,120(r3) │ │ │ │ - stfd f28,224(r1) │ │ │ │ + ble 30e60 │ │ │ │ + std r21,104(r1) │ │ │ │ + ld r21,8(r3) │ │ │ │ + cmpdi r21,0 │ │ │ │ + std r18,80(r1) │ │ │ │ + mr r18,r3 │ │ │ │ + ble 30e74 │ │ │ │ + std r24,128(r1) │ │ │ │ + std r25,136(r1) │ │ │ │ + ld r24,88(r3) │ │ │ │ + ld r2,120(r3) │ │ │ │ mflr r0 │ │ │ │ - std r24,144(r1) │ │ │ │ - std r14,64(r1) │ │ │ │ - ld r14,64(r3) │ │ │ │ - std r18,96(r1) │ │ │ │ - std r19,104(r1) │ │ │ │ - std r20,112(r1) │ │ │ │ - std r21,120(r1) │ │ │ │ stfd f27,216(r1) │ │ │ │ - sldi r20,r9,3 │ │ │ │ + stfd f28,224(r1) │ │ │ │ + stfd f29,232(r1) │ │ │ │ + std r14,48(r1) │ │ │ │ + plfd f29,159072 # 57988 │ │ │ │ + ld r14,64(r3) │ │ │ │ + stfd f24,192(r1) │ │ │ │ + stfd f25,200(r1) │ │ │ │ + nop │ │ │ │ + xxspltidp vs24,1056964608 │ │ │ │ + mtfprd f0,r24 │ │ │ │ + std r2,32(r1) │ │ │ │ + addi r2,r24,1 │ │ │ │ + std r19,88(r1) │ │ │ │ li r19,0 │ │ │ │ - li r18,0 │ │ │ │ - std r15,72(r1) │ │ │ │ - mtfprd f0,r23 │ │ │ │ - std r10,40(r1) │ │ │ │ - addi r10,r23,1 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - std r16,80(r1) │ │ │ │ - std r25,152(r1) │ │ │ │ - std r26,160(r1) │ │ │ │ - std r27,168(r1) │ │ │ │ - fcfid f28,f0 │ │ │ │ - mulld r24,r10,r9 │ │ │ │ - cmpdi cr4,r10,0 │ │ │ │ - sldi r21,r10,1 │ │ │ │ - std r0,272(r1) │ │ │ │ - std r28,176(r1) │ │ │ │ - std r29,184(r1) │ │ │ │ - std r30,192(r1) │ │ │ │ - std r31,200(r1) │ │ │ │ + std r20,96(r1) │ │ │ │ + std r22,112(r1) │ │ │ │ + li r20,0 │ │ │ │ + sldi r22,r17,3 │ │ │ │ + fcfid f27,f0 │ │ │ │ + mulld r25,r2,r17 │ │ │ │ + std r23,120(r1) │ │ │ │ stfd f26,208(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + sldi r23,r2,1 │ │ │ │ + std r0,272(r1) │ │ │ │ + std r15,56(r1) │ │ │ │ + std r16,64(r1) │ │ │ │ + std r26,144(r1) │ │ │ │ + std r27,152(r1) │ │ │ │ + std r28,160(r1) │ │ │ │ + std r29,168(r1) │ │ │ │ + std r30,176(r1) │ │ │ │ + std r31,184(r1) │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + sldi r25,r25,1 │ │ │ │ stfd f30,240(r1) │ │ │ │ stfd f31,248(r1) │ │ │ │ - std r10,48(r1) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - sldi r24,r24,1 │ │ │ │ - ble cr4,305d0 │ │ │ │ - ldx r9,r14,r19 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - ld r29,96(r17) │ │ │ │ - addis r28,r2,-2 │ │ │ │ - ld r25,176(r17) │ │ │ │ - li r26,0 │ │ │ │ - lfd f30,816(r10) │ │ │ │ - ld r10,48(r1) │ │ │ │ - addi r28,r28,1536 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - add r29,r29,r19 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r27,r10,r18 │ │ │ │ - ld r10,40(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ - mtfprd f26,r9 │ │ │ │ - fcfid f26,f26 │ │ │ │ - add r31,r19,r10 │ │ │ │ - sldi r27,r27,1 │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ - fmul f29,f26,f26 │ │ │ │ + std r2,40(r1) │ │ │ │ + ble cr4,30de4 │ │ │ │ + ldx r2,r14,r20 │ │ │ │ + ld r9,40(r1) │ │ │ │ + li r27,0 │ │ │ │ + ld r29,96(r18) │ │ │ │ + ld r26,176(r18) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mulld r28,r9,r19 │ │ │ │ + ld r9,32(r1) │ │ │ │ + add r29,r29,r20 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f30,f0 │ │ │ │ + mtfprd f25,r2 │ │ │ │ + add r31,r20,r9 │ │ │ │ + sldi r28,r28,1 │ │ │ │ + fcfid f25,f25 │ │ │ │ + fdiv f30,f24,f30 │ │ │ │ + fmul f28,f25,f25 │ │ │ │ nop │ │ │ │ lfd f11,0(r31) │ │ │ │ - sldi r10,r27,3 │ │ │ │ - add r16,r10,r25 │ │ │ │ - fmul f0,f11,f26 │ │ │ │ + sldi r9,r28,3 │ │ │ │ + add r16,r9,r26 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r15,r23,r9 │ │ │ │ - add r30,r21,r15 │ │ │ │ - b 30574 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r15,r24,r2 │ │ │ │ + add r30,r23,r15 │ │ │ │ + b 30d6c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ addi r15,r15,1 │ │ │ │ - stfd f1,0(r16) │ │ │ │ + stfd f12,0(r16) │ │ │ │ addi r16,r16,8 │ │ │ │ cmpld r30,r15 │ │ │ │ - beq 305bc │ │ │ │ + beq 30dd0 │ │ │ │ lfd f11,0(r31) │ │ │ │ mtfprd f0,r15 │ │ │ │ lfd f1,0(r29) │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f0,f30,f11 │ │ │ │ fnmsub f0,f0,f30,f11 │ │ │ │ - fmul f12,f12,f29 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - bgt 30540 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 30d40 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 30660 │ │ │ │ - lfd f0,0(r28) │ │ │ │ + bge 30d54 │ │ │ │ + fsqrt f31,f0 │ │ │ │ addi r15,r15,1 │ │ │ │ addi r16,r16,8 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ cmpld r30,r15 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfd f1,-8(r16) │ │ │ │ - bne 30570 │ │ │ │ - addi r26,r26,1 │ │ │ │ - add r31,r31,r20 │ │ │ │ - add r27,r27,r24 │ │ │ │ - cmpd r22,r26 │ │ │ │ - bne 30510 │ │ │ │ - ld r9,32(r1) │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r19,r19,8 │ │ │ │ - cmpd r18,r9 │ │ │ │ - bne 304b0 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r16) │ │ │ │ + bne 30d68 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r27,r27,1 │ │ │ │ + add r31,r31,r22 │ │ │ │ + add r28,r28,r25 │ │ │ │ + cmpd r21,r27 │ │ │ │ + bne 30d10 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpd r19,r17 │ │ │ │ + bne 30cc0 │ │ │ │ ld r0,272(r1) │ │ │ │ + lfd f24,192(r1) │ │ │ │ + lfd f25,200(r1) │ │ │ │ lfd f26,208(r1) │ │ │ │ lfd f27,216(r1) │ │ │ │ lfd f28,224(r1) │ │ │ │ lfd f29,232(r1) │ │ │ │ lfd f30,240(r1) │ │ │ │ lfd f31,248(r1) │ │ │ │ - ld r14,64(r1) │ │ │ │ - ld r15,72(r1) │ │ │ │ - ld r16,80(r1) │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r18,96(r1) │ │ │ │ - ld r19,104(r1) │ │ │ │ - ld r20,112(r1) │ │ │ │ - ld r21,120(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ + ld r14,48(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r23,136(r1) │ │ │ │ - ld r24,144(r1) │ │ │ │ - ld r25,152(r1) │ │ │ │ - ld r26,160(r1) │ │ │ │ - ld r27,168(r1) │ │ │ │ - ld r28,176(r1) │ │ │ │ - ld r29,184(r1) │ │ │ │ - ld r30,192(r1) │ │ │ │ - ld r31,200(r1) │ │ │ │ + ld r15,56(r1) │ │ │ │ + ld r16,64(r1) │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r19,88(r1) │ │ │ │ + ld r20,96(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + ld r22,112(r1) │ │ │ │ + ld r23,120(r1) │ │ │ │ + ld r24,128(r1) │ │ │ │ + ld r25,136(r1) │ │ │ │ + ld r26,144(r1) │ │ │ │ + ld r27,152(r1) │ │ │ │ + ld r28,160(r1) │ │ │ │ + ld r29,168(r1) │ │ │ │ + ld r30,176(r1) │ │ │ │ + ld r31,184(r1) │ │ │ │ addi r1,r1,256 │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r17,-184(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 3055c │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - b 3064c │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + b 30e60 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ - nop │ │ │ │ + .long 0x1288 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000306a0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,30816 │ │ │ │ +0000000000030e90 : │ │ │ │ + std r22,-128(r1) │ │ │ │ + std r23,-120(r1) │ │ │ │ + ld r22,48(r3) │ │ │ │ mflr r0 │ │ │ │ - std r21,-128(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r21,48(r3) │ │ │ │ - std r15,-176(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r16,-168(r1) │ │ │ │ - std r17,-160(r1) │ │ │ │ - std r23,-112(r1) │ │ │ │ - std r27,-80(r1) │ │ │ │ - std r31,-48(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + std r16,-176(r1) │ │ │ │ + std r17,-168(r1) │ │ │ │ + li r4,0 │ │ │ │ + mr r23,r3 │ │ │ │ + std r27,-88(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ + std r29,-72(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ + stfd f26,-48(r1) │ │ │ │ + sldi r5,r22,3 │ │ │ │ + std r0,16(r1) │ │ │ │ + cmpdi cr7,r22,0 │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ + addi r9,r5,15 │ │ │ │ + addi r5,r5,23 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-184(r1) │ │ │ │ - std r18,-152(r1) │ │ │ │ - std r19,-144(r1) │ │ │ │ - std r20,-136(r1) │ │ │ │ - std r22,-120(r1) │ │ │ │ - std r24,-104(r1) │ │ │ │ - std r25,-96(r1) │ │ │ │ - std r26,-88(r1) │ │ │ │ - std r28,-72(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r29,-64(r1) │ │ │ │ - std r30,-56(r1) │ │ │ │ - sldi r10,r21,3 │ │ │ │ - stdu r1,-336(r1) │ │ │ │ - lfd f0,1648(r9) │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ - li r8,0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r10,r10,23 │ │ │ │ - mr r23,r3 │ │ │ │ - mr r31,r1 │ │ │ │ + std r14,-192(r1) │ │ │ │ + std r15,-184(r1) │ │ │ │ + std r18,-160(r1) │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + clrrdi r5,r5,4 │ │ │ │ + std r19,-152(r1) │ │ │ │ + std r20,-144(r1) │ │ │ │ + std r21,-136(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + neg r5,r5 │ │ │ │ + std r25,-104(r1) │ │ │ │ + std r26,-96(r1) │ │ │ │ + std r30,-64(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-336(r1) │ │ │ │ + ld r8,0(r1) │ │ │ │ + mr r31,r1 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + mr r10,r8 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + mr r7,r10 │ │ │ │ addi r16,r1,32 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ + stdux r8,r1,r5 │ │ │ │ + addi r8,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r6,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r28,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r10,r1,32 │ │ │ │ stdux r7,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + mr r9,r7 │ │ │ │ addi r7,r1,32 │ │ │ │ - ld r4,0(r1) │ │ │ │ - stdux r4,r1,r9 │ │ │ │ - addi r11,r1,32 │ │ │ │ - stdux r4,r1,r10 │ │ │ │ - std r8,0(r6) │ │ │ │ + stdux r9,r1,r5 │ │ │ │ + std r4,0(r8) │ │ │ │ mr r17,r1 │ │ │ │ stfdu f0,32(r17) │ │ │ │ - ble cr7,30db8 │ │ │ │ - ld r10,88(r3) │ │ │ │ - andi. r4,r21,3 │ │ │ │ - li r24,1 │ │ │ │ - addi r3,r21,-1 │ │ │ │ - mr r9,r21 │ │ │ │ - addi r10,r10,1 │ │ │ │ - beq 307f8 │ │ │ │ - cmpdi r4,1 │ │ │ │ - mr r5,r21 │ │ │ │ - beq 307e8 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 307dc │ │ │ │ - mr r5,r3 │ │ │ │ - sldi r24,r10,1 │ │ │ │ - mulld r4,r10,r24 │ │ │ │ - addi r5,r5,-1 │ │ │ │ - sldi r24,r4,1 │ │ │ │ - mulld r4,r10,r24 │ │ │ │ - cmpdi r5,1 │ │ │ │ - sldi r24,r4,1 │ │ │ │ - beq 30824 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - mulld r24,r10,r24 │ │ │ │ - sldi r24,r24,1 │ │ │ │ - mulld r24,r10,r24 │ │ │ │ - sldi r24,r24,1 │ │ │ │ - mulld r24,r10,r24 │ │ │ │ - sldi r24,r24,1 │ │ │ │ - mulld r24,r10,r24 │ │ │ │ - sldi r24,r24,1 │ │ │ │ - bdnz 30800 │ │ │ │ - ld r9,8(r23) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 30d3c │ │ │ │ - ld r9,200(r23) │ │ │ │ - mr r10,r16 │ │ │ │ - mr r26,r17 │ │ │ │ - mr r16,r27 │ │ │ │ + ble cr7,315ac │ │ │ │ + ld r5,88(r3) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r30,2 │ │ │ │ + andi. r3,r22,3 │ │ │ │ + mr r2,r22 │ │ │ │ + addi r11,r22,-1 │ │ │ │ + mr r4,r22 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r5,r5,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r30,r5 │ │ │ │ + beq 30ff4 │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq 30fe8 │ │ │ │ + cmpdi r3,2 │ │ │ │ + beq 30fe0 │ │ │ │ + mr r2,r11 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 31014 │ │ │ │ + srdi r9,r4,2 │ │ │ │ + mtctr r9 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 30ffc │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r26,vs32 │ │ │ │ + ld r2,8(r23) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3152c │ │ │ │ + ld r2,200(r23) │ │ │ │ + plfd f28,158032 # 57988 │ │ │ │ + xxspltidp vs26,1056964608 │ │ │ │ + mr r9,r16 │ │ │ │ + mr r30,r28 │ │ │ │ li r29,0 │ │ │ │ - li r8,0 │ │ │ │ - cmpdi cr4,r24,0 │ │ │ │ + li r11,0 │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ li r18,0 │ │ │ │ - mr r20,r21 │ │ │ │ - std r12,104(r31) │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - mr r27,r6 │ │ │ │ - mr r17,r24 │ │ │ │ - std r7,72(r31) │ │ │ │ - std r11,96(r31) │ │ │ │ - addi r22,r9,-8 │ │ │ │ + std r6,96(r31) │ │ │ │ + std r7,88(r31) │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + mr r16,r27 │ │ │ │ + mr r28,r8 │ │ │ │ + mr r25,r17 │ │ │ │ + std r10,64(r31) │ │ │ │ + mr r24,r26 │ │ │ │ + mcrf cr0,cr7 │ │ │ │ + addi r19,r2,-8 │ │ │ │ + mr r15,r19 │ │ │ │ mr r19,r22 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr7,30990 │ │ │ │ - mulld r9,r8,r20 │ │ │ │ - ld r30,120(r23) │ │ │ │ - mtctr r20 │ │ │ │ - ld r28,64(r23) │ │ │ │ - ld r0,88(r23) │ │ │ │ - ld r12,104(r31) │ │ │ │ - ld r7,72(r31) │ │ │ │ - ld r11,96(r31) │ │ │ │ + ble 3119c │ │ │ │ + mulld r2,r11,r19 │ │ │ │ + ld r27,120(r23) │ │ │ │ + ld r26,64(r23) │ │ │ │ + mtctr r19 │ │ │ │ li r4,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r30,r30,r9 │ │ │ │ - b 308ec │ │ │ │ + ld r0,88(r23) │ │ │ │ + ld r6,96(r31) │ │ │ │ + ld r10,64(r31) │ │ │ │ + ld r7,88(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r27,r27,r2 │ │ │ │ + b 310fc │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r9,r3 │ │ │ │ - blt 308cc │ │ │ │ - subf r9,r6,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r6,1 │ │ │ │ - stdx r9,r11,r4 │ │ │ │ - ble 30958 │ │ │ │ - stdx r6,r7,r4 │ │ │ │ - stdx r9,r16,r4 │ │ │ │ + cmpd r2,r22 │ │ │ │ + blt 310dc │ │ │ │ + subf r2,r8,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r8,1 │ │ │ │ + stdx r2,r7,r4 │ │ │ │ + ble 31168 │ │ │ │ + stdx r8,r10,r4 │ │ │ │ + stdx r2,r16,r4 │ │ │ │ addi r4,r4,8 │ │ │ │ - bdz 30970 │ │ │ │ - ldx r3,r28,r4 │ │ │ │ - lfdx f12,r30,r4 │ │ │ │ - addi r6,r3,-1 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - mtfprd f0,r6 │ │ │ │ + bdz 31180 │ │ │ │ + ldx r22,r26,r4 │ │ │ │ + lfdx f12,r27,r4 │ │ │ │ + addi r8,r22,-1 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r25,r0,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - divd r5,r25,r6 │ │ │ │ - add r9,r9,r0 │ │ │ │ - cmpdi r25,0 │ │ │ │ - stdx r25,r12,r4 │ │ │ │ - stdx r9,r15,r4 │ │ │ │ - mulld r9,r5,r6 │ │ │ │ - subf r9,r9,r25 │ │ │ │ - bge 308c0 │ │ │ │ - add r6,r9,r6 │ │ │ │ - cmpd r6,r3 │ │ │ │ - bge 30cf0 │ │ │ │ - mr r9,r6 │ │ │ │ - li r6,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r11,r4 │ │ │ │ - bgt 308dc │ │ │ │ - neg r9,r9 │ │ │ │ - li r6,-1 │ │ │ │ - stdx r6,r7,r4 │ │ │ │ - stdx r9,r16,r4 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r3,r0,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r5,r3,r8 │ │ │ │ + add r2,r2,r0 │ │ │ │ + cmpdi r3,0 │ │ │ │ + stdx r3,r6,r4 │ │ │ │ + stdx r2,r30,r4 │ │ │ │ + mulld r2,r5,r8 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + bge 310d0 │ │ │ │ + add r8,r2,r8 │ │ │ │ + cmpd r8,r22 │ │ │ │ + bge 31500 │ │ │ │ + mr r2,r8 │ │ │ │ + li r8,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r7,r4 │ │ │ │ + bgt 310ec │ │ │ │ + neg r2,r2 │ │ │ │ + li r8,-1 │ │ │ │ + stdx r8,r10,r4 │ │ │ │ + stdx r2,r16,r4 │ │ │ │ addi r4,r4,8 │ │ │ │ - bdnz 308ec │ │ │ │ - mr r3,r10 │ │ │ │ - sldi r5,r20,3 │ │ │ │ + bdnz 310fc │ │ │ │ + mr r3,r9 │ │ │ │ + sldi r5,r19,3 │ │ │ │ li r4,0 │ │ │ │ - std r8,32(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,32(r31) │ │ │ │ - mr r10,r3 │ │ │ │ - ble cr4,30db0 │ │ │ │ - ld r9,192(r23) │ │ │ │ + std r11,32(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r11,32(r31) │ │ │ │ + mr r9,r3 │ │ │ │ + ble cr4,315a4 │ │ │ │ + ld r2,192(r23) │ │ │ │ ld r4,176(r23) │ │ │ │ - add r24,r17,r29 │ │ │ │ + add r26,r24,r29 │ │ │ │ sldi r5,r29,3 │ │ │ │ - std r15,112(r31) │ │ │ │ - std r8,88(r31) │ │ │ │ + sldi r8,r19,3 │ │ │ │ + mr r10,r16 │ │ │ │ + std r15,120(r31) │ │ │ │ + std r24,112(r31) │ │ │ │ + std r30,104(r31) │ │ │ │ + mr r22,r28 │ │ │ │ li r29,0 │ │ │ │ - sldi r6,r20,3 │ │ │ │ - mr r25,r27 │ │ │ │ - mr r14,r26 │ │ │ │ - sldi r3,r24,3 │ │ │ │ - mr r8,r16 │ │ │ │ - std r17,120(r31) │ │ │ │ - std r19,128(r31) │ │ │ │ - std r24,136(r31) │ │ │ │ - addi r9,r9,-8 │ │ │ │ + mr r28,r25 │ │ │ │ + mr r16,r23 │ │ │ │ + std r11,80(r31) │ │ │ │ + sldi r3,r26,3 │ │ │ │ + mr r15,r8 │ │ │ │ + std r26,128(r31) │ │ │ │ + addi r2,r2,-8 │ │ │ │ add r4,r4,r5 │ │ │ │ - add r5,r5,r9 │ │ │ │ - mr r15,r4 │ │ │ │ - add r9,r3,r9 │ │ │ │ - std r9,80(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r29,r20 │ │ │ │ - bge 30b7c │ │ │ │ - ld r9,88(r31) │ │ │ │ - lfd f0,88(r23) │ │ │ │ - sldi r22,r29,3 │ │ │ │ - ld r12,120(r23) │ │ │ │ - ld r17,96(r23) │ │ │ │ - ld r0,64(r23) │ │ │ │ - ld r7,104(r31) │ │ │ │ - std r25,48(r31) │ │ │ │ + add r27,r5,r2 │ │ │ │ + mr r26,r4 │ │ │ │ + add r2,r3,r2 │ │ │ │ + mr r8,r27 │ │ │ │ + std r2,72(r31) │ │ │ │ + cmpd r29,r19 │ │ │ │ + bge 31384 │ │ │ │ + ld r2,80(r31) │ │ │ │ + sldi r20,r29,3 │ │ │ │ + lfd f0,88(r16) │ │ │ │ + std r28,48(r31) │ │ │ │ + std r26,56(r31) │ │ │ │ li r30,0 │ │ │ │ - std r8,32(r31) │ │ │ │ - add r24,r25,r22 │ │ │ │ - add r26,r10,r22 │ │ │ │ - add r16,r8,r22 │ │ │ │ - lfdx f30,r14,r22 │ │ │ │ - std r10,40(r31) │ │ │ │ - std r5,56(r31) │ │ │ │ - std r6,64(r31) │ │ │ │ - maddld r21,r9,r20,r29 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ld r12,120(r16) │ │ │ │ + ld r7,96(r31) │ │ │ │ + std r10,32(r31) │ │ │ │ + std r9,40(r31) │ │ │ │ + add r21,r22,r20 │ │ │ │ + ld r0,96(r16) │ │ │ │ + add r27,r9,r20 │ │ │ │ + add r25,r10,r20 │ │ │ │ + lfdx f30,r28,r20 │ │ │ │ + maddld r23,r2,r19,r29 │ │ │ │ + ld r24,0(r21) │ │ │ │ + ld r2,64(r16) │ │ │ │ fcfid f29,f0 │ │ │ │ - ld r28,0(r24) │ │ │ │ - subf r29,r29,r20 │ │ │ │ - add r27,r7,r22 │ │ │ │ - add r19,r0,r22 │ │ │ │ - lfd f27,816(r9) │ │ │ │ - add r9,r14,r22 │ │ │ │ - add r22,r17,r22 │ │ │ │ - addis r17,r2,-2 │ │ │ │ - mr r25,r27 │ │ │ │ - mr r27,r26 │ │ │ │ - mr r26,r16 │ │ │ │ - addi r20,r9,8 │ │ │ │ - addi r17,r17,1536 │ │ │ │ - sldi r21,r21,3 │ │ │ │ + subf r29,r29,r19 │ │ │ │ + add r19,r28,r20 │ │ │ │ + add r14,r7,r20 │ │ │ │ + mr r28,r27 │ │ │ │ + mr r27,r25 │ │ │ │ + mr r25,r8 │ │ │ │ + addi r19,r19,8 │ │ │ │ + mr r26,r14 │ │ │ │ + mr r14,r21 │ │ │ │ + add r17,r2,r20 │ │ │ │ + mr r2,r24 │ │ │ │ + add r20,r0,r20 │ │ │ │ + mr r24,r29 │ │ │ │ + sldi r23,r23,3 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - add r21,r12,r21 │ │ │ │ - mr r9,r21 │ │ │ │ - mr r21,r29 │ │ │ │ - mr r29,r24 │ │ │ │ - mr r24,r28 │ │ │ │ - mr r28,r9 │ │ │ │ - b 30adc │ │ │ │ + add r23,r12,r23 │ │ │ │ + mr r29,r23 │ │ │ │ + mr r23,r2 │ │ │ │ + b 312d4 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r17) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ldx r9,r26,r30 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - maddld r24,r16,r24,r9 │ │ │ │ - stfdx f30,r20,r30 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ldx r2,r27,r30 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + maddld r23,r21,r23,r2 │ │ │ │ + stfdx f30,r19,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - stdu r24,8(r29) │ │ │ │ - beq 30b68 │ │ │ │ - ldx r9,r27,r30 │ │ │ │ - ldx r4,r25,r30 │ │ │ │ - ldx r16,r19,r30 │ │ │ │ - lfdx f11,r28,r30 │ │ │ │ - lfdx f1,r22,r30 │ │ │ │ - add r9,r9,r4 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r9,r16,-1 │ │ │ │ + stdu r23,8(r14) │ │ │ │ + beq 31370 │ │ │ │ + ldx r2,r28,r30 │ │ │ │ + ldx r6,r26,r30 │ │ │ │ + ldx r21,r17,r30 │ │ │ │ + lfdx f11,r29,r30 │ │ │ │ + lfdx f1,r20,r30 │ │ │ │ + add r2,r2,r6 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + addi r2,r21,-1 │ │ │ │ fcfid f12,f12 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f12,f12,f27 │ │ │ │ + fmul f12,f12,f26 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ fsub f10,f12,f11 │ │ │ │ fsub f11,f11,f12 │ │ │ │ fmul f12,f10,f11 │ │ │ │ fmadd f0,f0,f12,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 30aa0 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 312a0 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 30d00 │ │ │ │ - lfd f0,0(r17) │ │ │ │ - ldx r9,r26,r30 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - maddld r24,r16,r24,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - stdu r24,8(r29) │ │ │ │ - stfdx f30,r20,r30 │ │ │ │ + bge 312b4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ + ldx r2,r27,r30 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + maddld r23,r21,r23,r2 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stdu r23,8(r14) │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + stfdx f30,r19,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bne 30adc │ │ │ │ - ld r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r25,48(r31) │ │ │ │ - ld r5,56(r31) │ │ │ │ - ld r6,64(r31) │ │ │ │ - ldx r9,r25,r6 │ │ │ │ - stdu r9,8(r5) │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r20,48(r23) │ │ │ │ - sldi r6,r20,3 │ │ │ │ - addi r29,r20,-1 │ │ │ │ - add r30,r8,r6 │ │ │ │ - add r28,r9,r6 │ │ │ │ - lfdx f0,r14,r6 │ │ │ │ - ld r9,-8(r30) │ │ │ │ - ld r7,-8(r28) │ │ │ │ - stfd f0,0(r15) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 30d30 │ │ │ │ - ld r24,64(r23) │ │ │ │ - sldi r3,r29,3 │ │ │ │ - ldx r3,r24,r3 │ │ │ │ - addi r3,r3,-1 │ │ │ │ - cmpd r9,r3 │ │ │ │ - beq 30d30 │ │ │ │ - add r3,r10,r6 │ │ │ │ - ld r21,88(r23) │ │ │ │ - add r9,r9,r7 │ │ │ │ - ld r7,-8(r3) │ │ │ │ - std r9,-8(r30) │ │ │ │ + bne 312d4 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ld r9,40(r31) │ │ │ │ + mr r8,r25 │ │ │ │ + ld r28,48(r31) │ │ │ │ + ld r26,56(r31) │ │ │ │ + ldx r2,r22,r15 │ │ │ │ + stdu r2,8(r8) │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r19,48(r16) │ │ │ │ + sldi r15,r19,3 │ │ │ │ + addi r29,r19,-1 │ │ │ │ + add r7,r10,r15 │ │ │ │ + add r30,r2,r15 │ │ │ │ + lfdx f0,r28,r15 │ │ │ │ + ld r2,-8(r7) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r6,-8(r30) │ │ │ │ + stfd f0,0(r26) │ │ │ │ + beq 31520 │ │ │ │ + ld r24,64(r16) │ │ │ │ + sldi r5,r29,3 │ │ │ │ + ldx r5,r24,r5 │ │ │ │ + addi r5,r5,-1 │ │ │ │ + cmpd r2,r5 │ │ │ │ + beq 31520 │ │ │ │ + add r5,r9,r15 │ │ │ │ + ld r21,88(r16) │ │ │ │ + add r6,r2,r6 │ │ │ │ + ld r2,-8(r5) │ │ │ │ + std r6,-8(r7) │ │ │ │ addi r21,r21,1 │ │ │ │ - addi r9,r7,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ sldi r21,r21,1 │ │ │ │ - cmpd r9,r21 │ │ │ │ - std r9,-8(r3) │ │ │ │ - bne 30c90 │ │ │ │ - addi r9,r29,1 │ │ │ │ - ld r7,96(r31) │ │ │ │ + cmpd r2,r21 │ │ │ │ + std r2,-8(r5) │ │ │ │ + bne 314a0 │ │ │ │ + addi r2,r29,1 │ │ │ │ + ld r6,88(r31) │ │ │ │ cmpdi r29,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - add r22,r7,r6 │ │ │ │ - mfctr r7 │ │ │ │ - isellt r9,r9,r7 │ │ │ │ - mtctr r9 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + add r23,r6,r15 │ │ │ │ + mfctr r6 │ │ │ │ + isellt r2,r2,r6 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - bdz 30c90 │ │ │ │ - ld r9,-16(r30) │ │ │ │ - ld r7,-16(r3) │ │ │ │ - addi r29,r29,-1 │ │ │ │ - ld r4,-16(r28) │ │ │ │ - li r11,1 │ │ │ │ - sldi r0,r29,3 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r3) │ │ │ │ - cmpd r7,r21 │ │ │ │ - stdu r18,-8(r3) │ │ │ │ - beq cr7,30d20 │ │ │ │ - ld r7,64(r23) │ │ │ │ - ldx r7,r7,r0 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - cmpd cr7,r9,r7 │ │ │ │ - beq cr7,30d20 │ │ │ │ - ldu r7,-8(r22) │ │ │ │ - add r9,r9,r4 │ │ │ │ - std r9,-16(r30) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,30c84 │ │ │ │ - neg r7,r7 │ │ │ │ - li r11,-1 │ │ │ │ - stdu r11,-8(r28) │ │ │ │ - stdu r7,-8(r30) │ │ │ │ - beq 30c20 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addi r15,r15,8 │ │ │ │ - cmpld r9,r5 │ │ │ │ - bne 309f0 │ │ │ │ - ld r17,120(r31) │ │ │ │ - ld r24,136(r31) │ │ │ │ - mr r16,r8 │ │ │ │ - ld r15,112(r31) │ │ │ │ - ld r8,88(r31) │ │ │ │ - mr r27,r25 │ │ │ │ - ld r19,128(r31) │ │ │ │ - mr r26,r14 │ │ │ │ - mr r29,r24 │ │ │ │ - mr r9,r17 │ │ │ │ - stdu r9,8(r19) │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r9,8(r23) │ │ │ │ - cmpd r9,r8 │ │ │ │ - ble 30d3c │ │ │ │ - ld r20,48(r23) │ │ │ │ - cmpdi cr7,r20,0 │ │ │ │ - b 30880 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stdx r9,r11,r4 │ │ │ │ - li r6,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 30960 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r17) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 30abc │ │ │ │ + bdz 314a0 │ │ │ │ + ld r2,-16(r5) │ │ │ │ + ld r6,-16(r7) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + li r3,1 │ │ │ │ + ld r4,-16(r30) │ │ │ │ + sldi r11,r29,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,-16(r5) │ │ │ │ + cmpd cr7,r2,r21 │ │ │ │ + stdu r18,-8(r5) │ │ │ │ + beq 31510 │ │ │ │ + ld r2,64(r16) │ │ │ │ + ldx r2,r2,r11 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpd r6,r2 │ │ │ │ + beq 31510 │ │ │ │ + ldu r2,-8(r23) │ │ │ │ + add r6,r6,r4 │ │ │ │ + std r6,-16(r7) │ │ │ │ + cmpdi r2,0 │ │ │ │ + bgt 31494 │ │ │ │ + neg r2,r2 │ │ │ │ + li r3,-1 │ │ │ │ + stdu r3,-8(r30) │ │ │ │ + stdu r2,-8(r7) │ │ │ │ + beq cr7,31430 │ │ │ │ + ld r2,72(r31) │ │ │ │ + addi r26,r26,8 │ │ │ │ + cmpld r2,r8 │ │ │ │ + bne 31200 │ │ │ │ + ld r24,112(r31) │ │ │ │ + ld r26,128(r31) │ │ │ │ + mr r25,r28 │ │ │ │ + mr r23,r16 │ │ │ │ + mr r28,r22 │ │ │ │ + mr r16,r10 │ │ │ │ + ld r30,104(r31) │ │ │ │ + ld r11,80(r31) │ │ │ │ + ld r15,120(r31) │ │ │ │ + mr r29,r26 │ │ │ │ + mr r2,r24 │ │ │ │ + stdu r2,8(r15) │ │ │ │ + addi r11,r11,1 │ │ │ │ + ld r2,8(r23) │ │ │ │ + cmpd r2,r11 │ │ │ │ + ble 3152c │ │ │ │ + ld r19,48(r23) │ │ │ │ + cmpdi r19,0 │ │ │ │ + b 31090 │ │ │ │ + nop │ │ │ │ + stdx r2,r7,r4 │ │ │ │ + li r8,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 31170 │ │ │ │ neg r4,r4 │ │ │ │ - std r4,-16(r28) │ │ │ │ - b 30c68 │ │ │ │ + std r4,-16(r30) │ │ │ │ + b 31478 │ │ │ │ nop │ │ │ │ - neg r7,r7 │ │ │ │ - std r7,-8(r28) │ │ │ │ - b 30bcc │ │ │ │ + neg r6,r6 │ │ │ │ + std r6,-8(r30) │ │ │ │ + b 313d4 │ │ │ │ addi r1,r31,336 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-184(r1) │ │ │ │ - ld r15,-176(r1) │ │ │ │ - ld r16,-168(r1) │ │ │ │ - ld r17,-160(r1) │ │ │ │ - ld r18,-152(r1) │ │ │ │ - ld r19,-144(r1) │ │ │ │ - ld r20,-136(r1) │ │ │ │ - ld r21,-128(r1) │ │ │ │ - ld r22,-120(r1) │ │ │ │ - ld r23,-112(r1) │ │ │ │ - ld r24,-104(r1) │ │ │ │ - ld r25,-96(r1) │ │ │ │ - ld r26,-88(r1) │ │ │ │ - ld r27,-80(r1) │ │ │ │ + ld r14,-192(r1) │ │ │ │ + ld r15,-184(r1) │ │ │ │ + ld r16,-176(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ + ld r18,-160(r1) │ │ │ │ + ld r19,-152(r1) │ │ │ │ + ld r20,-144(r1) │ │ │ │ + ld r21,-136(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-72(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r22,-128(r1) │ │ │ │ + ld r23,-120(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r26,-96(r1) │ │ │ │ + ld r27,-88(r1) │ │ │ │ + ld r28,-80(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ + lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 30cc8 │ │ │ │ - li r24,1 │ │ │ │ - b 30824 │ │ │ │ + li r2,0 │ │ │ │ + b 314dc │ │ │ │ + li r26,1 │ │ │ │ + b 31028 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1285 │ │ │ │ - nop │ │ │ │ + .long 0x1286 │ │ │ │ │ │ │ │ -0000000000030dd0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,28976 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ +00000000000315c0 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 30e30 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 30e44 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 30e5c │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 30e74 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 31600 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 31620 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 31644 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 31668 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl 53a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 30e00 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 4940 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 30e08 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 5340 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + mtlr r0 │ │ │ │ + beq 315e0 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 50e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - beq 30e10 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 48e0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + mtlr r0 │ │ │ │ + beq 315e8 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 4520 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 5080 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + mtlr r0 │ │ │ │ + beq 315f0 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r3,r31 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + b 44c0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000030ea0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,28768 │ │ │ │ - mflr r0 │ │ │ │ +0000000000031690 : │ │ │ │ std r29,-24(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + mflr r0 │ │ │ │ sldi r29,r4,3 │ │ │ │ + mr r28,r4 │ │ │ │ std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r28,r4 │ │ │ │ mr r30,r3 │ │ │ │ mr r27,r5 │ │ │ │ - mr r31,r6 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r6 │ │ │ │ stdu r1,-80(r1) │ │ │ │ std r4,48(r3) │ │ │ │ mr r3,r29 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpwi r28,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 31070 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble 310c4 │ │ │ │ - rldicl r10,r28,62,34 │ │ │ │ - mr r8,r27 │ │ │ │ - mr r9,r3 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 31040 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r8) │ │ │ │ - lxv vs32,16(r8) │ │ │ │ - addi r9,r9,64 │ │ │ │ - addi r8,r8,32 │ │ │ │ + ble 31870 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 318c0 │ │ │ │ + rldicl r9,r28,62,34 │ │ │ │ + mr r10,r27 │ │ │ │ + mr r2,r3 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 31840 │ │ │ │ + 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 30f24 │ │ │ │ - andi. r9,r28,3 │ │ │ │ - clrrwi r9,r28,2 │ │ │ │ - beq 30fa4 │ │ │ │ - extswsli r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - extswsli r10,r9,3 │ │ │ │ - lwax r6,r27,r8 │ │ │ │ - cmpw r7,r28 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - bge 30fa4 │ │ │ │ - add r27,r27,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r27) │ │ │ │ - cmpw r9,r28 │ │ │ │ - std r8,8(r10) │ │ │ │ - bge 30fa4 │ │ │ │ - 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 31708 │ │ │ │ + andi. r2,r28,3 │ │ │ │ + clrrwi r2,r28,2 │ │ │ │ + beq 317b0 │ │ │ │ + subf r7,r2,r28 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + li r10,16 │ │ │ │ + li r9,32 │ │ │ │ + rldic r8,r7,2,30 │ │ │ │ + rldic r7,r7,3,29 │ │ │ │ + sldi r6,r2,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + add r3,r3,r2 │ │ │ │ + add r6,r27,r6 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r9,r7 │ │ │ │ + addi r7,r3,16 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r6,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r7,r2 │ │ │ │ mr r3,r29 │ │ │ │ std r31,8(r30) │ │ │ │ mr r29,r28 │ │ │ │ li r31,0 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ std r3,64(r30) │ │ │ │ - ld r9,56(r30) │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,64(r30) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,56(r30) │ │ │ │ + ldx r3,r2,r31 │ │ │ │ + bl 4c20 │ │ │ │ + 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 30fc0 │ │ │ │ + bne 317d0 │ │ │ │ cmpwi r28,1 │ │ │ │ - li r10,8 │ │ │ │ - li r9,3537 │ │ │ │ - std r10,88(r30) │ │ │ │ - beq 3108c │ │ │ │ + li r9,8 │ │ │ │ + li r2,3537 │ │ │ │ + std r9,88(r30) │ │ │ │ + beq 31888 │ │ │ │ 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 29c08 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 2a2c0 │ │ │ │ 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 30f1c │ │ │ │ - b 30f58 │ │ │ │ + bne 31700 │ │ │ │ + b 3173c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r29 │ │ │ │ std r31,8(r30) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,8 │ │ │ │ + bl 4c40 │ │ │ │ + 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 29c08 │ │ │ │ - li r9,0 │ │ │ │ - b 30f64 │ │ │ │ + b 2a2c0 │ │ │ │ + li r2,0 │ │ │ │ + b 31748 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000310e0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,28192 │ │ │ │ +00000000000318e0 : │ │ │ │ mflr r0 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + mr r25,r5 │ │ │ │ + mr r26,r10 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r9 │ │ │ │ + mr r28,r8 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r30,r3 │ │ │ │ - mr r31,r4 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r25,r5 │ │ │ │ - mr r26,r7 │ │ │ │ - mr r29,r8 │ │ │ │ - mr r28,r9 │ │ │ │ - mr r27,r10 │ │ │ │ + mr r29,r7 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r4 │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r30) │ │ │ │ std r6,8(r30) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpdi r31,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 313a0 │ │ │ │ - addi r9,r31,-1 │ │ │ │ - cmpldi cr7,r9,2 │ │ │ │ - ble cr7,313f0 │ │ │ │ - srdi r6,r31,2 │ │ │ │ - mr r12,r25 │ │ │ │ - mr r11,r3 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - mr r4,r6 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - bne 31340 │ │ │ │ - srdi r9,r4,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxv vs33,0(r12) │ │ │ │ - lxv vs32,16(r12) │ │ │ │ - addi r11,r11,64 │ │ │ │ - addi r12,r12,32 │ │ │ │ + ble 31be0 │ │ │ │ + addi r2,r31,-1 │ │ │ │ + cmpldi cr7,r2,2 │ │ │ │ + ble cr7,31c2c │ │ │ │ + srdi r2,r31,2 │ │ │ │ + mr r4,r25 │ │ │ │ + mr r6,r3 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + mr r11,r2 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + bne 31b80 │ │ │ │ + srdi r9,r11,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs33,0(r4) │ │ │ │ + lxv vs32,16(r4) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r4,r4,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r11) │ │ │ │ - stxv vs45,-32(r11) │ │ │ │ - stxv vs33,-48(r11) │ │ │ │ - stxv vs32,-16(r11) │ │ │ │ - bdnz 3117c │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 31970 │ │ │ │ andi. r9,r31,3 │ │ │ │ - beq 31370 │ │ │ │ + beq 31bb0 │ │ │ │ clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r25,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 311fc │ │ │ │ - add r25,r25,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r25) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 311fc │ │ │ │ - lwa r9,8(r25) │ │ │ │ - std r9,16(r10) │ │ │ │ + subf r7,r9,r31 │ │ │ │ + mfocrf r2,1 │ │ │ │ + slwi r2,r2,28 │ │ │ │ + li r10,16 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + stw r2,32(r1) │ │ │ │ + li r2,32 │ │ │ │ + add r25,r25,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr5,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr5+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r25,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ ld r3,48(r30) │ │ │ │ - mfocrf r9,1 │ │ │ │ - slwi r9,r9,28 │ │ │ │ - stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,32(r1) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,32(r1) │ │ │ │ std r3,64(r30) │ │ │ │ - rotlwi r9,r9,4 │ │ │ │ - mtocrf 1,r9 │ │ │ │ - rotlwi r9,r9,28 │ │ │ │ - ble cr7,313f8 │ │ │ │ - srdi r6,r31,2 │ │ │ │ + rotlwi r2,r2,4 │ │ │ │ + mtocrf 1,r2 │ │ │ │ + rotlwi r2,r2,28 │ │ │ │ + ble cr7,31c34 │ │ │ │ + srdi r2,r31,2 │ │ │ │ clrlwi r9,r31,30 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - mr r11,r26 │ │ │ │ - mr r5,r3 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - bne 31310 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r5,r5,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + mr r5,r29 │ │ │ │ + mr r6,r3 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + bne 31b50 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + lxv vs32,16(r5) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r5,r5,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r5) │ │ │ │ - stxv vs45,-32(r5) │ │ │ │ - stxv vs33,-48(r5) │ │ │ │ - stxv vs32,-16(r5) │ │ │ │ - bdnz 31254 │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 31a68 │ │ │ │ cmpwi r9,0 │ │ │ │ - beq 312d4 │ │ │ │ - clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r26,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 312d4 │ │ │ │ - add r8,r26,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 312d4 │ │ │ │ - lwa r9,8(r8) │ │ │ │ - std r9,16(r10) │ │ │ │ + clrrdi r10,r31,2 │ │ │ │ + beq 31b0c │ │ │ │ + subf r31,r10,r31 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + sldi r7,r10,2 │ │ │ │ + li r9,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r10,r31,2 │ │ │ │ + sldi r31,r31,3 │ │ │ │ + add r7,r29,r7 │ │ │ │ + add r3,r3,r8 │ │ │ │ + cmpldi cr7,r10,16 │ │ │ │ + cmpldi r31,32 │ │ │ │ + addi r8,r3,16 │ │ │ │ + isel r10,r9,r10,4*cr7+gt │ │ │ │ + iselgt r2,r2,r31 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r7,r10 │ │ │ │ + iselgt r9,r9,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r8,r2 │ │ │ │ addi r1,r1,112 │ │ │ │ - std r29,88(r30) │ │ │ │ - stw r28,112(r30) │ │ │ │ - stw r27,116(r30) │ │ │ │ + std r28,88(r30) │ │ │ │ + stw r27,112(r30) │ │ │ │ mr r3,r30 │ │ │ │ + stw r26,116(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 29c08 │ │ │ │ - lxv vs32,0(r26) │ │ │ │ + b 2a2c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs32,0(r29) │ │ │ │ cmpdi r10,0 │ │ │ │ - addi r11,r26,16 │ │ │ │ - addi r5,r3,32 │ │ │ │ + addi r5,r29,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 3124c │ │ │ │ - b 31288 │ │ │ │ + bne 31a60 │ │ │ │ + b 31a9c │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r25) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r12,r25,16 │ │ │ │ - addi r11,r3,32 │ │ │ │ + addi r4,r25,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 31174 │ │ │ │ - b 311b0 │ │ │ │ + bne 31968 │ │ │ │ + b 319a4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ - stw r9,40(r1) │ │ │ │ - std r6,32(r1) │ │ │ │ + std r2,40(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,32(r1) │ │ │ │ - lwz r9,40(r1) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r9,32(r1) │ │ │ │ + ld r2,40(r1) │ │ │ │ std r3,64(r30) │ │ │ │ - b 31238 │ │ │ │ + b 31a4c │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ addi r1,r1,112 │ │ │ │ - std r29,88(r30) │ │ │ │ - stw r28,112(r30) │ │ │ │ - stw r27,116(r30) │ │ │ │ + std r28,88(r30) │ │ │ │ + stw r27,112(r30) │ │ │ │ + stw r26,116(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,64(r30) │ │ │ │ ld r25,-56(r1) │ │ │ │ mr r3,r30 │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 29c08 │ │ │ │ - li r9,0 │ │ │ │ - b 311bc │ │ │ │ + b 2a2c0 │ │ │ │ li r9,0 │ │ │ │ - b 31294 │ │ │ │ + b 319b0 │ │ │ │ + li r10,0 │ │ │ │ + b 31aa8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x780 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000031410 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,27376 │ │ │ │ +0000000000031c50 : │ │ │ │ mflr r0 │ │ │ │ - mr r9,r4 │ │ │ │ + mr r2,r4 │ │ │ │ mr r6,r5 │ │ │ │ li r4,1 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r9,32(r1) │ │ │ │ - bl 4880 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r2,32(r1) │ │ │ │ + bl 4820 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000031460 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,27296 │ │ │ │ +0000000000031c90 : │ │ │ │ mflr r0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r5 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r5 │ │ │ │ li r4,2 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r10,32(r1) │ │ │ │ - stw r9,36(r1) │ │ │ │ - bl 4880 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ + stw r2,36(r1) │ │ │ │ + bl 4820 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000314b0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,27216 │ │ │ │ +0000000000031ce0 : │ │ │ │ mflr r0 │ │ │ │ - mr r8,r4 │ │ │ │ - mr r10,r5 │ │ │ │ - mr r9,r6 │ │ │ │ + mr r10,r4 │ │ │ │ + mr r9,r5 │ │ │ │ + mr r2,r6 │ │ │ │ li r4,3 │ │ │ │ mr r6,r7 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r8,32(r1) │ │ │ │ - stw r10,36(r1) │ │ │ │ - stw r9,40(r1) │ │ │ │ - bl 4880 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r10,32(r1) │ │ │ │ + stw r9,36(r1) │ │ │ │ + stw r2,40(r1) │ │ │ │ + bl 4820 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000031510 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,27120 │ │ │ │ - ld r9,24(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 31600 │ │ │ │ - ld r7,120(r3) │ │ │ │ - cmpdi r7,0 │ │ │ │ - beq 31610 │ │ │ │ - ld r9,16(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 31620 │ │ │ │ - ld r8,48(r3) │ │ │ │ +0000000000031d30 : │ │ │ │ + ld r2,24(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 31e60 │ │ │ │ + ld r8,120(r3) │ │ │ │ + cmpdi r8,0 │ │ │ │ + beq 31e70 │ │ │ │ + ld r2,16(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 31e80 │ │ │ │ + ld r10,48(r3) │ │ │ │ ld r9,8(r3) │ │ │ │ - mulld. r9,r8,r9 │ │ │ │ - ble 315a0 │ │ │ │ + mulld. r9,r10,r9 │ │ │ │ + ble 31e00 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r2,0 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + bne 31de0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - b 31574 │ │ │ │ + b 31dac │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,816(r9) │ │ │ │ + nop │ │ │ │ + bge cr7,31dcc │ │ │ │ + lfdx f0,r8,r7 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bge 31588 │ │ │ │ - bdz 315a0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ - fcmpu cr0,f0,f11 │ │ │ │ - bge 31560 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,344 │ │ │ │ + fcmpu cr7,f0,f11 │ │ │ │ + blt 31dcc │ │ │ │ + bge cr7,31dcc │ │ │ │ + bdz 31e00 │ │ │ │ + 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 31d90 │ │ │ │ + pla r3,153948 # 57728 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 31630 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r7,80(r3) │ │ │ │ - lfd f12,1648(r9) │ │ │ │ - li r9,0 │ │ │ │ - b 315e0 │ │ │ │ - ld r10,56(r3) │ │ │ │ - ld r8,88(r3) │ │ │ │ - ldx r10,r10,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - ble 31640 │ │ │ │ - bdz 31630 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + fcmpu cr0,f0,f12 │ │ │ │ + blt 31dcc │ │ │ │ + fcmpu cr0,f0,f11 │ │ │ │ + bge 31dcc │ │ │ │ + li r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 31d7c │ │ │ │ + cmpdi r10,0 │ │ │ │ + ble 31e90 │ │ │ │ + ld r8,80(r3) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + b 31e40 │ │ │ │ + ld r9,56(r3) │ │ │ │ + ld r10,88(r3) │ │ │ │ + ldx r9,r9,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r9,r10 │ │ │ │ + ble 31ea0 │ │ │ │ + bdz 31e90 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 315c0 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,192 │ │ │ │ + bgt 31e20 │ │ │ │ + pla r3,153668 # 57690 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,48 │ │ │ │ + pla r3,153504 # 57600 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,80 │ │ │ │ + pla r3,153520 # 57620 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,112 │ │ │ │ + pla r3,153536 # 57640 │ │ │ │ blr │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,296 │ │ │ │ + pla r3,153688 # 576f8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000031660 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,26784 │ │ │ │ +0000000000031ec0 : │ │ │ │ + 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 31770 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 317a0 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 317d0 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 317e8 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 31800 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 31708 │ │ │ │ - ld r9,48(r31) │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 31fa0 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 31fc8 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 31fec │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 32000 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 32014 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 31f50 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r30,32(r1) │ │ │ │ li r30,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 316f4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ble 31f40 │ │ │ │ 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 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - cmpd r9,r30 │ │ │ │ - bgt 316d0 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 31f20 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ ld r30,32(r1) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 31850 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 31830 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 31820 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 32080 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 32070 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 32030 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,160(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4700 │ │ │ │ ld r3,152(r3) │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 31870 │ │ │ │ + bl 4ae0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 32090 │ │ │ │ ld r3,224(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 31690 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 31ee8 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,200(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 31698 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 31ef0 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 316a0 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 31ef8 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 316a8 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 31f00 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 316a8 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 31f00 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 31720 │ │ │ │ + bl 4700 │ │ │ │ + ld r3,96(r31) │ │ │ │ + bl 4700 │ │ │ │ + ld r3,56(r31) │ │ │ │ + bl 4700 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4700 │ │ │ │ + ld r3,80(r31) │ │ │ │ + bl 4700 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4700 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 31718 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 31f60 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 31710 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 31f58 │ │ │ │ ld r3,232(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 31788 │ │ │ │ + bl 4700 │ │ │ │ + b 31fb4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,26224 │ │ │ │ + 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 318ec │ │ │ │ - ori r9,r9,2048 │ │ │ │ - stw r9,112(r3) │ │ │ │ + beq 32114 │ │ │ │ + ori r2,r2,2048 │ │ │ │ + stw r2,112(r3) │ │ │ │ ld r3,48(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 32224 │ │ │ │ - ld r9,56(r30) │ │ │ │ - andi. r10,r3,1 │ │ │ │ - mr r4,r3 │ │ │ │ - li r7,1 │ │ │ │ - li r5,1 │ │ │ │ - addi r10,r3,-1 │ │ │ │ - addi r8,r9,-8 │ │ │ │ - bne 31da0 │ │ │ │ - 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 31920 │ │ │ │ - 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 3199c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 3198c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 31980 │ │ │ │ - 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 319cc │ │ │ │ - srdi r7,r3,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ + ble 32ae4 │ │ │ │ + addi r2,r3,-1 │ │ │ │ + ld r7,56(r30) │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble 32afc │ │ │ │ + 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 32670 │ │ │ │ + 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 319a4 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ + vaddudm v13,v13,v12 │ │ │ │ + vaddudm v1,v1,v12 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + vmulld v11,v11,v1 │ │ │ │ + bdnz 32168 │ │ │ │ + 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 32a10 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ldx r2,r7,r8 │ │ │ │ + cmpd r3,r10 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mulld r9,r2,r9 │ │ │ │ + bgt 32690 │ │ │ │ + cmpdi r3,1 │ │ │ │ + ld r8,64(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + beq 32b10 │ │ │ │ + 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 3223c │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 32228 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 32218 │ │ │ │ + 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 32270 │ │ │ │ + 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 32244 │ │ │ │ + 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 3229c │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r8,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ sldi r3,r3,3 │ │ │ │ - std r9,72(r30) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,48(r30) │ │ │ │ + std r2,72(r30) │ │ │ │ + bl 4c40 │ │ │ │ + ld r8,48(r30) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r3,80(r30) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 31a74 │ │ │ │ - cmpdi r7,1 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r10,56(r30) │ │ │ │ - beq 32248 │ │ │ │ - srdi r6,r7,1 │ │ │ │ + ble 32334 │ │ │ │ + cmpdi r8,1 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ld r9,56(r30) │ │ │ │ + beq 32b08 │ │ │ │ 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 31a20 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - clrrdi r6,r7,1 │ │ │ │ - beq 31a74 │ │ │ │ - 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 322e0 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrdi r7,r8,1 │ │ │ │ + beq 32334 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + ldx r2,r10,r7 │ │ │ │ + lfdx f0,r9,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r3,r6 │ │ │ │ - sldi r3,r7,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stfdx f0,r3,r7 │ │ │ │ + sldi r3,r8,2 │ │ │ │ + bl 4c40 │ │ │ │ ld r10,48(r30) │ │ │ │ - std r3,160(r30) │ │ │ │ cmpdi r10,0 │ │ │ │ - ble 31b4c │ │ │ │ - addi r9,r10,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 32250 │ │ │ │ - srdi r7,r10,2 │ │ │ │ - mr r9,r3 │ │ │ │ + std r3,160(r30) │ │ │ │ + ble 32400 │ │ │ │ + addi r2,r10,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 32af4 │ │ │ │ + srdi r8,r10,2 │ │ │ │ + mr r2,r3 │ │ │ │ vspltisw v0,7 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 31af0 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 31ae0 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 31ad4 │ │ │ │ - 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 323ac │ │ │ │ cmpdi r7,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 31b10 │ │ │ │ - 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 31af8 │ │ │ │ - andi. r9,r10,3 │ │ │ │ - beq 31b4c │ │ │ │ - clrrdi r9,r10,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - sldi r6,r9,2 │ │ │ │ - li r7,7 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stwx r7,r3,r6 │ │ │ │ - bge 31b4c │ │ │ │ - addi r8,r9,2 │ │ │ │ - add r6,r3,r6 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stw r7,4(r6) │ │ │ │ - bge 31b4c │ │ │ │ - stw r7,8(r6) │ │ │ │ + beq 3239c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 32390 │ │ │ │ + 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 323cc │ │ │ │ + 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 323b4 │ │ │ │ + andi. r2,r10,3 │ │ │ │ + clrrdi r2,r10,2 │ │ │ │ + beq 32400 │ │ │ │ + subf r8,r2,r10 │ │ │ │ + li r9,16 │ │ │ │ + sldi r2,r2,2 │ │ │ │ + vspltisw v0,7 │ │ │ │ + sldi r8,r8,2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + cmpldi r8,16 │ │ │ │ + iselgt r9,r9,r8 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + stxvl vs32,r2,r9 │ │ │ │ sldi r3,r10,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,48(r30) │ │ │ │ + bl 4c40 │ │ │ │ + ld r8,48(r30) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r3,96(r30) │ │ │ │ + ble 324f8 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,80(r30) │ │ │ │ + cmpldi r2,4 │ │ │ │ + ble 32a4c │ │ │ │ + subf r2,r10,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq 32a4c │ │ │ │ + srdi r2,r8,1 │ │ │ │ + plxv vs10,153000 # 579e0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 32480 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ cmpdi r7,0 │ │ │ │ - ble 31c34 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r8,80(r30) │ │ │ │ - cmpldi r9,4 │ │ │ │ - ble 3219c │ │ │ │ - subf r9,r8,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq 3219c │ │ │ │ - srdi r9,r7,1 │ │ │ │ - addis r4,r2,-2 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - li r10,0 │ │ │ │ - addi r4,r4,1648 │ │ │ │ - addi r5,r5,1680 │ │ │ │ - addi r6,r6,1696 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r11,r9,-1 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - lxv vs11,0(r5) │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - bne 31dc0 │ │ │ │ - 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 324bc │ │ │ │ + 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 31bc4 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 31c34 │ │ │ │ - clrrdi r9,r7,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfd f12,1648(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfdx f10,r8,r9 │ │ │ │ - lfd f0,1680(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f11,1696(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 32488 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq 324f8 │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,152840 # 579e0 │ │ │ │ + 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 32020 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 32000 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 31fe0 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 31e80 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 31df0 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 31e28 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 31e50 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 31d40 │ │ │ │ - ld r10,48(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 32194 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 329f0 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 329d0 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 329b0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 32850 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 32820 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 326e0 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 326b0 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 32608 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 32b1c │ │ │ │ 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 31ccc │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 31cbc │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 32188 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq 31cf8 │ │ │ │ - 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 31cd4 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq 32598 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3258c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 32a40 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 325b8 │ │ │ │ + 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 325a0 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r29,vs32 │ │ │ │ ld r3,8(r30) │ │ │ │ mulld r3,r29,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,200(r30) │ │ │ │ - mulld r3,r29,r9 │ │ │ │ + mulld r3,r29,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,192(r30) │ │ │ │ - andi. r9,r9,1024 │ │ │ │ - bne 32040 │ │ │ │ - nop │ │ │ │ - ld r10,-32648(r2) │ │ │ │ - nop │ │ │ │ - ld r9,-32640(r2) │ │ │ │ - std r10,32(r30) │ │ │ │ - std r9,40(r30) │ │ │ │ + andi. r2,r2,1024 │ │ │ │ + bne 32700 │ │ │ │ + pld r9,252248 # 6ff68 [nfst_trafo@got] │ │ │ │ + pld r2,252232 # 6ff60 [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 31918 │ │ │ │ - b 31940 │ │ │ │ - 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 31bbc │ │ │ │ - b 31bf8 │ │ │ │ nop │ │ │ │ + lxv vs32,0(r7) │ │ │ │ + mr. r9,r6 │ │ │ │ + addi r10,r7,16 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + bne 32160 │ │ │ │ + b 3218c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r10,48(r30) │ │ │ │ - addi r9,r9,2 │ │ │ │ - sldi r9,r9,10 │ │ │ │ - addi r3,r9,1 │ │ │ │ - std r9,104(r30) │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 31c68 │ │ │ │ - ld r9,48(r30) │ │ │ │ + add r7,r7,r8 │ │ │ │ + srdi r2,r3,1 │ │ │ │ + ld r8,64(r30) │ │ │ │ + ld r10,8(r7) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + mulld r9,r10,r9 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 321dc │ │ │ │ ld r3,8(r30) │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ mulld r3,r3,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 31c70 │ │ │ │ + b 32534 │ │ │ │ + nop │ │ │ │ + ld r2,48(r30) │ │ │ │ ld r3,8(r30) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - b 31c70 │ │ │ │ - ld r3,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r22,r1 │ │ │ │ + b 3252c │ │ │ │ + ld r3,72(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - addi r9,r3,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,224(r30) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 32ad4 │ │ │ │ + ld r2,48(r30) │ │ │ │ + std r3,232(r30) │ │ │ │ + sldi r3,r2,2 │ │ │ │ + bl 4c40 │ │ │ │ + ld r6,48(r30) │ │ │ │ + cmpdi r6,0 │ │ │ │ + mr r29,r3 │ │ │ │ + ble 327e4 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + ld r8,64(r30) │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 32b24 │ │ │ │ + srdi r9,r6,2 │ │ │ │ + mr r10,r3 │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne 32a1c │ │ │ │ + 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 3276c │ │ │ │ + andi. r2,r6,3 │ │ │ │ + beq 327e4 │ │ │ │ + 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 327e4 │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r8,r8,r7 │ │ │ │ + add r9,r29,r9 │ │ │ │ + cmpd r2,r6 │ │ │ │ + ld r2,8(r8) │ │ │ │ + stw r2,4(r9) │ │ │ │ + bge 327e4 │ │ │ │ + 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 4d00 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r3,r29 │ │ │ │ + std r2,152(r30) │ │ │ │ + bl 4700 │ │ │ │ + b 32610 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,88(r30) │ │ │ │ ld r9,48(r30) │ │ │ │ + addi r2,r2,2 │ │ │ │ + sldi r2,r2,10 │ │ │ │ + addi r3,r2,1 │ │ │ │ + std r2,104(r30) │ │ │ │ + mulld r3,r3,r9 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,176(r30) │ │ │ │ + b 32524 │ │ │ │ + ld r3,48(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r23,r1 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + addi r2,r3,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ mr r29,r3 │ │ │ │ std r3,168(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 31fc0 │ │ │ │ - ld r10,56(r30) │ │ │ │ + ble 32990 │ │ │ │ + ld r9,56(r30) │ │ │ │ + plfd f30,151796 # 57980 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ addi r26,r1,24 │ │ │ │ + li r25,0 │ │ │ │ li r24,0 │ │ │ │ - li r23,0 │ │ │ │ nop │ │ │ │ - sldi r28,r24,3 │ │ │ │ - ldx r3,r10,r28 │ │ │ │ + nop │ │ │ │ + sldi r28,r25,3 │ │ │ │ + ldx r3,r9,r28 │ │ │ │ addi r3,r3,-1 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,56(r30) │ │ │ │ - stdu r23,8(r26) │ │ │ │ + bl 4c40 │ │ │ │ + ld r9,56(r30) │ │ │ │ + stdu r24,8(r26) │ │ │ │ stdx r3,r29,r28 │ │ │ │ - ldx r9,r10,r28 │ │ │ │ - cmpdi r9,1 │ │ │ │ - ble 31fa4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r25,r2,-2 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + cmpdi r2,1 │ │ │ │ + ble 3296c │ │ │ │ li r27,0 │ │ │ │ li r29,0 │ │ │ │ - lfd f31,1528(r9) │ │ │ │ - addi r25,r25,1648 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,64(r30) │ │ │ │ + nop │ │ │ │ + ld r2,64(r30) │ │ │ │ lfd f0,88(r30) │ │ │ │ addi r29,r29,1 │ │ │ │ - ld r10,96(r30) │ │ │ │ - ldx r9,r9,r28 │ │ │ │ + ld r9,96(r30) │ │ │ │ + ldx r2,r2,r28 │ │ │ │ fcfid f1,f0 │ │ │ │ mtfprd f0,r29 │ │ │ │ - lfdx f11,r10,r28 │ │ │ │ + lfdx f11,r9,r28 │ │ │ │ fcfid f0,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - fmul f0,f0,f31 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - ld r10,56(r30) │ │ │ │ - ld r8,168(r30) │ │ │ │ + bl 4be0 │ │ │ │ + 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 31f20 │ │ │ │ - ld r9,48(r30) │ │ │ │ - addi r24,r24,1 │ │ │ │ - cmpd r24,r9 │ │ │ │ - bge 31fc0 │ │ │ │ + blt 328f0 │ │ │ │ + ld r2,48(r30) │ │ │ │ + addi r25,r25,1 │ │ │ │ + cmpd r25,r2 │ │ │ │ + bge 32990 │ │ │ │ ld r29,168(r30) │ │ │ │ - b 31ed0 │ │ │ │ + b 328b0 │ │ │ │ nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - b 31c58 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r9,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + b 3251c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,24(r30) │ │ │ │ - b 31c50 │ │ │ │ + b 32514 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,0(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,16(r30) │ │ │ │ - b 31c48 │ │ │ │ + b 3250c │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ - mulld r3,r7,r3 │ │ │ │ + mulld r3,r8,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,120(r30) │ │ │ │ - b 31c40 │ │ │ │ - ld r3,72(r30) │ │ │ │ - sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,224(r30) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 32234 │ │ │ │ - ld r9,48(r30) │ │ │ │ - std r3,232(r30) │ │ │ │ - sldi r3,r9,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,48(r30) │ │ │ │ - mr r29,r3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 3212c │ │ │ │ - addi r9,r4,-1 │ │ │ │ - ld r7,64(r30) │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 32258 │ │ │ │ - srdi r10,r4,2 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r9,r7 │ │ │ │ - andi. r6,r10,1 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - bne 32164 │ │ │ │ - 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 320b4 │ │ │ │ - andi. r9,r4,3 │ │ │ │ - beq 3212c │ │ │ │ - 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 3212c │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r7,r7,r6 │ │ │ │ - add r10,r29,r10 │ │ │ │ - cmpd r9,r4 │ │ │ │ - ld r9,8(r7) │ │ │ │ - stw r9,4(r10) │ │ │ │ - bge 3212c │ │ │ │ - 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 4d60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - mr r3,r29 │ │ │ │ - std r9,152(r30) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 31d48 │ │ │ │ - lxv vs32,0(r7) │ │ │ │ - lxv vs33,16(r7) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r9,r7,32 │ │ │ │ + b 32504 │ │ │ │ + nop │ │ │ │ + ld r8,64(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + b 321dc │ │ │ │ + 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 320ac │ │ │ │ - b 320e0 │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - b 31cb0 │ │ │ │ - li r29,1 │ │ │ │ - b 31cf8 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - lfd f12,1648(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f11,1680(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f10,1696(r10) │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 321e4 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + bne 32764 │ │ │ │ + b 32798 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 32584 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + plfd f10,151440 # 579e0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq 32a94 │ │ │ │ + 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 31c34 │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 324f8 │ │ │ │ + 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 321ec │ │ │ │ - b 31c34 │ │ │ │ - li r10,1 │ │ │ │ - li r9,1 │ │ │ │ - std r10,0(r30) │ │ │ │ - b 319d0 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + bdnz 32a9c │ │ │ │ + b 324f8 │ │ │ │ ld r3,72(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 32060 │ │ │ │ - li r6,0 │ │ │ │ - b 31a50 │ │ │ │ - li r9,0 │ │ │ │ - b 31b1c │ │ │ │ + bl 4c40 │ │ │ │ + b 3271c │ │ │ │ + li r9,1 │ │ │ │ + li r2,1 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 3229c │ │ │ │ + li r2,0 │ │ │ │ + b 323d8 │ │ │ │ + li r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b 321ac │ │ │ │ + li r7,0 │ │ │ │ + b 32310 │ │ │ │ + li r2,1 │ │ │ │ li r9,0 │ │ │ │ - b 320ec │ │ │ │ + b 32290 │ │ │ │ + li r29,1 │ │ │ │ + b 325cc │ │ │ │ + li r2,0 │ │ │ │ + b 327a4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xa81 │ │ │ │ + .long 0x982 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000032270 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,23696 │ │ │ │ - lxv vs0,224(r3) │ │ │ │ +0000000000032b40 : │ │ │ │ + ld r2,48(r3) │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - ld r9,48(r3) │ │ │ │ - std r30,-80(r1) │ │ │ │ - mr r30,r3 │ │ │ │ + std r20,-168(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ li r4,0 │ │ │ │ - mfcr r11 │ │ │ │ - stfd f29,-24(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ + std r23,-144(r1) │ │ │ │ + std r22,-152(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ stfd f28,-32(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - xxswapd vs12,vs0 │ │ │ │ - mfvsrld r19,vs0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r0,16(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + std r18,-184(r1) │ │ │ │ + std r17,-192(r1) │ │ │ │ + std r16,-200(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + std r29,-96(r1) │ │ │ │ + std r30,-88(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-80(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stdu r1,-400(r1) │ │ │ │ - ld r5,72(r3) │ │ │ │ - ld r24,16(r3) │ │ │ │ - mr r3,r19 │ │ │ │ - stxv vs12,208(r30) │ │ │ │ - addi r10,r9,15 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ + neg r2,r2 │ │ │ │ + std r14,-216(r1) │ │ │ │ + std r15,-208(r1) │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r24,-136(r1) │ │ │ │ + neg r9,r9 │ │ │ │ + std r26,-120(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + stdu r1,-480(r1) │ │ │ │ + lxv vs0,224(r3) │ │ │ │ + ld r5,72(r3) │ │ │ │ + ld r25,16(r3) │ │ │ │ mr r31,r1 │ │ │ │ mr r29,r1 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r9,r9 │ │ │ │ + xxswapd vs12,vs0 │ │ │ │ + mfvsrld r21,vs0 │ │ │ │ sldi r5,r5,3 │ │ │ │ - neg r10,r10 │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stxv vs12,208(r30) │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r3,r21 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r30) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r18,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - lfd f29,1648(r10) │ │ │ │ - std r9,0(r18) │ │ │ │ - cmpdi r17,0 │ │ │ │ - stfd f29,0(r27) │ │ │ │ - ble 3239c │ │ │ │ - sldi r5,r17,3 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5240 │ │ │ │ + ld r18,48(r30) │ │ │ │ + cmpdi r18,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + addi r20,r1,32 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r20) │ │ │ │ + stfd f0,0(r23) │ │ │ │ + ble 32c60 │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ mr r3,r22 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r6,0(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 32c3c │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 32504 │ │ │ │ - ld r10,56(r30) │ │ │ │ - addi r3,r17,-1 │ │ │ │ - sldi r8,r6,3 │ │ │ │ - sldi r4,r17,3 │ │ │ │ + bl 5240 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r7,0(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 334d4 │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 32dc4 │ │ │ │ + ld r9,56(r30) │ │ │ │ + addi r3,r18,-1 │ │ │ │ + sldi r4,r18,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r8,0 │ │ │ │ li r6,0 │ │ │ │ - li r5,0 │ │ │ │ - sldi r9,r3,3 │ │ │ │ - add r8,r24,r8 │ │ │ │ - mr r25,r4 │ │ │ │ + sldi r2,r3,3 │ │ │ │ + add r5,r25,r7 │ │ │ │ + mr r26,r4 │ │ │ │ add r11,r22,r4 │ │ │ │ - ldx r28,r10,r9 │ │ │ │ - addi r26,r9,8 │ │ │ │ - add r0,r10,r9 │ │ │ │ - add r26,r22,r26 │ │ │ │ + ldx r28,r9,r2 │ │ │ │ + addi r27,r2,8 │ │ │ │ + add r0,r9,r2 │ │ │ │ + add r27,r22,r27 │ │ │ │ addi r28,r28,-1 │ │ │ │ - cmpd r17,r6 │ │ │ │ - ble 32470 │ │ │ │ - sldi r7,r6,3 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r15,168(r30) │ │ │ │ - ld r16,64(r30) │ │ │ │ - add r23,r18,r7 │ │ │ │ - lfd f11,816(r9) │ │ │ │ - add r14,r27,r7 │ │ │ │ - subf r9,r6,r17 │ │ │ │ - lfdx f12,r27,r7 │ │ │ │ - add r12,r22,r7 │ │ │ │ - ld r10,0(r23) │ │ │ │ - mtctr r9 │ │ │ │ - addi r14,r14,8 │ │ │ │ - li r9,0 │ │ │ │ - add r15,r15,r7 │ │ │ │ - add r16,r16,r7 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldx r7,r12,r9 │ │ │ │ - ldx r21,r15,r9 │ │ │ │ - ldx r20,r16,r9 │ │ │ │ - sldi r6,r7,3 │ │ │ │ - maddld r10,r10,r20,r7 │ │ │ │ - lfdx f0,r21,r6 │ │ │ │ - stdu r10,8(r23) │ │ │ │ + cmpd r18,r8 │ │ │ │ + ble 32d30 │ │ │ │ + sldi r10,r8,3 │ │ │ │ + ld r16,168(r30) │ │ │ │ + ld r17,64(r30) │ │ │ │ + subf r2,r8,r18 │ │ │ │ + add r7,r20,r10 │ │ │ │ + add r15,r23,r10 │ │ │ │ + lfdx f12,r23,r10 │ │ │ │ + mtctr r2 │ │ │ │ + add r14,r22,r10 │ │ │ │ + li r2,0 │ │ │ │ + ld r9,0(r7) │ │ │ │ + addi r15,r15,8 │ │ │ │ + add r16,r16,r10 │ │ │ │ + add r17,r17,r10 │ │ │ │ + ldx r10,r14,r2 │ │ │ │ + ldx r24,r16,r2 │ │ │ │ + ldx r19,r17,r2 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + maddld r9,r9,r19,r10 │ │ │ │ + lfdx f0,r24,r8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ + stdu r9,8(r7) │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r14,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 32440 │ │ │ │ - ld r9,-8(r11) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - lfdx f12,r27,r4 │ │ │ │ - ldx r7,r18,r4 │ │ │ │ - mr r10,r26 │ │ │ │ - mr r4,r25 │ │ │ │ - mr r23,r0 │ │ │ │ - mr r6,r3 │ │ │ │ - addi r9,r9,1 │ │ │ │ + stfdx f12,r15,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 32d00 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + lfd f0,0(r25) │ │ │ │ + mr r9,r27 │ │ │ │ + mr r7,r0 │ │ │ │ + mr r8,r3 │ │ │ │ + lfdx f12,r23,r4 │ │ │ │ + ldx r10,r20,r4 │ │ │ │ + mr r4,r26 │ │ │ │ + addi r2,r2,1 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - cmpd r9,r28 │ │ │ │ - std r9,-8(r11) │ │ │ │ - stfdx f0,r19,r7 │ │ │ │ - bne 324f8 │ │ │ │ - addi r9,r3,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + cmpd r2,r28 │ │ │ │ + std r2,-8(r11) │ │ │ │ + stfdx f0,r21,r10 │ │ │ │ + bne 32db8 │ │ │ │ + addi r2,r3,1 │ │ │ │ cmpdi r3,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r7 │ │ │ │ - isellt r9,r9,r7 │ │ │ │ - mtctr r9 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 324f8 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r7,-8(r23) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - cmpd r9,r7 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r5,-8(r10) │ │ │ │ - beq 324d0 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpld r8,r24 │ │ │ │ - bne 323f0 │ │ │ │ - ld r9,0(r1) │ │ │ │ + bdz 32db8 │ │ │ │ + ld r2,-16(r9) │ │ │ │ + ldu r10,-8(r7) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r6,-8(r9) │ │ │ │ + beq 32d90 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpld r5,r25 │ │ │ │ + bne 32cc0 │ │ │ │ + ld r2,0(r1) │ │ │ │ ld r3,152(r30) │ │ │ │ - std r9,0(r29) │ │ │ │ + std r2,0(r29) │ │ │ │ mr r1,r29 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r25,88(r30) │ │ │ │ - ld r21,104(r30) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r23,88(r30) │ │ │ │ li r4,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r23,r25,1 │ │ │ │ - addi r9,r10,15 │ │ │ │ - sldi r6,r23,1 │ │ │ │ - addi r8,r10,23 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r20,104(r30) │ │ │ │ + ld r6,24(r30) │ │ │ │ + ld r5,8(r30) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r22,r23,1 │ │ │ │ + addi r2,r9,15 │ │ │ │ + sldi r7,r22,1 │ │ │ │ + addi r8,r9,23 │ │ │ │ + mr r3,r6 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + mr r7,r10 │ │ │ │ clrrdi r8,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ neg r8,r8 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,104(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,64(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r28,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,48(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r8 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + neg r10,r9 │ │ │ │ + addi r24,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,32(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,56(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,64(r31) │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,112(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,96(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - ld r10,208(r30) │ │ │ │ - ld r3,24(r30) │ │ │ │ - ld r5,8(r30) │ │ │ │ - std r10,40(r31) │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r3,56(r31) │ │ │ │ - sldi r5,r5,3 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r5,112(r30) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r7,64(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,112(r31) │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + ld r9,208(r30) │ │ │ │ addi r14,r1,32 │ │ │ │ - andi. r9,r5,32 │ │ │ │ - bne 32ddc │ │ │ │ - ld r29,48(r30) │ │ │ │ - li r9,0 │ │ │ │ - sldi r8,r23,4 │ │ │ │ - rlwinm r3,r5,0,27,27 │ │ │ │ - stfd f29,0(r26) │ │ │ │ - std r8,64(r31) │ │ │ │ - std r9,0(r27) │ │ │ │ - cmpdi cr4,r29,0 │ │ │ │ - ble cr4,32e74 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + std r9,40(r31) │ │ │ │ + ld r8,0(r1) │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,120(r31) │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + bl 5240 │ │ │ │ + lwz r8,112(r30) │ │ │ │ + ld r9,32(r31) │ │ │ │ + addi r25,r1,32 │ │ │ │ + mr r6,r3 │ │ │ │ + andi. r2,r8,32 │ │ │ │ + bne 33a04 │ │ │ │ + ld r28,48(r30) │ │ │ │ + cmpdi r28,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + sldi r10,r22,4 │ │ │ │ + rlwinm r3,r8,0,27,27 │ │ │ │ + std r10,48(r31) │ │ │ │ + std r2,0(r27) │ │ │ │ + stfd f0,0(r26) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 3366c │ │ │ │ ld r4,88(r30) │ │ │ │ - li r8,1 │ │ │ │ - andi. r11,r29,3 │ │ │ │ - mr r9,r29 │ │ │ │ - addi r0,r29,-1 │ │ │ │ - std r8,32(r31) │ │ │ │ - addi r6,r4,1 │ │ │ │ - beq 32698 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r11,r28,3 │ │ │ │ + mr r7,r28 │ │ │ │ + addi r0,r28,-1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r5,r4,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r5 │ │ │ │ + beq 32f3c │ │ │ │ cmpdi r11,1 │ │ │ │ - beq 32680 │ │ │ │ + beq 32f30 │ │ │ │ cmpdi r11,2 │ │ │ │ - bne 33204 │ │ │ │ - ld r8,32(r31) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mulld r11,r6,r8 │ │ │ │ - sldi r8,r11,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r8,32(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - mulld r11,r6,r8 │ │ │ │ - sldi r9,r11,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - beq 326cc │ │ │ │ - srdi r9,r29,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,32(r31) │ │ │ │ - mulld r9,r6,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r6,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r6,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r6,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - bdnz 326a4 │ │ │ │ - std r9,32(r31) │ │ │ │ + bne 33a94 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpdi r7,1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 32f58 │ │ │ │ + srdi r2,r28,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 32f44 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne 32e84 │ │ │ │ - andi. r9,r5,8 │ │ │ │ - bne 333b4 │ │ │ │ - andi. r9,r5,2 │ │ │ │ - bne 33214 │ │ │ │ - ld r9,8(r30) │ │ │ │ - andi. r5,r5,4 │ │ │ │ - std r9,136(r31) │ │ │ │ - bne 340f4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 32bb8 │ │ │ │ - neg r9,r27 │ │ │ │ - sldi r16,r29,3 │ │ │ │ - ld r17,48(r31) │ │ │ │ - addi r8,r29,-1 │ │ │ │ - ld r19,104(r31) │ │ │ │ - mr r25,r10 │ │ │ │ - std r7,160(r31) │ │ │ │ - std r14,48(r31) │ │ │ │ - std r9,64(r31) │ │ │ │ - li r9,0 │ │ │ │ - add r12,r28,r16 │ │ │ │ - add r24,r14,r16 │ │ │ │ - std r9,128(r31) │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - std r12,168(r31) │ │ │ │ - add r22,r17,r16 │ │ │ │ - mr r12,r8 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - std r9,120(r31) │ │ │ │ - add r9,r10,r16 │ │ │ │ - std r9,112(r31) │ │ │ │ - ble cr4,3285c │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r9,120(r30) │ │ │ │ - mtctr r29 │ │ │ │ - ld r21,64(r30) │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,32(r31) │ │ │ │ + bne 3367c │ │ │ │ + andi. r2,r8,8 │ │ │ │ + bne 33c4c │ │ │ │ + andi. r2,r8,2 │ │ │ │ + bne 33aa0 │ │ │ │ + ld r2,8(r30) │ │ │ │ + andi. r8,r8,4 │ │ │ │ + std r2,144(r31) │ │ │ │ + bne 3498c │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3344c │ │ │ │ + neg r2,r27 │ │ │ │ + addi r12,r28,-1 │ │ │ │ + sldi r15,r28,3 │ │ │ │ + ld r23,56(r31) │ │ │ │ + ld r16,64(r31) │ │ │ │ + xxspltidp vs26,1056964608 │ │ │ │ + nop │ │ │ │ + plfd f28,149960 # 57988 │ │ │ │ + std r9,160(r31) │ │ │ │ + std r25,56(r31) │ │ │ │ + std r2,48(r31) │ │ │ │ + li r2,0 │ │ │ │ + mr r0,r12 │ │ │ │ + add r29,r25,r15 │ │ │ │ + std r6,104(r31) │ │ │ │ + std r2,136(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r18,r16,r15 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + sldi r2,r12,3 │ │ │ │ + std r2,128(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + add r2,r2,r15 │ │ │ │ + std r2,112(r31) │ │ │ │ + add r2,r23,r15 │ │ │ │ + mr r12,r2 │ │ │ │ + ble cr4,33120 │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r11,120(r30) │ │ │ │ + mtctr r28 │ │ │ │ + li r8,0 │ │ │ │ + ld r22,64(r30) │ │ │ │ ld r3,88(r30) │ │ │ │ - ld r7,160(r31) │ │ │ │ - ld r23,48(r31) │ │ │ │ - sldi r11,r10,3 │ │ │ │ - li r10,0 │ │ │ │ - add r11,r9,r11 │ │ │ │ - b 327bc │ │ │ │ + ld r9,160(r31) │ │ │ │ + ld r10,120(r31) │ │ │ │ + ld r25,56(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r11,r11,r2 │ │ │ │ + b 3307c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r9,r5 │ │ │ │ - ble 3279c │ │ │ │ - subf r9,r8,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r8,1 │ │ │ │ - stdx r9,r25,r10 │ │ │ │ - ble 32828 │ │ │ │ - stdx r8,r23,r10 │ │ │ │ - stdx r9,r28,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdz 32840 │ │ │ │ - ldx r5,r21,r10 │ │ │ │ - lfdx f12,r11,r10 │ │ │ │ + cmpd r2,r5 │ │ │ │ + ble 3305c │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + stdx r2,r10,r8 │ │ │ │ + ble 330e8 │ │ │ │ + stdx r7,r25,r8 │ │ │ │ + stdx r2,r23,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdz 33100 │ │ │ │ + ldx r5,r22,r8 │ │ │ │ + lfdx f12,r11,r8 │ │ │ │ addi r5,r5,1 │ │ │ │ - sldi r8,r5,1 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + sldi r7,r5,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r4,r3,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - divd r6,r4,r8 │ │ │ │ - add r9,r9,r3 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r4,r3,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r6,r4,r7 │ │ │ │ + add r2,r2,r3 │ │ │ │ cmpdi r4,0 │ │ │ │ - stdx r4,r19,r10 │ │ │ │ - stdx r9,r7,r10 │ │ │ │ - mulld r9,r6,r8 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - bge 32790 │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bgt 33340 │ │ │ │ - mr r9,r8 │ │ │ │ - li r8,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r25,r10 │ │ │ │ - bgt 327ac │ │ │ │ - neg r9,r9 │ │ │ │ - li r8,-1 │ │ │ │ - stdx r8,r23,r10 │ │ │ │ - stdx r9,r28,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 327bc │ │ │ │ - mr r5,r16 │ │ │ │ + stdx r4,r24,r8 │ │ │ │ + stdx r2,r9,r8 │ │ │ │ + mulld r2,r6,r7 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + bge 33050 │ │ │ │ + add r7,r2,r7 │ │ │ │ + cmpd r7,r5 │ │ │ │ + bgt 33bd0 │ │ │ │ + mr r2,r7 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r10,r8 │ │ │ │ + bgt 3306c │ │ │ │ + neg r2,r2 │ │ │ │ + li r7,-1 │ │ │ │ + stdx r7,r25,r8 │ │ │ │ + stdx r2,r23,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 3307c │ │ │ │ + mr r5,r15 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r17 │ │ │ │ - std r12,72(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,72(r31) │ │ │ │ - ble cr3,32b7c │ │ │ │ - ld r10,88(r30) │ │ │ │ - ld r7,56(r31) │ │ │ │ - li r8,0 │ │ │ │ - ld r4,168(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r20,0 │ │ │ │ + mr r3,r16 │ │ │ │ + std r0,72(r31) │ │ │ │ + std r12,64(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r0,72(r31) │ │ │ │ + ld r12,64(r31) │ │ │ │ + ble cr3,33410 │ │ │ │ + ld r8,88(r30) │ │ │ │ + ld r9,104(r31) │ │ │ │ + li r5,0 │ │ │ │ + li r2,0 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - std r25,152(r31) │ │ │ │ - mr r11,r8 │ │ │ │ - mr r8,r27 │ │ │ │ - mr r27,r12 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - lfd f31,0(r7) │ │ │ │ - addi r10,r10,1 │ │ │ │ - fcfid f28,f0 │ │ │ │ - sldi r21,r10,1 │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - nop │ │ │ │ + li r21,0 │ │ │ │ + mr r6,r12 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + lfd f31,0(r9) │ │ │ │ + addi r8,r8,1 │ │ │ │ + fcfid f27,f0 │ │ │ │ + sldi r22,r8,1 │ │ │ │ + mr r8,r5 │ │ │ │ + mr r5,r27 │ │ │ │ + mr r27,r29 │ │ │ │ + mr r29,r0 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r29,r9 │ │ │ │ - ble 32a54 │ │ │ │ - ld r15,64(r30) │ │ │ │ - addi r14,r26,8 │ │ │ │ - sldi r25,r9,3 │ │ │ │ - std r24,96(r31) │ │ │ │ - addi r23,r9,1 │ │ │ │ - std r27,104(r31) │ │ │ │ - fmr f27,f31 │ │ │ │ - std r8,72(r31) │ │ │ │ - std r11,80(r31) │ │ │ │ - mr r24,r14 │ │ │ │ - add r18,r8,r25 │ │ │ │ - mr r14,r17 │ │ │ │ - std r4,88(r31) │ │ │ │ - mr r17,r28 │ │ │ │ - mr r28,r29 │ │ │ │ + cmpd r28,r2 │ │ │ │ + ble 332e8 │ │ │ │ + ld r17,64(r30) │ │ │ │ + addi r19,r26,8 │ │ │ │ + sldi r20,r2,3 │ │ │ │ + std r27,88(r31) │ │ │ │ + std r29,96(r31) │ │ │ │ + fmr f25,f31 │ │ │ │ mr r29,r26 │ │ │ │ + addi r14,r2,1 │ │ │ │ mr r26,r30 │ │ │ │ - mr r30,r19 │ │ │ │ - mr r27,r15 │ │ │ │ - b 329e4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - fcfid f11,f0 │ │ │ │ - beq cr7,32a00 │ │ │ │ + std r5,64(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + mr r30,r24 │ │ │ │ + add r25,r5,r20 │ │ │ │ + mr r24,r19 │ │ │ │ + std r6,80(r31) │ │ │ │ + mr r27,r17 │ │ │ │ + mr r17,r16 │ │ │ │ + b 33284 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r10,r2,1 │ │ │ │ + cmpd r16,r2 │ │ │ │ + fcfid f12,f0 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + fcfid f0,f0 │ │ │ │ + beq 3329c │ │ │ │ + ld r2,56(r31) │ │ │ │ + ldx r9,r17,r20 │ │ │ │ + ldx r0,r30,r20 │ │ │ │ + lfdx f9,r29,r20 │ │ │ │ + ld r11,96(r26) │ │ │ │ + lfdx f11,r2,r20 │ │ │ │ + ld r2,120(r26) │ │ │ │ + add r9,r9,r0 │ │ │ │ + lfdx f1,r11,r20 │ │ │ │ + fcfid f30,f11 │ │ │ │ + fmul f11,f0,f0 │ │ │ │ mtfprd f0,r9 │ │ │ │ ld r9,48(r31) │ │ │ │ - ldx r10,r14,r25 │ │ │ │ - ldx r0,r30,r25 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - ld r12,120(r26) │ │ │ │ - lfdx f8,r29,r25 │ │ │ │ - lfd f9,816(r8) │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f12,r9,r25 │ │ │ │ - add r10,r10,r0 │ │ │ │ - ld r9,96(r26) │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fcfid f30,f12 │ │ │ │ - mtfprd f12,r10 │ │ │ │ - ld r10,64(r31) │ │ │ │ - lfdx f1,r9,r25 │ │ │ │ - fcfid f12,f12 │ │ │ │ - add r12,r12,r10 │ │ │ │ - fmul f30,f30,f8 │ │ │ │ - lfdx f10,r12,r18 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fdiv f12,f12,f11 │ │ │ │ - fsub f11,f10,f12 │ │ │ │ - fsub f12,f12,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ + add r2,r2,r9 │ │ │ │ + fmul f30,f30,f9 │ │ │ │ + lfdx f10,r2,r25 │ │ │ │ + fmul f0,f0,f26 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + fsub f12,f10,f0 │ │ │ │ + fsub f0,f0,f10 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fmadd f0,f0,f11,f27 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - ble 33350 │ │ │ │ + ble 33be0 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ld r9,0(r18) │ │ │ │ - mr r10,r23 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r18,r18,8 │ │ │ │ - cmpd r28,r10 │ │ │ │ - maddld r9,r19,r9,r15 │ │ │ │ - stfdx f30,r24,r25 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ld r2,0(r25) │ │ │ │ + mr r9,r14 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addi r14,r14,1 │ │ │ │ addi r25,r25,8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r9,0(r18) │ │ │ │ - ble 32a24 │ │ │ │ - ldx r15,r17,r25 │ │ │ │ - ldx r19,r27,r25 │ │ │ │ - mr r10,r23 │ │ │ │ - cmpdi r15,0 │ │ │ │ - addi r9,r19,1 │ │ │ │ - cmpd cr7,r15,r9 │ │ │ │ - bne 32910 │ │ │ │ - ld r9,0(r18) │ │ │ │ - cmpd r28,r10 │ │ │ │ - stfdx f29,r24,r25 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r18,r18,8 │ │ │ │ + cmpd r28,r9 │ │ │ │ + maddld r2,r19,r2,r16 │ │ │ │ + stfdx f30,r24,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r2,0(r25) │ │ │ │ + ble 332c0 │ │ │ │ + ldx r19,r27,r20 │ │ │ │ + ldx r16,r23,r20 │ │ │ │ + cmpdi r16,0 │ │ │ │ + mr r9,r14 │ │ │ │ + addi r2,r19,1 │ │ │ │ + bne 331c0 │ │ │ │ + ld r2,0(r25) │ │ │ │ + cmpd r28,r9 │ │ │ │ + stfdx f29,r24,r20 │ │ │ │ + addi r14,r14,1 │ │ │ │ addi r25,r25,8 │ │ │ │ - mulld r9,r9,r19 │ │ │ │ - std r9,0(r18) │ │ │ │ - bgt 329e4 │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r11,80(r31) │ │ │ │ - ld r4,88(r31) │ │ │ │ - ld r24,96(r31) │ │ │ │ - mr r19,r30 │ │ │ │ + addi r20,r20,8 │ │ │ │ + mulld r2,r2,r19 │ │ │ │ + std r2,0(r25) │ │ │ │ + bgt 33284 │ │ │ │ + mr r24,r30 │ │ │ │ + ld r5,64(r31) │ │ │ │ mr r30,r26 │ │ │ │ - ld r27,104(r31) │ │ │ │ + ld r8,72(r31) │ │ │ │ mr r26,r29 │ │ │ │ - fmr f31,f27 │ │ │ │ - mr r29,r28 │ │ │ │ - mr r28,r17 │ │ │ │ - mr r17,r14 │ │ │ │ - ldx r10,r8,r16 │ │ │ │ - ld r6,40(r31) │ │ │ │ - lfdx f12,r26,r16 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - ld r7,-8(r24) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + fmr f31,f25 │ │ │ │ + ld r6,80(r31) │ │ │ │ + ld r27,88(r31) │ │ │ │ + mr r16,r17 │ │ │ │ + ld r29,96(r31) │ │ │ │ + ldx r2,r5,r15 │ │ │ │ + ld r7,40(r31) │ │ │ │ + lfdx f12,r26,r15 │ │ │ │ + ld r9,-8(r6) │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ + ld r10,-8(r27) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r7,r2 │ │ │ │ + ld r2,104(r31) │ │ │ │ fmadd f31,f12,f0,f31 │ │ │ │ - stfd f31,0(r10) │ │ │ │ - beq 33380 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r6,120(r31) │ │ │ │ - ldx r10,r10,r6 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 33380 │ │ │ │ - ld r10,-8(r22) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,-8(r4) │ │ │ │ - mr r9,r27 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r21,r10 │ │ │ │ - std r10,-8(r22) │ │ │ │ - bne 32b60 │ │ │ │ - addi r9,r27,1 │ │ │ │ - cmpdi r27,0 │ │ │ │ - ld r25,112(r31) │ │ │ │ - mr r5,r22 │ │ │ │ - mr r6,r4 │ │ │ │ - mr r3,r24 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + stfd f31,0(r2) │ │ │ │ + beq 33c20 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r7,128(r31) │ │ │ │ + ldx r2,r2,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 33c20 │ │ │ │ + ld r2,-8(r18) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r6) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r22,r2 │ │ │ │ + std r2,-8(r18) │ │ │ │ + bne 33c44 │ │ │ │ + addi r2,r29,1 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ld r11,112(r31) │ │ │ │ + mr r7,r18 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r4,r27 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r27 │ │ │ │ - nop │ │ │ │ - bdz 32b60 │ │ │ │ - ld r10,-16(r6) │ │ │ │ - ld r7,-16(r5) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r0,-16(r3) │ │ │ │ - li r23,1 │ │ │ │ - sldi r18,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r5) │ │ │ │ - cmpd r21,r7 │ │ │ │ - stdu r20,-8(r5) │ │ │ │ - beq cr7,33370 │ │ │ │ - ld r7,64(r30) │ │ │ │ - ldx r7,r7,r18 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd cr7,r10,r7 │ │ │ │ - beq cr7,33370 │ │ │ │ - ldu r7,-8(r25) │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r29 │ │ │ │ + nop │ │ │ │ + bdz 333f0 │ │ │ │ + ld r3,-16(r7) │ │ │ │ + ld r10,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r25,1 │ │ │ │ + ld r0,-16(r4) │ │ │ │ + sldi r20,r2,3 │ │ │ │ + addi r3,r3,1 │ │ │ │ + std r3,-16(r7) │ │ │ │ + cmpd cr7,r22,r3 │ │ │ │ + stdu r21,-8(r7) │ │ │ │ + beq 33c10 │ │ │ │ + ld r3,64(r30) │ │ │ │ + ldx r3,r3,r20 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r10,r3 │ │ │ │ + beq 33c10 │ │ │ │ + ldu r3,-8(r11) │ │ │ │ add r10,r10,r0 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,32b54 │ │ │ │ - neg r7,r7 │ │ │ │ - li r23,-1 │ │ │ │ - stdu r23,-8(r3) │ │ │ │ - stdu r7,-8(r6) │ │ │ │ - beq 32af0 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r10 │ │ │ │ - bne 328b0 │ │ │ │ - ld r25,152(r31) │ │ │ │ - mr r12,r27 │ │ │ │ - mr r27,r8 │ │ │ │ - ld r9,144(r31) │ │ │ │ - addi r10,r9,1 │ │ │ │ - ld r9,56(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,56(r31) │ │ │ │ - ld r9,64(r31) │ │ │ │ - add r9,r9,r16 │ │ │ │ - std r9,64(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,128(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 32758 │ │ │ │ - addi r1,r31,400 │ │ │ │ - ld r0,16(r1) │ │ │ │ + std r10,-16(r9) │ │ │ │ + cmpdi r3,0 │ │ │ │ + bgt 333e4 │ │ │ │ + neg r3,r3 │ │ │ │ + li r25,-1 │ │ │ │ + stdu r25,-8(r4) │ │ │ │ + stdu r3,-8(r9) │ │ │ │ + beq cr7,33380 │ │ │ │ + ld r9,32(r31) │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 33170 │ │ │ │ + mr r0,r29 │ │ │ │ + mr r12,r6 │ │ │ │ + mr r29,r27 │ │ │ │ + mr r27,r5 │ │ │ │ + ld r2,152(r31) │ │ │ │ + addi r9,r2,1 │ │ │ │ + ld r2,104(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,104(r31) │ │ │ │ + ld r2,48(r31) │ │ │ │ + add r2,r2,r15 │ │ │ │ + std r2,48(r31) │ │ │ │ + ld r2,136(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 33014 │ │ │ │ + addi r1,r31,480 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ - ld r15,-200(r1) │ │ │ │ - ld r16,-192(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r14,-216(r1) │ │ │ │ + ld r15,-208(r1) │ │ │ │ + ld r16,-200(r1) │ │ │ │ + ld r17,-192(r1) │ │ │ │ + ld r18,-184(r1) │ │ │ │ + ld r19,-176(r1) │ │ │ │ + ld r20,-168(r1) │ │ │ │ + ld r21,-160(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r22,-152(r1) │ │ │ │ + ld r23,-144(r1) │ │ │ │ + ld r24,-136(r1) │ │ │ │ + ld r25,-128(r1) │ │ │ │ + ld r26,-120(r1) │ │ │ │ + ld r27,-112(r1) │ │ │ │ + ld r28,-104(r1) │ │ │ │ + ld r29,-96(r1) │ │ │ │ + ld r30,-88(r1) │ │ │ │ + ld r31,-80(r1) │ │ │ │ + lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r6,0 │ │ │ │ + cmpdi r7,0 │ │ │ │ li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r27,8 │ │ │ │ - li r26,0 │ │ │ │ - ble 32504 │ │ │ │ + li r24,0 │ │ │ │ + ble 32dc4 │ │ │ │ + plfd f28,148636 # 57980 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + addi r26,r23,8 │ │ │ │ + li r27,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 32d2c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r21,r28,3 │ │ │ │ - addis r16,r2,-2 │ │ │ │ - addis r20,r2,-2 │ │ │ │ - ld r10,64(r30) │ │ │ │ - lfd f30,1528(r9) │ │ │ │ - addi r16,r16,816 │ │ │ │ - addi r20,r20,1648 │ │ │ │ - add r15,r18,r21 │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 335c0 │ │ │ │ + sldi r19,r28,3 │ │ │ │ + ld r9,64(r30) │ │ │ │ + add r17,r20,r19 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldx r14,r22,r21 │ │ │ │ + nop │ │ │ │ + ldx r16,r22,r19 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ldx r9,r10,r21 │ │ │ │ - ld r10,96(r30) │ │ │ │ addi r28,r28,1 │ │ │ │ - lfdx f31,r27,r21 │ │ │ │ - addi r8,r14,1 │ │ │ │ + ldx r2,r9,r19 │ │ │ │ + ld r9,96(r30) │ │ │ │ + lfdx f31,r23,r19 │ │ │ │ + addi r10,r16,1 │ │ │ │ fcfid f1,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f11,r10,r21 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - sldi r9,r9,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f11,r9,r19 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r2,r2,1 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r8,0(r15) │ │ │ │ - lfd f12,0(r16) │ │ │ │ - ld r17,48(r30) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r21 │ │ │ │ - cmpd r28,r17 │ │ │ │ - maddld r9,r9,r8,r14 │ │ │ │ - stdu r9,8(r15) │ │ │ │ + bl 4be0 │ │ │ │ + ld r9,64(r30) │ │ │ │ + ld r10,0(r17) │ │ │ │ + ld r18,48(r30) │ │ │ │ + fdiv f0,f29,f1 │ │ │ │ + ldx r2,r9,r19 │ │ │ │ + cmpd r28,r18 │ │ │ │ + maddld r2,r2,r10,r16 │ │ │ │ + stdu r2,8(r17) │ │ │ │ fmul f0,f0,f31 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + stfdx f0,r26,r19 │ │ │ │ + addi r19,r19,8 │ │ │ │ + blt 33530 │ │ │ │ + ld r7,0(r30) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r8,56(r30) │ │ │ │ + addi r28,r18,-1 │ │ │ │ + sldi r9,r24,3 │ │ │ │ + add r5,r22,r2 │ │ │ │ + sldi r6,r28,3 │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ + lfdx f12,r23,r2 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ + ldx r10,r8,r6 │ │ │ │ + ld r2,-8(r5) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r25,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - blt 32c90 │ │ │ │ - ld r6,0(r30) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r7,56(r30) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r10,r23,3 │ │ │ │ - add r4,r22,r9 │ │ │ │ - sldi r5,r28,3 │ │ │ │ - lfdx f0,r24,r10 │ │ │ │ - lfdx f12,r27,r9 │ │ │ │ - ldx r10,r18,r9 │ │ │ │ - ldx r8,r7,r5 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - std r9,-8(r4) │ │ │ │ - stfdx f0,r19,r10 │ │ │ │ - bne 32dc8 │ │ │ │ - li r9,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-8(r5) │ │ │ │ + stfdx f0,r21,r9 │ │ │ │ + bne 33658 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r28,0 │ │ │ │ - addi r10,r5,8 │ │ │ │ - add r7,r7,r5 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - add r10,r22,r10 │ │ │ │ - mtctr r9 │ │ │ │ - nop │ │ │ │ + addi r9,r6,8 │ │ │ │ + add r8,r8,r6 │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + add r9,r22,r9 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 32dc8 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r8,-8(r7) │ │ │ │ + bdz 33658 │ │ │ │ + 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 32da0 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 32504 │ │ │ │ - ld r17,48(r30) │ │ │ │ - b 32c60 │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 32bb8 │ │ │ │ - ld r4,200(r30) │ │ │ │ - ld r7,56(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ld r6,40(r31) │ │ │ │ - li r5,0 │ │ │ │ - add r3,r7,r9 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r11,8(r4) │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 32e64 │ │ │ │ - ld r8,192(r30) │ │ │ │ - ld r10,176(r30) │ │ │ │ - mtctr r11 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - lfd f0,0(r7) │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ - nop │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lfd f11,0(r10) │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r6,r9 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r7) │ │ │ │ - bdnz 32e40 │ │ │ │ - add r5,r5,r11 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r7,r3 │ │ │ │ - bne 32e10 │ │ │ │ - b 32bb8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r27,-8(r9) │ │ │ │ + beq 33630 │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r24,r7 │ │ │ │ + bge 32dc4 │ │ │ │ + ld r18,48(r30) │ │ │ │ + b 33510 │ │ │ │ cmpwi r3,0 │ │ │ │ - beq 34704 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r4,8(r30) │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 32bb8 │ │ │ │ - ld r8,32(r31) │ │ │ │ - addi r21,r29,-1 │ │ │ │ - li r0,0 │ │ │ │ - sldi r19,r29,3 │ │ │ │ - addi r9,r29,-2 │ │ │ │ + beq 3514c │ │ │ │ + li r2,1 │ │ │ │ + std r2,32(r31) │ │ │ │ + ld r2,8(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + std r2,104(r31) │ │ │ │ + ble 3344c │ │ │ │ + ld r10,32(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + addi r21,r28,-1 │ │ │ │ + addi r2,r28,-2 │ │ │ │ + sldi r18,r28,3 │ │ │ │ + li r14,0 │ │ │ │ + ld r7,64(r31) │ │ │ │ li r15,0 │ │ │ │ - mr r16,r7 │ │ │ │ + ld r29,120(r31) │ │ │ │ + li r19,0 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - std r4,112(r31) │ │ │ │ - std r0,64(r31) │ │ │ │ - ld r0,56(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r20,r14,r19 │ │ │ │ - add r22,r28,r19 │ │ │ │ - mr r24,r10 │ │ │ │ - mr r7,r15 │ │ │ │ - cmpdi cr3,r8,0 │ │ │ │ - sldi r8,r21,3 │ │ │ │ - std r9,72(r31) │ │ │ │ - std r8,80(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ - add r23,r8,r19 │ │ │ │ + mr r17,r6 │ │ │ │ + sldi r0,r2,3 │ │ │ │ + add r20,r25,r18 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ + sldi r10,r21,3 │ │ │ │ + add r23,r8,r18 │ │ │ │ + std r0,56(r31) │ │ │ │ + add r22,r7,r18 │ │ │ │ + mr r0,r7 │ │ │ │ + std r10,72(r31) │ │ │ │ + mr r10,r15 │ │ │ │ + mr r15,r24 │ │ │ │ + mr r24,r8 │ │ │ │ + mr r8,r14 │ │ │ │ + mr r14,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr4,32ff4 │ │ │ │ - ld r9,120(r30) │ │ │ │ - sldi r3,r7,3 │ │ │ │ - mtctr r29 │ │ │ │ - ld r11,64(r30) │ │ │ │ - ld r4,88(r30) │ │ │ │ - ld r25,104(r31) │ │ │ │ - li r10,0 │ │ │ │ - add r3,r9,r3 │ │ │ │ - b 32f4c │ │ │ │ + nop │ │ │ │ + ble cr4,33804 │ │ │ │ + ld r4,120(r30) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ld r3,64(r30) │ │ │ │ + mtctr r28 │ │ │ │ + li r9,0 │ │ │ │ + ld r5,88(r30) │ │ │ │ + add r4,r4,r2 │ │ │ │ + b 3375c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r8,r6 │ │ │ │ - ble 32f2c │ │ │ │ - subf r8,r9,r8 │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,1 │ │ │ │ - stdx r8,r24,r10 │ │ │ │ - ble 32fb8 │ │ │ │ - stdx r9,r14,r10 │ │ │ │ - stdx r8,r28,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdz 32fd0 │ │ │ │ - ldx r6,r11,r10 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r9,r6,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + nop │ │ │ │ + cmpd r2,r11 │ │ │ │ + ble 3373c │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + stdx r2,r29,r9 │ │ │ │ + ble 337c8 │ │ │ │ + stdx r7,r25,r9 │ │ │ │ + stdx r2,r24,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdz 337e0 │ │ │ │ + ldx r11,r3,r9 │ │ │ │ + lfdx f12,r4,r9 │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r7,r11,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r5,r4,r8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - divd r18,r5,r9 │ │ │ │ - add r8,r8,r4 │ │ │ │ - cmpdi r5,0 │ │ │ │ - stdx r5,r25,r10 │ │ │ │ - stdx r8,r16,r10 │ │ │ │ - mulld r8,r18,r9 │ │ │ │ - subf r8,r8,r5 │ │ │ │ - bge 32f20 │ │ │ │ - add r9,r8,r9 │ │ │ │ - cmpd r9,r6 │ │ │ │ - bgt 332d0 │ │ │ │ - mr r8,r9 │ │ │ │ - li r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - stdx r8,r24,r10 │ │ │ │ - bgt 32f3c │ │ │ │ - neg r8,r8 │ │ │ │ - li r9,-1 │ │ │ │ - stdx r9,r14,r10 │ │ │ │ - stdx r8,r28,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 32f4c │ │ │ │ - ld r3,48(r31) │ │ │ │ - mr r5,r19 │ │ │ │ + mffprd r16,f0 │ │ │ │ + subf r6,r5,r16 │ │ │ │ + addi r16,r16,1 │ │ │ │ + divd r2,r6,r7 │ │ │ │ + cmpdi r6,0 │ │ │ │ + add r16,r16,r5 │ │ │ │ + stdx r6,r15,r9 │ │ │ │ + stdx r16,r14,r9 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r6 │ │ │ │ + bge 33730 │ │ │ │ + add r7,r2,r7 │ │ │ │ + cmpd r7,r11 │ │ │ │ + bgt 33b60 │ │ │ │ + mr r2,r7 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r29,r9 │ │ │ │ + bgt 3374c │ │ │ │ + neg r2,r2 │ │ │ │ + li r7,-1 │ │ │ │ + stdx r7,r25,r9 │ │ │ │ + stdx r2,r24,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 3375c │ │ │ │ + mr r3,r0 │ │ │ │ + mr r5,r18 │ │ │ │ li r4,0 │ │ │ │ - std r7,88(r31) │ │ │ │ - std r0,56(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r0,56(r31) │ │ │ │ - ble cr3,33304 │ │ │ │ - ld r10,88(r30) │ │ │ │ - mr r8,r0 │ │ │ │ - mr r18,r0 │ │ │ │ - li r9,0 │ │ │ │ + std r8,64(r31) │ │ │ │ + std r10,48(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r8,64(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ + mr r0,r3 │ │ │ │ + ble cr3,33ba0 │ │ │ │ + ld r9,88(r30) │ │ │ │ + lfd f12,0(r17) │ │ │ │ + li r2,0 │ │ │ │ li r5,0 │ │ │ │ - mr r0,r24 │ │ │ │ - std r16,56(r31) │ │ │ │ - std r15,88(r31) │ │ │ │ - std r7,96(r31) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - nop │ │ │ │ + std r15,64(r31) │ │ │ │ + std r14,80(r31) │ │ │ │ + std r10,88(r31) │ │ │ │ + std r8,96(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r6,r9,1 │ │ │ │ + cmpd r28,r2 │ │ │ │ + ble 338ec │ │ │ │ + add r7,r2,r19 │ │ │ │ + sldi r11,r2,3 │ │ │ │ + ld r10,64(r30) │ │ │ │ + subf r2,r2,r28 │ │ │ │ + std r24,48(r31) │ │ │ │ + mulld r7,r7,r6 │ │ │ │ + add r15,r26,r11 │ │ │ │ + ldx r9,r27,r11 │ │ │ │ + mtctr r2 │ │ │ │ + add r3,r27,r11 │ │ │ │ + add r4,r24,r11 │ │ │ │ + add r12,r25,r11 │ │ │ │ + add r14,r0,r11 │ │ │ │ + li r2,0 │ │ │ │ + addi r16,r15,8 │ │ │ │ + add r11,r10,r11 │ │ │ │ nop │ │ │ │ - cmpd r29,r9 │ │ │ │ - ble 330e8 │ │ │ │ - ld r8,64(r31) │ │ │ │ - sldi r25,r9,3 │ │ │ │ - ld r6,48(r31) │ │ │ │ - add r15,r26,r25 │ │ │ │ - ldx r7,r27,r25 │ │ │ │ - add r3,r27,r25 │ │ │ │ - add r16,r28,r25 │ │ │ │ - add r24,r14,r25 │ │ │ │ - add r4,r9,r8 │ │ │ │ - ld r8,64(r30) │ │ │ │ - subf r9,r9,r29 │ │ │ │ - add r12,r6,r25 │ │ │ │ - addi r17,r15,8 │ │ │ │ - mulld r4,r4,r10 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - add r25,r8,r25 │ │ │ │ nop │ │ │ │ - ldx r8,r16,r9 │ │ │ │ - ldx r6,r25,r9 │ │ │ │ - fmr f0,f31 │ │ │ │ + ldx r10,r11,r2 │ │ │ │ + ldx r8,r4,r2 │ │ │ │ cmpdi r8,0 │ │ │ │ - addi r11,r6,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - cmpd cr7,r8,r11 │ │ │ │ - beq 330d4 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,330d4 │ │ │ │ - lfdx f11,r24,r9 │ │ │ │ - ldx r11,r12,r9 │ │ │ │ - ld r6,176(r30) │ │ │ │ - addi r7,r8,-1 │ │ │ │ + fmr f0,f31 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + addi r24,r10,1 │ │ │ │ + beq 338d4 │ │ │ │ + cmpd r8,r24 │ │ │ │ + add r8,r8,r9 │ │ │ │ + beq 338d4 │ │ │ │ + lfdx f11,r12,r2 │ │ │ │ + ldx r24,r14,r2 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + ld r10,176(r30) │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r15,r9 │ │ │ │ - add r11,r4,r11 │ │ │ │ - sldi r11,r11,3 │ │ │ │ + lfdx f11,r15,r2 │ │ │ │ + add r24,r7,r24 │ │ │ │ + sldi r24,r24,3 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lfdx f11,r6,r11 │ │ │ │ + lfdx f11,r10,r24 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r17,r9 │ │ │ │ - stdu r7,8(r3) │ │ │ │ - add r4,r4,r10 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 33080 │ │ │ │ - ldx r8,r27,r19 │ │ │ │ - ld r6,40(r31) │ │ │ │ - lfdx f11,r26,r19 │ │ │ │ - ld r7,-8(r22) │ │ │ │ - ld r9,-8(r20) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f0,r6,r8 │ │ │ │ + stfdx f0,r16,r2 │ │ │ │ + add r7,r7,r6 │ │ │ │ + stdu r9,8(r3) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 33880 │ │ │ │ + ld r24,48(r31) │ │ │ │ + ldx r2,r27,r18 │ │ │ │ + ld r8,40(r31) │ │ │ │ + lfdx f11,r26,r18 │ │ │ │ + ld r9,-8(r23) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ld r10,-8(r20) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ fmadd f12,f11,f0,f12 │ │ │ │ - stfd f12,0(r18) │ │ │ │ - beq 33330 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,80(r31) │ │ │ │ - ldx r8,r8,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 33330 │ │ │ │ - ld r8,-8(r23) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r22) │ │ │ │ - mr r9,r21 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - std r8,-8(r23) │ │ │ │ - bne 332e0 │ │ │ │ - li r9,1 │ │ │ │ - addi r15,r21,1 │ │ │ │ + stfd f12,0(r17) │ │ │ │ + beq 33bc0 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,72(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 33bc0 │ │ │ │ + ld r2,-8(r22) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r23) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r6 │ │ │ │ + std r2,-8(r22) │ │ │ │ + bne 33b70 │ │ │ │ + li r2,1 │ │ │ │ + addi r14,r21,1 │ │ │ │ cmpdi r21,0 │ │ │ │ - mr r8,r0 │ │ │ │ - ld r25,72(r31) │ │ │ │ - mr r4,r23 │ │ │ │ - mr r6,r22 │ │ │ │ + ld r8,56(r31) │ │ │ │ + mr r4,r22 │ │ │ │ + mr r9,r23 │ │ │ │ mr r11,r20 │ │ │ │ - li r16,0 │ │ │ │ - isellt r15,r9,r15 │ │ │ │ - addi r17,r8,8 │ │ │ │ - mr r9,r21 │ │ │ │ - b 331c0 │ │ │ │ + li r15,0 │ │ │ │ + addi r16,r29,8 │ │ │ │ + isellt r14,r2,r14 │ │ │ │ + mr r2,r21 │ │ │ │ + mr r12,r14 │ │ │ │ + b 339c0 │ │ │ │ ld r7,64(r30) │ │ │ │ - ldx r7,r7,r25 │ │ │ │ + ldx r7,r7,r8 │ │ │ │ addi r7,r7,1 │ │ │ │ - cmpd cr7,r3,r7 │ │ │ │ - beq cr7,331f8 │ │ │ │ - ldx r7,r17,r25 │ │ │ │ - add r8,r3,r8 │ │ │ │ - addi r25,r25,-8 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,331b4 │ │ │ │ + cmpd r3,r7 │ │ │ │ + beq 339f8 │ │ │ │ + ldx r7,r16,r8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r10,r3,r10 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r10,-16(r9) │ │ │ │ + bgt 339b4 │ │ │ │ neg r7,r7 │ │ │ │ - li r24,-1 │ │ │ │ - stdu r24,-8(r11) │ │ │ │ - stdu r7,-8(r6) │ │ │ │ - bne 332e0 │ │ │ │ - cmpdi r15,1 │ │ │ │ - addi r15,r15,-1 │ │ │ │ - beq 332e0 │ │ │ │ - ld r3,-16(r6) │ │ │ │ + li r14,-1 │ │ │ │ + stdu r14,-8(r11) │ │ │ │ + stdu r7,-8(r9) │ │ │ │ + bne cr7,33b80 │ │ │ │ + cmpdi r12,1 │ │ │ │ + addi r12,r12,-1 │ │ │ │ + beq 33b80 │ │ │ │ ld r7,-16(r4) │ │ │ │ - ld r8,-16(r11) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - li r24,1 │ │ │ │ - cmpdi cr7,r3,0 │ │ │ │ + ld r3,-16(r9) │ │ │ │ + cmpdi r3,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r14,1 │ │ │ │ + ld r10,-16(r11) │ │ │ │ addi r7,r7,1 │ │ │ │ std r7,-16(r4) │ │ │ │ - cmpd r7,r10 │ │ │ │ - stdu r16,-8(r4) │ │ │ │ - bne cr7,33180 │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-16(r11) │ │ │ │ - b 33194 │ │ │ │ - sldi r8,r6,1 │ │ │ │ - mr r9,r0 │ │ │ │ - std r8,32(r31) │ │ │ │ - b 3266c │ │ │ │ - ld r22,96(r30) │ │ │ │ - ld r18,96(r31) │ │ │ │ - ld r24,64(r31) │ │ │ │ + cmpd cr7,r7,r6 │ │ │ │ + stdu r15,-8(r4) │ │ │ │ + bne 33980 │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-16(r11) │ │ │ │ + b 33994 │ │ │ │ + ld r2,8(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3344c │ │ │ │ + ld r5,200(r30) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ld r8,40(r31) │ │ │ │ + li r7,0 │ │ │ │ + add r4,r3,r2 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldu r3,8(r5) │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 33a84 │ │ │ │ + ld r10,192(r30) │ │ │ │ + ld r9,176(r30) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + mtctr r3 │ │ │ │ + lfd f0,0(r6) │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + nop │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lfd f11,0(r9) │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + fmadd f0,f11,f12,f0 │ │ │ │ + stfd f0,0(r6) │ │ │ │ + bdnz 33a60 │ │ │ │ + add r7,r3,r7 │ │ │ │ + addi r6,r6,8 │ │ │ │ + cmpld r6,r4 │ │ │ │ + bne 33a30 │ │ │ │ + b 3344c │ │ │ │ + mr r7,r0 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 32f28 │ │ │ │ + ld r19,96(r30) │ │ │ │ + ld r29,48(r31) │ │ │ │ cmpdi r4,0 │ │ │ │ - lfd f1,0(r22) │ │ │ │ - srdi r20,r24,3 │ │ │ │ - stfd f29,0(r18) │ │ │ │ - blt 34820 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r21,r2,-2 │ │ │ │ - sldi r25,r6,1 │ │ │ │ - addi r19,r18,8 │ │ │ │ - li r23,0 │ │ │ │ - mr r17,r7 │ │ │ │ - mr r16,r10 │ │ │ │ - lfd f31,824(r9) │ │ │ │ - addi r21,r21,1648 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r25,1 │ │ │ │ - lfd f12,-8(r19) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - mr r9,r19 │ │ │ │ - mtctr r10 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r21) │ │ │ │ + lfd f1,0(r19) │ │ │ │ + srdi r18,r29,3 │ │ │ │ + blt 352d0 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r23,r5,1 │ │ │ │ + addi r20,r21,8 │ │ │ │ + li r22,0 │ │ │ │ + mr r17,r9 │ │ │ │ + mr r16,r6 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4720 │ │ │ │ + srdi r9,r23,1 │ │ │ │ + lfd f12,-8(r20) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r20 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 3327c │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r29,r23 │ │ │ │ - beq 33a2c │ │ │ │ - mulld r9,r20,r23 │ │ │ │ - lfd f0,0(r21) │ │ │ │ - sldi r10,r23,3 │ │ │ │ - add r19,r19,r24 │ │ │ │ - lfdx f1,r22,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - b 33258 │ │ │ │ - stdx r8,r24,r10 │ │ │ │ - li r9,-1 │ │ │ │ - neg r8,r8 │ │ │ │ - b 32fc0 │ │ │ │ - ld r8,32(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bne 33030 │ │ │ │ - ld r16,56(r31) │ │ │ │ - ld r15,88(r31) │ │ │ │ - ld r7,96(r31) │ │ │ │ - mr r24,r0 │ │ │ │ - mr r0,r18 │ │ │ │ - mr r9,r0 │ │ │ │ - addi r15,r15,1 │ │ │ │ - add r7,r7,r29 │ │ │ │ - addi r0,r9,8 │ │ │ │ - ld r9,64(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,64(r31) │ │ │ │ - ld r9,112(r31) │ │ │ │ - cmpd r15,r9 │ │ │ │ - bne 32ef0 │ │ │ │ - b 32bb8 │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r20) │ │ │ │ - b 3312c │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 33b04 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r28,r22 │ │ │ │ + beq 342e0 │ │ │ │ + mulld r2,r18,r22 │ │ │ │ + sldi r9,r22,3 │ │ │ │ + add r20,r20,r29 │ │ │ │ + lfdx f1,r19,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r21,r2 │ │ │ │ + b 33ae0 │ │ │ │ nop │ │ │ │ - stdx r9,r25,r10 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 32830 │ │ │ │ - fneg f0,f0 │ │ │ │ - blt 33390 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 329b4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r0,r0 │ │ │ │ - std r0,-16(r3) │ │ │ │ - b 32b38 │ │ │ │ + stdx r2,r29,r9 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 337d0 │ │ │ │ + mr r2,r21 │ │ │ │ nop │ │ │ │ - neg r7,r7 │ │ │ │ - std r7,-8(r24) │ │ │ │ - b 32a9c │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + ld r9,32(r31) │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r9,r5 │ │ │ │ + bne 33830 │ │ │ │ + ld r15,64(r31) │ │ │ │ + ld r14,80(r31) │ │ │ │ + ld r10,88(r31) │ │ │ │ + ld r8,96(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r19,r19,r28 │ │ │ │ + add r8,r8,r28 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bne 33700 │ │ │ │ + b 3344c │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-8(r20) │ │ │ │ + b 33930 │ │ │ │ + nop │ │ │ │ + stdx r2,r10,r8 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 330f0 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fneg f0,f0 │ │ │ │ + bge 33254 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 329b4 │ │ │ │ - ld r22,96(r30) │ │ │ │ - ld r18,96(r31) │ │ │ │ - ld r24,64(r31) │ │ │ │ + bl 4da0 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 33254 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + neg r0,r0 │ │ │ │ + std r0,-16(r4) │ │ │ │ + b 333c8 │ │ │ │ + nop │ │ │ │ + ld r2,-8(r18) │ │ │ │ + neg r10,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r27) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,-8(r6) │ │ │ │ + cmpd r22,r2 │ │ │ │ + std r2,-8(r18) │ │ │ │ + beq 3334c │ │ │ │ + mr r2,r29 │ │ │ │ + b 333f0 │ │ │ │ + ld r19,96(r30) │ │ │ │ + ld r29,48(r31) │ │ │ │ cmpdi r4,0 │ │ │ │ - lfd f1,0(r22) │ │ │ │ - srdi r20,r24,3 │ │ │ │ - stfd f29,0(r18) │ │ │ │ - blt 347d4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r21,r2,-2 │ │ │ │ - sldi r25,r6,1 │ │ │ │ - addi r19,r18,8 │ │ │ │ - li r23,0 │ │ │ │ - mr r17,r7 │ │ │ │ - mr r16,r10 │ │ │ │ - lfd f31,824(r9) │ │ │ │ - addi r21,r21,1648 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r25,1 │ │ │ │ - lfd f12,-8(r19) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - mr r9,r19 │ │ │ │ - mtctr r10 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r21) │ │ │ │ + lfd f1,0(r19) │ │ │ │ + srdi r18,r29,3 │ │ │ │ + blt 35290 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r23,r5,1 │ │ │ │ + addi r20,r21,8 │ │ │ │ + li r22,0 │ │ │ │ + mr r17,r9 │ │ │ │ + mr r16,r6 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4720 │ │ │ │ + srdi r9,r23,1 │ │ │ │ + lfd f12,-8(r20) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r20 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 3341c │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r29 │ │ │ │ - beq 33470 │ │ │ │ - mulld r9,r23,r20 │ │ │ │ - lfd f0,0(r21) │ │ │ │ - sldi r10,r23,3 │ │ │ │ - add r19,r19,r24 │ │ │ │ - lfdx f1,r22,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - b 333f8 │ │ │ │ - mr r7,r17 │ │ │ │ - mr r10,r16 │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - std r9,144(r31) │ │ │ │ - ble 32bb8 │ │ │ │ - sldi r8,r29,3 │ │ │ │ - ble cr4,3477c │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r5,88(r30) │ │ │ │ - li r23,0 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 33cb0 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r28,r22 │ │ │ │ + beq 33d00 │ │ │ │ + mulld r2,r18,r22 │ │ │ │ + sldi r9,r22,3 │ │ │ │ + add r20,r20,r29 │ │ │ │ + lfdx f1,r19,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r21,r2 │ │ │ │ + b 33c8c │ │ │ │ + mr r9,r17 │ │ │ │ + mr r6,r16 │ │ │ │ + ld r2,8(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + std r2,136(r31) │ │ │ │ + ble 3344c │ │ │ │ + sldi r15,r28,3 │ │ │ │ + ble cr4,35200 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ld r2,88(r30) │ │ │ │ + li r11,0 │ │ │ │ li r12,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,104(r31) │ │ │ │ - ld r6,64(r31) │ │ │ │ - addi r19,r7,-8 │ │ │ │ - addi r17,r15,16 │ │ │ │ - mr r16,r7 │ │ │ │ - std r27,112(r31) │ │ │ │ - std r26,120(r31) │ │ │ │ - mr r27,r12 │ │ │ │ - mr r22,r19 │ │ │ │ - addi r20,r9,-8 │ │ │ │ - ld r9,96(r31) │ │ │ │ - srdi r25,r6,3 │ │ │ │ - mr r26,r20 │ │ │ │ - mr r20,r6 │ │ │ │ - addi r18,r9,16 │ │ │ │ - mr r7,r18 │ │ │ │ - mr r18,r25 │ │ │ │ - mr r25,r10 │ │ │ │ - mr r10,r17 │ │ │ │ - mr r17,r9 │ │ │ │ - ld r24,120(r30) │ │ │ │ - sldi r9,r23,3 │ │ │ │ - mtctr r29 │ │ │ │ - ld r21,64(r30) │ │ │ │ - ld r19,104(r31) │ │ │ │ - li r6,0 │ │ │ │ - add r24,r24,r9 │ │ │ │ - b 3354c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r9,r11 │ │ │ │ - ble 3352c │ │ │ │ - subf r9,r4,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r4,1 │ │ │ │ - stdx r9,r25,r6 │ │ │ │ - ble 335b8 │ │ │ │ - stdx r4,r14,r6 │ │ │ │ - stdx r9,r28,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - bdz 335d0 │ │ │ │ - ldx r11,r21,r6 │ │ │ │ - lfdx f12,r24,r6 │ │ │ │ - addi r11,r11,1 │ │ │ │ - sldi r4,r11,1 │ │ │ │ - mtfprd f0,r4 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ + ld r22,48(r31) │ │ │ │ + addi r18,r9,-8 │ │ │ │ + addi r19,r24,-8 │ │ │ │ + addi r16,r14,16 │ │ │ │ + addi r17,r21,16 │ │ │ │ + std r27,96(r31) │ │ │ │ + std r26,104(r31) │ │ │ │ + mr r5,r15 │ │ │ │ + mr r20,r9 │ │ │ │ + mr r27,r6 │ │ │ │ + mr r26,r12 │ │ │ │ + mr r7,r19 │ │ │ │ + mr r15,r16 │ │ │ │ + ld r19,56(r31) │ │ │ │ + mr r16,r18 │ │ │ │ + mr r9,r17 │ │ │ │ + mr r17,r11 │ │ │ │ + srdi r23,r22,3 │ │ │ │ + mr r18,r23 │ │ │ │ + ld r23,120(r31) │ │ │ │ + ld r29,120(r30) │ │ │ │ + sldi r10,r17,3 │ │ │ │ + ld r12,64(r30) │ │ │ │ + mtctr r28 │ │ │ │ + li r8,0 │ │ │ │ + add r29,r29,r10 │ │ │ │ + b 33dcc │ │ │ │ + cmpd r10,r3 │ │ │ │ + ble 33dac │ │ │ │ + subf r10,r6,r10 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r6,1 │ │ │ │ + stdx r10,r23,r8 │ │ │ │ + ble 33e38 │ │ │ │ + stdx r6,r25,r8 │ │ │ │ + stdx r10,r19,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdz 33e50 │ │ │ │ + ldx r3,r12,r8 │ │ │ │ + lfdx f12,r29,r8 │ │ │ │ + addi r3,r3,1 │ │ │ │ + sldi r6,r3,1 │ │ │ │ + mtfprd f0,r6 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r3,r5,r9 │ │ │ │ - addi r0,r9,1 │ │ │ │ - divd r9,r3,r4 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r0,r0,r5 │ │ │ │ - stdx r3,r19,r6 │ │ │ │ - stdx r0,r16,r6 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - bge 33520 │ │ │ │ - add r4,r9,r4 │ │ │ │ - cmpd r4,r11 │ │ │ │ - bgt 339d0 │ │ │ │ - mr r9,r4 │ │ │ │ - li r4,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r25,r6 │ │ │ │ - bgt 3353c │ │ │ │ - neg r9,r9 │ │ │ │ - li r4,-1 │ │ │ │ - stdx r4,r14,r6 │ │ │ │ - stdx r9,r28,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - bdnz 3354c │ │ │ │ - ld r3,48(r31) │ │ │ │ - mr r5,r8 │ │ │ │ + mffprd r11,f0 │ │ │ │ + subf r4,r2,r11 │ │ │ │ + addi r11,r11,1 │ │ │ │ + divd r10,r4,r6 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r11,r11,r2 │ │ │ │ + stdx r4,r24,r8 │ │ │ │ + stdx r11,r20,r8 │ │ │ │ + mulld r10,r10,r6 │ │ │ │ + subf r10,r10,r4 │ │ │ │ + bge 33da0 │ │ │ │ + add r6,r10,r6 │ │ │ │ + cmpd r6,r3 │ │ │ │ + bgt 34270 │ │ │ │ + mr r10,r6 │ │ │ │ + li r6,1 │ │ │ │ + cmpdi r10,0 │ │ │ │ + stdx r10,r23,r8 │ │ │ │ + bgt 33dbc │ │ │ │ + neg r10,r10 │ │ │ │ + li r6,-1 │ │ │ │ + stdx r6,r25,r8 │ │ │ │ + stdx r10,r19,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 33dcc │ │ │ │ + ld r3,64(r31) │ │ │ │ li r4,0 │ │ │ │ - std r7,88(r31) │ │ │ │ - std r10,80(r31) │ │ │ │ - std r8,72(r31) │ │ │ │ - li r24,0 │ │ │ │ - mr r21,r22 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,176(r30) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - sldi r9,r23,4 │ │ │ │ - ld r8,72(r31) │ │ │ │ - mr r5,r26 │ │ │ │ - mr r4,r7 │ │ │ │ - mr r6,r10 │ │ │ │ - add r11,r11,r9 │ │ │ │ + std r9,88(r31) │ │ │ │ + std r5,80(r31) │ │ │ │ + mr r29,r16 │ │ │ │ + std r7,72(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r7,72(r31) │ │ │ │ + ld r6,176(r30) │ │ │ │ + sldi r2,r17,4 │ │ │ │ + li r4,0 │ │ │ │ + mr r10,r15 │ │ │ │ + std r24,72(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + ld r5,80(r31) │ │ │ │ + mr r11,r7 │ │ │ │ + add r6,r6,r2 │ │ │ │ + mr r8,r9 │ │ │ │ nop │ │ │ │ - ldu r19,8(r5) │ │ │ │ - ldu r9,8(r21) │ │ │ │ - mulld r3,r24,r18 │ │ │ │ - lfd f0,0(r11) │ │ │ │ - cmpd r19,r9 │ │ │ │ + nop │ │ │ │ + ldu r24,8(r11) │ │ │ │ + ldu r2,8(r29) │ │ │ │ + mulld r3,r4,r18 │ │ │ │ + lfd f0,0(r6) │ │ │ │ + cmpd r24,r2 │ │ │ │ sldi r0,r3,3 │ │ │ │ - add r12,r15,r0 │ │ │ │ - stfdx f0,r15,r0 │ │ │ │ - bge 336e8 │ │ │ │ - lfd f11,8(r11) │ │ │ │ + add r12,r14,r0 │ │ │ │ + stfdx f0,r14,r0 │ │ │ │ + bge 33f68 │ │ │ │ + lfd f11,8(r6) │ │ │ │ addi r3,r3,1 │ │ │ │ - addi r0,r19,2 │ │ │ │ + addi r0,r24,2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - cmpd r0,r9 │ │ │ │ + cmpd r0,r2 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lfdx f12,r17,r3 │ │ │ │ + lfdx f12,r21,r3 │ │ │ │ fmul f0,f12,f0 │ │ │ │ stfd f0,8(r12) │ │ │ │ - bgt 336e8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f9,-16(r6) │ │ │ │ - li r12,0 │ │ │ │ + bgt 33f68 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f9,-16(r10) │ │ │ │ fmr f12,f11 │ │ │ │ - subf r9,r19,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 336ac │ │ │ │ - lfd f0,0(r4) │ │ │ │ + li r12,0 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + andi. r3,r2,1 │ │ │ │ + addi r3,r2,-1 │ │ │ │ + beq 33f2c │ │ │ │ + lfd f0,0(r8) │ │ │ │ fmul f12,f11,f11 │ │ │ │ cmpdi r3,0 │ │ │ │ li r12,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - beq 336e8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r4,r12 │ │ │ │ + stfd f0,0(r10) │ │ │ │ + beq 33f68 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r8,r12 │ │ │ │ fmul f10,f12,f11 │ │ │ │ - addi r9,r12,8 │ │ │ │ + addi r2,r12,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f10,f11 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r6,r12 │ │ │ │ + stfdx f0,r10,r12 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ addi r12,r12,16 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ - bdnz 336b4 │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r11,r11,16 │ │ │ │ - add r4,r4,r20 │ │ │ │ - add r6,r6,r20 │ │ │ │ - cmpd r24,r29 │ │ │ │ - bne 33620 │ │ │ │ - ble cr3,339fc │ │ │ │ - mr r12,r27 │ │ │ │ - ld r26,120(r31) │ │ │ │ - ld r27,112(r31) │ │ │ │ - mr r7,r16 │ │ │ │ - mr r10,r25 │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r5,88(r30) │ │ │ │ - addi r19,r29,-1 │ │ │ │ - add r0,r10,r8 │ │ │ │ - mr r6,r12 │ │ │ │ - add r16,r14,r8 │ │ │ │ - std r10,160(r31) │ │ │ │ - add r17,r28,r8 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + bdnz 33f34 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r8,r8,r22 │ │ │ │ + add r10,r10,r22 │ │ │ │ + cmpd r4,r28 │ │ │ │ + bne 33ea0 │ │ │ │ + ld r24,72(r31) │ │ │ │ + ble cr3,342c0 │ │ │ │ + mr r6,r27 │ │ │ │ + mr r12,r26 │ │ │ │ + ld r27,96(r31) │ │ │ │ + ld r26,104(r31) │ │ │ │ + mr r9,r20 │ │ │ │ + mr r11,r17 │ │ │ │ + mr r15,r5 │ │ │ │ + ld r10,120(r31) │ │ │ │ + ld r2,88(r30) │ │ │ │ + addi r18,r28,-1 │ │ │ │ + add r16,r25,r15 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - li r25,0 │ │ │ │ - mr r4,r0 │ │ │ │ - mr r12,r28 │ │ │ │ - mr r0,r14 │ │ │ │ - mr r10,r23 │ │ │ │ - std r7,152(r31) │ │ │ │ - add r18,r9,r8 │ │ │ │ - sldi r9,r19,3 │ │ │ │ - std r5,120(r31) │ │ │ │ - std r9,112(r31) │ │ │ │ - mr r9,r5 │ │ │ │ - ld r7,56(r31) │ │ │ │ - addi r5,r9,1 │ │ │ │ - li r14,0 │ │ │ │ + li r5,0 │ │ │ │ + std r24,144(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + std r21,160(r31) │ │ │ │ + add r0,r10,r15 │ │ │ │ + ld r10,56(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + std r2,176(r31) │ │ │ │ + mr r2,r12 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + mr r12,r0 │ │ │ │ + mr r0,r25 │ │ │ │ + add r23,r10,r15 │ │ │ │ + ld r10,64(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + add r17,r10,r15 │ │ │ │ + sldi r10,r18,3 │ │ │ │ + std r10,104(r31) │ │ │ │ + mr r10,r11 │ │ │ │ + lfd f11,0(r6) │ │ │ │ + ld r3,40(r31) │ │ │ │ + mr r11,r0 │ │ │ │ li r9,0 │ │ │ │ - mr r3,r12 │ │ │ │ - std r6,128(r31) │ │ │ │ - std r10,136(r31) │ │ │ │ - sldi r5,r5,1 │ │ │ │ - lfd f11,0(r7) │ │ │ │ + li r7,0 │ │ │ │ + mr r0,r12 │ │ │ │ + std r2,112(r31) │ │ │ │ + std r10,128(r31) │ │ │ │ + ld r4,32(r31) │ │ │ │ nop │ │ │ │ - cmpd r29,r9 │ │ │ │ - ble 33864 │ │ │ │ - ld r6,64(r31) │ │ │ │ - sldi r11,r9,3 │ │ │ │ - ld r24,48(r31) │ │ │ │ - ld r7,64(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r3,72(r31) │ │ │ │ + nop │ │ │ │ + cmpd r28,r9 │ │ │ │ + ble 34104 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r29,r9,3 │ │ │ │ + ld r22,64(r31) │ │ │ │ + li r2,0 │ │ │ │ std r27,80(r31) │ │ │ │ std r26,88(r31) │ │ │ │ - add r22,r26,r11 │ │ │ │ - add r28,r27,r11 │ │ │ │ - add r23,r3,r11 │ │ │ │ - add r20,r0,r11 │ │ │ │ - srdi r12,r6,3 │ │ │ │ - subf r6,r9,r29 │ │ │ │ - add r21,r24,r11 │ │ │ │ - addi r24,r22,8 │ │ │ │ - mtctr r6 │ │ │ │ - ldx r6,r27,r11 │ │ │ │ - add r11,r7,r11 │ │ │ │ - nop │ │ │ │ + std r11,96(r31) │ │ │ │ + ld r8,64(r30) │ │ │ │ + ld r25,56(r31) │ │ │ │ + add r21,r26,r29 │ │ │ │ + add r24,r27,r29 │ │ │ │ + add r19,r11,r29 │ │ │ │ + srdi r12,r10,3 │ │ │ │ + subf r10,r9,r28 │ │ │ │ + add r20,r22,r29 │ │ │ │ + addi r22,r21,8 │ │ │ │ + add r25,r25,r29 │ │ │ │ + mtctr r10 │ │ │ │ + ldx r10,r27,r29 │ │ │ │ + add r29,r8,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r7,r23,r10 │ │ │ │ - ldx r3,r11,r10 │ │ │ │ + ldx r8,r29,r2 │ │ │ │ + ldx r11,r25,r2 │ │ │ │ + cmpdi r11,0 │ │ │ │ mr r27,r9 │ │ │ │ fmr f0,f12 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r26,r3,1 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ - cmpd cr7,r7,r26 │ │ │ │ - beq 33848 │ │ │ │ - add r7,r7,r6 │ │ │ │ - beq cr7,33848 │ │ │ │ - ldx r3,r21,r10 │ │ │ │ - lfdx f10,r20,r10 │ │ │ │ - lfdx f9,r22,r10 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - maddld r27,r12,r27,r3 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r26,r8,1 │ │ │ │ + beq 340e8 │ │ │ │ + cmpd r11,r26 │ │ │ │ + add r11,r11,r10 │ │ │ │ + beq 340e8 │ │ │ │ + ldx r8,r20,r2 │ │ │ │ + lfdx f10,r19,r2 │ │ │ │ + addi r10,r11,-1 │ │ │ │ + lfdx f9,r21,r2 │ │ │ │ + maddld r27,r12,r27,r8 │ │ │ │ fcfid f0,f10 │ │ │ │ sldi r27,r27,3 │ │ │ │ - lfdx f10,r15,r27 │ │ │ │ + lfdx f10,r14,r27 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r24,r10 │ │ │ │ - stdu r6,8(r28) │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 337f0 │ │ │ │ - ld r3,72(r31) │ │ │ │ + stfdx f0,r22,r2 │ │ │ │ + stdu r10,8(r24) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 34090 │ │ │ │ ld r27,80(r31) │ │ │ │ ld r26,88(r31) │ │ │ │ - ldx r10,r27,r8 │ │ │ │ - ld r6,40(r31) │ │ │ │ - lfdx f10,r26,r8 │ │ │ │ - ld r9,-8(r17) │ │ │ │ - ld r7,-8(r16) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ld r11,96(r31) │ │ │ │ + ldx r2,r27,r15 │ │ │ │ + lfdx f10,r26,r15 │ │ │ │ + ld r9,-8(r23) │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ + ld r10,-8(r16) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ fmadd f11,f10,f0,f11 │ │ │ │ - stfd f11,0(r10) │ │ │ │ - beq 339f0 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r6,112(r31) │ │ │ │ - ldx r10,r10,r6 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 339f0 │ │ │ │ - ld r10,-8(r18) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,-8(r17) │ │ │ │ - mr r9,r19 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r5 │ │ │ │ - std r10,-8(r18) │ │ │ │ - bne 33970 │ │ │ │ - addi r9,r19,1 │ │ │ │ - cmpdi r19,0 │ │ │ │ - mr r11,r18 │ │ │ │ - mr r6,r17 │ │ │ │ - mr r24,r16 │ │ │ │ - mr r22,r4 │ │ │ │ - mtctr r9 │ │ │ │ + stfd f11,0(r6) │ │ │ │ + beq 34290 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,104(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 34290 │ │ │ │ + ld r2,-8(r17) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r23) │ │ │ │ + ld r9,72(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,-8(r17) │ │ │ │ + bne 342b8 │ │ │ │ + addi r2,r18,1 │ │ │ │ + mr r19,r9 │ │ │ │ + cmpdi r18,0 │ │ │ │ li r9,1 │ │ │ │ + mr r29,r17 │ │ │ │ + mr r24,r16 │ │ │ │ + mr r21,r0 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r23 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r19 │ │ │ │ + mr r9,r18 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - bdz 33970 │ │ │ │ - ld r10,-16(r6) │ │ │ │ - ld r7,-16(r11) │ │ │ │ + bdz 34210 │ │ │ │ + ld r8,-16(r29) │ │ │ │ + ld r25,-16(r2) │ │ │ │ + cmpdi r25,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r28,-16(r24) │ │ │ │ - li r23,1 │ │ │ │ - sldi r21,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r11) │ │ │ │ - cmpd r7,r5 │ │ │ │ - stdu r25,-8(r11) │ │ │ │ - beq cr7,339e0 │ │ │ │ - ld r7,64(r30) │ │ │ │ - ldx r7,r7,r21 │ │ │ │ + li r22,1 │ │ │ │ + ld r10,-16(r24) │ │ │ │ + sldi r20,r9,3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + std r8,-16(r29) │ │ │ │ + cmpd cr7,r8,r19 │ │ │ │ + stdu r5,-8(r29) │ │ │ │ + beq 34280 │ │ │ │ + ld r8,64(r30) │ │ │ │ + ldx r8,r8,r20 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r25,r8 │ │ │ │ + beq 34280 │ │ │ │ + ldu r8,-8(r21) │ │ │ │ + add r10,r25,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 34204 │ │ │ │ + neg r8,r8 │ │ │ │ + li r22,-1 │ │ │ │ + stdu r22,-8(r24) │ │ │ │ + stdu r8,-8(r2) │ │ │ │ + beq cr7,341a0 │ │ │ │ addi r7,r7,1 │ │ │ │ - cmpd cr7,r10,r7 │ │ │ │ - beq cr7,339e0 │ │ │ │ - ldu r7,-8(r22) │ │ │ │ + cmpd r4,r7 │ │ │ │ + bne 34030 │ │ │ │ + ld r2,112(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ + mr r12,r0 │ │ │ │ + mr r0,r11 │ │ │ │ + ld r10,128(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 3344c │ │ │ │ + addi r6,r6,8 │ │ │ │ add r10,r10,r28 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,33964 │ │ │ │ - neg r7,r7 │ │ │ │ - li r23,-1 │ │ │ │ - stdu r23,-8(r24) │ │ │ │ - stdu r7,-8(r6) │ │ │ │ - beq 33900 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - cmpd r10,r14 │ │ │ │ - bne 33790 │ │ │ │ - ld r6,128(r31) │ │ │ │ - ld r9,144(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ - mr r12,r3 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r9,r6 │ │ │ │ - beq 32bb8 │ │ │ │ - ld r9,56(r31) │ │ │ │ - add r10,r10,r29 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,56(r31) │ │ │ │ - ble cr4,33a24 │ │ │ │ - mr r23,r10 │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r10,160(r31) │ │ │ │ - ld r5,120(r31) │ │ │ │ - mr r28,r3 │ │ │ │ - mr r14,r0 │ │ │ │ - mr r12,r6 │ │ │ │ - b 334a4 │ │ │ │ - stdx r9,r25,r6 │ │ │ │ - li r4,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 335c0 │ │ │ │ - neg r28,r28 │ │ │ │ - std r28,-16(r24) │ │ │ │ - b 33948 │ │ │ │ + ble cr4,34004 │ │ │ │ + mr r25,r11 │ │ │ │ + mr r12,r2 │ │ │ │ + ld r24,144(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + mr r11,r10 │ │ │ │ + ld r21,160(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + b 33d34 │ │ │ │ nop │ │ │ │ - neg r7,r7 │ │ │ │ - std r7,-8(r16) │ │ │ │ - b 338ac │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r27,r27,1 │ │ │ │ - add r23,r23,r29 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,56(r31) │ │ │ │ - ld r9,144(r31) │ │ │ │ - cmpd r9,r27 │ │ │ │ - beq 32bb8 │ │ │ │ - ld r5,88(r30) │ │ │ │ - b 334f4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - b 33768 │ │ │ │ - mr r7,r17 │ │ │ │ - mr r10,r16 │ │ │ │ + nop │ │ │ │ + stdx r10,r23,r8 │ │ │ │ + li r6,-1 │ │ │ │ + neg r10,r10 │ │ │ │ + b 33e40 │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-16(r24) │ │ │ │ + b 341e8 │ │ │ │ + nop │ │ │ │ + neg r10,r10 │ │ │ │ + ld r2,-8(r17) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r16) │ │ │ │ + std r9,-8(r23) │ │ │ │ + ld r9,72(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,-8(r17) │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 34164 │ │ │ │ + mr r9,r18 │ │ │ │ + b 34210 │ │ │ │ + ld r2,136(r31) │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r17,r17,r28 │ │ │ │ + cmpd r2,r26 │ │ │ │ + beq 3344c │ │ │ │ + ld r2,88(r30) │ │ │ │ + b 33d84 │ │ │ │ + mr r9,r17 │ │ │ │ + mr r6,r16 │ │ │ │ ld r3,8(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 32bb8 │ │ │ │ - sldi r23,r29,3 │ │ │ │ - ble cr4,3472c │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r25,88(r30) │ │ │ │ - li r24,0 │ │ │ │ + ble 3344c │ │ │ │ + sldi r0,r28,3 │ │ │ │ + ble cr4,35174 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r23,88(r30) │ │ │ │ + li r7,0 │ │ │ │ li r11,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,96(r31) │ │ │ │ - ld r18,64(r31) │ │ │ │ - addi r16,r15,16 │ │ │ │ - std r23,120(r31) │ │ │ │ - ld r23,104(r31) │ │ │ │ - mr r22,r25 │ │ │ │ - std r10,88(r31) │ │ │ │ - std r24,80(r31) │ │ │ │ - mr r10,r30 │ │ │ │ - mr r24,r7 │ │ │ │ - mr r30,r27 │ │ │ │ - std r16,184(r31) │ │ │ │ - mr r27,r26 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + ld r17,48(r31) │ │ │ │ + addi r29,r14,16 │ │ │ │ + plfd f26,145008 # 57988 │ │ │ │ + addi r15,r21,16 │ │ │ │ + std r27,160(r31) │ │ │ │ + std r26,176(r31) │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - mr r26,r3 │ │ │ │ - mr r25,r28 │ │ │ │ - mr r7,r14 │ │ │ │ - std r14,112(r31) │ │ │ │ - std r11,128(r31) │ │ │ │ - addi r17,r9,16 │ │ │ │ - srdi r8,r18,3 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mr r16,r8 │ │ │ │ - addi r9,r9,1536 │ │ │ │ - std r17,176(r31) │ │ │ │ - std r9,72(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r28,120(r10) │ │ │ │ - mtctr r29 │ │ │ │ - ld r14,64(r10) │ │ │ │ - ld r8,88(r31) │ │ │ │ + std r25,80(r31) │ │ │ │ + std r21,72(r31) │ │ │ │ + mr r25,r9 │ │ │ │ + mr r26,r24 │ │ │ │ + mr r27,r11 │ │ │ │ + mr r9,r30 │ │ │ │ + std r29,152(r31) │ │ │ │ + std r15,144(r31) │ │ │ │ + mr r20,r23 │ │ │ │ + mr r29,r7 │ │ │ │ + std r3,136(r31) │ │ │ │ + std r6,96(r31) │ │ │ │ + std r0,88(r31) │ │ │ │ + srdi r22,r17,3 │ │ │ │ + ld r10,120(r9) │ │ │ │ + sldi r2,r29,3 │ │ │ │ + ld r15,64(r9) │ │ │ │ + mtctr r28 │ │ │ │ li r5,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r28,r28,r9 │ │ │ │ - b 33b1c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r9,r3 │ │ │ │ - ble 33afc │ │ │ │ - subf r9,r6,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r6,1 │ │ │ │ - stdx r9,r8,r5 │ │ │ │ - ble 33b88 │ │ │ │ - stdx r6,r7,r5 │ │ │ │ - stdx r9,r25,r5 │ │ │ │ + ld r24,56(r31) │ │ │ │ + ld r23,120(r31) │ │ │ │ + ld r8,80(r31) │ │ │ │ + add r21,r10,r2 │ │ │ │ + b 343bc │ │ │ │ + cmpd r2,r6 │ │ │ │ + ble 3439c │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r10,1 │ │ │ │ + stdx r2,r23,r5 │ │ │ │ + ble 34428 │ │ │ │ + stdx r10,r8,r5 │ │ │ │ + stdx r2,r24,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdz 33ba0 │ │ │ │ - ldx r3,r14,r5 │ │ │ │ - lfdx f12,r28,r5 │ │ │ │ - addi r3,r3,1 │ │ │ │ - sldi r6,r3,1 │ │ │ │ - mtfprd f0,r6 │ │ │ │ + bdz 34440 │ │ │ │ + ldx r6,r15,r5 │ │ │ │ + lfdx f12,r21,r5 │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r7,r6,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r11,r22,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - divd r4,r11,r6 │ │ │ │ - add r9,r9,r22 │ │ │ │ - cmpdi r11,0 │ │ │ │ - stdx r11,r23,r5 │ │ │ │ - stdx r9,r24,r5 │ │ │ │ - mulld r9,r4,r6 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - bge 33af0 │ │ │ │ - add r6,r9,r6 │ │ │ │ - cmpd r6,r3 │ │ │ │ - bgt 34044 │ │ │ │ - mr r9,r6 │ │ │ │ - li r6,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r8,r5 │ │ │ │ - bgt 33b0c │ │ │ │ - neg r9,r9 │ │ │ │ - li r6,-1 │ │ │ │ - stdx r6,r7,r5 │ │ │ │ - stdx r9,r25,r5 │ │ │ │ + mffprd r10,f0 │ │ │ │ + subf r4,r20,r10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + divd r2,r4,r7 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r10,r10,r20 │ │ │ │ + stdx r4,r26,r5 │ │ │ │ + stdx r10,r25,r5 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + bge 34390 │ │ │ │ + add r7,r2,r7 │ │ │ │ + cmpd r7,r6 │ │ │ │ + bgt 348ec │ │ │ │ + mr r2,r7 │ │ │ │ + li r10,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r23,r5 │ │ │ │ + bgt 343ac │ │ │ │ + neg r2,r2 │ │ │ │ + li r10,-1 │ │ │ │ + stdx r10,r8,r5 │ │ │ │ + stdx r2,r24,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdnz 33b1c │ │ │ │ - ld r5,120(r31) │ │ │ │ - ld r3,48(r31) │ │ │ │ + bdnz 343bc │ │ │ │ + ld r5,88(r31) │ │ │ │ + ld r3,64(r31) │ │ │ │ li r4,0 │ │ │ │ - std r10,136(r31) │ │ │ │ - li r20,0 │ │ │ │ - li r19,0 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r22 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r21,176(r31) │ │ │ │ - ld r22,184(r31) │ │ │ │ - std r25,136(r31) │ │ │ │ - std r30,144(r31) │ │ │ │ - std r27,152(r31) │ │ │ │ - std r26,160(r31) │ │ │ │ - mr r30,r19 │ │ │ │ + std r9,104(r31) │ │ │ │ + li r18,0 │ │ │ │ + li r30,0 │ │ │ │ + bl 5240 │ │ │ │ + mtfprd f0,r20 │ │ │ │ + ld r9,104(r31) │ │ │ │ + ld r19,144(r31) │ │ │ │ + std r29,104(r31) │ │ │ │ + mr r29,r30 │ │ │ │ + ld r20,152(r31) │ │ │ │ + std r27,112(r31) │ │ │ │ + mr r27,r18 │ │ │ │ fcfid f28,f0 │ │ │ │ - mr r27,r20 │ │ │ │ - ld r17,96(r10) │ │ │ │ - mr r26,r22 │ │ │ │ - mr r25,r21 │ │ │ │ - std r10,168(r31) │ │ │ │ + ld r16,96(r9) │ │ │ │ + mr r23,r19 │ │ │ │ + std r9,128(r31) │ │ │ │ + mr r24,r20 │ │ │ │ fmul f28,f28,f28 │ │ │ │ - ldx r10,r14,r27 │ │ │ │ - ldx r21,r23,r27 │ │ │ │ - lfdx f26,r28,r27 │ │ │ │ - lfdx f24,r17,r27 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - fcfid f25,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r15,r27 │ │ │ │ + ldx r18,r26,r27 │ │ │ │ + lfdx f25,r21,r27 │ │ │ │ + lfdx f23,r16,r27 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtfprd f0,r18 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f24,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f31,f0 │ │ │ │ - fdiv f12,f25,f31 │ │ │ │ - fmul f0,f31,f31 │ │ │ │ - fsub f11,f26,f12 │ │ │ │ - fsub f12,f12,f26 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ + fdiv f12,f24,f31 │ │ │ │ + fmul f11,f31,f31 │ │ │ │ + fsub f0,f25,f12 │ │ │ │ + fsub f12,f12,f25 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fmadd f0,f0,f11,f28 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - ble 34080 │ │ │ │ + ble 34940 │ │ │ │ fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,72(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ fdiv f30,f30,f29 │ │ │ │ - ldx r20,r24,r27 │ │ │ │ - mulld r22,r30,r16 │ │ │ │ - cmpd r20,r21 │ │ │ │ - sldi r3,r22,3 │ │ │ │ - add r19,r15,r3 │ │ │ │ - stfdx f30,r15,r3 │ │ │ │ - ble 33d3c │ │ │ │ - fmsub f31,f26,f31,f25 │ │ │ │ + ldx r20,r25,r27 │ │ │ │ + mulld r30,r29,r22 │ │ │ │ + cmpd r20,r18 │ │ │ │ + sldi r5,r30,3 │ │ │ │ + add r19,r14,r5 │ │ │ │ + stfdx f30,r14,r5 │ │ │ │ + ble 345cc │ │ │ │ + fmsub f31,f25,f31,f24 │ │ │ │ fadd f31,f31,f31 │ │ │ │ - fdiv f1,f31,f24 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r31) │ │ │ │ - addi r10,r22,1 │ │ │ │ - addi r11,r21,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r20,r11 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ + fdiv f1,f31,f23 │ │ │ │ + bl 4720 │ │ │ │ + ld r9,72(r31) │ │ │ │ + addi r2,r30,1 │ │ │ │ + addi r4,r18,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r20,r4 │ │ │ │ + lfdx f0,r9,r2 │ │ │ │ fmul f30,f30,f0 │ │ │ │ fmul f30,f30,f1 │ │ │ │ stfd f30,8(r19) │ │ │ │ - blt 33d3c │ │ │ │ - addi r4,r20,-1 │ │ │ │ - lfd f10,-16(r26) │ │ │ │ - li r10,0 │ │ │ │ + blt 345cc │ │ │ │ + addi r2,r20,-1 │ │ │ │ + lfd f10,-16(r24) │ │ │ │ fmr f12,f1 │ │ │ │ - subf r9,r21,r4 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - beq 33d00 │ │ │ │ - lfd f0,0(r25) │ │ │ │ + li r9,0 │ │ │ │ + subf r18,r18,r2 │ │ │ │ + andi. r5,r18,1 │ │ │ │ + addi r5,r18,-1 │ │ │ │ + beq 34590 │ │ │ │ + lfd f0,0(r23) │ │ │ │ fmul f12,f1,f1 │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r10,8 │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r26) │ │ │ │ - beq 33d3c │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r25,r10 │ │ │ │ + stfd f0,0(r24) │ │ │ │ + beq 345cc │ │ │ │ + srdi r2,r18,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r23,r9 │ │ │ │ fmul f11,f12,f1 │ │ │ │ - addi r9,r10,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f12,f11,f1 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r26,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r25,r9 │ │ │ │ + stfdx f0,r24,r9 │ │ │ │ + lfdx f0,r23,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r26,r9 │ │ │ │ - bdnz 33d08 │ │ │ │ - addi r30,r30,1 │ │ │ │ - add r25,r25,r18 │ │ │ │ - add r26,r26,r18 │ │ │ │ + stfdx f0,r24,r2 │ │ │ │ + bdnz 34598 │ │ │ │ + addi r29,r29,1 │ │ │ │ + add r23,r23,r17 │ │ │ │ + add r24,r24,r17 │ │ │ │ addi r27,r27,8 │ │ │ │ - cmpd r30,r29 │ │ │ │ - bne 33c00 │ │ │ │ - ld r25,136(r31) │ │ │ │ - ld r30,144(r31) │ │ │ │ - ld r27,152(r31) │ │ │ │ - ld r26,160(r31) │ │ │ │ - ld r10,168(r31) │ │ │ │ - ble cr3,340bc │ │ │ │ - mr r7,r24 │ │ │ │ - mr r3,r26 │ │ │ │ - ld r14,112(r31) │ │ │ │ - mr r26,r27 │ │ │ │ - ld r24,80(r31) │ │ │ │ - mr r27,r30 │ │ │ │ - ld r11,128(r31) │ │ │ │ - mr r30,r10 │ │ │ │ - ld r23,120(r31) │ │ │ │ - ld r10,88(r31) │ │ │ │ - mr r28,r25 │ │ │ │ - add r9,r10,r23 │ │ │ │ - add r0,r14,r23 │ │ │ │ - addi r12,r29,-1 │ │ │ │ - ld r25,88(r30) │ │ │ │ - ld r5,56(r31) │ │ │ │ - add r4,r28,r23 │ │ │ │ + cmpd r29,r28 │ │ │ │ + bne 344a0 │ │ │ │ + ld r29,104(r31) │ │ │ │ + ld r27,112(r31) │ │ │ │ + ld r9,128(r31) │ │ │ │ + ble cr3,34964 │ │ │ │ + mr r24,r26 │ │ │ │ + mr r11,r27 │ │ │ │ + mr r30,r9 │ │ │ │ + ld r26,176(r31) │ │ │ │ + mr r9,r25 │ │ │ │ + ld r21,72(r31) │ │ │ │ + ld r3,136(r31) │ │ │ │ + ld r6,96(r31) │ │ │ │ + mr r7,r29 │ │ │ │ + ld r27,160(r31) │ │ │ │ + ld r25,80(r31) │ │ │ │ + ld r0,88(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + ld r23,88(r30) │ │ │ │ + addi r16,r28,-1 │ │ │ │ + std r24,144(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + add r5,r25,r0 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ li r22,0 │ │ │ │ - std r7,152(r31) │ │ │ │ - std r10,160(r31) │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - mr r17,r0 │ │ │ │ - mr r0,r28 │ │ │ │ - add r16,r9,r23 │ │ │ │ - sldi r9,r12,3 │ │ │ │ - std r9,112(r31) │ │ │ │ - addi r6,r25,1 │ │ │ │ - lfd f11,0(r5) │ │ │ │ - std r3,120(r31) │ │ │ │ + mr r24,r25 │ │ │ │ + mr r10,r7 │ │ │ │ + std r21,160(r31) │ │ │ │ + std r3,112(r31) │ │ │ │ + add r17,r2,r0 │ │ │ │ + ld r2,56(r31) │ │ │ │ + addi r8,r23,1 │ │ │ │ + std r23,176(r31) │ │ │ │ + sldi r8,r8,1 │ │ │ │ + add r12,r2,r0 │ │ │ │ + ld r2,64(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + add r15,r2,r0 │ │ │ │ + sldi r2,r16,3 │ │ │ │ + std r2,104(r31) │ │ │ │ + mr r2,r11 │ │ │ │ + lfd f11,0(r6) │ │ │ │ + ld r3,40(r31) │ │ │ │ li r9,0 │ │ │ │ - mr r3,r0 │ │ │ │ - li r28,0 │ │ │ │ - mr r0,r14 │ │ │ │ - std r24,128(r31) │ │ │ │ - std r11,136(r31) │ │ │ │ - sldi r6,r6,1 │ │ │ │ - std r25,144(r31) │ │ │ │ + li r7,0 │ │ │ │ + mr r11,r24 │ │ │ │ + mr r23,r17 │ │ │ │ + std r10,128(r31) │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r4,32(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r29,r9 │ │ │ │ - ble 33ee4 │ │ │ │ - ld r7,64(r31) │ │ │ │ - sldi r11,r9,3 │ │ │ │ - ld r24,48(r31) │ │ │ │ + cmpd r28,r9 │ │ │ │ + ble 34784 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r29,r9,3 │ │ │ │ + ld r21,64(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r27,80(r31) │ │ │ │ + std r26,88(r31) │ │ │ │ + std r11,96(r31) │ │ │ │ ld r8,64(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r3,56(r31) │ │ │ │ - std r27,72(r31) │ │ │ │ - std r26,80(r31) │ │ │ │ - add r20,r26,r11 │ │ │ │ - add r25,r27,r11 │ │ │ │ - add r21,r3,r11 │ │ │ │ - add r18,r0,r11 │ │ │ │ - srdi r14,r7,3 │ │ │ │ - subf r7,r9,r29 │ │ │ │ - add r19,r24,r11 │ │ │ │ - addi r24,r20,8 │ │ │ │ - mtctr r7 │ │ │ │ - ldx r7,r27,r11 │ │ │ │ - add r11,r8,r11 │ │ │ │ - nop │ │ │ │ + ld r25,56(r31) │ │ │ │ + add r20,r26,r29 │ │ │ │ + add r24,r27,r29 │ │ │ │ + add r18,r11,r29 │ │ │ │ + srdi r17,r10,3 │ │ │ │ + subf r10,r9,r28 │ │ │ │ + add r19,r21,r29 │ │ │ │ + addi r21,r20,8 │ │ │ │ + add r25,r25,r29 │ │ │ │ + mtctr r10 │ │ │ │ + ldx r10,r27,r29 │ │ │ │ + add r29,r8,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r21,r10 │ │ │ │ - ldx r3,r11,r10 │ │ │ │ + ldx r8,r29,r2 │ │ │ │ + ldx r11,r25,r2 │ │ │ │ + cmpdi r11,0 │ │ │ │ mr r27,r9 │ │ │ │ fmr f0,f12 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r26,r3,1 │ │ │ │ - mulld r7,r7,r3 │ │ │ │ - cmpd cr7,r8,r26 │ │ │ │ - beq 33ec8 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,33ec8 │ │ │ │ - ldx r3,r19,r10 │ │ │ │ - lfdx f10,r18,r10 │ │ │ │ - lfdx f9,r20,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r27,r14,r27,r3 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r26,r8,1 │ │ │ │ + beq 34768 │ │ │ │ + cmpd r11,r26 │ │ │ │ + add r11,r11,r10 │ │ │ │ + beq 34768 │ │ │ │ + ldx r8,r19,r2 │ │ │ │ + lfdx f10,r18,r2 │ │ │ │ + addi r10,r11,-1 │ │ │ │ + lfdx f9,r20,r2 │ │ │ │ + maddld r27,r17,r27,r8 │ │ │ │ fcfid f0,f10 │ │ │ │ sldi r27,r27,3 │ │ │ │ - lfdx f10,r15,r27 │ │ │ │ + lfdx f10,r14,r27 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r24,r10 │ │ │ │ - stdu r7,8(r25) │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 33e70 │ │ │ │ - ld r3,56(r31) │ │ │ │ - ld r27,72(r31) │ │ │ │ - ld r26,80(r31) │ │ │ │ - ldx r10,r27,r23 │ │ │ │ - ld r7,40(r31) │ │ │ │ - lfdx f10,r26,r23 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - ld r8,-8(r17) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + stfdx f0,r21,r2 │ │ │ │ + stdu r10,8(r24) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 34710 │ │ │ │ + ld r27,80(r31) │ │ │ │ + ld r26,88(r31) │ │ │ │ + ld r11,96(r31) │ │ │ │ + ldx r2,r27,r0 │ │ │ │ + lfdx f10,r26,r0 │ │ │ │ + ld r9,-8(r12) │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ + ld r10,-8(r5) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ fmadd f11,f10,f0,f11 │ │ │ │ - stfd f11,0(r5) │ │ │ │ - beq 34070 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,112(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 34070 │ │ │ │ - ld r10,-8(r16) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r4) │ │ │ │ - mr r9,r12 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r6 │ │ │ │ - std r10,-8(r16) │ │ │ │ - bne 33ff0 │ │ │ │ - addi r9,r12,1 │ │ │ │ - cmpdi r12,0 │ │ │ │ - ld r20,88(r31) │ │ │ │ - mr r11,r16 │ │ │ │ - mr r7,r4 │ │ │ │ - mr r24,r17 │ │ │ │ - mtctr r9 │ │ │ │ + stfd f11,0(r6) │ │ │ │ + beq 34910 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,104(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 34910 │ │ │ │ + ld r2,-8(r15) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r12) │ │ │ │ + ld r9,72(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,-8(r15) │ │ │ │ + bne 34938 │ │ │ │ + addi r2,r16,1 │ │ │ │ + mr r18,r9 │ │ │ │ + cmpdi r16,0 │ │ │ │ li r9,1 │ │ │ │ + mr r29,r15 │ │ │ │ + mr r24,r5 │ │ │ │ + mr r20,r23 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r12 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r12 │ │ │ │ + mr r9,r16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 33ff0 │ │ │ │ - ld r10,-16(r7) │ │ │ │ - ld r8,-16(r11) │ │ │ │ + bdz 34890 │ │ │ │ + ld r8,-16(r29) │ │ │ │ + ld r25,-16(r2) │ │ │ │ + cmpdi r25,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r25,-16(r24) │ │ │ │ li r21,1 │ │ │ │ + ld r10,-16(r24) │ │ │ │ sldi r19,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r11) │ │ │ │ - cmpd r8,r6 │ │ │ │ - stdu r22,-8(r11) │ │ │ │ - beq cr7,34060 │ │ │ │ + std r8,-16(r29) │ │ │ │ + cmpd cr7,r8,r18 │ │ │ │ + stdu r22,-8(r29) │ │ │ │ + beq 34900 │ │ │ │ ld r8,64(r30) │ │ │ │ ldx r8,r8,r19 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,34060 │ │ │ │ + cmpd r25,r8 │ │ │ │ + beq 34900 │ │ │ │ ldu r8,-8(r20) │ │ │ │ - add r10,r10,r25 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,33fe4 │ │ │ │ + add r10,r25,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 34884 │ │ │ │ neg r8,r8 │ │ │ │ li r21,-1 │ │ │ │ stdu r21,-8(r24) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 33f80 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpd r28,r10 │ │ │ │ - bne 33e10 │ │ │ │ - ld r11,136(r31) │ │ │ │ - mr r14,r0 │ │ │ │ - mr r0,r3 │ │ │ │ - ld r3,120(r31) │ │ │ │ - ld r24,128(r31) │ │ │ │ - ld r25,144(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r3,r11 │ │ │ │ - beq 32bb8 │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r24,r24,r29 │ │ │ │ - ble cr4,33ddc │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r10,160(r31) │ │ │ │ - mr r28,r0 │ │ │ │ - std r5,56(r31) │ │ │ │ - b 33a5c │ │ │ │ - stdx r9,r8,r5 │ │ │ │ - li r6,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 33b90 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - neg r25,r25 │ │ │ │ - std r25,-16(r24) │ │ │ │ - b 33fc8 │ │ │ │ + stdu r8,-8(r2) │ │ │ │ + beq cr7,34820 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r7,r4 │ │ │ │ + bne 346b0 │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + mr r24,r11 │ │ │ │ + mr r17,r23 │ │ │ │ + ld r10,128(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 3344c │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r10,r10,r28 │ │ │ │ + ble cr4,34684 │ │ │ │ + mr r3,r9 │ │ │ │ + mr r25,r11 │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r21,160(r31) │ │ │ │ + mr r7,r10 │ │ │ │ + mr r11,r2 │ │ │ │ + ld r24,144(r31) │ │ │ │ + ld r23,176(r31) │ │ │ │ + b 34310 │ │ │ │ + stdx r2,r23,r5 │ │ │ │ + li r10,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 34430 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r17) │ │ │ │ - b 33f28 │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-16(r24) │ │ │ │ + b 34868 │ │ │ │ nop │ │ │ │ - blt 34094 │ │ │ │ + neg r10,r10 │ │ │ │ + ld r2,-8(r15) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r5) │ │ │ │ + std r9,-8(r12) │ │ │ │ ld r9,72(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f24,f30 │ │ │ │ - b 33c68 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,-8(r15) │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 347e4 │ │ │ │ + mr r9,r16 │ │ │ │ + b 34890 │ │ │ │ + fmul f30,f23,f26 │ │ │ │ + bge 344fc │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,72(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ fdiv f30,f30,f29 │ │ │ │ - b 33c68 │ │ │ │ - ld r9,128(r31) │ │ │ │ - addi r8,r9,1 │ │ │ │ - ld r9,56(r31) │ │ │ │ - cmpd r26,r8 │ │ │ │ - std r8,128(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,56(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,80(r31) │ │ │ │ - beq 32bb8 │ │ │ │ - ld r22,88(r10) │ │ │ │ - ld r7,112(r31) │ │ │ │ - b 33ac4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 32bb8 │ │ │ │ - sldi r0,r29,3 │ │ │ │ - ble cr4,348c0 │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r18,88(r30) │ │ │ │ - li r23,0 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r22,r25,2 │ │ │ │ - ld r9,104(r31) │ │ │ │ - addis r16,r2,-2 │ │ │ │ - ld r19,112(r31) │ │ │ │ - addi r12,r7,-8 │ │ │ │ - mr r20,r7 │ │ │ │ + b 344fc │ │ │ │ + ld r2,96(r31) │ │ │ │ + addi r27,r27,1 │ │ │ │ + add r29,r29,r28 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,96(r31) │ │ │ │ + ld r2,136(r31) │ │ │ │ + cmpd r2,r27 │ │ │ │ + beq 3344c │ │ │ │ + ld r20,88(r9) │ │ │ │ + b 34368 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3344c │ │ │ │ + sldi r5,r28,3 │ │ │ │ + ble cr4,35318 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r21,88(r30) │ │ │ │ + li r10,0 │ │ │ │ + li r2,0 │ │ │ │ + cmpdi cr3,r8,0 │ │ │ │ + addi r8,r23,2 │ │ │ │ + xxspltib vs39,1 │ │ │ │ + xxspltib vs40,2 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r17,r10 │ │ │ │ - std r27,72(r31) │ │ │ │ - std r26,80(r31) │ │ │ │ - divd r22,r21,r22 │ │ │ │ - addi r16,r16,1648 │ │ │ │ - std r25,88(r31) │ │ │ │ - std r21,96(r31) │ │ │ │ - addi r24,r9,-8 │ │ │ │ - mr r9,r0 │ │ │ │ - std r24,120(r31) │ │ │ │ - mr r24,r18 │ │ │ │ - ld r18,64(r31) │ │ │ │ - ld r21,120(r30) │ │ │ │ - sldi r10,r23,3 │ │ │ │ - mtctr r29 │ │ │ │ - ld r6,64(r30) │ │ │ │ - ld r26,104(r31) │ │ │ │ - mr r27,r29 │ │ │ │ - li r7,0 │ │ │ │ - add r21,r21,r10 │ │ │ │ - b 341c0 │ │ │ │ + ld r18,120(r31) │ │ │ │ + std r27,88(r31) │ │ │ │ + std r25,80(r31) │ │ │ │ + addi r16,r24,-8 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + addi r29,r9,-8 │ │ │ │ + mr r27,r26 │ │ │ │ + std r23,96(r31) │ │ │ │ + std r20,104(r31) │ │ │ │ + divd r12,r20,r8 │ │ │ │ + xxspltd vs11,vs31,0 │ │ │ │ + mr r26,r9 │ │ │ │ + mr r7,r2 │ │ │ │ + vextsb2d v7,v7 │ │ │ │ + vextsb2d v8,v8 │ │ │ │ + mr r9,r10 │ │ │ │ + mr r25,r6 │ │ │ │ + std r29,128(r31) │ │ │ │ + mr r0,r5 │ │ │ │ + mtvsrdd vs38,r12,r12 │ │ │ │ + mr r17,r12 │ │ │ │ + mr r12,r16 │ │ │ │ + ld r22,120(r30) │ │ │ │ + sldi r8,r9,3 │ │ │ │ + ld r23,64(r30) │ │ │ │ + mtctr r28 │ │ │ │ + mr r29,r28 │ │ │ │ + li r5,0 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r20,80(r31) │ │ │ │ + add r22,r22,r8 │ │ │ │ + b 34a80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r10,r4 │ │ │ │ - ble 3419c │ │ │ │ - subf r10,r5,r10 │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r5,1 │ │ │ │ - stdx r10,r17,r7 │ │ │ │ - ble 3422c │ │ │ │ - stdx r5,r14,r7 │ │ │ │ - stdx r10,r28,r7 │ │ │ │ - addi r27,r27,-1 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdz 34248 │ │ │ │ - ldx r4,r6,r7 │ │ │ │ - lfdx f12,r21,r7 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r5,r4,1 │ │ │ │ - mtfprd f0,r5 │ │ │ │ + nop │ │ │ │ + cmpd r8,r3 │ │ │ │ + ble 34a5c │ │ │ │ + subf r8,r4,r8 │ │ │ │ + cmpdi r8,0 │ │ │ │ + li r4,1 │ │ │ │ + stdx r8,r18,r5 │ │ │ │ + ble 34aec │ │ │ │ + stdx r4,r20,r5 │ │ │ │ + stdx r8,r2,r5 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + bdz 34b08 │ │ │ │ + ldx r3,r23,r5 │ │ │ │ + lfdx f12,r22,r5 │ │ │ │ + addi r3,r3,1 │ │ │ │ + sldi r4,r3,1 │ │ │ │ + mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r3,r24,r10 │ │ │ │ - addi r0,r10,1 │ │ │ │ - divd r10,r3,r5 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r0,r0,r24 │ │ │ │ - stdx r3,r26,r7 │ │ │ │ - stdx r0,r20,r7 │ │ │ │ - mulld r10,r10,r5 │ │ │ │ - subf r10,r10,r3 │ │ │ │ - bge 34190 │ │ │ │ - add r5,r10,r5 │ │ │ │ - cmpd r5,r4 │ │ │ │ - bgt 346a4 │ │ │ │ - mr r10,r5 │ │ │ │ - li r5,1 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stdx r10,r17,r7 │ │ │ │ - bgt 341ac │ │ │ │ - neg r10,r10 │ │ │ │ - li r5,-1 │ │ │ │ - stdx r5,r14,r7 │ │ │ │ - stdx r10,r28,r7 │ │ │ │ - addi r27,r27,-1 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 341c0 │ │ │ │ - ld r3,48(r31) │ │ │ │ - mr r5,r9 │ │ │ │ + mffprd r16,f0 │ │ │ │ + subf r11,r21,r16 │ │ │ │ + addi r16,r16,1 │ │ │ │ + divd r8,r11,r4 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r16,r16,r21 │ │ │ │ + stdx r11,r24,r5 │ │ │ │ + stdx r16,r26,r5 │ │ │ │ + mulld r8,r8,r4 │ │ │ │ + subf r8,r8,r11 │ │ │ │ + bge 34a50 │ │ │ │ + add r4,r8,r4 │ │ │ │ + cmpd r4,r3 │ │ │ │ + bgt 350c4 │ │ │ │ + mr r8,r4 │ │ │ │ + li r4,1 │ │ │ │ + cmpdi r8,0 │ │ │ │ + stdx r8,r18,r5 │ │ │ │ + bgt 34a6c │ │ │ │ + neg r8,r8 │ │ │ │ + li r4,-1 │ │ │ │ + stdx r4,r20,r5 │ │ │ │ + stdx r8,r2,r5 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + bdnz 34a80 │ │ │ │ + ld r3,64(r31) │ │ │ │ + mr r5,r0 │ │ │ │ li r4,0 │ │ │ │ - std r12,144(r31) │ │ │ │ - std r11,160(r31) │ │ │ │ - std r6,128(r31) │ │ │ │ - std r9,152(r31) │ │ │ │ - li r25,0 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r24,2 │ │ │ │ - lfd f0,0(r16) │ │ │ │ - ld r5,104(r30) │ │ │ │ - ld r6,128(r31) │ │ │ │ - ld r12,144(r31) │ │ │ │ - ld r7,120(r31) │ │ │ │ - ld r11,160(r31) │ │ │ │ - std r20,128(r31) │ │ │ │ - std r28,144(r31) │ │ │ │ - mtfprd f12,r9 │ │ │ │ - ld r9,152(r31) │ │ │ │ + std r12,136(r31) │ │ │ │ + std r9,240(r31) │ │ │ │ + addi r23,r23,-8 │ │ │ │ + std r7,168(r31) │ │ │ │ + stxv vs40,224(r31) │ │ │ │ + stxv vs11,208(r31) │ │ │ │ + stxv vs39,192(r31) │ │ │ │ + stxv vs38,176(r31) │ │ │ │ + std r0,72(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r16,104(r30) │ │ │ │ + addi r2,r21,2 │ │ │ │ + ld r12,136(r31) │ │ │ │ + li r11,0 │ │ │ │ + mr r6,r18 │ │ │ │ + std r24,136(r31) │ │ │ │ + ld r21,128(r31) │ │ │ │ + ld r7,168(r31) │ │ │ │ + std r26,152(r31) │ │ │ │ + std r27,160(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r9,240(r31) │ │ │ │ + ld r0,72(r31) │ │ │ │ + lxv vs40,224(r31) │ │ │ │ + mtfprd f12,r16 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lxv vs11,208(r31) │ │ │ │ + lxv vs39,192(r31) │ │ │ │ + mr r20,r12 │ │ │ │ + addi r16,r16,1 │ │ │ │ + lxv vs38,176(r31) │ │ │ │ + fcfid f7,f12 │ │ │ │ + srdi r15,r2,3 │ │ │ │ + fdiv f7,f7,f0 │ │ │ │ + ldu r2,8(r23) │ │ │ │ + ldu r3,8(r20) │ │ │ │ + sldi r8,r11,3 │ │ │ │ + ldu r24,8(r21) │ │ │ │ + lfdx f0,r22,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtfprd f12,r3 │ │ │ │ + cmpd r24,r3 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f10,f12 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + ld r2,112(r31) │ │ │ │ fcfid f12,f12 │ │ │ │ - mtfprd f11,r5 │ │ │ │ - addi r24,r6,-8 │ │ │ │ - mr r10,r12 │ │ │ │ - addi r0,r5,1 │ │ │ │ - fcfid f9,f11 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ + fmsub f0,f12,f0,f10 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + stfdx f0,r2,r8 │ │ │ │ + blt 34dbc │ │ │ │ + frim f10,f0 │ │ │ │ + subf r4,r3,r24 │ │ │ │ + fsub f8,f30,f0 │ │ │ │ + ld r26,176(r30) │ │ │ │ + cmpldi r4,1 │ │ │ │ + fctidz f12,f10 │ │ │ │ + fadd f8,f8,f10 │ │ │ │ + mffprd r27,f12 │ │ │ │ + fsub f12,f0,f10 │ │ │ │ + not r18,r27 │ │ │ │ + ble 35124 │ │ │ │ + ld r2,48(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + sldi r8,r29,3 │ │ │ │ + plxv vs44,142804 # 579f0 │ │ │ │ + xxspltd vs9,vs8,0 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + std r14,72(r31) │ │ │ │ + mtvsrdd vs42,r27,r27 │ │ │ │ + mtvsrdd vs41,r18,r18 │ │ │ │ + add r8,r26,r8 │ │ │ │ + maddld r5,r2,r11,r14 │ │ │ │ + srdi r2,r4,1 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - ldu r5,8(r24) │ │ │ │ - ldu r28,8(r7) │ │ │ │ - sldi r26,r25,3 │ │ │ │ - ldu r3,8(r10) │ │ │ │ - lfdx f11,r21,r26 │ │ │ │ - addi r5,r5,1 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - cmpd r3,r28 │ │ │ │ - sldi r8,r5,1 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + nop │ │ │ │ + vmulld v0,v12,v6 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vaddudm v12,v12,v8 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v7 │ │ │ │ + xvcvsxddp vs6,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs6,vs6,vs11 │ │ │ │ + xvcmpgtdp vs0,vs0,vs11 │ │ │ │ + xxsel vs32,vs32,vs45,vs6 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r14,vs32 │ │ │ │ + mfvrd r10,v0 │ │ │ │ + mfvsrld r19,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + sldi r19,r19,3 │ │ │ │ + ldx r14,r14,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r19,r19,r8 │ │ │ │ + mtvsrdd vs0,r10,r14 │ │ │ │ + mtvsrdd vs6,r2,r19 │ │ │ │ + xvmuldp vs6,vs6,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs6 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 34c50 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + ld r14,72(r31) │ │ │ │ + beq 34dbc │ │ │ │ + clrrdi r4,r4,1 │ │ │ │ + add r3,r3,r4 │ │ │ │ + mulld r5,r17,r4 │ │ │ │ + subf r2,r5,r27 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r8,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f11,f0,f11,f12 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - stfdx f11,r19,r26 │ │ │ │ - blt 343b4 │ │ │ │ - frim f0,f11 │ │ │ │ - lfd f10,0(r16) │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 34d00 │ │ │ │ + subf r8,r27,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r8,r29,r8 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f10,r26,r8 │ │ │ │ + fmul f10,f8,f10 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 34d28 │ │ │ │ + add r2,r5,r18 │ │ │ │ + add r2,r29,r2 │ │ │ │ + mulld r8,r15,r11 │ │ │ │ addi r3,r3,1 │ │ │ │ - maddld r26,r18,r25,r15 │ │ │ │ - ld r20,176(r30) │ │ │ │ - subf r28,r28,r3 │ │ │ │ - fsub f10,f10,f11 │ │ │ │ - fctidz f12,f0 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - fadd f10,f10,f0 │ │ │ │ - mffprd r5,f12 │ │ │ │ - b 3434c │ │ │ │ - lfdx f12,r20,r3 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r5,r22,r5 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r26) │ │ │ │ - beq 343b4 │ │ │ │ - addi r26,r26,8 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r6,r5,1 │ │ │ │ - not r8,r5 │ │ │ │ - mr r4,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - add r3,r27,r6 │ │ │ │ - add r8,r8,r27 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r24,r3 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ + add r2,r8,r4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r14,r2 │ │ │ │ + blt 34dbc │ │ │ │ + add r5,r17,r5 │ │ │ │ + addi r4,r4,1 │ │ │ │ + subf r2,r5,r27 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r3,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,34388 │ │ │ │ - neg r4,r5 │ │ │ │ - add r4,r27,r4 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f0,r20,r4 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - bgt 34330 │ │ │ │ - lfdx f12,r20,r8 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r5,r22,r5 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r26) │ │ │ │ - bne 34348 │ │ │ │ - addi r25,r25,1 │ │ │ │ - add r27,r27,r0 │ │ │ │ - cmpd r25,r29 │ │ │ │ - bne 342c0 │ │ │ │ - ld r20,128(r31) │ │ │ │ - ld r28,144(r31) │ │ │ │ - ble cr3,346dc │ │ │ │ - ld r27,72(r31) │ │ │ │ - ld r26,80(r31) │ │ │ │ - ld r25,88(r31) │ │ │ │ - ld r21,96(r31) │ │ │ │ - mr r7,r20 │ │ │ │ - mr r10,r17 │ │ │ │ - mr r0,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - addi r4,r29,-1 │ │ │ │ - add r8,r10,r0 │ │ │ │ - ld r18,88(r30) │ │ │ │ - add r24,r14,r0 │ │ │ │ - add r12,r28,r0 │ │ │ │ + bgt 34d78 │ │ │ │ + subf r3,r27,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r3,r29,r3 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r26,r3 │ │ │ │ + fmul f8,f8,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 34da0 │ │ │ │ + add r2,r5,r18 │ │ │ │ + add r2,r29,r2 │ │ │ │ + add r4,r8,r4 │ │ │ │ + sldi r8,r2,3 │ │ │ │ + sldi r2,r4,3 │ │ │ │ + lfdx f0,r26,r8 │ │ │ │ + fmadd f0,f12,f0,f8 │ │ │ │ + stfdx f0,r14,r2 │ │ │ │ + addi r11,r11,1 │ │ │ │ + add r29,r29,r16 │ │ │ │ + cmpd r11,r28 │ │ │ │ + bne 34ba0 │ │ │ │ + ld r24,136(r31) │ │ │ │ + ld r26,152(r31) │ │ │ │ + mr r18,r6 │ │ │ │ + ld r27,160(r31) │ │ │ │ + ble cr3,3512c │ │ │ │ + mr r10,r9 │ │ │ │ + mr r6,r25 │ │ │ │ + mr r9,r26 │ │ │ │ + ld r23,96(r31) │ │ │ │ + mr r26,r27 │ │ │ │ + ld r20,104(r31) │ │ │ │ + ld r27,88(r31) │ │ │ │ + ld r25,80(r31) │ │ │ │ + mr r2,r7 │ │ │ │ + mr r5,r0 │ │ │ │ + ld r8,120(r31) │ │ │ │ + ld r21,88(r30) │ │ │ │ + addi r17,r28,-1 │ │ │ │ + add r7,r25,r5 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ li r22,0 │ │ │ │ - mr r5,r28 │ │ │ │ - std r7,152(r31) │ │ │ │ - mr r17,r8 │ │ │ │ - std r25,160(r31) │ │ │ │ - std r21,168(r31) │ │ │ │ - std r10,176(r31) │ │ │ │ - add r16,r9,r0 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - std r9,96(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - addi r6,r18,1 │ │ │ │ - mr r3,r5 │ │ │ │ - std r23,128(r31) │ │ │ │ + std r9,160(r31) │ │ │ │ + std r23,176(r31) │ │ │ │ + mr r16,r25 │ │ │ │ + std r20,192(r31) │ │ │ │ + sldi r29,r17,3 │ │ │ │ + std r7,72(r31) │ │ │ │ + add r0,r8,r5 │ │ │ │ + ld r8,56(r31) │ │ │ │ + std r29,128(r31) │ │ │ │ + std r21,208(r31) │ │ │ │ + add r12,r8,r5 │ │ │ │ + ld r8,64(r31) │ │ │ │ + add r15,r8,r5 │ │ │ │ + addi r8,r21,1 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + std r8,80(r31) │ │ │ │ + mr r3,r16 │ │ │ │ + mr r11,r0 │ │ │ │ + lfd f11,0(r6) │ │ │ │ + ld r16,40(r31) │ │ │ │ li r9,0 │ │ │ │ - li r28,0 │ │ │ │ - mr r23,r14 │ │ │ │ - mr r5,r17 │ │ │ │ - std r11,120(r31) │ │ │ │ - std r18,144(r31) │ │ │ │ - sldi r6,r6,1 │ │ │ │ - lfd f11,0(r10) │ │ │ │ - cmpd r29,r9 │ │ │ │ - ble 34534 │ │ │ │ - ld r7,64(r31) │ │ │ │ - sldi r11,r9,3 │ │ │ │ - ld r21,48(r31) │ │ │ │ - ld r8,64(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r3,72(r31) │ │ │ │ - std r27,80(r31) │ │ │ │ - std r26,88(r31) │ │ │ │ - add r19,r26,r11 │ │ │ │ - add r25,r27,r11 │ │ │ │ - add r20,r3,r11 │ │ │ │ - add r17,r23,r11 │ │ │ │ - srdi r14,r7,3 │ │ │ │ - subf r7,r9,r29 │ │ │ │ - add r18,r21,r11 │ │ │ │ - addi r21,r19,8 │ │ │ │ - mtctr r7 │ │ │ │ - ldx r7,r27,r11 │ │ │ │ - add r11,r8,r11 │ │ │ │ + li r4,0 │ │ │ │ + std r2,136(r31) │ │ │ │ + std r10,152(r31) │ │ │ │ + ld r0,32(r31) │ │ │ │ + mr r7,r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmpd r28,r9 │ │ │ │ + ble 34f64 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r29,r9,3 │ │ │ │ + ld r23,64(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r7,88(r31) │ │ │ │ + std r27,96(r31) │ │ │ │ + std r26,104(r31) │ │ │ │ + ld r8,64(r30) │ │ │ │ + ld r25,56(r31) │ │ │ │ + add r21,r26,r29 │ │ │ │ + add r24,r27,r29 │ │ │ │ + add r19,r3,r29 │ │ │ │ + srdi r18,r10,3 │ │ │ │ + subf r10,r9,r28 │ │ │ │ + add r20,r23,r29 │ │ │ │ + addi r23,r21,8 │ │ │ │ + add r25,r25,r29 │ │ │ │ + mtctr r10 │ │ │ │ + ldx r10,r27,r29 │ │ │ │ + add r29,r8,r29 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldx r8,r20,r10 │ │ │ │ - ldx r3,r11,r10 │ │ │ │ + ldx r8,r29,r2 │ │ │ │ + ldx r7,r25,r2 │ │ │ │ + cmpdi r7,0 │ │ │ │ mr r27,r9 │ │ │ │ fmr f0,f12 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r26,r3,1 │ │ │ │ - mulld r7,r7,r3 │ │ │ │ - cmpd cr7,r8,r26 │ │ │ │ - beq 34518 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,34518 │ │ │ │ - ldx r3,r18,r10 │ │ │ │ - lfdx f10,r17,r10 │ │ │ │ - lfdx f9,r19,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r27,r27,r14,r3 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r26,r8,1 │ │ │ │ + beq 34f48 │ │ │ │ + cmpd r7,r26 │ │ │ │ + add r7,r7,r10 │ │ │ │ + beq 34f48 │ │ │ │ + ldx r8,r20,r2 │ │ │ │ + lfdx f10,r19,r2 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + lfdx f9,r21,r2 │ │ │ │ + maddld r27,r18,r27,r8 │ │ │ │ fcfid f0,f10 │ │ │ │ sldi r27,r27,3 │ │ │ │ - lfdx f10,r15,r27 │ │ │ │ + lfdx f10,r14,r27 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r21,r10 │ │ │ │ - stdu r7,8(r25) │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 344c0 │ │ │ │ - ld r3,72(r31) │ │ │ │ - ld r27,80(r31) │ │ │ │ - ld r26,88(r31) │ │ │ │ - ldx r10,r27,r0 │ │ │ │ - ld r7,40(r31) │ │ │ │ - lfdx f10,r26,r0 │ │ │ │ + stfdx f0,r23,r2 │ │ │ │ + stdu r10,8(r24) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 34ef0 │ │ │ │ + ld r7,88(r31) │ │ │ │ + ld r27,96(r31) │ │ │ │ + ld r26,104(r31) │ │ │ │ + ldx r2,r27,r5 │ │ │ │ + lfdx f10,r26,r5 │ │ │ │ + ld r10,72(r31) │ │ │ │ ld r9,-8(r12) │ │ │ │ - ld r8,-8(r24) │ │ │ │ - sldi r10,r10,3 │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ld r10,-8(r10) │ │ │ │ + lfdx f0,r16,r2 │ │ │ │ fmadd f11,f10,f0,f11 │ │ │ │ - stfd f11,0(r10) │ │ │ │ - beq 346d0 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,96(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 346d0 │ │ │ │ - ld r10,-8(r16) │ │ │ │ - add r9,r9,r8 │ │ │ │ + stfd f11,0(r6) │ │ │ │ + beq 350f0 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,128(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 350f0 │ │ │ │ + ld r2,-8(r15) │ │ │ │ + add r9,r9,r10 │ │ │ │ std r9,-8(r12) │ │ │ │ - mr r9,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - std r10,-8(r16) │ │ │ │ - bne 34640 │ │ │ │ - addi r9,r4,1 │ │ │ │ - cmpdi r4,0 │ │ │ │ - mr r11,r16 │ │ │ │ - mr r7,r12 │ │ │ │ - mr r21,r24 │ │ │ │ - mr r19,r5 │ │ │ │ - mtctr r9 │ │ │ │ + ld r9,80(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + std r2,-8(r15) │ │ │ │ + bne 3511c │ │ │ │ + addi r2,r17,1 │ │ │ │ + mr r19,r9 │ │ │ │ + cmpdi r17,0 │ │ │ │ li r9,1 │ │ │ │ + ld r24,72(r31) │ │ │ │ + mr r29,r15 │ │ │ │ + mr r21,r11 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r12 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r4 │ │ │ │ + mr r9,r17 │ │ │ │ nop │ │ │ │ - bdz 34640 │ │ │ │ - ld r10,-16(r7) │ │ │ │ - ld r8,-16(r11) │ │ │ │ + bdz 35070 │ │ │ │ + ld r8,-16(r29) │ │ │ │ + ld r25,-16(r2) │ │ │ │ + cmpdi r25,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r25,-16(r21) │ │ │ │ - li r20,1 │ │ │ │ - sldi r18,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ + li r23,1 │ │ │ │ + ld r10,-16(r24) │ │ │ │ + sldi r20,r9,3 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r11) │ │ │ │ - cmpd r6,r8 │ │ │ │ - stdu r22,-8(r11) │ │ │ │ - beq cr7,346c0 │ │ │ │ + std r8,-16(r29) │ │ │ │ + cmpd cr7,r19,r8 │ │ │ │ + stdu r22,-8(r29) │ │ │ │ + beq 350e0 │ │ │ │ ld r8,64(r30) │ │ │ │ - ldx r8,r8,r18 │ │ │ │ + ldx r8,r8,r20 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,346c0 │ │ │ │ - ldu r8,-8(r19) │ │ │ │ - add r10,r10,r25 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,34634 │ │ │ │ + cmpd r25,r8 │ │ │ │ + beq 350e0 │ │ │ │ + ldu r8,-8(r21) │ │ │ │ + add r10,r25,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 35064 │ │ │ │ neg r8,r8 │ │ │ │ - li r20,-1 │ │ │ │ - stdu r20,-8(r21) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 345d0 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpd r28,r10 │ │ │ │ - bne 34460 │ │ │ │ - ld r11,120(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - mr r14,r23 │ │ │ │ - mr r17,r5 │ │ │ │ - ld r23,128(r31) │ │ │ │ - ld r18,144(r31) │ │ │ │ - mr r5,r3 │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r9 │ │ │ │ - beq 32bb8 │ │ │ │ - ld r9,56(r31) │ │ │ │ - add r23,r23,r29 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,56(r31) │ │ │ │ - ble cr4,34430 │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r25,160(r31) │ │ │ │ - ld r21,168(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ - mr r28,r3 │ │ │ │ - b 34118 │ │ │ │ - stdx r10,r17,r7 │ │ │ │ - li r5,-1 │ │ │ │ - neg r10,r10 │ │ │ │ - b 34234 │ │ │ │ + li r23,-1 │ │ │ │ + stdu r23,-8(r24) │ │ │ │ + stdu r8,-8(r2) │ │ │ │ + beq cr7,35000 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r0 │ │ │ │ + bne 34e90 │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ + mr r24,r7 │ │ │ │ + mr r16,r3 │ │ │ │ + mr r0,r11 │ │ │ │ + ld r10,152(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 3344c │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r10,r10,r28 │ │ │ │ + ble cr4,34e60 │ │ │ │ + ld r9,160(r31) │ │ │ │ + ld r23,176(r31) │ │ │ │ + mr r25,r3 │ │ │ │ + ld r20,192(r31) │ │ │ │ + ld r21,208(r31) │ │ │ │ + b 349b0 │ │ │ │ + stdx r8,r18,r5 │ │ │ │ + li r4,-1 │ │ │ │ + neg r8,r8 │ │ │ │ + b 34af4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r25,r25 │ │ │ │ - std r25,-16(r21) │ │ │ │ - b 34618 │ │ │ │ + neg r10,r10 │ │ │ │ + std r10,-16(r24) │ │ │ │ + b 35048 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r24) │ │ │ │ - b 3457c │ │ │ │ - ld r10,56(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - add r23,r23,r29 │ │ │ │ - addi r10,r10,8 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ - cmpd r11,r10 │ │ │ │ - beq 32bb8 │ │ │ │ - ld r24,88(r30) │ │ │ │ - b 34164 │ │ │ │ - andi. r9,r5,8 │ │ │ │ - bne 34720 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - andi. r9,r5,2 │ │ │ │ - beq 326e4 │ │ │ │ - b 33a34 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - b 33478 │ │ │ │ - ld r8,32(r31) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - li r24,0 │ │ │ │ + ld r2,72(r31) │ │ │ │ + neg r10,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r2) │ │ │ │ + ld r2,-8(r15) │ │ │ │ + std r9,-8(r12) │ │ │ │ + ld r9,80(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + std r2,-8(r15) │ │ │ │ + beq 34fc8 │ │ │ │ + mr r9,r17 │ │ │ │ + b 35070 │ │ │ │ + li r4,0 │ │ │ │ + b 34ce0 │ │ │ │ + ld r2,144(r31) │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + add r9,r9,r28 │ │ │ │ + cmpd r7,r2 │ │ │ │ + beq 3344c │ │ │ │ + ld r21,88(r30) │ │ │ │ + b 34a1c │ │ │ │ + andi. r2,r8,8 │ │ │ │ + bne 35168 │ │ │ │ + li r2,1 │ │ │ │ + std r2,32(r31) │ │ │ │ + andi. r2,r8,2 │ │ │ │ + beq 32f88 │ │ │ │ + b 342e8 │ │ │ │ + li r2,1 │ │ │ │ + std r2,32(r31) │ │ │ │ + b 33d08 │ │ │ │ + ld r10,32(r31) │ │ │ │ + addi r2,r3,-2 │ │ │ │ + li r7,0 │ │ │ │ li r11,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r8,0 │ │ │ │ - bne 3492c │ │ │ │ - bgt cr3,33d98 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ + bne 351b0 │ │ │ │ + bgt cr3,34624 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 32bb8 │ │ │ │ - ld r9,56(r31) │ │ │ │ + beq 3344c │ │ │ │ cmpdi r3,2 │ │ │ │ + addi r6,r6,16 │ │ │ │ li r11,2 │ │ │ │ - sldi r24,r29,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,56(r31) │ │ │ │ - beq 32bb8 │ │ │ │ - ble cr3,34934 │ │ │ │ - std r9,56(r31) │ │ │ │ - b 33d98 │ │ │ │ - ld r6,32(r31) │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r23,0 │ │ │ │ + sldi r7,r28,1 │ │ │ │ + beq 3344c │ │ │ │ + bgt cr3,34624 │ │ │ │ + addi r2,r11,1 │ │ │ │ + add r7,r28,r7 │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r11,r11,2 │ │ │ │ + cmpd r3,r2 │ │ │ │ + add r7,r28,r7 │ │ │ │ + beq 3344c │ │ │ │ + bgt cr3,34624 │ │ │ │ + addi r2,r11,1 │ │ │ │ + add r7,r28,r7 │ │ │ │ + addi r11,r11,2 │ │ │ │ + addi r6,r6,16 │ │ │ │ + cmpd cr7,r3,r2 │ │ │ │ + cmpd r3,r11 │ │ │ │ + add r7,r28,r7 │ │ │ │ + beq cr7,3344c │ │ │ │ + bne 351b0 │ │ │ │ + b 3344c │ │ │ │ + nop │ │ │ │ + ld r10,32(r31) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + li r11,0 │ │ │ │ li r12,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r6,0 │ │ │ │ - bne 3491c │ │ │ │ - bgt cr3,33718 │ │ │ │ - ld r9,144(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 32bb8 │ │ │ │ - cmpdi r9,2 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r5,144(r31) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ + bne 35310 │ │ │ │ + bgt cr3,33fa4 │ │ │ │ + ld r2,136(r31) │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 3344c │ │ │ │ + cmpdi r2,2 │ │ │ │ + mr r10,r2 │ │ │ │ + addi r6,r6,16 │ │ │ │ li r12,2 │ │ │ │ - sldi r23,r29,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,56(r31) │ │ │ │ - beq 32bb8 │ │ │ │ - ble cr3,34870 │ │ │ │ - std r9,56(r31) │ │ │ │ - b 33718 │ │ │ │ - mr r4,r18 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r29,r5 │ │ │ │ - mulld r6,r20,r5 │ │ │ │ - mulld r8,r20,r9 │ │ │ │ - cmpd r29,r9 │ │ │ │ - beq cr7,33478 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - sldi r6,r6,3 │ │ │ │ + sldi r11,r28,1 │ │ │ │ + beq 3344c │ │ │ │ + bgt cr3,33fa4 │ │ │ │ + addi r2,r12,1 │ │ │ │ + add r11,r11,r28 │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r12,r12,2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + add r11,r28,r11 │ │ │ │ + beq 3344c │ │ │ │ + bgt cr3,33fa4 │ │ │ │ + addi r2,r12,1 │ │ │ │ + add r11,r11,r28 │ │ │ │ + addi r12,r12,2 │ │ │ │ + addi r6,r6,16 │ │ │ │ + cmpd cr7,r2,r10 │ │ │ │ + cmpd r10,r12 │ │ │ │ + add r11,r28,r11 │ │ │ │ + beq cr7,3344c │ │ │ │ + bne 35244 │ │ │ │ + b 3344c │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r28,r7 │ │ │ │ + mulld r8,r18,r7 │ │ │ │ + mulld r10,r18,r2 │ │ │ │ + cmpd r28,r2 │ │ │ │ + beq cr7,33d08 │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfd f0,1648(r5) │ │ │ │ - stfdx f0,r4,r6 │ │ │ │ - beq 33478 │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - b 347dc │ │ │ │ + sldi r10,r10,3 │ │ │ │ + stfdx f31,r21,r8 │ │ │ │ + beq 33d08 │ │ │ │ + stfdx f31,r21,r10 │ │ │ │ + b 35294 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r4,r18 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r29,r5 │ │ │ │ - mulld r6,r20,r5 │ │ │ │ - mulld r8,r20,r9 │ │ │ │ - cmpd r29,r9 │ │ │ │ - beq cr7,33a34 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - sldi r6,r6,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r28,r7 │ │ │ │ + mulld r8,r18,r7 │ │ │ │ + mulld r10,r18,r2 │ │ │ │ + cmpd r2,r28 │ │ │ │ + beq cr7,342e8 │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfd f0,1648(r5) │ │ │ │ - stfdx f0,r4,r6 │ │ │ │ - beq 33a34 │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - b 34828 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sldi r10,r10,3 │ │ │ │ + stfdx f31,r21,r8 │ │ │ │ + beq 342e8 │ │ │ │ + stfdx f31,r21,r10 │ │ │ │ + b 352d4 │ │ │ │ nop │ │ │ │ - addi r6,r12,1 │ │ │ │ - add r23,r23,r29 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r12,r12,2 │ │ │ │ - cmpd r6,r5 │ │ │ │ - add r23,r29,r23 │ │ │ │ - beq 32bb8 │ │ │ │ - bgt cr3,347cc │ │ │ │ - addi r6,r12,1 │ │ │ │ - add r23,r23,r29 │ │ │ │ - addi r12,r12,2 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpd cr7,r6,r5 │ │ │ │ - cmpd r5,r12 │ │ │ │ - add r23,r29,r23 │ │ │ │ - beq cr7,32bb8 │ │ │ │ - beq 32bb8 │ │ │ │ - bgt cr3,347cc │ │ │ │ - b 34870 │ │ │ │ nop │ │ │ │ - ld r8,32(r31) │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r23,0 │ │ │ │ - li r11,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r8,0 │ │ │ │ - bne 34908 │ │ │ │ - bgt cr3,343ec │ │ │ │ - ld r8,136(r31) │ │ │ │ + ld r10,136(r31) │ │ │ │ + b 35244 │ │ │ │ + addi r8,r2,-2 │ │ │ │ + ld r7,32(r31) │ │ │ │ + li r10,0 │ │ │ │ + li r2,0 │ │ │ │ + andi. r8,r8,2 │ │ │ │ + cmpdi cr3,r7,0 │ │ │ │ + bne 35358 │ │ │ │ + bgt cr3,34e08 │ │ │ │ + ld r8,144(r31) │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 32bb8 │ │ │ │ - ld r9,56(r31) │ │ │ │ - li r11,2 │ │ │ │ - sldi r23,r29,1 │ │ │ │ - cmpd r11,r8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,56(r31) │ │ │ │ - beq 32bb8 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r6,136(r31) │ │ │ │ - ble cr3,34980 │ │ │ │ - std r9,56(r31) │ │ │ │ - b 343ec │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r5,144(r31) │ │ │ │ - bgt cr3,347cc │ │ │ │ - b 34870 │ │ │ │ - ld r9,56(r31) │ │ │ │ - bgt cr3,34774 │ │ │ │ - addi r8,r11,1 │ │ │ │ - add r24,r29,r24 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r11,r11,2 │ │ │ │ - cmpd r3,r8 │ │ │ │ - add r24,r29,r24 │ │ │ │ - beq 32bb8 │ │ │ │ - bgt cr3,34774 │ │ │ │ - addi r8,r11,1 │ │ │ │ - add r24,r29,r24 │ │ │ │ - addi r11,r11,2 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpd cr7,r3,r8 │ │ │ │ - cmpd r3,r11 │ │ │ │ - add r24,r29,r24 │ │ │ │ - beq cr7,32bb8 │ │ │ │ - beq 32bb8 │ │ │ │ - bgt cr3,34774 │ │ │ │ - b 34934 │ │ │ │ - addi r8,r11,1 │ │ │ │ - add r23,r23,r29 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r11,r11,2 │ │ │ │ - cmpd r8,r6 │ │ │ │ - add r23,r29,r23 │ │ │ │ - beq 32bb8 │ │ │ │ - bgt cr3,34914 │ │ │ │ - addi r8,r11,1 │ │ │ │ - add r23,r23,r29 │ │ │ │ - addi r11,r11,2 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpd cr7,r8,r6 │ │ │ │ - cmpd r11,r6 │ │ │ │ - add r23,r29,r23 │ │ │ │ - beq cr7,32bb8 │ │ │ │ - beq 32bb8 │ │ │ │ - bgt cr3,34914 │ │ │ │ - b 34980 │ │ │ │ + beq 3344c │ │ │ │ + li r2,2 │ │ │ │ + addi r6,r6,16 │ │ │ │ + sldi r10,r28,1 │ │ │ │ + cmpd r2,r8 │ │ │ │ + beq 3344c │ │ │ │ + ld r7,144(r31) │ │ │ │ + bgt cr3,34e08 │ │ │ │ + addi r8,r2,1 │ │ │ │ + add r10,r28,r10 │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd r8,r7 │ │ │ │ + add r10,r28,r10 │ │ │ │ + beq 3344c │ │ │ │ + bgt cr3,34e08 │ │ │ │ + addi r8,r2,1 │ │ │ │ + add r10,r28,r10 │ │ │ │ + addi r2,r2,2 │ │ │ │ + addi r6,r6,16 │ │ │ │ + cmpd cr7,r8,r7 │ │ │ │ + cmpd r2,r7 │ │ │ │ + add r10,r28,r10 │ │ │ │ + beq cr7,3344c │ │ │ │ + bne 3535c │ │ │ │ + b 3344c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x1289 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000349e0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,13600 │ │ │ │ +00000000000353c0 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ + li r4,0 │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ - mfcr r11 │ │ │ │ stfd f27,-40(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r14,-216(r1) │ │ │ │ std r15,-208(r1) │ │ │ │ + std r16,-200(r1) │ │ │ │ + std r18,-184(r1) │ │ │ │ + std r17,-192(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ + std r22,-152(r1) │ │ │ │ std r23,-144(r1) │ │ │ │ std r24,-136(r1) │ │ │ │ - std r25,-128(r1) │ │ │ │ std r26,-120(r1) │ │ │ │ - std r28,-104(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ std r30,-88(r1) │ │ │ │ + mr r30,r3 │ │ │ │ std r31,-80(r1) │ │ │ │ - std r16,-200(r1) │ │ │ │ - std r17,-192(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r18,-184(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ std r19,-176(r1) │ │ │ │ std r20,-168(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r21,-160(r1) │ │ │ │ - std r22,-152(r1) │ │ │ │ - std r27,-112(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ std r29,-96(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - li r4,0 │ │ │ │ + stdu r1,-464(r1) │ │ │ │ mr r31,r1 │ │ │ │ std r1,160(r31) │ │ │ │ + ld r9,48(r3) │ │ │ │ + ld r24,88(r3) │ │ │ │ lxv vs0,224(r3) │ │ │ │ - ld r10,48(r3) │ │ │ │ - ld r25,88(r3) │ │ │ │ - ld r24,104(r3) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ld r18,104(r3) │ │ │ │ + ld r5,72(r30) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r23,r24,1 │ │ │ │ stxv vs0,208(r3) │ │ │ │ - addi r23,r25,1 │ │ │ │ - mfvsrld r28,vs0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r7,r10,23 │ │ │ │ - sldi r8,r23,1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - mr r3,r28 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r7,r7 │ │ │ │ - ld r8,0(r1) │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,104(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r6,r1,32 │ │ │ │ - std r6,64(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,56(r31) │ │ │ │ - ld r5,0(r1) │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,40(r31) │ │ │ │ - ld r5,0(r1) │ │ │ │ - stdux r5,r1,r7 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,120(r31) │ │ │ │ - ld r5,0(r1) │ │ │ │ - stdux r5,r1,r7 │ │ │ │ + ld r10,0(r1) │ │ │ │ + xxspltd vs0,vs0,1 │ │ │ │ + addi r2,r9,15 │ │ │ │ + sldi r7,r23,1 │ │ │ │ + addi r8,r9,23 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + stfd f0,120(r31) │ │ │ │ + mffprd r3,f0 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + mr r7,r10 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r8,r8 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + neg r10,r9 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,56(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r14,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,32(r31) │ │ │ │ + stdux r7,r1,r8 │ │ │ │ + addi r27,r1,32 │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,128(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,96(r31) │ │ │ │ stdux r7,r1,r10 │ │ │ │ - ld r5,72(r30) │ │ │ │ - ld r14,24(r30) │ │ │ │ + ld r9,24(r30) │ │ │ │ addi r15,r1,32 │ │ │ │ stdux r7,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - std r10,96(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + std r9,72(r31) │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r10,r1,32 │ │ │ │ std r10,48(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r0,r1,32 │ │ │ │ - std r0,32(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,112(r30) │ │ │ │ - ld r0,32(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,40(r31) │ │ │ │ + bl 5240 │ │ │ │ + lwz r8,112(r30) │ │ │ │ + ld r7,40(r31) │ │ │ │ ld r10,48(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - ld r6,64(r31) │ │ │ │ - andi. r9,r7,32 │ │ │ │ - bne 35160 │ │ │ │ + ld r9,56(r31) │ │ │ │ + andi. r2,r8,32 │ │ │ │ + bne 3628c │ │ │ │ ld r29,48(r30) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r5,r23,4 │ │ │ │ - rlwinm r3,r7,0,27,27 │ │ │ │ - lfd f31,1648(r9) │ │ │ │ - std r5,48(r31) │ │ │ │ - ld r5,120(r31) │ │ │ │ - li r9,0 │ │ │ │ - cmpdi cr4,r29,0 │ │ │ │ - std r9,0(r5) │ │ │ │ - stfd f31,0(r26) │ │ │ │ - ble cr4,3562c │ │ │ │ + cmpdi r29,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + sldi r6,r23,4 │ │ │ │ + rlwinm r3,r8,0,27,27 │ │ │ │ + std r6,48(r31) │ │ │ │ + std r2,0(r27) │ │ │ │ + stfd f0,0(r26) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 35d6c │ │ │ │ ld r4,88(r30) │ │ │ │ - li r9,1 │ │ │ │ - andi. r23,r29,3 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r11,r29,3 │ │ │ │ mr r5,r29 │ │ │ │ - addi r22,r29,-1 │ │ │ │ - std r9,32(r31) │ │ │ │ - addi r9,r4,1 │ │ │ │ - beq 34c1c │ │ │ │ - cmpdi r23,1 │ │ │ │ - beq 34c04 │ │ │ │ - cmpdi r23,2 │ │ │ │ - bne 359b4 │ │ │ │ - ld r11,32(r31) │ │ │ │ + addi r0,r29,-1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r6,r4,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r6 │ │ │ │ + beq 355bc │ │ │ │ + cmpdi r11,1 │ │ │ │ + beq 355b0 │ │ │ │ + cmpdi r11,2 │ │ │ │ + bne 36328 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ addi r5,r5,-1 │ │ │ │ - mulld r23,r9,r11 │ │ │ │ - sldi r11,r23,1 │ │ │ │ - std r11,32(r31) │ │ │ │ - ld r11,32(r31) │ │ │ │ cmpdi r5,1 │ │ │ │ - mulld r23,r9,r11 │ │ │ │ - sldi r5,r23,1 │ │ │ │ - std r5,32(r31) │ │ │ │ - beq 34c50 │ │ │ │ - srdi r5,r29,2 │ │ │ │ - mtctr r5 │ │ │ │ - ld r5,32(r31) │ │ │ │ - mulld r5,r9,r5 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - mulld r5,r9,r5 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - mulld r5,r9,r5 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - mulld r5,r9,r5 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - bdnz 34c28 │ │ │ │ - std r5,32(r31) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 355d8 │ │ │ │ + srdi r2,r29,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 355c4 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne 3563c │ │ │ │ - andi. r5,r7,8 │ │ │ │ - bne 35b84 │ │ │ │ - andi. r5,r7,2 │ │ │ │ - bne 359c4 │ │ │ │ - ld r9,8(r30) │ │ │ │ - andi. r7,r7,4 │ │ │ │ - std r9,144(r31) │ │ │ │ - bne 36930 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 351ec │ │ │ │ - ld r9,120(r31) │ │ │ │ - sldi r17,r29,3 │ │ │ │ - addi r11,r29,-1 │ │ │ │ - ld r15,40(r31) │ │ │ │ - li r25,0 │ │ │ │ - ld r18,104(r31) │ │ │ │ - mr r16,r0 │ │ │ │ - mr r24,r6 │ │ │ │ - mr r12,r14 │ │ │ │ - fmr f27,f31 │ │ │ │ - add r27,r0,r17 │ │ │ │ - std r25,152(r31) │ │ │ │ - mr r0,r11 │ │ │ │ - add r21,r8,r17 │ │ │ │ - mr r25,r8 │ │ │ │ - mr r5,r17 │ │ │ │ - neg r9,r9 │ │ │ │ - add r23,r15,r17 │ │ │ │ - std r9,48(r31) │ │ │ │ - li r9,0 │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - sldi r9,r11,3 │ │ │ │ - mr r11,r27 │ │ │ │ - mr r27,r10 │ │ │ │ - std r9,128(r31) │ │ │ │ - add r9,r10,r17 │ │ │ │ - std r9,112(r31) │ │ │ │ - ble cr4,34e00 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,120(r30) │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,40(r31) │ │ │ │ + bne 35d7c │ │ │ │ + andi. r2,r8,8 │ │ │ │ + bne 364ec │ │ │ │ + andi. r2,r8,2 │ │ │ │ + bne 36334 │ │ │ │ + ld r2,8(r30) │ │ │ │ + andi. r8,r8,4 │ │ │ │ + std r2,144(r31) │ │ │ │ + bne 37290 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 35ae4 │ │ │ │ + neg r2,r27 │ │ │ │ + sldi r15,r29,3 │ │ │ │ + addi r25,r29,-1 │ │ │ │ + ld r16,32(r31) │ │ │ │ + plfd f28,140120 # 57988 │ │ │ │ + xxspltidp vs26,1056964608 │ │ │ │ + ld r11,72(r31) │ │ │ │ + mr r24,r10 │ │ │ │ + mr r17,r7 │ │ │ │ + std r9,176(r31) │ │ │ │ + std r2,48(r31) │ │ │ │ + li r2,0 │ │ │ │ + add r12,r14,r15 │ │ │ │ + add r28,r7,r15 │ │ │ │ + mr r0,r25 │ │ │ │ + mr r5,r15 │ │ │ │ + std r2,136(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + ld r2,40(r31) │ │ │ │ + add r18,r16,r15 │ │ │ │ + std r12,192(r31) │ │ │ │ + mr r12,r27 │ │ │ │ + ld r27,120(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + sldi r2,r25,3 │ │ │ │ + std r2,128(r31) │ │ │ │ + add r2,r10,r15 │ │ │ │ + std r2,112(r31) │ │ │ │ + ble cr4,357ac │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r23,120(r30) │ │ │ │ mtctr r29 │ │ │ │ - ld r19,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ - sldi r20,r10,3 │ │ │ │ li r10,0 │ │ │ │ - add r20,r9,r20 │ │ │ │ - b 34d4c │ │ │ │ + ld r21,64(r30) │ │ │ │ + ld r3,88(r30) │ │ │ │ + ld r9,176(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r23,r23,r2 │ │ │ │ + b 356fc │ │ │ │ nop │ │ │ │ - cmpd r9,r6 │ │ │ │ - ble 34d2c │ │ │ │ - subf r9,r8,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r2,r6 │ │ │ │ + ble 356dc │ │ │ │ + subf r2,r8,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r8,1 │ │ │ │ - stdx r9,r27,r10 │ │ │ │ - ble 34db8 │ │ │ │ - stdx r8,r16,r10 │ │ │ │ - stdx r9,r25,r10 │ │ │ │ + stdx r2,r24,r10 │ │ │ │ + ble 35768 │ │ │ │ + stdx r8,r17,r10 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdz 34dd0 │ │ │ │ - ldx r6,r19,r10 │ │ │ │ - lfdx f12,r20,r10 │ │ │ │ + bdz 35780 │ │ │ │ + ldx r6,r21,r10 │ │ │ │ + lfdx f12,r23,r10 │ │ │ │ addi r6,r6,1 │ │ │ │ sldi r8,r6,1 │ │ │ │ mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - subf r4,r3,r7 │ │ │ │ - addi r7,r7,1 │ │ │ │ - divd r9,r4,r8 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r4,r3,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r7,r4,r8 │ │ │ │ + add r2,r2,r3 │ │ │ │ cmpdi r4,0 │ │ │ │ - add r7,r7,r3 │ │ │ │ - stdx r4,r18,r10 │ │ │ │ - stdx r7,r24,r10 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - bge 34d20 │ │ │ │ - add r8,r9,r8 │ │ │ │ + stdx r4,r22,r10 │ │ │ │ + stdx r2,r9,r10 │ │ │ │ + mulld r2,r7,r8 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + bge 356d0 │ │ │ │ + add r8,r2,r8 │ │ │ │ cmpd r8,r6 │ │ │ │ - bgt 35b10 │ │ │ │ - mr r9,r8 │ │ │ │ + bgt 36470 │ │ │ │ + mr r2,r8 │ │ │ │ li r8,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r27,r10 │ │ │ │ - bgt 34d3c │ │ │ │ - neg r9,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r24,r10 │ │ │ │ + bgt 356ec │ │ │ │ + neg r2,r2 │ │ │ │ li r8,-1 │ │ │ │ - stdx r8,r16,r10 │ │ │ │ - stdx r9,r25,r10 │ │ │ │ + stdx r8,r17,r10 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 34d4c │ │ │ │ + bdnz 356fc │ │ │ │ li r4,0 │ │ │ │ - mr r3,r15 │ │ │ │ + mr r3,r16 │ │ │ │ std r0,72(r31) │ │ │ │ std r11,64(r31) │ │ │ │ std r12,56(r31) │ │ │ │ - std r5,40(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r5,32(r31) │ │ │ │ + bl 5240 │ │ │ │ ld r0,72(r31) │ │ │ │ ld r11,64(r31) │ │ │ │ ld r12,56(r31) │ │ │ │ - ld r5,40(r31) │ │ │ │ - ble cr3,35124 │ │ │ │ + ld r5,32(r31) │ │ │ │ + ble cr3,35ab0 │ │ │ │ ld r10,88(r30) │ │ │ │ - li r8,0 │ │ │ │ - std r24,168(r31) │ │ │ │ - mr r3,r11 │ │ │ │ - li r9,0 │ │ │ │ + li r7,0 │ │ │ │ + mr r15,r5 │ │ │ │ + li r2,0 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - li r19,0 │ │ │ │ - mr r11,r0 │ │ │ │ - std r27,176(r31) │ │ │ │ - mr r24,r8 │ │ │ │ - ld r8,120(r31) │ │ │ │ - std r16,40(r31) │ │ │ │ + std r24,120(r31) │ │ │ │ + std r17,32(r31) │ │ │ │ + li r21,0 │ │ │ │ + mr r5,r0 │ │ │ │ + mr r4,r7 │ │ │ │ + ld r7,192(r31) │ │ │ │ mtfprd f0,r10 │ │ │ │ addi r10,r10,1 │ │ │ │ - fcfid f28,f0 │ │ │ │ - sldi r20,r10,1 │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - nop │ │ │ │ + fcfid f27,f0 │ │ │ │ + sldi r23,r10,1 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + cmpd r29,r2 │ │ │ │ + ble 35984 │ │ │ │ + ld r20,64(r30) │ │ │ │ + addi r17,r26,8 │ │ │ │ + sldi r24,r2,3 │ │ │ │ + std r23,72(r31) │ │ │ │ + std r27,80(r31) │ │ │ │ + addi r19,r2,1 │ │ │ │ + std r28,104(r31) │ │ │ │ + std r7,96(r31) │ │ │ │ + mr r28,r29 │ │ │ │ + mr r29,r26 │ │ │ │ + mr r26,r30 │ │ │ │ + mr r30,r16 │ │ │ │ + mr r23,r17 │ │ │ │ + add r25,r12,r24 │ │ │ │ + mr r17,r22 │ │ │ │ + mr r16,r5 │ │ │ │ + std r12,56(r31) │ │ │ │ + std r4,64(r31) │ │ │ │ + std r11,88(r31) │ │ │ │ + mr r27,r20 │ │ │ │ + b 35914 │ │ │ │ nop │ │ │ │ - cmpd r29,r9 │ │ │ │ - ble 34ffc │ │ │ │ - ld r17,64(r30) │ │ │ │ - addi r14,r26,8 │ │ │ │ - sldi r27,r9,3 │ │ │ │ - std r24,64(r31) │ │ │ │ - addi r16,r9,1 │ │ │ │ - mr r24,r30 │ │ │ │ - std r28,72(r31) │ │ │ │ - mr r30,r18 │ │ │ │ - mr r28,r26 │ │ │ │ - std r23,88(r31) │ │ │ │ - mr r26,r29 │ │ │ │ - add r22,r8,r27 │ │ │ │ - mr r29,r15 │ │ │ │ - mr r23,r14 │ │ │ │ - std r8,56(r31) │ │ │ │ - mr r15,r25 │ │ │ │ - mr r18,r5 │ │ │ │ - std r12,80(r31) │ │ │ │ - std r3,96(r31) │ │ │ │ - mr r25,r17 │ │ │ │ - std r11,104(r31) │ │ │ │ - b 34f84 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - fcfid f9,f0 │ │ │ │ - beq cr7,34fa0 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ldx r10,r29,r27 │ │ │ │ - ldx r3,r30,r27 │ │ │ │ - ld r9,120(r24) │ │ │ │ - lfdx f7,r28,r27 │ │ │ │ - ld r4,96(r24) │ │ │ │ - lfd f8,816(r8) │ │ │ │ - ld r8,40(r31) │ │ │ │ - fcfid f12,f0 │ │ │ │ - add r10,r10,r3 │ │ │ │ - lfdx f1,r4,r27 │ │ │ │ - lfdx f0,r8,r27 │ │ │ │ - fmul f11,f12,f12 │ │ │ │ - fcfid f30,f0 │ │ │ │ mtfprd f0,r10 │ │ │ │ - ld r10,48(r31) │ │ │ │ + sldi r2,r10,1 │ │ │ │ + cmpd r22,r10 │ │ │ │ + fcfid f12,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - add r9,r9,r10 │ │ │ │ - fmul f30,f30,f7 │ │ │ │ - lfdx f10,r9,r22 │ │ │ │ - fmul f0,f0,f8 │ │ │ │ - fdiv f0,f0,f9 │ │ │ │ + beq 3592c │ │ │ │ + ld r2,32(r31) │ │ │ │ + ldx r10,r30,r24 │ │ │ │ + ldx r3,r17,r24 │ │ │ │ + ld r9,120(r26) │ │ │ │ + lfdx f9,r29,r24 │ │ │ │ + ld r4,96(r26) │ │ │ │ + lfdx f11,r2,r24 │ │ │ │ + add r2,r10,r3 │ │ │ │ + lfdx f1,r4,r24 │ │ │ │ + fcfid f30,f11 │ │ │ │ + fmul f11,f0,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,48(r31) │ │ │ │ + fcfid f0,f0 │ │ │ │ + add r9,r9,r2 │ │ │ │ + fmul f30,f30,f9 │ │ │ │ + lfdx f10,r9,r25 │ │ │ │ + fmul f0,f0,f26 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ fsub f12,f10,f0 │ │ │ │ fsub f0,f0,f10 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - fmadd f0,f0,f11,f28 │ │ │ │ + fmadd f0,f0,f11,f27 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - ble 35b20 │ │ │ │ + ble 36480 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ld r9,0(r22) │ │ │ │ - mr r10,r16 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r22,r22,8 │ │ │ │ - cmpd r26,r10 │ │ │ │ - maddld r9,r14,r9,r17 │ │ │ │ - stfdx f30,r23,r27 │ │ │ │ - addi r27,r27,8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r9,0(r22) │ │ │ │ - ble 34fc4 │ │ │ │ - ldx r17,r15,r27 │ │ │ │ - ldx r14,r25,r27 │ │ │ │ - mr r10,r16 │ │ │ │ - cmpdi r17,0 │ │ │ │ - addi r9,r14,1 │ │ │ │ - cmpd cr7,r17,r9 │ │ │ │ - bne 34eb0 │ │ │ │ - ld r9,0(r22) │ │ │ │ - cmpd r26,r10 │ │ │ │ - stfdx f29,r23,r27 │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r22,r22,8 │ │ │ │ - addi r27,r27,8 │ │ │ │ - mulld r9,r9,r14 │ │ │ │ - std r9,0(r22) │ │ │ │ - bgt 34f84 │ │ │ │ - mr r25,r15 │ │ │ │ - mr r5,r18 │ │ │ │ - mr r15,r29 │ │ │ │ - mr r18,r30 │ │ │ │ - ld r8,56(r31) │ │ │ │ - ld r12,80(r31) │ │ │ │ - mr r29,r26 │ │ │ │ - mr r30,r24 │ │ │ │ - mr r26,r28 │ │ │ │ - ld r23,88(r31) │ │ │ │ - ld r28,72(r31) │ │ │ │ - ld r3,96(r31) │ │ │ │ - ld r11,104(r31) │ │ │ │ - ld r24,64(r31) │ │ │ │ - ldx r10,r8,r5 │ │ │ │ - lfd f11,0(r12) │ │ │ │ - lfdx f0,r26,r5 │ │ │ │ - ld r7,-8(r21) │ │ │ │ - ld r9,-8(r3) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f12,r28,r10 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ld r10,0(r25) │ │ │ │ + mr r9,r19 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpd r28,r9 │ │ │ │ + maddld r10,r20,r10,r22 │ │ │ │ + stfdx f30,r23,r24 │ │ │ │ + addi r24,r24,8 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + std r10,0(r25) │ │ │ │ + ble 35950 │ │ │ │ + ldx r20,r27,r24 │ │ │ │ + ldx r22,r14,r24 │ │ │ │ + cmpdi r22,0 │ │ │ │ + mr r9,r19 │ │ │ │ + addi r10,r20,1 │ │ │ │ + bne 35850 │ │ │ │ + ld r2,0(r25) │ │ │ │ + cmpd r28,r9 │ │ │ │ + stfdx f29,r23,r24 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + addi r24,r24,8 │ │ │ │ + mulld r2,r2,r20 │ │ │ │ + std r2,0(r25) │ │ │ │ + bgt 35914 │ │ │ │ + mr r5,r16 │ │ │ │ + ld r12,56(r31) │ │ │ │ + mr r16,r30 │ │ │ │ + ld r4,64(r31) │ │ │ │ + mr r30,r26 │ │ │ │ + mr r26,r29 │ │ │ │ + ld r23,72(r31) │ │ │ │ + mr r29,r28 │ │ │ │ + ld r27,80(r31) │ │ │ │ + mr r22,r17 │ │ │ │ + ld r11,88(r31) │ │ │ │ + ld r7,96(r31) │ │ │ │ + ld r28,104(r31) │ │ │ │ + ldx r2,r12,r15 │ │ │ │ + lfd f11,0(r11) │ │ │ │ + lfdx f0,r26,r15 │ │ │ │ + ld r9,-8(r7) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ld r10,-8(r28) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r27,r2 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r28,r10 │ │ │ │ - beq 35b50 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r6,128(r31) │ │ │ │ - ldx r10,r10,r6 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r7,r10 │ │ │ │ - beq 35b50 │ │ │ │ - ld r10,-8(r23) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r21) │ │ │ │ - mr r9,r11 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r20 │ │ │ │ - std r10,-8(r23) │ │ │ │ - bne 35100 │ │ │ │ - addi r9,r11,1 │ │ │ │ - cmpdi r11,0 │ │ │ │ - ld r22,112(r31) │ │ │ │ - mr r4,r23 │ │ │ │ - mr r6,r21 │ │ │ │ - mr r27,r3 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + stfdx f0,r27,r2 │ │ │ │ + beq 364c0 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,128(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 364c0 │ │ │ │ + ld r2,-8(r18) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r7) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r23 │ │ │ │ + std r2,-8(r18) │ │ │ │ + bne 364e4 │ │ │ │ + addi r2,r5,1 │ │ │ │ + cmpdi r5,0 │ │ │ │ + ld r24,112(r31) │ │ │ │ + mr r6,r18 │ │ │ │ + mr r9,r7 │ │ │ │ + mr r3,r28 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r11 │ │ │ │ - bdz 35100 │ │ │ │ - ld r0,-16(r6) │ │ │ │ - ld r7,-16(r4) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r27) │ │ │ │ - li r17,1 │ │ │ │ - sldi r16,r9,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r4) │ │ │ │ - cmpd r7,r20 │ │ │ │ - stdu r19,-8(r4) │ │ │ │ - beq cr7,35b40 │ │ │ │ - ld r7,64(r30) │ │ │ │ - ldx r7,r7,r16 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd cr7,r0,r7 │ │ │ │ - beq cr7,35b40 │ │ │ │ - ldu r7,-8(r22) │ │ │ │ - add r10,r0,r10 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,350f4 │ │ │ │ - neg r7,r7 │ │ │ │ - li r17,-1 │ │ │ │ - stdu r17,-8(r27) │ │ │ │ - stdu r7,-8(r6) │ │ │ │ - beq 35090 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - cmpd r24,r10 │ │ │ │ - bne 34e50 │ │ │ │ - ld r24,168(r31) │ │ │ │ - ld r27,176(r31) │ │ │ │ - ld r16,40(r31) │ │ │ │ - mr r0,r11 │ │ │ │ - mr r11,r3 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r10,r10,r5 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r10,48(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r9,152(r31) │ │ │ │ - add r10,r10,r29 │ │ │ │ - std r10,136(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bne 34cf4 │ │ │ │ - fmr f31,f27 │ │ │ │ - b 351ec │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 351e4 │ │ │ │ - ld r5,200(r30) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - li r6,0 │ │ │ │ - add r4,r14,r9 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - ldu r7,8(r5) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 351d8 │ │ │ │ - ld r8,192(r30) │ │ │ │ - ld r10,176(r30) │ │ │ │ - mtctr r7 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f11,0(r14) │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r28,r9 │ │ │ │ - fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r28,r9 │ │ │ │ - bdnz 351b0 │ │ │ │ - add r6,r6,r7 │ │ │ │ - addi r14,r14,8 │ │ │ │ - cmpld r14,r4 │ │ │ │ - bne 35180 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,1648(r9) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,160(r31) │ │ │ │ + nop │ │ │ │ + bdz 35a90 │ │ │ │ + ld r8,-16(r6) │ │ │ │ + ld r10,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r25,1 │ │ │ │ + ld r0,-16(r3) │ │ │ │ + sldi r20,r2,3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + std r8,-16(r6) │ │ │ │ + cmpd cr7,r8,r23 │ │ │ │ + stdu r21,-8(r6) │ │ │ │ + beq 364b0 │ │ │ │ + ld r8,64(r30) │ │ │ │ + ldx r8,r8,r20 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r10,r8 │ │ │ │ + beq 364b0 │ │ │ │ + ldu r8,-8(r24) │ │ │ │ + add r10,r10,r0 │ │ │ │ + std r10,-16(r9) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 35a84 │ │ │ │ + neg r8,r8 │ │ │ │ + li r25,-1 │ │ │ │ + stdu r25,-8(r3) │ │ │ │ + stdu r8,-8(r9) │ │ │ │ + beq cr7,35a20 │ │ │ │ + ld r9,40(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r9 │ │ │ │ + bne 357f0 │ │ │ │ + ld r24,120(r31) │ │ │ │ + ld r17,32(r31) │ │ │ │ + mr r0,r5 │ │ │ │ + mr r5,r15 │ │ │ │ + ld r9,48(r31) │ │ │ │ + ld r2,152(r31) │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r9,r9,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,48(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + add r9,r9,r29 │ │ │ │ + std r9,136(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 35698 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,160(r31) │ │ │ │ ld r3,152(r30) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r24,16(r30) │ │ │ │ - ld r5,0(r30) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r10,0(r1) │ │ │ │ li r4,0 │ │ │ │ + ld r25,16(r30) │ │ │ │ + ld r5,0(r30) │ │ │ │ ld r21,216(r30) │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r3,r24 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r3,r25 │ │ │ │ sldi r5,r5,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r9,15 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r30) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5240 │ │ │ │ + ld r18,48(r30) │ │ │ │ + cmpdi r18,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ addi r20,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - stfd f31,0(r27) │ │ │ │ - std r9,0(r20) │ │ │ │ - cmpdi r17,0 │ │ │ │ - ble 35290 │ │ │ │ - sldi r5,r17,3 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r20) │ │ │ │ + stfd f0,0(r23) │ │ │ │ + ble 35b84 │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ mr r3,r22 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r6,0(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 3548c │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 35404 │ │ │ │ - ld r10,56(r30) │ │ │ │ - addi r11,r17,-1 │ │ │ │ - sldi r3,r17,3 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - li r7,0 │ │ │ │ - li r5,0 │ │ │ │ - sldi r9,r11,3 │ │ │ │ - add r4,r24,r6 │ │ │ │ - mr r25,r3 │ │ │ │ - add r29,r22,r3 │ │ │ │ - ldx r28,r10,r9 │ │ │ │ - addi r26,r9,8 │ │ │ │ - add r0,r10,r9 │ │ │ │ - add r26,r22,r26 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r17,r7 │ │ │ │ - ble 35370 │ │ │ │ - sldi r8,r7,3 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r16,168(r30) │ │ │ │ - ld r18,64(r30) │ │ │ │ - add r6,r20,r8 │ │ │ │ - lfd f11,816(r9) │ │ │ │ - add r15,r27,r8 │ │ │ │ - subf r9,r7,r17 │ │ │ │ - lfdx f12,r27,r8 │ │ │ │ - add r14,r22,r8 │ │ │ │ - ld r10,0(r6) │ │ │ │ - mtctr r9 │ │ │ │ - addi r15,r15,8 │ │ │ │ - li r9,0 │ │ │ │ - add r16,r16,r8 │ │ │ │ - add r18,r18,r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r8,r14,r9 │ │ │ │ - ldx r23,r16,r9 │ │ │ │ - ldx r19,r18,r9 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - maddld r10,r10,r19,r8 │ │ │ │ - lfdx f0,r23,r7 │ │ │ │ - stdu r10,8(r6) │ │ │ │ + bl 5240 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r7,0(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 360f4 │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 35ce4 │ │ │ │ + ld r9,56(r30) │ │ │ │ + addi r3,r18,-1 │ │ │ │ + sldi r4,r18,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r8,0 │ │ │ │ + li r6,0 │ │ │ │ + sldi r2,r3,3 │ │ │ │ + add r5,r25,r7 │ │ │ │ + mr r27,r4 │ │ │ │ + add r11,r22,r4 │ │ │ │ + ldx r29,r9,r2 │ │ │ │ + addi r28,r2,8 │ │ │ │ + add r0,r9,r2 │ │ │ │ + add r28,r22,r28 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + cmpd r18,r8 │ │ │ │ + ble 35c50 │ │ │ │ + sldi r10,r8,3 │ │ │ │ + ld r17,168(r30) │ │ │ │ + ld r19,64(r30) │ │ │ │ + subf r2,r8,r18 │ │ │ │ + add r7,r20,r10 │ │ │ │ + add r16,r23,r10 │ │ │ │ + lfdx f12,r23,r10 │ │ │ │ + mtctr r2 │ │ │ │ + add r15,r22,r10 │ │ │ │ + li r2,0 │ │ │ │ + ld r9,0(r7) │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r17,r17,r10 │ │ │ │ + add r19,r19,r10 │ │ │ │ + ldx r10,r15,r2 │ │ │ │ + ldx r26,r17,r2 │ │ │ │ + ldx r24,r19,r2 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + maddld r9,r9,r24,r10 │ │ │ │ + lfdx f0,r26,r8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ + stdu r9,8(r7) │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r15,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 35340 │ │ │ │ - ldx r8,r20,r3 │ │ │ │ - ld r9,-8(r29) │ │ │ │ - lfdx f12,r27,r3 │ │ │ │ - mr r10,r26 │ │ │ │ - mr r3,r25 │ │ │ │ - mr r6,r0 │ │ │ │ - mr r7,r11 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f0,r21,r8 │ │ │ │ - cmpd r9,r28 │ │ │ │ - std r9,-8(r29) │ │ │ │ + stfdx f12,r16,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 35c20 │ │ │ │ + ldx r10,r20,r4 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + mr r9,r28 │ │ │ │ + mr r7,r0 │ │ │ │ + mr r8,r3 │ │ │ │ + lfdx f12,r23,r4 │ │ │ │ + mr r4,r27 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f0,r21,r10 │ │ │ │ + cmpd r2,r29 │ │ │ │ + std r2,-8(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r24) │ │ │ │ - bne 353f8 │ │ │ │ - addi r9,r11,1 │ │ │ │ - cmpdi r11,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r8 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - mtctr r9 │ │ │ │ + stfd f0,0(r25) │ │ │ │ + bne 35cd8 │ │ │ │ + addi r2,r3,1 │ │ │ │ + cmpdi r3,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 353f8 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r8,-8(r6) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ + bdz 35cd8 │ │ │ │ + ld r2,-16(r9) │ │ │ │ + ldu r10,-8(r7) │ │ │ │ addi r8,r8,-1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r5,-8(r10) │ │ │ │ - beq 353d0 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpld r24,r4 │ │ │ │ - bne 352f0 │ │ │ │ - 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 35cb0 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpld r5,r25 │ │ │ │ + bne 35be0 │ │ │ │ + addi r1,r31,464 │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ ld r14,-216(r1) │ │ │ │ ld r15,-208(r1) │ │ │ │ ld r16,-200(r1) │ │ │ │ ld r17,-192(r1) │ │ │ │ ld r18,-184(r1) │ │ │ │ ld r19,-176(r1) │ │ │ │ ld r20,-168(r1) │ │ │ │ ld r21,-160(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r22,-152(r1) │ │ │ │ ld r23,-144(r1) │ │ │ │ ld r24,-136(r1) │ │ │ │ ld r25,-128(r1) │ │ │ │ ld r26,-120(r1) │ │ │ │ ld r27,-112(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-104(r1) │ │ │ │ ld r29,-96(r1) │ │ │ │ ld r30,-88(r1) │ │ │ │ ld r31,-80(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r6,0 │ │ │ │ + cmpwi r3,0 │ │ │ │ + beq 37a60 │ │ │ │ + li r2,1 │ │ │ │ + std r2,40(r31) │ │ │ │ + ld r2,8(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + std r2,104(r31) │ │ │ │ + ble 35ae4 │ │ │ │ + ld r8,40(r31) │ │ │ │ + addi r21,r29,-1 │ │ │ │ + sldi r19,r29,3 │ │ │ │ + li r15,0 │ │ │ │ + addi r2,r29,-2 │ │ │ │ + ld r25,120(r31) │ │ │ │ + li r0,0 │ │ │ │ + ld r17,72(r31) │ │ │ │ + mr r28,r22 │ │ │ │ + li r16,0 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + mr r6,r15 │ │ │ │ + add r20,r7,r19 │ │ │ │ + add r24,r14,r19 │ │ │ │ + mr r22,r10 │ │ │ │ + mr r18,r7 │ │ │ │ + mr r15,r9 │ │ │ │ + cmpdi cr3,r8,0 │ │ │ │ + sldi r8,r21,3 │ │ │ │ + std r2,56(r31) │ │ │ │ + std r8,64(r31) │ │ │ │ + ld r8,32(r31) │ │ │ │ + add r23,r8,r19 │ │ │ │ + mr r8,r0 │ │ │ │ + ble cr4,35ef0 │ │ │ │ + ld r3,120(r30) │ │ │ │ + sldi r2,r6,3 │ │ │ │ + ld r11,64(r30) │ │ │ │ + mtctr r29 │ │ │ │ + li r9,0 │ │ │ │ + ld r4,88(r30) │ │ │ │ + add r3,r3,r2 │ │ │ │ + b 35e4c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r2,r5 │ │ │ │ + ble 35e2c │ │ │ │ + subf r2,r10,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r10,1 │ │ │ │ + stdx r2,r22,r9 │ │ │ │ + ble 35eb8 │ │ │ │ + stdx r10,r18,r9 │ │ │ │ + stdx r2,r14,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdz 35ed0 │ │ │ │ + ldx r5,r11,r9 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + addi r5,r5,1 │ │ │ │ + sldi r10,r5,1 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fctid f0,f0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r7,r4,r2 │ │ │ │ + addi r0,r2,1 │ │ │ │ + divd r2,r7,r10 │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r0,r0,r4 │ │ │ │ + stdx r7,r28,r9 │ │ │ │ + stdx r0,r15,r9 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + bge 35e20 │ │ │ │ + add r10,r2,r10 │ │ │ │ + cmpd r10,r5 │ │ │ │ + bgt 363f0 │ │ │ │ + mr r2,r10 │ │ │ │ + li r10,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r22,r9 │ │ │ │ + bgt 35e3c │ │ │ │ + neg r2,r2 │ │ │ │ + li r10,-1 │ │ │ │ + stdx r10,r18,r9 │ │ │ │ + stdx r2,r14,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 35e4c │ │ │ │ + ld r3,32(r31) │ │ │ │ + mr r5,r19 │ │ │ │ + li r4,0 │ │ │ │ + std r8,72(r31) │ │ │ │ + std r6,48(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r8,72(r31) │ │ │ │ + ld r6,48(r31) │ │ │ │ + ble cr3,36434 │ │ │ │ + ld r9,88(r30) │ │ │ │ + li r2,0 │ │ │ │ + li r7,0 │ │ │ │ + mr r0,r14 │ │ │ │ + std r28,72(r31) │ │ │ │ + std r15,80(r31) │ │ │ │ + std r16,88(r31) │ │ │ │ + std r6,96(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r10,r9,1 │ │ │ │ + nop │ │ │ │ + cmpd r29,r2 │ │ │ │ + ble 35fdc │ │ │ │ + add r4,r8,r2 │ │ │ │ + sldi r28,r2,3 │ │ │ │ + ld r6,64(r30) │ │ │ │ + ld r5,32(r31) │ │ │ │ + subf r2,r2,r29 │ │ │ │ + std r0,48(r31) │ │ │ │ + mulld r4,r4,r10 │ │ │ │ + add r15,r26,r28 │ │ │ │ + ldx r9,r27,r28 │ │ │ │ + mtctr r2 │ │ │ │ + add r11,r27,r28 │ │ │ │ + add r3,r0,r28 │ │ │ │ + add r12,r18,r28 │ │ │ │ + li r2,0 │ │ │ │ + add r14,r5,r28 │ │ │ │ + addi r16,r15,8 │ │ │ │ + add r28,r6,r28 │ │ │ │ + nop │ │ │ │ + ldx r6,r28,r2 │ │ │ │ + ldx r5,r3,r2 │ │ │ │ + cmpdi r5,0 │ │ │ │ + fmr f0,f31 │ │ │ │ + mulld r9,r9,r6 │ │ │ │ + addi r0,r6,1 │ │ │ │ + beq 35fc4 │ │ │ │ + cmpd r5,r0 │ │ │ │ + add r5,r5,r9 │ │ │ │ + beq 35fc4 │ │ │ │ + lfdx f12,r12,r2 │ │ │ │ + ldx r0,r14,r2 │ │ │ │ + addi r9,r5,-1 │ │ │ │ + ld r6,176(r30) │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r15,r2 │ │ │ │ + add r0,r4,r0 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + lfdx f12,r6,r0 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r16,r2 │ │ │ │ + add r4,r4,r10 │ │ │ │ + stdu r9,8(r11) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 35f70 │ │ │ │ + ld r0,48(r31) │ │ │ │ + ldx r2,r27,r19 │ │ │ │ + lfd f11,0(r17) │ │ │ │ + lfdx f0,r26,r19 │ │ │ │ + ld r9,-8(r24) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ld r6,-8(r20) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r25,r2 │ │ │ │ + fmadd f0,f0,f11,f12 │ │ │ │ + stfdx f0,r25,r2 │ │ │ │ + beq 36460 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r5,64(r31) │ │ │ │ + ldx r2,r2,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 36460 │ │ │ │ + ld r2,-8(r23) │ │ │ │ + add r9,r9,r6 │ │ │ │ + std r9,-8(r24) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-8(r23) │ │ │ │ + bne 36400 │ │ │ │ + li r2,1 │ │ │ │ + addi r14,r21,1 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ld r5,56(r31) │ │ │ │ + mr r3,r23 │ │ │ │ + mr r9,r24 │ │ │ │ + mr r28,r20 │ │ │ │ + li r15,0 │ │ │ │ + addi r16,r22,8 │ │ │ │ + isellt r14,r2,r14 │ │ │ │ + mr r2,r21 │ │ │ │ + mr r12,r14 │ │ │ │ + b 360b0 │ │ │ │ + ld r4,64(r30) │ │ │ │ + ldx r4,r4,r5 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r11,r4 │ │ │ │ + beq 360e8 │ │ │ │ + ldx r4,r16,r5 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r6,r11,r6 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + std r6,-16(r9) │ │ │ │ + bgt 360a4 │ │ │ │ + neg r4,r4 │ │ │ │ + li r14,-1 │ │ │ │ + stdu r14,-8(r28) │ │ │ │ + stdu r4,-8(r9) │ │ │ │ + bne cr7,36410 │ │ │ │ + cmpdi r12,1 │ │ │ │ + addi r12,r12,-1 │ │ │ │ + beq 36410 │ │ │ │ + ld r4,-16(r3) │ │ │ │ + ld r11,-16(r9) │ │ │ │ + cmpdi r11,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r14,1 │ │ │ │ + ld r6,-16(r28) │ │ │ │ + addi r4,r4,1 │ │ │ │ + std r4,-16(r3) │ │ │ │ + cmpd cr7,r4,r10 │ │ │ │ + stdu r15,-8(r3) │ │ │ │ + bne 36070 │ │ │ │ + neg r6,r6 │ │ │ │ + std r6,-16(r28) │ │ │ │ + b 36084 │ │ │ │ + cmpdi r7,0 │ │ │ │ li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r27,8 │ │ │ │ - li r26,0 │ │ │ │ - ble 35404 │ │ │ │ + li r24,0 │ │ │ │ + ble 35ce4 │ │ │ │ + plfd f28,137340 # 57980 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + addi r26,r23,8 │ │ │ │ + li r27,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 3557c │ │ │ │ - addis r9,r2,-2 │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 361e0 │ │ │ │ sldi r29,r28,3 │ │ │ │ - addis r18,r2,-2 │ │ │ │ - addis r19,r2,-2 │ │ │ │ - ld r10,64(r30) │ │ │ │ - lfd f30,1528(r9) │ │ │ │ - addi r18,r18,1648 │ │ │ │ - addi r19,r19,816 │ │ │ │ - add r16,r20,r29 │ │ │ │ + ld r9,64(r30) │ │ │ │ + add r19,r20,r29 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldx r15,r22,r29 │ │ │ │ + nop │ │ │ │ + ldx r17,r22,r29 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - ld r10,96(r30) │ │ │ │ addi r28,r28,1 │ │ │ │ - lfdx f31,r27,r29 │ │ │ │ - addi r8,r15,1 │ │ │ │ + ldx r2,r9,r29 │ │ │ │ + ld r9,96(r30) │ │ │ │ + lfdx f31,r23,r29 │ │ │ │ + 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,r29 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r2,r2,1 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r8,0(r16) │ │ │ │ - lfd f12,0(r19) │ │ │ │ - ld r17,48(r30) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - cmpd r28,r17 │ │ │ │ - maddld r9,r9,r8,r15 │ │ │ │ - stdu r9,8(r16) │ │ │ │ + bl 4be0 │ │ │ │ + ld r9,64(r30) │ │ │ │ + ld r10,0(r19) │ │ │ │ + ld r18,48(r30) │ │ │ │ + fdiv f0,f29,f1 │ │ │ │ + ldx r2,r9,r29 │ │ │ │ + cmpd r28,r18 │ │ │ │ + maddld r2,r2,r10,r17 │ │ │ │ + stdu r2,8(r19) │ │ │ │ fmul f0,f0,f31 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r25,r29 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + stfdx f0,r26,r29 │ │ │ │ addi r29,r29,8 │ │ │ │ - blt 354e0 │ │ │ │ - ld r6,0(r30) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r7,56(r30) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r3,r23,3 │ │ │ │ - ldx r8,r20,r9 │ │ │ │ - add r4,r22,r9 │ │ │ │ - sldi r5,r28,3 │ │ │ │ - lfdx f12,r27,r9 │ │ │ │ - ldx r10,r7,r5 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r21,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,-8(r4) │ │ │ │ + blt 36150 │ │ │ │ + ld r7,0(r30) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r8,56(r30) │ │ │ │ + addi r28,r18,-1 │ │ │ │ + sldi r4,r24,3 │ │ │ │ + ldx r10,r20,r2 │ │ │ │ + add r5,r22,r2 │ │ │ │ + sldi r6,r28,3 │ │ │ │ + lfdx f12,r23,r2 │ │ │ │ + ldx r9,r8,r6 │ │ │ │ + ld r2,-8(r5) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f0,r21,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,-8(r5) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r24,r3 │ │ │ │ - bne 35618 │ │ │ │ - li r9,1 │ │ │ │ + stfdx f0,r25,r4 │ │ │ │ + bne 36278 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r28,0 │ │ │ │ - addi r10,r5,8 │ │ │ │ - add r7,r7,r5 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - add r10,r22,r10 │ │ │ │ - mtctr r9 │ │ │ │ - nop │ │ │ │ + addi r9,r6,8 │ │ │ │ + add r8,r8,r6 │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + add r9,r22,r9 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 35618 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r8,-8(r7) │ │ │ │ + bdz 36278 │ │ │ │ + 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 355f0 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 35404 │ │ │ │ - ld r17,48(r30) │ │ │ │ - b 354b0 │ │ │ │ - cmpwi r3,0 │ │ │ │ - beq 36f84 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r15,8(r30) │ │ │ │ - cmpdi r15,0 │ │ │ │ - ble 351ec │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r27,-8(r9) │ │ │ │ + beq 36250 │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r24,r7 │ │ │ │ + bge 35ce4 │ │ │ │ + ld r18,48(r30) │ │ │ │ + b 36130 │ │ │ │ + ld r2,8(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 35ae4 │ │ │ │ + ld r6,200(r30) │ │ │ │ + ld r4,72(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ li r7,0 │ │ │ │ - addi r22,r29,-1 │ │ │ │ - sldi r20,r29,3 │ │ │ │ - li r25,0 │ │ │ │ - std r15,112(r31) │ │ │ │ - addi r9,r29,-2 │ │ │ │ - li r16,0 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - std r8,56(r31) │ │ │ │ - std r7,48(r31) │ │ │ │ - ld r7,32(r31) │ │ │ │ - add r21,r0,r20 │ │ │ │ - add r23,r8,r20 │ │ │ │ - mr r27,r6 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - mr r19,r10 │ │ │ │ - mr r18,r0 │ │ │ │ - mr r15,r16 │ │ │ │ - std r9,64(r31) │ │ │ │ - cmpdi cr3,r7,0 │ │ │ │ - sldi r7,r22,3 │ │ │ │ - std r7,72(r31) │ │ │ │ - ld r7,40(r31) │ │ │ │ - add r24,r7,r20 │ │ │ │ - mr r7,r25 │ │ │ │ - ld r25,120(r31) │ │ │ │ - ble cr4,357ac │ │ │ │ - ld r9,120(r30) │ │ │ │ - sldi r3,r7,3 │ │ │ │ - mtctr r29 │ │ │ │ - ld r11,64(r30) │ │ │ │ - ld r4,88(r30) │ │ │ │ - ld r16,104(r31) │ │ │ │ - ld r17,56(r31) │ │ │ │ - li r10,0 │ │ │ │ - add r3,r9,r3 │ │ │ │ - b 3570c │ │ │ │ + ld r8,120(r31) │ │ │ │ + add r5,r4,r2 │ │ │ │ + addi r6,r6,-8 │ │ │ │ nop │ │ │ │ - cmpd r9,r5 │ │ │ │ - ble 356ec │ │ │ │ - subf r9,r8,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r8,1 │ │ │ │ - stdx r9,r19,r10 │ │ │ │ - ble 35778 │ │ │ │ - stdx r8,r18,r10 │ │ │ │ - stdx r9,r17,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdz 35790 │ │ │ │ - ldx r5,r11,r10 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r8,r5,1 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r6,r4,r9 │ │ │ │ - addi r0,r9,1 │ │ │ │ - divd r9,r6,r8 │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r0,r0,r4 │ │ │ │ - stdx r6,r16,r10 │ │ │ │ - stdx r0,r27,r10 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - bge 356e0 │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bgt 35aa0 │ │ │ │ - mr r9,r8 │ │ │ │ - li r8,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r19,r10 │ │ │ │ - bgt 356fc │ │ │ │ - neg r9,r9 │ │ │ │ - li r8,-1 │ │ │ │ - stdx r8,r18,r10 │ │ │ │ - stdx r9,r17,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 3570c │ │ │ │ - ld r3,40(r31) │ │ │ │ - mr r5,r20 │ │ │ │ - li r4,0 │ │ │ │ - std r7,80(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,80(r31) │ │ │ │ - ble cr3,35ad0 │ │ │ │ - ld r10,88(r30) │ │ │ │ - li r9,0 │ │ │ │ - li r5,0 │ │ │ │ - mr r0,r19 │ │ │ │ - std r27,80(r31) │ │ │ │ - std r15,88(r31) │ │ │ │ - std r7,96(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r10,r10,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldu r3,8(r6) │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 36318 │ │ │ │ + ld r10,192(r30) │ │ │ │ + ld r9,176(r30) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + mtctr r3 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ nop │ │ │ │ - cmpd r29,r9 │ │ │ │ - ble 35898 │ │ │ │ - ld r8,48(r31) │ │ │ │ - ld r6,56(r31) │ │ │ │ - sldi r27,r9,3 │ │ │ │ - add r15,r26,r27 │ │ │ │ - ldx r7,r25,r27 │ │ │ │ - add r3,r25,r27 │ │ │ │ - add r19,r18,r27 │ │ │ │ - add r4,r9,r8 │ │ │ │ - add r16,r6,r27 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,40(r31) │ │ │ │ - subf r9,r9,r29 │ │ │ │ - addi r17,r15,8 │ │ │ │ - mulld r4,r4,r10 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - add r12,r6,r27 │ │ │ │ - add r27,r8,r27 │ │ │ │ - ldx r8,r16,r9 │ │ │ │ - ldx r6,r27,r9 │ │ │ │ - fmr f0,f30 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r11,r6,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - cmpd cr7,r8,r11 │ │ │ │ - beq 35884 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,35884 │ │ │ │ - lfdx f12,r19,r9 │ │ │ │ - ldx r11,r12,r9 │ │ │ │ - ld r6,176(r30) │ │ │ │ - addi r7,r8,-1 │ │ │ │ - fcfid f0,f12 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - add r11,r4,r11 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - lfdx f12,r6,r11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r17,r9 │ │ │ │ - stdu r7,8(r3) │ │ │ │ - add r4,r4,r10 │ │ │ │ + nop │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lfd f0,0(r9) │ │ │ │ addi r9,r9,8 │ │ │ │ - bdnz 35830 │ │ │ │ - ldx r8,r25,r20 │ │ │ │ - lfd f11,0(r14) │ │ │ │ - lfdx f0,r26,r20 │ │ │ │ - ld r7,-8(r23) │ │ │ │ - ld r9,-8(r21) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f12,r28,r8 │ │ │ │ + lfd f11,0(r4) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r28,r8 │ │ │ │ - beq 35b00 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,72(r31) │ │ │ │ - ldx r8,r8,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 35b00 │ │ │ │ - ld r8,-8(r24) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r23) │ │ │ │ - mr r9,r22 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - std r8,-8(r24) │ │ │ │ - bne 35ab0 │ │ │ │ - li r9,1 │ │ │ │ - addi r15,r22,1 │ │ │ │ - cmpdi r22,0 │ │ │ │ - mr r8,r0 │ │ │ │ - ld r27,64(r31) │ │ │ │ - mr r4,r24 │ │ │ │ - mr r6,r23 │ │ │ │ - mr r11,r21 │ │ │ │ - li r16,0 │ │ │ │ - isellt r15,r9,r15 │ │ │ │ - addi r17,r8,8 │ │ │ │ - mr r9,r22 │ │ │ │ - b 35970 │ │ │ │ - ld r7,64(r30) │ │ │ │ - ldx r7,r7,r27 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd cr7,r3,r7 │ │ │ │ - beq cr7,359a8 │ │ │ │ - ldx r7,r17,r27 │ │ │ │ - add r8,r3,r8 │ │ │ │ - addi r27,r27,-8 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,35964 │ │ │ │ - neg r7,r7 │ │ │ │ - li r19,-1 │ │ │ │ - stdu r19,-8(r11) │ │ │ │ - stdu r7,-8(r6) │ │ │ │ - bne 35ab0 │ │ │ │ - cmpdi r15,1 │ │ │ │ - addi r15,r15,-1 │ │ │ │ - beq 35ab0 │ │ │ │ - ld r3,-16(r6) │ │ │ │ - ld r7,-16(r4) │ │ │ │ - ld r8,-16(r11) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - li r19,1 │ │ │ │ - cmpdi cr7,r3,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r4) │ │ │ │ - cmpd r7,r10 │ │ │ │ - stdu r16,-8(r4) │ │ │ │ - bne cr7,35930 │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-16(r11) │ │ │ │ - b 35944 │ │ │ │ - sldi r11,r9,1 │ │ │ │ - mr r5,r22 │ │ │ │ - std r11,32(r31) │ │ │ │ - b 34bf0 │ │ │ │ - ld r22,96(r30) │ │ │ │ - ld r19,96(r31) │ │ │ │ - ld r27,48(r31) │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ + bdnz 362f0 │ │ │ │ + add r7,r7,r3 │ │ │ │ + addi r4,r4,8 │ │ │ │ + cmpld r4,r5 │ │ │ │ + bne 362c0 │ │ │ │ + b 35ae4 │ │ │ │ + mr r5,r0 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 355a8 │ │ │ │ + ld r19,96(r30) │ │ │ │ + ld r28,48(r31) │ │ │ │ cmpdi r4,0 │ │ │ │ - lfd f1,0(r22) │ │ │ │ - srdi r21,r27,3 │ │ │ │ - stfd f31,0(r19) │ │ │ │ - blt 37130 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - addi r20,r19,8 │ │ │ │ - li r24,0 │ │ │ │ - sldi r25,r9,1 │ │ │ │ - std r0,56(r31) │ │ │ │ - mr r9,r30 │ │ │ │ - addis r23,r2,-2 │ │ │ │ - mr r18,r6 │ │ │ │ - mr r17,r8 │ │ │ │ - lfd f30,824(r7) │ │ │ │ - mr r30,r20 │ │ │ │ - mr r16,r10 │ │ │ │ - mr r20,r24 │ │ │ │ - addi r23,r23,1648 │ │ │ │ - mr r24,r9 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r21) │ │ │ │ + lfd f1,0(r19) │ │ │ │ + srdi r18,r28,3 │ │ │ │ + blt 37b70 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r24,r6,1 │ │ │ │ + addi r20,r21,8 │ │ │ │ + li r23,0 │ │ │ │ + mr r25,r9 │ │ │ │ + mr r17,r10 │ │ │ │ + mr r16,r7 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r25,1 │ │ │ │ - lfd f12,-8(r30) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - mr r9,r30 │ │ │ │ - mtctr r10 │ │ │ │ + bl 4720 │ │ │ │ + srdi r9,r24,1 │ │ │ │ + lfd f12,-8(r20) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r20 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 35a44 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r29,r20 │ │ │ │ - beq 3624c │ │ │ │ - mulld r9,r21,r20 │ │ │ │ - lfd f0,0(r23) │ │ │ │ - sldi r8,r20,3 │ │ │ │ - add r30,r30,r27 │ │ │ │ - lfdx f1,r22,r8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r19,r9 │ │ │ │ - b 35a20 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 3639c │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r29,r23 │ │ │ │ + beq 36b94 │ │ │ │ + mulld r2,r18,r23 │ │ │ │ + sldi r9,r23,3 │ │ │ │ + add r20,r20,r28 │ │ │ │ + lfdx f1,r19,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r21,r2 │ │ │ │ + b 36378 │ │ │ │ nop │ │ │ │ + stdx r2,r22,r9 │ │ │ │ + li r10,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 35ec0 │ │ │ │ + mr r2,r21 │ │ │ │ nop │ │ │ │ - stdx r9,r19,r10 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 35780 │ │ │ │ - ld r8,32(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bne 357e0 │ │ │ │ - ld r27,80(r31) │ │ │ │ - ld r15,88(r31) │ │ │ │ - ld r7,96(r31) │ │ │ │ - mr r19,r0 │ │ │ │ - ld r9,48(r31) │ │ │ │ - addi r15,r15,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r7,r7,r29 │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,48(r31) │ │ │ │ - ld r9,112(r31) │ │ │ │ - cmpd r15,r9 │ │ │ │ - bne 356b0 │ │ │ │ - b 351ec │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r21) │ │ │ │ - b 358dc │ │ │ │ + ld r9,40(r31) │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r9,r7 │ │ │ │ + bne 35f20 │ │ │ │ + ld r28,72(r31) │ │ │ │ + ld r15,80(r31) │ │ │ │ + mr r14,r0 │ │ │ │ + ld r16,88(r31) │ │ │ │ + ld r6,96(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r8,r8,r29 │ │ │ │ + add r6,r6,r29 │ │ │ │ + cmpd r16,r2 │ │ │ │ + bne 35df0 │ │ │ │ + b 35ae4 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - stdx r9,r27,r10 │ │ │ │ + nop │ │ │ │ + neg r6,r6 │ │ │ │ + std r6,-8(r20) │ │ │ │ + b 36020 │ │ │ │ + nop │ │ │ │ + stdx r2,r24,r10 │ │ │ │ li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 34dc0 │ │ │ │ + neg r2,r2 │ │ │ │ + b 35770 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 35b60 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 34f54 │ │ │ │ + bge 358e4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 358e4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r10,r10 │ │ │ │ - std r10,-16(r27) │ │ │ │ - b 350d8 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r3) │ │ │ │ - b 35040 │ │ │ │ + neg r0,r0 │ │ │ │ + std r0,-16(r3) │ │ │ │ + b 35a68 │ │ │ │ nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 34f54 │ │ │ │ - ld r22,96(r30) │ │ │ │ - ld r19,96(r31) │ │ │ │ - ld r27,48(r31) │ │ │ │ + ld r2,-8(r18) │ │ │ │ + neg r10,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r28) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,-8(r7) │ │ │ │ + cmpd r2,r23 │ │ │ │ + std r2,-8(r18) │ │ │ │ + beq 359e4 │ │ │ │ + mr r2,r5 │ │ │ │ + b 35a90 │ │ │ │ + ld r19,96(r30) │ │ │ │ + ld r28,48(r31) │ │ │ │ cmpdi r4,0 │ │ │ │ - lfd f1,0(r22) │ │ │ │ - srdi r21,r27,3 │ │ │ │ - stfd f31,0(r19) │ │ │ │ - blt 370e0 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - addi r20,r19,8 │ │ │ │ - li r24,0 │ │ │ │ - sldi r25,r9,1 │ │ │ │ - std r0,56(r31) │ │ │ │ - mr r9,r30 │ │ │ │ - addis r23,r2,-2 │ │ │ │ - mr r18,r6 │ │ │ │ - mr r17,r8 │ │ │ │ - lfd f30,824(r7) │ │ │ │ - mr r30,r20 │ │ │ │ - mr r16,r10 │ │ │ │ - mr r20,r24 │ │ │ │ - addi r23,r23,1648 │ │ │ │ - mr r24,r9 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f31,0(r21) │ │ │ │ + lfd f1,0(r19) │ │ │ │ + srdi r18,r28,3 │ │ │ │ + blt 37b30 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + sldi r24,r6,1 │ │ │ │ + addi r20,r21,8 │ │ │ │ + li r23,0 │ │ │ │ + mr r25,r9 │ │ │ │ + mr r17,r10 │ │ │ │ + mr r16,r7 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r25,1 │ │ │ │ - lfd f12,-8(r30) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - mr r9,r30 │ │ │ │ - mtctr r10 │ │ │ │ + bl 4720 │ │ │ │ + srdi r9,r24,1 │ │ │ │ + lfd f12,-8(r20) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r20 │ │ │ │ fmul f10,f1,f1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 35c04 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r20,r29 │ │ │ │ - beq 35c58 │ │ │ │ - mulld r9,r21,r20 │ │ │ │ - lfd f0,0(r23) │ │ │ │ - sldi r8,r20,3 │ │ │ │ - add r30,r30,r27 │ │ │ │ - lfdx f1,r22,r8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f0,r19,r9 │ │ │ │ - b 35be0 │ │ │ │ - ld r0,56(r31) │ │ │ │ - mr r6,r18 │ │ │ │ - mr r8,r17 │ │ │ │ - mr r10,r16 │ │ │ │ - mr r30,r24 │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - std r9,152(r31) │ │ │ │ - ble 351ec │ │ │ │ - sldi r16,r29,3 │ │ │ │ - ble cr4,37050 │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r7,88(r30) │ │ │ │ - li r23,0 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 36554 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r29,r23 │ │ │ │ + beq 365a4 │ │ │ │ + mulld r2,r18,r23 │ │ │ │ + sldi r9,r23,3 │ │ │ │ + add r20,r20,r28 │ │ │ │ + lfdx f1,r19,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r21,r2 │ │ │ │ + b 36530 │ │ │ │ + mr r9,r25 │ │ │ │ + mr r10,r17 │ │ │ │ + mr r7,r16 │ │ │ │ + ld r28,8(r30) │ │ │ │ + cmpdi r28,0 │ │ │ │ + ble 35ae4 │ │ │ │ + sldi r25,r29,3 │ │ │ │ + ble cr4,37ae0 │ │ │ │ + ld r8,40(r31) │ │ │ │ + ld r2,88(r30) │ │ │ │ + li r11,0 │ │ │ │ li r12,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,104(r31) │ │ │ │ - ld r21,48(r31) │ │ │ │ - addi r18,r6,-8 │ │ │ │ - addi r27,r15,16 │ │ │ │ - mr r5,r16 │ │ │ │ - std r26,88(r31) │ │ │ │ - std r28,112(r31) │ │ │ │ - mr r26,r14 │ │ │ │ - mr r28,r12 │ │ │ │ - mr r14,r23 │ │ │ │ - mr r12,r18 │ │ │ │ - mr r25,r27 │ │ │ │ + cmpdi cr3,r8,0 │ │ │ │ + ld r8,48(r31) │ │ │ │ + addi r18,r9,-8 │ │ │ │ + addi r17,r21,16 │ │ │ │ + addi r16,r15,16 │ │ │ │ + addi r19,r22,-8 │ │ │ │ + std r27,96(r31) │ │ │ │ + std r26,104(r31) │ │ │ │ + mr r27,r28 │ │ │ │ + mr r26,r12 │ │ │ │ + mr r5,r25 │ │ │ │ + mr r25,r11 │ │ │ │ + mr r20,r18 │ │ │ │ + mr r12,r19 │ │ │ │ + srdi r24,r8,3 │ │ │ │ mr r18,r8 │ │ │ │ - addi r19,r9,-8 │ │ │ │ - ld r9,96(r31) │ │ │ │ - srdi r24,r21,3 │ │ │ │ - mr r23,r24 │ │ │ │ - mr r24,r10 │ │ │ │ - addi r17,r9,16 │ │ │ │ - mr r16,r9 │ │ │ │ - mr r10,r17 │ │ │ │ - mr r17,r0 │ │ │ │ - mr r0,r19 │ │ │ │ - mr r19,r6 │ │ │ │ - ld r27,120(r30) │ │ │ │ - sldi r9,r14,3 │ │ │ │ + mr r8,r17 │ │ │ │ + mr r17,r10 │ │ │ │ + mr r28,r24 │ │ │ │ + mr r10,r8 │ │ │ │ + mr r24,r9 │ │ │ │ + mr r9,r16 │ │ │ │ + mr r16,r7 │ │ │ │ + ld r23,120(r30) │ │ │ │ + sldi r8,r25,3 │ │ │ │ + ld r19,64(r30) │ │ │ │ mtctr r29 │ │ │ │ - ld r22,64(r30) │ │ │ │ - ld r20,104(r31) │ │ │ │ li r6,0 │ │ │ │ - add r27,r27,r9 │ │ │ │ - b 35d4c │ │ │ │ - nop │ │ │ │ + add r23,r23,r8 │ │ │ │ + b 3667c │ │ │ │ nop │ │ │ │ - cmpd r9,r4 │ │ │ │ - ble 35d2c │ │ │ │ - subf r9,r8,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r8,1 │ │ │ │ - stdx r9,r24,r6 │ │ │ │ - ble 35db8 │ │ │ │ + cmpd r8,r3 │ │ │ │ + ble 3665c │ │ │ │ + subf r8,r7,r8 │ │ │ │ + cmpdi r8,0 │ │ │ │ + li r7,1 │ │ │ │ stdx r8,r17,r6 │ │ │ │ - stdx r9,r18,r6 │ │ │ │ + ble 366e8 │ │ │ │ + stdx r7,r16,r6 │ │ │ │ + stdx r8,r14,r6 │ │ │ │ addi r6,r6,8 │ │ │ │ - bdz 35dd0 │ │ │ │ - ldx r4,r22,r6 │ │ │ │ - lfdx f12,r27,r6 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r8,r4,1 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + bdz 36700 │ │ │ │ + ldx r3,r19,r6 │ │ │ │ + lfdx f12,r23,r6 │ │ │ │ + addi r3,r3,1 │ │ │ │ + sldi r7,r3,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ mffprd r11,f0 │ │ │ │ - subf r3,r7,r11 │ │ │ │ + subf r4,r2,r11 │ │ │ │ addi r11,r11,1 │ │ │ │ - divd r9,r3,r8 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r11,r11,r7 │ │ │ │ - stdx r3,r20,r6 │ │ │ │ - stdx r11,r19,r6 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - bge 35d20 │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpd r8,r4 │ │ │ │ - bgt 36200 │ │ │ │ - mr r9,r8 │ │ │ │ - li r8,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r24,r6 │ │ │ │ - bgt 35d3c │ │ │ │ - neg r9,r9 │ │ │ │ - li r8,-1 │ │ │ │ + divd r8,r4,r7 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r11,r11,r2 │ │ │ │ + stdx r4,r22,r6 │ │ │ │ + stdx r11,r24,r6 │ │ │ │ + mulld r8,r8,r7 │ │ │ │ + subf r8,r8,r4 │ │ │ │ + bge 36650 │ │ │ │ + add r7,r8,r7 │ │ │ │ + cmpd r7,r3 │ │ │ │ + bgt 36b20 │ │ │ │ + mr r8,r7 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r8,0 │ │ │ │ stdx r8,r17,r6 │ │ │ │ - stdx r9,r18,r6 │ │ │ │ + bgt 3666c │ │ │ │ + neg r8,r8 │ │ │ │ + li r7,-1 │ │ │ │ + stdx r7,r16,r6 │ │ │ │ + stdx r8,r14,r6 │ │ │ │ addi r6,r6,8 │ │ │ │ - bdnz 35d4c │ │ │ │ - ld r3,40(r31) │ │ │ │ + bdnz 3667c │ │ │ │ + ld r3,32(r31) │ │ │ │ li r4,0 │ │ │ │ - std r10,80(r31) │ │ │ │ - std r12,72(r31) │ │ │ │ - li r27,0 │ │ │ │ - std r0,56(r31) │ │ │ │ + std r10,88(r31) │ │ │ │ + std r9,80(r31) │ │ │ │ + li r23,0 │ │ │ │ + mr r19,r20 │ │ │ │ + std r12,56(r31) │ │ │ │ std r5,64(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,56(r31) │ │ │ │ - ld r11,176(r30) │ │ │ │ - ld r12,72(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - sldi r9,r14,4 │ │ │ │ + bl 5240 │ │ │ │ + ld r12,56(r31) │ │ │ │ + ld r3,176(r30) │ │ │ │ + sldi r2,r25,4 │ │ │ │ + std r22,56(r31) │ │ │ │ + ld r10,88(r31) │ │ │ │ + ld r9,80(r31) │ │ │ │ ld r5,64(r31) │ │ │ │ - mr r7,r25 │ │ │ │ - std r19,56(r31) │ │ │ │ - mr r6,r0 │ │ │ │ - mr r22,r12 │ │ │ │ - mr r4,r10 │ │ │ │ - add r11,r11,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r3,8(r6) │ │ │ │ - ldu r9,8(r22) │ │ │ │ - mulld r8,r27,r23 │ │ │ │ - lfd f0,0(r11) │ │ │ │ - cmpd r9,r3 │ │ │ │ - sldi r19,r8,3 │ │ │ │ - add r20,r15,r19 │ │ │ │ - stfdx f0,r15,r19 │ │ │ │ - ble 35ef8 │ │ │ │ - lfd f11,8(r11) │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r19,r3,2 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpd r9,r19 │ │ │ │ + mr r11,r12 │ │ │ │ + add r3,r3,r2 │ │ │ │ + mr r6,r10 │ │ │ │ + mr r8,r9 │ │ │ │ + ldu r4,8(r11) │ │ │ │ + ldu r2,8(r19) │ │ │ │ + mulld r7,r23,r28 │ │ │ │ + lfd f0,0(r3) │ │ │ │ + cmpd r2,r4 │ │ │ │ + sldi r0,r7,3 │ │ │ │ + add r22,r15,r0 │ │ │ │ + stfdx f0,r15,r0 │ │ │ │ + ble 36818 │ │ │ │ + lfd f11,8(r3) │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r0,r4,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + cmpd r2,r0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lfdx f12,r16,r8 │ │ │ │ + lfdx f12,r21,r7 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - stfd f0,8(r20) │ │ │ │ - blt 35ef8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f9,-16(r7) │ │ │ │ - li r8,0 │ │ │ │ + stfd f0,8(r22) │ │ │ │ + blt 36818 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f9,-16(r8) │ │ │ │ fmr f12,f11 │ │ │ │ - subf r9,r3,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 35ebc │ │ │ │ - lfd f0,0(r4) │ │ │ │ + li r22,0 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 367dc │ │ │ │ + lfd f0,0(r6) │ │ │ │ fmul f12,f11,f11 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r8,8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r22,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r7) │ │ │ │ - beq 35ef8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ + stfd f0,0(r8) │ │ │ │ + beq 36818 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r6,r22 │ │ │ │ fmul f10,f12,f11 │ │ │ │ - addi r9,r8,8 │ │ │ │ + addi r2,r22,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f10,f11 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + stfdx f0,r8,r22 │ │ │ │ + lfdx f0,r6,r2 │ │ │ │ + addi r22,r22,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ - bdnz 35ec4 │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r11,r11,16 │ │ │ │ - add r4,r4,r21 │ │ │ │ - add r7,r7,r21 │ │ │ │ - cmpd r27,r29 │ │ │ │ - bne 35e30 │ │ │ │ - ld r19,56(r31) │ │ │ │ - ble cr3,3622c │ │ │ │ - mr r12,r28 │ │ │ │ - mr r23,r14 │ │ │ │ - ld r28,112(r31) │ │ │ │ - mr r14,r26 │ │ │ │ - ld r26,88(r31) │ │ │ │ - mr r6,r19 │ │ │ │ - mr r8,r18 │ │ │ │ - mr r10,r24 │ │ │ │ - mr r0,r17 │ │ │ │ - mr r16,r5 │ │ │ │ - add r9,r10,r16 │ │ │ │ - addi r19,r29,-1 │ │ │ │ - ld r7,88(r30) │ │ │ │ - ld r20,120(r31) │ │ │ │ - add r17,r8,r16 │ │ │ │ - add r27,r0,r16 │ │ │ │ - std r8,80(r31) │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ + bdnz 367e4 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r6,r6,r18 │ │ │ │ + add r8,r8,r18 │ │ │ │ + cmpd r23,r29 │ │ │ │ + bne 36750 │ │ │ │ + ld r22,56(r31) │ │ │ │ + ble cr3,36b70 │ │ │ │ + mr r28,r27 │ │ │ │ + mr r12,r26 │ │ │ │ + ld r27,96(r31) │ │ │ │ + ld r26,104(r31) │ │ │ │ + mr r11,r25 │ │ │ │ + mr r9,r24 │ │ │ │ + mr r10,r17 │ │ │ │ + mr r7,r16 │ │ │ │ + mr r25,r5 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r2,88(r30) │ │ │ │ + addi r18,r29,-1 │ │ │ │ + add r23,r14,r25 │ │ │ │ + mr r4,r14 │ │ │ │ + add r6,r10,r25 │ │ │ │ + std r22,136(r31) │ │ │ │ + std r9,144(r31) │ │ │ │ + std r21,152(r31) │ │ │ │ + ld r14,120(r31) │ │ │ │ + add r16,r7,r25 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - mr r8,r12 │ │ │ │ - li r25,0 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - mr r5,r0 │ │ │ │ - mr r12,r29 │ │ │ │ - std r6,168(r31) │ │ │ │ + li r5,0 │ │ │ │ + mr r0,r7 │ │ │ │ std r10,176(r31) │ │ │ │ - add r18,r9,r16 │ │ │ │ - sldi r9,r19,3 │ │ │ │ - std r9,112(r31) │ │ │ │ - addi r6,r7,1 │ │ │ │ - mr r4,r5 │ │ │ │ + std r6,88(r31) │ │ │ │ + add r17,r8,r25 │ │ │ │ + sldi r8,r18,3 │ │ │ │ + std r2,192(r31) │ │ │ │ + std r8,96(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + mr r2,r12 │ │ │ │ + ld r12,72(r31) │ │ │ │ + sldi r8,r8,1 │ │ │ │ + std r8,56(r31) │ │ │ │ + mr r3,r4 │ │ │ │ + ld r4,40(r31) │ │ │ │ li r9,0 │ │ │ │ - li r11,0 │ │ │ │ - std r8,128(r31) │ │ │ │ - mr r0,r12 │ │ │ │ - mr r5,r14 │ │ │ │ - std r23,136(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ - sldi r6,r6,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r0,r9 │ │ │ │ - ble 36094 │ │ │ │ - ld r24,80(r31) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - ld r7,48(r31) │ │ │ │ + li r7,0 │ │ │ │ + mr r6,r29 │ │ │ │ + std r28,104(r31) │ │ │ │ + std r11,112(r31) │ │ │ │ + std r2,128(r31) │ │ │ │ + cmpd r6,r9 │ │ │ │ + ble 369b4 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r11,r9,3 │ │ │ │ + ld r24,32(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r3,64(r31) │ │ │ │ + std r27,72(r31) │ │ │ │ + std r26,80(r31) │ │ │ │ ld r8,64(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r20,56(r31) │ │ │ │ - std r26,64(r31) │ │ │ │ - std r4,72(r31) │ │ │ │ - add r22,r26,r3 │ │ │ │ - add r29,r20,r3 │ │ │ │ - add r14,r4,r3 │ │ │ │ - add r23,r24,r3 │ │ │ │ - ld r24,40(r31) │ │ │ │ - srdi r12,r7,3 │ │ │ │ - subf r7,r9,r0 │ │ │ │ - mtctr r7 │ │ │ │ - ldx r7,r20,r3 │ │ │ │ - add r21,r24,r3 │ │ │ │ + add r22,r26,r11 │ │ │ │ + add r28,r27,r11 │ │ │ │ + add r29,r3,r11 │ │ │ │ + add r20,r0,r11 │ │ │ │ + srdi r19,r10,3 │ │ │ │ + subf r10,r9,r6 │ │ │ │ + add r21,r24,r11 │ │ │ │ addi r24,r22,8 │ │ │ │ - add r3,r8,r3 │ │ │ │ + mtctr r10 │ │ │ │ + ldx r10,r27,r11 │ │ │ │ + add r11,r8,r11 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r23,r10 │ │ │ │ - ldx r4,r3,r10 │ │ │ │ - mr r26,r9 │ │ │ │ + nop │ │ │ │ + ldx r8,r11,r2 │ │ │ │ + ldx r3,r29,r2 │ │ │ │ + cmpdi r3,0 │ │ │ │ + mr r27,r9 │ │ │ │ fmr f0,f12 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r20,r4,1 │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - cmpd cr7,r8,r20 │ │ │ │ - beq 36078 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,36078 │ │ │ │ - ldx r4,r21,r10 │ │ │ │ - lfdx f11,r14,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r26,r12,r26,r4 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r26,r8,1 │ │ │ │ + beq 36998 │ │ │ │ + cmpd r3,r26 │ │ │ │ + add r3,r3,r10 │ │ │ │ + beq 36998 │ │ │ │ + ldx r8,r21,r2 │ │ │ │ + lfdx f11,r20,r2 │ │ │ │ + addi r10,r3,-1 │ │ │ │ + maddld r27,r19,r27,r8 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r22,r10 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - lfdx f10,r15,r26 │ │ │ │ + lfdx f11,r22,r2 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + lfdx f10,r15,r27 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r24,r10 │ │ │ │ - stdu r7,8(r29) │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 36020 │ │ │ │ - ld r20,56(r31) │ │ │ │ - ld r26,64(r31) │ │ │ │ - ld r4,72(r31) │ │ │ │ - ldx r10,r20,r16 │ │ │ │ - lfd f10,0(r5) │ │ │ │ - lfdx f0,r26,r16 │ │ │ │ - ld r9,-8(r17) │ │ │ │ - ld r8,-8(r27) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + stfdx f0,r24,r2 │ │ │ │ + stdu r10,8(r28) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 36940 │ │ │ │ + ld r3,64(r31) │ │ │ │ + ld r27,72(r31) │ │ │ │ + ld r26,80(r31) │ │ │ │ + ldx r2,r27,r25 │ │ │ │ + lfd f10,0(r12) │ │ │ │ + lfdx f0,r26,r25 │ │ │ │ + ld r9,-8(r23) │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f11,r28,r10 │ │ │ │ + ld r10,-8(r16) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f11,r14,r2 │ │ │ │ fmadd f0,f0,f10,f11 │ │ │ │ - stfdx f0,r28,r10 │ │ │ │ - beq 36220 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,112(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 36220 │ │ │ │ - ld r10,-8(r18) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r17) │ │ │ │ - mr r9,r19 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - std r10,-8(r18) │ │ │ │ - bne 361a0 │ │ │ │ - addi r9,r19,1 │ │ │ │ - cmpdi r19,0 │ │ │ │ - ld r22,88(r31) │ │ │ │ - mr r3,r18 │ │ │ │ - mr r7,r17 │ │ │ │ - mr r24,r27 │ │ │ │ - mtctr r9 │ │ │ │ + stfdx f0,r14,r2 │ │ │ │ + beq 36b40 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,96(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 36b40 │ │ │ │ + ld r2,-8(r17) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r23) │ │ │ │ + ld r9,56(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + std r2,-8(r17) │ │ │ │ + bne 36b68 │ │ │ │ + addi r2,r18,1 │ │ │ │ + mr r20,r9 │ │ │ │ + cmpdi r18,0 │ │ │ │ li r9,1 │ │ │ │ + ld r22,88(r31) │ │ │ │ + mr r11,r17 │ │ │ │ + mr r28,r16 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r23 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r19 │ │ │ │ - nop │ │ │ │ + mr r9,r18 │ │ │ │ nop │ │ │ │ - bdz 361a0 │ │ │ │ - ld r29,-16(r7) │ │ │ │ - ld r8,-16(r3) │ │ │ │ + bdz 36ac0 │ │ │ │ + ld r8,-16(r11) │ │ │ │ + ld r29,-16(r2) │ │ │ │ + cmpdi r29,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r10,-16(r24) │ │ │ │ - li r23,1 │ │ │ │ + li r24,1 │ │ │ │ + ld r10,-16(r28) │ │ │ │ sldi r21,r9,3 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r3) │ │ │ │ - cmpd r6,r8 │ │ │ │ - stdu r25,-8(r3) │ │ │ │ - beq cr7,36210 │ │ │ │ + std r8,-16(r11) │ │ │ │ + cmpd cr7,r20,r8 │ │ │ │ + stdu r5,-8(r11) │ │ │ │ + beq 36b30 │ │ │ │ ld r8,64(r30) │ │ │ │ ldx r8,r8,r21 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd cr7,r29,r8 │ │ │ │ - beq cr7,36210 │ │ │ │ + cmpd r29,r8 │ │ │ │ + beq 36b30 │ │ │ │ ldu r8,-8(r22) │ │ │ │ add r10,r29,r10 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,36194 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 36ab4 │ │ │ │ neg r8,r8 │ │ │ │ - li r23,-1 │ │ │ │ - stdu r23,-8(r24) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 36130 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r10,r11 │ │ │ │ - bne 35fc0 │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - mr r14,r5 │ │ │ │ - ld r23,136(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ - mr r12,r0 │ │ │ │ - mr r5,r4 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - beq 351ec │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r23,r23,r0 │ │ │ │ - ble cr4,35f8c │ │ │ │ - mr r29,r12 │ │ │ │ - ld r6,168(r31) │ │ │ │ - mr r12,r8 │ │ │ │ + li r24,-1 │ │ │ │ + stdu r24,-8(r28) │ │ │ │ + stdu r8,-8(r2) │ │ │ │ + beq cr7,36a50 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r4,r7 │ │ │ │ + bne 368e0 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r28,104(r31) │ │ │ │ + mr r4,r3 │ │ │ │ + mr r29,r6 │ │ │ │ + ld r11,112(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r28,r2 │ │ │ │ + beq 35ae4 │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r11,r11,r6 │ │ │ │ + ble cr4,368c0 │ │ │ │ + std r12,72(r31) │ │ │ │ + ld r22,136(r31) │ │ │ │ + mr r12,r2 │ │ │ │ + ld r9,144(r31) │ │ │ │ + mr r14,r3 │ │ │ │ + mr r7,r0 │ │ │ │ + ld r21,152(r31) │ │ │ │ ld r10,176(r31) │ │ │ │ - ld r8,80(r31) │ │ │ │ - mr r0,r4 │ │ │ │ - b 35c98 │ │ │ │ - stdx r9,r24,r6 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 35dc0 │ │ │ │ + ld r2,192(r31) │ │ │ │ + b 365d8 │ │ │ │ + stdx r8,r17,r6 │ │ │ │ + li r7,-1 │ │ │ │ + neg r8,r8 │ │ │ │ + b 366f0 │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r24) │ │ │ │ - b 36178 │ │ │ │ + std r10,-16(r28) │ │ │ │ + b 36a98 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r27) │ │ │ │ - b 360d8 │ │ │ │ - ld r9,152(r31) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r14,r14,r29 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq 351ec │ │ │ │ - ld r7,88(r30) │ │ │ │ - b 35cf8 │ │ │ │ - ld r0,56(r31) │ │ │ │ - mr r6,r18 │ │ │ │ - mr r8,r17 │ │ │ │ - mr r10,r16 │ │ │ │ - mr r30,r24 │ │ │ │ + neg r10,r10 │ │ │ │ + ld r2,-8(r17) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r16) │ │ │ │ + std r9,-8(r23) │ │ │ │ + ld r9,56(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,-8(r17) │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 36a18 │ │ │ │ + mr r9,r18 │ │ │ │ + b 36ac0 │ │ │ │ + ld r2,72(r31) │ │ │ │ + addi r26,r26,1 │ │ │ │ + add r25,r25,r29 │ │ │ │ + cmpd r27,r26 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,72(r31) │ │ │ │ + beq 35ae4 │ │ │ │ + ld r2,88(r30) │ │ │ │ + b 36630 │ │ │ │ + mr r9,r25 │ │ │ │ + mr r10,r17 │ │ │ │ + mr r7,r16 │ │ │ │ ld r3,8(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 351ec │ │ │ │ - sldi r27,r29,3 │ │ │ │ - ble cr4,36fc0 │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r25,88(r30) │ │ │ │ - li r17,0 │ │ │ │ - li r18,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,96(r31) │ │ │ │ - ld r22,48(r31) │ │ │ │ - ld r16,104(r31) │ │ │ │ - mr r23,r8 │ │ │ │ - mr r19,r14 │ │ │ │ - mr r8,r0 │ │ │ │ - std r28,192(r31) │ │ │ │ - std r27,80(r31) │ │ │ │ - mr r28,r10 │ │ │ │ + ble 35ae4 │ │ │ │ + sldi r25,r29,3 │ │ │ │ + ble cr4,37a90 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r24,88(r30) │ │ │ │ + li r6,0 │ │ │ │ + li r11,0 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + ld r17,48(r31) │ │ │ │ + addi r28,r15,16 │ │ │ │ + plfd f26,134584 # 57988 │ │ │ │ + addi r2,r21,16 │ │ │ │ + mr r20,r24 │ │ │ │ + std r27,192(r31) │ │ │ │ + mr r24,r30 │ │ │ │ + std r26,208(r31) │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - mr r14,r6 │ │ │ │ - mr r10,r30 │ │ │ │ - fmr f23,f31 │ │ │ │ - mr r27,r3 │ │ │ │ - std r26,184(r31) │ │ │ │ - std r0,72(r31) │ │ │ │ - std r18,88(r31) │ │ │ │ - std r17,64(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - srdi r20,r22,3 │ │ │ │ - std r9,168(r31) │ │ │ │ - addi r9,r15,16 │ │ │ │ - std r9,176(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r9,r9,1536 │ │ │ │ - std r9,56(r31) │ │ │ │ - mr r9,r17 │ │ │ │ - ld r30,120(r10) │ │ │ │ - sldi r9,r9,3 │ │ │ │ + mr r26,r22 │ │ │ │ + mr r27,r10 │ │ │ │ + mr r22,r9 │ │ │ │ + std r21,56(r31) │ │ │ │ + std r7,64(r31) │ │ │ │ + std r28,152(r31) │ │ │ │ + mr r30,r11 │ │ │ │ + mr r28,r6 │ │ │ │ + mr r9,r7 │ │ │ │ + std r2,136(r31) │ │ │ │ + std r3,144(r31) │ │ │ │ + srdi r23,r17,3 │ │ │ │ + std r25,80(r31) │ │ │ │ + std r23,176(r31) │ │ │ │ + ld r8,120(r24) │ │ │ │ + sldi r2,r28,3 │ │ │ │ + ld r21,64(r24) │ │ │ │ mtctr r29 │ │ │ │ - ld r18,64(r10) │ │ │ │ li r5,0 │ │ │ │ - add r30,r30,r9 │ │ │ │ - b 3633c │ │ │ │ - cmpd r9,r4 │ │ │ │ - ble 3631c │ │ │ │ - subf r9,r6,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r7,1 │ │ │ │ - stdx r9,r28,r5 │ │ │ │ - ble 363a8 │ │ │ │ - stdx r7,r8,r5 │ │ │ │ - stdx r9,r23,r5 │ │ │ │ + add r23,r8,r2 │ │ │ │ + b 36c7c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r2,r7 │ │ │ │ + ble 36c5c │ │ │ │ + subf r2,r8,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r10,1 │ │ │ │ + stdx r2,r27,r5 │ │ │ │ + ble 36ce8 │ │ │ │ + stdx r10,r9,r5 │ │ │ │ + stdx r2,r14,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdz 363c0 │ │ │ │ - ldx r4,r18,r5 │ │ │ │ - lfdx f12,r30,r5 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r6,r4,1 │ │ │ │ - mtfprd f0,r6 │ │ │ │ + bdz 36d00 │ │ │ │ + ldx r7,r21,r5 │ │ │ │ + lfdx f12,r23,r5 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r8,r7,1 │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - subf r3,r25,r7 │ │ │ │ - addi r7,r7,1 │ │ │ │ - divd r9,r3,r6 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r7,r7,r25 │ │ │ │ - stdx r3,r16,r5 │ │ │ │ - stdx r7,r14,r5 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - bge 36310 │ │ │ │ - add r6,r9,r6 │ │ │ │ - cmpd r6,r4 │ │ │ │ - bgt 36884 │ │ │ │ - mr r9,r6 │ │ │ │ - li r7,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r28,r5 │ │ │ │ - bgt 3632c │ │ │ │ - neg r9,r9 │ │ │ │ - li r7,-1 │ │ │ │ - stdx r7,r8,r5 │ │ │ │ - stdx r9,r23,r5 │ │ │ │ + mffprd r10,f0 │ │ │ │ + subf r6,r20,r10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + divd r2,r6,r8 │ │ │ │ + cmpdi r6,0 │ │ │ │ + add r10,r10,r20 │ │ │ │ + stdx r6,r26,r5 │ │ │ │ + stdx r10,r22,r5 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r6 │ │ │ │ + bge 36c50 │ │ │ │ + add r8,r2,r8 │ │ │ │ + cmpd r8,r7 │ │ │ │ + bgt 371f0 │ │ │ │ + mr r2,r8 │ │ │ │ + li r10,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r27,r5 │ │ │ │ + bgt 36c6c │ │ │ │ + neg r2,r2 │ │ │ │ + li r10,-1 │ │ │ │ + stdx r10,r9,r5 │ │ │ │ + stdx r2,r14,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - bdnz 3633c │ │ │ │ + bdnz 36c7c │ │ │ │ ld r5,80(r31) │ │ │ │ - ld r3,40(r31) │ │ │ │ + ld r3,32(r31) │ │ │ │ li r4,0 │ │ │ │ - std r10,112(r31) │ │ │ │ - li r24,0 │ │ │ │ - li r17,0 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - ld r10,112(r31) │ │ │ │ - ld r25,168(r31) │ │ │ │ - ld r26,176(r31) │ │ │ │ - std r28,128(r31) │ │ │ │ - std r27,136(r31) │ │ │ │ - mr r28,r17 │ │ │ │ - mr r27,r24 │ │ │ │ - std r23,112(r31) │ │ │ │ + li r25,0 │ │ │ │ + li r18,0 │ │ │ │ + bl 5240 │ │ │ │ + mtfprd f0,r20 │ │ │ │ + ld r19,136(r31) │ │ │ │ + ld r20,152(r31) │ │ │ │ + std r30,104(r31) │ │ │ │ + mr r30,r25 │ │ │ │ + ld r25,176(r31) │ │ │ │ + ld r16,96(r24) │ │ │ │ + std r27,96(r31) │ │ │ │ + std r14,88(r31) │ │ │ │ fcfid f28,f0 │ │ │ │ - std r19,144(r31) │ │ │ │ - ld r21,96(r10) │ │ │ │ - mr r24,r25 │ │ │ │ - mr r25,r26 │ │ │ │ - std r10,152(r31) │ │ │ │ + std r28,112(r31) │ │ │ │ + std r24,128(r31) │ │ │ │ + mr r28,r18 │ │ │ │ + mr r27,r20 │ │ │ │ + mr r24,r19 │ │ │ │ fmul f28,f28,f28 │ │ │ │ - ldx r9,r18,r27 │ │ │ │ - ldx r17,r16,r27 │ │ │ │ - lfdx f26,r30,r27 │ │ │ │ - lfdx f24,r21,r27 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprd f0,r17 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - fcfid f25,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f30,f0 │ │ │ │ - fdiv f12,f25,f30 │ │ │ │ - fmul f11,f30,f30 │ │ │ │ - fsub f0,f26,f12 │ │ │ │ - fsub f12,f12,f26 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f0,f0,f11,f28 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r21,r28 │ │ │ │ + ldx r18,r26,r28 │ │ │ │ + lfdx f25,r23,r28 │ │ │ │ + lfdx f23,r16,r28 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtfprd f0,r18 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f24,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f31,f0 │ │ │ │ + fdiv f12,f24,f31 │ │ │ │ + fmul f0,f31,f31 │ │ │ │ + fsub f11,f25,f12 │ │ │ │ + fsub f12,f12,f25 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - ble 368c0 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ble 37240 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + ldx r19,r22,r28 │ │ │ │ + mulld r20,r30,r25 │ │ │ │ + cmpd r19,r18 │ │ │ │ + sldi r5,r20,3 │ │ │ │ + add r14,r15,r5 │ │ │ │ + stfdx f30,r15,r5 │ │ │ │ + ble 36e8c │ │ │ │ + fmsub f31,f25,f31,f24 │ │ │ │ + fadd f31,f31,f31 │ │ │ │ + fdiv f1,f31,f23 │ │ │ │ + bl 4720 │ │ │ │ ld r9,56(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f29,f1,f0 │ │ │ │ - fdiv f29,f29,f31 │ │ │ │ - ldx r23,r14,r27 │ │ │ │ - mulld r26,r28,r20 │ │ │ │ - cmpd r23,r17 │ │ │ │ - sldi r4,r26,3 │ │ │ │ - add r19,r15,r4 │ │ │ │ - stfdx f29,r15,r4 │ │ │ │ - ble 3655c │ │ │ │ - fmsub f30,f26,f30,f25 │ │ │ │ - fadd f30,f30,f30 │ │ │ │ - fdiv f1,f30,f24 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r31) │ │ │ │ - addi r10,r26,1 │ │ │ │ - addi r3,r17,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r23,r3 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - fmul f29,f29,f1 │ │ │ │ - stfd f29,8(r19) │ │ │ │ - blt 3655c │ │ │ │ - addi r9,r23,-1 │ │ │ │ - lfd f10,-16(r25) │ │ │ │ - li r10,0 │ │ │ │ + addi r2,r20,1 │ │ │ │ + addi r4,r18,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r19,r4 │ │ │ │ + lfdx f0,r9,r2 │ │ │ │ + fmul f30,f30,f0 │ │ │ │ + fmul f30,f30,f1 │ │ │ │ + stfd f30,8(r14) │ │ │ │ + blt 36e8c │ │ │ │ + addi r2,r19,-1 │ │ │ │ + lfd f10,-16(r27) │ │ │ │ fmr f12,f1 │ │ │ │ - subf r17,r17,r9 │ │ │ │ - andi. r4,r17,1 │ │ │ │ - addi r4,r17,-1 │ │ │ │ - beq 36520 │ │ │ │ + li r9,0 │ │ │ │ + subf r18,r18,r2 │ │ │ │ + andi. r5,r18,1 │ │ │ │ + addi r5,r18,-1 │ │ │ │ + beq 36e50 │ │ │ │ lfd f0,0(r24) │ │ │ │ fmul f12,f1,f1 │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r10,8 │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r25) │ │ │ │ - beq 3655c │ │ │ │ - srdi r9,r17,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r24,r10 │ │ │ │ + stfd f0,0(r27) │ │ │ │ + beq 36e8c │ │ │ │ + srdi r2,r18,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r24,r9 │ │ │ │ fmul f11,f12,f1 │ │ │ │ - addi r9,r10,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f12,f11,f1 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r25,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r24,r9 │ │ │ │ + stfdx f0,r27,r9 │ │ │ │ + lfdx f0,r24,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - bdnz 36528 │ │ │ │ - addi r28,r28,1 │ │ │ │ - add r24,r24,r22 │ │ │ │ - add r25,r25,r22 │ │ │ │ - addi r27,r27,8 │ │ │ │ - cmpd r28,r29 │ │ │ │ - bne 36420 │ │ │ │ - ld r23,112(r31) │ │ │ │ - ld r28,128(r31) │ │ │ │ - ld r27,136(r31) │ │ │ │ - ld r19,144(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ble cr3,368fc │ │ │ │ - mr r3,r27 │ │ │ │ - mr r30,r10 │ │ │ │ - ld r26,184(r31) │ │ │ │ - mr r10,r28 │ │ │ │ - ld r0,72(r31) │ │ │ │ - ld r18,88(r31) │ │ │ │ - ld r17,64(r31) │ │ │ │ - ld r28,192(r31) │ │ │ │ - ld r27,80(r31) │ │ │ │ - mr r6,r14 │ │ │ │ - mr r8,r23 │ │ │ │ - mr r14,r19 │ │ │ │ - fmr f31,f23 │ │ │ │ - add r9,r10,r27 │ │ │ │ - addi r12,r29,-1 │ │ │ │ - std r10,176(r31) │ │ │ │ - ld r25,88(r30) │ │ │ │ - mr r10,r17 │ │ │ │ - ld r17,120(r31) │ │ │ │ - add r7,r0,r27 │ │ │ │ - add r4,r8,r27 │ │ │ │ - std r8,80(r31) │ │ │ │ - std r3,128(r31) │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - mr r3,r0 │ │ │ │ + stfdx f0,r27,r2 │ │ │ │ + bdnz 36e58 │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r24,r24,r17 │ │ │ │ + add r27,r27,r17 │ │ │ │ + addi r28,r28,8 │ │ │ │ + cmpd r30,r29 │ │ │ │ + bne 36d60 │ │ │ │ + ld r14,88(r31) │ │ │ │ + ld r27,96(r31) │ │ │ │ + ld r30,104(r31) │ │ │ │ + ld r28,112(r31) │ │ │ │ + ld r24,128(r31) │ │ │ │ + ble cr3,37264 │ │ │ │ + mr r9,r22 │ │ │ │ + mr r10,r27 │ │ │ │ + mr r22,r26 │ │ │ │ + ld r21,56(r31) │ │ │ │ + ld r26,208(r31) │ │ │ │ + mr r11,r30 │ │ │ │ + ld r27,192(r31) │ │ │ │ + ld r7,64(r31) │ │ │ │ + mr r6,r28 │ │ │ │ + mr r30,r24 │ │ │ │ + ld r3,144(r31) │ │ │ │ + ld r25,80(r31) │ │ │ │ + ld r24,88(r30) │ │ │ │ + ld r2,32(r31) │ │ │ │ + addi r17,r29,-1 │ │ │ │ + add r28,r10,r25 │ │ │ │ + add r12,r14,r25 │ │ │ │ + mr r4,r14 │ │ │ │ + std r9,136(r31) │ │ │ │ + std r21,144(r31) │ │ │ │ + std r10,152(r31) │ │ │ │ + ld r18,120(r31) │ │ │ │ + ld r14,72(r31) │ │ │ │ + add r5,r7,r25 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - li r21,0 │ │ │ │ - mr r0,r29 │ │ │ │ - mr r8,r18 │ │ │ │ - std r6,168(r31) │ │ │ │ - add r16,r9,r27 │ │ │ │ - sldi r9,r12,3 │ │ │ │ - std r9,112(r31) │ │ │ │ - addi r5,r25,1 │ │ │ │ - mr r11,r3 │ │ │ │ + li r23,0 │ │ │ │ + mr r0,r7 │ │ │ │ + std r3,104(r31) │ │ │ │ + add r16,r2,r25 │ │ │ │ + addi r8,r24,1 │ │ │ │ + sldi r2,r17,3 │ │ │ │ + std r24,176(r31) │ │ │ │ + sldi r8,r8,1 │ │ │ │ + std r2,96(r31) │ │ │ │ + mr r2,r28 │ │ │ │ + mr r28,r22 │ │ │ │ + std r8,64(r31) │ │ │ │ + mr r22,r2 │ │ │ │ + mr r8,r6 │ │ │ │ + mr r6,r11 │ │ │ │ + li r7,0 │ │ │ │ + std r6,112(r31) │ │ │ │ li r9,0 │ │ │ │ - li r18,0 │ │ │ │ - std r8,136(r31) │ │ │ │ - mr r3,r14 │ │ │ │ - std r10,144(r31) │ │ │ │ - std r25,152(r31) │ │ │ │ - sldi r5,r5,1 │ │ │ │ + mr r6,r4 │ │ │ │ + mr r19,r22 │ │ │ │ + std r8,128(r31) │ │ │ │ + mr r4,r0 │ │ │ │ + mr r0,r29 │ │ │ │ + std r7,56(r31) │ │ │ │ + mr r7,r28 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpd r0,r9 │ │ │ │ - ble 36714 │ │ │ │ - ld r24,80(r31) │ │ │ │ - sldi r29,r9,3 │ │ │ │ - ld r6,48(r31) │ │ │ │ + ble 37064 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r3,r9,3 │ │ │ │ + ld r28,32(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r7,72(r31) │ │ │ │ + std r6,80(r31) │ │ │ │ + std r27,88(r31) │ │ │ │ ld r8,64(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r17,56(r31) │ │ │ │ - std r26,64(r31) │ │ │ │ - std r11,72(r31) │ │ │ │ - add r22,r26,r29 │ │ │ │ - add r25,r17,r29 │ │ │ │ - add r19,r11,r29 │ │ │ │ - add r23,r24,r29 │ │ │ │ - ld r24,40(r31) │ │ │ │ - srdi r14,r6,3 │ │ │ │ - subf r6,r9,r0 │ │ │ │ - mtctr r6 │ │ │ │ - ldx r6,r17,r29 │ │ │ │ - add r20,r24,r29 │ │ │ │ - addi r24,r22,8 │ │ │ │ - add r29,r8,r29 │ │ │ │ + add r24,r26,r3 │ │ │ │ + add r29,r27,r3 │ │ │ │ + add r11,r6,r3 │ │ │ │ + add r21,r4,r3 │ │ │ │ + srdi r20,r10,3 │ │ │ │ + subf r10,r9,r0 │ │ │ │ + add r22,r28,r3 │ │ │ │ + addi r28,r24,8 │ │ │ │ + mtctr r10 │ │ │ │ + ldx r10,r27,r3 │ │ │ │ + add r3,r8,r3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r23,r10 │ │ │ │ - ldx r11,r29,r10 │ │ │ │ - mr r26,r9 │ │ │ │ + nop │ │ │ │ + ldx r8,r3,r2 │ │ │ │ + ldx r7,r11,r2 │ │ │ │ + cmpdi r7,0 │ │ │ │ + mr r6,r9 │ │ │ │ fmr f0,f12 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r17,r11,1 │ │ │ │ - mulld r6,r6,r11 │ │ │ │ - cmpd cr7,r8,r17 │ │ │ │ - beq 366f8 │ │ │ │ - add r8,r8,r6 │ │ │ │ - beq cr7,366f8 │ │ │ │ - ldx r11,r20,r10 │ │ │ │ - lfdx f11,r19,r10 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - maddld r26,r26,r14,r11 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r27,r8,1 │ │ │ │ + beq 37048 │ │ │ │ + cmpd r7,r27 │ │ │ │ + add r7,r7,r10 │ │ │ │ + beq 37048 │ │ │ │ + ldx r8,r22,r2 │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + maddld r6,r6,r20,r8 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r22,r10 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - lfdx f10,r15,r26 │ │ │ │ + lfdx f11,r24,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f10,r15,r6 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r24,r10 │ │ │ │ - stdu r6,8(r25) │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 366a0 │ │ │ │ - ld r17,56(r31) │ │ │ │ - ld r26,64(r31) │ │ │ │ - ld r11,72(r31) │ │ │ │ - ldx r10,r17,r27 │ │ │ │ - lfd f10,0(r3) │ │ │ │ - lfdx f0,r26,r27 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - ld r8,-8(r7) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + stfdx f0,r28,r2 │ │ │ │ + stdu r10,8(r29) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 36ff0 │ │ │ │ + ld r7,72(r31) │ │ │ │ + ld r6,80(r31) │ │ │ │ + ld r27,88(r31) │ │ │ │ + ldx r2,r27,r25 │ │ │ │ + lfd f10,0(r14) │ │ │ │ + lfdx f0,r26,r25 │ │ │ │ + ld r9,-8(r12) │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f11,r28,r10 │ │ │ │ + ld r10,-8(r5) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f11,r18,r2 │ │ │ │ fmadd f0,f0,f10,f11 │ │ │ │ - stfdx f0,r28,r10 │ │ │ │ - beq 368b0 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r6,112(r31) │ │ │ │ - ldx r10,r10,r6 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 368b0 │ │ │ │ - ld r10,-8(r16) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r4) │ │ │ │ - mr r9,r12 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r5,r10 │ │ │ │ - std r10,-8(r16) │ │ │ │ - bne 36820 │ │ │ │ - addi r9,r12,1 │ │ │ │ - cmpdi r12,0 │ │ │ │ - ld r22,88(r31) │ │ │ │ - mr r29,r16 │ │ │ │ - mr r6,r4 │ │ │ │ - mr r24,r7 │ │ │ │ - mtctr r9 │ │ │ │ + stfdx f0,r18,r2 │ │ │ │ + beq 37210 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,96(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 37210 │ │ │ │ + ld r2,-8(r16) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,-8(r12) │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + std r2,-8(r16) │ │ │ │ + bne 37238 │ │ │ │ + addi r2,r17,1 │ │ │ │ + mr r21,r9 │ │ │ │ + cmpdi r17,0 │ │ │ │ li r9,1 │ │ │ │ + mr r3,r16 │ │ │ │ + mr r29,r5 │ │ │ │ + mr r24,r19 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r12 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r12 │ │ │ │ - nop │ │ │ │ + mr r9,r17 │ │ │ │ nop │ │ │ │ - bdz 36820 │ │ │ │ - ld r25,-16(r6) │ │ │ │ - ld r8,-16(r29) │ │ │ │ + bdz 37170 │ │ │ │ + ld r8,-16(r3) │ │ │ │ + ld r11,-16(r2) │ │ │ │ + cmpdi r11,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r10,-16(r24) │ │ │ │ - li r23,1 │ │ │ │ - sldi r20,r9,3 │ │ │ │ - cmpdi cr7,r25,0 │ │ │ │ + li r28,1 │ │ │ │ + ld r10,-16(r29) │ │ │ │ + sldi r22,r9,3 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r29) │ │ │ │ - cmpd r5,r8 │ │ │ │ - stdu r21,-8(r29) │ │ │ │ - beq cr7,368a0 │ │ │ │ + std r8,-16(r3) │ │ │ │ + cmpd cr7,r21,r8 │ │ │ │ + stdu r23,-8(r3) │ │ │ │ + beq 37200 │ │ │ │ ld r8,64(r30) │ │ │ │ - ldx r8,r8,r20 │ │ │ │ + ldx r8,r8,r22 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd cr7,r25,r8 │ │ │ │ - beq cr7,368a0 │ │ │ │ - ldu r8,-8(r22) │ │ │ │ - add r10,r25,r10 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,36814 │ │ │ │ + cmpd r11,r8 │ │ │ │ + beq 37200 │ │ │ │ + ldu r8,-8(r24) │ │ │ │ + add r10,r11,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 37164 │ │ │ │ neg r8,r8 │ │ │ │ - li r23,-1 │ │ │ │ - stdu r23,-8(r24) │ │ │ │ - stdu r8,-8(r6) │ │ │ │ - beq 367b0 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r10 │ │ │ │ - bne 36640 │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - mr r14,r3 │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r25,152(r31) │ │ │ │ - mr r3,r11 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - beq 351ec │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r10,r10,r0 │ │ │ │ - ble cr4,36614 │ │ │ │ + li r28,-1 │ │ │ │ + stdu r28,-8(r29) │ │ │ │ + stdu r8,-8(r2) │ │ │ │ + beq cr7,37100 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r10,40(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,56(r31) │ │ │ │ + bne 36f90 │ │ │ │ mr r29,r0 │ │ │ │ - mr r18,r8 │ │ │ │ - mr r17,r10 │ │ │ │ - ld r6,168(r31) │ │ │ │ - ld r3,128(r31) │ │ │ │ - ld r8,80(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ - mr r0,r11 │ │ │ │ - b 36288 │ │ │ │ - stdx r9,r28,r5 │ │ │ │ - li r7,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 363b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r0,r4 │ │ │ │ + mr r4,r6 │ │ │ │ + ld r6,112(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + mr r28,r7 │ │ │ │ + ld r8,128(r31) │ │ │ │ + mr r22,r19 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r2,r6 │ │ │ │ + beq 35ae4 │ │ │ │ + addi r14,r14,8 │ │ │ │ + add r8,r8,r29 │ │ │ │ + ble cr4,36f5c │ │ │ │ + mr r22,r7 │ │ │ │ + mr r11,r6 │ │ │ │ + std r14,72(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r21,144(r31) │ │ │ │ + mr r3,r2 │ │ │ │ + mr r7,r0 │ │ │ │ + ld r10,152(r31) │ │ │ │ + ld r24,176(r31) │ │ │ │ + mr r6,r8 │ │ │ │ + mr r14,r4 │ │ │ │ + b 36bc8 │ │ │ │ + stdx r2,r27,r5 │ │ │ │ + li r10,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 36cf0 │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r24) │ │ │ │ - b 367f8 │ │ │ │ + std r10,-16(r29) │ │ │ │ + b 37148 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r7) │ │ │ │ - b 36758 │ │ │ │ - nop │ │ │ │ - blt 368d4 │ │ │ │ - ld r9,56(r31) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - fmul f29,f24,f29 │ │ │ │ - b 36488 │ │ │ │ + neg r10,r10 │ │ │ │ + ld r2,-8(r16) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r5) │ │ │ │ + std r9,-8(r12) │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,-8(r16) │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 370c8 │ │ │ │ + mr r9,r17 │ │ │ │ + b 37170 │ │ │ │ + fmul f30,f23,f26 │ │ │ │ + bge 36dbc │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,56(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f29,f1,f0 │ │ │ │ - fdiv f29,f29,f31 │ │ │ │ - b 36488 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - addi r19,r19,8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r8,r8,r29 │ │ │ │ - cmpd r27,r9 │ │ │ │ - std r9,88(r31) │ │ │ │ - std r8,64(r31) │ │ │ │ - beq 36fa8 │ │ │ │ - mr r9,r8 │ │ │ │ - ld r25,88(r10) │ │ │ │ - ld r8,72(r31) │ │ │ │ - b 362f4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 351ec │ │ │ │ - sldi r7,r29,3 │ │ │ │ - ble cr4,37188 │ │ │ │ - li r9,0 │ │ │ │ - ld r23,88(r30) │ │ │ │ - li r3,0 │ │ │ │ - std r9,112(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r22,r25,2 │ │ │ │ - ld r9,104(r31) │ │ │ │ - addis r11,r2,-2 │ │ │ │ - ld r19,128(r31) │ │ │ │ - ld r16,48(r31) │ │ │ │ - mr r17,r0 │ │ │ │ - std r28,72(r31) │ │ │ │ - mr r0,r25 │ │ │ │ - mr r28,r14 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - divd r22,r24,r22 │ │ │ │ - addi r11,r11,1648 │ │ │ │ - mr r20,r8 │ │ │ │ - mr r18,r10 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + b 36dbc │ │ │ │ + ld r2,72(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r28,r28,r29 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,72(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq 37a7c │ │ │ │ + ld r20,88(r24) │ │ │ │ + ld r9,64(r31) │ │ │ │ + b 36c28 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 35ae4 │ │ │ │ + sldi r0,r29,3 │ │ │ │ + ble cr4,37c00 │ │ │ │ + ld r8,40(r31) │ │ │ │ + ld r19,88(r30) │ │ │ │ + li r2,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpdi cr3,r8,0 │ │ │ │ + addi r5,r24,2 │ │ │ │ + xxspltib vs39,1 │ │ │ │ + xxspltib vs40,2 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + std r24,88(r31) │ │ │ │ + std r26,80(r31) │ │ │ │ + addi r17,r22,-8 │ │ │ │ + addi r8,r9,-8 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r28,r2 │ │ │ │ + std r18,104(r31) │ │ │ │ + std r27,64(r31) │ │ │ │ + divd r12,r18,r5 │ │ │ │ + xxspltd vs11,vs31,0 │ │ │ │ mr r25,r6 │ │ │ │ - mr r14,r3 │ │ │ │ - std r26,64(r31) │ │ │ │ - addi r27,r9,-8 │ │ │ │ - addi r9,r6,-8 │ │ │ │ - std r9,56(r31) │ │ │ │ - mr r9,r7 │ │ │ │ - mr r7,r24 │ │ │ │ - std r27,80(r31) │ │ │ │ - ld r10,112(r31) │ │ │ │ + mr r24,r9 │ │ │ │ + mr r11,r17 │ │ │ │ + vextsb2d v7,v7 │ │ │ │ + vextsb2d v8,v8 │ │ │ │ + mr r18,r10 │ │ │ │ + mr r5,r0 │ │ │ │ + mr r17,r7 │ │ │ │ + mr r2,r8 │ │ │ │ + mtvsrdd vs38,r12,r12 │ │ │ │ + mr r16,r12 │ │ │ │ ld r21,120(r30) │ │ │ │ + sldi r10,r28,3 │ │ │ │ + ld r23,64(r30) │ │ │ │ mtctr r29 │ │ │ │ - ld r6,64(r30) │ │ │ │ - ld r26,104(r31) │ │ │ │ mr r27,r29 │ │ │ │ - li r8,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + li r7,0 │ │ │ │ add r21,r21,r10 │ │ │ │ - b 36a10 │ │ │ │ + b 37370 │ │ │ │ nop │ │ │ │ - cmpd r10,r4 │ │ │ │ - ble 369ec │ │ │ │ - subf r10,r5,r10 │ │ │ │ + cmpd r10,r3 │ │ │ │ + ble 3734c │ │ │ │ + subf r10,r4,r10 │ │ │ │ cmpdi r10,0 │ │ │ │ - li r5,1 │ │ │ │ - stdx r10,r18,r8 │ │ │ │ - ble 36a7c │ │ │ │ - stdx r5,r17,r8 │ │ │ │ - stdx r10,r20,r8 │ │ │ │ + li r4,1 │ │ │ │ + stdx r10,r18,r7 │ │ │ │ + ble 373dc │ │ │ │ + stdx r4,r17,r7 │ │ │ │ + stdx r10,r14,r7 │ │ │ │ addi r27,r27,-1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdz 36a98 │ │ │ │ - ldx r4,r6,r8 │ │ │ │ - lfdx f12,r21,r8 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r5,r4,1 │ │ │ │ - mtfprd f0,r5 │ │ │ │ + addi r7,r7,8 │ │ │ │ + bdz 373f8 │ │ │ │ + ldx r3,r23,r7 │ │ │ │ + lfdx f12,r21,r7 │ │ │ │ + addi r3,r3,1 │ │ │ │ + sldi r4,r3,1 │ │ │ │ + mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r24,f0 │ │ │ │ - subf r3,r23,r24 │ │ │ │ - addi r24,r24,1 │ │ │ │ - divd r10,r3,r5 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r24,r24,r23 │ │ │ │ - stdx r3,r26,r8 │ │ │ │ - stdx r24,r25,r8 │ │ │ │ - mulld r10,r10,r5 │ │ │ │ - subf r10,r10,r3 │ │ │ │ - bge 369e0 │ │ │ │ - add r5,r10,r5 │ │ │ │ - cmpd r5,r4 │ │ │ │ - bgt 36f2c │ │ │ │ - mr r10,r5 │ │ │ │ - li r5,1 │ │ │ │ + mffprd r20,f0 │ │ │ │ + subf r26,r19,r20 │ │ │ │ + addi r20,r20,1 │ │ │ │ + divd r10,r26,r4 │ │ │ │ + cmpdi r26,0 │ │ │ │ + add r20,r20,r19 │ │ │ │ + stdx r26,r22,r7 │ │ │ │ + stdx r20,r24,r7 │ │ │ │ + mulld r10,r10,r4 │ │ │ │ + subf r10,r10,r26 │ │ │ │ + bge 37340 │ │ │ │ + add r4,r10,r4 │ │ │ │ + cmpd r4,r3 │ │ │ │ + bgt 379e0 │ │ │ │ + mr r10,r4 │ │ │ │ + li r4,1 │ │ │ │ cmpdi r10,0 │ │ │ │ - stdx r10,r18,r8 │ │ │ │ - bgt 369fc │ │ │ │ + stdx r10,r18,r7 │ │ │ │ + bgt 3735c │ │ │ │ neg r10,r10 │ │ │ │ - li r5,-1 │ │ │ │ - stdx r5,r17,r8 │ │ │ │ - stdx r10,r20,r8 │ │ │ │ + li r4,-1 │ │ │ │ + stdx r4,r17,r7 │ │ │ │ + stdx r10,r14,r7 │ │ │ │ addi r27,r27,-1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 36a10 │ │ │ │ - ld r3,40(r31) │ │ │ │ - mr r5,r9 │ │ │ │ + addi r7,r7,8 │ │ │ │ + bdnz 37370 │ │ │ │ + ld r3,32(r31) │ │ │ │ li r4,0 │ │ │ │ - std r7,176(r31) │ │ │ │ - std r0,168(r31) │ │ │ │ - std r11,96(r31) │ │ │ │ - std r6,88(r31) │ │ │ │ - std r9,152(r31) │ │ │ │ - li r24,0 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r23,2 │ │ │ │ - ld r11,96(r31) │ │ │ │ - ld r5,104(r30) │ │ │ │ - ld r6,88(r31) │ │ │ │ - ld r8,80(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - ld r0,168(r31) │ │ │ │ - ld r7,176(r31) │ │ │ │ - std r14,88(r31) │ │ │ │ + std r2,128(r31) │ │ │ │ + std r11,112(r31) │ │ │ │ + li r26,0 │ │ │ │ + addi r23,r23,-8 │ │ │ │ + stxv vs40,224(r31) │ │ │ │ + stxv vs11,208(r31) │ │ │ │ + stxv vs39,192(r31) │ │ │ │ + stxv vs38,176(r31) │ │ │ │ + std r5,56(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r10,104(r30) │ │ │ │ + addi r2,r19,2 │ │ │ │ + ld r11,112(r31) │ │ │ │ + mr r3,r18 │ │ │ │ + mr r6,r17 │ │ │ │ + std r25,112(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + ld r5,56(r31) │ │ │ │ + std r24,136(r31) │ │ │ │ + std r14,152(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,128(r31) │ │ │ │ + lxv vs40,224(r31) │ │ │ │ + std r22,128(r31) │ │ │ │ + lxv vs11,208(r31) │ │ │ │ + lxv vs39,192(r31) │ │ │ │ + mtfprd f12,r10 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lxv vs38,176(r31) │ │ │ │ + mr r19,r11 │ │ │ │ + addi r10,r10,1 │ │ │ │ + srdi r7,r9,3 │ │ │ │ + fcfid f7,f12 │ │ │ │ + mr r20,r2 │ │ │ │ + fdiv f7,f7,f0 │ │ │ │ + nop │ │ │ │ + ldu r9,8(r23) │ │ │ │ + ldu r24,8(r19) │ │ │ │ + sldi r4,r26,3 │ │ │ │ + ldu r17,8(r20) │ │ │ │ + lfdx f0,r21,r4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtfprd f12,r24 │ │ │ │ + cmpd r24,r17 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + fcfid f10,f12 │ │ │ │ mtfprd f12,r9 │ │ │ │ - ld r9,152(r31) │ │ │ │ - std r25,96(r31) │ │ │ │ - std r20,136(r31) │ │ │ │ + ld r9,96(r31) │ │ │ │ fcfid f12,f12 │ │ │ │ - lfd f0,0(r11) │ │ │ │ - mtfprd f11,r5 │ │ │ │ - addi r23,r6,-8 │ │ │ │ - addi r6,r5,1 │ │ │ │ - fcfid f9,f11 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ + fmsub f0,f12,f0,f10 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + stfdx f0,r9,r4 │ │ │ │ + bgt 376ac │ │ │ │ + frim f10,f0 │ │ │ │ + subf r9,r24,r17 │ │ │ │ + fsub f8,f30,f0 │ │ │ │ + ld r18,176(r30) │ │ │ │ + cmpldi r9,1 │ │ │ │ + fctidz f12,f10 │ │ │ │ + fadd f8,f8,f10 │ │ │ │ + mffprd r22,f12 │ │ │ │ + fsub f12,f0,f10 │ │ │ │ + not r14,r22 │ │ │ │ + ble 37a30 │ │ │ │ + ld r8,48(r31) │ │ │ │ + addi r0,r9,1 │ │ │ │ + sldi r4,r27,3 │ │ │ │ + plxv vs44,132324 # 579f0 │ │ │ │ + xxspltd vs9,vs8,0 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + std r15,56(r31) │ │ │ │ + mtvsrdd vs42,r22,r22 │ │ │ │ + mtvsrdd vs41,r14,r14 │ │ │ │ + srdi r9,r0,1 │ │ │ │ + add r4,r18,r4 │ │ │ │ + maddld r25,r8,r26,r15 │ │ │ │ + mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r3,8(r23) │ │ │ │ - ldu r20,8(r8) │ │ │ │ - sldi r14,r24,3 │ │ │ │ - ldu r25,8(r10) │ │ │ │ - lfdx f11,r21,r14 │ │ │ │ - addi r3,r3,1 │ │ │ │ - mtfprd f0,r20 │ │ │ │ - cmpd r20,r25 │ │ │ │ - sldi r5,r3,1 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r5 │ │ │ │ + vmulld v0,v12,v6 │ │ │ │ + addi r25,r25,16 │ │ │ │ + vaddudm v12,v12,v8 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v7 │ │ │ │ + xvcvsxddp vs6,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs6,vs6,vs11 │ │ │ │ + xvcmpgtdp vs0,vs0,vs11 │ │ │ │ + xxsel vs32,vs32,vs45,vs6 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r12,vs32 │ │ │ │ + mfvrd r8,v0 │ │ │ │ + mfvsrld r15,vs0 │ │ │ │ + mffprd r9,f0 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + sldi r12,r12,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r8,r8,r4 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + ldx r12,r12,r4 │ │ │ │ + ldx r9,r9,r4 │ │ │ │ + ldx r15,r15,r4 │ │ │ │ + mtvsrdd vs0,r8,r12 │ │ │ │ + mtvsrdd vs6,r9,r15 │ │ │ │ + xvmuldp vs6,vs6,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs6 │ │ │ │ + stxv vs0,-16(r25) │ │ │ │ + bdnz 37540 │ │ │ │ + andi. r9,r0,1 │ │ │ │ + ld r15,56(r31) │ │ │ │ + beq 376ac │ │ │ │ + clrrdi r4,r0,1 │ │ │ │ + add r24,r24,r4 │ │ │ │ + mulld r25,r16,r4 │ │ │ │ + subf r9,r25,r22 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + mr r0,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f11,f0,f11,f12 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - stfdx f11,r19,r14 │ │ │ │ - bgt 36c14 │ │ │ │ - frim f0,f11 │ │ │ │ - lfd f10,0(r11) │ │ │ │ - addi r25,r25,1 │ │ │ │ - maddld r14,r16,r24,r15 │ │ │ │ - ld r12,176(r30) │ │ │ │ - subf r20,r20,r25 │ │ │ │ - fsub f10,f10,f11 │ │ │ │ - fctidz f12,f0 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - fadd f10,f10,f0 │ │ │ │ - mffprd r3,f12 │ │ │ │ - b 36bac │ │ │ │ - lfdx f12,r12,r25 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ - subf r3,r22,r3 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r14) │ │ │ │ - beq 36c14 │ │ │ │ - addi r14,r14,8 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - addi r4,r3,1 │ │ │ │ - not r5,r3 │ │ │ │ - mr r26,r3 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - add r25,r27,r4 │ │ │ │ - add r5,r5,r27 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 375f0 │ │ │ │ + subf r0,r22,r25 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r0,r0,r27 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + sldi r0,r0,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r25,r25,3 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - fcmpu cr7,f12,f30 │ │ │ │ - fcmpu cr0,f0,f30 │ │ │ │ - bgt cr7,36be8 │ │ │ │ - neg r26,r3 │ │ │ │ - add r26,r27,r26 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - lfdx f0,r12,r26 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - bgt 36b90 │ │ │ │ - lfdx f12,r12,r5 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ - subf r3,r22,r3 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r14) │ │ │ │ - bne 36ba8 │ │ │ │ + lfdx f10,r18,r0 │ │ │ │ + fmul f10,f8,f10 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 37618 │ │ │ │ + add r9,r14,r25 │ │ │ │ + add r9,r27,r9 │ │ │ │ + mulld r0,r7,r26 │ │ │ │ addi r24,r24,1 │ │ │ │ - add r27,r27,r6 │ │ │ │ - cmpd r24,r29 │ │ │ │ - bne 36b20 │ │ │ │ - ld r14,88(r31) │ │ │ │ - ld r25,96(r31) │ │ │ │ - ld r20,136(r31) │ │ │ │ - ble cr3,36f5c │ │ │ │ - mr r3,r14 │ │ │ │ - ld r26,64(r31) │ │ │ │ - mr r14,r28 │ │ │ │ - ld r28,72(r31) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpd r24,r17 │ │ │ │ + lfdx f0,r18,r9 │ │ │ │ + add r9,r0,r4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r15,r9 │ │ │ │ + bgt 376ac │ │ │ │ + add r25,r16,r25 │ │ │ │ + addi r4,r4,1 │ │ │ │ + subf r9,r25,r22 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + mr r24,r9 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 37668 │ │ │ │ + subf r24,r22,r25 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r24,r27,r24 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + sldi r24,r24,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r18,r24 │ │ │ │ + fmul f8,f8,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 37690 │ │ │ │ + add r9,r25,r14 │ │ │ │ + add r9,r27,r9 │ │ │ │ + add r4,r0,r4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f0,r18,r9 │ │ │ │ + fmadd f0,f12,f0,f8 │ │ │ │ + stfdx f0,r15,r4 │ │ │ │ + addi r26,r26,1 │ │ │ │ + add r27,r27,r10 │ │ │ │ + cmpd r26,r29 │ │ │ │ + bne 37490 │ │ │ │ + ld r25,112(r31) │ │ │ │ + ld r22,128(r31) │ │ │ │ + mr r18,r3 │ │ │ │ + mr r17,r6 │ │ │ │ + ld r24,136(r31) │ │ │ │ + ld r14,152(r31) │ │ │ │ + ble cr3,37a38 │ │ │ │ + mr r9,r24 │ │ │ │ + ld r27,64(r31) │ │ │ │ + ld r26,80(r31) │ │ │ │ mr r6,r25 │ │ │ │ - mr r24,r7 │ │ │ │ - mr r25,r0 │ │ │ │ - mr r8,r20 │ │ │ │ - mr r10,r18 │ │ │ │ - mr r0,r17 │ │ │ │ - mr r7,r9 │ │ │ │ - add r9,r10,r7 │ │ │ │ - ld r23,88(r30) │ │ │ │ - addi r4,r29,-1 │ │ │ │ - ld r17,120(r31) │ │ │ │ - add r11,r0,r7 │ │ │ │ - add r12,r8,r7 │ │ │ │ - std r8,88(r31) │ │ │ │ + mr r10,r3 │ │ │ │ + mr r7,r17 │ │ │ │ + ld r24,88(r31) │ │ │ │ + ld r18,104(r31) │ │ │ │ + mr r2,r28 │ │ │ │ + mr r0,r5 │ │ │ │ + add r8,r10,r0 │ │ │ │ + ld r19,88(r30) │ │ │ │ + addi r5,r29,-1 │ │ │ │ + std r24,176(r31) │ │ │ │ + ld r17,72(r31) │ │ │ │ + add r12,r14,r0 │ │ │ │ + mr r4,r14 │ │ │ │ + std r10,208(r31) │ │ │ │ + ld r24,120(r31) │ │ │ │ + mr r10,r2 │ │ │ │ + add r28,r7,r0 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - mr r8,r3 │ │ │ │ - li r21,0 │ │ │ │ - std r9,80(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - mr r3,r0 │ │ │ │ - mr r0,r29 │ │ │ │ - std r6,168(r31) │ │ │ │ - std r25,176(r31) │ │ │ │ - std r24,184(r31) │ │ │ │ - std r10,192(r31) │ │ │ │ - std r23,136(r31) │ │ │ │ - add r16,r9,r7 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - std r9,96(r31) │ │ │ │ - mr r9,r23 │ │ │ │ - addi r5,r9,1 │ │ │ │ - mr r25,r0 │ │ │ │ + li r23,0 │ │ │ │ + std r22,136(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + std r8,104(r31) │ │ │ │ + ld r8,32(r31) │ │ │ │ + mr r14,r7 │ │ │ │ + mr r2,r6 │ │ │ │ + std r18,192(r31) │ │ │ │ + std r19,224(r31) │ │ │ │ + add r16,r8,r0 │ │ │ │ + sldi r8,r5,3 │ │ │ │ + std r8,112(r31) │ │ │ │ + addi r8,r19,1 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + std r8,64(r31) │ │ │ │ + li r7,0 │ │ │ │ + mr r6,r4 │ │ │ │ + mr r4,r14 │ │ │ │ + ld r14,40(r31) │ │ │ │ li r9,0 │ │ │ │ - mr r0,r3 │ │ │ │ - std r8,152(r31) │ │ │ │ - li r18,0 │ │ │ │ - mr r3,r14 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - nop │ │ │ │ + std r10,128(r31) │ │ │ │ + mr r25,r29 │ │ │ │ + std r7,56(r31) │ │ │ │ + mr r7,r2 │ │ │ │ cmpd r25,r9 │ │ │ │ - ble 36db4 │ │ │ │ - ld r24,88(r31) │ │ │ │ - sldi r29,r9,3 │ │ │ │ - ld r6,48(r31) │ │ │ │ + ble 37864 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r3,r9,3 │ │ │ │ + ld r22,32(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r7,72(r31) │ │ │ │ + std r6,80(r31) │ │ │ │ + std r27,88(r31) │ │ │ │ ld r8,64(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r17,56(r31) │ │ │ │ - std r26,64(r31) │ │ │ │ - std r0,72(r31) │ │ │ │ - add r22,r26,r29 │ │ │ │ - add r27,r17,r29 │ │ │ │ - add r19,r0,r29 │ │ │ │ - add r23,r24,r29 │ │ │ │ - ld r24,40(r31) │ │ │ │ - srdi r14,r6,3 │ │ │ │ - subf r6,r9,r25 │ │ │ │ - mtctr r6 │ │ │ │ - ldx r6,r17,r29 │ │ │ │ - add r20,r24,r29 │ │ │ │ - addi r24,r22,8 │ │ │ │ - add r29,r8,r29 │ │ │ │ + add r21,r26,r3 │ │ │ │ + add r29,r27,r3 │ │ │ │ + add r11,r6,r3 │ │ │ │ + add r19,r4,r3 │ │ │ │ + srdi r18,r10,3 │ │ │ │ + subf r10,r9,r25 │ │ │ │ + add r20,r22,r3 │ │ │ │ + addi r22,r21,8 │ │ │ │ + mtctr r10 │ │ │ │ + ldx r10,r27,r3 │ │ │ │ + add r3,r8,r3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r23,r10 │ │ │ │ - ldx r26,r29,r10 │ │ │ │ - mr r0,r9 │ │ │ │ + nop │ │ │ │ + ldx r8,r3,r2 │ │ │ │ + ldx r7,r11,r2 │ │ │ │ + cmpdi r7,0 │ │ │ │ + mr r6,r9 │ │ │ │ fmr f0,f12 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r17,r26,1 │ │ │ │ - mulld r6,r6,r26 │ │ │ │ - cmpd cr7,r8,r17 │ │ │ │ - beq 36d98 │ │ │ │ - add r8,r8,r6 │ │ │ │ - beq cr7,36d98 │ │ │ │ - ldx r26,r20,r10 │ │ │ │ - lfdx f11,r19,r10 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - maddld r0,r0,r14,r26 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r27,r8,1 │ │ │ │ + beq 37848 │ │ │ │ + cmpd r7,r27 │ │ │ │ + add r7,r7,r10 │ │ │ │ + beq 37848 │ │ │ │ + ldx r8,r20,r2 │ │ │ │ + lfdx f11,r19,r2 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + maddld r6,r6,r18,r8 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r22,r10 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f10,r15,r0 │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f10,r15,r6 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r24,r10 │ │ │ │ - stdu r6,8(r27) │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 36d40 │ │ │ │ - ld r17,56(r31) │ │ │ │ - ld r26,64(r31) │ │ │ │ - ld r0,72(r31) │ │ │ │ - ldx r10,r17,r7 │ │ │ │ - lfd f10,0(r3) │ │ │ │ - lfdx f0,r26,r7 │ │ │ │ + stfdx f0,r22,r2 │ │ │ │ + stdu r10,8(r29) │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 377f0 │ │ │ │ + ld r7,72(r31) │ │ │ │ + ld r6,80(r31) │ │ │ │ + ld r27,88(r31) │ │ │ │ + ldx r2,r27,r0 │ │ │ │ + lfd f10,0(r17) │ │ │ │ + lfdx f0,r26,r0 │ │ │ │ ld r9,-8(r12) │ │ │ │ - ld r8,-8(r11) │ │ │ │ - sldi r10,r10,3 │ │ │ │ cmpdi r9,0 │ │ │ │ - lfdx f11,r28,r10 │ │ │ │ + ld r10,-8(r28) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f11,r24,r2 │ │ │ │ fmadd f0,f0,f10,f11 │ │ │ │ - stfdx f0,r28,r10 │ │ │ │ - beq 36f50 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r6,96(r31) │ │ │ │ - ldx r10,r10,r6 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 36f50 │ │ │ │ - ld r10,-8(r16) │ │ │ │ - add r9,r9,r8 │ │ │ │ + stfdx f0,r24,r2 │ │ │ │ + beq 37a00 │ │ │ │ + ld r2,64(r30) │ │ │ │ + ld r8,112(r31) │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 37a00 │ │ │ │ + ld r2,-8(r16) │ │ │ │ + add r9,r9,r10 │ │ │ │ std r9,-8(r12) │ │ │ │ - mr r9,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r5 │ │ │ │ - std r10,-8(r16) │ │ │ │ - bne 36ec0 │ │ │ │ - addi r9,r4,1 │ │ │ │ - cmpdi r4,0 │ │ │ │ - ld r22,80(r31) │ │ │ │ - mr r29,r16 │ │ │ │ - mr r6,r12 │ │ │ │ - mr r24,r11 │ │ │ │ - mtctr r9 │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,-8(r16) │ │ │ │ + bne 37a28 │ │ │ │ + addi r2,r5,1 │ │ │ │ + mr r19,r9 │ │ │ │ + cmpdi r5,0 │ │ │ │ li r9,1 │ │ │ │ + ld r21,104(r31) │ │ │ │ + mr r3,r16 │ │ │ │ + mr r29,r28 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r12 │ │ │ │ mfctr r10 │ │ │ │ isellt r9,r9,r10 │ │ │ │ mtctr r9 │ │ │ │ - mr r9,r4 │ │ │ │ - nop │ │ │ │ + mr r9,r5 │ │ │ │ nop │ │ │ │ - bdz 36ec0 │ │ │ │ - ld r27,-16(r6) │ │ │ │ - ld r8,-16(r29) │ │ │ │ + bdz 37970 │ │ │ │ + ld r8,-16(r3) │ │ │ │ + ld r11,-16(r2) │ │ │ │ + cmpdi r11,0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r10,-16(r24) │ │ │ │ - li r23,1 │ │ │ │ + li r22,1 │ │ │ │ + ld r10,-16(r29) │ │ │ │ sldi r20,r9,3 │ │ │ │ - cmpdi cr7,r27,0 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,-16(r29) │ │ │ │ - cmpd r8,r5 │ │ │ │ - stdu r21,-8(r29) │ │ │ │ - beq cr7,36f40 │ │ │ │ + std r8,-16(r3) │ │ │ │ + cmpd cr7,r8,r19 │ │ │ │ + stdu r23,-8(r3) │ │ │ │ + beq 379f0 │ │ │ │ ld r8,64(r30) │ │ │ │ ldx r8,r8,r20 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd cr7,r27,r8 │ │ │ │ - beq cr7,36f40 │ │ │ │ - ldu r8,-8(r22) │ │ │ │ - add r10,r27,r10 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,36eb4 │ │ │ │ + cmpd r11,r8 │ │ │ │ + beq 379f0 │ │ │ │ + ldu r8,-8(r21) │ │ │ │ + add r10,r11,r10 │ │ │ │ + std r10,-16(r2) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bgt 37964 │ │ │ │ neg r8,r8 │ │ │ │ - li r23,-1 │ │ │ │ - stdu r23,-8(r24) │ │ │ │ - stdu r8,-8(r6) │ │ │ │ - beq 36e50 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r10 │ │ │ │ - bne 36ce0 │ │ │ │ - ld r8,152(r31) │ │ │ │ + li r22,-1 │ │ │ │ + stdu r22,-8(r29) │ │ │ │ + stdu r8,-8(r2) │ │ │ │ + beq cr7,37900 │ │ │ │ + ld r2,56(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r14 │ │ │ │ + std r2,56(r31) │ │ │ │ + bne 37790 │ │ │ │ ld r9,144(r31) │ │ │ │ - mr r14,r3 │ │ │ │ - mr r3,r0 │ │ │ │ - mr r0,r25 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 351ec │ │ │ │ - ld r9,112(r31) │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,112(r31) │ │ │ │ - ble cr4,36fa0 │ │ │ │ - mr r29,r0 │ │ │ │ - ld r6,168(r31) │ │ │ │ - mr r0,r3 │ │ │ │ - ld r25,176(r31) │ │ │ │ - mr r3,r8 │ │ │ │ - ld r24,184(r31) │ │ │ │ - ld r10,192(r31) │ │ │ │ - ld r8,88(r31) │ │ │ │ - ld r23,136(r31) │ │ │ │ - b 36958 │ │ │ │ - stdx r10,r18,r8 │ │ │ │ - li r5,-1 │ │ │ │ + addi r2,r7,1 │ │ │ │ + mr r14,r4 │ │ │ │ + ld r10,128(r31) │ │ │ │ + mr r4,r6 │ │ │ │ + mr r29,r25 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 35ae4 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r10,r10,r25 │ │ │ │ + ble cr4,3776c │ │ │ │ + mr r6,r2 │ │ │ │ + mr r7,r14 │ │ │ │ + mr r2,r10 │ │ │ │ + ld r22,136(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + mr r14,r4 │ │ │ │ + std r17,72(r31) │ │ │ │ + ld r24,176(r31) │ │ │ │ + ld r18,192(r31) │ │ │ │ + ld r10,208(r31) │ │ │ │ + ld r19,224(r31) │ │ │ │ + b 372b4 │ │ │ │ + stdx r10,r18,r7 │ │ │ │ + li r4,-1 │ │ │ │ neg r10,r10 │ │ │ │ - b 36a84 │ │ │ │ - nop │ │ │ │ + b 373e4 │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r24) │ │ │ │ - b 36e98 │ │ │ │ + std r10,-16(r29) │ │ │ │ + b 37948 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r11) │ │ │ │ - b 36df8 │ │ │ │ - ld r10,112(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r10,r10,r29 │ │ │ │ - std r10,112(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - cmpd r14,r10 │ │ │ │ - beq 351ec │ │ │ │ - ld r23,88(r30) │ │ │ │ - b 369b4 │ │ │ │ - andi. r9,r7,8 │ │ │ │ - bne 36fb4 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - andi. r9,r7,2 │ │ │ │ - beq 34c68 │ │ │ │ - b 36260 │ │ │ │ - ld r9,136(r31) │ │ │ │ - b 36cbc │ │ │ │ - mr r30,r10 │ │ │ │ - fmr f31,f23 │ │ │ │ - b 351ec │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - b 35c6c │ │ │ │ - ld r7,32(r31) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - li r17,0 │ │ │ │ - li r18,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r7,0 │ │ │ │ - bne 36ffc │ │ │ │ - bgt cr3,365c0 │ │ │ │ + neg r10,r10 │ │ │ │ + ld r2,-8(r16) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r10,-8(r28) │ │ │ │ + std r9,-8(r12) │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,-8(r16) │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 378c8 │ │ │ │ + mr r9,r5 │ │ │ │ + b 37970 │ │ │ │ + li r4,0 │ │ │ │ + b 375d0 │ │ │ │ + ld r9,72(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r28,r28,r29 │ │ │ │ + addi r9,r9,8 │ │ │ │ + std r9,72(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ + cmpd r25,r9 │ │ │ │ + beq 35ae4 │ │ │ │ + ld r19,88(r30) │ │ │ │ + b 3731c │ │ │ │ + andi. r2,r8,8 │ │ │ │ + bne 37a84 │ │ │ │ + li r2,1 │ │ │ │ + std r2,40(r31) │ │ │ │ + andi. r2,r8,2 │ │ │ │ + beq 35608 │ │ │ │ + b 36ba0 │ │ │ │ + mr r30,r24 │ │ │ │ + b 35ae4 │ │ │ │ + li r2,1 │ │ │ │ + std r2,40(r31) │ │ │ │ + b 365b0 │ │ │ │ + ld r8,40(r31) │ │ │ │ + addi r2,r3,-2 │ │ │ │ + li r6,0 │ │ │ │ + li r11,0 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r8,0 │ │ │ │ + bne 37c68 │ │ │ │ + bgt cr3,36eec │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 351ec │ │ │ │ + beq 35ae4 │ │ │ │ + ld r2,72(r31) │ │ │ │ cmpdi r3,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ - li r18,2 │ │ │ │ - sldi r17,r29,1 │ │ │ │ - beq 351ec │ │ │ │ - bgt cr3,365c0 │ │ │ │ - addi r9,r18,1 │ │ │ │ - add r17,r17,r29 │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r18,r18,2 │ │ │ │ - cmpd r3,r9 │ │ │ │ - add r17,r29,r17 │ │ │ │ - beq 351ec │ │ │ │ - bgt cr3,365c0 │ │ │ │ - addi r9,r18,1 │ │ │ │ - add r17,r17,r29 │ │ │ │ - addi r18,r18,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ - cmpd cr7,r3,r9 │ │ │ │ - cmpd r3,r18 │ │ │ │ - add r17,r29,r17 │ │ │ │ - beq cr7,351ec │ │ │ │ - bne 36ffc │ │ │ │ - b 351ec │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r7,32(r31) │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r23,0 │ │ │ │ + li r11,2 │ │ │ │ + sldi r6,r29,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + std r2,72(r31) │ │ │ │ + beq 35ae4 │ │ │ │ + ble cr3,37c70 │ │ │ │ + std r2,72(r31) │ │ │ │ + b 36eec │ │ │ │ + ld r8,40(r31) │ │ │ │ + addi r2,r28,-2 │ │ │ │ + li r11,0 │ │ │ │ li r12,0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - cmpdi cr3,r7,0 │ │ │ │ - bne 37180 │ │ │ │ - bgt cr3,35f40 │ │ │ │ - ld r9,152(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 351ec │ │ │ │ - cmpdi r9,2 │ │ │ │ - mr r7,r9 │ │ │ │ - addi r14,r14,16 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + cmpdi cr3,r8,0 │ │ │ │ + bne 37c5c │ │ │ │ + bgt cr3,3685c │ │ │ │ + cmpdi r28,1 │ │ │ │ + beq 35ae4 │ │ │ │ + ld r2,72(r31) │ │ │ │ + cmpdi r28,2 │ │ │ │ li r12,2 │ │ │ │ - sldi r23,r29,1 │ │ │ │ - beq 351ec │ │ │ │ - bgt cr3,35f40 │ │ │ │ - addi r9,r12,1 │ │ │ │ - add r23,r29,r23 │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r12,r12,2 │ │ │ │ - cmpd r7,r9 │ │ │ │ - add r23,r29,r23 │ │ │ │ - beq 351ec │ │ │ │ - bgt cr3,35f40 │ │ │ │ - addi r9,r12,1 │ │ │ │ - add r23,r29,r23 │ │ │ │ - addi r12,r12,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ - cmpd cr7,r7,r9 │ │ │ │ - cmpd r7,r12 │ │ │ │ - add r23,r29,r23 │ │ │ │ - beq cr7,351ec │ │ │ │ - bne 37094 │ │ │ │ - b 351ec │ │ │ │ - mr r3,r19 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r29,r4 │ │ │ │ - mulld r5,r21,r4 │ │ │ │ - mulld r7,r21,r9 │ │ │ │ - cmpd r9,r29 │ │ │ │ - beq cr7,35c6c │ │ │ │ - addis r4,r2,-2 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfd f0,1648(r4) │ │ │ │ - stfdx f0,r3,r5 │ │ │ │ - beq 35c6c │ │ │ │ - stfdx f0,r3,r7 │ │ │ │ - b 370e8 │ │ │ │ - nop │ │ │ │ + sldi r11,r29,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + std r2,72(r31) │ │ │ │ + beq 35ae4 │ │ │ │ + ble cr3,37bb0 │ │ │ │ + std r2,72(r31) │ │ │ │ + b 3685c │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r29,r5 │ │ │ │ + mulld r6,r18,r5 │ │ │ │ + mulld r8,r18,r2 │ │ │ │ + cmpd r29,r2 │ │ │ │ + beq cr7,365b0 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + stfdx f31,r21,r6 │ │ │ │ + beq 365b0 │ │ │ │ + stfdx f31,r21,r8 │ │ │ │ + b 37b34 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r19 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd cr7,r29,r4 │ │ │ │ - mulld r5,r21,r4 │ │ │ │ - mulld r7,r21,r9 │ │ │ │ - cmpd r29,r9 │ │ │ │ - beq cr7,36260 │ │ │ │ - addis r4,r2,-2 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfd f0,1648(r4) │ │ │ │ - stfdx f0,r3,r5 │ │ │ │ - beq 36260 │ │ │ │ - stfdx f0,r3,r7 │ │ │ │ - b 37138 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd cr7,r29,r5 │ │ │ │ + mulld r6,r18,r5 │ │ │ │ + mulld r8,r18,r2 │ │ │ │ + cmpd r29,r2 │ │ │ │ + beq cr7,36ba0 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + stfdx f31,r21,r6 │ │ │ │ + beq 36ba0 │ │ │ │ + stfdx f31,r21,r8 │ │ │ │ + b 37b74 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi r8,r12,1 │ │ │ │ + add r11,r11,r29 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r12,r12,2 │ │ │ │ + cmpd r28,r8 │ │ │ │ + add r11,r29,r11 │ │ │ │ + beq 35ae4 │ │ │ │ + bgt cr3,37b28 │ │ │ │ + addi r8,r12,1 │ │ │ │ + add r11,r11,r29 │ │ │ │ + addi r12,r12,2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpd cr7,r28,r8 │ │ │ │ + cmpd r28,r12 │ │ │ │ + add r11,r29,r11 │ │ │ │ + beq cr7,35ae4 │ │ │ │ + beq 35ae4 │ │ │ │ + bgt cr3,37b28 │ │ │ │ + b 37bb0 │ │ │ │ nop │ │ │ │ - ld r7,152(r31) │ │ │ │ - b 37094 │ │ │ │ - li r5,0 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r3,0 │ │ │ │ - std r5,112(r31) │ │ │ │ - ld r5,32(r31) │ │ │ │ - andi. r9,r9,2 │ │ │ │ + addi r8,r2,-2 │ │ │ │ + ld r5,40(r31) │ │ │ │ + li r2,0 │ │ │ │ + li r6,0 │ │ │ │ + andi. r8,r8,2 │ │ │ │ cmpdi cr3,r5,0 │ │ │ │ - bne 371e4 │ │ │ │ - bgt cr3,36c60 │ │ │ │ - ld r9,144(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 351ec │ │ │ │ - li r3,2 │ │ │ │ - sldi r5,r29,1 │ │ │ │ - addi r14,r14,16 │ │ │ │ - cmpd r3,r9 │ │ │ │ - std r5,112(r31) │ │ │ │ - beq 351ec │ │ │ │ - ld r4,144(r31) │ │ │ │ - sldi r9,r29,1 │ │ │ │ - ble cr3,371f0 │ │ │ │ - std r9,112(r31) │ │ │ │ - b 36c60 │ │ │ │ + bne 37c48 │ │ │ │ + bgt cr3,37700 │ │ │ │ + ld r8,144(r31) │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 35ae4 │ │ │ │ + ld r2,72(r31) │ │ │ │ + li r6,2 │ │ │ │ + cmpd r6,r8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + std r2,72(r31) │ │ │ │ + sldi r2,r29,1 │ │ │ │ + beq 35ae4 │ │ │ │ + ld r8,72(r31) │ │ │ │ ld r4,144(r31) │ │ │ │ - li r9,0 │ │ │ │ - bgt cr3,371dc │ │ │ │ - addi r5,r3,1 │ │ │ │ - add r9,r29,r9 │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r3,r3,2 │ │ │ │ + ble cr3,37cbc │ │ │ │ + std r8,72(r31) │ │ │ │ + b 37700 │ │ │ │ + ld r2,72(r31) │ │ │ │ + bgt cr3,37b28 │ │ │ │ + b 37bb0 │ │ │ │ + ld r2,72(r31) │ │ │ │ + bgt cr3,37ad8 │ │ │ │ + addi r8,r11,1 │ │ │ │ + add r6,r29,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r11,r11,2 │ │ │ │ + cmpd r8,r3 │ │ │ │ + add r6,r29,r6 │ │ │ │ + beq 35ae4 │ │ │ │ + bgt cr3,37ad8 │ │ │ │ + addi r8,r11,1 │ │ │ │ + add r6,r29,r6 │ │ │ │ + addi r11,r11,2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpd cr7,r8,r3 │ │ │ │ + cmpd r3,r11 │ │ │ │ + add r6,r29,r6 │ │ │ │ + beq cr7,35ae4 │ │ │ │ + beq 35ae4 │ │ │ │ + bgt cr3,37ad8 │ │ │ │ + b 37c70 │ │ │ │ + addi r5,r6,1 │ │ │ │ + add r2,r29,r2 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r6,r6,2 │ │ │ │ cmpd r5,r4 │ │ │ │ - add r9,r29,r9 │ │ │ │ - beq 351ec │ │ │ │ - bgt cr3,371dc │ │ │ │ - addi r5,r3,1 │ │ │ │ - add r9,r29,r9 │ │ │ │ - addi r3,r3,2 │ │ │ │ - addi r14,r14,16 │ │ │ │ + add r2,r29,r2 │ │ │ │ + beq 35ae4 │ │ │ │ + bgt cr3,37c54 │ │ │ │ + addi r5,r6,1 │ │ │ │ + add r2,r29,r2 │ │ │ │ + addi r6,r6,2 │ │ │ │ + addi r8,r8,16 │ │ │ │ cmpd cr7,r5,r4 │ │ │ │ - cmpd r3,r4 │ │ │ │ - add r9,r29,r9 │ │ │ │ - beq cr7,351ec │ │ │ │ - beq 351ec │ │ │ │ - bgt cr3,371dc │ │ │ │ - b 371f0 │ │ │ │ + cmpd r6,r4 │ │ │ │ + add r2,r29,r2 │ │ │ │ + beq cr7,35ae4 │ │ │ │ + beq 35ae4 │ │ │ │ + bgt cr3,37c54 │ │ │ │ + b 37cbc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1289 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000037250 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,3248 │ │ │ │ - mflr r0 │ │ │ │ - std r21,-112(r1) │ │ │ │ +0000000000037d20 : │ │ │ │ + std r21,-120(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ ld r5,8(r3) │ │ │ │ ld r21,24(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r9,16(r3) │ │ │ │ - std r18,-136(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ + mr r20,r3 │ │ │ │ + li r4,0 │ │ │ │ + ld r2,16(r3) │ │ │ │ + std r25,-88(r1) │ │ │ │ + std r24,-96(r1) │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r31,-40(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r14,-168(r1) │ │ │ │ - std r15,-160(r1) │ │ │ │ - std r16,-152(r1) │ │ │ │ - std r17,-144(r1) │ │ │ │ - std r19,-128(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - stdu r1,-272(r1) │ │ │ │ - mr r18,r3 │ │ │ │ - li r4,0 │ │ │ │ mr r3,r21 │ │ │ │ sldi r5,r5,3 │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-176(r1) │ │ │ │ + std r15,-168(r1) │ │ │ │ + std r16,-160(r1) │ │ │ │ + std r17,-152(r1) │ │ │ │ + std r18,-144(r1) │ │ │ │ + std r19,-136(r1) │ │ │ │ + std r22,-112(r1) │ │ │ │ + std r26,-80(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + std r28,-64(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ + std r30,-48(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,80(r1) │ │ │ │ - std r9,56(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r25,48(r18) │ │ │ │ - ld r9,8(r18) │ │ │ │ + stxv vs63,64(r1) │ │ │ │ + std r2,56(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r25,48(r20) │ │ │ │ cmpdi r25,1 │ │ │ │ - beq 375c4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r9,0 │ │ │ │ - std r9,40(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r9,r9,1648 │ │ │ │ - std r9,64(r31) │ │ │ │ - ble 37654 │ │ │ │ + ld r2,8(r20) │ │ │ │ + beq 38074 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r2,0 │ │ │ │ + std r2,40(r31) │ │ │ │ + ble 38100 │ │ │ │ li r28,1 │ │ │ │ - lfd f29,0(r9) │ │ │ │ + plfd f29,129956 # 57980 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ mtvsrdd vs63,r28,r28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ sldi r19,r25,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,48(r31) │ │ │ │ cmpdi r25,0 │ │ │ │ - addi r9,r19,15 │ │ │ │ - addi r10,r19,23 │ │ │ │ + addi r2,r19,15 │ │ │ │ + addi r9,r19,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f29,0(r24) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f28,0(r24) │ │ │ │ addi r26,r1,32 │ │ │ │ - ble 37468 │ │ │ │ - ld r9,40(r31) │ │ │ │ + ble 37f14 │ │ │ │ + ld r2,40(r31) │ │ │ │ cmpdi r25,1 │ │ │ │ - ld r6,120(r18) │ │ │ │ - mulld r10,r25,r9 │ │ │ │ - beq 376c4 │ │ │ │ - srdi r7,r25,1 │ │ │ │ - mr r9,r26 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - addi r4,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 373dc │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 373cc │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 373c0 │ │ │ │ - mr r7,r4 │ │ │ │ - addi r9,r26,16 │ │ │ │ + ld r7,120(r20) │ │ │ │ + mulld r9,r25,r2 │ │ │ │ + beq 38174 │ │ │ │ + srdi r8,r25,1 │ │ │ │ + mr r2,r26 │ │ │ │ + andi. r6,r8,3 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 37e9c │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 37e8c │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 37e80 │ │ │ │ + mr r8,r5 │ │ │ │ + addi r2,r26,16 │ │ │ │ stxv vs63,0(r26) │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 373fc │ │ │ │ - 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 373e4 │ │ │ │ - andi. r9,r25,1 │ │ │ │ - clrrdi r9,r25,1 │ │ │ │ - beq 37410 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 37ebc │ │ │ │ + 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 37ea4 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + clrrdi r2,r25,1 │ │ │ │ + beq 37ed0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stdx r28,r26,r2 │ │ │ │ sldi r9,r9,3 │ │ │ │ - stdx r28,r26,r9 │ │ │ │ - ld r9,64(r31) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ mr r29,r25 │ │ │ │ li r30,0 │ │ │ │ addi r23,r24,8 │ │ │ │ - add r27,r6,r10 │ │ │ │ - lfd f31,0(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,1528(r9) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r27,r7,r9 │ │ │ │ nop │ │ │ │ lfdx f1,r27,r30 │ │ │ │ - fmul f1,f1,f30 │ │ │ │ + fmul f1,f1,f29 │ │ │ │ stfdx f1,r22,r30 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4da0 │ │ │ │ addic. r29,r29,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r23,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bne 37440 │ │ │ │ - ld r9,0(r18) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 37560 │ │ │ │ - add r10,r24,r19 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + bne 37ef0 │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3800c │ │ │ │ + add r9,r24,r19 │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r23,r25,-1 │ │ │ │ lfdx f12,r24,r19 │ │ │ │ - add r17,r26,r19 │ │ │ │ lfd f30,0(r21) │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ + add r17,r26,r19 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ cmpdi cr4,r23,0 │ │ │ │ - mr r27,r10 │ │ │ │ - add r20,r9,r10 │ │ │ │ + mr r27,r9 │ │ │ │ + add r18,r2,r9 │ │ │ │ + nop │ │ │ │ lfd f0,0(r27) │ │ │ │ fmadd f30,f0,f12,f30 │ │ │ │ stfd f30,0(r21) │ │ │ │ - ble cr4,375b4 │ │ │ │ - ld r7,56(r18) │ │ │ │ + ble cr4,38064 │ │ │ │ + ld r8,56(r20) │ │ │ │ mtctr r23 │ │ │ │ - mr r8,r17 │ │ │ │ + mr r10,r17 │ │ │ │ mr r16,r23 │ │ │ │ - add r7,r7,r19 │ │ │ │ - b 374dc │ │ │ │ + add r8,r8,r19 │ │ │ │ + b 37f8c │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r16,r16,-1 │ │ │ │ - std r28,0(r8) │ │ │ │ - bdz 375a0 │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - ldu r6,-8(r8) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - beq 374d0 │ │ │ │ + std r28,0(r10) │ │ │ │ + bdz 38050 │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + ldu r7,-8(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r7,r9 │ │ │ │ + beq 37f80 │ │ │ │ cmpd r25,r16 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r8,r16,3 │ │ │ │ - stdx r6,r26,r8 │ │ │ │ - ble 37554 │ │ │ │ - add r30,r24,r8 │ │ │ │ - lfdx f31,r24,r8 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r10,r16,3 │ │ │ │ + stdx r7,r26,r10 │ │ │ │ + ble 38000 │ │ │ │ + add r30,r24,r10 │ │ │ │ + lfdx f31,r24,r10 │ │ │ │ subf r16,r16,r25 │ │ │ │ - add r29,r26,r8 │ │ │ │ - add r15,r22,r8 │ │ │ │ + add r29,r26,r10 │ │ │ │ + add r15,r22,r10 │ │ │ │ li r14,0 │ │ │ │ addi r30,r30,8 │ │ │ │ lfdx f0,r29,r14 │ │ │ │ fcfid f1,f0 │ │ │ │ lfdx f0,r15,r14 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4da0 │ │ │ │ addic. r16,r16,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r30,r14 │ │ │ │ addi r14,r14,8 │ │ │ │ - bne 37520 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfd f12,0(r9) │ │ │ │ + bne 37fd0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f12,0(r2) │ │ │ │ addi r27,r27,8 │ │ │ │ - cmpld r20,r27 │ │ │ │ - bne 374a0 │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r10,8(r18) │ │ │ │ + cmpld r18,r27 │ │ │ │ + bne 37f50 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r9,8(r20) │ │ │ │ addi r21,r21,8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,48(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 37654 │ │ │ │ - ld r25,48(r18) │ │ │ │ - b 37330 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,40(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,48(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 38100 │ │ │ │ + ld r25,48(r20) │ │ │ │ + b 37df0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,0(r26) │ │ │ │ - li r8,0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r26) │ │ │ │ - b 37504 │ │ │ │ - sldi r10,r23,3 │ │ │ │ + nop │ │ │ │ + ld r9,0(r26) │ │ │ │ + li r10,0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r26) │ │ │ │ + b 37fb4 │ │ │ │ + sldi r9,r23,3 │ │ │ │ mr r16,r23 │ │ │ │ - ldx r6,r26,r10 │ │ │ │ - b 374f0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 37654 │ │ │ │ - ld r24,0(r18) │ │ │ │ - cmpdi r24,0 │ │ │ │ - ble 37654 │ │ │ │ - sldi r25,r9,3 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r23,120(r18) │ │ │ │ + ldx r7,r26,r9 │ │ │ │ + b 37fa0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 38100 │ │ │ │ + ld r23,0(r20) │ │ │ │ + cmpdi r23,0 │ │ │ │ + ble 38100 │ │ │ │ + sldi r25,r2,3 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r24,120(r20) │ │ │ │ li r28,0 │ │ │ │ - addi r27,r9,-8 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,1528(r9) │ │ │ │ + plfd f30,129256 # 57980 │ │ │ │ + addi r27,r2,-8 │ │ │ │ lfdx f31,r21,r28 │ │ │ │ - add r26,r23,r28 │ │ │ │ - mr r29,r24 │ │ │ │ + add r26,r24,r28 │ │ │ │ + mr r29,r23 │ │ │ │ li r30,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r30,r30,1 │ │ │ │ lfd f1,0(r26) │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fmul f1,f0,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r9,r30,3 │ │ │ │ + bl 4da0 │ │ │ │ + sldi r2,r30,3 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - lfdx f0,r27,r9 │ │ │ │ + lfdx f0,r27,r2 │ │ │ │ fmadd f31,f0,f1,f31 │ │ │ │ stfdx f31,r21,r28 │ │ │ │ - bne 37610 │ │ │ │ + bne 380c0 │ │ │ │ addi r28,r28,8 │ │ │ │ - cmpld r28,r25 │ │ │ │ - bne 375f4 │ │ │ │ - addi r1,r31,272 │ │ │ │ + cmpld r25,r28 │ │ │ │ + bne 380a4 │ │ │ │ + addi r1,r31,256 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-192(r1) │ │ │ │ - ld r14,-168(r1) │ │ │ │ - ld r15,-160(r1) │ │ │ │ - ld r16,-152(r1) │ │ │ │ - ld r17,-144(r1) │ │ │ │ - ld r18,-136(r1) │ │ │ │ - ld r19,-128(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ + ld r14,-176(r1) │ │ │ │ + ld r15,-168(r1) │ │ │ │ + ld r16,-160(r1) │ │ │ │ + ld r17,-152(r1) │ │ │ │ + ld r18,-144(r1) │ │ │ │ + ld r19,-136(r1) │ │ │ │ + ld r20,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ + ld r21,-120(r1) │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r23,-104(r1) │ │ │ │ + ld r24,-96(r1) │ │ │ │ + ld r25,-88(r1) │ │ │ │ + ld r26,-80(r1) │ │ │ │ + ld r27,-72(r1) │ │ │ │ + ld r28,-64(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ + ld r31,-40(r1) │ │ │ │ + lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 37408 │ │ │ │ + li r2,0 │ │ │ │ + b 37ec8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ + .long 0x1284 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000376e0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,2080 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,16(r3) │ │ │ │ +0000000000038190 : │ │ │ │ + ld r2,16(r3) │ │ │ │ ld r5,0(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r18,-136(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ std r21,-112(r1) │ │ │ │ + mr r20,r3 │ │ │ │ + li r4,0 │ │ │ │ std r25,-80(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + ld r21,24(r3) │ │ │ │ std r31,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r14,-168(r1) │ │ │ │ + mr r3,r2 │ │ │ │ + sldi r5,r5,3 │ │ │ │ std r15,-160(r1) │ │ │ │ std r16,-152(r1) │ │ │ │ std r17,-144(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ std r19,-128(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ std r22,-104(r1) │ │ │ │ std r23,-96(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ std r26,-72(r1) │ │ │ │ std r27,-64(r1) │ │ │ │ std r28,-56(r1) │ │ │ │ std r29,-48(r1) │ │ │ │ std r30,-40(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-272(r1) │ │ │ │ - mr r18,r3 │ │ │ │ - ld r21,24(r3) │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r9 │ │ │ │ - sldi r5,r5,3 │ │ │ │ + stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,80(r1) │ │ │ │ - std r9,56(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r25,48(r18) │ │ │ │ - ld r9,8(r18) │ │ │ │ + stxv vs63,64(r1) │ │ │ │ + std r2,56(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r25,48(r20) │ │ │ │ cmpdi r25,1 │ │ │ │ - beq 37a54 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r9,0 │ │ │ │ - std r9,40(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r9,r9,1648 │ │ │ │ - std r9,64(r31) │ │ │ │ - ble 37ad8 │ │ │ │ + ld r2,8(r20) │ │ │ │ + beq 384e4 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r2,0 │ │ │ │ + std r2,40(r31) │ │ │ │ + ble 38564 │ │ │ │ li r28,1 │ │ │ │ - lfd f29,0(r9) │ │ │ │ + plfd f30,128824 # 57980 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ mtvsrdd vs63,r28,r28 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ sldi r19,r25,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,48(r31) │ │ │ │ cmpdi r25,0 │ │ │ │ - addi r9,r19,15 │ │ │ │ - addi r10,r19,23 │ │ │ │ + addi r2,r19,15 │ │ │ │ + addi r9,r19,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ stfd f29,0(r24) │ │ │ │ addi r26,r1,32 │ │ │ │ - ble 378f8 │ │ │ │ - ld r9,40(r31) │ │ │ │ + ble 38384 │ │ │ │ + ld r2,40(r31) │ │ │ │ cmpdi r25,1 │ │ │ │ - ld r6,120(r18) │ │ │ │ - mulld r10,r25,r9 │ │ │ │ - beq 37b48 │ │ │ │ - srdi r7,r25,1 │ │ │ │ - mr r9,r26 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - addi r4,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 3786c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 3785c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 37850 │ │ │ │ - mr r7,r4 │ │ │ │ - addi r9,r26,16 │ │ │ │ + ld r7,120(r20) │ │ │ │ + mulld r9,r25,r2 │ │ │ │ + beq 385d4 │ │ │ │ + srdi r8,r25,1 │ │ │ │ + mr r2,r26 │ │ │ │ + andi. r6,r8,3 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 3830c │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 382fc │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 382f0 │ │ │ │ + mr r8,r5 │ │ │ │ + addi r2,r26,16 │ │ │ │ stxv vs63,0(r26) │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 3788c │ │ │ │ - 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 37874 │ │ │ │ - andi. r9,r25,1 │ │ │ │ - clrrdi r9,r25,1 │ │ │ │ - beq 378a0 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 3832c │ │ │ │ + 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 38314 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + clrrdi r2,r25,1 │ │ │ │ + beq 38340 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stdx r28,r26,r2 │ │ │ │ sldi r9,r9,3 │ │ │ │ - stdx r28,r26,r9 │ │ │ │ - ld r9,64(r31) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ mr r29,r25 │ │ │ │ li r30,0 │ │ │ │ addi r23,r24,8 │ │ │ │ - add r27,r6,r10 │ │ │ │ - lfd f31,0(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,1528(r9) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r27,r7,r9 │ │ │ │ nop │ │ │ │ lfdx f1,r27,r30 │ │ │ │ fmul f1,f1,f30 │ │ │ │ stfdx f1,r22,r30 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4da0 │ │ │ │ addic. r29,r29,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r23,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bne 378d0 │ │ │ │ - ld r9,0(r18) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 379f0 │ │ │ │ - add r10,r24,r19 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + bne 38360 │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3847c │ │ │ │ + add r9,r24,r19 │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r23,r25,-1 │ │ │ │ lfdx f11,r24,r19 │ │ │ │ add r17,r26,r19 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ cmpdi cr4,r23,0 │ │ │ │ - mr r27,r10 │ │ │ │ - add r20,r9,r10 │ │ │ │ + mr r27,r9 │ │ │ │ + add r18,r2,r9 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ lfd f0,0(r21) │ │ │ │ lfd f12,0(r27) │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ stfd f0,0(r27) │ │ │ │ - ble cr4,37a44 │ │ │ │ - ld r7,56(r18) │ │ │ │ + ble cr4,384d4 │ │ │ │ + ld r8,56(r20) │ │ │ │ mtctr r23 │ │ │ │ - mr r8,r17 │ │ │ │ + mr r10,r17 │ │ │ │ mr r16,r23 │ │ │ │ - add r7,r7,r19 │ │ │ │ - b 3796c │ │ │ │ + add r8,r8,r19 │ │ │ │ + b 383fc │ │ │ │ nop │ │ │ │ addi r16,r16,-1 │ │ │ │ - std r28,0(r8) │ │ │ │ - bdz 37a30 │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - ldu r6,-8(r8) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - beq 37960 │ │ │ │ + std r28,0(r10) │ │ │ │ + bdz 384c0 │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + ldu r7,-8(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r7,r9 │ │ │ │ + beq 383f0 │ │ │ │ cmpd r25,r16 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r8,r16,3 │ │ │ │ - stdx r6,r26,r8 │ │ │ │ - ble 379e4 │ │ │ │ - add r30,r24,r8 │ │ │ │ - lfdx f31,r24,r8 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r10,r16,3 │ │ │ │ + stdx r7,r26,r10 │ │ │ │ + ble 38470 │ │ │ │ + add r30,r24,r10 │ │ │ │ + lfdx f31,r24,r10 │ │ │ │ subf r16,r16,r25 │ │ │ │ - add r29,r26,r8 │ │ │ │ - add r15,r22,r8 │ │ │ │ + add r29,r26,r10 │ │ │ │ + add r15,r22,r10 │ │ │ │ li r14,0 │ │ │ │ addi r30,r30,8 │ │ │ │ lfdx f0,r29,r14 │ │ │ │ fcfid f1,f0 │ │ │ │ lfdx f0,r15,r14 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4da0 │ │ │ │ addic. r16,r16,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r30,r14 │ │ │ │ addi r14,r14,8 │ │ │ │ - bne 379b0 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfd f11,0(r9) │ │ │ │ + bne 38440 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f11,0(r2) │ │ │ │ addi r27,r27,8 │ │ │ │ - cmpld r20,r27 │ │ │ │ - bne 37930 │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r10,8(r18) │ │ │ │ + cmpld r18,r27 │ │ │ │ + bne 383c0 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r9,8(r20) │ │ │ │ addi r21,r21,8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,48(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 37ad8 │ │ │ │ - ld r25,48(r18) │ │ │ │ - b 377c0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,40(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,48(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 38564 │ │ │ │ + ld r25,48(r20) │ │ │ │ + b 38260 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,0(r26) │ │ │ │ - li r8,0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r26) │ │ │ │ - b 37994 │ │ │ │ - sldi r10,r23,3 │ │ │ │ + nop │ │ │ │ + ld r9,0(r26) │ │ │ │ + li r10,0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r26) │ │ │ │ + b 38424 │ │ │ │ + sldi r9,r23,3 │ │ │ │ mr r16,r23 │ │ │ │ - ldx r6,r26,r10 │ │ │ │ - b 37980 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 37ad8 │ │ │ │ - ld r24,0(r18) │ │ │ │ - cmpdi r24,0 │ │ │ │ - ble 37ad8 │ │ │ │ - sldi r25,r9,3 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r23,120(r18) │ │ │ │ + ldx r7,r26,r9 │ │ │ │ + b 38410 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 38564 │ │ │ │ + ld r23,0(r20) │ │ │ │ + cmpdi r23,0 │ │ │ │ + ble 38564 │ │ │ │ + ld r24,120(r20) │ │ │ │ + nop │ │ │ │ + plfd f31,128128 # 57980 │ │ │ │ + sldi r25,r2,3 │ │ │ │ li r27,0 │ │ │ │ - lfd f31,1528(r9) │ │ │ │ ld r30,56(r31) │ │ │ │ - add r26,r23,r27 │ │ │ │ - mr r28,r24 │ │ │ │ + add r26,r24,r27 │ │ │ │ + mr r28,r23 │ │ │ │ li r29,0 │ │ │ │ - nop │ │ │ │ lfd f0,0(r26) │ │ │ │ addi r29,r29,1 │ │ │ │ addi r30,r30,8 │ │ │ │ mtfprd f12,r29 │ │ │ │ fmul f0,f0,f31 │ │ │ │ fcfid f1,f12 │ │ │ │ fmul f1,f0,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4da0 │ │ │ │ lfd f12,-8(r30) │ │ │ │ lfdx f0,r21,r27 │ │ │ │ addic. r28,r28,-1 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfd f0,-8(r30) │ │ │ │ - bne 37a90 │ │ │ │ + bne 38520 │ │ │ │ addi r27,r27,8 │ │ │ │ cmpld r25,r27 │ │ │ │ - bne 37a7c │ │ │ │ - addi r1,r31,272 │ │ │ │ + bne 38510 │ │ │ │ + addi r1,r31,256 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-192(r1) │ │ │ │ ld r14,-168(r1) │ │ │ │ ld r15,-160(r1) │ │ │ │ ld r16,-152(r1) │ │ │ │ ld r17,-144(r1) │ │ │ │ ld r18,-136(r1) │ │ │ │ ld r19,-128(r1) │ │ │ │ ld r20,-120(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r21,-112(r1) │ │ │ │ ld r22,-104(r1) │ │ │ │ ld r23,-96(r1) │ │ │ │ ld r24,-88(r1) │ │ │ │ ld r25,-80(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r26,-72(r1) │ │ │ │ ld r27,-64(r1) │ │ │ │ ld r28,-56(r1) │ │ │ │ ld r29,-48(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ ld r30,-40(r1) │ │ │ │ ld r31,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 37898 │ │ │ │ + li r2,0 │ │ │ │ + b 38338 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1283 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000037b60 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,928 │ │ │ │ - std r23,-120(r1) │ │ │ │ - ld r23,48(r3) │ │ │ │ - stdu r1,-192(r1) │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 37d44 │ │ │ │ - std r24,80(r1) │ │ │ │ - ld r24,104(r3) │ │ │ │ +00000000000385f0 : │ │ │ │ + std r24,-120(r1) │ │ │ │ + ld r24,48(r3) │ │ │ │ cmpdi r24,0 │ │ │ │ - blt 37d70 │ │ │ │ - ld r9,88(r3) │ │ │ │ - mtfprd f0,r24 │ │ │ │ + stdu r1,-192(r1) │ │ │ │ + ble 387b8 │ │ │ │ + std r25,80(r1) │ │ │ │ + ld r25,104(r3) │ │ │ │ + cmpdi r25,0 │ │ │ │ + blt 387e8 │ │ │ │ + ld r2,88(r3) │ │ │ │ + mtfprd f0,r25 │ │ │ │ + stfd f25,136(r1) │ │ │ │ stfd f26,144(r1) │ │ │ │ - stfd f29,168(r1) │ │ │ │ + addi r25,r25,1 │ │ │ │ mflr r0 │ │ │ │ - stfd f27,152(r1) │ │ │ │ - addi r24,r24,1 │ │ │ │ - std r19,40(r1) │ │ │ │ - std r20,48(r1) │ │ │ │ - fcfid f26,f0 │ │ │ │ - std r21,56(r1) │ │ │ │ - std r27,104(r1) │ │ │ │ - ld r19,64(r3) │ │ │ │ - addis r27,r2,-2 │ │ │ │ - ld r20,176(r3) │ │ │ │ - ld r21,96(r3) │ │ │ │ - std r22,64(r1) │ │ │ │ - std r25,88(r1) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r26,96(r1) │ │ │ │ + sldi r24,r24,3 │ │ │ │ + stfd f29,168(r1) │ │ │ │ + stfd f30,176(r1) │ │ │ │ + stfd f31,184(r1) │ │ │ │ + fcfid f25,f0 │ │ │ │ + std r20,40(r1) │ │ │ │ + ld r20,64(r3) │ │ │ │ + std r21,48(r1) │ │ │ │ + std r22,56(r1) │ │ │ │ + ld r21,176(r3) │ │ │ │ + ld r22,96(r3) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r2,2 │ │ │ │ + stfd f27,152(r1) │ │ │ │ stfd f28,160(r1) │ │ │ │ - sldi r23,r23,3 │ │ │ │ - li r25,0 │ │ │ │ + plfd f27,127776 # 57988 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + std r23,64(r1) │ │ │ │ + std r26,88(r1) │ │ │ │ + sldi r23,r25,3 │ │ │ │ li r26,0 │ │ │ │ - addi r27,r27,1536 │ │ │ │ - std r28,112(r1) │ │ │ │ fcfid f29,f0 │ │ │ │ - mtfprd f27,r9 │ │ │ │ - sldi r22,r24,3 │ │ │ │ + mtfprd f26,r2 │ │ │ │ + std r27,96(r1) │ │ │ │ + std r28,104(r1) │ │ │ │ + li r27,0 │ │ │ │ std r0,208(r1) │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - std r29,120(r1) │ │ │ │ - std r30,128(r1) │ │ │ │ - fcfid f27,f27 │ │ │ │ - std r31,136(r1) │ │ │ │ - stfd f30,176(r1) │ │ │ │ - stfd f31,184(r1) │ │ │ │ + std r29,112(r1) │ │ │ │ + std r30,120(r1) │ │ │ │ + fcfid f26,f26 │ │ │ │ + std r31,128(r1) │ │ │ │ fmul f29,f29,f29 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r19,r26 │ │ │ │ - add r28,r21,r26 │ │ │ │ - mr r30,r24 │ │ │ │ + ldx r2,r20,r27 │ │ │ │ + add r28,r22,r27 │ │ │ │ + mr r30,r25 │ │ │ │ li r31,0 │ │ │ │ - add r29,r20,r25 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + add r29,r21,r26 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f30,f26,f0 │ │ │ │ - fdiv f30,f27,f30 │ │ │ │ + fmul f30,f25,f0 │ │ │ │ + fdiv f30,f26,f30 │ │ │ │ fmul f30,f30,f0 │ │ │ │ - b 37ca0 │ │ │ │ + b 38718 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b40 │ │ │ │ + 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 37ce4 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 38758 │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r28) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f12,f29,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - bgt 37c70 │ │ │ │ + bgt 386f0 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 37d50 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + blt 387d0 │ │ │ │ + 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 37ca0 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r25,r25,r22 │ │ │ │ - cmpld r26,r23 │ │ │ │ - bne 37c30 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 38718 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r26,r26,r23 │ │ │ │ + cmpld r27,r24 │ │ │ │ + bne 386b0 │ │ │ │ ld r0,208(r1) │ │ │ │ + lfd f25,136(r1) │ │ │ │ lfd f26,144(r1) │ │ │ │ lfd f27,152(r1) │ │ │ │ lfd f28,160(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ lfd f30,176(r1) │ │ │ │ lfd f31,184(r1) │ │ │ │ - ld r19,40(r1) │ │ │ │ - ld r20,48(r1) │ │ │ │ - ld r21,56(r1) │ │ │ │ - ld r22,64(r1) │ │ │ │ - ld r24,80(r1) │ │ │ │ - ld r25,88(r1) │ │ │ │ - ld r26,96(r1) │ │ │ │ - ld r27,104(r1) │ │ │ │ - ld r28,112(r1) │ │ │ │ + ld r20,40(r1) │ │ │ │ + ld r21,48(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,120(r1) │ │ │ │ - ld r30,128(r1) │ │ │ │ - ld r31,136(r1) │ │ │ │ + ld r22,56(r1) │ │ │ │ + ld r23,64(r1) │ │ │ │ + ld r25,80(r1) │ │ │ │ + ld r26,88(r1) │ │ │ │ + ld r27,96(r1) │ │ │ │ + ld r28,104(r1) │ │ │ │ + ld r29,112(r1) │ │ │ │ + ld r30,120(r1) │ │ │ │ + ld r31,128(r1) │ │ │ │ addi r1,r1,192 │ │ │ │ - ld r23,-120(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 37c8c │ │ │ │ - ld r24,80(r1) │ │ │ │ - b 37d44 │ │ │ │ + b 38704 │ │ │ │ + ld r25,80(r1) │ │ │ │ + b 387b8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xd86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xc87 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000037d90 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,368 │ │ │ │ - std r22,-144(r1) │ │ │ │ - ld r22,48(r3) │ │ │ │ +0000000000038800 : │ │ │ │ + std r23,-144(r1) │ │ │ │ + ld r23,48(r3) │ │ │ │ + cmpdi r23,0 │ │ │ │ stdu r1,-224(r1) │ │ │ │ + ble 38a3c │ │ │ │ + std r22,72(r1) │ │ │ │ + ld r22,8(r3) │ │ │ │ cmpdi r22,0 │ │ │ │ - ble 37fe0 │ │ │ │ - std r21,72(r1) │ │ │ │ - ld r21,8(r3) │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble 38010 │ │ │ │ - std r28,128(r1) │ │ │ │ + ble 38a68 │ │ │ │ + std r28,120(r1) │ │ │ │ + std r27,112(r1) │ │ │ │ ld r28,88(r3) │ │ │ │ - stfd f27,184(r1) │ │ │ │ mflr r0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r17,40(r1) │ │ │ │ - std r18,48(r1) │ │ │ │ - std r19,56(r1) │ │ │ │ - std r20,64(r1) │ │ │ │ - std r25,104(r1) │ │ │ │ - stfd f25,168(r1) │ │ │ │ - addis r25,r2,-2 │ │ │ │ - ld r17,64(r3) │ │ │ │ - ld r18,96(r3) │ │ │ │ - ld r19,120(r3) │ │ │ │ - ld r20,176(r3) │ │ │ │ - lfd f25,1648(r9) │ │ │ │ - std r23,88(r1) │ │ │ │ - li r23,0 │ │ │ │ + sldi r27,r23,4 │ │ │ │ + stfd f27,184(r1) │ │ │ │ + stfd f28,192(r1) │ │ │ │ + stfd f29,200(r1) │ │ │ │ + std r18,40(r1) │ │ │ │ + ld r18,64(r3) │ │ │ │ + std r19,48(r1) │ │ │ │ + std r20,56(r1) │ │ │ │ + ld r19,96(r3) │ │ │ │ + ld r20,120(r3) │ │ │ │ mtfprd f0,r28 │ │ │ │ - std r24,96(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ - std r27,120(r1) │ │ │ │ - stfd f26,176(r1) │ │ │ │ - sldi r26,r22,3 │ │ │ │ - sldi r27,r22,4 │ │ │ │ + std r21,64(r1) │ │ │ │ + stfd f25,168(r1) │ │ │ │ + ld r21,176(r3) │ │ │ │ + plfd f25,127260 # 57988 │ │ │ │ + stfd f24,160(r1) │ │ │ │ + xxspltidp vs24,1065353216 │ │ │ │ + std r24,88(r1) │ │ │ │ li r24,0 │ │ │ │ fcfid f27,f0 │ │ │ │ - addi r25,r25,1536 │ │ │ │ + std r25,96(r1) │ │ │ │ + std r26,104(r1) │ │ │ │ + li r25,0 │ │ │ │ + sldi r26,r23,3 │ │ │ │ + stfd f26,176(r1) │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ std r0,240(r1) │ │ │ │ - std r16,32(r1) │ │ │ │ - std r29,136(r1) │ │ │ │ - std r30,144(r1) │ │ │ │ - std r31,152(r1) │ │ │ │ - stfd f24,160(r1) │ │ │ │ - stfd f28,192(r1) │ │ │ │ - stfd f29,200(r1) │ │ │ │ + std r17,32(r1) │ │ │ │ + std r29,128(r1) │ │ │ │ + std r30,136(r1) │ │ │ │ + std r31,144(r1) │ │ │ │ + stfd f23,152(r1) │ │ │ │ stfd f30,208(r1) │ │ │ │ stfd f31,216(r1) │ │ │ │ fmul f27,f27,f27 │ │ │ │ - ldx r9,r17,r24 │ │ │ │ - sldi r31,r23,4 │ │ │ │ - add r29,r18,r24 │ │ │ │ - mr r30,r21 │ │ │ │ - add r16,r24,r19 │ │ │ │ - add r31,r31,r20 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r18,r25 │ │ │ │ + sldi r31,r24,4 │ │ │ │ + add r29,r19,r25 │ │ │ │ + mr r30,r22 │ │ │ │ + add r17,r25,r20 │ │ │ │ + add r31,r31,r21 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f29,f0 │ │ │ │ - fdiv f24,f25,f29 │ │ │ │ - fmul f28,f29,f29 │ │ │ │ - b 37ef0 │ │ │ │ + fdiv f28,f24,f29 │ │ │ │ + fmul f23,f29,f29 │ │ │ │ + b 38954 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f1,f30 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b40 │ │ │ │ + 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 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4720 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - beq 37f6c │ │ │ │ - lfd f12,0(r16) │ │ │ │ + beq 389c8 │ │ │ │ + lfd f12,0(r17) │ │ │ │ lfd f1,0(r29) │ │ │ │ fmul f31,f29,f12 │ │ │ │ fctid f31,f31 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r28,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fmsub f0,f24,f31,f12 │ │ │ │ - fnmsub f12,f24,f31,f12 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + fmsub f0,f28,f31,f12 │ │ │ │ + fnmsub f12,f28,f31,f12 │ │ │ │ + fmul f0,f0,f23 │ │ │ │ fmadd f0,f0,f12,f27 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 37ea0 │ │ │ │ + bgt 38910 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 37ff0 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + blt 38a50 │ │ │ │ + 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 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4720 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - bne 37ef0 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpd r23,r22 │ │ │ │ - bne 37e60 │ │ │ │ + bne 38954 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpd r24,r23 │ │ │ │ + bne 388d0 │ │ │ │ ld r0,240(r1) │ │ │ │ + lfd f23,152(r1) │ │ │ │ lfd f24,160(r1) │ │ │ │ lfd f25,168(r1) │ │ │ │ lfd f26,176(r1) │ │ │ │ lfd f27,184(r1) │ │ │ │ lfd f28,192(r1) │ │ │ │ lfd f29,200(r1) │ │ │ │ lfd f30,208(r1) │ │ │ │ lfd f31,216(r1) │ │ │ │ - ld r16,32(r1) │ │ │ │ - ld r17,40(r1) │ │ │ │ - ld r18,48(r1) │ │ │ │ - ld r19,56(r1) │ │ │ │ - ld r20,64(r1) │ │ │ │ - ld r21,72(r1) │ │ │ │ - ld r23,88(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r24,96(r1) │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ - ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ - ld r29,136(r1) │ │ │ │ - ld r30,144(r1) │ │ │ │ - ld r31,152(r1) │ │ │ │ + ld r17,32(r1) │ │ │ │ + ld r18,40(r1) │ │ │ │ + ld r19,48(r1) │ │ │ │ + ld r20,56(r1) │ │ │ │ + ld r21,64(r1) │ │ │ │ + ld r22,72(r1) │ │ │ │ + ld r24,88(r1) │ │ │ │ + ld r25,96(r1) │ │ │ │ + ld r26,104(r1) │ │ │ │ + ld r27,112(r1) │ │ │ │ + ld r28,120(r1) │ │ │ │ + ld r29,128(r1) │ │ │ │ + ld r30,136(r1) │ │ │ │ + ld r31,144(r1) │ │ │ │ addi r1,r1,224 │ │ │ │ - ld r22,-144(r1) │ │ │ │ + ld r23,-144(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f1,f30 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ - b 37ebc │ │ │ │ - ld r21,72(r1) │ │ │ │ - b 37fe0 │ │ │ │ + b 38924 │ │ │ │ + ld r22,72(r1) │ │ │ │ + b 38a3c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1088 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xf89 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000038030 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-304 │ │ │ │ - ld r9,48(r3) │ │ │ │ +0000000000038a80 : │ │ │ │ + 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 382ac │ │ │ │ - std r22,128(r1) │ │ │ │ - ld r22,8(r3) │ │ │ │ - std r17,88(r1) │ │ │ │ - mr r17,r3 │ │ │ │ - cmpdi r22,0 │ │ │ │ - ble 382e0 │ │ │ │ - std r23,136(r1) │ │ │ │ - ld r23,88(r3) │ │ │ │ - ld r10,120(r3) │ │ │ │ - stfd f28,224(r1) │ │ │ │ + ble 38d10 │ │ │ │ + std r21,104(r1) │ │ │ │ + ld r21,8(r3) │ │ │ │ + cmpdi r21,0 │ │ │ │ + std r18,80(r1) │ │ │ │ + mr r18,r3 │ │ │ │ + ble 38d24 │ │ │ │ + std r24,128(r1) │ │ │ │ + std r25,136(r1) │ │ │ │ + ld r24,88(r3) │ │ │ │ + ld r2,120(r3) │ │ │ │ mflr r0 │ │ │ │ - std r24,144(r1) │ │ │ │ - std r14,64(r1) │ │ │ │ - ld r14,64(r3) │ │ │ │ - std r18,96(r1) │ │ │ │ - std r19,104(r1) │ │ │ │ - std r20,112(r1) │ │ │ │ - std r21,120(r1) │ │ │ │ stfd f27,216(r1) │ │ │ │ - sldi r20,r9,3 │ │ │ │ + stfd f28,224(r1) │ │ │ │ + stfd f29,232(r1) │ │ │ │ + std r14,48(r1) │ │ │ │ + plfd f29,126640 # 57988 │ │ │ │ + ld r14,64(r3) │ │ │ │ + stfd f24,192(r1) │ │ │ │ + stfd f25,200(r1) │ │ │ │ + xxspltidp vs24,1056964608 │ │ │ │ + mtfprd f0,r24 │ │ │ │ + std r2,32(r1) │ │ │ │ + addi r2,r24,1 │ │ │ │ + std r19,88(r1) │ │ │ │ li r19,0 │ │ │ │ - li r18,0 │ │ │ │ - std r15,72(r1) │ │ │ │ - mtfprd f0,r23 │ │ │ │ - std r10,40(r1) │ │ │ │ - addi r10,r23,1 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - std r16,80(r1) │ │ │ │ - std r25,152(r1) │ │ │ │ - std r26,160(r1) │ │ │ │ - std r27,168(r1) │ │ │ │ - fcfid f28,f0 │ │ │ │ - mulld r24,r10,r9 │ │ │ │ - cmpdi cr4,r10,0 │ │ │ │ - sldi r21,r10,1 │ │ │ │ - std r0,272(r1) │ │ │ │ - std r28,176(r1) │ │ │ │ - std r29,184(r1) │ │ │ │ - std r30,192(r1) │ │ │ │ - std r31,200(r1) │ │ │ │ + std r20,96(r1) │ │ │ │ + std r22,112(r1) │ │ │ │ + li r20,0 │ │ │ │ + sldi r22,r17,3 │ │ │ │ + fcfid f27,f0 │ │ │ │ + mulld r25,r2,r17 │ │ │ │ + std r23,120(r1) │ │ │ │ stfd f26,208(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + sldi r23,r2,1 │ │ │ │ + std r0,272(r1) │ │ │ │ + std r15,56(r1) │ │ │ │ + std r16,64(r1) │ │ │ │ + std r26,144(r1) │ │ │ │ + std r27,152(r1) │ │ │ │ + std r28,160(r1) │ │ │ │ + std r29,168(r1) │ │ │ │ + std r30,176(r1) │ │ │ │ + std r31,184(r1) │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + sldi r25,r25,1 │ │ │ │ stfd f30,240(r1) │ │ │ │ stfd f31,248(r1) │ │ │ │ - std r10,48(r1) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - sldi r24,r24,1 │ │ │ │ - ble cr4,38230 │ │ │ │ - ldx r9,r14,r19 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - ld r29,96(r17) │ │ │ │ - addis r28,r2,-2 │ │ │ │ - ld r25,176(r17) │ │ │ │ - li r26,0 │ │ │ │ - lfd f30,816(r10) │ │ │ │ - ld r10,48(r1) │ │ │ │ - addi r28,r28,1536 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r29,r29,r19 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r27,r10,r18 │ │ │ │ - ld r10,40(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ - mtfprd f26,r9 │ │ │ │ - fcfid f26,f26 │ │ │ │ - add r31,r19,r10 │ │ │ │ - sldi r27,r27,1 │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ - fmul f29,f26,f26 │ │ │ │ + std r2,40(r1) │ │ │ │ + nop │ │ │ │ + ble cr4,38c94 │ │ │ │ + ldx r2,r14,r20 │ │ │ │ + ld r9,40(r1) │ │ │ │ + li r27,0 │ │ │ │ + ld r29,96(r18) │ │ │ │ + ld r26,176(r18) │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r28,r9,r19 │ │ │ │ + ld r9,32(r1) │ │ │ │ + add r29,r29,r20 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f30,f0 │ │ │ │ + mtfprd f25,r2 │ │ │ │ + add r31,r20,r9 │ │ │ │ + sldi r28,r28,1 │ │ │ │ + fcfid f25,f25 │ │ │ │ + fdiv f30,f24,f30 │ │ │ │ + fmul f28,f25,f25 │ │ │ │ nop │ │ │ │ lfd f11,0(r31) │ │ │ │ - sldi r10,r27,3 │ │ │ │ - add r16,r10,r25 │ │ │ │ - fmul f0,f11,f26 │ │ │ │ + sldi r9,r28,3 │ │ │ │ + add r16,r9,r26 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r15,r23,r9 │ │ │ │ - add r30,r21,r15 │ │ │ │ - b 381d4 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r15,r24,r2 │ │ │ │ + add r30,r23,r15 │ │ │ │ + b 38c1c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ addi r15,r15,1 │ │ │ │ - stfd f1,0(r16) │ │ │ │ + stfd f12,0(r16) │ │ │ │ addi r16,r16,8 │ │ │ │ cmpld r30,r15 │ │ │ │ - beq 3821c │ │ │ │ + beq 38c80 │ │ │ │ lfd f11,0(r31) │ │ │ │ mtfprd f0,r15 │ │ │ │ lfd f1,0(r29) │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f0,f30,f11 │ │ │ │ fnmsub f0,f0,f30,f11 │ │ │ │ - fmul f12,f12,f29 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - bgt 381a0 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 38bf0 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 382c0 │ │ │ │ - lfd f0,0(r28) │ │ │ │ + bge 38c04 │ │ │ │ + fsqrt f31,f0 │ │ │ │ addi r15,r15,1 │ │ │ │ addi r16,r16,8 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ cmpld r30,r15 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfd f1,-8(r16) │ │ │ │ - bne 381d0 │ │ │ │ - addi r26,r26,1 │ │ │ │ - add r31,r31,r20 │ │ │ │ - add r27,r27,r24 │ │ │ │ - cmpd r22,r26 │ │ │ │ - bne 38170 │ │ │ │ - ld r9,32(r1) │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r19,r19,8 │ │ │ │ - cmpd r18,r9 │ │ │ │ - bne 38110 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r16) │ │ │ │ + bne 38c18 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r27,r27,1 │ │ │ │ + add r31,r31,r22 │ │ │ │ + add r28,r28,r25 │ │ │ │ + cmpd r21,r27 │ │ │ │ + bne 38bc0 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpd r19,r17 │ │ │ │ + bne 38b70 │ │ │ │ ld r0,272(r1) │ │ │ │ + lfd f24,192(r1) │ │ │ │ + lfd f25,200(r1) │ │ │ │ lfd f26,208(r1) │ │ │ │ lfd f27,216(r1) │ │ │ │ lfd f28,224(r1) │ │ │ │ lfd f29,232(r1) │ │ │ │ lfd f30,240(r1) │ │ │ │ lfd f31,248(r1) │ │ │ │ - ld r14,64(r1) │ │ │ │ - ld r15,72(r1) │ │ │ │ - ld r16,80(r1) │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r18,96(r1) │ │ │ │ - ld r19,104(r1) │ │ │ │ - ld r20,112(r1) │ │ │ │ - ld r21,120(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ + ld r14,48(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r23,136(r1) │ │ │ │ - ld r24,144(r1) │ │ │ │ - ld r25,152(r1) │ │ │ │ - ld r26,160(r1) │ │ │ │ - ld r27,168(r1) │ │ │ │ - ld r28,176(r1) │ │ │ │ - ld r29,184(r1) │ │ │ │ - ld r30,192(r1) │ │ │ │ - ld r31,200(r1) │ │ │ │ + ld r15,56(r1) │ │ │ │ + ld r16,64(r1) │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r19,88(r1) │ │ │ │ + ld r20,96(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + ld r22,112(r1) │ │ │ │ + ld r23,120(r1) │ │ │ │ + ld r24,128(r1) │ │ │ │ + ld r25,136(r1) │ │ │ │ + ld r26,144(r1) │ │ │ │ + ld r27,152(r1) │ │ │ │ + ld r28,160(r1) │ │ │ │ + ld r29,168(r1) │ │ │ │ + ld r30,176(r1) │ │ │ │ + ld r31,184(r1) │ │ │ │ addi r1,r1,256 │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r17,-184(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 381bc │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - b 382ac │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + b 38d10 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ - nop │ │ │ │ + .long 0x1288 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000038300 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-1024 │ │ │ │ +0000000000038d40 : │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + ld r28,48(r3) │ │ │ │ mflr r0 │ │ │ │ - std r29,-48(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r29,48(r3) │ │ │ │ - std r27,-64(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r14,-168(r1) │ │ │ │ - std r18,-136(r1) │ │ │ │ - std r19,-128(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + li r7,0 │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + sldi r8,r28,3 │ │ │ │ + std r30,-56(r1) │ │ │ │ + std r31,-48(r1) │ │ │ │ + cmpdi cr7,r28,0 │ │ │ │ + std r0,16(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ + addi r9,r8,15 │ │ │ │ + addi r8,r8,23 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r15,-160(r1) │ │ │ │ - std r16,-152(r1) │ │ │ │ - std r17,-144(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-288(r1) │ │ │ │ - sldi r10,r29,3 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - li r7,0 │ │ │ │ - mr r30,r3 │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r10,r10,23 │ │ │ │ - mr r31,r1 │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - ld r6,0(r1) │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ + neg r8,r8 │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-304(r1) │ │ │ │ + ld r6,0(r1) │ │ │ │ + mr r31,r1 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r28,r1,32 │ │ │ │ + addi r30,r1,32 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r21,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + addi r19,r1,32 │ │ │ │ + stdux r6,r1,r8 │ │ │ │ addi r27,r1,32 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r19,r1,32 │ │ │ │ + addi r17,r1,32 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r14,r1,32 │ │ │ │ + addi r16,r1,32 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r18,r1,32 │ │ │ │ + addi r20,r1,32 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + addi r12,r1,32 │ │ │ │ + stdux r6,r1,r8 │ │ │ │ std r7,0(r27) │ │ │ │ - mr r20,r1 │ │ │ │ - mr r5,r9 │ │ │ │ - stfdu f0,32(r20) │ │ │ │ - ble cr7,389f8 │ │ │ │ - ld r10,88(r3) │ │ │ │ - andi. r7,r29,3 │ │ │ │ - li r15,1 │ │ │ │ - addi r6,r29,-1 │ │ │ │ - mr r9,r29 │ │ │ │ - addi r10,r10,1 │ │ │ │ - beq 38450 │ │ │ │ + mr r18,r1 │ │ │ │ + stfdu f0,32(r18) │ │ │ │ + ble cr7,39438 │ │ │ │ + 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 38e94 │ │ │ │ cmpdi r7,1 │ │ │ │ - mr r8,r29 │ │ │ │ - beq 38440 │ │ │ │ + beq 38e88 │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 38434 │ │ │ │ - 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 3847c │ │ │ │ - srdi r9,r9,2 │ │ │ │ + beq 38e80 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 38eb4 │ │ │ │ + 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 38458 │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 38984 │ │ │ │ - ld r9,200(r30) │ │ │ │ - li r17,0 │ │ │ │ - li r12,0 │ │ │ │ - cmpdi cr4,r15,0 │ │ │ │ - addi r23,r20,8 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 38e9c │ │ │ │ + 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 393bc │ │ │ │ + ld r2,200(r29) │ │ │ │ + ld r9,88(r31) │ │ │ │ + li r15,0 │ │ │ │ + li r10,0 │ │ │ │ + xxspltidp vs27,1056964608 │ │ │ │ + mr r21,r12 │ │ │ │ + plfd f28,125588 # 57988 │ │ │ │ + addi r23,r18,8 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - mr r24,r5 │ │ │ │ - std r15,88(r31) │ │ │ │ - mr r22,r12 │ │ │ │ - mr r16,r17 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - std r9,80(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr7,385b4 │ │ │ │ - mulld r9,r22,r29 │ │ │ │ - ld r4,120(r30) │ │ │ │ - mtctr r29 │ │ │ │ - ld r3,64(r30) │ │ │ │ - ld r5,88(r30) │ │ │ │ - li r7,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r4,r4,r9 │ │ │ │ - b 3851c │ │ │ │ + mr r22,r16 │ │ │ │ + mcrf cr0,cr7 │ │ │ │ + mr r12,r10 │ │ │ │ + mr r14,r15 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + cmpdi cr4,r9,0 │ │ │ │ + std r2,80(r31) │ │ │ │ + ble 39018 │ │ │ │ + mulld r2,r12,r28 │ │ │ │ + ld r5,120(r29) │ │ │ │ + ld r4,64(r29) │ │ │ │ + mtctr r28 │ │ │ │ + li r8,0 │ │ │ │ + ld r6,88(r29) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r5,r5,r2 │ │ │ │ + b 38f7c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r9,r11 │ │ │ │ - ble 384fc │ │ │ │ - subf r9,r8,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r10,1 │ │ │ │ - stdx r9,r24,r7 │ │ │ │ - ble 38588 │ │ │ │ - stdx r10,r18,r7 │ │ │ │ - stdx r9,r28,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdz 385a0 │ │ │ │ - ldx r11,r3,r7 │ │ │ │ - lfdx f12,r4,r7 │ │ │ │ - addi r11,r11,1 │ │ │ │ - sldi r8,r11,1 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + cmpd r2,r3 │ │ │ │ + ble 38f5c │ │ │ │ + subf r2,r10,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r9,1 │ │ │ │ + stdx r2,r21,r8 │ │ │ │ + ble 38fe8 │ │ │ │ + stdx r9,r20,r8 │ │ │ │ + stdx r2,r30,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdz 39000 │ │ │ │ + ldx r3,r4,r8 │ │ │ │ + lfdx f12,r5,r8 │ │ │ │ + addi r3,r3,1 │ │ │ │ + sldi r10,r3,1 │ │ │ │ + mtfprd f0,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r6,r5,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - divd r9,r6,r8 │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r10,r10,r5 │ │ │ │ - stdx r6,r19,r7 │ │ │ │ - stdx r10,r14,r7 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - bge 384f0 │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpd r8,r11 │ │ │ │ - bgt 38910 │ │ │ │ - mr r9,r8 │ │ │ │ - li r10,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stdx r9,r24,r7 │ │ │ │ - bgt 3850c │ │ │ │ - neg r9,r9 │ │ │ │ - li r10,-1 │ │ │ │ - stdx r10,r18,r7 │ │ │ │ - stdx r9,r28,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 3851c │ │ │ │ - sldi r5,r29,3 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r7,r6,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + divd r2,r7,r10 │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r9,r9,r6 │ │ │ │ + stdx r7,r17,r8 │ │ │ │ + stdx r9,r22,r8 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + bge 38f50 │ │ │ │ + add r10,r2,r10 │ │ │ │ + cmpd r10,r3 │ │ │ │ + bgt 39360 │ │ │ │ + mr r2,r10 │ │ │ │ + li r9,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stdx r2,r21,r8 │ │ │ │ + bgt 38f6c │ │ │ │ + neg r2,r2 │ │ │ │ + li r9,-1 │ │ │ │ + stdx r9,r20,r8 │ │ │ │ + stdx r2,r30,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 38f7c │ │ │ │ + sldi r5,r28,3 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r21 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,389f0 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r10,192(r30) │ │ │ │ - ld r15,176(r30) │ │ │ │ - sldi r17,r29,3 │ │ │ │ - addi r26,r27,8 │ │ │ │ + mr r3,r19 │ │ │ │ + std r12,32(r31) │ │ │ │ + bl 5240 │ │ │ │ + ld r12,32(r31) │ │ │ │ + ble cr4,39430 │ │ │ │ + ld r2,88(r31) │ │ │ │ + ld r9,192(r29) │ │ │ │ + sldi r6,r28,3 │ │ │ │ + mr r16,r12 │ │ │ │ + addi r24,r27,8 │ │ │ │ li r25,0 │ │ │ │ - std r14,96(r31) │ │ │ │ - std r18,32(r31) │ │ │ │ - add r8,r9,r16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - sldi r16,r16,3 │ │ │ │ - li r9,0 │ │ │ │ + std r22,96(r31) │ │ │ │ + ld r10,176(r29) │ │ │ │ + mr r12,r6 │ │ │ │ + add r8,r2,r14 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + li r2,0 │ │ │ │ + add r5,r10,r14 │ │ │ │ sldi r7,r8,3 │ │ │ │ - add r12,r16,r10 │ │ │ │ - add r3,r15,r16 │ │ │ │ + add r10,r14,r9 │ │ │ │ std r8,104(r31) │ │ │ │ - add r10,r7,r10 │ │ │ │ - std r10,72(r31) │ │ │ │ - cmpd r9,r29 │ │ │ │ - bge 387a8 │ │ │ │ - mulld r14,r29,r22 │ │ │ │ - ld r18,64(r30) │ │ │ │ - addi r15,r9,1 │ │ │ │ - sldi r16,r9,3 │ │ │ │ - mr r9,r20 │ │ │ │ - std r24,40(r31) │ │ │ │ - mr r20,r27 │ │ │ │ - mr r24,r30 │ │ │ │ - std r22,48(r31) │ │ │ │ - mr r22,r23 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r23,r28 │ │ │ │ + add r15,r7,r9 │ │ │ │ + mr r3,r10 │ │ │ │ + mr r10,r5 │ │ │ │ + std r15,72(r31) │ │ │ │ + cmpd r2,r28 │ │ │ │ + bge 39200 │ │ │ │ + mulld r22,r28,r16 │ │ │ │ + ld r26,64(r29) │ │ │ │ + std r21,32(r31) │ │ │ │ + std r16,40(r31) │ │ │ │ + mr r21,r18 │ │ │ │ + addi r14,r2,1 │ │ │ │ + mr r18,r23 │ │ │ │ + sldi r15,r2,3 │ │ │ │ + std r10,48(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - mr r28,r19 │ │ │ │ std r12,64(r31) │ │ │ │ - mr r19,r26 │ │ │ │ - mr r26,r29 │ │ │ │ - sldi r14,r14,3 │ │ │ │ - mr r30,r14 │ │ │ │ - mr r14,r21 │ │ │ │ - mr r21,r18 │ │ │ │ - b 38738 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ + mr r23,r26 │ │ │ │ + mr r26,r20 │ │ │ │ + mr r20,r27 │ │ │ │ + mr r27,r17 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + mr r17,r29 │ │ │ │ + mr r29,r19 │ │ │ │ + mr r19,r24 │ │ │ │ + mr r24,r28 │ │ │ │ + b 39194 │ │ │ │ + nop │ │ │ │ + sldi r10,r2,1 │ │ │ │ + cmpd r16,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtfprd f10,r10 │ │ │ │ fcfid f11,f0 │ │ │ │ - beq cr7,38754 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - ldx r10,r14,r16 │ │ │ │ - ldx r11,r28,r16 │ │ │ │ - ld r9,120(r24) │ │ │ │ - lfdx f7,r27,r16 │ │ │ │ - ld r3,96(r24) │ │ │ │ - fcfid f10,f0 │ │ │ │ - lfd f8,816(r8) │ │ │ │ - lfd f0,88(r24) │ │ │ │ - ld r8,32(r31) │ │ │ │ - add r10,r10,r11 │ │ │ │ - add r9,r9,r30 │ │ │ │ - lfdx f1,r3,r16 │ │ │ │ + fcfid f10,f10 │ │ │ │ + beq 391ac │ │ │ │ + lfd f0,88(r17) │ │ │ │ + ldx r9,r29,r15 │ │ │ │ + ldx r4,r27,r15 │ │ │ │ + ld r2,120(r17) │ │ │ │ + lfdx f8,r21,r15 │ │ │ │ fcfid f12,f0 │ │ │ │ - lfdx f0,r8,r16 │ │ │ │ - lfdx f9,r9,r16 │ │ │ │ + lfdx f0,r26,r15 │ │ │ │ + add r9,r9,r4 │ │ │ │ + add r2,r2,r22 │ │ │ │ + lfdx f9,r2,r15 │ │ │ │ fcfid f30,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + ld r9,96(r17) │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f30,f30,f7 │ │ │ │ - fmul f0,f0,f8 │ │ │ │ + lfdx f1,r9,r15 │ │ │ │ + fmul f30,f30,f8 │ │ │ │ + fmul f0,f0,f27 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fsub f11,f9,f0 │ │ │ │ fsub f0,f0,f9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - ble 38920 │ │ │ │ + ble 39370 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ldx r9,r20,r16 │ │ │ │ - mr r10,r15 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd r26,r10 │ │ │ │ - maddld r9,r18,r9,r29 │ │ │ │ - stfdx f30,r22,r16 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stdx r9,r19,r16 │ │ │ │ - addi r16,r16,8 │ │ │ │ - ble 38774 │ │ │ │ - ldx r29,r23,r16 │ │ │ │ - ldx r18,r21,r16 │ │ │ │ - mr r10,r15 │ │ │ │ - cmpdi r29,0 │ │ │ │ - addi r9,r18,1 │ │ │ │ - cmpd cr7,r29,r9 │ │ │ │ - bne 38660 │ │ │ │ - ldx r9,r20,r16 │ │ │ │ - cmpd r26,r10 │ │ │ │ - stfdx f29,r22,r16 │ │ │ │ - addi r15,r15,1 │ │ │ │ - mulld r9,r9,r18 │ │ │ │ - stdx r9,r19,r16 │ │ │ │ - addi r16,r16,8 │ │ │ │ - bgt 38738 │ │ │ │ - mr r9,r27 │ │ │ │ - mr r30,r24 │ │ │ │ - mr r26,r19 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ldx r2,r20,r15 │ │ │ │ + mr r9,r14 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addi r14,r14,1 │ │ │ │ + cmpd r24,r9 │ │ │ │ + maddld r2,r28,r2,r16 │ │ │ │ + stfdx f30,r18,r15 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stdx r2,r19,r15 │ │ │ │ + addi r15,r15,8 │ │ │ │ + ble 391cc │ │ │ │ + ldx r28,r23,r15 │ │ │ │ + ldx r16,r30,r15 │ │ │ │ + cmpdi r16,0 │ │ │ │ + mr r9,r14 │ │ │ │ + addi r2,r28,1 │ │ │ │ + bne 390d0 │ │ │ │ + ldx r2,r20,r15 │ │ │ │ + cmpd r24,r9 │ │ │ │ + stfdx f29,r18,r15 │ │ │ │ + addi r14,r14,1 │ │ │ │ + mulld r2,r2,r28 │ │ │ │ + stdx r2,r19,r15 │ │ │ │ + addi r15,r15,8 │ │ │ │ + bgt 39194 │ │ │ │ + mr r23,r18 │ │ │ │ + ld r16,40(r31) │ │ │ │ + mr r18,r21 │ │ │ │ + ld r10,48(r31) │ │ │ │ + mr r24,r19 │ │ │ │ + mr r19,r29 │ │ │ │ ld r3,56(r31) │ │ │ │ - mr r19,r28 │ │ │ │ - ld r12,64(r31) │ │ │ │ - mr r28,r23 │ │ │ │ - ld r24,40(r31) │ │ │ │ - mr r23,r22 │ │ │ │ - ld r22,48(r31) │ │ │ │ + ld r21,32(r31) │ │ │ │ + mr r29,r17 │ │ │ │ + mr r17,r27 │ │ │ │ mr r27,r20 │ │ │ │ - mr r21,r14 │ │ │ │ - mr r20,r9 │ │ │ │ - ldx r9,r27,r17 │ │ │ │ - ld r10,32(r31) │ │ │ │ - stdu r9,8(r12) │ │ │ │ - ld r29,48(r30) │ │ │ │ - sldi r17,r29,3 │ │ │ │ - addi r9,r29,-1 │ │ │ │ - add r6,r28,r17 │ │ │ │ - add r5,r10,r17 │ │ │ │ - lfdx f0,r20,r17 │ │ │ │ - ld r10,-8(r6) │ │ │ │ - ld r4,-8(r5) │ │ │ │ - stfd f0,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - beq 38950 │ │ │ │ - ld r7,64(r30) │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ldx r8,r7,r8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - beq 38950 │ │ │ │ - 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 388c0 │ │ │ │ - addi r10,r9,1 │ │ │ │ + mr r20,r26 │ │ │ │ + ld r12,64(r31) │ │ │ │ + ldx r2,r27,r12 │ │ │ │ + stdu r2,8(r3) │ │ │ │ + ld r28,48(r29) │ │ │ │ + sldi r12,r28,3 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + add r8,r30,r12 │ │ │ │ + lfdx f0,r18,r12 │ │ │ │ + add r5,r20,r12 │ │ │ │ + ld r9,-8(r8) │ │ │ │ cmpdi r9,0 │ │ │ │ - add r11,r24,r17 │ │ │ │ - mtctr r10 │ │ │ │ - li r10,1 │ │ │ │ - mfctr r8 │ │ │ │ - isellt r10,r10,r8 │ │ │ │ - mtctr r10 │ │ │ │ - nop │ │ │ │ + ld r7,-8(r5) │ │ │ │ + stfd f0,0(r10) │ │ │ │ + beq 393b0 │ │ │ │ + ld r4,64(r29) │ │ │ │ + sldi r6,r2,3 │ │ │ │ + ldx r6,r4,r6 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r9,r6 │ │ │ │ + beq 393b0 │ │ │ │ + add r6,r19,r12 │ │ │ │ + ld r4,88(r29) │ │ │ │ + add r7,r9,r7 │ │ │ │ + ld r9,-8(r6) │ │ │ │ + std r7,-8(r8) │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r0,r4,1 │ │ │ │ + cmpd r9,r0 │ │ │ │ + std r9,-8(r6) │ │ │ │ + bne 39310 │ │ │ │ + addi r9,r2,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + add r11,r21,r12 │ │ │ │ + mtctr r9 │ │ │ │ + li r9,1 │ │ │ │ + mfctr r7 │ │ │ │ + isellt r9,r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 388c0 │ │ │ │ - ld r10,-16(r6) │ │ │ │ - ld r8,-16(r7) │ │ │ │ - addi r9,r9,-1 │ │ │ │ + bdz 39310 │ │ │ │ + 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,38940 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r16 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,38940 │ │ │ │ - ldu r8,-8(r11) │ │ │ │ - add r10,r10,r4 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,388b4 │ │ │ │ - neg r8,r8 │ │ │ │ - li r18,-1 │ │ │ │ - stdu r18,-8(r5) │ │ │ │ - stdu r8,-8(r6) │ │ │ │ - beq 38850 │ │ │ │ - ld r10,72(r31) │ │ │ │ - addi r3,r3,8 │ │ │ │ - cmpld r10,r12 │ │ │ │ - bne 38600 │ │ │ │ + sldi r22,r2,3 │ │ │ │ + addi r7,r7,1 │ │ │ │ + std r7,-16(r6) │ │ │ │ + cmpd cr7,r7,r0 │ │ │ │ + stdu r25,-8(r6) │ │ │ │ + beq 393a0 │ │ │ │ + ld r7,64(r29) │ │ │ │ + ldx r7,r7,r22 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r9,r7 │ │ │ │ + beq 393a0 │ │ │ │ + ldu r7,-8(r11) │ │ │ │ + add r9,r9,r4 │ │ │ │ + std r9,-16(r8) │ │ │ │ + cmpdi r7,0 │ │ │ │ + bgt 39304 │ │ │ │ + neg r7,r7 │ │ │ │ + li r26,-1 │ │ │ │ + stdu r26,-8(r5) │ │ │ │ + stdu r7,-8(r8) │ │ │ │ + beq cr7,392a0 │ │ │ │ + ld r9,72(r31) │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r9,r3 │ │ │ │ + bne 39070 │ │ │ │ ld r8,104(r31) │ │ │ │ - ld r14,96(r31) │ │ │ │ - ld r18,32(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - mr r16,r8 │ │ │ │ - ld r10,80(r31) │ │ │ │ - addi r22,r22,1 │ │ │ │ - stdu r9,8(r10) │ │ │ │ - std r10,80(r31) │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpd r9,r22 │ │ │ │ - ble 38984 │ │ │ │ - ld r29,48(r30) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - b 384c0 │ │ │ │ + ld r22,96(r31) │ │ │ │ + mr r12,r16 │ │ │ │ + ld r2,88(r31) │ │ │ │ + mr r14,r8 │ │ │ │ + ld r9,80(r31) │ │ │ │ + addi r12,r12,1 │ │ │ │ + stdu r2,8(r9) │ │ │ │ + ld r2,8(r29) │ │ │ │ + std r9,80(r31) │ │ │ │ + cmpd r2,r12 │ │ │ │ + ble 393bc │ │ │ │ + ld r28,48(r29) │ │ │ │ + cmpdi r28,0 │ │ │ │ + b 38f20 │ │ │ │ nop │ │ │ │ - stdx r9,r24,r7 │ │ │ │ - li r10,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 38590 │ │ │ │ + stdx r2,r21,r8 │ │ │ │ + li r9,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 38ff0 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 38960 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 3870c │ │ │ │ + bge 39168 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 39168 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r4,r4 │ │ │ │ - std r4,-16(r5) │ │ │ │ - b 38898 │ │ │ │ nop │ │ │ │ neg r4,r4 │ │ │ │ - std r4,-8(r5) │ │ │ │ - b 387f8 │ │ │ │ + std r4,-16(r5) │ │ │ │ + b 392e8 │ │ │ │ nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 3870c │ │ │ │ - addi r1,r31,288 │ │ │ │ + neg r7,r7 │ │ │ │ + std r7,-8(r5) │ │ │ │ + b 3924c │ │ │ │ + addi r1,r31,304 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-168(r1) │ │ │ │ - ld r15,-160(r1) │ │ │ │ - ld r16,-152(r1) │ │ │ │ - ld r17,-144(r1) │ │ │ │ - ld r18,-136(r1) │ │ │ │ - ld r19,-128(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r21,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ + lfd f27,-40(r1) │ │ │ │ + lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 388e4 │ │ │ │ - li r15,1 │ │ │ │ - b 3847c │ │ │ │ + li r2,0 │ │ │ │ + b 39334 │ │ │ │ + li r2,1 │ │ │ │ + std r2,88(r31) │ │ │ │ + b 38ecc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ - nop │ │ │ │ + .long 0x1285 │ │ │ │ │ │ │ │ -0000000000038a10 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-2832 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ +0000000000039450 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 38a70 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 38a84 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 38a9c │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 38ab4 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 39490 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 394b0 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 394d4 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 394f8 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 38a40 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 4460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 38a48 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 51c0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + mtlr r0 │ │ │ │ + beq 39470 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - beq 38a50 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4400 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + mtlr r0 │ │ │ │ + beq 39478 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 4960 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4e00 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + mtlr r0 │ │ │ │ + beq 39480 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r3,r31 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4900 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000038ae0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-3040 │ │ │ │ - mflr r0 │ │ │ │ +0000000000039520 : │ │ │ │ std r29,-24(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + mflr r0 │ │ │ │ sldi r29,r4,3 │ │ │ │ + mr r28,r4 │ │ │ │ std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r28,r4 │ │ │ │ mr r30,r3 │ │ │ │ mr r27,r5 │ │ │ │ - mr r31,r6 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r6 │ │ │ │ stdu r1,-80(r1) │ │ │ │ std r4,48(r3) │ │ │ │ mr r3,r29 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpwi r28,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 38cb0 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble 38d04 │ │ │ │ - rldicl r10,r28,62,34 │ │ │ │ - mr r8,r27 │ │ │ │ - mr r9,r3 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 38c80 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r8) │ │ │ │ - lxv vs32,16(r8) │ │ │ │ - addi r9,r9,64 │ │ │ │ - addi r8,r8,32 │ │ │ │ + ble 39700 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 39750 │ │ │ │ + rldicl r9,r28,62,34 │ │ │ │ + mr r10,r27 │ │ │ │ + mr r2,r3 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 396d0 │ │ │ │ + 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 38b64 │ │ │ │ - andi. r9,r28,3 │ │ │ │ - clrrwi r9,r28,2 │ │ │ │ - beq 38be4 │ │ │ │ - extswsli r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - extswsli r10,r9,3 │ │ │ │ - lwax r6,r27,r8 │ │ │ │ - cmpw r7,r28 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - bge 38be4 │ │ │ │ - add r27,r27,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r27) │ │ │ │ - cmpw r9,r28 │ │ │ │ - std r8,8(r10) │ │ │ │ - bge 38be4 │ │ │ │ - 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 39598 │ │ │ │ + andi. r2,r28,3 │ │ │ │ + clrrwi r2,r28,2 │ │ │ │ + beq 39640 │ │ │ │ + subf r7,r2,r28 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + li r10,16 │ │ │ │ + li r9,32 │ │ │ │ + rldic r8,r7,2,30 │ │ │ │ + rldic r7,r7,3,29 │ │ │ │ + sldi r6,r2,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + add r3,r3,r2 │ │ │ │ + add r6,r27,r6 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r9,r7 │ │ │ │ + addi r7,r3,16 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r6,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r7,r2 │ │ │ │ mr r3,r29 │ │ │ │ std r31,8(r30) │ │ │ │ mr r29,r28 │ │ │ │ li r31,0 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ std r3,64(r30) │ │ │ │ - ld r9,56(r30) │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,64(r30) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,56(r30) │ │ │ │ + ldx r3,r2,r31 │ │ │ │ + bl 4c20 │ │ │ │ + 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 38c00 │ │ │ │ + bne 39660 │ │ │ │ cmpwi r28,1 │ │ │ │ - li r10,8 │ │ │ │ - li r9,3537 │ │ │ │ - std r10,88(r30) │ │ │ │ - beq 38ccc │ │ │ │ + li r9,8 │ │ │ │ + li r2,3537 │ │ │ │ + std r9,88(r30) │ │ │ │ + beq 39718 │ │ │ │ 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 31898 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 320c0 │ │ │ │ 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 38b5c │ │ │ │ - b 38b98 │ │ │ │ + bne 39590 │ │ │ │ + b 395cc │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r29 │ │ │ │ std r31,8(r30) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,8 │ │ │ │ + bl 4c40 │ │ │ │ + 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 31898 │ │ │ │ - li r9,0 │ │ │ │ - b 38ba4 │ │ │ │ + b 320c0 │ │ │ │ + li r2,0 │ │ │ │ + b 395d8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000038d20 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-3616 │ │ │ │ +0000000000039770 : │ │ │ │ mflr r0 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + mr r25,r5 │ │ │ │ + mr r26,r10 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r9 │ │ │ │ + mr r28,r8 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r30,r3 │ │ │ │ - mr r31,r4 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r25,r5 │ │ │ │ - mr r26,r7 │ │ │ │ - mr r29,r8 │ │ │ │ - mr r28,r9 │ │ │ │ - mr r27,r10 │ │ │ │ + mr r29,r7 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r4 │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r30) │ │ │ │ std r6,8(r30) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpdi r31,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 38fe0 │ │ │ │ - addi r9,r31,-1 │ │ │ │ - cmpldi cr7,r9,2 │ │ │ │ - ble cr7,39030 │ │ │ │ - srdi r6,r31,2 │ │ │ │ - mr r12,r25 │ │ │ │ - mr r11,r3 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - mr r4,r6 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - bne 38f80 │ │ │ │ - srdi r9,r4,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxv vs33,0(r12) │ │ │ │ - lxv vs32,16(r12) │ │ │ │ - addi r11,r11,64 │ │ │ │ - addi r12,r12,32 │ │ │ │ + ble 39a70 │ │ │ │ + addi r2,r31,-1 │ │ │ │ + cmpldi cr7,r2,2 │ │ │ │ + ble cr7,39abc │ │ │ │ + srdi r2,r31,2 │ │ │ │ + mr r4,r25 │ │ │ │ + mr r6,r3 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + mr r11,r2 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + bne 39a10 │ │ │ │ + srdi r9,r11,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs33,0(r4) │ │ │ │ + lxv vs32,16(r4) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r4,r4,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r11) │ │ │ │ - stxv vs45,-32(r11) │ │ │ │ - stxv vs33,-48(r11) │ │ │ │ - stxv vs32,-16(r11) │ │ │ │ - bdnz 38dbc │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 39800 │ │ │ │ andi. r9,r31,3 │ │ │ │ - beq 38fb0 │ │ │ │ + beq 39a40 │ │ │ │ clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r25,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 38e3c │ │ │ │ - add r25,r25,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r25) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 38e3c │ │ │ │ - lwa r9,8(r25) │ │ │ │ - std r9,16(r10) │ │ │ │ + subf r7,r9,r31 │ │ │ │ + mfocrf r2,1 │ │ │ │ + slwi r2,r2,28 │ │ │ │ + li r10,16 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + stw r2,32(r1) │ │ │ │ + li r2,32 │ │ │ │ + add r25,r25,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr5,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr5+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r25,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ ld r3,48(r30) │ │ │ │ - mfocrf r9,1 │ │ │ │ - slwi r9,r9,28 │ │ │ │ - stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,32(r1) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,32(r1) │ │ │ │ std r3,64(r30) │ │ │ │ - rotlwi r9,r9,4 │ │ │ │ - mtocrf 1,r9 │ │ │ │ - rotlwi r9,r9,28 │ │ │ │ - ble cr7,39038 │ │ │ │ - srdi r6,r31,2 │ │ │ │ + rotlwi r2,r2,4 │ │ │ │ + mtocrf 1,r2 │ │ │ │ + rotlwi r2,r2,28 │ │ │ │ + ble cr7,39ac4 │ │ │ │ + srdi r2,r31,2 │ │ │ │ clrlwi r9,r31,30 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - mr r11,r26 │ │ │ │ - mr r5,r3 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - bne 38f50 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r5,r5,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + mr r5,r29 │ │ │ │ + mr r6,r3 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + bne 399e0 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + lxv vs32,16(r5) │ │ │ │ + addi r6,r6,64 │ │ │ │ + addi r5,r5,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r5) │ │ │ │ - stxv vs45,-32(r5) │ │ │ │ - stxv vs33,-48(r5) │ │ │ │ - stxv vs32,-16(r5) │ │ │ │ - bdnz 38e94 │ │ │ │ + stxv vs44,-64(r6) │ │ │ │ + stxv vs33,-48(r6) │ │ │ │ + stxv vs45,-32(r6) │ │ │ │ + stxv vs32,-16(r6) │ │ │ │ + bdnz 398f8 │ │ │ │ cmpwi r9,0 │ │ │ │ - beq 38f14 │ │ │ │ - clrrdi r9,r31,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r26,r8 │ │ │ │ - cmpd r31,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 38f14 │ │ │ │ - add r8,r26,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r31,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 38f14 │ │ │ │ - lwa r9,8(r8) │ │ │ │ - std r9,16(r10) │ │ │ │ + clrrdi r10,r31,2 │ │ │ │ + beq 3999c │ │ │ │ + subf r31,r10,r31 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + sldi r7,r10,2 │ │ │ │ + li r9,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r10,r31,2 │ │ │ │ + sldi r31,r31,3 │ │ │ │ + add r7,r29,r7 │ │ │ │ + add r3,r3,r8 │ │ │ │ + cmpldi cr7,r10,16 │ │ │ │ + cmpldi r31,32 │ │ │ │ + addi r8,r3,16 │ │ │ │ + isel r10,r9,r10,4*cr7+gt │ │ │ │ + iselgt r2,r2,r31 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r7,r10 │ │ │ │ + iselgt r9,r9,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r8,r2 │ │ │ │ addi r1,r1,112 │ │ │ │ - std r29,88(r30) │ │ │ │ - stw r28,112(r30) │ │ │ │ - stw r27,116(r30) │ │ │ │ + std r28,88(r30) │ │ │ │ + stw r27,112(r30) │ │ │ │ mr r3,r30 │ │ │ │ + stw r26,116(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 31898 │ │ │ │ - lxv vs32,0(r26) │ │ │ │ + b 320c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs32,0(r29) │ │ │ │ cmpdi r10,0 │ │ │ │ - addi r11,r26,16 │ │ │ │ - addi r5,r3,32 │ │ │ │ + addi r5,r29,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 38e8c │ │ │ │ - b 38ec8 │ │ │ │ + bne 398f0 │ │ │ │ + b 3992c │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r25) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r12,r25,16 │ │ │ │ - addi r11,r3,32 │ │ │ │ + addi r4,r25,16 │ │ │ │ + addi r6,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 38db4 │ │ │ │ - b 38df0 │ │ │ │ + bne 397f8 │ │ │ │ + b 39834 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ - stw r9,40(r1) │ │ │ │ - std r6,32(r1) │ │ │ │ + std r2,40(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,32(r1) │ │ │ │ - lwz r9,40(r1) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r9,32(r1) │ │ │ │ + ld r2,40(r1) │ │ │ │ std r3,64(r30) │ │ │ │ - b 38e78 │ │ │ │ + b 398dc │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ addi r1,r1,112 │ │ │ │ - std r29,88(r30) │ │ │ │ - stw r28,112(r30) │ │ │ │ - stw r27,116(r30) │ │ │ │ + std r28,88(r30) │ │ │ │ + stw r27,112(r30) │ │ │ │ + stw r26,116(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,64(r30) │ │ │ │ ld r25,-56(r1) │ │ │ │ mr r3,r30 │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 31898 │ │ │ │ - li r9,0 │ │ │ │ - b 38dfc │ │ │ │ + b 320c0 │ │ │ │ li r9,0 │ │ │ │ - b 38ed4 │ │ │ │ + b 39840 │ │ │ │ + li r10,0 │ │ │ │ + b 39938 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x780 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000039050 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-4432 │ │ │ │ +0000000000039ae0 : │ │ │ │ mflr r0 │ │ │ │ - mr r9,r4 │ │ │ │ + mr r2,r4 │ │ │ │ mr r6,r5 │ │ │ │ li r4,1 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r9,32(r1) │ │ │ │ - bl 50c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r2,32(r1) │ │ │ │ + bl 5060 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000390a0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-4512 │ │ │ │ +0000000000039b20 : │ │ │ │ mflr r0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r5 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r5 │ │ │ │ li r4,2 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r10,32(r1) │ │ │ │ - stw r9,36(r1) │ │ │ │ - bl 50c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ + stw r2,36(r1) │ │ │ │ + bl 5060 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000390f0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-4592 │ │ │ │ +0000000000039b70 : │ │ │ │ mflr r0 │ │ │ │ - mr r8,r4 │ │ │ │ - mr r10,r5 │ │ │ │ - mr r9,r6 │ │ │ │ + mr r10,r4 │ │ │ │ + mr r9,r5 │ │ │ │ + mr r2,r6 │ │ │ │ li r4,3 │ │ │ │ mr r6,r7 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r8,32(r1) │ │ │ │ - stw r10,36(r1) │ │ │ │ - stw r9,40(r1) │ │ │ │ - bl 50c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r10,32(r1) │ │ │ │ + stw r9,36(r1) │ │ │ │ + stw r2,40(r1) │ │ │ │ + bl 5060 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000039150 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-4688 │ │ │ │ - ld r9,24(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 39240 │ │ │ │ - ld r7,120(r3) │ │ │ │ - cmpdi r7,0 │ │ │ │ - beq 39250 │ │ │ │ - ld r9,16(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 39260 │ │ │ │ - ld r8,48(r3) │ │ │ │ +0000000000039bc0 : │ │ │ │ + ld r2,24(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 39cf0 │ │ │ │ + ld r8,120(r3) │ │ │ │ + cmpdi r8,0 │ │ │ │ + beq 39d00 │ │ │ │ + ld r2,16(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 39d10 │ │ │ │ + ld r10,48(r3) │ │ │ │ ld r9,8(r3) │ │ │ │ - mulld. r9,r8,r9 │ │ │ │ - ble 391e0 │ │ │ │ + mulld. r9,r10,r9 │ │ │ │ + ble 39c90 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r2,0 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + bne 39c70 │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - b 391b4 │ │ │ │ + b 39c3c │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,816(r9) │ │ │ │ + nop │ │ │ │ + bge cr7,39c5c │ │ │ │ + lfdx f0,r8,r7 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bge 391c8 │ │ │ │ - bdz 391e0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ - fcmpu cr0,f0,f11 │ │ │ │ - bge 391a0 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,344 │ │ │ │ + fcmpu cr7,f0,f11 │ │ │ │ + blt 39c5c │ │ │ │ + bge cr7,39c5c │ │ │ │ + bdz 39c90 │ │ │ │ + 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 39c20 │ │ │ │ + pla r3,121548 # 57728 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 39270 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r7,80(r3) │ │ │ │ - lfd f12,1648(r9) │ │ │ │ - li r9,0 │ │ │ │ - b 39220 │ │ │ │ - ld r10,56(r3) │ │ │ │ - ld r8,88(r3) │ │ │ │ - ldx r10,r10,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - ble 39280 │ │ │ │ - bdz 39270 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + fcmpu cr0,f0,f12 │ │ │ │ + blt 39c5c │ │ │ │ + fcmpu cr0,f0,f11 │ │ │ │ + bge 39c5c │ │ │ │ + li r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 39c0c │ │ │ │ + cmpdi r10,0 │ │ │ │ + ble 39d20 │ │ │ │ + ld r8,80(r3) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + b 39cd0 │ │ │ │ + ld r9,56(r3) │ │ │ │ + ld r10,88(r3) │ │ │ │ + ldx r9,r9,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r9,r10 │ │ │ │ + ble 39d30 │ │ │ │ + bdz 39d20 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 39200 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,192 │ │ │ │ + bgt 39cb0 │ │ │ │ + pla r3,121268 # 57690 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,48 │ │ │ │ + pla r3,121104 # 57600 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,80 │ │ │ │ + pla r3,121120 # 57620 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,112 │ │ │ │ + pla r3,121136 # 57640 │ │ │ │ blr │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,296 │ │ │ │ + pla r3,121288 # 576f8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000392a0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-5024 │ │ │ │ +0000000000039d50 : │ │ │ │ + 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 393b0 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 393e0 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 39410 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 39428 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 39440 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 39348 │ │ │ │ - ld r9,48(r31) │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 39e30 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 39e58 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 39e7c │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 39e90 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 39ea4 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 39de0 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r30,32(r1) │ │ │ │ li r30,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 39334 │ │ │ │ + ble 39dd0 │ │ │ │ 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 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - cmpd r9,r30 │ │ │ │ - bgt 39310 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4700 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 39db0 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ ld r30,32(r1) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 39490 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 39470 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 39460 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 39f10 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 39f00 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 39ec0 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,160(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4700 │ │ │ │ ld r3,152(r3) │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 394b0 │ │ │ │ + bl 4ae0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 39f20 │ │ │ │ ld r3,224(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 392d0 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 39d78 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,200(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 392d8 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 39d80 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 392e0 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 39d88 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 392e8 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 39d90 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 392e8 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 39d90 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 39360 │ │ │ │ + bl 4700 │ │ │ │ + ld r3,96(r31) │ │ │ │ + bl 4700 │ │ │ │ + ld r3,56(r31) │ │ │ │ + bl 4700 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4700 │ │ │ │ + ld r3,80(r31) │ │ │ │ + bl 4700 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4700 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 39358 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 39df0 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 39350 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 39de8 │ │ │ │ ld r3,232(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 393c8 │ │ │ │ + bl 4700 │ │ │ │ + b 39e44 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000394d0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-5584 │ │ │ │ +0000000000039f40 : │ │ │ │ + lwz r2,48(r3) │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - lwz r9,48(r3) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ + lwz r5,116(r3) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ - mfcr r11 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r14,-176(r1) │ │ │ │ - std r15,-168(r1) │ │ │ │ - std r16,-160(r1) │ │ │ │ - std r17,-152(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r25,-88(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - std r29,-56(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ - std r19,-136(r1) │ │ │ │ - std r20,-128(r1) │ │ │ │ - std r21,-120(r1) │ │ │ │ - std r22,-112(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ - std r24,-96(r1) │ │ │ │ + li r4,0 │ │ │ │ std r0,16(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - stdu r1,-416(r1) │ │ │ │ - extswsli r8,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - ld r7,16(r3) │ │ │ │ - lwz r5,116(r3) │ │ │ │ - ld r16,200(r3) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + ld r15,200(r3) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + extswsli r10,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + addi r8,r10,15 │ │ │ │ + extswsli r9,r2,3 │ │ │ │ + addi r10,r10,19 │ │ │ │ mr r25,r3 │ │ │ │ - li r4,0 │ │ │ │ - addi r6,r8,15 │ │ │ │ - mr r31,r1 │ │ │ │ - addi r8,r8,19 │ │ │ │ - extswsli r10,r9,3 │ │ │ │ - clrrdi r9,r6,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - addi r0,r10,15 │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r31,-48(r1) │ │ │ │ + clrrdi r2,r8,4 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - mr r3,r16 │ │ │ │ - ld r11,0(r1) │ │ │ │ - neg r9,r9 │ │ │ │ - std r1,224(r31) │ │ │ │ - std r7,56(r31) │ │ │ │ - neg r8,r8 │ │ │ │ - clrrdi r0,r0,4 │ │ │ │ + addi r0,r9,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ + clrrdi r0,r0,4 │ │ │ │ + neg r9,r9 │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ + stdu r1,-432(r1) │ │ │ │ neg r0,r0 │ │ │ │ - stdux r11,r1,r9 │ │ │ │ + mr r31,r1 │ │ │ │ + ld r7,0(r1) │ │ │ │ + std r1,216(r31) │ │ │ │ + ld r6,16(r3) │ │ │ │ + mr r3,r15 │ │ │ │ + mr r11,r7 │ │ │ │ + std r6,64(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r11,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r11,r1,r9 │ │ │ │ - addi r14,r1,32 │ │ │ │ - stdux r11,r1,r9 │ │ │ │ - addi r6,r1,32 │ │ │ │ - std r6,48(r31) │ │ │ │ - ld r11,0(r1) │ │ │ │ - stdux r11,r1,r8 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r26,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,56(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,48(r31) │ │ │ │ + stdux r11,r1,r10 │ │ │ │ + mr r10,r11 │ │ │ │ addi r11,r1,32 │ │ │ │ std r11,32(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r0 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r17,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - std r9,40(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdux r10,r1,r0 │ │ │ │ + addi r14,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5240 │ │ │ │ lwz r12,128(r25) │ │ │ │ ld r11,32(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - ld r7,56(r31) │ │ │ │ - andi. r18,r12,32 │ │ │ │ - bne 39e9c │ │ │ │ - lwz r9,48(r25) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - stw r18,0(r11) │ │ │ │ - lfd f0,1648(r10) │ │ │ │ - cmpwi r9,0 │ │ │ │ - stfd f0,0(r15) │ │ │ │ - ble 3b178 │ │ │ │ - addi r10,r9,-1 │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ld r6,64(r31) │ │ │ │ + andi. r20,r12,32 │ │ │ │ + bne 3a90c │ │ │ │ + lwz r2,48(r25) │ │ │ │ + cmpwi r2,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + stw r20,0(r11) │ │ │ │ + stfd f0,0(r14) │ │ │ │ + ble 3bbc4 │ │ │ │ + addi r9,r2,-1 │ │ │ │ lwz r5,96(r25) │ │ │ │ - cmplwi r10,5 │ │ │ │ + cmplwi r9,5 │ │ │ │ addi r5,r5,1 │ │ │ │ - ble 3b184 │ │ │ │ - rldicl r4,r9,63,33 │ │ │ │ - li r8,2 │ │ │ │ - mr r10,r5 │ │ │ │ + ble 3bbd0 │ │ │ │ + rldicl r4,r2,63,33 │ │ │ │ + li r10,2 │ │ │ │ + mr r9,r5 │ │ │ │ vspltisw v0,1 │ │ │ │ - rldimi r10,r8,32,0 │ │ │ │ + rldimi r9,r10,32,0 │ │ │ │ andi. r3,r4,3 │ │ │ │ - xxmr vs45,vs32 │ │ │ │ addi r0,r4,-1 │ │ │ │ - mr r8,r4 │ │ │ │ - mtvsrdd vs33,r10,r10 │ │ │ │ - beq 396a0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mr r10,r4 │ │ │ │ + mtvsrdd vs33,r9,r9 │ │ │ │ + beq 3a110 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 39694 │ │ │ │ + beq 3a104 │ │ │ │ cmpdi r3,2 │ │ │ │ - bne 3a950 │ │ │ │ + bne 3b3c4 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ addi r4,r4,-1 │ │ │ │ cmpdi r4,1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 396bc │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ + beq 3a12c │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 396a8 │ │ │ │ + bdnz 3a118 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - addi r8,r31,32 │ │ │ │ - clrrwi r10,r9,1 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + addi r10,r31,32 │ │ │ │ + clrrwi r9,r2,1 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxextractuw vs0,vs32,12 │ │ │ │ - stfiwx f0,0,r8 │ │ │ │ - beq 39774 │ │ │ │ + stfiwx f0,0,r10 │ │ │ │ + beq 3a1e4 │ │ │ │ lwz r4,32(r31) │ │ │ │ - addi r8,r10,1 │ │ │ │ - cmpw r8,r9 │ │ │ │ + addi r10,r9,1 │ │ │ │ + cmpw r2,r10 │ │ │ │ mullw r4,r5,r4 │ │ │ │ slwi r4,r4,1 │ │ │ │ stw r4,32(r31) │ │ │ │ - bge 39774 │ │ │ │ + ble 3a1e4 │ │ │ │ mullw r4,r5,r4 │ │ │ │ - addi r8,r10,2 │ │ │ │ - cmpw r8,r9 │ │ │ │ + addi r10,r9,2 │ │ │ │ + cmpw r10,r2 │ │ │ │ slwi r4,r4,1 │ │ │ │ stw r4,32(r31) │ │ │ │ - bge 39774 │ │ │ │ + bge 3a1e4 │ │ │ │ mullw r4,r5,r4 │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpw r8,r9 │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpw r10,r2 │ │ │ │ slwi r4,r4,1 │ │ │ │ stw r4,32(r31) │ │ │ │ - bge 39774 │ │ │ │ + bge 3a1e4 │ │ │ │ mullw r4,r5,r4 │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpw r8,r9 │ │ │ │ - slwi r8,r4,1 │ │ │ │ - stw r8,32(r31) │ │ │ │ - bge 39774 │ │ │ │ - mullw r8,r5,r8 │ │ │ │ - addi r10,r10,5 │ │ │ │ - cmpw r9,r10 │ │ │ │ - slwi r10,r8,1 │ │ │ │ - stw r10,32(r31) │ │ │ │ - ble 39774 │ │ │ │ - mullw r5,r5,r10 │ │ │ │ - slwi r10,r5,1 │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpw r10,r2 │ │ │ │ + slwi r10,r4,1 │ │ │ │ stw r10,32(r31) │ │ │ │ - andi. r10,r12,16 │ │ │ │ - stw r10,48(r31) │ │ │ │ - ld r10,0(r25) │ │ │ │ - bne 3a42c │ │ │ │ - andi. r12,r12,4 │ │ │ │ - bne 3a9a8 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 39f28 │ │ │ │ - addi r0,r9,-1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lwz r8,32(r31) │ │ │ │ - extsw r28,r9 │ │ │ │ - add r10,r7,r10 │ │ │ │ - cmpwi cr4,r0,0 │ │ │ │ - extswsli r22,r0,2 │ │ │ │ - std r10,216(r31) │ │ │ │ - extsw r10,r0 │ │ │ │ - cmpwi cr3,r8,0 │ │ │ │ - std r10,232(r31) │ │ │ │ - blt cr4,3b240 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - clrldi r10,r0,32 │ │ │ │ - addi r23,r28,-4 │ │ │ │ - cmplwi cr2,r0,2 │ │ │ │ - mr r18,r28 │ │ │ │ - std r22,72(r31) │ │ │ │ - ld r20,152(r25) │ │ │ │ - ld r21,136(r25) │ │ │ │ + bge 3a1e4 │ │ │ │ + mullw r10,r5,r10 │ │ │ │ + addi r9,r9,5 │ │ │ │ + cmpw r9,r2 │ │ │ │ + slwi r9,r10,1 │ │ │ │ + stw r9,32(r31) │ │ │ │ + bge 3a1e4 │ │ │ │ + mullw r5,r5,r9 │ │ │ │ + slwi r9,r5,1 │ │ │ │ + stw r9,32(r31) │ │ │ │ + andi. r9,r12,16 │ │ │ │ + ld r9,0(r25) │ │ │ │ + std r9,112(r31) │ │ │ │ + bne 3aee4 │ │ │ │ + andi. r0,r12,4 │ │ │ │ + bne 3b414 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 3a998 │ │ │ │ + addi r19,r2,-1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + cmpwi cr4,r19,0 │ │ │ │ + extsw r10,r19 │ │ │ │ + add r27,r6,r9 │ │ │ │ + extswsli r21,r19,2 │ │ │ │ + std r10,224(r31) │ │ │ │ + blt cr4,3bc80 │ │ │ │ + lwz r9,32(r31) │ │ │ │ + extsw r28,r2 │ │ │ │ + cmpwi cr3,r9,0 │ │ │ │ + clrldi r9,r19,32 │ │ │ │ + addi r22,r28,-4 │ │ │ │ + cmplwi cr2,r19,2 │ │ │ │ + mr r17,r19 │ │ │ │ + std r15,72(r31) │ │ │ │ + std r21,80(r31) │ │ │ │ + ld r18,152(r25) │ │ │ │ + ld r20,136(r25) │ │ │ │ + mr r19,r29 │ │ │ │ + mr r15,r28 │ │ │ │ lwz r3,96(r25) │ │ │ │ - mr r19,r12 │ │ │ │ - mr r28,r9 │ │ │ │ - sldi r8,r10,2 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r23,r23,2 │ │ │ │ - std r6,56(r31) │ │ │ │ + mr r28,r0 │ │ │ │ + std r7,56(r31) │ │ │ │ std r11,64(r31) │ │ │ │ - subf r8,r8,r22 │ │ │ │ - sldi r17,r10,2 │ │ │ │ - add r24,r29,r23 │ │ │ │ - add r26,r27,r23 │ │ │ │ - add r30,r14,r23 │ │ │ │ - mr r22,r0 │ │ │ │ - add r10,r6,r8 │ │ │ │ - std r17,48(r31) │ │ │ │ - mr r17,r14 │ │ │ │ - mr r14,r27 │ │ │ │ - mr r27,r29 │ │ │ │ - mr r29,r7 │ │ │ │ - std r10,40(r31) │ │ │ │ - ble cr2,3a948 │ │ │ │ - addis r4,r2,-2 │ │ │ │ - extsw r10,r19 │ │ │ │ - addi r8,r18,-2 │ │ │ │ - rldicl r9,r28,62,34 │ │ │ │ - addis r5,r2,-2 │ │ │ │ + mulli r10,r9,-4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r22,r22,2 │ │ │ │ + sldi r16,r9,2 │ │ │ │ + add r23,r29,r22 │ │ │ │ + add r24,r26,r22 │ │ │ │ + add r30,r8,r22 │ │ │ │ + mr r29,r8 │ │ │ │ + std r16,48(r31) │ │ │ │ + mr r16,r26 │ │ │ │ + mr r26,r2 │ │ │ │ + add r9,r21,r7 │ │ │ │ + add r9,r9,r10 │ │ │ │ + mr r21,r6 │ │ │ │ + std r9,40(r31) │ │ │ │ + ble cr2,3aed4 │ │ │ │ + addi r4,r15,-2 │ │ │ │ + extsw r10,r28 │ │ │ │ + rldicl r2,r26,62,34 │ │ │ │ + plxv vs44,120668 # 57a10 │ │ │ │ + nop │ │ │ │ + plxv vs38,120672 # 57a20 │ │ │ │ mtvsrws vs42,r3 │ │ │ │ + xxspltib vs39,255 │ │ │ │ + add r5,r20,r22 │ │ │ │ + li r9,0 │ │ │ │ xxspltib vs43,0 │ │ │ │ + add r10,r4,r10 │ │ │ │ + mtctr r2 │ │ │ │ vspltisw v8,1 │ │ │ │ - addi r4,r4,1728 │ │ │ │ - add r8,r8,r10 │ │ │ │ - mtctr r9 │ │ │ │ - xxspltib vs38,255 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r5,1744 │ │ │ │ - lxv vs44,0(r4) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lxv vs39,0(r5) │ │ │ │ - add r5,r21,r23 │ │ │ │ - add r8,r20,r8 │ │ │ │ - lxvx vs32,r5,r10 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - addi r8,r8,-32 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r10,r18,r10 │ │ │ │ + lxvx vs32,r5,r9 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r10,r10,-32 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ - xxswapd vs11,vs12 │ │ │ │ - xxswapd vs12,vs0 │ │ │ │ - xxmrglw vs0,vs32,vs32 │ │ │ │ + xxswapd vs33,vs33 │ │ │ │ + xxswapd vs0,vs0 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ - xvcvsxwdp vs0,vs0 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs32,vs32,vs12 │ │ │ │ - xvcvdpsxws vs41,vs0 │ │ │ │ - xvcvdpsxws vs33,vs32 │ │ │ │ + xvmuldp vs33,vs33,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs32 │ │ │ │ + xvcvdpsxws vs41,vs33 │ │ │ │ + xvcvdpsxws vs32,vs0 │ │ │ │ xvcmpgtdp vs45,vs43,vs0 │ │ │ │ - xvcmpgtdp vs32,vs43,vs32 │ │ │ │ - vperm v1,v1,v9,v7 │ │ │ │ - vpkudum v0,v0,v13 │ │ │ │ - vadduwm v9,v6,v1 │ │ │ │ - vadduwm v13,v8,v1 │ │ │ │ - xxsel vs45,vs45,vs33,vs32 │ │ │ │ - xxsel vs33,vs33,vs41,vs32 │ │ │ │ - vadduwm v0,v13,v10 │ │ │ │ - vsubuwm v1,v1,v10 │ │ │ │ - xxperm vs32,vs32,vs44 │ │ │ │ + xvcmpgtdp vs33,vs43,vs33 │ │ │ │ + vperm v0,v0,v9,v6 │ │ │ │ + vpkudum v1,v13,v1 │ │ │ │ + vadduwm v9,v7,v0 │ │ │ │ + vadduwm v13,v8,v0 │ │ │ │ + xxsel vs45,vs45,vs32,vs33 │ │ │ │ + xxsel vs32,vs32,vs41,vs33 │ │ │ │ + vadduwm v1,v13,v10 │ │ │ │ + vsubuwm v0,v0,v10 │ │ │ │ xxperm vs33,vs33,vs44 │ │ │ │ - stxvx vs32,r26,r10 │ │ │ │ - stxvx vs33,r24,r10 │ │ │ │ - stxvx vs33,r30,r10 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - bdnz 39890 │ │ │ │ - andi. r10,r28,3 │ │ │ │ - beq 39a38 │ │ │ │ - clrrwi r10,r28,2 │ │ │ │ - subf r10,r10,r22 │ │ │ │ - extswsli r4,r10,2 │ │ │ │ - add r8,r19,r10 │ │ │ │ + xxperm vs32,vs32,vs44 │ │ │ │ + stxvx vs33,r24,r9 │ │ │ │ + stxvx vs32,r23,r9 │ │ │ │ + stxvx vs32,r30,r9 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + bdnz 3a2f0 │ │ │ │ + andi. r9,r26,3 │ │ │ │ + beq 3a498 │ │ │ │ + clrrwi r9,r26,2 │ │ │ │ + subf r9,r9,r17 │ │ │ │ + extswsli r4,r9,2 │ │ │ │ + add r10,r28,r9 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r21,r4 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r20,r8 │ │ │ │ + lfiwax f0,r20,r4 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lfdx f11,r18,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 3995c │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpwi r10,0 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r5,r3 │ │ │ │ - add r12,r27,r4 │ │ │ │ - add r11,r14,r4 │ │ │ │ - add r9,r17,r4 │ │ │ │ - stwx r8,r27,r4 │ │ │ │ - stwx r8,r17,r4 │ │ │ │ - stwx r5,r14,r4 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - beq 39a38 │ │ │ │ + mffprwz r10,f0 │ │ │ │ + addi r5,r10,1 │ │ │ │ + bge 3a3bc │ │ │ │ + mr r5,r10 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpwi r9,0 │ │ │ │ + subf r10,r3,r10 │ │ │ │ + add r5,r3,r5 │ │ │ │ + add r8,r19,r4 │ │ │ │ + add r2,r16,r4 │ │ │ │ + add r12,r29,r4 │ │ │ │ + stwx r10,r19,r4 │ │ │ │ + stwx r10,r29,r4 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + stwx r5,r16,r4 │ │ │ │ + beq 3a498 │ │ │ │ li r5,-4 │ │ │ │ - add r21,r21,r4 │ │ │ │ - add r8,r19,r8 │ │ │ │ + add r20,r20,r4 │ │ │ │ + add r10,r10,r28 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r21,r5 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r20,r8 │ │ │ │ + lfiwax f0,r20,r5 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lfdx f11,r18,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 399c8 │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpwi r10,1 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r5,r3 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - stw r8,-4(r12) │ │ │ │ - stw r8,-4(r9) │ │ │ │ - stw r5,-4(r11) │ │ │ │ - beq 39a38 │ │ │ │ - li r8,-8 │ │ │ │ - add r10,r19,r10 │ │ │ │ + mffprwz r10,f0 │ │ │ │ + addi r5,r10,1 │ │ │ │ + bge 3a428 │ │ │ │ + mr r5,r10 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpwi r9,1 │ │ │ │ + subf r10,r3,r10 │ │ │ │ + add r5,r3,r5 │ │ │ │ + addi r9,r9,-2 │ │ │ │ + stw r10,-4(r8) │ │ │ │ + stw r10,-4(r12) │ │ │ │ + stw r5,-4(r2) │ │ │ │ + beq 3a498 │ │ │ │ + li r10,-8 │ │ │ │ + add r9,r28,r9 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r21,r8 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - lfdx f11,r20,r10 │ │ │ │ + lfiwax f0,r20,r10 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r18,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - bge 39a24 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - subf r10,r3,r10 │ │ │ │ - add r8,r3,r8 │ │ │ │ - stw r10,-8(r12) │ │ │ │ - stw r10,-8(r9) │ │ │ │ - stw r8,-8(r11) │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r10,r9,1 │ │ │ │ + bge 3a484 │ │ │ │ + mr r10,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + subf r9,r3,r9 │ │ │ │ + add r10,r3,r10 │ │ │ │ + stw r9,-8(r8) │ │ │ │ + stw r9,-8(r12) │ │ │ │ + stw r10,-8(r2) │ │ │ │ ld r5,48(r31) │ │ │ │ ld r3,40(r31) │ │ │ │ li r4,0 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr3,3a924 │ │ │ │ - mr r0,r22 │ │ │ │ - ld r6,56(r31) │ │ │ │ + bl 5240 │ │ │ │ + ble cr3,3aeb4 │ │ │ │ + mr r6,r21 │ │ │ │ + mr r0,r28 │ │ │ │ + ld r7,56(r31) │ │ │ │ + mr r28,r15 │ │ │ │ ld r11,64(r31) │ │ │ │ - ld r22,72(r31) │ │ │ │ - mr r9,r28 │ │ │ │ - mr r7,r29 │ │ │ │ - mr r12,r19 │ │ │ │ - mr r29,r27 │ │ │ │ - mr r28,r18 │ │ │ │ - mr r27,r14 │ │ │ │ - mr r14,r17 │ │ │ │ - addi r10,r22,4 │ │ │ │ - addi r5,r14,-4 │ │ │ │ - li r8,0 │ │ │ │ - std r14,168(r31) │ │ │ │ - li r18,0 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - mr r17,r6 │ │ │ │ - mr r4,r15 │ │ │ │ + mr r8,r29 │ │ │ │ + ld r21,80(r31) │ │ │ │ + ld r15,72(r31) │ │ │ │ + mr r29,r19 │ │ │ │ + mr r2,r26 │ │ │ │ + mr r19,r17 │ │ │ │ + mr r26,r16 │ │ │ │ + addi r9,r21,4 │ │ │ │ + addi r5,r8,-4 │ │ │ │ + li r10,0 │ │ │ │ + plfd f28,119968 # 57988 │ │ │ │ + mr r16,r7 │ │ │ │ + std r8,160(r31) │ │ │ │ + mr r18,r2 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + li r20,0 │ │ │ │ + mr r17,r14 │ │ │ │ std r29,184(r31) │ │ │ │ - isel r26,r9,r8,4*cr4+lt │ │ │ │ - std r5,152(r31) │ │ │ │ - add r8,r10,r14 │ │ │ │ + std r26,192(r31) │ │ │ │ + std r21,200(r31) │ │ │ │ + isel r24,r2,r10,4*cr4+lt │ │ │ │ + std r5,144(r31) │ │ │ │ + add r10,r9,r8 │ │ │ │ addi r5,r11,-4 │ │ │ │ - mr r14,r11 │ │ │ │ - mr r3,r16 │ │ │ │ - std r27,192(r31) │ │ │ │ - std r22,200(r31) │ │ │ │ + mr r2,r6 │ │ │ │ + mr r8,r25 │ │ │ │ + mr r6,r19 │ │ │ │ std r28,208(r31) │ │ │ │ - std r5,160(r31) │ │ │ │ - std r8,120(r31) │ │ │ │ + std r5,152(r31) │ │ │ │ + std r10,120(r31) │ │ │ │ sldi r5,r28,2 │ │ │ │ - add r8,r27,r10 │ │ │ │ - std r5,96(r31) │ │ │ │ - std r8,128(r31) │ │ │ │ + add r10,r26,r9 │ │ │ │ + std r5,88(r31) │ │ │ │ + std r10,112(r31) │ │ │ │ sldi r5,r28,3 │ │ │ │ - add r8,r29,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ - std r5,104(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - li r15,0 │ │ │ │ - ld r19,168(r31) │ │ │ │ - mr r30,r26 │ │ │ │ - mr r16,r17 │ │ │ │ - stw r26,176(r31) │ │ │ │ - stw r12,112(r31) │ │ │ │ - mr r5,r15 │ │ │ │ - mr r15,r14 │ │ │ │ - mr r14,r25 │ │ │ │ + add r10,r29,r9 │ │ │ │ + add r9,r7,r9 │ │ │ │ + mr r7,r11 │ │ │ │ + std r5,96(r31) │ │ │ │ + std r10,128(r31) │ │ │ │ + std r9,136(r31) │ │ │ │ + ld r23,160(r31) │ │ │ │ + stw r0,104(r31) │ │ │ │ + mr r30,r24 │ │ │ │ + mr r0,r6 │ │ │ │ + li r4,0 │ │ │ │ + mr r6,r2 │ │ │ │ + stw r24,168(r31) │ │ │ │ + mr r22,r16 │ │ │ │ + mr r14,r17 │ │ │ │ + mr r19,r15 │ │ │ │ + mr r2,r7 │ │ │ │ + std r27,176(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw r9,r30 │ │ │ │ - ble 39d24 │ │ │ │ - lwa r17,112(r31) │ │ │ │ - li r8,96 │ │ │ │ + cmpw r18,r30 │ │ │ │ + ble 3a798 │ │ │ │ + lwa r3,104(r31) │ │ │ │ extsw r10,r30 │ │ │ │ - addi r22,r30,1 │ │ │ │ - ld r20,152(r14) │ │ │ │ - ld r27,80(r14) │ │ │ │ - ld r28,136(r14) │ │ │ │ - ld r23,88(r14) │ │ │ │ - extswsli r24,r30,2 │ │ │ │ - extswsli r21,r30,3 │ │ │ │ - lfiwax f29,r14,r8 │ │ │ │ - extswsli r25,r22,2 │ │ │ │ - subf r30,r30,r9 │ │ │ │ - ld r6,104(r14) │ │ │ │ - lwzx r26,r15,r24 │ │ │ │ + ld r27,80(r8) │ │ │ │ + li r5,96 │ │ │ │ + extswsli r9,r30,2 │ │ │ │ + addi r25,r30,1 │ │ │ │ + std r2,48(r31) │ │ │ │ + std r23,40(r31) │ │ │ │ + ld r28,136(r8) │ │ │ │ + ld r17,88(r8) │ │ │ │ + extswsli r24,r30,3 │ │ │ │ + subf r30,r30,r18 │ │ │ │ li r29,0 │ │ │ │ - extswsli r22,r22,3 │ │ │ │ - stw r9,72(r31) │ │ │ │ + stw r4,56(r31) │ │ │ │ + std r6,64(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + ld r26,152(r8) │ │ │ │ + lfiwax f29,r8,r5 │ │ │ │ + extswsli r16,r25,2 │ │ │ │ + extswsli r25,r25,3 │ │ │ │ + stw r0,80(r31) │ │ │ │ + ld r7,144(r31) │ │ │ │ clrldi r30,r30,32 │ │ │ │ - lfdx f30,r4,r21 │ │ │ │ - std r19,40(r31) │ │ │ │ - std r4,48(r31) │ │ │ │ + lfdx f30,r14,r24 │ │ │ │ + add r3,r3,r10 │ │ │ │ addi r27,r27,-4 │ │ │ │ + ld r10,104(r8) │ │ │ │ + add r25,r14,r25 │ │ │ │ addi r28,r28,-4 │ │ │ │ - addi r23,r23,-4 │ │ │ │ - add r22,r4,r22 │ │ │ │ - std r3,56(r31) │ │ │ │ - add r17,r17,r10 │ │ │ │ - ld r10,160(r31) │ │ │ │ - add r21,r6,r21 │ │ │ │ - stw r5,64(r31) │ │ │ │ - std r7,80(r31) │ │ │ │ - add r27,r27,r24 │ │ │ │ - add r23,r23,r24 │ │ │ │ - add r28,r28,r24 │ │ │ │ - stw r0,88(r31) │ │ │ │ - sldi r17,r17,3 │ │ │ │ + addi r17,r17,-4 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + add r27,r27,r9 │ │ │ │ + add r15,r7,r9 │ │ │ │ + add r28,r28,r9 │ │ │ │ + add r17,r17,r9 │ │ │ │ + add r21,r26,r3 │ │ │ │ + lwzx r26,r2,r9 │ │ │ │ + ld r9,152(r31) │ │ │ │ + add r24,r10,r24 │ │ │ │ fcfid f29,f29 │ │ │ │ - add r25,r10,r25 │ │ │ │ - ld r10,152(r31) │ │ │ │ - add r17,r20,r17 │ │ │ │ - addis r20,r2,-2 │ │ │ │ - mr r9,r17 │ │ │ │ - addi r20,r20,1536 │ │ │ │ - mr r17,r30 │ │ │ │ + mr r2,r21 │ │ │ │ + mr r21,r29 │ │ │ │ + mr r29,r28 │ │ │ │ + mr r28,r17 │ │ │ │ + add r16,r9,r16 │ │ │ │ + mr r17,r26 │ │ │ │ + mr r26,r2 │ │ │ │ + mr r9,r16 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - add r24,r10,r24 │ │ │ │ - mr r30,r24 │ │ │ │ - mr r24,r29 │ │ │ │ - mr r29,r27 │ │ │ │ - mr r27,r23 │ │ │ │ - mr r23,r26 │ │ │ │ - mr r26,r25 │ │ │ │ - mr r25,r9 │ │ │ │ - b 39c6c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r16,r30 │ │ │ │ + mr r30,r15 │ │ │ │ + mr r15,r27 │ │ │ │ + mr r27,r9 │ │ │ │ + b 3a6d0 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - lwzu r8,4(r27) │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r17,r17,-1 │ │ │ │ - slwi r9,r8,1 │ │ │ │ - stfdx f30,r22,r24 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r9,r9,r8 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - add r9,r9,r19 │ │ │ │ - divw r10,r9,r8 │ │ │ │ - mullw r10,r10,r8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - maddld r23,r23,r8,r9 │ │ │ │ - stwu r23,4(r26) │ │ │ │ - beq 39d08 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + lwzu r10,4(r28) │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + mulli r2,r10,3 │ │ │ │ + stfdx f30,r25,r21 │ │ │ │ + addi r21,r21,8 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r23 │ │ │ │ + divw r9,r2,r10 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + maddld r17,r17,r10,r2 │ │ │ │ + stwu r17,4(r27) │ │ │ │ + beq 3a780 │ │ │ │ + addi r15,r15,4 │ │ │ │ + lwzu r23,4(r30) │ │ │ │ addi r29,r29,4 │ │ │ │ - lwzu r19,4(r30) │ │ │ │ - addi r28,r28,4 │ │ │ │ - lfdx f10,r25,r24 │ │ │ │ - lfdx f1,r21,r24 │ │ │ │ - lfiwax f11,0,r29 │ │ │ │ - lfiwax f0,0,r28 │ │ │ │ - mtfprwa f12,r19 │ │ │ │ + lfdx f10,r26,r21 │ │ │ │ + lfdx f1,r24,r21 │ │ │ │ + lfiwax f11,0,r15 │ │ │ │ + lfiwax f0,0,r29 │ │ │ │ + mtfprwa f12,r23 │ │ │ │ fcfid f12,f12 │ │ │ │ fcfid f11,f11 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f12,f12,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f11,f10,f12 │ │ │ │ fsub f12,f12,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ fmadd f0,f0,f12,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 39c10 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 3a680 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 39e10 │ │ │ │ - lwzu r8,4(r27) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - addic. r17,r17,-1 │ │ │ │ - slwi r9,r8,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - add r9,r9,r8 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - add r9,r9,r19 │ │ │ │ - divw r10,r9,r8 │ │ │ │ - stfdx f30,r22,r24 │ │ │ │ - addi r24,r24,8 │ │ │ │ - mullw r10,r10,r8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - maddld r23,r23,r8,r9 │ │ │ │ - stwu r23,4(r26) │ │ │ │ - bne 39c6c │ │ │ │ - ld r19,40(r31) │ │ │ │ - ld r4,48(r31) │ │ │ │ - ld r3,56(r31) │ │ │ │ - lwz r5,64(r31) │ │ │ │ - lwz r9,72(r31) │ │ │ │ - ld r7,80(r31) │ │ │ │ - lwz r0,88(r31) │ │ │ │ + bge 3a694 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ + lwzu r10,4(r28) │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + mulli r2,r10,3 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r23 │ │ │ │ + divw r9,r2,r10 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + maddld r17,r17,r10,r2 │ │ │ │ + stfdx f30,r25,r21 │ │ │ │ + stwu r17,4(r27) │ │ │ │ + addi r21,r21,8 │ │ │ │ + bne 3a6d0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r23,40(r31) │ │ │ │ + ld r2,48(r31) │ │ │ │ + lwz r4,56(r31) │ │ │ │ + ld r6,64(r31) │ │ │ │ + ld r8,72(r31) │ │ │ │ + lwz r0,80(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ ld r10,96(r31) │ │ │ │ - ld r8,104(r31) │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - lwzx r10,r15,r10 │ │ │ │ - lxvdsx vs0,r4,r8 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - lxvx vs11,r3,r10 │ │ │ │ + lxv vs12,0(r6) │ │ │ │ + lwzx r9,r2,r9 │ │ │ │ + lxvdsx vs0,r14,r10 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + lxvx vs11,r19,r9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - ble cr4,39e60 │ │ │ │ - clrldi r8,r0,32 │ │ │ │ - ld r27,144(r31) │ │ │ │ + stxvx vs0,r19,r9 │ │ │ │ + ble cr4,3a8d0 │ │ │ │ + clrldi r10,r0,32 │ │ │ │ ld r28,136(r31) │ │ │ │ - ld r6,128(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ + ld r29,128(r31) │ │ │ │ mr r30,r0 │ │ │ │ - mtctr r8 │ │ │ │ - b 39d84 │ │ │ │ - nop │ │ │ │ - lwzu r8,-4(r28) │ │ │ │ - stwu r18,-4(r27) │ │ │ │ + ld r5,112(r31) │ │ │ │ + ld r9,120(r31) │ │ │ │ + mtctr r10 │ │ │ │ + b 3a7f4 │ │ │ │ + lwzu r10,-4(r29) │ │ │ │ + stwu r20,-4(r28) │ │ │ │ addi r30,r30,-1 │ │ │ │ - stw r8,0(r10) │ │ │ │ - bdz 39e30 │ │ │ │ - lwzu r8,-4(r10) │ │ │ │ - lwzu r11,-4(r6) │ │ │ │ - cmpw r8,r11 │ │ │ │ - beq 39d70 │ │ │ │ - extswsli r10,r30,2 │ │ │ │ - lwz r11,32(r31) │ │ │ │ + stw r10,0(r9) │ │ │ │ + bdz 3a8a0 │ │ │ │ + lwzu r10,-4(r9) │ │ │ │ + lwzu r7,-4(r5) │ │ │ │ + cmpw r10,r7 │ │ │ │ + beq 3a7e0 │ │ │ │ + extswsli r9,r30,2 │ │ │ │ + lwz r7,32(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + lwzx r5,r22,r9 │ │ │ │ + stwx r10,r23,r9 │ │ │ │ + cmpw r4,r7 │ │ │ │ addi r5,r5,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - lwzx r6,r16,r10 │ │ │ │ - stwx r8,r19,r10 │ │ │ │ - cmpw r5,r11 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stwx r6,r16,r10 │ │ │ │ - bne 39b20 │ │ │ │ - ld r10,216(r31) │ │ │ │ - addi r7,r7,16 │ │ │ │ - mr r25,r14 │ │ │ │ - lwz r26,176(r31) │ │ │ │ - lwz r12,112(r31) │ │ │ │ - mr r17,r16 │ │ │ │ - mr r14,r15 │ │ │ │ - cmpld r7,r10 │ │ │ │ - beq 39f28 │ │ │ │ - add r12,r12,r9 │ │ │ │ - blt cr4,39af4 │ │ │ │ - mr r11,r14 │ │ │ │ + stwx r5,r22,r9 │ │ │ │ + bne 3a5a0 │ │ │ │ + ld r27,176(r31) │ │ │ │ + mr r7,r2 │ │ │ │ + mr r2,r6 │ │ │ │ + lwz r24,168(r31) │ │ │ │ + mr r6,r0 │ │ │ │ + mr r16,r22 │ │ │ │ + lwz r0,104(r31) │ │ │ │ + mr r17,r14 │ │ │ │ + mr r15,r19 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpld r2,r27 │ │ │ │ + beq 3aedc │ │ │ │ + add r0,r0,r18 │ │ │ │ + blt cr4,3a568 │ │ │ │ + mr r11,r7 │ │ │ │ + mr r25,r8 │ │ │ │ + mr r19,r6 │ │ │ │ ld r29,184(r31) │ │ │ │ - ld r27,192(r31) │ │ │ │ - ld r14,168(r31) │ │ │ │ - ld r22,200(r31) │ │ │ │ - mr r6,r17 │ │ │ │ + mr r6,r2 │ │ │ │ + ld r26,192(r31) │ │ │ │ + ld r21,200(r31) │ │ │ │ + ld r8,160(r31) │ │ │ │ + mr r7,r16 │ │ │ │ + mr r14,r17 │ │ │ │ + mr r2,r18 │ │ │ │ ld r28,208(r31) │ │ │ │ - mr r15,r4 │ │ │ │ - mr r16,r3 │ │ │ │ - b 397d0 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 39c2c │ │ │ │ - extswsli r10,r30,2 │ │ │ │ - lwz r11,32(r31) │ │ │ │ - lwz r8,0(r19) │ │ │ │ + b 3a230 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + extswsli r9,r30,2 │ │ │ │ + lwz r7,32(r31) │ │ │ │ + lwz r10,0(r23) │ │ │ │ + addi r4,r4,1 │ │ │ │ + lwzx r5,r22,r9 │ │ │ │ + cmpw r4,r7 │ │ │ │ + addi r10,r10,1 │ │ │ │ addi r5,r5,1 │ │ │ │ - lwzx r6,r16,r10 │ │ │ │ - cmpw r5,r11 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stwx r8,r19,r10 │ │ │ │ - stwx r6,r16,r10 │ │ │ │ - bne 39b20 │ │ │ │ - b 39dbc │ │ │ │ - ld r10,232(r31) │ │ │ │ + stwx r10,r23,r9 │ │ │ │ + stwx r5,r22,r9 │ │ │ │ + bne 3a5a0 │ │ │ │ + b 3a82c │ │ │ │ + ld r9,224(r31) │ │ │ │ mr r30,r0 │ │ │ │ - lwz r11,32(r31) │ │ │ │ + lwz r7,32(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + sldi r9,r9,2 │ │ │ │ + cmpw r4,r7 │ │ │ │ + lwzx r10,r23,r9 │ │ │ │ + extswsli r9,r30,2 │ │ │ │ + lwzx r5,r22,r9 │ │ │ │ + addi r10,r10,1 │ │ │ │ addi r5,r5,1 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - cmpw r5,r11 │ │ │ │ - lwzx r8,r19,r10 │ │ │ │ - extswsli r10,r30,2 │ │ │ │ - lwzx r6,r16,r10 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stwx r8,r19,r10 │ │ │ │ - stwx r6,r16,r10 │ │ │ │ - bne 39b20 │ │ │ │ - b 39dbc │ │ │ │ - ld r9,0(r25) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 39f28 │ │ │ │ - ld r3,192(r25) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - li r5,0 │ │ │ │ - add r11,r7,r9 │ │ │ │ - addi r3,r3,-4 │ │ │ │ + stwx r10,r23,r9 │ │ │ │ + stwx r5,r22,r9 │ │ │ │ + bne 3a5a0 │ │ │ │ + b 3a82c │ │ │ │ + ld r2,0(r25) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3a998 │ │ │ │ + ld r4,192(r25) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + li r7,0 │ │ │ │ + add r3,r6,r2 │ │ │ │ + addi r4,r4,-4 │ │ │ │ nop │ │ │ │ - lwzu r6,4(r3) │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 39f1c │ │ │ │ - ld r9,184(r25) │ │ │ │ - extsw r0,r6 │ │ │ │ - ld r10,168(r25) │ │ │ │ - extswsli r8,r5,2 │ │ │ │ - extswsli r4,r5,3 │ │ │ │ - mtctr r0 │ │ │ │ - addi r9,r9,-4 │ │ │ │ - add r10,r10,r4 │ │ │ │ - add r9,r9,r8 │ │ │ │ - lwz r8,4(r9) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r9,r9,4 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvx vs11,r16,r8 │ │ │ │ + lwzu r8,4(r4) │ │ │ │ + cmpwi r8,0 │ │ │ │ + ble 3a98c │ │ │ │ + ld r2,184(r25) │ │ │ │ + ld r9,168(r25) │ │ │ │ + extsw r11,r8 │ │ │ │ + extswsli r10,r7,2 │ │ │ │ + extswsli r5,r7,3 │ │ │ │ + mtctr r11 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + add r9,r9,r5 │ │ │ │ + add r2,r2,r10 │ │ │ │ + lwz r10,4(r2) │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + addi r2,r2,4 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs12,0(r6) │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs11,r15,r10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r16,r8 │ │ │ │ - bdnz 39ef0 │ │ │ │ - add r5,r5,r6 │ │ │ │ - addi r7,r7,16 │ │ │ │ - cmpld r7,r11 │ │ │ │ - bne 39ec0 │ │ │ │ - ld r0,8(r25) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,224(r31) │ │ │ │ - cmpdi r0,0 │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 3a0b8 │ │ │ │ - lwz r11,48(r25) │ │ │ │ - cmpwi r11,0 │ │ │ │ - ble 3a0b8 │ │ │ │ - clrrwi r28,r11,1 │ │ │ │ - addi r9,r11,-1 │ │ │ │ - ld r4,144(r25) │ │ │ │ - ld r7,56(r25) │ │ │ │ - extsw r26,r11 │ │ │ │ - extswsli r30,r11,3 │ │ │ │ + stxvx vs0,r15,r10 │ │ │ │ + bdnz 3a960 │ │ │ │ + add r7,r7,r8 │ │ │ │ + addi r6,r6,16 │ │ │ │ + cmpld r6,r3 │ │ │ │ + bne 3a930 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,216(r31) │ │ │ │ + ld r11,8(r25) │ │ │ │ + cmpdi r11,0 │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 3aac4 │ │ │ │ + lwz r3,48(r25) │ │ │ │ + cmpwi r3,0 │ │ │ │ + ble 3aac4 │ │ │ │ + clrrwi r30,r3,1 │ │ │ │ + extsw r4,r3 │ │ │ │ + extswsli r0,r3,3 │ │ │ │ + li r5,0 │ │ │ │ + li r7,0 │ │ │ │ li r6,0 │ │ │ │ + cmpwi cr7,r3,1 │ │ │ │ + li r28,16 │ │ │ │ + cmplw cr5,r30,r3 │ │ │ │ + srwi r29,r3,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r27,144(r25) │ │ │ │ + ld r8,56(r25) │ │ │ │ + add r2,r27,r7 │ │ │ │ + subf r9,r8,r2 │ │ │ │ + cmpldi r9,8 │ │ │ │ + beq 3ace8 │ │ │ │ + beq cr7,3adb8 │ │ │ │ + clrldi r10,r29,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r26,r10,1 │ │ │ │ + addi r26,r10,-1 │ │ │ │ + beq 3aa3c │ │ │ │ + lxvx vs0,r27,r7 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r26,0 │ │ │ │ + li r9,16 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r27,r7 │ │ │ │ + beq 3aa70 │ │ │ │ + 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 3aa44 │ │ │ │ + clrldi r2,r30,32 │ │ │ │ + beq cr5,3aab0 │ │ │ │ + subf r9,r2,r3 │ │ │ │ + add r10,r5,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r27,r10 │ │ │ │ + iselgt r9,r28,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r2,r9 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r7,r7,r0 │ │ │ │ + add r5,r5,r4 │ │ │ │ + cmpld r11,r6 │ │ │ │ + bne 3a9f0 │ │ │ │ + ld r3,120(r25) │ │ │ │ + ld r2,24(r25) │ │ │ │ + std r2,24(r3) │ │ │ │ + bl 5140 │ │ │ │ + ld r5,8(r25) │ │ │ │ + cmpdi r5,0 │ │ │ │ + ble 3ac6c │ │ │ │ + lwz r2,48(r25) │ │ │ │ + cmpwi r2,0 │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 3abf4 │ │ │ │ + clrrwi r30,r2,1 │ │ │ │ + extsw r11,r2 │ │ │ │ + extswsli r0,r2,3 │ │ │ │ li r3,0 │ │ │ │ - li r5,0 │ │ │ │ - clrldi r29,r28,32 │ │ │ │ - cmplw cr7,r28,r11 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r27,r11,1 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r9,r4,r6 │ │ │ │ - ble cr5,3a044 │ │ │ │ - add r9,r4,r6 │ │ │ │ + li r6,0 │ │ │ │ + li r4,0 │ │ │ │ + cmpwi cr7,r2,1 │ │ │ │ + li r28,16 │ │ │ │ + cmplw cr5,r30,r2 │ │ │ │ + srwi r29,r2,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r27,144(r25) │ │ │ │ + ld r7,56(r25) │ │ │ │ + add r9,r27,r6 │ │ │ │ subf r10,r7,r9 │ │ │ │ cmpldi r10,8 │ │ │ │ - beq 3a044 │ │ │ │ - clrldi r8,r27,32 │ │ │ │ + beq 3ad4c │ │ │ │ + beq cr7,3adb0 │ │ │ │ + clrldi r8,r29,32 │ │ │ │ li r10,0 │ │ │ │ - andi. r24,r8,1 │ │ │ │ - addi r24,r8,-1 │ │ │ │ - beq 39fd0 │ │ │ │ - lxvx vs0,r4,r6 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r24,0 │ │ │ │ + andi. r26,r8,1 │ │ │ │ + addi r26,r8,-1 │ │ │ │ + beq 3ab6c │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + lxvx vs12,r27,r6 │ │ │ │ + cmpdi r26,0 │ │ │ │ li r10,16 │ │ │ │ - xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - beq 3a004 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r27,r6 │ │ │ │ + beq 3aba0 │ │ │ │ srdi r8,r8,1 │ │ │ │ mtctr r8 │ │ │ │ - lxvx vs12,r7,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ + lxvx vs12,r9,r10 │ │ │ │ + lxvx vs0,r7,r10 │ │ │ │ addi r8,r10,16 │ │ │ │ - xvdivdp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r9,r10 │ │ │ │ + lxvx vs0,r7,r8 │ │ │ │ + lxvx vs12,r9,r8 │ │ │ │ addi r10,r10,32 │ │ │ │ - lxvx vs0,r9,r8 │ │ │ │ - lxvx vs12,r7,r8 │ │ │ │ - xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r8 │ │ │ │ - bdnz 39fd8 │ │ │ │ - beq cr7,3a020 │ │ │ │ - add r9,r3,r28 │ │ │ │ - lfdx f12,r7,r29 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpw r5,r0 │ │ │ │ - beq 3a0b8 │ │ │ │ - add r6,r6,r30 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r9,r4,r6 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - bne 39fa0 │ │ │ │ - andi. r10,r26,1 │ │ │ │ - addi r8,r26,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 3a070 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 3a0a4 │ │ │ │ - srdi r8,r26,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r8,r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 3a078 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r6,r6,r30 │ │ │ │ - cmpw r5,r0 │ │ │ │ - bne 39f88 │ │ │ │ - ld r3,120(r25) │ │ │ │ - ld r9,24(r25) │ │ │ │ - std r9,24(r3) │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,8(r25) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 3a2c8 │ │ │ │ - lwz r9,48(r25) │ │ │ │ - cmpwi cr4,r9,0 │ │ │ │ - ble cr4,3a250 │ │ │ │ - clrrwi r28,r9,1 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - ld r3,144(r25) │ │ │ │ - ld r6,56(r25) │ │ │ │ - extsw r26,r9 │ │ │ │ - extswsli r30,r9,3 │ │ │ │ - mr r0,r10 │ │ │ │ - li r5,0 │ │ │ │ - li r11,0 │ │ │ │ - clrldi r29,r28,32 │ │ │ │ - li r4,0 │ │ │ │ - cmplw cr7,r9,r28 │ │ │ │ - cmplwi cr5,r8,2 │ │ │ │ - srwi r27,r9,1 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r8,r3,r5 │ │ │ │ - ble cr5,3a1dc │ │ │ │ - add r8,r3,r5 │ │ │ │ - subf r7,r6,r8 │ │ │ │ - cmpldi r7,8 │ │ │ │ - beq 3a1dc │ │ │ │ - clrldi r24,r27,32 │ │ │ │ - li r7,0 │ │ │ │ - andi. r23,r24,1 │ │ │ │ - addi r23,r24,-1 │ │ │ │ - beq 3a168 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - lxvx vs12,r3,r5 │ │ │ │ - cmpdi r23,0 │ │ │ │ - li r7,16 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r5 │ │ │ │ - beq 3a19c │ │ │ │ - srdi r24,r24,1 │ │ │ │ - mtctr r24 │ │ │ │ - lxvx vs12,r8,r7 │ │ │ │ - lxvx vs0,r6,r7 │ │ │ │ - addi r24,r7,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - addi r7,r7,32 │ │ │ │ - lxvx vs0,r6,r24 │ │ │ │ - lxvx vs12,r8,r24 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + bdnz 3ab74 │ │ │ │ + clrldi r9,r30,32 │ │ │ │ + beq cr5,3abe0 │ │ │ │ + subf r10,r9,r2 │ │ │ │ + add r8,r3,r9 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + rldic r10,r10,3,29 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r9,r7,r9 │ │ │ │ + cmpldi r10,16 │ │ │ │ + add r8,r27,r8 │ │ │ │ + iselgt r10,r28,r10 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + lxvl vs0,r9,r10 │ │ │ │ + lxvl vs12,r8,r10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r24 │ │ │ │ - bdnz 3a170 │ │ │ │ - beq cr7,3a1b8 │ │ │ │ - add r8,r11,r28 │ │ │ │ - lfdx f12,r6,r29 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r8 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpw r0,r4 │ │ │ │ - beq 3a250 │ │ │ │ - add r5,r5,r30 │ │ │ │ - add r11,r11,r9 │ │ │ │ - add r8,r3,r5 │ │ │ │ - subf r7,r6,r8 │ │ │ │ - cmpldi r7,8 │ │ │ │ - bne 3a138 │ │ │ │ - andi. r7,r26,1 │ │ │ │ - addi r24,r26,-1 │ │ │ │ - li r7,0 │ │ │ │ - beq 3a208 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - cmpdi r24,0 │ │ │ │ - li r7,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - beq 3a23c │ │ │ │ - srdi r24,r26,1 │ │ │ │ - mtctr r24 │ │ │ │ - lfdx f12,r6,r7 │ │ │ │ - lfdx f0,r8,r7 │ │ │ │ - addi r24,r7,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r8,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - lfdx f0,r8,r24 │ │ │ │ - lfdx f12,r6,r24 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r8,r24 │ │ │ │ - bdnz 3a210 │ │ │ │ + stxvl vs0,r8,r10 │ │ │ │ addi r4,r4,1 │ │ │ │ - add r11,r11,r9 │ │ │ │ - add r5,r5,r30 │ │ │ │ - cmpw r4,r0 │ │ │ │ - bne 3a120 │ │ │ │ - lwz r8,128(r25) │ │ │ │ - andi. r8,r8,1 │ │ │ │ - beq 3a340 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - ld r8,160(r25) │ │ │ │ - ld r9,24(r25) │ │ │ │ - addi r7,r10,-1 │ │ │ │ - beq 3a290 │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r8,r8,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ + add r6,r6,r0 │ │ │ │ + add r3,r3,r11 │ │ │ │ + cmpld r5,r4 │ │ │ │ + bne 3ab20 │ │ │ │ + lwz r9,128(r25) │ │ │ │ + andi. r9,r9,1 │ │ │ │ + beq 3adc0 │ │ │ │ + andi. r10,r5,1 │ │ │ │ + ld r9,160(r25) │ │ │ │ + ld r2,24(r25) │ │ │ │ + addi r10,r5,-1 │ │ │ │ + beq 3ac34 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - beq 3a2c8 │ │ │ │ - srdi r10,r10,1 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + beq 3ac6c │ │ │ │ + srdi r10,r5,1 │ │ │ │ mtctr r10 │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r10,r8,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r8,r8,16 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r10,r9,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r9,r9,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - lxv vs12,-16(r9) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ + lxv vs12,-16(r2) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ lxvdsx vs0,0,r10 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 3a298 │ │ │ │ - addi r1,r31,416 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 3ac3c │ │ │ │ + addi r1,r31,432 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-176(r1) │ │ │ │ - ld r15,-168(r1) │ │ │ │ - ld r16,-160(r1) │ │ │ │ - ld r17,-152(r1) │ │ │ │ - ld r18,-144(r1) │ │ │ │ - ld r19,-136(r1) │ │ │ │ - ld r20,-128(r1) │ │ │ │ - ld r21,-120(r1) │ │ │ │ - ld r22,-112(r1) │ │ │ │ - ld r23,-104(r1) │ │ │ │ - ld r24,-96(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r27,-72(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r21,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-64(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ mtocrf 32,r11 │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ + lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - addis r29,r2,-2 │ │ │ │ + andi. r9,r4,1 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 3ad14 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 3aab0 │ │ │ │ + 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 3ad1c │ │ │ │ + b 3aab0 │ │ │ │ + andi. r10,r11,1 │ │ │ │ + addi r8,r11,-1 │ │ │ │ + li r10,0 │ │ │ │ + beq 3ad78 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + cmpdi r8,0 │ │ │ │ + li r10,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + beq 3abe0 │ │ │ │ + srdi r8,r11,1 │ │ │ │ + mtctr r8 │ │ │ │ + lfdx f12,r7,r10 │ │ │ │ + lfdx f0,r9,r10 │ │ │ │ + addi r8,r10,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r9,r10 │ │ │ │ + lfdx f0,r9,r8 │ │ │ │ + lfdx f12,r7,r8 │ │ │ │ + addi r10,r10,16 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r9,r8 │ │ │ │ + bdnz 3ad80 │ │ │ │ + b 3abe0 │ │ │ │ + li r9,0 │ │ │ │ + b 3aba8 │ │ │ │ + li r2,0 │ │ │ │ + b 3aa78 │ │ │ │ + plfd f29,117696 # 57980 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ li r27,1 │ │ │ │ li r28,0 │ │ │ │ - addi r29,r29,1648 │ │ │ │ - lfd f31,0(r29) │ │ │ │ - ble cr4,3a3f8 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - mr r26,r28 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r29,r28 │ │ │ │ li r30,0 │ │ │ │ - lfd f30,1528(r10) │ │ │ │ + ble cr4,3ae80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - maddld r9,r9,r26,r30 │ │ │ │ - ld r4,72(r25) │ │ │ │ - sldi r10,r30,2 │ │ │ │ - ld r8,144(r25) │ │ │ │ - ld r5,136(r25) │ │ │ │ - ld r6,104(r25) │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r3,96 │ │ │ │ + nop │ │ │ │ + maddld r2,r2,r29,r30 │ │ │ │ + ld r5,72(r25) │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r10,144(r25) │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r4,96 │ │ │ │ + ld r6,136(r25) │ │ │ │ + ld r7,104(r25) │ │ │ │ addi r30,r30,1 │ │ │ │ - lfiwax f1,r25,r3 │ │ │ │ - lfiwax f10,r4,r10 │ │ │ │ - lfiwax f11,r5,r10 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r6,r7 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + lfiwax f1,r25,r4 │ │ │ │ + lfiwax f10,r5,r9 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfiwax f11,r6,r9 │ │ │ │ + lfdx f12,r7,r8 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ fcfid f1,f1 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f11,f11 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lwz r9,48(r25) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - cmpw r9,r30 │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - bgt 3a370 │ │ │ │ - ld r10,8(r25) │ │ │ │ - ld r7,24(r25) │ │ │ │ - sldi r8,r28,4 │ │ │ │ + bl 4be0 │ │ │ │ + lwz r2,48(r25) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + cmpw r2,r30 │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + bgt 3ae00 │ │ │ │ + ld r5,8(r25) │ │ │ │ + ld r10,24(r25) │ │ │ │ + sldi r9,r28,4 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - cmpd r27,r10 │ │ │ │ - lxvx vs0,r7,r8 │ │ │ │ + cmpd r27,r5 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r7,r8 │ │ │ │ - bge 3a2c8 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bge 3ac6c │ │ │ │ addi r28,r28,1 │ │ │ │ addi r27,r27,1 │ │ │ │ - ble cr4,3a2c8 │ │ │ │ - cmpwi cr4,r9,0 │ │ │ │ - b 3a350 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 39f28 │ │ │ │ - addi r21,r9,-1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + ble cr4,3ac6c │ │ │ │ + cmpwi cr4,r2,0 │ │ │ │ + b 3ade0 │ │ │ │ + addi r21,r21,16 │ │ │ │ + add r28,r28,r26 │ │ │ │ + cmpld r21,r27 │ │ │ │ + beq 3a998 │ │ │ │ + ld r18,152(r25) │ │ │ │ + ld r20,136(r25) │ │ │ │ + lwz r3,96(r25) │ │ │ │ + bgt cr2,3a2a8 │ │ │ │ + mr r9,r17 │ │ │ │ + b 3a380 │ │ │ │ + mr r25,r8 │ │ │ │ + b 3a998 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 3a998 │ │ │ │ + addi r21,r2,-1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ cmpwi cr2,r21,0 │ │ │ │ - add r10,r7,r10 │ │ │ │ - extswsli r3,r21,2 │ │ │ │ - std r10,96(r31) │ │ │ │ - extsw r10,r21 │ │ │ │ - std r10,136(r31) │ │ │ │ - blt cr2,3b194 │ │ │ │ - lwz r10,32(r31) │ │ │ │ - extsw r30,r9 │ │ │ │ - cmpwi cr4,r10,0 │ │ │ │ - clrldi r10,r21,32 │ │ │ │ - addi r23,r30,-4 │ │ │ │ + add r28,r6,r9 │ │ │ │ + extsw r9,r21 │ │ │ │ + extswsli r5,r21,2 │ │ │ │ + std r9,120(r31) │ │ │ │ + blt cr2,3bbe0 │ │ │ │ + lwz r9,32(r31) │ │ │ │ + extsw r30,r2 │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + clrldi r9,r21,32 │ │ │ │ + addi r22,r30,-4 │ │ │ │ cmplwi cr3,r21,2 │ │ │ │ - mr r19,r21 │ │ │ │ - std r3,72(r31) │ │ │ │ - mr r21,r29 │ │ │ │ - ld r20,152(r25) │ │ │ │ - ld r22,136(r25) │ │ │ │ - std r6,56(r31) │ │ │ │ - std r11,64(r31) │ │ │ │ - sldi r8,r10,2 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r23,r23,2 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - sldi r17,r10,2 │ │ │ │ - add r24,r29,r23 │ │ │ │ - add r26,r27,r23 │ │ │ │ - lwz r3,96(r25) │ │ │ │ - add r28,r14,r23 │ │ │ │ - mr r29,r30 │ │ │ │ - mr r30,r7 │ │ │ │ - add r10,r6,r8 │ │ │ │ - std r17,48(r31) │ │ │ │ - mr r17,r14 │ │ │ │ - mr r14,r27 │ │ │ │ - mr r27,r9 │ │ │ │ - std r10,40(r31) │ │ │ │ - ble cr3,3a9a0 │ │ │ │ - addis r4,r2,-2 │ │ │ │ - extsw r10,r18 │ │ │ │ - addi r8,r29,-2 │ │ │ │ - rldicl r9,r27,62,34 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - mtvsrws vs42,r3 │ │ │ │ + mr r18,r21 │ │ │ │ + std r7,56(r31) │ │ │ │ + std r5,64(r31) │ │ │ │ + ld r4,136(r25) │ │ │ │ + mr r21,r30 │ │ │ │ + mr r17,r11 │ │ │ │ + mr r30,r8 │ │ │ │ + mr r16,r2 │ │ │ │ + mulli r10,r9,-4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r22,r22,2 │ │ │ │ + mr r19,r6 │ │ │ │ + sldi r9,r9,2 │ │ │ │ + add r27,r8,r22 │ │ │ │ + add r23,r29,r22 │ │ │ │ + lwz r8,96(r25) │ │ │ │ + add r24,r26,r22 │ │ │ │ + std r9,48(r31) │ │ │ │ + add r9,r5,r7 │ │ │ │ + add r9,r9,r10 │ │ │ │ + ld r7,152(r25) │ │ │ │ + std r9,40(r31) │ │ │ │ + ble cr3,3b40c │ │ │ │ + addi r10,r21,-2 │ │ │ │ + extsw r3,r20 │ │ │ │ + rldicl r2,r16,62,34 │ │ │ │ + plxv vs44,117380 # 57a10 │ │ │ │ + plxv vs38,117388 # 57a20 │ │ │ │ + mtvsrws vs42,r8 │ │ │ │ + xxspltib vs39,255 │ │ │ │ + add r5,r4,r22 │ │ │ │ + li r9,0 │ │ │ │ xxspltib vs43,0 │ │ │ │ + add r10,r10,r3 │ │ │ │ + mtctr r2 │ │ │ │ vspltisw v8,1 │ │ │ │ - addi r4,r4,1728 │ │ │ │ - add r8,r8,r10 │ │ │ │ - mtctr r9 │ │ │ │ - xxspltib vs38,255 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r5,1744 │ │ │ │ - lxv vs44,0(r4) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lxv vs39,0(r5) │ │ │ │ - add r5,r22,r23 │ │ │ │ - add r8,r20,r8 │ │ │ │ - lxvx vs32,r5,r10 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - addi r8,r8,-32 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r10,r7,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs32,r5,r9 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + addi r10,r10,-32 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxswapd vs11,vs12 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs32,vs32,vs12 │ │ │ │ xvcvdpsxws vs41,vs0 │ │ │ │ xvcvdpsxws vs33,vs32 │ │ │ │ xvcmpgtdp vs45,vs43,vs0 │ │ │ │ xvcmpgtdp vs32,vs43,vs32 │ │ │ │ - vperm v1,v1,v9,v7 │ │ │ │ + vperm v1,v1,v9,v6 │ │ │ │ vpkudum v0,v0,v13 │ │ │ │ - vadduwm v9,v6,v1 │ │ │ │ + vadduwm v9,v7,v1 │ │ │ │ vadduwm v13,v8,v1 │ │ │ │ xxsel vs45,vs45,vs33,vs32 │ │ │ │ xxsel vs33,vs33,vs41,vs32 │ │ │ │ vadduwm v0,v13,v10 │ │ │ │ vsubuwm v1,v1,v10 │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxperm vs33,vs33,vs44 │ │ │ │ - stxvx vs32,r26,r10 │ │ │ │ - stxvx vs33,r24,r10 │ │ │ │ - stxvx vs33,r28,r10 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - bdnz 3a520 │ │ │ │ - andi. r10,r27,3 │ │ │ │ - beq 3a6c8 │ │ │ │ - clrrwi r10,r27,2 │ │ │ │ - subf r10,r10,r19 │ │ │ │ - extswsli r4,r10,2 │ │ │ │ - add r8,r18,r10 │ │ │ │ + stxvx vs32,r24,r9 │ │ │ │ + stxvx vs33,r23,r9 │ │ │ │ + stxvx vs33,r27,r9 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + bdnz 3afd0 │ │ │ │ + andi. r9,r16,3 │ │ │ │ + clrrwi r10,r16,2 │ │ │ │ + beq 3b178 │ │ │ │ + subf r10,r10,r18 │ │ │ │ + extswsli r5,r10,2 │ │ │ │ + add r9,r20,r10 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r22,r4 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r20,r8 │ │ │ │ + lfiwax f0,r4,r5 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r7,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 3a5ec │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r0,r9,1 │ │ │ │ + bge 3b09c │ │ │ │ + mr r0,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ cmpwi r10,0 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r3,r5 │ │ │ │ - add r7,r21,r4 │ │ │ │ - add r9,r14,r4 │ │ │ │ - add r12,r17,r4 │ │ │ │ - stwx r8,r21,r4 │ │ │ │ - stwx r8,r17,r4 │ │ │ │ - stwx r5,r14,r4 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - beq 3a6c8 │ │ │ │ - li r5,-4 │ │ │ │ - add r22,r22,r4 │ │ │ │ - add r8,r18,r8 │ │ │ │ + subf r9,r8,r9 │ │ │ │ + add r0,r8,r0 │ │ │ │ + add r3,r29,r5 │ │ │ │ + add r11,r26,r5 │ │ │ │ + add r12,r30,r5 │ │ │ │ + stwx r9,r29,r5 │ │ │ │ + stwx r9,r30,r5 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + stwx r0,r26,r5 │ │ │ │ + beq 3b178 │ │ │ │ + add r5,r4,r5 │ │ │ │ + li r4,-4 │ │ │ │ + add r9,r20,r9 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r22,r5 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r20,r8 │ │ │ │ + lfiwax f0,r5,r4 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r7,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 3a658 │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r4,r9,1 │ │ │ │ + bge 3b108 │ │ │ │ + mr r4,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ cmpwi r10,1 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r3,r5 │ │ │ │ + subf r9,r8,r9 │ │ │ │ + add r4,r4,r8 │ │ │ │ addi r10,r10,-2 │ │ │ │ - stw r8,-4(r7) │ │ │ │ - stw r8,-4(r12) │ │ │ │ - stw r5,-4(r9) │ │ │ │ - beq 3a6c8 │ │ │ │ - li r8,-8 │ │ │ │ - add r10,r18,r10 │ │ │ │ + stw r9,-4(r3) │ │ │ │ + stw r9,-4(r12) │ │ │ │ + stw r4,-4(r11) │ │ │ │ + beq 3b178 │ │ │ │ + li r9,-8 │ │ │ │ + add r10,r20,r10 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r22,r8 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - lfdx f11,r20,r10 │ │ │ │ + lfiwax f0,r5,r9 │ │ │ │ + extswsli r9,r10,3 │ │ │ │ + lfdx f11,r7,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - bge 3a6b4 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - subf r10,r3,r10 │ │ │ │ - add r8,r3,r8 │ │ │ │ - stw r10,-8(r7) │ │ │ │ - stw r10,-8(r12) │ │ │ │ - stw r8,-8(r9) │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r10,r9,1 │ │ │ │ + bge 3b164 │ │ │ │ + mr r10,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + subf r9,r8,r9 │ │ │ │ + add r10,r8,r10 │ │ │ │ + stw r9,-8(r3) │ │ │ │ + stw r9,-8(r12) │ │ │ │ + stw r10,-8(r11) │ │ │ │ ld r5,48(r31) │ │ │ │ ld r3,40(r31) │ │ │ │ li r4,0 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,3a97c │ │ │ │ - ld r6,56(r31) │ │ │ │ - ld r11,64(r31) │ │ │ │ - ld r3,72(r31) │ │ │ │ - mr r9,r27 │ │ │ │ - mr r7,r30 │ │ │ │ - mr r27,r14 │ │ │ │ - mr r30,r29 │ │ │ │ - mr r14,r17 │ │ │ │ - mr r29,r21 │ │ │ │ - mr r21,r19 │ │ │ │ - addi r5,r6,-4 │ │ │ │ - addi r10,r3,4 │ │ │ │ - li r8,0 │ │ │ │ - sldi r19,r30,2 │ │ │ │ - std r29,104(r31) │ │ │ │ - sldi r20,r30,3 │ │ │ │ + bl 5240 │ │ │ │ + ble cr4,3b3ec │ │ │ │ + ld r7,56(r31) │ │ │ │ + ld r5,64(r31) │ │ │ │ + mr r8,r30 │ │ │ │ + mr r11,r17 │ │ │ │ + mr r30,r21 │ │ │ │ + mr r2,r16 │ │ │ │ + mr r6,r19 │ │ │ │ + mr r21,r18 │ │ │ │ + addi r4,r7,-4 │ │ │ │ + addi r9,r5,4 │ │ │ │ + li r10,0 │ │ │ │ + std r5,104(r31) │ │ │ │ + std r26,96(r31) │ │ │ │ + addi r24,r11,-4 │ │ │ │ + sldi r18,r30,2 │ │ │ │ + sldi r19,r30,3 │ │ │ │ li r22,0 │ │ │ │ - std r27,112(r31) │ │ │ │ - std r3,120(r31) │ │ │ │ - std r5,64(r31) │ │ │ │ - addi r5,r14,-4 │ │ │ │ - isel r4,r9,r8,4*cr2+lt │ │ │ │ - add r17,r14,r10 │ │ │ │ - add r8,r27,r10 │ │ │ │ - std r30,128(r31) │ │ │ │ - std r5,72(r31) │ │ │ │ - addi r5,r11,-4 │ │ │ │ - std r8,56(r31) │ │ │ │ - std r5,80(r31) │ │ │ │ - add r5,r29,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ - mr r8,r10 │ │ │ │ - mr r10,r5 │ │ │ │ - mr r5,r8 │ │ │ │ - mr r27,r4 │ │ │ │ - stw r4,88(r31) │ │ │ │ - li r26,0 │ │ │ │ - mr r4,r10 │ │ │ │ - mr r10,r18 │ │ │ │ - nop │ │ │ │ - cmpw r9,r27 │ │ │ │ - ble 3a85c │ │ │ │ - lwz r18,96(r25) │ │ │ │ - extswsli r8,r27,2 │ │ │ │ - addi r29,r27,1 │ │ │ │ - extswsli r23,r27,3 │ │ │ │ - add r3,r10,r27 │ │ │ │ - subf r27,r27,r9 │ │ │ │ - ld r28,88(r25) │ │ │ │ - ld r24,64(r31) │ │ │ │ + std r29,88(r31) │ │ │ │ + std r30,112(r31) │ │ │ │ + std r4,56(r31) │ │ │ │ + addi r4,r8,-4 │ │ │ │ + add r16,r8,r9 │ │ │ │ + add r17,r26,r9 │ │ │ │ + std r4,64(r31) │ │ │ │ + isel r4,r2,r10,4*cr2+lt │ │ │ │ + add r10,r29,r9 │ │ │ │ + add r9,r7,r9 │ │ │ │ + mr r5,r9 │ │ │ │ + mr r9,r2 │ │ │ │ + stw r4,80(r31) │ │ │ │ + lwz r2,80(r31) │ │ │ │ + mtlr r9 │ │ │ │ + li r23,0 │ │ │ │ + mr r4,r24 │ │ │ │ + std r28,72(r31) │ │ │ │ + mr r9,r2 │ │ │ │ + mr r2,r20 │ │ │ │ + mflr r3 │ │ │ │ + cmpw r3,r9 │ │ │ │ + ble 3b2f8 │ │ │ │ + lwz r20,96(r25) │ │ │ │ + extswsli r26,r9,3 │ │ │ │ + add r0,r2,r9 │ │ │ │ + mflr r30 │ │ │ │ + extswsli r3,r9,2 │ │ │ │ + ld r27,88(r25) │ │ │ │ + std r8,40(r31) │ │ │ │ + std r7,48(r31) │ │ │ │ + addi r28,r9,1 │ │ │ │ ld r12,168(r25) │ │ │ │ - std r14,40(r31) │ │ │ │ - lfdx f0,r15,r23 │ │ │ │ - ld r23,80(r31) │ │ │ │ - extswsli r30,r29,3 │ │ │ │ - lwzx r0,r11,r8 │ │ │ │ - clrldi r27,r27,32 │ │ │ │ - extswsli r29,r29,2 │ │ │ │ - std r6,48(r31) │ │ │ │ - addi r18,r18,1 │ │ │ │ - add r30,r15,r30 │ │ │ │ - mtctr r27 │ │ │ │ - ld r27,72(r31) │ │ │ │ - addi r28,r28,-4 │ │ │ │ - add r24,r24,r8 │ │ │ │ - mullw r3,r3,r18 │ │ │ │ - add r29,r23,r29 │ │ │ │ - slwi r18,r18,1 │ │ │ │ - add r28,r28,r8 │ │ │ │ - add r27,r27,r8 │ │ │ │ - slwi r3,r3,1 │ │ │ │ - nop │ │ │ │ - lwzu r6,4(r28) │ │ │ │ - lwzu r23,4(r24) │ │ │ │ - lwzu r14,4(r27) │ │ │ │ + lfdx f0,r14,r26 │ │ │ │ + ld r26,56(r31) │ │ │ │ + subf r9,r9,r30 │ │ │ │ + lwzx r29,r11,r3 │ │ │ │ + extswsli r30,r28,3 │ │ │ │ + extswsli r28,r28,2 │ │ │ │ + addi r20,r20,1 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + addi r27,r27,-4 │ │ │ │ + add r30,r14,r30 │ │ │ │ + add r28,r4,r28 │ │ │ │ + mullw r0,r0,r20 │ │ │ │ + add r24,r26,r3 │ │ │ │ + ld r26,64(r31) │ │ │ │ + mtctr r9 │ │ │ │ + slwi r20,r20,1 │ │ │ │ + add r27,r27,r3 │ │ │ │ + add r26,r26,r3 │ │ │ │ + slwi r0,r0,1 │ │ │ │ + lwzu r7,4(r27) │ │ │ │ + lwzu r8,4(r24) │ │ │ │ addi r30,r30,8 │ │ │ │ - slwi r8,r6,1 │ │ │ │ - add r23,r3,r23 │ │ │ │ - add r3,r3,r18 │ │ │ │ - add r8,r8,r6 │ │ │ │ - extswsli r23,r23,3 │ │ │ │ - srawi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - lfdx f12,r12,r23 │ │ │ │ - add r8,r8,r14 │ │ │ │ + lwzu r3,4(r26) │ │ │ │ + mulli r9,r7,3 │ │ │ │ + add r8,r0,r8 │ │ │ │ + add r0,r0,r20 │ │ │ │ + extswsli r8,r8,3 │ │ │ │ + lfdx f12,r12,r8 │ │ │ │ + srawi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - divw r23,r8,r6 │ │ │ │ + add r9,r9,r3 │ │ │ │ + divw r8,r9,r7 │ │ │ │ stfd f0,-8(r30) │ │ │ │ - mullw r23,r23,r6 │ │ │ │ - subf r23,r23,r8 │ │ │ │ - maddld r0,r6,r0,r23 │ │ │ │ - stwu r0,4(r29) │ │ │ │ - bdnz 3a800 │ │ │ │ - ld r14,40(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - lwzx r8,r11,r19 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - lxvdsx vs0,r15,r20 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvx vs11,r16,r8 │ │ │ │ + mullw r8,r8,r7 │ │ │ │ + subf r8,r8,r9 │ │ │ │ + maddld r29,r7,r29,r8 │ │ │ │ + stwu r29,4(r28) │ │ │ │ + bdnz 3b2a0 │ │ │ │ + ld r8,40(r31) │ │ │ │ + ld r7,48(r31) │ │ │ │ + lwzx r9,r11,r18 │ │ │ │ + lxv vs12,0(r6) │ │ │ │ + lxvdsx vs0,r14,r19 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + lxvx vs11,r15,r9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r16,r8 │ │ │ │ - ble cr2,3a968 │ │ │ │ - clrldi r3,r21,32 │ │ │ │ - ld r30,56(r31) │ │ │ │ - mr r28,r5 │ │ │ │ - mr r29,r4 │ │ │ │ - mr r8,r17 │ │ │ │ - mr r27,r21 │ │ │ │ - mtctr r3 │ │ │ │ - b 3a8b4 │ │ │ │ + stxvx vs0,r15,r9 │ │ │ │ + ble cr2,3b3d8 │ │ │ │ + clrldi r0,r21,32 │ │ │ │ + mr r26,r5 │ │ │ │ + mr r27,r10 │ │ │ │ + mr r28,r17 │ │ │ │ + mr r3,r16 │ │ │ │ + mr r9,r21 │ │ │ │ + mtctr r0 │ │ │ │ + b 3b354 │ │ │ │ nop │ │ │ │ - lwzu r3,-4(r29) │ │ │ │ - stwu r22,-4(r28) │ │ │ │ - addi r27,r27,-1 │ │ │ │ - stw r3,0(r8) │ │ │ │ - bdz 3a960 │ │ │ │ - lwzu r3,-4(r8) │ │ │ │ - lwzu r0,-4(r30) │ │ │ │ - cmpw r3,r0 │ │ │ │ - beq 3a8a0 │ │ │ │ - extswsli r8,r27,2 │ │ │ │ + nop │ │ │ │ + lwzu r0,-4(r27) │ │ │ │ + stwu r22,-4(r26) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + stw r0,0(r3) │ │ │ │ + bdz 3b3d0 │ │ │ │ + lwzu r29,-4(r3) │ │ │ │ + lwzu r0,-4(r28) │ │ │ │ + cmpw r29,r0 │ │ │ │ + beq 3b340 │ │ │ │ + extswsli r3,r9,2 │ │ │ │ lwz r0,32(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - lwzx r30,r6,r8 │ │ │ │ - stwx r3,r14,r8 │ │ │ │ - cmpw r26,r0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - stwx r30,r6,r8 │ │ │ │ - bne 3a780 │ │ │ │ - ld r8,96(r31) │ │ │ │ - addi r7,r7,16 │ │ │ │ - mr r18,r10 │ │ │ │ - mr r10,r4 │ │ │ │ - lwz r4,88(r31) │ │ │ │ - cmpld r8,r7 │ │ │ │ - beq 39f28 │ │ │ │ - add r18,r18,r9 │ │ │ │ - blt cr2,3a768 │ │ │ │ - ld r29,104(r31) │ │ │ │ - ld r27,112(r31) │ │ │ │ - ld r3,120(r31) │ │ │ │ - ld r30,128(r31) │ │ │ │ - b 3a464 │ │ │ │ - ld r9,216(r31) │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r19,r19,r28 │ │ │ │ - cmpld r29,r9 │ │ │ │ - beq 39f28 │ │ │ │ - ld r20,152(r25) │ │ │ │ - ld r21,136(r25) │ │ │ │ - lwz r3,96(r25) │ │ │ │ - bgt cr2,39844 │ │ │ │ - mr r10,r22 │ │ │ │ - b 39920 │ │ │ │ - xxmr vs32,vs33 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r29,r29,1 │ │ │ │ + lwzx r28,r7,r3 │ │ │ │ + stwx r29,r8,r3 │ │ │ │ + cmpw r23,r0 │ │ │ │ + addi r28,r28,1 │ │ │ │ + stwx r28,r7,r3 │ │ │ │ + bne 3b220 │ │ │ │ + ld r28,72(r31) │ │ │ │ + addi r6,r6,16 │ │ │ │ + mflr r9 │ │ │ │ + mr r24,r4 │ │ │ │ + cmpld r6,r28 │ │ │ │ + beq 3a998 │ │ │ │ + add r20,r2,r9 │ │ │ │ + blt cr2,3b204 │ │ │ │ + ld r29,88(r31) │ │ │ │ + ld r26,96(r31) │ │ │ │ + mr r2,r9 │ │ │ │ + ld r5,104(r31) │ │ │ │ + ld r30,112(r31) │ │ │ │ + b 3af18 │ │ │ │ mr r4,r0 │ │ │ │ - b 3968c │ │ │ │ - nop │ │ │ │ - lwz r3,0(r14) │ │ │ │ - b 3a8c4 │ │ │ │ - ld r8,136(r31) │ │ │ │ - mr r27,r21 │ │ │ │ - sldi r8,r8,2 │ │ │ │ - lwzx r3,r14,r8 │ │ │ │ - b 3a8c4 │ │ │ │ - ld r9,96(r31) │ │ │ │ - addi r30,r30,16 │ │ │ │ - add r18,r18,r27 │ │ │ │ - cmpld r9,r30 │ │ │ │ - beq 39f28 │ │ │ │ - ld r20,152(r25) │ │ │ │ - ld r22,136(r25) │ │ │ │ - lwz r3,96(r25) │ │ │ │ - bgt cr3,3a4d4 │ │ │ │ - mr r10,r19 │ │ │ │ - b 3a5b0 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 39f28 │ │ │ │ - addi r18,r9,-1 │ │ │ │ - extsw r8,r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - std r8,56(r31) │ │ │ │ - cmpwi cr3,r18,0 │ │ │ │ - lwz r8,32(r31) │ │ │ │ - add r12,r7,r10 │ │ │ │ - extsw r10,r18 │ │ │ │ - extswsli r26,r18,2 │ │ │ │ - std r10,160(r31) │ │ │ │ - cmpwi cr4,r8,0 │ │ │ │ - blt cr3,3b27c │ │ │ │ - ld r10,56(r31) │ │ │ │ - clrldi r8,r18,32 │ │ │ │ - cmplwi cr2,r18,2 │ │ │ │ - std r26,96(r31) │ │ │ │ - ld r23,152(r25) │ │ │ │ - ld r24,136(r25) │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 3a0fc │ │ │ │ + lwz r29,0(r8) │ │ │ │ + b 3b364 │ │ │ │ + ld r9,120(r31) │ │ │ │ + sldi r3,r9,2 │ │ │ │ + mr r9,r21 │ │ │ │ + lwzx r29,r8,r3 │ │ │ │ + b 3b364 │ │ │ │ + addi r19,r19,16 │ │ │ │ + add r20,r20,r16 │ │ │ │ + cmpld r28,r19 │ │ │ │ + beq 3a998 │ │ │ │ + ld r7,152(r25) │ │ │ │ + ld r4,136(r25) │ │ │ │ + lwz r8,96(r25) │ │ │ │ + bgt cr3,3af80 │ │ │ │ + mr r10,r18 │ │ │ │ + b 3b060 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 3a998 │ │ │ │ + addi r17,r2,-1 │ │ │ │ + cmpwi cr3,r17,0 │ │ │ │ + extsw r9,r17 │ │ │ │ + extswsli r24,r17,2 │ │ │ │ + std r9,160(r31) │ │ │ │ + blt cr3,3bd30 │ │ │ │ + li r9,0 │ │ │ │ + li r12,0 │ │ │ │ + extsw r16,r2 │ │ │ │ + stw r9,48(r31) │ │ │ │ + lwz r9,32(r31) │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + clrldi r10,r17,32 │ │ │ │ + addi r5,r16,-4 │ │ │ │ + cmplwi cr2,r17,2 │ │ │ │ + mr r20,r16 │ │ │ │ + std r22,88(r31) │ │ │ │ + std r24,96(r31) │ │ │ │ + ld r21,152(r25) │ │ │ │ + ld r23,136(r25) │ │ │ │ + mr r22,r17 │ │ │ │ + mr r16,r26 │ │ │ │ + mr r17,r29 │ │ │ │ lwz r3,96(r25) │ │ │ │ - mr r22,r12 │ │ │ │ - std r6,80(r31) │ │ │ │ - std r11,88(r31) │ │ │ │ - addi r5,r10,-4 │ │ │ │ - sldi r10,r8,2 │ │ │ │ - addi r8,r8,1 │ │ │ │ - subf r10,r10,r26 │ │ │ │ - sldi r20,r5,2 │ │ │ │ - sldi r19,r8,2 │ │ │ │ - mr r26,r18 │ │ │ │ - mr r18,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ - add r28,r29,r20 │ │ │ │ - add r30,r27,r20 │ │ │ │ - add r21,r14,r20 │ │ │ │ - std r19,72(r31) │ │ │ │ - mr r19,r27 │ │ │ │ - mr r27,r7 │ │ │ │ - std r10,64(r31) │ │ │ │ - mr r10,r14 │ │ │ │ - mr r14,r29 │ │ │ │ - mr r29,r10 │ │ │ │ - ble cr2,3b170 │ │ │ │ + std r7,72(r31) │ │ │ │ + std r11,80(r31) │ │ │ │ + mulli r9,r10,-4 │ │ │ │ + addi r10,r10,1 │ │ │ │ + sldi r19,r5,2 │ │ │ │ + sldi r18,r10,2 │ │ │ │ + add r27,r29,r19 │ │ │ │ + add r28,r26,r19 │ │ │ │ + add r30,r8,r19 │ │ │ │ + mr r29,r12 │ │ │ │ + mr r26,r2 │ │ │ │ + std r18,64(r31) │ │ │ │ + mr r18,r8 │ │ │ │ + add r10,r24,r7 │ │ │ │ + add r10,r10,r9 │ │ │ │ + mr r24,r6 │ │ │ │ + std r10,56(r31) │ │ │ │ + ble cr2,3bbbc │ │ │ │ lwa r10,48(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - addis r4,r2,-2 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - vspltisw v8,1 │ │ │ │ + addi r4,r20,-2 │ │ │ │ + rldicl r2,r26,62,34 │ │ │ │ + plxv vs44,116032 # 57a10 │ │ │ │ mtvsrws vs42,r3 │ │ │ │ + xxspltib vs39,255 │ │ │ │ + plxv vs38,116032 # 57a20 │ │ │ │ + add r5,r23,r19 │ │ │ │ + li r9,0 │ │ │ │ xxspltib vs43,0 │ │ │ │ - addi r4,r4,1728 │ │ │ │ - addi r5,r5,1744 │ │ │ │ - xxspltib vs38,255 │ │ │ │ - addi r8,r9,-2 │ │ │ │ - rldicl r9,r18,62,34 │ │ │ │ - lxv vs44,0(r4) │ │ │ │ - lxv vs39,0(r5) │ │ │ │ - add r5,r24,r20 │ │ │ │ - add r8,r8,r10 │ │ │ │ - mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r8,r23,r8 │ │ │ │ + vspltisw v8,1 │ │ │ │ + mtctr r2 │ │ │ │ + add r10,r4,r10 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r10,r21,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs32,r5,r10 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - addi r8,r8,-32 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ + lxvx vs32,r5,r9 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r10,r10,-32 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ - xxswapd vs10,vs12 │ │ │ │ - xxswapd vs11,vs0 │ │ │ │ + xxswapd vs33,vs33 │ │ │ │ + xxswapd vs0,vs0 │ │ │ │ xxmrglw vs12,vs32,vs32 │ │ │ │ - xxmrghw vs0,vs32,vs32 │ │ │ │ - xvcvsxwdp vs32,vs12 │ │ │ │ - xvcvsxwdp vs0,vs0 │ │ │ │ - xvmuldp vs32,vs32,vs10 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - xvcvdpsxws vs41,vs32 │ │ │ │ - xvcvdpsxws vs33,vs0 │ │ │ │ - xvcmpgtdp vs45,vs43,vs32 │ │ │ │ - xvcmpgtdp vs32,vs43,vs0 │ │ │ │ - vperm v1,v1,v9,v7 │ │ │ │ - vpkudum v0,v0,v13 │ │ │ │ - vadduwm v9,v6,v1 │ │ │ │ - vadduwm v13,v8,v1 │ │ │ │ - xxsel vs45,vs45,vs33,vs32 │ │ │ │ - xxsel vs33,vs33,vs41,vs32 │ │ │ │ - vadduwm v0,v13,v10 │ │ │ │ - vsubuwm v1,v1,v10 │ │ │ │ - xxperm vs32,vs32,vs44 │ │ │ │ + xxmrghw vs32,vs32,vs32 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs32,vs32 │ │ │ │ + xvmuldp vs33,vs33,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs32 │ │ │ │ + xvcvdpsxws vs41,vs33 │ │ │ │ + xvcvdpsxws vs32,vs0 │ │ │ │ + xvcmpgtdp vs45,vs43,vs0 │ │ │ │ + xvcmpgtdp vs33,vs43,vs33 │ │ │ │ + vperm v0,v0,v9,v6 │ │ │ │ + vpkudum v1,v13,v1 │ │ │ │ + vadduwm v9,v7,v0 │ │ │ │ + vadduwm v13,v8,v0 │ │ │ │ + xxsel vs45,vs45,vs32,vs33 │ │ │ │ + xxsel vs32,vs32,vs41,vs33 │ │ │ │ + vadduwm v1,v13,v10 │ │ │ │ + vsubuwm v0,v0,v10 │ │ │ │ xxperm vs33,vs33,vs44 │ │ │ │ - stxvx vs32,r30,r10 │ │ │ │ - stxvx vs33,r28,r10 │ │ │ │ - stxvx vs33,r21,r10 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - bdnz 3aab0 │ │ │ │ - andi. r10,r18,3 │ │ │ │ - beq 3ac64 │ │ │ │ - clrrwi r10,r18,2 │ │ │ │ - subf r10,r10,r26 │ │ │ │ - extswsli r4,r10,2 │ │ │ │ - lwz r9,48(r31) │ │ │ │ + xxperm vs32,vs32,vs44 │ │ │ │ + stxvx vs33,r28,r9 │ │ │ │ + stxvx vs32,r27,r9 │ │ │ │ + stxvx vs32,r30,r9 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + bdnz 3b510 │ │ │ │ + andi. r9,r26,3 │ │ │ │ + beq 3b6c4 │ │ │ │ + clrrwi r9,r26,2 │ │ │ │ + subf r9,r9,r22 │ │ │ │ + extswsli r4,r9,2 │ │ │ │ + lwz r2,48(r31) │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r24,r4 │ │ │ │ - add r8,r9,r10 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ + lfiwax f0,r23,r4 │ │ │ │ + add r10,r9,r2 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lfdx f11,r21,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f11,r23,r8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 3ab80 │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpwi r10,0 │ │ │ │ - subf r8,r3,r8 │ │ │ │ + mffprwz r10,f0 │ │ │ │ + addi r5,r10,1 │ │ │ │ + bge 3b5e0 │ │ │ │ + mr r5,r10 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpwi r9,0 │ │ │ │ + subf r10,r3,r10 │ │ │ │ add r5,r3,r5 │ │ │ │ - add r12,r14,r4 │ │ │ │ - add r7,r19,r4 │ │ │ │ - add r9,r29,r4 │ │ │ │ - stwx r8,r14,r4 │ │ │ │ - stwx r8,r29,r4 │ │ │ │ - stwx r5,r19,r4 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - beq 3ac64 │ │ │ │ + add r11,r17,r4 │ │ │ │ + add r8,r16,r4 │ │ │ │ + add r2,r18,r4 │ │ │ │ + stwx r10,r17,r4 │ │ │ │ + stwx r10,r18,r4 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + stwx r5,r16,r4 │ │ │ │ + beq 3b6c4 │ │ │ │ li r5,-4 │ │ │ │ - add r24,r24,r4 │ │ │ │ - lwz r6,48(r31) │ │ │ │ + add r23,r23,r4 │ │ │ │ + lwz r7,48(r31) │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r24,r5 │ │ │ │ - add r8,r6,r8 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ + lfiwax f0,r23,r5 │ │ │ │ + add r10,r7,r10 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lfdx f11,r21,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f11,r23,r8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 3abf0 │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpwi r10,1 │ │ │ │ - subf r8,r3,r8 │ │ │ │ + mffprwz r10,f0 │ │ │ │ + addi r5,r10,1 │ │ │ │ + bge 3b650 │ │ │ │ + mr r5,r10 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpwi r9,1 │ │ │ │ + subf r10,r3,r10 │ │ │ │ add r5,r3,r5 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - stw r8,-4(r12) │ │ │ │ - stw r8,-4(r9) │ │ │ │ - stw r5,-4(r7) │ │ │ │ - beq 3ac64 │ │ │ │ - li r8,-8 │ │ │ │ - lwz r6,48(r31) │ │ │ │ + addi r9,r9,-2 │ │ │ │ + stw r10,-4(r11) │ │ │ │ + stw r10,-4(r2) │ │ │ │ + stw r5,-4(r8) │ │ │ │ + beq 3b6c4 │ │ │ │ + li r10,-8 │ │ │ │ + lwz r7,48(r31) │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r24,r8 │ │ │ │ - add r10,r6,r10 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ + lfiwax f0,r23,r10 │ │ │ │ + add r9,r7,r9 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r21,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f11,r23,r10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - bge 3ac50 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - subf r10,r3,r10 │ │ │ │ - add r8,r3,r8 │ │ │ │ - stw r10,-8(r12) │ │ │ │ - stw r10,-8(r9) │ │ │ │ - stw r8,-8(r7) │ │ │ │ - ld r5,72(r31) │ │ │ │ - ld r3,64(r31) │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r10,r9,1 │ │ │ │ + bge 3b6b0 │ │ │ │ + mr r10,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + subf r9,r3,r9 │ │ │ │ + add r10,r3,r10 │ │ │ │ + stw r9,-8(r11) │ │ │ │ + stw r9,-8(r2) │ │ │ │ + stw r10,-8(r8) │ │ │ │ + ld r5,64(r31) │ │ │ │ + ld r3,56(r31) │ │ │ │ li r4,0 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,3b148 │ │ │ │ - mr r10,r29 │ │ │ │ - mr r9,r18 │ │ │ │ - ld r6,80(r31) │ │ │ │ - mr r18,r26 │ │ │ │ - ld r11,88(r31) │ │ │ │ - ld r26,96(r31) │ │ │ │ - mr r29,r14 │ │ │ │ - mr r7,r27 │ │ │ │ - mr r12,r22 │ │ │ │ - mr r27,r19 │ │ │ │ - mr r14,r10 │ │ │ │ + bl 5240 │ │ │ │ + ble cr4,3bb8c │ │ │ │ + mr r12,r29 │ │ │ │ + mr r6,r24 │ │ │ │ + mr r29,r17 │ │ │ │ + ld r7,72(r31) │ │ │ │ + mr r17,r22 │ │ │ │ + ld r11,80(r31) │ │ │ │ + ld r24,96(r31) │ │ │ │ + ld r22,88(r31) │ │ │ │ + mr r2,r26 │ │ │ │ + mr r8,r18 │ │ │ │ + mr r26,r16 │ │ │ │ + mr r16,r20 │ │ │ │ + addi r9,r24,4 │ │ │ │ + li r10,0 │ │ │ │ ld r5,40(r31) │ │ │ │ - addi r10,r26,4 │ │ │ │ - li r8,0 │ │ │ │ + plxv vs33,115468 # 57a20 │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ li r19,0 │ │ │ │ std r29,136(r31) │ │ │ │ - std r27,144(r31) │ │ │ │ - std r26,152(r31) │ │ │ │ - isel r8,r9,r8,4*cr3+lt │ │ │ │ + std r26,144(r31) │ │ │ │ + std r24,152(r31) │ │ │ │ + isel r4,r2,r10,4*cr3+lt │ │ │ │ + add r10,r8,r9 │ │ │ │ addi r5,r5,-4 │ │ │ │ - stw r8,128(r31) │ │ │ │ - lwz r8,48(r31) │ │ │ │ + std r10,56(r31) │ │ │ │ + add r10,r26,r9 │ │ │ │ + stw r4,128(r31) │ │ │ │ + mr r4,r12 │ │ │ │ + std r5,88(r31) │ │ │ │ + std r10,64(r31) │ │ │ │ + addi r5,r8,-4 │ │ │ │ + add r10,r29,r9 │ │ │ │ + add r9,r7,r9 │ │ │ │ std r5,96(r31) │ │ │ │ - addi r5,r14,-4 │ │ │ │ + std r9,80(r31) │ │ │ │ + addi r5,r11,-4 │ │ │ │ + mr r9,r2 │ │ │ │ + std r10,72(r31) │ │ │ │ std r5,104(r31) │ │ │ │ - addis r5,r2,-2 │ │ │ │ - addi r5,r5,1744 │ │ │ │ - std r5,112(r31) │ │ │ │ - add r5,r10,r14 │ │ │ │ - std r5,64(r31) │ │ │ │ - add r5,r27,r10 │ │ │ │ - std r5,72(r31) │ │ │ │ - add r5,r29,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ - std r5,80(r31) │ │ │ │ - std r10,88(r31) │ │ │ │ - lwz r4,128(r31) │ │ │ │ - li r23,0 │ │ │ │ - mr r5,r18 │ │ │ │ - std r12,120(r31) │ │ │ │ + lwz r5,128(r31) │ │ │ │ + li r21,0 │ │ │ │ + mr r2,r9 │ │ │ │ + std r4,120(r31) │ │ │ │ nop │ │ │ │ - cmpw r9,r4 │ │ │ │ - ble 3b048 │ │ │ │ - lwz r10,96(r25) │ │ │ │ - addis r3,r2,-2 │ │ │ │ - subf r29,r4,r9 │ │ │ │ - lwz r0,112(r25) │ │ │ │ - ld r12,80(r25) │ │ │ │ + cmpw r2,r5 │ │ │ │ + ble 3ba70 │ │ │ │ + lwz r9,96(r25) │ │ │ │ + subf r20,r5,r2 │ │ │ │ + lwz r12,112(r25) │ │ │ │ + ld r0,80(r25) │ │ │ │ ld r18,152(r25) │ │ │ │ - lfd f11,1648(r3) │ │ │ │ - addi r3,r29,-1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmplwi r3,2 │ │ │ │ - mtfprwa f0,r0 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r10,r20,-1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmplwi r10,2 │ │ │ │ + mtfprwa f12,r12 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ fcfid f12,f12 │ │ │ │ - fdiv f12,f11,f12 │ │ │ │ - ble 3b128 │ │ │ │ - extsw r20,r4 │ │ │ │ - xxspltd vs11,vs12,0 │ │ │ │ - xxspltd vs9,vs0,0 │ │ │ │ - extsw r3,r8 │ │ │ │ - rldicl r26,r29,62,34 │ │ │ │ - ld r10,112(r31) │ │ │ │ - extswsli r28,r4,2 │ │ │ │ - li r30,0 │ │ │ │ - add r3,r3,r20 │ │ │ │ - sldi r27,r20,3 │ │ │ │ - xvmuldp vs9,vs9,vs11 │ │ │ │ - mtctr r26 │ │ │ │ - ld r26,40(r31) │ │ │ │ - add r21,r12,r28 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r27,r17,r27 │ │ │ │ - add r22,r14,r28 │ │ │ │ - lxv vs45,0(r10) │ │ │ │ + fcfid f0,f0 │ │ │ │ + fdiv f0,f7,f0 │ │ │ │ + ble 3bb58 │ │ │ │ + lwa r9,48(r31) │ │ │ │ + extsw r27,r5 │ │ │ │ + rldicl r28,r20,62,34 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + extswsli r3,r5,2 │ │ │ │ li r10,0 │ │ │ │ - add r3,r18,r3 │ │ │ │ - addi r24,r27,16 │ │ │ │ - add r28,r26,r28 │ │ │ │ - addi r26,r3,16 │ │ │ │ - nop │ │ │ │ + li r4,0 │ │ │ │ + xxmr vs45,vs33 │ │ │ │ + mtctr r28 │ │ │ │ + sldi r29,r27,3 │ │ │ │ + ld r28,40(r31) │ │ │ │ + xvmuldp vs9,vs12,vs0 │ │ │ │ + add r23,r0,r3 │ │ │ │ + add r24,r8,r3 │ │ │ │ + add r30,r9,r27 │ │ │ │ + add r29,r22,r29 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + add r3,r28,r3 │ │ │ │ + addi r26,r29,16 │ │ │ │ + add r30,r18,r30 │ │ │ │ + addi r28,r30,16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs32,r21,r30 │ │ │ │ - lxvx vs11,r22,r30 │ │ │ │ + lxvx vs32,r23,r4 │ │ │ │ + lxvx vs11,r24,r4 │ │ │ │ vnegw v0,v0 │ │ │ │ xxmrglw vs10,vs11,vs11 │ │ │ │ xxmrghw vs11,vs11,vs11 │ │ │ │ xxmrglw vs8,vs32,vs32 │ │ │ │ + xxmrghw vs5,vs32,vs32 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ - xxmrghw vs6,vs32,vs32 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ - xvcvsxwdp vs7,vs8 │ │ │ │ - lxvx vs8,r3,r10 │ │ │ │ - xvcvsxwdp vs6,vs6 │ │ │ │ - xvmaddmdp vs8,vs7,vs10 │ │ │ │ - lxvx vs10,r26,r10 │ │ │ │ - xvmaddmdp vs10,vs6,vs11 │ │ │ │ + xvcvsxwdp vs6,vs8 │ │ │ │ + lxvx vs8,r30,r10 │ │ │ │ + xvcvsxwdp vs5,vs5 │ │ │ │ + xvmaddmdp vs8,vs6,vs10 │ │ │ │ + lxvx vs10,r28,r10 │ │ │ │ + xvmaddmdp vs10,vs5,vs11 │ │ │ │ xvmuldp vs11,vs9,vs8 │ │ │ │ xvmuldp vs8,vs10,vs9 │ │ │ │ xvabsdp vs10,vs11 │ │ │ │ xvabsdp vs11,vs8 │ │ │ │ - xvcvdpsxws vs33,vs10 │ │ │ │ - stxvx vs10,r27,r10 │ │ │ │ + xvcvdpsxws vs44,vs10 │ │ │ │ + stxvx vs10,r29,r10 │ │ │ │ xvcvdpsxws vs32,vs11 │ │ │ │ - stxvx vs11,r24,r10 │ │ │ │ + stxvx vs11,r26,r10 │ │ │ │ addi r10,r10,32 │ │ │ │ - vperm v0,v0,v1,v13 │ │ │ │ - stxvx vs32,r28,r30 │ │ │ │ - addi r30,r30,16 │ │ │ │ - bdnz 3add0 │ │ │ │ - andi. r10,r29,3 │ │ │ │ - beq 3af50 │ │ │ │ - clrrwi r10,r29,2 │ │ │ │ - add r10,r10,r4 │ │ │ │ - add r30,r8,r10 │ │ │ │ - extswsli r3,r10,2 │ │ │ │ - fmul f12,f0,f12 │ │ │ │ - addi r28,r10,1 │ │ │ │ - extswsli r27,r10,3 │ │ │ │ - extswsli r30,r30,3 │ │ │ │ - lwzx r21,r12,r3 │ │ │ │ - lfiwax f11,r14,r3 │ │ │ │ - cmpw r9,r28 │ │ │ │ - add r26,r17,r27 │ │ │ │ - add r22,r14,r3 │ │ │ │ - lfdx f10,r18,r30 │ │ │ │ - ld r30,40(r31) │ │ │ │ - add r24,r30,r3 │ │ │ │ - neg r30,r21 │ │ │ │ - fcfid f11,f11 │ │ │ │ - mtfprwa f0,r30 │ │ │ │ - ld r30,40(r31) │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f11,f0 │ │ │ │ - stfdx f0,r17,r27 │ │ │ │ - stfiwx f11,r30,r3 │ │ │ │ - ble 3af50 │ │ │ │ - add r3,r12,r3 │ │ │ │ - li r30,4 │ │ │ │ - add r28,r8,r28 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lwz r27,4(r3) │ │ │ │ - lfiwax f11,r22,r30 │ │ │ │ - extswsli r28,r28,3 │ │ │ │ - cmpw r10,r9 │ │ │ │ - lfdx f10,r18,r28 │ │ │ │ - neg r30,r27 │ │ │ │ - mtfprwa f0,r30 │ │ │ │ - fcfid f11,f11 │ │ │ │ - addi r30,r24,4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - stfd f0,8(r26) │ │ │ │ - fctiwz f0,f0 │ │ │ │ - stfiwx f0,0,r30 │ │ │ │ - bge 3af50 │ │ │ │ - lwz r3,8(r3) │ │ │ │ - li r30,8 │ │ │ │ - add r10,r10,r8 │ │ │ │ - lfiwax f10,r22,r30 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - neg r3,r3 │ │ │ │ - lfdx f0,r18,r10 │ │ │ │ - addi r10,r24,8 │ │ │ │ - mtfprwa f11,r3 │ │ │ │ - fcfid f10,f10 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmadd f0,f0,f11,f10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f12,f0 │ │ │ │ - stfd f0,16(r26) │ │ │ │ - stfiwx f12,0,r10 │ │ │ │ - mr r10,r0 │ │ │ │ - clrldi r3,r29,32 │ │ │ │ - addi r18,r4,1 │ │ │ │ - ld r28,88(r25) │ │ │ │ - addi r27,r11,-4 │ │ │ │ - ld r0,96(r31) │ │ │ │ - ld r22,168(r25) │ │ │ │ + vperm v0,v0,v12,v1 │ │ │ │ + stxvx vs32,r3,r4 │ │ │ │ + addi r4,r4,16 │ │ │ │ + bdnz 3b830 │ │ │ │ + andi. r10,r20,3 │ │ │ │ + clrrwi r29,r20,2 │ │ │ │ + beq 3b98c │ │ │ │ + subf r4,r29,r20 │ │ │ │ + clrldi r29,r29,32 │ │ │ │ + li r24,32 │ │ │ │ + xvmuldp vs12,vs12,vs0 │ │ │ │ + rldic r10,r4,2,30 │ │ │ │ + add r30,r27,r29 │ │ │ │ + add r30,r30,r9 │ │ │ │ + add r3,r29,r27 │ │ │ │ + li r9,16 │ │ │ │ + rldic r4,r4,3,29 │ │ │ │ + cmpldi r10,16 │ │ │ │ + sldi r29,r3,2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + iselgt r10,r9,r10 │ │ │ │ + add r28,r0,r29 │ │ │ │ + cmpldi r4,32 │ │ │ │ + ld r0,40(r31) │ │ │ │ + add r26,r8,r29 │ │ │ │ + add r30,r18,r30 │ │ │ │ + add r3,r22,r3 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + iselgt r4,r24,r4 │ │ │ │ + addi r24,r30,16 │ │ │ │ + lxvl vs32,r28,r10 │ │ │ │ + lxvl vs0,r26,r10 │ │ │ │ + cmpldi r4,16 │ │ │ │ + add r29,r0,r29 │ │ │ │ + addi r28,r3,16 │ │ │ │ + iselgt r0,r9,r4 │ │ │ │ + vnegw v0,v0 │ │ │ │ + xxmrglw vs9,vs0,vs0 │ │ │ │ + xxmrghw vs10,vs0,vs0 │ │ │ │ + subf r4,r0,r4 │ │ │ │ + sldi r0,r0,56 │ │ │ │ + xxmrglw vs11,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + sldi r4,r4,56 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ + lxvl vs6,r30,r0 │ │ │ │ + lxvl vs8,r24,r4 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + xvmaddmdp vs11,vs6,vs9 │ │ │ │ + xvmaddmdp vs0,vs8,vs10 │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + xvabsdp vs12,vs11 │ │ │ │ + xvabsdp vs0,vs0 │ │ │ │ + xvcvdpsxws vs44,vs12 │ │ │ │ + xvcvdpsxws vs32,vs0 │ │ │ │ + stxvl vs12,r3,r0 │ │ │ │ + stxvl vs0,r28,r4 │ │ │ │ + vperm v0,v0,v12,v13 │ │ │ │ + stxvl vs32,r29,r10 │ │ │ │ + clrldi r9,r20,32 │ │ │ │ + sldi r10,r27,2 │ │ │ │ + ld r29,88(r25) │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r18,r5,1 │ │ │ │ + ld r23,168(r25) │ │ │ │ + sldi r27,r27,3 │ │ │ │ li r30,0 │ │ │ │ - std r14,48(r31) │ │ │ │ - addi r12,r10,1 │ │ │ │ - mtctr r3 │ │ │ │ - sldi r10,r20,2 │ │ │ │ - sldi r20,r20,3 │ │ │ │ - mullw r3,r12,r4 │ │ │ │ - extswsli r4,r18,2 │ │ │ │ - addi r28,r28,-4 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,88(r31) │ │ │ │ + mullw r5,r12,r5 │ │ │ │ + extswsli r28,r18,2 │ │ │ │ + lwzx r0,r11,r10 │ │ │ │ extswsli r18,r18,3 │ │ │ │ - lwzx r29,r11,r10 │ │ │ │ - lfdx f10,r15,r20 │ │ │ │ - add r24,r0,r10 │ │ │ │ - add r20,r17,r20 │ │ │ │ - add r27,r27,r4 │ │ │ │ - ld r4,104(r31) │ │ │ │ - add r18,r15,r18 │ │ │ │ - add r28,r28,r10 │ │ │ │ - add r26,r4,r10 │ │ │ │ - nop │ │ │ │ + lfdx f10,r14,r27 │ │ │ │ + add r27,r22,r27 │ │ │ │ + addi r29,r29,-4 │ │ │ │ + add r18,r14,r18 │ │ │ │ + add r24,r9,r10 │ │ │ │ + ld r9,96(r31) │ │ │ │ + add r29,r29,r10 │ │ │ │ + add r26,r9,r10 │ │ │ │ + ld r9,104(r31) │ │ │ │ + add r28,r28,r9 │ │ │ │ nop │ │ │ │ - lwzu r21,4(r28) │ │ │ │ - lwzu r4,4(r24) │ │ │ │ - lwzu r14,4(r26) │ │ │ │ - lfdx f9,r20,r30 │ │ │ │ - slwi r10,r21,1 │ │ │ │ - add r0,r3,r4 │ │ │ │ - mtfprwa f0,r4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r3,r3,r12 │ │ │ │ - add r10,r10,r21 │ │ │ │ - mtfprwa f12,r4 │ │ │ │ + lwzu r10,4(r29) │ │ │ │ + lwzu r9,4(r24) │ │ │ │ + lwzu r20,4(r26) │ │ │ │ + lfdx f9,r27,r30 │ │ │ │ + mulli r4,r10,3 │ │ │ │ + add r3,r5,r9 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r5,r5,r12 │ │ │ │ + extswsli r3,r3,3 │ │ │ │ + mtfprwa f12,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ - extswsli r0,r0,3 │ │ │ │ - srawi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ + add r9,r23,r3 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfdx f11,r22,r0 │ │ │ │ + lfdx f11,r23,r3 │ │ │ │ + srawi r4,r4,1 │ │ │ │ + addze r4,r4 │ │ │ │ + lfd f8,8(r9) │ │ │ │ fsub f0,f9,f0 │ │ │ │ - add r10,r10,r14 │ │ │ │ - add r14,r22,r0 │ │ │ │ + add r4,r4,r20 │ │ │ │ fsub f12,f12,f9 │ │ │ │ - divw r4,r10,r21 │ │ │ │ - lfd f8,8(r14) │ │ │ │ + divw r9,r4,r10 │ │ │ │ fmul f0,f0,f8 │ │ │ │ fmadd f0,f11,f12,f0 │ │ │ │ fmul f10,f10,f0 │ │ │ │ - mullw r4,r4,r21 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ stfdx f10,r18,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - subf r4,r4,r10 │ │ │ │ - maddld r29,r21,r29,r4 │ │ │ │ - stwu r29,4(r27) │ │ │ │ - bdnz 3afc0 │ │ │ │ - ld r14,48(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - sldi r4,r10,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lwzx r4,r11,r4 │ │ │ │ - lxvdsx vs0,r15,r10 │ │ │ │ - extswsli r4,r4,4 │ │ │ │ - lxvx vs11,r16,r4 │ │ │ │ + subf r9,r9,r4 │ │ │ │ + maddld r0,r10,r0,r9 │ │ │ │ + stwu r0,4(r28) │ │ │ │ + bdnz 3b9f0 │ │ │ │ + sldi r10,r16,2 │ │ │ │ + sldi r9,r16,3 │ │ │ │ + lxv vs12,0(r6) │ │ │ │ + lwzx r10,r11,r10 │ │ │ │ + lxvdsx vs0,r14,r9 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs11,r15,r10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r16,r4 │ │ │ │ - ble cr3,3b134 │ │ │ │ - clrldi r3,r5,32 │ │ │ │ - ld r28,88(r31) │ │ │ │ - ld r29,80(r31) │ │ │ │ - ld r30,72(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - mr r4,r5 │ │ │ │ - mtctr r3 │ │ │ │ - b 3b0b4 │ │ │ │ - nop │ │ │ │ + stxvx vs0,r15,r10 │ │ │ │ + ble cr3,3bb78 │ │ │ │ + clrldi r10,r17,32 │ │ │ │ + ld r30,80(r31) │ │ │ │ + ld r3,72(r31) │ │ │ │ + mr r5,r17 │ │ │ │ + ld r4,64(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + mtctr r10 │ │ │ │ + b 3bad4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwzu r3,-4(r29) │ │ │ │ - stwu r19,-4(r28) │ │ │ │ - addi r4,r4,-1 │ │ │ │ - stw r3,0(r10) │ │ │ │ - bdz 3b120 │ │ │ │ - lwzu r3,-4(r10) │ │ │ │ - lwzu r0,-4(r30) │ │ │ │ - cmpw r3,r0 │ │ │ │ - beq 3b0a0 │ │ │ │ - extswsli r10,r4,2 │ │ │ │ - lwz r0,32(r31) │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - lwzx r30,r6,r10 │ │ │ │ - stwx r3,r14,r10 │ │ │ │ - cmpw r23,r0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - stwx r30,r6,r10 │ │ │ │ - bne 3ad20 │ │ │ │ - ld r12,120(r31) │ │ │ │ - addi r7,r7,16 │ │ │ │ - mr r18,r5 │ │ │ │ - cmpld r7,r12 │ │ │ │ - beq 39f28 │ │ │ │ - add r8,r8,r9 │ │ │ │ - blt cr3,3ad0c │ │ │ │ + lwzu r10,-4(r3) │ │ │ │ + stwu r19,-4(r30) │ │ │ │ + addi r5,r5,-1 │ │ │ │ + stw r10,0(r9) │ │ │ │ + bdz 3bb50 │ │ │ │ + lwzu r10,-4(r9) │ │ │ │ + lwzu r0,-4(r4) │ │ │ │ + cmpw r10,r0 │ │ │ │ + beq 3bac0 │ │ │ │ + extswsli r9,r5,2 │ │ │ │ + lwz r3,32(r31) │ │ │ │ + addi r21,r21,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + lwzx r4,r7,r9 │ │ │ │ + stwx r10,r8,r9 │ │ │ │ + cmpw r21,r3 │ │ │ │ + addi r4,r4,1 │ │ │ │ + stwx r4,r7,r9 │ │ │ │ + bne 3b790 │ │ │ │ + ld r4,120(r31) │ │ │ │ + mr r9,r2 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpld r2,r4 │ │ │ │ + beq 3a998 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r2,r2,r9 │ │ │ │ + stw r2,48(r31) │ │ │ │ + blt cr3,3b77c │ │ │ │ ld r29,136(r31) │ │ │ │ - ld r27,144(r31) │ │ │ │ - ld r26,152(r31) │ │ │ │ - stw r8,48(r31) │ │ │ │ - b 3a9e0 │ │ │ │ - nop │ │ │ │ - lwz r3,0(r14) │ │ │ │ - b 3b0c4 │ │ │ │ - mr r10,r4 │ │ │ │ - extsw r20,r4 │ │ │ │ - b 3ae50 │ │ │ │ - ld r10,160(r31) │ │ │ │ - mr r4,r5 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - lwzx r3,r14,r10 │ │ │ │ - b 3b0c4 │ │ │ │ - lwz r9,48(r31) │ │ │ │ - addi r27,r27,16 │ │ │ │ - cmpld r27,r22 │ │ │ │ - add r9,r9,r18 │ │ │ │ - stw r9,48(r31) │ │ │ │ - beq 39f28 │ │ │ │ - ld r23,152(r25) │ │ │ │ - ld r24,136(r25) │ │ │ │ + ld r26,144(r31) │ │ │ │ + mr r2,r9 │ │ │ │ + mr r12,r4 │ │ │ │ + ld r24,152(r31) │ │ │ │ + b 3b44c │ │ │ │ + lwz r10,0(r8) │ │ │ │ + b 3bae4 │ │ │ │ + plxv vs45,114376 # 57a20 │ │ │ │ + lwa r9,48(r31) │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + li r29,0 │ │ │ │ + extsw r27,r5 │ │ │ │ + b 3b8ac │ │ │ │ + ld r9,160(r31) │ │ │ │ + mr r5,r17 │ │ │ │ + sldi r9,r9,2 │ │ │ │ + lwzx r10,r8,r9 │ │ │ │ + b 3bae4 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r24,r24,16 │ │ │ │ + add r2,r2,r26 │ │ │ │ + stw r2,48(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpld r29,r2 │ │ │ │ + beq 3a998 │ │ │ │ + ld r21,152(r25) │ │ │ │ + ld r23,136(r25) │ │ │ │ lwz r3,96(r25) │ │ │ │ - bgt cr2,3aa58 │ │ │ │ - mr r10,r26 │ │ │ │ - b 3ab40 │ │ │ │ + bgt cr2,3b4c4 │ │ │ │ + mr r9,r22 │ │ │ │ + b 3b5a0 │ │ │ │ + li r9,1 │ │ │ │ + stw r9,32(r31) │ │ │ │ + b 3a1e4 │ │ │ │ li r10,1 │ │ │ │ + li r9,0 │ │ │ │ stw r10,32(r31) │ │ │ │ - b 39774 │ │ │ │ - li r8,1 │ │ │ │ - li r10,0 │ │ │ │ - stw r8,32(r31) │ │ │ │ - b 396ec │ │ │ │ + b 3a15c │ │ │ │ + lwz r9,32(r31) │ │ │ │ + extsw r30,r2 │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + bgt cr4,3b1ac │ │ │ │ + subf r2,r6,r28 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + rldicl. r2,r2,59,62 │ │ │ │ + beq 3bc34 │ │ │ │ + addi r6,r6,32 │ │ │ │ + cmpld r28,r6 │ │ │ │ + beq 3a998 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 3bc34 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 3bc28 │ │ │ │ + addi r6,r6,32 │ │ │ │ + cmpld r28,r6 │ │ │ │ + beq 3a998 │ │ │ │ + addi r6,r6,32 │ │ │ │ + cmpld r28,r6 │ │ │ │ + beq 3a998 │ │ │ │ + addi r8,r6,16 │ │ │ │ + addi r2,r6,32 │ │ │ │ + addi r10,r6,96 │ │ │ │ + addi r6,r6,128 │ │ │ │ + cmpld cr1,r28,r8 │ │ │ │ + addi r9,r2,32 │ │ │ │ + cmpld cr6,r28,r2 │ │ │ │ + cmpld cr7,r28,r10 │ │ │ │ + cmpld r28,r6 │ │ │ │ + cmpld cr5,r28,r9 │ │ │ │ + beq cr1,3a998 │ │ │ │ + beq cr6,3a998 │ │ │ │ + beq cr5,3a998 │ │ │ │ + beq cr7,3a998 │ │ │ │ + bne 3bc34 │ │ │ │ + b 3a998 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lwz r10,32(r31) │ │ │ │ - extsw r30,r9 │ │ │ │ - cmpwi cr4,r10,0 │ │ │ │ - bgt cr4,3a708 │ │ │ │ - ld r9,96(r31) │ │ │ │ - subf r9,r7,r9 │ │ │ │ + extsw r28,r2 │ │ │ │ + cmpwi cr3,r10,0 │ │ │ │ + bgt cr3,3a4dc │ │ │ │ + cmpldi r9,16 │ │ │ │ + addi r2,r6,16 │ │ │ │ + beq 3a998 │ │ │ │ + subf r9,r2,r27 │ │ │ │ addi r9,r9,-16 │ │ │ │ rldicl. r9,r9,59,62 │ │ │ │ - beq 3b314 │ │ │ │ - ld r10,96(r31) │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r10,r7 │ │ │ │ - beq 39f28 │ │ │ │ + beq 3bcfc │ │ │ │ + addi r2,r6,48 │ │ │ │ + cmpld r2,r27 │ │ │ │ + beq 3a998 │ │ │ │ cmpdi r9,1 │ │ │ │ - beq 3b30c │ │ │ │ + beq 3bcfc │ │ │ │ cmpdi r9,2 │ │ │ │ - beq 3b1e4 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r10,r7 │ │ │ │ - beq 39f28 │ │ │ │ - ld r9,96(r31) │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r9,r7 │ │ │ │ - beq 39f28 │ │ │ │ - addi r5,r7,16 │ │ │ │ - addi r10,r7,32 │ │ │ │ - addi r6,r7,96 │ │ │ │ - addi r7,r7,128 │ │ │ │ - cmpld cr1,r9,r5 │ │ │ │ - addi r8,r10,32 │ │ │ │ - cmpld cr6,r9,r10 │ │ │ │ - cmpld cr7,r9,r6 │ │ │ │ - cmpld r9,r7 │ │ │ │ - cmpld cr5,r9,r8 │ │ │ │ - beq cr1,39f28 │ │ │ │ - beq cr6,39f28 │ │ │ │ - beq cr5,39f28 │ │ │ │ - beq cr7,39f28 │ │ │ │ - bne 3b1f4 │ │ │ │ - b 39f28 │ │ │ │ + beq 3bcd4 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpld r2,r27 │ │ │ │ + beq 3a998 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpld r2,r27 │ │ │ │ + bne 3bcfc │ │ │ │ + b 3a998 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,216(r31) │ │ │ │ - subf r10,r7,r8 │ │ │ │ - andi. r10,r10,32 │ │ │ │ - beq 3b270 │ │ │ │ - bgt cr3,3b274 │ │ │ │ - addi r10,r7,16 │ │ │ │ - cmpld r8,r10 │ │ │ │ - beq 39f28 │ │ │ │ - addi r7,r7,32 │ │ │ │ - slwi r12,r9,1 │ │ │ │ - cmpld r7,r8 │ │ │ │ - beq 39f28 │ │ │ │ - ble cr3,3b31c │ │ │ │ - extsw r28,r9 │ │ │ │ - b 39a7c │ │ │ │ - subf r10,r7,r12 │ │ │ │ - andi. r10,r10,32 │ │ │ │ - beq 3b2b8 │ │ │ │ - ble cr4,3b298 │ │ │ │ - extsw r10,r9 │ │ │ │ - std r10,56(r31) │ │ │ │ - b 3aca8 │ │ │ │ - addi r10,r7,16 │ │ │ │ - cmpld r12,r10 │ │ │ │ - beq 39f28 │ │ │ │ - addi r7,r7,32 │ │ │ │ - slwi r10,r9,1 │ │ │ │ - cmpld r7,r12 │ │ │ │ - stw r10,48(r31) │ │ │ │ - beq 39f28 │ │ │ │ - lwz r10,48(r31) │ │ │ │ - ble cr4,3b2c8 │ │ │ │ + beq cr5,3a998 │ │ │ │ + beq cr7,3a998 │ │ │ │ + beq 3a998 │ │ │ │ + addi r7,r2,16 │ │ │ │ + addi r9,r2,32 │ │ │ │ + addi r8,r2,96 │ │ │ │ + addi r2,r2,128 │ │ │ │ + cmpld cr1,r27,r7 │ │ │ │ + addi r10,r9,32 │ │ │ │ + cmpld cr6,r9,r27 │ │ │ │ + cmpld cr7,r8,r27 │ │ │ │ + cmpld r2,r27 │ │ │ │ + cmpld cr5,r10,r27 │ │ │ │ + beq cr1,3a998 │ │ │ │ + bne cr6,3bcf0 │ │ │ │ + b 3a998 │ │ │ │ + ld r5,112(r31) │ │ │ │ + lwz r4,32(r31) │ │ │ │ + li r10,0 │ │ │ │ + li r12,0 │ │ │ │ stw r10,48(r31) │ │ │ │ - b 3b28c │ │ │ │ - addi r8,r7,16 │ │ │ │ - add r10,r9,r10 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r12,r8 │ │ │ │ - add r10,r9,r10 │ │ │ │ - beq 39f28 │ │ │ │ - bgt cr4,3b2c0 │ │ │ │ - addi r8,r7,16 │ │ │ │ - add r10,r9,r10 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld cr7,r12,r8 │ │ │ │ - cmpld r7,r12 │ │ │ │ - add r10,r9,r10 │ │ │ │ - beq cr7,39f28 │ │ │ │ - beq 39f28 │ │ │ │ - bgt cr4,3b2c0 │ │ │ │ - b 3b2c8 │ │ │ │ + addi r9,r5,-2 │ │ │ │ + cmpwi cr4,r4,0 │ │ │ │ + andi. r9,r9,2 │ │ │ │ mr r9,r10 │ │ │ │ - b 3b1f4 │ │ │ │ - ld r9,96(r31) │ │ │ │ - b 3b1f4 │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r12,r12,r9 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r8,r10 │ │ │ │ - add r12,r12,r9 │ │ │ │ - beq 39f28 │ │ │ │ - bgt cr3,3b274 │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r12,r12,r9 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld cr7,r8,r10 │ │ │ │ - cmpld r7,r8 │ │ │ │ - add r12,r12,r9 │ │ │ │ - beq cr7,39f28 │ │ │ │ - beq 39f28 │ │ │ │ - bgt cr3,3b274 │ │ │ │ - b 3b31c │ │ │ │ + bne 3bd88 │ │ │ │ + bgt cr4,3bd90 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpldi r9,1 │ │ │ │ + beq 3a998 │ │ │ │ + li r12,2 │ │ │ │ + slwi r10,r2,1 │ │ │ │ + addi r6,r6,32 │ │ │ │ + cmpld r12,r9 │ │ │ │ + stw r10,48(r31) │ │ │ │ + beq 3a998 │ │ │ │ + mr r5,r9 │ │ │ │ + slwi r9,r2,1 │ │ │ │ + ble cr4,3bd98 │ │ │ │ + stw r9,48(r31) │ │ │ │ + extsw r16,r2 │ │ │ │ + b 3b708 │ │ │ │ + addi r10,r12,1 │ │ │ │ + add r9,r2,r9 │ │ │ │ + addi r6,r6,32 │ │ │ │ + addi r12,r12,2 │ │ │ │ + cmpld r5,r10 │ │ │ │ + add r9,r2,r9 │ │ │ │ + beq 3a998 │ │ │ │ + bgt cr4,3bd8c │ │ │ │ + addi r10,r12,1 │ │ │ │ + add r9,r2,r9 │ │ │ │ + addi r12,r12,2 │ │ │ │ + addi r6,r6,32 │ │ │ │ + cmpld cr7,r5,r10 │ │ │ │ + cmpld r12,r5 │ │ │ │ + add r9,r2,r9 │ │ │ │ + beq cr7,3a998 │ │ │ │ + beq 3a998 │ │ │ │ + bgt cr4,3bd8c │ │ │ │ + b 3bd98 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ - nop │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-13424 │ │ │ │ - mflr r0 │ │ │ │ + .long 0x1285 │ │ │ │ std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ mr r30,r3 │ │ │ │ lwz r3,48(r3) │ │ │ │ + mflr r0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r19,-112(r1) │ │ │ │ + mr r19,r5 │ │ │ │ + std r0,16(r1) │ │ │ │ std r20,-104(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ + mr r20,r4 │ │ │ │ std r22,-88(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + extswsli r3,r3,2 │ │ │ │ std r25,-64(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r23,-80(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ std r27,-48(r1) │ │ │ │ std r28,-40(r1) │ │ │ │ + addi r2,r3,15 │ │ │ │ std r29,-32(r1) │ │ │ │ - extswsli r3,r3,2 │ │ │ │ - mr r20,r4 │ │ │ │ - mr r19,r5 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ - addi r9,r3,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r31,r1 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r24,r1,32 │ │ │ │ - mr r9,r3 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 4c40 │ │ │ │ + addi r25,r1,32 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,48(r30) │ │ │ │ - std r9,88(r30) │ │ │ │ + std r2,88(r30) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4c40 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,48(r30) │ │ │ │ - std r9,64(r30) │ │ │ │ + std r2,64(r30) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,48(r30) │ │ │ │ - ld r26,80(r30) │ │ │ │ - li r9,1 │ │ │ │ + bl 4c40 │ │ │ │ + ld r22,80(r30) │ │ │ │ + lwz r10,48(r30) │ │ │ │ + cmpwi r10,0 │ │ │ │ + li r2,1 │ │ │ │ std r3,56(r30) │ │ │ │ - stw r9,116(r30) │ │ │ │ - cmpwi r7,0 │ │ │ │ - std r26,136(r30) │ │ │ │ - ble 3b514 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r22,64(r30) │ │ │ │ + stw r2,116(r30) │ │ │ │ + std r22,136(r30) │ │ │ │ + ble 3bf80 │ │ │ │ + ld r23,64(r30) │ │ │ │ ld r21,88(r30) │ │ │ │ - ld r23,72(r30) │ │ │ │ - mr r25,r3 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r26,r3 │ │ │ │ li r28,0 │ │ │ │ li r29,0 │ │ │ │ + ld r24,72(r30) │ │ │ │ li r27,0 │ │ │ │ - lfd f31,1648(r9) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r9,96 │ │ │ │ - lfiwax f0,r26,r29 │ │ │ │ + nop │ │ │ │ + li r2,96 │ │ │ │ + lfiwax f12,r22,r29 │ │ │ │ addi r27,r27,1 │ │ │ │ - lfiwax f12,r30,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ + lfiwax f0,r30,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fadd f12,f12,f12 │ │ │ │ - fdiv f12,f12,f0 │ │ │ │ - fadd f12,f12,f31 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f12,r22,r28 │ │ │ │ - fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - clrlwi r9,r10,31 │ │ │ │ - add r10,r10,r9 │ │ │ │ - stwx r10,r21,r29 │ │ │ │ - lwz r7,116(r30) │ │ │ │ - mullw r10,r7,r10 │ │ │ │ - stw r10,116(r30) │ │ │ │ - lfiwax f0,r26,r29 │ │ │ │ - lfiwax f12,r23,r29 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fadd f0,f0,f0 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + fadd f0,f0,f31 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + stfdx f0,r23,r28 │ │ │ │ + fctiwz f0,f12 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + clrlwi r10,r2,31 │ │ │ │ + add r2,r10,r2 │ │ │ │ + stwx r2,r21,r29 │ │ │ │ + lwz r10,116(r30) │ │ │ │ + mullw r2,r10,r2 │ │ │ │ + stw r2,116(r30) │ │ │ │ + lfiwax f0,r22,r29 │ │ │ │ + lfiwax f12,r24,r29 │ │ │ │ lfiwax f1,r21,r29 │ │ │ │ fcfid f12,f12 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f1 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - stfdx f0,r25,r28 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,48(r30) │ │ │ │ + stfdx f0,r26,r28 │ │ │ │ + bl 5120 │ │ │ │ + lwz r10,48(r30) │ │ │ │ fctiwz f0,f1 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - addi r9,r10,1 │ │ │ │ - bne 3b860 │ │ │ │ - cmpw r7,r27 │ │ │ │ - stfiwx f0,r24,r29 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + addi r9,r2,1 │ │ │ │ + bne 3c2b0 │ │ │ │ + cmpw r10,r27 │ │ │ │ + stfiwx f0,r25,r29 │ │ │ │ addi r28,r28,8 │ │ │ │ addi r29,r29,4 │ │ │ │ - bgt 3b470 │ │ │ │ - extswsli r3,r7,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,48(r30) │ │ │ │ + bgt 3bee0 │ │ │ │ + extswsli r3,r10,3 │ │ │ │ + bl 4c40 │ │ │ │ + lwz r8,48(r30) │ │ │ │ + cmpwi r8,0 │ │ │ │ std r3,104(r30) │ │ │ │ - cmpwi r7,0 │ │ │ │ - ble 3b600 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r8,56(r30) │ │ │ │ - cmplwi r9,4 │ │ │ │ - ble 3b9f0 │ │ │ │ - subf r9,r8,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq 3b9f0 │ │ │ │ - rldicl r9,r7,63,33 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - addi r10,r10,1680 │ │ │ │ - addi r5,r5,1648 │ │ │ │ - addi r6,r6,1696 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - li r10,0 │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - bne 3b880 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + ble 3c060 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,56(r30) │ │ │ │ + cmplwi r2,4 │ │ │ │ + ble 3c410 │ │ │ │ + subf r2,r10,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq 3c410 │ │ │ │ + rldicl r2,r8,63,33 │ │ │ │ + plxv vs10,113192 # 579e0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 3c2d0 │ │ │ │ + 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 3b58c │ │ │ │ - andi. r9,r7,1 │ │ │ │ - clrrwi r9,r7,1 │ │ │ │ - beq 3b600 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfd f12,1648(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfdx f10,r8,r9 │ │ │ │ - lfd f0,1680(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f11,1696(r10) │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz 3bfe8 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrwi r2,r8,1 │ │ │ │ + beq 3c060 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + nop │ │ │ │ + plfd f11,113056 # 579e0 │ │ │ │ + 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 3b9a0 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 3b980 │ │ │ │ - andi. r10,r9,2048 │ │ │ │ - bne 3b950 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 3b930 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 3b8f0 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 3b8b0 │ │ │ │ - andi. r9,r9,32 │ │ │ │ - beq 3b7a8 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,128(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 3c3d0 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 3c3b0 │ │ │ │ + andi. r9,r2,2048 │ │ │ │ + bne 3c390 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 3c370 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 3c340 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 3c300 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + beq 3c1fc │ │ │ │ lwz r10,48(r30) │ │ │ │ cmpwi r10,0 │ │ │ │ - ble 3b9dc │ │ │ │ - addi r9,r10,-1 │ │ │ │ - lwz r7,96(r30) │ │ │ │ - cmplwi r9,5 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ble 3ba7c │ │ │ │ - rldicl r6,r10,63,33 │ │ │ │ - li r8,2 │ │ │ │ - mr r9,r7 │ │ │ │ + ble 3c3fc │ │ │ │ + addi r2,r10,-1 │ │ │ │ + lwz r8,96(r30) │ │ │ │ + cmplwi r2,5 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ble 3c49c │ │ │ │ + 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 3b6ac │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 3b6a0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 3b9d0 │ │ │ │ - vmuluwm v0,v0,v1 │ │ │ │ - addi r6,r6,-1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + beq 3c10c │ │ │ │ cmpdi r6,1 │ │ │ │ + beq 3c100 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 3c3f0 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 3b6c8 │ │ │ │ - srdi r9,r8,2 │ │ │ │ - mtctr r9 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpdi r7,1 │ │ │ │ + vmuluwm v0,v0,v1 │ │ │ │ + beq 3c128 │ │ │ │ + srdi r2,r9,2 │ │ │ │ + mtctr r2 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 3b6b4 │ │ │ │ + bdnz 3c114 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - li r8,0 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + li r9,0 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r9,r8,v0 │ │ │ │ - beq 3b760 │ │ │ │ - clrrwi r8,r10,1 │ │ │ │ - addi r6,r8,1 │ │ │ │ - mullw r9,r7,r9 │ │ │ │ - cmpw r6,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 3b760 │ │ │ │ - addi r6,r8,2 │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - cmpw r6,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 3b760 │ │ │ │ - addi r6,r8,3 │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - cmpw r6,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 3b760 │ │ │ │ - addi r6,r8,4 │ │ │ │ - mullw r9,r7,r9 │ │ │ │ - cmpw r6,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 3b760 │ │ │ │ - addi r8,r8,5 │ │ │ │ - mullw r9,r7,r9 │ │ │ │ - cmpw r10,r8 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - ble 3b760 │ │ │ │ - mullw r9,r7,r9 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extsw r29,r9 │ │ │ │ + vextuwrx r2,r9,v0 │ │ │ │ + beq 3c1c0 │ │ │ │ + clrrwi r9,r10,1 │ │ │ │ + addi r7,r9,1 │ │ │ │ + mullw r2,r8,r2 │ │ │ │ + cmpw r7,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + bge 3c1c0 │ │ │ │ + addi r7,r9,2 │ │ │ │ + mullw r2,r2,r8 │ │ │ │ + cmpw r7,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + bge 3c1c0 │ │ │ │ + addi r7,r9,3 │ │ │ │ + mullw r2,r2,r8 │ │ │ │ + cmpw r7,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + bge 3c1c0 │ │ │ │ + addi r7,r9,4 │ │ │ │ + mullw r2,r8,r2 │ │ │ │ + cmpw r10,r7 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + ble 3c1c0 │ │ │ │ + addi r9,r9,5 │ │ │ │ + mullw r2,r8,r2 │ │ │ │ + cmpw r10,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + ble 3c1c0 │ │ │ │ + mullw r2,r8,r2 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extsw r29,r2 │ │ │ │ ld r3,0(r30) │ │ │ │ mulld r3,r29,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r30) │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,0(r30) │ │ │ │ std r3,168(r30) │ │ │ │ - sldi r3,r9,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r30) │ │ │ │ + sldi r3,r2,2 │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,0(r30) │ │ │ │ std r3,192(r30) │ │ │ │ - mulld r9,r29,r9 │ │ │ │ - sldi r3,r9,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mulld r2,r29,r2 │ │ │ │ + sldi r3,r2,2 │ │ │ │ + bl 4c40 │ │ │ │ std r3,184(r30) │ │ │ │ li r3,248 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ lwa r6,8(r30) │ │ │ │ - lwa r4,48(r30) │ │ │ │ ld r5,88(r30) │ │ │ │ mr r9,r19 │ │ │ │ mr r8,r20 │ │ │ │ - mr r7,r24 │ │ │ │ + mr r7,r25 │ │ │ │ li r10,65 │ │ │ │ + lwa r4,48(r30) │ │ │ │ std r3,120(r30) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,120(r30) │ │ │ │ - nop │ │ │ │ - ld r5,144(r30) │ │ │ │ - ld r6,24(r30) │ │ │ │ - ld r7,-32632(r2) │ │ │ │ + bl 4f80 │ │ │ │ + ld r2,120(r30) │ │ │ │ + ld r6,144(r30) │ │ │ │ + ld r7,24(r30) │ │ │ │ + pld r8,212284 # 6ff70 [nnfft_trafo@got] │ │ │ │ nop │ │ │ │ - ld r8,-32624(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) │ │ │ │ + pld r10,212280 # 6ff78 [nnfft_adjoint@got] │ │ │ │ + ld r9,16(r2) │ │ │ │ + std r6,120(r2) │ │ │ │ + std r7,24(r2) │ │ │ │ + std r8,32(r30) │ │ │ │ + std r10,40(r30) │ │ │ │ + std r9,200(r30) │ │ │ │ addi r1,r31,144 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r19,-112(r1) │ │ │ │ ld r20,-104(r1) │ │ │ │ ld r21,-96(r1) │ │ │ │ ld r22,-88(r1) │ │ │ │ ld r23,-80(r1) │ │ │ │ ld r24,-72(r1) │ │ │ │ ld r25,-64(r1) │ │ │ │ ld r26,-56(r1) │ │ │ │ ld r27,-48(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r28,-40(r1) │ │ │ │ ld r29,-32(r1) │ │ │ │ ld r30,-24(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw r27,r7 │ │ │ │ - stwx r9,r24,r29 │ │ │ │ + cmpw r27,r10 │ │ │ │ + stwx r9,r25,r29 │ │ │ │ addi r28,r28,8 │ │ │ │ addi r29,r29,4 │ │ │ │ - blt 3b470 │ │ │ │ - b 3b514 │ │ │ │ + blt 3bee0 │ │ │ │ + b 3bf80 │ │ │ │ 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 3b584 │ │ │ │ - b 3b5c0 │ │ │ │ + bne 3bfe0 │ │ │ │ + b 3c01c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + lwz r2,96(r30) │ │ │ │ lwa r3,48(r30) │ │ │ │ - lwz r9,96(r30) │ │ │ │ - ld r10,0(r30) │ │ │ │ - addi r9,r9,1 │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extsw r9,r9 │ │ │ │ + ld r9,0(r30) │ │ │ │ + addi r2,r2,1 │ │ │ │ mulld r3,r3,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extsw r2,r2 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,168(r30) │ │ │ │ - b 3b634 │ │ │ │ + b 3c094 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,96(r30) │ │ │ │ - lwz r10,48(r30) │ │ │ │ - addi r9,r9,1 │ │ │ │ - slwi r9,r9,10 │ │ │ │ - addi r3,r9,1 │ │ │ │ - stw r9,112(r30) │ │ │ │ - mullw r3,r3,r10 │ │ │ │ + nop │ │ │ │ + lwz r2,96(r30) │ │ │ │ + lwz r9,48(r30) │ │ │ │ + addi r2,r2,1 │ │ │ │ + slwi r2,r2,10 │ │ │ │ + addi r3,r2,1 │ │ │ │ + stw r2,112(r30) │ │ │ │ + mullw r3,r3,r9 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,168(r30) │ │ │ │ - b 3b62c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 3c08c │ │ │ │ ld r3,0(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,16(r30) │ │ │ │ - b 3b624 │ │ │ │ + b 3c084 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + ld r2,0(r30) │ │ │ │ lwa r3,48(r30) │ │ │ │ - ld r9,0(r30) │ │ │ │ - mulld r3,r3,r9 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,152(r30) │ │ │ │ - b 3b61c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 3c07c │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,24(r30) │ │ │ │ - b 3b614 │ │ │ │ + b 3c074 │ │ │ │ nop │ │ │ │ - ld r9,8(r30) │ │ │ │ - extsw r7,r7 │ │ │ │ - mulld r3,r7,r9 │ │ │ │ + nop │ │ │ │ + ld r2,8(r30) │ │ │ │ + extsw r8,r8 │ │ │ │ + mulld r3,r8,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,144(r30) │ │ │ │ - b 3b60c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 3c06c │ │ │ │ + mr r7,r5 │ │ │ │ xxmr vs32,vs33 │ │ │ │ - mr r6,r4 │ │ │ │ - b 3b698 │ │ │ │ + b 3c0f8 │ │ │ │ li r29,1 │ │ │ │ - b 3b764 │ │ │ │ + b 3c1c4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r6,r2,-2 │ │ │ │ - extsw r9,r7 │ │ │ │ - li r10,0 │ │ │ │ - lfd f12,1648(r6) │ │ │ │ - addis r6,r2,-2 │ │ │ │ - lfd f11,1680(r6) │ │ │ │ - addis r6,r2,-2 │ │ │ │ - lfd f10,1696(r6) │ │ │ │ - andi. r6,r9,1 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - beq 3ba3c │ │ │ │ - lfd f0,0(r8) │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r10,8 │ │ │ │ + extsw r2,r8 │ │ │ │ + plfd f10,112076 # 579e0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 3c45c │ │ │ │ + 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 3b600 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - addi r9,r10,8 │ │ │ │ + beq 3c060 │ │ │ │ + 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 3ba44 │ │ │ │ - b 3b600 │ │ │ │ - li r8,0 │ │ │ │ - li r9,1 │ │ │ │ - b 3b6f4 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + bdnz 3c464 │ │ │ │ + b 3c060 │ │ │ │ + li r9,0 │ │ │ │ + li r2,1 │ │ │ │ + b 3c154 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xd81 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003baa0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-15264 │ │ │ │ +000000000003c4c0 : │ │ │ │ + lwz r2,128(r3) │ │ │ │ mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - lwz r9,128(r3) │ │ │ │ - std r25,-88(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + mr r25,r3 │ │ │ │ + std r31,-48(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ + ld r3,8(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-176(r1) │ │ │ │ - std r15,-168(r1) │ │ │ │ - std r16,-160(r1) │ │ │ │ - std r17,-152(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r19,-136(r1) │ │ │ │ - std r20,-128(r1) │ │ │ │ - std r21,-120(r1) │ │ │ │ - std r22,-112(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ - std r24,-96(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ + std r14,-184(r1) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + std r15,-176(r1) │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - std r29,-56(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - andi. r9,r9,1 │ │ │ │ stdu r1,-432(r1) │ │ │ │ - ld r11,8(r3) │ │ │ │ - mr r25,r3 │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,240(r1) │ │ │ │ - bne 3c7e0 │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 3cf54 │ │ │ │ - lwz r6,48(r3) │ │ │ │ - addis r29,r2,-2 │ │ │ │ - li r27,1 │ │ │ │ - li r28,0 │ │ │ │ - addi r29,r29,1648 │ │ │ │ - mr r9,r6 │ │ │ │ - cmpwi cr4,r9,0 │ │ │ │ - lfd f31,0(r29) │ │ │ │ - ble cr4,3bbfc │ │ │ │ - addis r10,r2,-2 │ │ │ │ - mr r26,r28 │ │ │ │ + stxv vs63,224(r1) │ │ │ │ + bne 3d1d0 │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 3c764 │ │ │ │ + lwz r7,48(r25) │ │ │ │ + plfd f29,111656 # 57980 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + li r28,1 │ │ │ │ + li r29,0 │ │ │ │ + mr r2,r7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpwi cr4,r2,0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r27,r29 │ │ │ │ li r30,0 │ │ │ │ - lfd f30,1528(r10) │ │ │ │ + ble cr4,3c624 │ │ │ │ nop │ │ │ │ - maddld r9,r9,r26,r30 │ │ │ │ - ld r4,72(r25) │ │ │ │ - sldi r10,r30,2 │ │ │ │ - ld r8,144(r25) │ │ │ │ - ld r5,136(r25) │ │ │ │ - ld r6,104(r25) │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r3,96 │ │ │ │ + nop │ │ │ │ + maddld r2,r2,r27,r30 │ │ │ │ + ld r5,72(r25) │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r10,144(r25) │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r4,96 │ │ │ │ + ld r6,136(r25) │ │ │ │ + ld r7,104(r25) │ │ │ │ addi r30,r30,1 │ │ │ │ - lfiwax f1,r25,r3 │ │ │ │ - lfiwax f10,r4,r10 │ │ │ │ - lfiwax f11,r5,r10 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r6,r7 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + lfiwax f1,r25,r4 │ │ │ │ + lfiwax f10,r5,r9 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfiwax f11,r6,r9 │ │ │ │ + lfdx f12,r7,r8 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ fcfid f1,f1 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f11,f11 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lwz r9,48(r25) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - cmpw r9,r30 │ │ │ │ - mr r6,r9 │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - bgt 3bb70 │ │ │ │ - ld r11,8(r25) │ │ │ │ - ld r8,24(r25) │ │ │ │ - sldi r10,r28,4 │ │ │ │ + bl 4be0 │ │ │ │ + lwz r2,48(r25) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + cmpw r2,r30 │ │ │ │ + mr r7,r2 │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + bgt 3c5a0 │ │ │ │ + ld r3,8(r25) │ │ │ │ + ld r9,24(r25) │ │ │ │ + sldi r10,r29,4 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - cmpd r11,r27 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ + cmpd r3,r28 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - ble 3bc28 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + ble 3c650 │ │ │ │ + addi r29,r29,1 │ │ │ │ addi r28,r28,1 │ │ │ │ - addi r27,r27,1 │ │ │ │ - bgt cr4,3bb50 │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 3bda0 │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 3bda0 │ │ │ │ - clrrwi r28,r6,1 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - ld r3,144(r25) │ │ │ │ - ld r7,56(r25) │ │ │ │ - extsw r26,r6 │ │ │ │ - extswsli r30,r6,3 │ │ │ │ - li r5,0 │ │ │ │ - li r0,0 │ │ │ │ + bgt cr4,3c580 │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 3c768 │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 3c768 │ │ │ │ + clrrwi r30,r7,1 │ │ │ │ + extsw r11,r7 │ │ │ │ + extswsli r0,r7,3 │ │ │ │ li r4,0 │ │ │ │ - clrldi r29,r28,32 │ │ │ │ - cmplw cr7,r28,r6 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r27,r6,1 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r9,r3,r5 │ │ │ │ - ble cr5,3bd2c │ │ │ │ - add r9,r3,r5 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - beq 3bd2c │ │ │ │ - clrldi r24,r27,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r23,r24,1 │ │ │ │ - addi r23,r24,-1 │ │ │ │ - beq 3bcb8 │ │ │ │ - lxvx vs0,r3,r5 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r23,0 │ │ │ │ - li r10,16 │ │ │ │ + li r6,0 │ │ │ │ + li r5,0 │ │ │ │ + cmpwi cr7,r7,1 │ │ │ │ + li r28,16 │ │ │ │ + cmplw cr5,r7,r30 │ │ │ │ + srwi r29,r7,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r27,144(r25) │ │ │ │ + ld r8,56(r25) │ │ │ │ + add r2,r27,r6 │ │ │ │ + subf r9,r8,r2 │ │ │ │ + cmpldi r9,8 │ │ │ │ + beq 3d290 │ │ │ │ + beq cr7,3d444 │ │ │ │ + clrldi r10,r29,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r26,r10,1 │ │ │ │ + addi r26,r10,-1 │ │ │ │ + beq 3c6dc │ │ │ │ + lxvx vs0,r27,r6 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r26,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r5 │ │ │ │ - beq 3bcec │ │ │ │ - srdi r24,r24,1 │ │ │ │ - mtctr r24 │ │ │ │ - lxvx vs12,r7,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r24,r10,16 │ │ │ │ + stxvx vs0,r27,r6 │ │ │ │ + beq 3c710 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r8,r9 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r9,r24 │ │ │ │ - lxvx vs12,r7,r24 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + lxvx vs12,r8,r10 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r24 │ │ │ │ - bdnz 3bcc0 │ │ │ │ - beq cr7,3bd08 │ │ │ │ - add r9,r0,r28 │ │ │ │ - lfdx f12,r7,r29 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpw r4,r11 │ │ │ │ - beq 3bda0 │ │ │ │ - add r5,r5,r30 │ │ │ │ - add r0,r0,r6 │ │ │ │ - add r9,r3,r5 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - bne 3bc88 │ │ │ │ - andi. r10,r26,1 │ │ │ │ - addi r24,r26,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 3bd58 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r24,0 │ │ │ │ - li r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 3bd8c │ │ │ │ - srdi r24,r26,1 │ │ │ │ - mtctr r24 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r24,r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r24 │ │ │ │ - lfdx f12,r7,r24 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r24 │ │ │ │ - bdnz 3bd60 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r0,r0,r6 │ │ │ │ - add r5,r5,r30 │ │ │ │ - cmpw r4,r11 │ │ │ │ - bne 3bc70 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 3c6e4 │ │ │ │ + clrldi r2,r30,32 │ │ │ │ + beq cr5,3c750 │ │ │ │ + subf r9,r2,r7 │ │ │ │ + add r10,r2,r4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r27,r10 │ │ │ │ + iselgt r9,r28,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r2,r9 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r5,r5,1 │ │ │ │ + add r6,r6,r0 │ │ │ │ + add r4,r4,r11 │ │ │ │ + cmpld r5,r3 │ │ │ │ + bne 3c690 │ │ │ │ + ld r9,24(r25) │ │ │ │ ld r3,120(r25) │ │ │ │ - std r8,24(r3) │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,8(r25) │ │ │ │ + std r9,24(r3) │ │ │ │ + bl 4660 │ │ │ │ + ld r11,8(r25) │ │ │ │ + cmpdi r11,0 │ │ │ │ + ble 3c894 │ │ │ │ lwz r5,48(r25) │ │ │ │ - cmpdi r0,0 │ │ │ │ - ble 3bf30 │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 3bf30 │ │ │ │ - clrrwi r28,r5,1 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - ld r3,144(r25) │ │ │ │ - ld r7,56(r25) │ │ │ │ - extsw r26,r5 │ │ │ │ - extswsli r30,r5,3 │ │ │ │ - li r6,0 │ │ │ │ - li r11,0 │ │ │ │ + ble 3c898 │ │ │ │ + clrrwi r30,r5,1 │ │ │ │ + extsw r3,r5 │ │ │ │ + extswsli r0,r5,3 │ │ │ │ li r4,0 │ │ │ │ - clrldi r29,r28,32 │ │ │ │ - cmplw cr7,r28,r5 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r27,r5,1 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r9,r3,r6 │ │ │ │ - ble cr5,3bebc │ │ │ │ - add r9,r3,r6 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - beq 3bebc │ │ │ │ - clrldi r8,r27,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r24,r8,1 │ │ │ │ - addi r24,r8,-1 │ │ │ │ - beq 3be48 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxvx vs12,r3,r6 │ │ │ │ - cmpdi r24,0 │ │ │ │ - li r10,16 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpwi cr7,r5,1 │ │ │ │ + li r28,16 │ │ │ │ + cmplw cr5,r30,r5 │ │ │ │ + srwi r29,r5,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r27,144(r25) │ │ │ │ + ld r8,56(r25) │ │ │ │ + add r2,r27,r7 │ │ │ │ + subf r9,r8,r2 │ │ │ │ + cmpldi r9,8 │ │ │ │ + beq 3d164 │ │ │ │ + beq cr7,3d1c8 │ │ │ │ + clrldi r10,r29,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r26,r10,1 │ │ │ │ + addi r26,r10,-1 │ │ │ │ + beq 3c80c │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxvx vs12,r27,r7 │ │ │ │ + cmpdi r26,0 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r6 │ │ │ │ - beq 3be7c │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + stxvx vs0,r27,r7 │ │ │ │ + beq 3c840 │ │ │ │ + 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 3be50 │ │ │ │ - beq cr7,3be98 │ │ │ │ - add r9,r28,r11 │ │ │ │ - lfdx f12,r7,r29 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpw r4,r0 │ │ │ │ - beq 3bf30 │ │ │ │ - add r6,r6,r30 │ │ │ │ - add r11,r11,r5 │ │ │ │ - add r9,r3,r6 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - bne 3be18 │ │ │ │ - andi. r10,r26,1 │ │ │ │ - addi r8,r26,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 3bee8 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 3bf1c │ │ │ │ - srdi r8,r26,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r8,r10,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 3bef0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r11,r11,r5 │ │ │ │ - add r6,r6,r30 │ │ │ │ - cmpw r4,r0 │ │ │ │ - bne 3be00 │ │ │ │ - ld r10,200(r25) │ │ │ │ - extswsli r8,r5,2 │ │ │ │ - ld r11,0(r1) │ │ │ │ - ld r7,16(r25) │ │ │ │ - addi r9,r5,1 │ │ │ │ - ld r5,0(r25) │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 3c814 │ │ │ │ + clrldi r2,r30,32 │ │ │ │ + beq cr5,3c880 │ │ │ │ + subf r9,r2,r5 │ │ │ │ + add r10,r2,r4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r27,r10 │ │ │ │ + iselgt r9,r28,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r2,r9 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r7,r7,r0 │ │ │ │ + add r4,r4,r3 │ │ │ │ + cmpld r6,r11 │ │ │ │ + bne 3c7c0 │ │ │ │ + lwz r5,48(r25) │ │ │ │ + extswsli r10,r5,2 │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r8,16(r25) │ │ │ │ + addi r2,r5,1 │ │ │ │ li r4,0 │ │ │ │ - addi r6,r8,15 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - addi r8,r8,19 │ │ │ │ - std r10,40(r31) │ │ │ │ - clrrdi r10,r6,4 │ │ │ │ - addi r6,r9,15 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ + ld r5,0(r25) │ │ │ │ + ld r17,200(r25) │ │ │ │ + addi r9,r10,15 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r10,r10,19 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - mr r3,r7 │ │ │ │ + addi r7,r2,15 │ │ │ │ + mr r3,r8 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mr r11,r6 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ sldi r5,r5,4 │ │ │ │ - neg r10,r10 │ │ │ │ - clrrdi r6,r6,4 │ │ │ │ - neg r8,r8 │ │ │ │ neg r9,r9 │ │ │ │ - stdux r11,r1,r10 │ │ │ │ - neg r0,r6 │ │ │ │ + clrrdi r7,r7,4 │ │ │ │ + neg r10,r10 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r6,r1,r9 │ │ │ │ + neg r0,r7 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r11,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r11,r1,r10 │ │ │ │ - addi r14,r1,32 │ │ │ │ - stdux r11,r1,r10 │ │ │ │ + stdux r6,r1,r9 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,160(r31) │ │ │ │ + stdux r6,r1,r9 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,48(r31) │ │ │ │ + stdux r6,r1,r9 │ │ │ │ addi r6,r1,32 │ │ │ │ - std r6,48(r31) │ │ │ │ - ld r11,0(r1) │ │ │ │ - stdux r11,r1,r8 │ │ │ │ + std r6,40(r31) │ │ │ │ + stdux r11,r1,r10 │ │ │ │ + mr r10,r11 │ │ │ │ addi r11,r1,32 │ │ │ │ std r11,32(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r0 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r17,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r9,r1,32 │ │ │ │ - std r9,144(r31) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r30,128(r25) │ │ │ │ + stdux r10,r1,r0 │ │ │ │ + addi r14,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r2,r1,32 │ │ │ │ + std r2,136(r31) │ │ │ │ + bl 5240 │ │ │ │ + lwz r12,128(r25) │ │ │ │ ld r11,32(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - mr r7,r3 │ │ │ │ - andi. r20,r30,32 │ │ │ │ - bne 3c8fc │ │ │ │ - lwz r9,48(r25) │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ld r6,40(r31) │ │ │ │ + ld r7,48(r31) │ │ │ │ + mr r8,r3 │ │ │ │ + andi. r20,r12,32 │ │ │ │ + bne 3d330 │ │ │ │ + lwz r2,48(r25) │ │ │ │ + cmpwi r2,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ stw r20,0(r11) │ │ │ │ - lfd f0,1648(r10) │ │ │ │ - cmpwi r9,0 │ │ │ │ - stfd f0,0(r15) │ │ │ │ - ble 3d760 │ │ │ │ - addi r10,r9,-1 │ │ │ │ + stfd f0,0(r14) │ │ │ │ + ble 3e164 │ │ │ │ + addi r9,r2,-1 │ │ │ │ lwz r5,96(r25) │ │ │ │ - cmplwi r10,5 │ │ │ │ + cmplwi r9,5 │ │ │ │ addi r5,r5,1 │ │ │ │ - ble 3d76c │ │ │ │ - rldicl r4,r9,63,33 │ │ │ │ - li r8,2 │ │ │ │ - mr r10,r5 │ │ │ │ + ble 3e170 │ │ │ │ + rldicl r4,r2,63,33 │ │ │ │ + li r10,2 │ │ │ │ + mr r9,r5 │ │ │ │ vspltisw v0,1 │ │ │ │ - rldimi r10,r8,32,0 │ │ │ │ + rldimi r9,r10,32,0 │ │ │ │ andi. r3,r4,3 │ │ │ │ - xxmr vs45,vs32 │ │ │ │ addi r0,r4,-1 │ │ │ │ - mr r8,r4 │ │ │ │ - mtvsrdd vs33,r10,r10 │ │ │ │ - beq 3c07c │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mr r10,r4 │ │ │ │ + mtvsrdd vs33,r9,r9 │ │ │ │ + beq 3c9e8 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 3c070 │ │ │ │ + beq 3c9dc │ │ │ │ cmpdi r3,2 │ │ │ │ - bne 3cf48 │ │ │ │ + bne 3d958 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ addi r4,r4,-1 │ │ │ │ cmpdi r4,1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 3c098 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ + beq 3ca04 │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 3c084 │ │ │ │ + bdnz 3c9f0 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - addi r10,r31,32 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + addi r9,r31,32 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxextractuw vs0,vs32,12 │ │ │ │ - stfiwx f0,0,r10 │ │ │ │ - beq 3c150 │ │ │ │ - clrrwi r10,r9,1 │ │ │ │ + stfiwx f0,0,r9 │ │ │ │ + beq 3cabc │ │ │ │ + clrrwi r9,r2,1 │ │ │ │ lwz r4,32(r31) │ │ │ │ - addi r8,r10,1 │ │ │ │ - cmpw r8,r9 │ │ │ │ - mullw r4,r5,r4 │ │ │ │ + addi r10,r9,1 │ │ │ │ + cmpw r2,r10 │ │ │ │ + mullw r4,r4,r5 │ │ │ │ slwi r4,r4,1 │ │ │ │ stw r4,32(r31) │ │ │ │ - bge 3c150 │ │ │ │ + ble 3cabc │ │ │ │ mullw r4,r5,r4 │ │ │ │ - addi r8,r10,2 │ │ │ │ - cmpw r8,r9 │ │ │ │ + addi r10,r9,2 │ │ │ │ + cmpw r10,r2 │ │ │ │ slwi r4,r4,1 │ │ │ │ stw r4,32(r31) │ │ │ │ - bge 3c150 │ │ │ │ + bge 3cabc │ │ │ │ mullw r4,r5,r4 │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpw r8,r9 │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpw r10,r2 │ │ │ │ slwi r4,r4,1 │ │ │ │ stw r4,32(r31) │ │ │ │ - bge 3c150 │ │ │ │ + bge 3cabc │ │ │ │ mullw r4,r5,r4 │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpw r8,r9 │ │ │ │ - slwi r8,r4,1 │ │ │ │ - stw r8,32(r31) │ │ │ │ - bge 3c150 │ │ │ │ - mullw r8,r5,r8 │ │ │ │ - addi r10,r10,5 │ │ │ │ - cmpw r9,r10 │ │ │ │ - slwi r10,r8,1 │ │ │ │ - stw r10,32(r31) │ │ │ │ - ble 3c150 │ │ │ │ - mullw r5,r5,r10 │ │ │ │ - slwi r10,r5,1 │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpw r10,r2 │ │ │ │ + slwi r10,r4,1 │ │ │ │ stw r10,32(r31) │ │ │ │ - andi. r12,r30,16 │ │ │ │ - ld r10,0(r25) │ │ │ │ - bne 3ca10 │ │ │ │ - andi. r0,r30,4 │ │ │ │ - bne 3cfa4 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 3c994 │ │ │ │ - addi r12,r9,-1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lwz r8,32(r31) │ │ │ │ - extsw r28,r9 │ │ │ │ - cmpwi cr4,r12,0 │ │ │ │ - add r17,r7,r10 │ │ │ │ - extsw r10,r12 │ │ │ │ - extswsli r22,r12,2 │ │ │ │ - cmpwi cr3,r8,0 │ │ │ │ - std r10,224(r31) │ │ │ │ - blt cr4,3d77c │ │ │ │ + bge 3cabc │ │ │ │ + mullw r10,r5,r10 │ │ │ │ + addi r9,r9,5 │ │ │ │ + cmpw r9,r2 │ │ │ │ + slwi r9,r10,1 │ │ │ │ + stw r9,32(r31) │ │ │ │ + bge 3cabc │ │ │ │ + mullw r5,r5,r9 │ │ │ │ + slwi r9,r5,1 │ │ │ │ + stw r9,32(r31) │ │ │ │ + andi. r9,r12,16 │ │ │ │ + ld r9,0(r25) │ │ │ │ + std r9,112(r31) │ │ │ │ + bne 3d44c │ │ │ │ + andi. r0,r12,4 │ │ │ │ + bne 3d9b4 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 3d3c4 │ │ │ │ + addi r18,r2,-1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + cmpwi cr4,r18,0 │ │ │ │ + extsw r10,r18 │ │ │ │ + add r27,r8,r9 │ │ │ │ + extswsli r26,r18,2 │ │ │ │ + std r10,208(r31) │ │ │ │ + blt cr4,3e220 │ │ │ │ + lwz r9,32(r31) │ │ │ │ + extsw r28,r2 │ │ │ │ + cmpwi cr3,r9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - clrldi r10,r12,32 │ │ │ │ - addi r23,r28,-4 │ │ │ │ - cmplwi cr2,r12,2 │ │ │ │ - mr r19,r9 │ │ │ │ - std r22,64(r31) │ │ │ │ - ld r21,152(r25) │ │ │ │ - ld r3,136(r25) │ │ │ │ - lwz r4,96(r25) │ │ │ │ - mr r20,r0 │ │ │ │ - mr r18,r12 │ │ │ │ - sldi r8,r10,2 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r23,r23,2 │ │ │ │ - std r6,56(r31) │ │ │ │ - subf r8,r8,r22 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - add r24,r29,r23 │ │ │ │ - add r26,r27,r23 │ │ │ │ - add r30,r14,r23 │ │ │ │ - mr r22,r7 │ │ │ │ - add r16,r6,r8 │ │ │ │ - std r10,48(r31) │ │ │ │ - mr r9,r16 │ │ │ │ - mr r16,r11 │ │ │ │ - ble cr2,3cf40 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - extsw r10,r20 │ │ │ │ - addi r8,r28,-2 │ │ │ │ - rldicl r7,r19,62,34 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - mtvsrws vs42,r4 │ │ │ │ + clrldi r9,r18,32 │ │ │ │ + addi r22,r28,-4 │ │ │ │ + cmplwi cr2,r18,2 │ │ │ │ + mr r21,r6 │ │ │ │ + std r26,48(r31) │ │ │ │ + ld r4,136(r25) │ │ │ │ + mr r16,r2 │ │ │ │ + mr r20,r11 │ │ │ │ + mr r19,r0 │ │ │ │ + mulli r10,r9,-4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r22,r22,2 │ │ │ │ + sldi r9,r9,2 │ │ │ │ + add r30,r7,r22 │ │ │ │ + add r23,r29,r22 │ │ │ │ + std r9,40(r31) │ │ │ │ + ld r9,160(r31) │ │ │ │ + add r15,r26,r6 │ │ │ │ + add r15,r15,r10 │ │ │ │ + ld r6,152(r25) │ │ │ │ + mr r26,r8 │ │ │ │ + mr r2,r15 │ │ │ │ + mr r15,r7 │ │ │ │ + lwz r7,96(r25) │ │ │ │ + add r24,r9,r22 │ │ │ │ + ble cr2,3d950 │ │ │ │ + addi r10,r28,-2 │ │ │ │ + extsw r3,r19 │ │ │ │ + rldicl r8,r16,62,34 │ │ │ │ + plxv vs44,110220 # 57a10 │ │ │ │ + plxv vs38,110228 # 57a20 │ │ │ │ + mtvsrws vs42,r7 │ │ │ │ + xxspltib vs39,255 │ │ │ │ + add r5,r4,r22 │ │ │ │ + li r9,0 │ │ │ │ xxspltib vs43,0 │ │ │ │ + add r10,r10,r3 │ │ │ │ + mtctr r8 │ │ │ │ vspltisw v8,1 │ │ │ │ - addi r5,r5,1728 │ │ │ │ - add r8,r8,r10 │ │ │ │ - mtctr r7 │ │ │ │ - xxspltib vs38,255 │ │ │ │ - li r10,0 │ │ │ │ - addi r6,r6,1744 │ │ │ │ - lxv vs44,0(r5) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lxv vs39,0(r6) │ │ │ │ - add r6,r3,r23 │ │ │ │ - add r8,r21,r8 │ │ │ │ - lxvx vs32,r6,r10 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - addi r8,r8,-32 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r10,r6,r10 │ │ │ │ + nop │ │ │ │ + lxvx vs32,r5,r9 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + addi r10,r10,-32 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxswapd vs11,vs12 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs32,vs32,vs12 │ │ │ │ xvcvdpsxws vs41,vs0 │ │ │ │ xvcvdpsxws vs33,vs32 │ │ │ │ xvcmpgtdp vs45,vs43,vs0 │ │ │ │ xvcmpgtdp vs32,vs43,vs32 │ │ │ │ - vperm v1,v1,v9,v7 │ │ │ │ + vperm v1,v1,v9,v6 │ │ │ │ vpkudum v0,v0,v13 │ │ │ │ - vadduwm v9,v6,v1 │ │ │ │ + vadduwm v9,v7,v1 │ │ │ │ vadduwm v13,v8,v1 │ │ │ │ xxsel vs45,vs45,vs33,vs32 │ │ │ │ xxsel vs33,vs33,vs41,vs32 │ │ │ │ vadduwm v0,v13,v10 │ │ │ │ vsubuwm v1,v1,v10 │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxperm vs33,vs33,vs44 │ │ │ │ - stxvx vs32,r26,r10 │ │ │ │ - stxvx vs33,r24,r10 │ │ │ │ - stxvx vs33,r30,r10 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - bdnz 3c250 │ │ │ │ - andi. r10,r19,3 │ │ │ │ - beq 3c3f8 │ │ │ │ - clrrwi r10,r19,2 │ │ │ │ + stxvx vs32,r24,r9 │ │ │ │ + stxvx vs33,r23,r9 │ │ │ │ + stxvx vs33,r30,r9 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + bdnz 3cbc0 │ │ │ │ + andi. r9,r16,3 │ │ │ │ + beq 3cd6c │ │ │ │ + clrrwi r10,r16,2 │ │ │ │ subf r10,r10,r18 │ │ │ │ extswsli r5,r10,2 │ │ │ │ - add r8,r20,r10 │ │ │ │ + add r9,r19,r10 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r3,r5 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r21,r8 │ │ │ │ + lfiwax f0,r4,r5 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r6,r8,1 │ │ │ │ - bge 3c31c │ │ │ │ - mr r6,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r0,r9,1 │ │ │ │ + bge 3cc8c │ │ │ │ + mr r0,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + ld r8,160(r31) │ │ │ │ cmpwi r10,0 │ │ │ │ - subf r8,r4,r8 │ │ │ │ - add r6,r6,r4 │ │ │ │ - add r12,r29,r5 │ │ │ │ - add r11,r27,r5 │ │ │ │ - add r7,r14,r5 │ │ │ │ - stwx r8,r29,r5 │ │ │ │ - stwx r8,r14,r5 │ │ │ │ - stwx r6,r27,r5 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - beq 3c3f8 │ │ │ │ - li r6,-4 │ │ │ │ - add r3,r3,r5 │ │ │ │ - add r8,r20,r8 │ │ │ │ + subf r9,r7,r9 │ │ │ │ + add r0,r7,r0 │ │ │ │ + add r11,r29,r5 │ │ │ │ + add r3,r15,r5 │ │ │ │ + stwx r9,r29,r5 │ │ │ │ + stwx r9,r15,r5 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + add r12,r8,r5 │ │ │ │ + stwx r0,r8,r5 │ │ │ │ + beq 3cd6c │ │ │ │ + add r5,r4,r5 │ │ │ │ + li r4,-4 │ │ │ │ + add r9,r19,r9 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r3,r6 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r21,r8 │ │ │ │ + lfiwax f0,r5,r4 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r6,r8,1 │ │ │ │ - bge 3c388 │ │ │ │ - mr r6,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r4,r9,1 │ │ │ │ + bge 3ccfc │ │ │ │ + mr r4,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ cmpwi r10,1 │ │ │ │ - subf r8,r4,r8 │ │ │ │ - add r6,r6,r4 │ │ │ │ + subf r9,r7,r9 │ │ │ │ + add r4,r7,r4 │ │ │ │ addi r10,r10,-2 │ │ │ │ - stw r8,-4(r12) │ │ │ │ - stw r8,-4(r7) │ │ │ │ - stw r6,-4(r11) │ │ │ │ - beq 3c3f8 │ │ │ │ - li r8,-8 │ │ │ │ - add r10,r20,r10 │ │ │ │ + stw r9,-4(r11) │ │ │ │ + stw r9,-4(r3) │ │ │ │ + stw r4,-4(r12) │ │ │ │ + beq 3cd6c │ │ │ │ + li r9,-8 │ │ │ │ + add r10,r19,r10 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r3,r8 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - lfdx f11,r21,r10 │ │ │ │ + lfiwax f0,r5,r9 │ │ │ │ + extswsli r9,r10,3 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - bge 3c3e4 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - subf r10,r4,r10 │ │ │ │ - add r8,r4,r8 │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r10,r9,1 │ │ │ │ + bge 3cd58 │ │ │ │ + mr r10,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + subf r9,r7,r9 │ │ │ │ + add r10,r7,r10 │ │ │ │ + stw r9,-8(r11) │ │ │ │ + stw r9,-8(r3) │ │ │ │ stw r10,-8(r12) │ │ │ │ - stw r10,-8(r7) │ │ │ │ - stw r8,-8(r11) │ │ │ │ - ld r5,48(r31) │ │ │ │ - mr r3,r9 │ │ │ │ + ld r5,40(r31) │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - ble cr3,3cf20 │ │ │ │ - mr r7,r22 │ │ │ │ - ld r6,56(r31) │ │ │ │ - ld r22,64(r31) │ │ │ │ - mr r0,r20 │ │ │ │ - mr r11,r16 │ │ │ │ - mr r9,r19 │ │ │ │ - mr r12,r18 │ │ │ │ - addi r10,r22,4 │ │ │ │ - addi r5,r14,-4 │ │ │ │ - li r8,0 │ │ │ │ - mr r3,r15 │ │ │ │ - std r14,168(r31) │ │ │ │ - std r17,176(r31) │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - mr r17,r6 │ │ │ │ - li r19,0 │ │ │ │ - isel r26,r9,r8,4*cr4+lt │ │ │ │ - std r5,152(r31) │ │ │ │ - add r8,r10,r14 │ │ │ │ + bl 5240 │ │ │ │ + mr r2,r3 │ │ │ │ + ble cr3,3d930 │ │ │ │ + mr r8,r26 │ │ │ │ + ld r26,48(r31) │ │ │ │ + mr r7,r15 │ │ │ │ + mr r6,r21 │ │ │ │ + mr r11,r20 │ │ │ │ + mr r0,r19 │ │ │ │ + mr r2,r16 │ │ │ │ + addi r9,r26,4 │ │ │ │ + li r10,0 │ │ │ │ + addi r5,r7,-4 │ │ │ │ + plfd f28,109532 # 57988 │ │ │ │ + mr r16,r6 │ │ │ │ + stw r2,40(r31) │ │ │ │ + mr r19,r25 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + li r21,0 │ │ │ │ + mr r4,r11 │ │ │ │ + std r29,184(r31) │ │ │ │ + std r26,192(r31) │ │ │ │ + std r28,200(r31) │ │ │ │ + isel r24,r2,r10,4*cr4+lt │ │ │ │ + add r10,r7,r9 │ │ │ │ + std r5,144(r31) │ │ │ │ addi r5,r11,-4 │ │ │ │ - mr r14,r11 │ │ │ │ - mr r15,r25 │ │ │ │ - std r29,192(r31) │ │ │ │ - std r27,200(r31) │ │ │ │ - std r22,208(r31) │ │ │ │ - std r5,160(r31) │ │ │ │ - std r8,120(r31) │ │ │ │ + mr r2,r8 │ │ │ │ + mr r20,r14 │ │ │ │ + mr r25,r7 │ │ │ │ + mr r8,r18 │ │ │ │ + std r17,80(r31) │ │ │ │ + std r10,112(r31) │ │ │ │ + ld r10,160(r31) │ │ │ │ + std r5,152(r31) │ │ │ │ sldi r5,r28,3 │ │ │ │ - add r8,r27,r10 │ │ │ │ - stw r26,184(r31) │ │ │ │ - std r28,216(r31) │ │ │ │ - std r5,96(r31) │ │ │ │ - std r8,128(r31) │ │ │ │ + std r5,88(r31) │ │ │ │ sldi r5,r28,2 │ │ │ │ - add r8,r29,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r5,96(r31) │ │ │ │ + std r10,120(r31) │ │ │ │ + add r10,r29,r9 │ │ │ │ + add r9,r6,r9 │ │ │ │ mr r6,r0 │ │ │ │ - std r5,104(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - lxv vs63,0(r7) │ │ │ │ - li r4,0 │ │ │ │ - lwz r30,184(r31) │ │ │ │ - ld r22,168(r31) │ │ │ │ - mr r0,r9 │ │ │ │ - mr r20,r17 │ │ │ │ - mr r21,r3 │ │ │ │ - mr r9,r14 │ │ │ │ - mr r5,r15 │ │ │ │ - stw r6,112(r31) │ │ │ │ - std r7,88(r31) │ │ │ │ - mr r18,r4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r10,128(r31) │ │ │ │ + std r9,136(r31) │ │ │ │ + lxv vs63,0(r2) │ │ │ │ + li r3,0 │ │ │ │ + std r2,72(r31) │ │ │ │ + mr r2,r8 │ │ │ │ + mr r30,r24 │ │ │ │ + mr r8,r4 │ │ │ │ + stw r24,168(r31) │ │ │ │ + mr r18,r20 │ │ │ │ + mr r24,r16 │ │ │ │ + mr r14,r19 │ │ │ │ + stw r6,104(r31) │ │ │ │ + std r27,176(r31) │ │ │ │ + mr r15,r3 │ │ │ │ + mr r4,r2 │ │ │ │ nop │ │ │ │ - cmpw r0,r30 │ │ │ │ - ble 3c6dc │ │ │ │ - lwa r6,112(r31) │ │ │ │ - li r8,96 │ │ │ │ - extsw r10,r30 │ │ │ │ - addi r25,r30,1 │ │ │ │ - ld r23,152(r5) │ │ │ │ - ld r27,80(r5) │ │ │ │ - ld r28,136(r5) │ │ │ │ - ld r15,88(r5) │ │ │ │ - extswsli r17,r30,2 │ │ │ │ - extswsli r24,r30,3 │ │ │ │ - lfiwax f29,r5,r8 │ │ │ │ - extswsli r14,r25,2 │ │ │ │ - ld r7,104(r5) │ │ │ │ - subf r30,r30,r0 │ │ │ │ - lwzx r26,r9,r17 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + cmpw r2,r30 │ │ │ │ + ble 3d04c │ │ │ │ + li r10,96 │ │ │ │ + lwa r5,104(r31) │ │ │ │ + ld r20,80(r14) │ │ │ │ + extsw r9,r30 │ │ │ │ + extswsli r2,r30,2 │ │ │ │ + addi r27,r30,1 │ │ │ │ + std r25,48(r31) │ │ │ │ + std r8,56(r31) │ │ │ │ + stw r4,64(r31) │ │ │ │ + ld r28,136(r14) │ │ │ │ + ld r16,88(r14) │ │ │ │ + extswsli r26,r30,3 │ │ │ │ li r29,0 │ │ │ │ - extswsli r25,r25,3 │ │ │ │ - std r9,56(r31) │ │ │ │ - clrldi r30,r30,32 │ │ │ │ - lfdx f30,r21,r24 │ │ │ │ - std r22,48(r31) │ │ │ │ - stw r0,64(r31) │ │ │ │ - addi r27,r27,-4 │ │ │ │ + lfiwax f29,r14,r10 │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r7,152(r14) │ │ │ │ + lwz r6,40(r31) │ │ │ │ + add r5,r5,r9 │ │ │ │ + addi r20,r20,-4 │ │ │ │ + lwzx r19,r8,r2 │ │ │ │ + ld r9,104(r14) │ │ │ │ addi r28,r28,-4 │ │ │ │ - addi r15,r15,-4 │ │ │ │ - add r25,r21,r25 │ │ │ │ - std r5,72(r31) │ │ │ │ - add r6,r6,r10 │ │ │ │ - ld r10,160(r31) │ │ │ │ - add r24,r7,r24 │ │ │ │ - stw r12,80(r31) │ │ │ │ - add r27,r27,r17 │ │ │ │ - add r28,r28,r17 │ │ │ │ - add r15,r15,r17 │ │ │ │ - sldi r6,r6,3 │ │ │ │ + addi r16,r16,-4 │ │ │ │ + lfdx f30,r18,r26 │ │ │ │ + add r17,r10,r2 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + add r20,r20,r2 │ │ │ │ + add r28,r28,r2 │ │ │ │ + add r16,r16,r2 │ │ │ │ + ld r2,152(r31) │ │ │ │ + subf r30,r30,r6 │ │ │ │ + add r22,r7,r5 │ │ │ │ + extswsli r7,r27,2 │ │ │ │ + extswsli r27,r27,3 │ │ │ │ + add r26,r9,r26 │ │ │ │ fcfid f29,f29 │ │ │ │ - add r14,r10,r14 │ │ │ │ - ld r10,152(r31) │ │ │ │ - add r16,r23,r6 │ │ │ │ - addis r23,r2,-2 │ │ │ │ - mr r9,r16 │ │ │ │ - addi r23,r23,1536 │ │ │ │ - mr r16,r30 │ │ │ │ - mr r30,r28 │ │ │ │ + clrldi r30,r30,32 │ │ │ │ + mr r25,r17 │ │ │ │ + add r27,r18,r27 │ │ │ │ + add r23,r7,r2 │ │ │ │ + mr r2,r22 │ │ │ │ + mr r22,r30 │ │ │ │ + mr r30,r23 │ │ │ │ + mr r23,r28 │ │ │ │ + mr r28,r2 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - mr r28,r14 │ │ │ │ - add r17,r10,r17 │ │ │ │ - mr r14,r17 │ │ │ │ - mr r17,r26 │ │ │ │ - mr r26,r29 │ │ │ │ - mr r29,r15 │ │ │ │ - mr r15,r27 │ │ │ │ - mr r27,r9 │ │ │ │ - b 3c62c │ │ │ │ + b 3cf90 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - lwzu r8,4(r29) │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r16,r16,-1 │ │ │ │ - slwi r9,r8,1 │ │ │ │ - stfdx f30,r25,r26 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r9,r9,r8 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - add r9,r9,r22 │ │ │ │ - divw r10,r9,r8 │ │ │ │ - mullw r10,r10,r8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - maddld r17,r17,r8,r9 │ │ │ │ - stwu r17,4(r28) │ │ │ │ - beq 3c6c8 │ │ │ │ - addi r15,r15,4 │ │ │ │ - lwzu r22,4(r14) │ │ │ │ - addi r30,r30,4 │ │ │ │ - lfdx f10,r27,r26 │ │ │ │ - lfdx f1,r24,r26 │ │ │ │ - lfiwax f11,0,r15 │ │ │ │ - lfiwax f0,0,r30 │ │ │ │ - mtfprwa f12,r22 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + lwzu r10,4(r16) │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r22,r22,-1 │ │ │ │ + mulli r2,r10,3 │ │ │ │ + stfdx f30,r27,r29 │ │ │ │ + addi r29,r29,8 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r17 │ │ │ │ + divw r9,r2,r10 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + maddld r19,r10,r19,r2 │ │ │ │ + stwu r19,4(r30) │ │ │ │ + beq 3d040 │ │ │ │ + addi r20,r20,4 │ │ │ │ + lwzu r17,4(r25) │ │ │ │ + addi r23,r23,4 │ │ │ │ + lfdx f10,r28,r29 │ │ │ │ + lfdx f1,r26,r29 │ │ │ │ + lfiwax f11,0,r20 │ │ │ │ + lfiwax f0,0,r23 │ │ │ │ + mtfprwa f12,r17 │ │ │ │ fcfid f12,f12 │ │ │ │ fcfid f11,f11 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f12,f12,f11 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsub f11,f10,f12 │ │ │ │ + fmul f11,f0,f0 │ │ │ │ + fsub f0,f10,f12 │ │ │ │ fsub f12,f12,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 3c5d0 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fmadd f0,f0,f11,f29 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 3cf40 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 3c870 │ │ │ │ - lwzu r8,4(r29) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - addic. r16,r16,-1 │ │ │ │ - slwi r9,r8,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - add r9,r9,r8 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - add r9,r9,r22 │ │ │ │ - divw r10,r9,r8 │ │ │ │ - stfdx f30,r25,r26 │ │ │ │ - addi r26,r26,8 │ │ │ │ - mullw r10,r10,r8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - maddld r17,r17,r8,r9 │ │ │ │ - stwu r17,4(r28) │ │ │ │ - bne 3c62c │ │ │ │ - ld r22,48(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - lwz r0,64(r31) │ │ │ │ - ld r5,72(r31) │ │ │ │ - lwz r12,80(r31) │ │ │ │ - ld r10,104(r31) │ │ │ │ - ld r8,96(r31) │ │ │ │ - lwzx r10,r9,r10 │ │ │ │ - lxvdsx vs0,r21,r8 │ │ │ │ - ld r8,40(r31) │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - lxvx vs12,r10,r8 │ │ │ │ - ld r10,88(r31) │ │ │ │ + bge 3cf54 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ + lwzu r10,4(r16) │ │ │ │ + addic. r22,r22,-1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + mulli r2,r10,3 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r17 │ │ │ │ + divw r9,r2,r10 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + maddld r19,r10,r19,r2 │ │ │ │ + stfdx f30,r27,r29 │ │ │ │ + stwu r19,4(r30) │ │ │ │ + addi r29,r29,8 │ │ │ │ + bne 3cf90 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r25,48(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + lwz r4,64(r31) │ │ │ │ + ld r2,96(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + lwzx r2,r8,r2 │ │ │ │ + lxvdsx vs12,r18,r9 │ │ │ │ + ld r9,80(r31) │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + ld r2,72(r31) │ │ │ │ xvmaddadp vs63,vs12,vs0 │ │ │ │ - stxv vs63,0(r10) │ │ │ │ - ble cr4,3c8c0 │ │ │ │ - clrldi r8,r12,32 │ │ │ │ - ld r28,144(r31) │ │ │ │ - ld r29,136(r31) │ │ │ │ - ld r7,128(r31) │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + ble cr4,3d2f4 │ │ │ │ + clrldi r9,r4,32 │ │ │ │ + ld r5,136(r31) │ │ │ │ + ld r6,128(r31) │ │ │ │ + mr r30,r4 │ │ │ │ ld r10,120(r31) │ │ │ │ - mr r30,r12 │ │ │ │ - mtctr r8 │ │ │ │ - b 3c744 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mtctr r9 │ │ │ │ + b 3d0b4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwzu r8,-4(r29) │ │ │ │ - stwu r19,-4(r28) │ │ │ │ + lwzu r9,-4(r6) │ │ │ │ + stwu r21,-4(r5) │ │ │ │ addi r30,r30,-1 │ │ │ │ - stw r8,0(r10) │ │ │ │ - bdz 3c890 │ │ │ │ - lwzu r8,-4(r10) │ │ │ │ - lwzu r6,-4(r7) │ │ │ │ - cmpw r8,r6 │ │ │ │ - beq 3c730 │ │ │ │ - extswsli r10,r30,2 │ │ │ │ - lwz r6,32(r31) │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - lwzx r7,r20,r10 │ │ │ │ - stwx r8,r22,r10 │ │ │ │ - cmpw r18,r6 │ │ │ │ - addi r7,r7,1 │ │ │ │ - stwx r7,r20,r10 │ │ │ │ - bne 3c4f0 │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ - mr r14,r9 │ │ │ │ - lwz r6,112(r31) │ │ │ │ - mr r17,r20 │ │ │ │ - mr r3,r21 │ │ │ │ - mr r9,r0 │ │ │ │ - mr r15,r5 │ │ │ │ - addi r7,r7,16 │ │ │ │ - cmpld r7,r10 │ │ │ │ - beq 3c994 │ │ │ │ - add r6,r6,r0 │ │ │ │ - blt cr4,3c4b4 │ │ │ │ + stw r9,0(r2) │ │ │ │ + bdz 3d260 │ │ │ │ + lwzu r9,-4(r2) │ │ │ │ + lwzu r7,-4(r10) │ │ │ │ + cmpw r9,r7 │ │ │ │ + beq 3d0a0 │ │ │ │ + extswsli r2,r30,2 │ │ │ │ + lwz r7,32(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + lwzx r10,r24,r2 │ │ │ │ + stwx r9,r25,r2 │ │ │ │ + cmpw r15,r7 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stwx r10,r24,r2 │ │ │ │ + bne 3ce70 │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r27,176(r31) │ │ │ │ + mr r9,r4 │ │ │ │ + mr r16,r24 │ │ │ │ + mr r4,r8 │ │ │ │ + mr r20,r18 │ │ │ │ + lwz r6,104(r31) │ │ │ │ + lwz r24,168(r31) │ │ │ │ + mr r19,r14 │ │ │ │ + mr r8,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpld r2,r27 │ │ │ │ + beq 3d3c4 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + add r6,r6,r9 │ │ │ │ + blt cr4,3ce34 │ │ │ │ + mr r7,r25 │ │ │ │ mr r0,r6 │ │ │ │ - mr r11,r14 │ │ │ │ - mr r6,r17 │ │ │ │ - mr r25,r15 │ │ │ │ - ld r29,192(r31) │ │ │ │ - ld r27,200(r31) │ │ │ │ - ld r14,168(r31) │ │ │ │ - ld r22,208(r31) │ │ │ │ - ld r17,176(r31) │ │ │ │ - ld r28,216(r31) │ │ │ │ - mr r15,r3 │ │ │ │ - b 3c1a0 │ │ │ │ - cmpdi r11,0 │ │ │ │ - ld r8,24(r3) │ │ │ │ - ble 3bda0 │ │ │ │ - andi. r9,r11,1 │ │ │ │ - ld r10,160(r3) │ │ │ │ - addi r6,r11,-1 │ │ │ │ - mr r7,r11 │ │ │ │ - mr r9,r8 │ │ │ │ - beq 3c824 │ │ │ │ + mr r18,r8 │ │ │ │ + ld r29,184(r31) │ │ │ │ + mr r8,r2 │ │ │ │ + ld r17,80(r31) │ │ │ │ + ld r26,192(r31) │ │ │ │ + lwz r2,40(r31) │ │ │ │ + mr r11,r4 │ │ │ │ + mr r14,r20 │ │ │ │ + mr r6,r16 │ │ │ │ + mr r25,r19 │ │ │ │ + ld r28,200(r31) │ │ │ │ + b 3cb10 │ │ │ │ + andi. r9,r3,1 │ │ │ │ + addi r10,r3,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 3d190 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 3c880 │ │ │ │ + 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 3d198 │ │ │ │ + b 3c880 │ │ │ │ + li r2,0 │ │ │ │ + b 3c848 │ │ │ │ + cmpdi r3,0 │ │ │ │ + ld r9,24(r25) │ │ │ │ + ble 3c768 │ │ │ │ + andi. r2,r3,1 │ │ │ │ + ld r10,160(r25) │ │ │ │ + addi r7,r3,-1 │ │ │ │ + mr r8,r3 │ │ │ │ + mr r2,r9 │ │ │ │ + beq 3d214 │ │ │ │ lxvdsx vs0,0,r10 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - cmpdi r6,0 │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + cmpdi r7,0 │ │ │ │ addi r10,r10,8 │ │ │ │ - addi r9,r8,16 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq 3c85c │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + beq 3d24c │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ lxvdsx vs0,0,r10 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r7,r10,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r8,r10,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ addi r10,r10,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - lxv vs12,-16(r9) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - lxvdsx vs0,0,r7 │ │ │ │ + lxv vs12,-16(r2) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 3c82c │ │ │ │ - lwz r6,48(r25) │ │ │ │ - b 3bc30 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 3d21c │ │ │ │ + lwz r7,48(r25) │ │ │ │ + b 3c658 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 3c5ec │ │ │ │ - extswsli r10,r30,2 │ │ │ │ - lwz r6,32(r31) │ │ │ │ - lwz r8,0(r22) │ │ │ │ - addi r18,r18,1 │ │ │ │ - lwzx r7,r20,r10 │ │ │ │ - cmpw r18,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - stwx r8,r22,r10 │ │ │ │ - stwx r7,r20,r10 │ │ │ │ - bne 3c4f0 │ │ │ │ - b 3c77c │ │ │ │ - ld r10,224(r31) │ │ │ │ - mr r30,r12 │ │ │ │ - lwz r6,32(r31) │ │ │ │ - addi r18,r18,1 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - cmpw r18,r6 │ │ │ │ - lwzx r8,r22,r10 │ │ │ │ - extswsli r10,r30,2 │ │ │ │ - lwzx r7,r20,r10 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - stwx r8,r22,r10 │ │ │ │ - stwx r7,r20,r10 │ │ │ │ - bne 3c4f0 │ │ │ │ - b 3c77c │ │ │ │ - ld r9,0(r25) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3c994 │ │ │ │ - ld r3,192(r25) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - ld r6,40(r31) │ │ │ │ - li r5,0 │ │ │ │ - add r11,r7,r9 │ │ │ │ - addi r3,r3,-4 │ │ │ │ - lwzu r4,4(r3) │ │ │ │ - cmpwi r4,0 │ │ │ │ - ble 3c988 │ │ │ │ - ld r9,184(r25) │ │ │ │ - extsw r30,r4 │ │ │ │ - ld r10,168(r25) │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - extswsli r8,r5,2 │ │ │ │ - extswsli r0,r5,3 │ │ │ │ - mtctr r30 │ │ │ │ - addi r9,r9,-4 │ │ │ │ - add r10,r10,r0 │ │ │ │ - add r9,r9,r8 │ │ │ │ + extswsli r2,r30,2 │ │ │ │ + lwz r7,32(r31) │ │ │ │ + lwz r9,0(r25) │ │ │ │ + addi r15,r15,1 │ │ │ │ + lwzx r10,r24,r2 │ │ │ │ + cmpw r15,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stwx r9,r25,r2 │ │ │ │ + stwx r10,r24,r2 │ │ │ │ + bne 3ce70 │ │ │ │ + b 3d0ec │ │ │ │ + andi. r9,r11,1 │ │ │ │ + addi r10,r11,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 3d2bc │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 3c750 │ │ │ │ + srdi r10,r11,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r8,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 3d2c4 │ │ │ │ + b 3c750 │ │ │ │ + ld r2,208(r31) │ │ │ │ + mr r30,r4 │ │ │ │ + lwz r7,32(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + sldi r2,r2,2 │ │ │ │ + cmpw r15,r7 │ │ │ │ + lwzx r9,r25,r2 │ │ │ │ + extswsli r2,r30,2 │ │ │ │ + lwzx r10,r24,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stwx r9,r25,r2 │ │ │ │ + stwx r10,r24,r2 │ │ │ │ + bne 3ce70 │ │ │ │ + b 3d0ec │ │ │ │ + ld r2,0(r25) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3d3c4 │ │ │ │ + ld r4,192(r25) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + li r6,0 │ │ │ │ + add r3,r3,r2 │ │ │ │ + addi r4,r4,-4 │ │ │ │ + lwzu r7,4(r4) │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 3d3b8 │ │ │ │ + ld r2,184(r25) │ │ │ │ + ld r9,168(r25) │ │ │ │ + extsw r11,r7 │ │ │ │ + extswsli r10,r6,2 │ │ │ │ + extswsli r5,r6,3 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + mtctr r11 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + add r9,r9,r5 │ │ │ │ + add r2,r2,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r8,4(r9) │ │ │ │ - lxvdsx vs11,0,r10 │ │ │ │ - addi r9,r9,4 │ │ │ │ - addi r10,r10,8 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvx vs12,r8,r6 │ │ │ │ + lwz r10,4(r2) │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r2,r2,4 │ │ │ │ + addi r9,r9,8 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs11,r10,r17 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - bdnz 3c960 │ │ │ │ - add r5,r5,r4 │ │ │ │ - addi r7,r7,16 │ │ │ │ - cmpld r7,r11 │ │ │ │ - bne 3c920 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bdnz 3d390 │ │ │ │ + add r6,r6,r7 │ │ │ │ + addi r8,r8,16 │ │ │ │ + cmpld r8,r3 │ │ │ │ + bne 3d350 │ │ │ │ addi r1,r31,432 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ - ld r14,-176(r1) │ │ │ │ - ld r15,-168(r1) │ │ │ │ - ld r16,-160(r1) │ │ │ │ - ld r17,-152(r1) │ │ │ │ - ld r18,-144(r1) │ │ │ │ - ld r19,-136(r1) │ │ │ │ - ld r20,-128(r1) │ │ │ │ - ld r21,-120(r1) │ │ │ │ - ld r22,-112(r1) │ │ │ │ - ld r23,-104(r1) │ │ │ │ - ld r24,-96(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r27,-72(r1) │ │ │ │ - ld r28,-64(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ mtocrf 32,r11 │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r21,-128(r1) │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ + lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 3c994 │ │ │ │ - addi r21,r9,-1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lwz r8,32(r31) │ │ │ │ - extsw r30,r9 │ │ │ │ + li r2,0 │ │ │ │ + b 3c718 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 3d3c4 │ │ │ │ + addi r21,r2,-1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ cmpwi cr2,r21,0 │ │ │ │ - add r12,r7,r10 │ │ │ │ - extsw r10,r21 │ │ │ │ - extswsli r3,r21,2 │ │ │ │ - cmpwi cr4,r8,0 │ │ │ │ - std r10,136(r31) │ │ │ │ - blt cr2,3d7f0 │ │ │ │ - clrldi r10,r21,32 │ │ │ │ - addi r23,r30,-4 │ │ │ │ + add r28,r8,r9 │ │ │ │ + extsw r9,r21 │ │ │ │ + extswsli r5,r21,2 │ │ │ │ + std r9,112(r31) │ │ │ │ + blt cr2,3e180 │ │ │ │ + lwz r9,32(r31) │ │ │ │ + extsw r30,r2 │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + clrldi r9,r21,32 │ │ │ │ + addi r22,r30,-4 │ │ │ │ cmplwi cr3,r21,2 │ │ │ │ - mr r18,r9 │ │ │ │ - std r3,80(r31) │ │ │ │ - mr r9,r21 │ │ │ │ - ld r19,152(r25) │ │ │ │ - mr r21,r29 │ │ │ │ - ld r22,136(r25) │ │ │ │ - mr r17,r12 │ │ │ │ - sldi r8,r10,2 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r23,r23,2 │ │ │ │ - std r6,64(r31) │ │ │ │ - std r11,72(r31) │ │ │ │ - subf r8,r8,r3 │ │ │ │ - sldi r16,r10,2 │ │ │ │ - add r24,r29,r23 │ │ │ │ - add r26,r27,r23 │ │ │ │ - lwz r3,96(r25) │ │ │ │ - add r28,r14,r23 │ │ │ │ - mr r29,r9 │ │ │ │ - add r10,r6,r8 │ │ │ │ - std r16,56(r31) │ │ │ │ - mr r16,r14 │ │ │ │ - mr r14,r27 │ │ │ │ - mr r27,r30 │ │ │ │ + mr r19,r5 │ │ │ │ + std r6,56(r31) │ │ │ │ + mr r26,r21 │ │ │ │ + mr r18,r11 │ │ │ │ + mr r21,r30 │ │ │ │ + mr r16,r2 │ │ │ │ + mulli r10,r9,-4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r22,r22,2 │ │ │ │ mr r30,r7 │ │ │ │ - std r10,48(r31) │ │ │ │ - ble cr3,3cf9c │ │ │ │ - addis r4,r2,-2 │ │ │ │ - extsw r10,r20 │ │ │ │ - addi r8,r27,-2 │ │ │ │ - rldicl r9,r18,62,34 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - mtvsrws vs42,r3 │ │ │ │ + sldi r15,r9,2 │ │ │ │ + ld r9,160(r31) │ │ │ │ + add r27,r7,r22 │ │ │ │ + add r23,r29,r22 │ │ │ │ + lwz r7,96(r25) │ │ │ │ + std r15,48(r31) │ │ │ │ + mr r15,r8 │ │ │ │ + add r24,r9,r22 │ │ │ │ + add r9,r5,r6 │ │ │ │ + add r9,r9,r10 │ │ │ │ + ld r6,152(r25) │ │ │ │ + ld r5,136(r25) │ │ │ │ + std r9,40(r31) │ │ │ │ + ble cr3,3d9ac │ │ │ │ + addi r10,r21,-2 │ │ │ │ + extsw r3,r20 │ │ │ │ + rldicl r2,r16,62,34 │ │ │ │ + plxv vs44,107800 # 57a10 │ │ │ │ + plxv vs38,107808 # 57a20 │ │ │ │ + mtvsrws vs42,r7 │ │ │ │ + xxspltib vs39,255 │ │ │ │ + add r4,r5,r22 │ │ │ │ + li r9,0 │ │ │ │ xxspltib vs43,0 │ │ │ │ + add r10,r10,r3 │ │ │ │ + mtctr r2 │ │ │ │ vspltisw v8,1 │ │ │ │ - addi r4,r4,1728 │ │ │ │ - add r8,r8,r10 │ │ │ │ - mtctr r9 │ │ │ │ - xxspltib vs38,255 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r5,1744 │ │ │ │ - lxv vs44,0(r4) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lxv vs39,0(r5) │ │ │ │ - add r5,r22,r23 │ │ │ │ - add r8,r19,r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvx vs32,r5,r10 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - addi r8,r8,-32 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r10,r6,r10 │ │ │ │ + lxvx vs32,r4,r9 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + addi r10,r10,-32 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxswapd vs11,vs12 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs32,vs32,vs12 │ │ │ │ xvcvdpsxws vs41,vs0 │ │ │ │ xvcvdpsxws vs33,vs32 │ │ │ │ xvcmpgtdp vs45,vs43,vs0 │ │ │ │ xvcmpgtdp vs32,vs43,vs32 │ │ │ │ - vperm v1,v1,v9,v7 │ │ │ │ + vperm v1,v1,v9,v6 │ │ │ │ vpkudum v0,v0,v13 │ │ │ │ - vadduwm v9,v6,v1 │ │ │ │ + vadduwm v9,v7,v1 │ │ │ │ vadduwm v13,v8,v1 │ │ │ │ xxsel vs45,vs45,vs33,vs32 │ │ │ │ xxsel vs33,vs33,vs41,vs32 │ │ │ │ vadduwm v0,v13,v10 │ │ │ │ vsubuwm v1,v1,v10 │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxperm vs33,vs33,vs44 │ │ │ │ - stxvx vs32,r26,r10 │ │ │ │ - stxvx vs33,r24,r10 │ │ │ │ - stxvx vs33,r28,r10 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - bdnz 3cb10 │ │ │ │ - andi. r10,r18,3 │ │ │ │ - clrrwi r10,r18,2 │ │ │ │ - beq 3ccb8 │ │ │ │ - subf r10,r10,r29 │ │ │ │ + stxvx vs32,r24,r9 │ │ │ │ + stxvx vs33,r23,r9 │ │ │ │ + stxvx vs33,r27,r9 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + bdnz 3d530 │ │ │ │ + andi. r9,r16,3 │ │ │ │ + clrrwi r10,r16,2 │ │ │ │ + beq 3d6dc │ │ │ │ + subf r10,r10,r26 │ │ │ │ extswsli r4,r10,2 │ │ │ │ - add r8,r20,r10 │ │ │ │ + add r9,r20,r10 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r22,r4 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r19,r8 │ │ │ │ + lfiwax f0,r5,r4 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 3cbdc │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r0,r9,1 │ │ │ │ + bge 3d5fc │ │ │ │ + mr r0,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + ld r2,160(r31) │ │ │ │ cmpwi r10,0 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r3,r5 │ │ │ │ - add r7,r21,r4 │ │ │ │ - add r9,r14,r4 │ │ │ │ - add r12,r16,r4 │ │ │ │ - stwx r8,r21,r4 │ │ │ │ - stwx r8,r16,r4 │ │ │ │ - stwx r5,r14,r4 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - beq 3ccb8 │ │ │ │ + subf r9,r7,r9 │ │ │ │ + add r0,r7,r0 │ │ │ │ + add r3,r29,r4 │ │ │ │ + add r12,r30,r4 │ │ │ │ + stwx r9,r29,r4 │ │ │ │ + stwx r9,r30,r4 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + add r11,r2,r4 │ │ │ │ + stwx r0,r2,r4 │ │ │ │ + beq 3d6dc │ │ │ │ + add r4,r5,r4 │ │ │ │ li r5,-4 │ │ │ │ - add r22,r22,r4 │ │ │ │ - add r8,r20,r8 │ │ │ │ + add r9,r20,r9 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r22,r5 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r19,r8 │ │ │ │ + lfiwax f0,r4,r5 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 3cc48 │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r5,r9,1 │ │ │ │ + bge 3d66c │ │ │ │ + mr r5,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ cmpwi r10,1 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r3,r5 │ │ │ │ + subf r9,r7,r9 │ │ │ │ + add r5,r7,r5 │ │ │ │ addi r10,r10,-2 │ │ │ │ - stw r8,-4(r7) │ │ │ │ - stw r8,-4(r12) │ │ │ │ - stw r5,-4(r9) │ │ │ │ - beq 3ccb8 │ │ │ │ - li r8,-8 │ │ │ │ + stw r9,-4(r3) │ │ │ │ + stw r9,-4(r12) │ │ │ │ + stw r5,-4(r11) │ │ │ │ + beq 3d6dc │ │ │ │ + li r9,-8 │ │ │ │ add r10,r20,r10 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r22,r8 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - lfdx f11,r19,r10 │ │ │ │ + lfiwax f0,r4,r9 │ │ │ │ + extswsli r9,r10,3 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - bge 3cca4 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - subf r10,r3,r10 │ │ │ │ - add r8,r3,r8 │ │ │ │ - stw r10,-8(r7) │ │ │ │ - stw r10,-8(r12) │ │ │ │ - stw r8,-8(r9) │ │ │ │ - ld r5,56(r31) │ │ │ │ - ld r3,48(r31) │ │ │ │ + mffprwz r9,f0 │ │ │ │ + addi r10,r9,1 │ │ │ │ + bge 3d6c8 │ │ │ │ + mr r10,r9 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + subf r9,r7,r9 │ │ │ │ + add r10,r7,r10 │ │ │ │ + stw r9,-8(r3) │ │ │ │ + stw r9,-8(r12) │ │ │ │ + stw r10,-8(r11) │ │ │ │ + ld r5,48(r31) │ │ │ │ + ld r3,40(r31) │ │ │ │ li r4,0 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,3cf7c │ │ │ │ - mr r10,r29 │ │ │ │ - ld r6,64(r31) │ │ │ │ - ld r11,72(r31) │ │ │ │ - ld r3,80(r31) │ │ │ │ + bl 5240 │ │ │ │ + ble cr4,3d98c │ │ │ │ + ld r6,56(r31) │ │ │ │ mr r7,r30 │ │ │ │ - mr r29,r21 │ │ │ │ - mr r30,r27 │ │ │ │ - mr r9,r18 │ │ │ │ - mr r27,r14 │ │ │ │ - mr r12,r17 │ │ │ │ - mr r14,r16 │ │ │ │ - mr r21,r10 │ │ │ │ - addi r5,r6,-4 │ │ │ │ - addi r10,r3,4 │ │ │ │ - li r8,0 │ │ │ │ + mr r11,r18 │ │ │ │ + mr r30,r21 │ │ │ │ + mr r2,r16 │ │ │ │ + mr r8,r15 │ │ │ │ + mr r5,r19 │ │ │ │ + mr r21,r26 │ │ │ │ + addi r9,r7,-4 │ │ │ │ + addi r10,r5,4 │ │ │ │ + li r4,0 │ │ │ │ + addi r26,r6,-4 │ │ │ │ + std r5,96(r31) │ │ │ │ + std r29,88(r31) │ │ │ │ sldi r18,r30,3 │ │ │ │ - std r29,104(r31) │ │ │ │ sldi r19,r30,2 │ │ │ │ li r22,0 │ │ │ │ - std r27,112(r31) │ │ │ │ - std r3,120(r31) │ │ │ │ - std r5,64(r31) │ │ │ │ - addi r5,r14,-4 │ │ │ │ - isel r4,r9,r8,4*cr2+lt │ │ │ │ - add r17,r27,r10 │ │ │ │ - add r16,r14,r10 │ │ │ │ - std r30,128(r31) │ │ │ │ - std r5,72(r31) │ │ │ │ - addi r5,r11,-4 │ │ │ │ - stw r4,96(r31) │ │ │ │ - std r5,80(r31) │ │ │ │ - add r5,r29,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ - mr r4,r10 │ │ │ │ - mr r10,r17 │ │ │ │ - lwz r27,96(r31) │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - mr r3,r10 │ │ │ │ - li r24,0 │ │ │ │ - mr r10,r20 │ │ │ │ - std r12,88(r31) │ │ │ │ - mr r26,r27 │ │ │ │ + mtlr r2 │ │ │ │ + std r30,104(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + addi r9,r11,-4 │ │ │ │ + isel r4,r2,r4,4*cr2+lt │ │ │ │ + add r15,r10,r7 │ │ │ │ + mr r5,r26 │ │ │ │ + std r9,64(r31) │ │ │ │ + ld r9,160(r31) │ │ │ │ + stw r4,80(r31) │ │ │ │ + add r16,r9,r10 │ │ │ │ + add r9,r29,r10 │ │ │ │ + add r10,r10,r6 │ │ │ │ + mr r4,r16 │ │ │ │ + lwz r30,80(r31) │ │ │ │ + lxv vs11,0(r8) │ │ │ │ + mr r2,r20 │ │ │ │ + li r23,0 │ │ │ │ + std r28,72(r31) │ │ │ │ + mr r20,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw r9,r26 │ │ │ │ - ble 3ce5c │ │ │ │ - lwz r17,96(r25) │ │ │ │ - extswsli r8,r26,2 │ │ │ │ - addi r28,r26,1 │ │ │ │ - extswsli r20,r26,3 │ │ │ │ - add r0,r10,r26 │ │ │ │ - subf r26,r26,r9 │ │ │ │ + nop │ │ │ │ + mflr r3 │ │ │ │ + cmpw r3,r20 │ │ │ │ + ble 3d868 │ │ │ │ + lwz r16,96(r25) │ │ │ │ + mflr r30 │ │ │ │ + extswsli r3,r20,2 │ │ │ │ + addi r28,r20,1 │ │ │ │ + extswsli r26,r20,3 │ │ │ │ ld r27,88(r25) │ │ │ │ - ld r23,64(r31) │ │ │ │ + std r7,40(r31) │ │ │ │ + std r6,48(r31) │ │ │ │ + add r0,r2,r20 │ │ │ │ ld r12,168(r25) │ │ │ │ - stw r10,48(r31) │ │ │ │ - lfdx f0,r15,r20 │ │ │ │ - ld r20,80(r31) │ │ │ │ + subf r20,r20,r30 │ │ │ │ + lfdx f0,r14,r26 │ │ │ │ + ld r26,56(r31) │ │ │ │ extswsli r30,r28,3 │ │ │ │ - lwzx r29,r11,r8 │ │ │ │ - clrldi r26,r26,32 │ │ │ │ extswsli r28,r28,2 │ │ │ │ - std r14,56(r31) │ │ │ │ - addi r17,r17,1 │ │ │ │ - add r30,r15,r30 │ │ │ │ - mtctr r26 │ │ │ │ - ld r26,72(r31) │ │ │ │ + add r24,r5,r3 │ │ │ │ + lwzx r29,r11,r3 │ │ │ │ + addi r16,r16,1 │ │ │ │ + clrldi r20,r20,32 │ │ │ │ addi r27,r27,-4 │ │ │ │ - add r23,r23,r8 │ │ │ │ - mullw r0,r0,r17 │ │ │ │ + add r30,r14,r30 │ │ │ │ + mullw r0,r0,r16 │ │ │ │ + mtctr r20 │ │ │ │ + ld r20,64(r31) │ │ │ │ + add r26,r26,r3 │ │ │ │ + slwi r16,r16,1 │ │ │ │ + add r27,r27,r3 │ │ │ │ add r28,r20,r28 │ │ │ │ - slwi r17,r17,1 │ │ │ │ - add r27,r27,r8 │ │ │ │ - add r26,r26,r8 │ │ │ │ slwi r0,r0,1 │ │ │ │ - nop │ │ │ │ - lwzu r8,4(r27) │ │ │ │ - lwzu r20,4(r23) │ │ │ │ - lwzu r14,4(r26) │ │ │ │ + lwzu r3,4(r27) │ │ │ │ + lwzu r6,4(r24) │ │ │ │ addi r30,r30,8 │ │ │ │ - slwi r10,r8,1 │ │ │ │ - add r20,r0,r20 │ │ │ │ - add r0,r0,r17 │ │ │ │ - add r10,r10,r8 │ │ │ │ - extswsli r20,r20,3 │ │ │ │ - srawi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ - lfdx f12,r12,r20 │ │ │ │ - add r10,r10,r14 │ │ │ │ + lwzu r20,4(r26) │ │ │ │ + mulli r7,r3,3 │ │ │ │ + add r6,r0,r6 │ │ │ │ + add r0,r0,r16 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + lfdx f12,r12,r6 │ │ │ │ + srawi r7,r7,1 │ │ │ │ + addze r7,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - divw r20,r10,r8 │ │ │ │ + add r7,r7,r20 │ │ │ │ + divw r6,r7,r3 │ │ │ │ stfd f0,-8(r30) │ │ │ │ - mullw r20,r20,r8 │ │ │ │ - subf r20,r20,r10 │ │ │ │ - maddld r29,r8,r29,r20 │ │ │ │ + mullw r6,r6,r3 │ │ │ │ + subf r6,r6,r7 │ │ │ │ + maddld r29,r3,r29,r6 │ │ │ │ stwu r29,4(r28) │ │ │ │ - bdnz 3ce00 │ │ │ │ - lwz r10,48(r31) │ │ │ │ - ld r14,56(r31) │ │ │ │ - lwzx r8,r11,r19 │ │ │ │ - ld r30,40(r31) │ │ │ │ - lxvdsx vs0,r15,r18 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvx vs12,r8,r30 │ │ │ │ + bdnz 3d810 │ │ │ │ + ld r7,40(r31) │ │ │ │ + ld r6,48(r31) │ │ │ │ + lwzx r3,r11,r19 │ │ │ │ + lxvdsx vs12,r14,r18 │ │ │ │ + extswsli r3,r3,4 │ │ │ │ + lxvx vs0,r3,r17 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r7) │ │ │ │ - ble cr2,3cf68 │ │ │ │ + stxv vs11,0(r8) │ │ │ │ + ble cr2,3d978 │ │ │ │ clrldi r0,r21,32 │ │ │ │ - mr r27,r4 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r29,r3 │ │ │ │ - mr r8,r16 │ │ │ │ - mr r26,r21 │ │ │ │ + mr r26,r10 │ │ │ │ + mr r27,r9 │ │ │ │ + mr r28,r4 │ │ │ │ + mr r3,r15 │ │ │ │ + mr r20,r21 │ │ │ │ mtctr r0 │ │ │ │ - b 3ceb4 │ │ │ │ + b 3d8c4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + lwzu r0,-4(r27) │ │ │ │ + stwu r22,-4(r26) │ │ │ │ + addi r20,r20,-1 │ │ │ │ + stw r0,0(r3) │ │ │ │ + bdz 3d970 │ │ │ │ + lwzu r29,-4(r3) │ │ │ │ lwzu r0,-4(r28) │ │ │ │ - stwu r22,-4(r27) │ │ │ │ - addi r26,r26,-1 │ │ │ │ - stw r0,0(r8) │ │ │ │ - bdz 3cf60 │ │ │ │ - lwzu r30,-4(r8) │ │ │ │ - lwzu r0,-4(r29) │ │ │ │ - cmpw r30,r0 │ │ │ │ - beq 3cea0 │ │ │ │ - extswsli r8,r26,2 │ │ │ │ + cmpw r29,r0 │ │ │ │ + beq 3d8b0 │ │ │ │ + extswsli r3,r20,2 │ │ │ │ lwz r0,32(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r30,r30,1 │ │ │ │ - lwzx r29,r6,r8 │ │ │ │ - stwx r30,r14,r8 │ │ │ │ - cmpw r24,r0 │ │ │ │ + addi r23,r23,1 │ │ │ │ addi r29,r29,1 │ │ │ │ - stwx r29,r6,r8 │ │ │ │ - bne 3cd80 │ │ │ │ - ld r12,88(r31) │ │ │ │ - addi r7,r7,16 │ │ │ │ - mr r20,r10 │ │ │ │ - mr r10,r3 │ │ │ │ - cmpld r12,r7 │ │ │ │ - beq 3c994 │ │ │ │ - add r20,r20,r9 │ │ │ │ - blt cr2,3cd5c │ │ │ │ - ld r29,104(r31) │ │ │ │ - ld r27,112(r31) │ │ │ │ - ld r3,120(r31) │ │ │ │ - ld r30,128(r31) │ │ │ │ - b 3ca44 │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r20,r20,r19 │ │ │ │ - cmpld r22,r17 │ │ │ │ - beq 3c994 │ │ │ │ - ld r21,152(r25) │ │ │ │ - ld r3,136(r25) │ │ │ │ - lwz r4,96(r25) │ │ │ │ - bgt cr2,3c204 │ │ │ │ + lwzx r28,r6,r3 │ │ │ │ + stwx r29,r7,r3 │ │ │ │ + cmpw r23,r0 │ │ │ │ + addi r28,r28,1 │ │ │ │ + stwx r28,r6,r3 │ │ │ │ + bne 3d790 │ │ │ │ + ld r28,72(r31) │ │ │ │ + addi r8,r8,16 │ │ │ │ + mr r20,r2 │ │ │ │ + cmpld r28,r8 │ │ │ │ + beq 3d3c4 │ │ │ │ + mflr r2 │ │ │ │ + add r20,r20,r2 │ │ │ │ + blt cr2,3d76c │ │ │ │ + ld r29,88(r31) │ │ │ │ + ld r5,96(r31) │ │ │ │ + mflr r2 │ │ │ │ + ld r30,104(r31) │ │ │ │ + b 3d480 │ │ │ │ + addi r26,r26,16 │ │ │ │ + add r19,r19,r16 │ │ │ │ + cmpld r26,r27 │ │ │ │ + beq 3d3c4 │ │ │ │ + ld r6,152(r25) │ │ │ │ + ld r4,136(r25) │ │ │ │ + lwz r7,96(r25) │ │ │ │ + bgt cr2,3cb78 │ │ │ │ mr r10,r18 │ │ │ │ - b 3c2e0 │ │ │ │ - xxmr vs32,vs33 │ │ │ │ + b 3cc50 │ │ │ │ mr r4,r0 │ │ │ │ - b 3c068 │ │ │ │ - ld r8,24(r3) │ │ │ │ - b 3bda0 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 3c9d4 │ │ │ │ nop │ │ │ │ - lwz r30,0(r14) │ │ │ │ - b 3cec4 │ │ │ │ - ld r8,136(r31) │ │ │ │ - mr r26,r21 │ │ │ │ - sldi r8,r8,2 │ │ │ │ - lwzx r30,r14,r8 │ │ │ │ - b 3cec4 │ │ │ │ - addi r30,r30,16 │ │ │ │ - add r20,r20,r18 │ │ │ │ - cmpld r17,r30 │ │ │ │ - beq 3c994 │ │ │ │ - ld r19,152(r25) │ │ │ │ - ld r22,136(r25) │ │ │ │ - lwz r3,96(r25) │ │ │ │ - bgt cr3,3cabc │ │ │ │ - mr r10,r29 │ │ │ │ - b 3cba0 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 3c994 │ │ │ │ - addi r18,r9,-1 │ │ │ │ - lwz r8,32(r31) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - cmpwi cr3,r18,0 │ │ │ │ - add r16,r7,r10 │ │ │ │ - extsw r10,r18 │ │ │ │ - extswsli r26,r18,2 │ │ │ │ - cmpwi cr4,r8,0 │ │ │ │ - extsw r8,r9 │ │ │ │ - std r10,176(r31) │ │ │ │ - std r8,120(r31) │ │ │ │ - blt cr3,3d7b4 │ │ │ │ - ld r8,120(r31) │ │ │ │ - clrldi r10,r18,32 │ │ │ │ - cmplwi cr2,r18,2 │ │ │ │ - mr r22,r18 │ │ │ │ - std r26,80(r31) │ │ │ │ - ld r23,152(r25) │ │ │ │ - ld r24,136(r25) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r29,0(r7) │ │ │ │ + b 3d8d4 │ │ │ │ + ld r3,112(r31) │ │ │ │ + mr r20,r21 │ │ │ │ + sldi r3,r3,2 │ │ │ │ + lwzx r29,r7,r3 │ │ │ │ + b 3d8d4 │ │ │ │ + addi r15,r15,16 │ │ │ │ + add r20,r20,r16 │ │ │ │ + cmpld r28,r15 │ │ │ │ + beq 3d3c4 │ │ │ │ + ld r6,152(r25) │ │ │ │ + ld r5,136(r25) │ │ │ │ + lwz r7,96(r25) │ │ │ │ + bgt cr3,3d4ec │ │ │ │ + mr r10,r26 │ │ │ │ + b 3d5c0 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 3d3c4 │ │ │ │ + addi r23,r2,-1 │ │ │ │ + cmpwi cr3,r23,0 │ │ │ │ + extsw r9,r23 │ │ │ │ + extswsli r24,r23,2 │ │ │ │ + std r9,168(r31) │ │ │ │ + blt cr3,3e2d0 │ │ │ │ + li r9,0 │ │ │ │ + li r15,0 │ │ │ │ + extsw r16,r2 │ │ │ │ + stw r9,40(r31) │ │ │ │ + lwz r9,32(r31) │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + clrldi r10,r23,32 │ │ │ │ + addi r5,r16,-4 │ │ │ │ + cmplwi cr2,r23,2 │ │ │ │ + std r22,72(r31) │ │ │ │ + std r24,80(r31) │ │ │ │ + mr r22,r16 │ │ │ │ + ld r21,152(r25) │ │ │ │ + ld r26,136(r25) │ │ │ │ + mr r16,r29 │ │ │ │ lwz r3,96(r25) │ │ │ │ - mr r18,r9 │ │ │ │ - std r6,64(r31) │ │ │ │ - std r11,72(r31) │ │ │ │ - addi r5,r8,-4 │ │ │ │ - sldi r8,r10,2 │ │ │ │ + mr r20,r6 │ │ │ │ + std r11,64(r31) │ │ │ │ + mulli r9,r10,-4 │ │ │ │ addi r10,r10,1 │ │ │ │ - subf r8,r8,r26 │ │ │ │ - sldi r19,r10,2 │ │ │ │ - sldi r20,r5,2 │ │ │ │ - mr r26,r7 │ │ │ │ - add r10,r6,r8 │ │ │ │ - add r28,r29,r20 │ │ │ │ - add r30,r27,r20 │ │ │ │ - add r21,r14,r20 │ │ │ │ - std r19,56(r31) │ │ │ │ - mr r19,r27 │ │ │ │ - mr r27,r12 │ │ │ │ + sldi r19,r5,2 │ │ │ │ + sldi r18,r10,2 │ │ │ │ + ld r10,160(r31) │ │ │ │ + add r27,r29,r19 │ │ │ │ + add r30,r7,r19 │ │ │ │ + mr r29,r8 │ │ │ │ + std r18,56(r31) │ │ │ │ + mr r18,r15 │ │ │ │ + mr r15,r7 │ │ │ │ + add r28,r10,r19 │ │ │ │ + add r10,r24,r6 │ │ │ │ + add r10,r10,r9 │ │ │ │ + mr r24,r23 │ │ │ │ + mr r23,r2 │ │ │ │ std r10,48(r31) │ │ │ │ - mr r10,r14 │ │ │ │ - mr r14,r29 │ │ │ │ - mr r29,r10 │ │ │ │ - ble cr2,3d758 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addis r4,r2,-2 │ │ │ │ - extsw r10,r27 │ │ │ │ - addis r5,r2,-2 │ │ │ │ + ble cr2,3e15c │ │ │ │ + lwa r9,40(r31) │ │ │ │ + addi r5,r22,-2 │ │ │ │ + rldicl r8,r23,62,34 │ │ │ │ + plxv vs44,106400 # 57a10 │ │ │ │ mtvsrws vs42,r3 │ │ │ │ + xxspltib vs39,255 │ │ │ │ + plxv vs38,106400 # 57a20 │ │ │ │ + add r10,r26,r19 │ │ │ │ + li r2,0 │ │ │ │ xxspltib vs43,0 │ │ │ │ - xxspltib vs38,255 │ │ │ │ vspltisw v8,1 │ │ │ │ - addi r4,r4,1728 │ │ │ │ - addi r5,r5,1744 │ │ │ │ - addi r8,r9,-2 │ │ │ │ - rldicl r9,r18,62,34 │ │ │ │ - lxv vs44,0(r4) │ │ │ │ - lxv vs39,0(r5) │ │ │ │ - add r5,r24,r20 │ │ │ │ - add r8,r8,r10 │ │ │ │ - mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r8,r23,r8 │ │ │ │ - nop │ │ │ │ + mtctr r8 │ │ │ │ + add r9,r5,r9 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r9,r21,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs32,r5,r10 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - addi r8,r8,-32 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ + lxvx vs32,r10,r2 │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + addi r9,r9,-32 │ │ │ │ + lxv vs0,16(r9) │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxswapd vs10,vs12 │ │ │ │ xxswapd vs11,vs0 │ │ │ │ xxmrglw vs12,vs32,vs32 │ │ │ │ xxmrghw vs0,vs32,vs32 │ │ │ │ xvcvsxwdp vs32,vs12 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvmuldp vs32,vs32,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvcvdpsxws vs41,vs32 │ │ │ │ xvcvdpsxws vs33,vs0 │ │ │ │ xvcmpgtdp vs45,vs43,vs32 │ │ │ │ xvcmpgtdp vs32,vs43,vs0 │ │ │ │ - vperm v1,v1,v9,v7 │ │ │ │ + vperm v1,v1,v9,v6 │ │ │ │ vpkudum v0,v0,v13 │ │ │ │ - vadduwm v9,v6,v1 │ │ │ │ + vadduwm v9,v7,v1 │ │ │ │ vadduwm v13,v8,v1 │ │ │ │ xxsel vs45,vs45,vs33,vs32 │ │ │ │ xxsel vs33,vs33,vs41,vs32 │ │ │ │ vadduwm v0,v13,v10 │ │ │ │ vsubuwm v1,v1,v10 │ │ │ │ xxperm vs32,vs32,vs44 │ │ │ │ xxperm vs33,vs33,vs44 │ │ │ │ - stxvx vs32,r30,r10 │ │ │ │ - stxvx vs33,r28,r10 │ │ │ │ - stxvx vs33,r21,r10 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - bdnz 3d0b0 │ │ │ │ - andi. r10,r18,3 │ │ │ │ - beq 3d258 │ │ │ │ - clrrwi r10,r18,2 │ │ │ │ - subf r10,r10,r22 │ │ │ │ - extswsli r4,r10,2 │ │ │ │ - add r8,r27,r10 │ │ │ │ + stxvx vs32,r28,r2 │ │ │ │ + stxvx vs33,r27,r2 │ │ │ │ + stxvx vs33,r30,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 3dab0 │ │ │ │ + andi. r2,r23,3 │ │ │ │ + clrrwi r9,r23,2 │ │ │ │ + beq 3dc68 │ │ │ │ + subf r9,r9,r24 │ │ │ │ + extswsli r4,r9,2 │ │ │ │ + lwz r2,40(r31) │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r24,r4 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r23,r8 │ │ │ │ + lfiwax f0,r26,r4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 3d17c │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpwi r10,0 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r3,r5 │ │ │ │ - add r12,r14,r4 │ │ │ │ - add r7,r19,r4 │ │ │ │ - add r9,r29,r4 │ │ │ │ - stwx r8,r14,r4 │ │ │ │ - stwx r8,r29,r4 │ │ │ │ - stwx r5,r19,r4 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - beq 3d258 │ │ │ │ - li r5,-4 │ │ │ │ - add r24,r24,r4 │ │ │ │ - add r8,r27,r8 │ │ │ │ + mffprwz r10,f0 │ │ │ │ + addi r2,r10,1 │ │ │ │ + bge 3db80 │ │ │ │ + mr r2,r10 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + ld r7,160(r31) │ │ │ │ + cmpwi r9,0 │ │ │ │ + subf r10,r3,r10 │ │ │ │ + add r2,r3,r2 │ │ │ │ + add r12,r16,r4 │ │ │ │ + add r5,r15,r4 │ │ │ │ + stwx r10,r16,r4 │ │ │ │ + stwx r10,r15,r4 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + add r8,r7,r4 │ │ │ │ + stwx r2,r7,r4 │ │ │ │ + beq 3dc68 │ │ │ │ + li r2,-4 │ │ │ │ + add r26,r26,r4 │ │ │ │ + lwz r7,40(r31) │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r24,r5 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f11,r23,r8 │ │ │ │ + lfiwax f0,r26,r2 │ │ │ │ + add r10,r7,r10 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lfdx f11,r21,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - bge 3d1e8 │ │ │ │ - mr r5,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpwi r10,1 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r3,r5 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - stw r8,-4(r12) │ │ │ │ - stw r8,-4(r9) │ │ │ │ - stw r5,-4(r7) │ │ │ │ - beq 3d258 │ │ │ │ - li r8,-8 │ │ │ │ - add r10,r27,r10 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + addi r10,r2,1 │ │ │ │ + bge 3dbf4 │ │ │ │ + mr r10,r2 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpwi r9,1 │ │ │ │ + subf r2,r3,r2 │ │ │ │ + add r10,r3,r10 │ │ │ │ + addi r9,r9,-2 │ │ │ │ + stw r2,-4(r12) │ │ │ │ + stw r2,-4(r5) │ │ │ │ + stw r10,-4(r8) │ │ │ │ + beq 3dc68 │ │ │ │ + li r2,-8 │ │ │ │ + lwz r10,40(r31) │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfiwax f0,r24,r8 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - lfdx f11,r23,r10 │ │ │ │ + lfiwax f0,r26,r2 │ │ │ │ + add r9,r10,r9 │ │ │ │ + extswsli r2,r9,3 │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - bge 3d244 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - subf r10,r3,r10 │ │ │ │ - add r8,r3,r8 │ │ │ │ - stw r10,-8(r12) │ │ │ │ - stw r10,-8(r9) │ │ │ │ - stw r8,-8(r7) │ │ │ │ + mffprwz r2,f0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + bge 3dc54 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + subf r2,r3,r2 │ │ │ │ + add r9,r3,r9 │ │ │ │ + stw r2,-8(r12) │ │ │ │ + stw r2,-8(r5) │ │ │ │ + stw r9,-8(r8) │ │ │ │ ld r5,56(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ li r4,0 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,3d738 │ │ │ │ - mr r10,r29 │ │ │ │ - mr r7,r26 │ │ │ │ - ld r6,64(r31) │ │ │ │ - ld r11,72(r31) │ │ │ │ - ld r26,80(r31) │ │ │ │ - mr r29,r14 │ │ │ │ - mr r9,r18 │ │ │ │ - mr r12,r27 │ │ │ │ - mr r18,r22 │ │ │ │ - mr r27,r19 │ │ │ │ - mr r14,r10 │ │ │ │ - ld r20,144(r31) │ │ │ │ - addi r10,r26,4 │ │ │ │ - li r8,0 │ │ │ │ + bl 5240 │ │ │ │ + ble cr4,3e12c │ │ │ │ + mr r2,r23 │ │ │ │ + mr r8,r29 │ │ │ │ + mr r23,r24 │ │ │ │ + mr r29,r16 │ │ │ │ + ld r11,64(r31) │ │ │ │ + ld r24,80(r31) │ │ │ │ + mr r16,r22 │ │ │ │ + ld r22,72(r31) │ │ │ │ + mr r7,r15 │ │ │ │ + mr r6,r20 │ │ │ │ + mr r15,r18 │ │ │ │ + addi r9,r24,4 │ │ │ │ + li r10,0 │ │ │ │ + ld r12,136(r31) │ │ │ │ + plxv vs33,105836 # 57a20 │ │ │ │ + nop │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ li r19,0 │ │ │ │ - std r29,152(r31) │ │ │ │ - std r27,160(r31) │ │ │ │ - std r7,56(r31) │ │ │ │ - std r26,168(r31) │ │ │ │ - std r16,128(r31) │ │ │ │ - isel r8,r9,r8,4*cr3+lt │ │ │ │ - addi r5,r20,-4 │ │ │ │ - stw r8,136(r31) │ │ │ │ - ld r8,120(r31) │ │ │ │ - std r5,96(r31) │ │ │ │ - addi r5,r14,-4 │ │ │ │ - std r5,104(r31) │ │ │ │ - addis r5,r2,-2 │ │ │ │ - addi r5,r5,1744 │ │ │ │ - std r5,112(r31) │ │ │ │ - add r5,r14,r10 │ │ │ │ + std r29,144(r31) │ │ │ │ + std r24,152(r31) │ │ │ │ + std r17,48(r31) │ │ │ │ + isel r4,r2,r10,4*cr3+lt │ │ │ │ + add r10,r7,r9 │ │ │ │ + std r10,56(r31) │ │ │ │ + ld r10,160(r31) │ │ │ │ + addi r5,r12,-4 │ │ │ │ + stw r4,128(r31) │ │ │ │ std r5,88(r31) │ │ │ │ - add r5,r27,r10 │ │ │ │ - std r5,80(r31) │ │ │ │ - add r5,r29,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ + addi r5,r7,-4 │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r5,96(r31) │ │ │ │ + addi r5,r11,-4 │ │ │ │ std r10,72(r31) │ │ │ │ - mr r10,r7 │ │ │ │ - std r5,64(r31) │ │ │ │ - lxv vs8,0(r10) │ │ │ │ - lwz r5,136(r31) │ │ │ │ - li r24,0 │ │ │ │ - mr r7,r18 │ │ │ │ - nop │ │ │ │ - cmpw r9,r5 │ │ │ │ - ble 3d628 │ │ │ │ - lwz r10,96(r25) │ │ │ │ - addis r4,r2,-2 │ │ │ │ - subf r30,r5,r9 │ │ │ │ - lwz r0,112(r25) │ │ │ │ - ld r16,80(r25) │ │ │ │ - ld r18,152(r25) │ │ │ │ - lfd f11,1648(r4) │ │ │ │ - addi r4,r30,-1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmplwi r4,2 │ │ │ │ - mtfprwa f0,r0 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ + add r10,r29,r9 │ │ │ │ + add r9,r6,r9 │ │ │ │ + std r5,104(r31) │ │ │ │ + std r9,64(r31) │ │ │ │ + mr r9,r2 │ │ │ │ + std r10,80(r31) │ │ │ │ + lwz r5,128(r31) │ │ │ │ + li r20,0 │ │ │ │ + mr r2,r9 │ │ │ │ + std r15,120(r31) │ │ │ │ + cmpw r2,r5 │ │ │ │ + ble 3e010 │ │ │ │ + lwz r9,96(r25) │ │ │ │ + subf r18,r5,r2 │ │ │ │ + lwz r15,112(r25) │ │ │ │ + ld r0,80(r25) │ │ │ │ + ld r17,152(r25) │ │ │ │ + addi r10,r18,-1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmplwi r10,2 │ │ │ │ + mtfprwa f12,r15 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ fcfid f12,f12 │ │ │ │ - fdiv f12,f11,f12 │ │ │ │ - ble 3d718 │ │ │ │ - extsw r21,r5 │ │ │ │ - xxspltd vs11,vs12,0 │ │ │ │ - xxspltd vs9,vs0,0 │ │ │ │ - extsw r4,r12 │ │ │ │ - ld r10,112(r31) │ │ │ │ - extswsli r29,r5,2 │ │ │ │ - rldicl r27,r30,62,34 │ │ │ │ - li r3,0 │ │ │ │ - add r4,r4,r21 │ │ │ │ - sldi r28,r21,3 │ │ │ │ - xvmuldp vs9,vs9,vs11 │ │ │ │ - mtctr r27 │ │ │ │ - add r22,r16,r29 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - add r28,r17,r28 │ │ │ │ - add r23,r14,r29 │ │ │ │ - add r29,r20,r29 │ │ │ │ - lxv vs45,0(r10) │ │ │ │ + fcfid f0,f0 │ │ │ │ + fdiv f0,f7,f0 │ │ │ │ + ble 3e0f8 │ │ │ │ + lwa r9,40(r31) │ │ │ │ + extsw r27,r5 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + extswsli r3,r5,2 │ │ │ │ + rldicl r28,r18,62,34 │ │ │ │ li r10,0 │ │ │ │ - add r4,r18,r4 │ │ │ │ - addi r26,r28,16 │ │ │ │ - addi r27,r4,16 │ │ │ │ - lxvx vs32,r22,r3 │ │ │ │ - lxvx vs11,r23,r3 │ │ │ │ + li r4,0 │ │ │ │ + xxmr vs45,vs33 │ │ │ │ + sldi r29,r27,3 │ │ │ │ + add r21,r0,r3 │ │ │ │ + add r24,r7,r3 │ │ │ │ + add r3,r12,r3 │ │ │ │ + xvmuldp vs9,vs12,vs0 │ │ │ │ + mtctr r28 │ │ │ │ + add r30,r9,r27 │ │ │ │ + add r29,r22,r29 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + addi r26,r29,16 │ │ │ │ + add r30,r17,r30 │ │ │ │ + addi r28,r30,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs32,r21,r4 │ │ │ │ + lxvx vs11,r24,r4 │ │ │ │ vnegw v0,v0 │ │ │ │ xxmrglw vs10,vs11,vs11 │ │ │ │ xxmrghw vs11,vs11,vs11 │ │ │ │ - xxmrglw vs7,vs32,vs32 │ │ │ │ - xvcvsxwdp vs10,vs10 │ │ │ │ + xxmrglw vs8,vs32,vs32 │ │ │ │ xxmrghw vs5,vs32,vs32 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ - xvcvsxwdp vs6,vs7 │ │ │ │ - lxvx vs7,r4,r10 │ │ │ │ + xvcvsxwdp vs6,vs8 │ │ │ │ + lxvx vs8,r30,r10 │ │ │ │ xvcvsxwdp vs5,vs5 │ │ │ │ - xvmaddmdp vs7,vs6,vs10 │ │ │ │ - lxvx vs10,r27,r10 │ │ │ │ + xvmaddmdp vs8,vs6,vs10 │ │ │ │ + lxvx vs10,r28,r10 │ │ │ │ xvmaddmdp vs10,vs5,vs11 │ │ │ │ - xvmuldp vs11,vs7,vs9 │ │ │ │ - xvmuldp vs7,vs10,vs9 │ │ │ │ + xvmuldp vs11,vs8,vs9 │ │ │ │ + xvmuldp vs8,vs10,vs9 │ │ │ │ xvabsdp vs10,vs11 │ │ │ │ - xvabsdp vs11,vs7 │ │ │ │ - xvcvdpsxws vs33,vs10 │ │ │ │ - stxvx vs10,r28,r10 │ │ │ │ + xvabsdp vs11,vs8 │ │ │ │ + xvcvdpsxws vs44,vs10 │ │ │ │ + stxvx vs10,r29,r10 │ │ │ │ xvcvdpsxws vs32,vs11 │ │ │ │ stxvx vs11,r26,r10 │ │ │ │ addi r10,r10,32 │ │ │ │ - vperm v0,v0,v1,v13 │ │ │ │ - stxvx vs32,r29,r3 │ │ │ │ - addi r3,r3,16 │ │ │ │ - bdnz 3d3c0 │ │ │ │ - andi. r10,r30,3 │ │ │ │ - beq 3d538 │ │ │ │ - clrrwi r10,r30,2 │ │ │ │ - add r10,r10,r5 │ │ │ │ - extswsli r4,r10,2 │ │ │ │ - add r3,r12,r10 │ │ │ │ - fmul f12,f0,f12 │ │ │ │ - addi r29,r10,1 │ │ │ │ - extswsli r28,r10,3 │ │ │ │ - lwzx r22,r16,r4 │ │ │ │ - extswsli r3,r3,3 │ │ │ │ - lfiwax f11,r14,r4 │ │ │ │ - cmpw r9,r29 │ │ │ │ - add r27,r17,r28 │ │ │ │ - add r23,r14,r4 │ │ │ │ - add r26,r20,r4 │ │ │ │ - lfdx f10,r18,r3 │ │ │ │ - neg r3,r22 │ │ │ │ - mtfprwa f0,r3 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f11,f0 │ │ │ │ - stfdx f0,r17,r28 │ │ │ │ - stfiwx f11,r20,r4 │ │ │ │ - ble 3d538 │ │ │ │ - add r4,r16,r4 │ │ │ │ - li r3,4 │ │ │ │ + vperm v0,v0,v12,v1 │ │ │ │ + stxvx vs32,r3,r4 │ │ │ │ + addi r4,r4,16 │ │ │ │ + bdnz 3ddd0 │ │ │ │ + andi. r10,r18,3 │ │ │ │ + clrrwi r29,r18,2 │ │ │ │ + beq 3df28 │ │ │ │ + subf r4,r29,r18 │ │ │ │ + clrldi r29,r29,32 │ │ │ │ + li r24,32 │ │ │ │ + xvmuldp vs12,vs12,vs0 │ │ │ │ + rldic r10,r4,2,30 │ │ │ │ + add r30,r27,r29 │ │ │ │ + add r30,r30,r9 │ │ │ │ + add r3,r29,r27 │ │ │ │ + li r9,16 │ │ │ │ + rldic r4,r4,3,29 │ │ │ │ + cmpldi r10,16 │ │ │ │ + sldi r29,r3,2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + iselgt r10,r9,r10 │ │ │ │ + add r28,r0,r29 │ │ │ │ + cmpldi r4,32 │ │ │ │ + add r26,r7,r29 │ │ │ │ + add r30,r17,r30 │ │ │ │ + add r3,r22,r3 │ │ │ │ add r29,r12,r29 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lwz r28,4(r4) │ │ │ │ - lfiwax f11,r23,r3 │ │ │ │ - extswsli r29,r29,3 │ │ │ │ - cmpw r10,r9 │ │ │ │ - lfdx f10,r18,r29 │ │ │ │ - neg r3,r28 │ │ │ │ - mtfprwa f0,r3 │ │ │ │ - fcfid f11,f11 │ │ │ │ - addi r3,r26,4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - stfd f0,8(r27) │ │ │ │ - fctiwz f0,f0 │ │ │ │ - stfiwx f0,0,r3 │ │ │ │ - bge 3d538 │ │ │ │ - lwz r4,8(r4) │ │ │ │ - li r3,8 │ │ │ │ - add r10,r10,r12 │ │ │ │ - lfiwax f10,r23,r3 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - neg r4,r4 │ │ │ │ - lfdx f0,r18,r10 │ │ │ │ - addi r10,r26,8 │ │ │ │ - mtfprwa f11,r4 │ │ │ │ - fcfid f10,f10 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmadd f0,f0,f11,f10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f12,f0 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - stfiwx f12,0,r10 │ │ │ │ - mr r10,r0 │ │ │ │ - clrldi r4,r30,32 │ │ │ │ - addi r18,r5,1 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + iselgt r4,r24,r4 │ │ │ │ + addi r24,r30,16 │ │ │ │ + lxvl vs32,r28,r10 │ │ │ │ + lxvl vs0,r26,r10 │ │ │ │ + cmpldi r4,16 │ │ │ │ + addi r28,r3,16 │ │ │ │ + iselgt r0,r9,r4 │ │ │ │ + vnegw v0,v0 │ │ │ │ + xxmrglw vs9,vs0,vs0 │ │ │ │ + xxmrghw vs10,vs0,vs0 │ │ │ │ + subf r4,r0,r4 │ │ │ │ + sldi r0,r0,56 │ │ │ │ + xxmrglw vs11,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + sldi r4,r4,56 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ + lxvl vs6,r30,r0 │ │ │ │ + lxvl vs8,r24,r4 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + xvmaddmdp vs11,vs6,vs9 │ │ │ │ + xvmaddmdp vs0,vs8,vs10 │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + xvabsdp vs12,vs11 │ │ │ │ + xvabsdp vs0,vs0 │ │ │ │ + xvcvdpsxws vs44,vs12 │ │ │ │ + xvcvdpsxws vs32,vs0 │ │ │ │ + stxvl vs12,r3,r0 │ │ │ │ + stxvl vs0,r28,r4 │ │ │ │ + vperm v0,v0,v12,v13 │ │ │ │ + stxvl vs32,r29,r10 │ │ │ │ + clrldi r9,r18,32 │ │ │ │ + sldi r10,r27,2 │ │ │ │ ld r29,88(r25) │ │ │ │ - addi r3,r11,-4 │ │ │ │ - ld r23,168(r25) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r17,r5,1 │ │ │ │ + ld r21,168(r25) │ │ │ │ + sldi r27,r27,3 │ │ │ │ li r30,0 │ │ │ │ - std r14,48(r31) │ │ │ │ - addi r16,r10,1 │ │ │ │ - mtctr r4 │ │ │ │ - sldi r10,r21,2 │ │ │ │ - extswsli r28,r18,2 │ │ │ │ - sldi r21,r21,3 │ │ │ │ - extswsli r18,r18,3 │ │ │ │ - mullw r4,r16,r5 │ │ │ │ - ld r5,96(r31) │ │ │ │ - addi r29,r29,-4 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,88(r31) │ │ │ │ + mullw r5,r15,r5 │ │ │ │ + extswsli r28,r17,2 │ │ │ │ lwzx r0,r11,r10 │ │ │ │ - add r28,r28,r3 │ │ │ │ - lfdx f10,r15,r21 │ │ │ │ - add r18,r15,r18 │ │ │ │ - add r21,r17,r21 │ │ │ │ + extswsli r17,r17,3 │ │ │ │ + lfdx f10,r14,r27 │ │ │ │ + add r27,r22,r27 │ │ │ │ + addi r29,r29,-4 │ │ │ │ + add r17,r14,r17 │ │ │ │ + add r24,r9,r10 │ │ │ │ + ld r9,96(r31) │ │ │ │ add r29,r29,r10 │ │ │ │ - add r26,r5,r10 │ │ │ │ - ld r5,104(r31) │ │ │ │ - add r27,r5,r10 │ │ │ │ - lwzu r22,4(r29) │ │ │ │ - lwzu r5,4(r26) │ │ │ │ - lwzu r14,4(r27) │ │ │ │ - lfdx f9,r21,r30 │ │ │ │ - slwi r10,r22,1 │ │ │ │ - add r3,r4,r5 │ │ │ │ - mtfprwa f0,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r4,r4,r16 │ │ │ │ - add r10,r10,r22 │ │ │ │ - mtfprwa f12,r5 │ │ │ │ - fcfid f0,f0 │ │ │ │ + add r26,r9,r10 │ │ │ │ + ld r9,104(r31) │ │ │ │ + add r28,r28,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwzu r10,4(r29) │ │ │ │ + lwzu r9,4(r24) │ │ │ │ + lwzu r18,4(r26) │ │ │ │ + lfdx f9,r27,r30 │ │ │ │ + mulli r4,r10,3 │ │ │ │ + add r3,r5,r9 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r5,r5,r15 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - srawi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ - lfdx f11,r23,r3 │ │ │ │ - add r3,r23,r3 │ │ │ │ + mtfprwa f12,r9 │ │ │ │ + fcfid f0,f0 │ │ │ │ + add r9,r21,r3 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfd f7,8(r3) │ │ │ │ + lfdx f11,r21,r3 │ │ │ │ + srawi r4,r4,1 │ │ │ │ + addze r4,r4 │ │ │ │ + lfd f8,8(r9) │ │ │ │ fsub f0,f9,f0 │ │ │ │ - add r10,r10,r14 │ │ │ │ + add r4,r4,r18 │ │ │ │ fsub f12,f12,f9 │ │ │ │ - divw r5,r10,r22 │ │ │ │ - fmul f0,f0,f7 │ │ │ │ + divw r9,r4,r10 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ fmadd f0,f11,f12,f0 │ │ │ │ fmul f10,f10,f0 │ │ │ │ - mullw r5,r5,r22 │ │ │ │ - stfdx f10,r18,r30 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + stfdx f10,r17,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - subf r5,r5,r10 │ │ │ │ - maddld r0,r0,r22,r5 │ │ │ │ + subf r9,r9,r4 │ │ │ │ + maddld r0,r0,r10,r9 │ │ │ │ stwu r0,4(r28) │ │ │ │ - bdnz 3d5a0 │ │ │ │ - ld r14,48(r31) │ │ │ │ - sldi r5,r8,2 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - lwzx r5,r11,r5 │ │ │ │ - lxvdsx vs12,r15,r10 │ │ │ │ - ld r10,40(r31) │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ - xvmaddadp vs8,vs12,vs0 │ │ │ │ - stxv vs8,0(r10) │ │ │ │ - ble cr3,3d724 │ │ │ │ - clrldi r4,r7,32 │ │ │ │ - ld r29,72(r31) │ │ │ │ + bdnz 3df90 │ │ │ │ + sldi r10,r16,2 │ │ │ │ + sldi r9,r16,3 │ │ │ │ + lxv vs11,0(r8) │ │ │ │ + lwzx r10,r11,r10 │ │ │ │ + lxvdsx vs12,r14,r9 │ │ │ │ + ld r9,48(r31) │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + ble cr3,3e118 │ │ │ │ + clrldi r10,r23,32 │ │ │ │ ld r30,64(r31) │ │ │ │ ld r3,80(r31) │ │ │ │ - ld r10,88(r31) │ │ │ │ - mr r5,r7 │ │ │ │ - mtctr r4 │ │ │ │ - b 3d694 │ │ │ │ + mr r5,r23 │ │ │ │ + ld r4,72(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + mtctr r10 │ │ │ │ + b 3e074 │ │ │ │ + nop │ │ │ │ + lwzu r10,-4(r3) │ │ │ │ + stwu r19,-4(r30) │ │ │ │ + addi r5,r5,-1 │ │ │ │ + stw r10,0(r9) │ │ │ │ + bdz 3e0f0 │ │ │ │ + lwzu r10,-4(r9) │ │ │ │ + lwzu r0,-4(r4) │ │ │ │ + cmpw r10,r0 │ │ │ │ + beq 3e060 │ │ │ │ + extswsli r9,r5,2 │ │ │ │ + lwz r3,32(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + lwzx r4,r6,r9 │ │ │ │ + stwx r10,r7,r9 │ │ │ │ + cmpw r20,r3 │ │ │ │ + addi r4,r4,1 │ │ │ │ + stwx r4,r6,r9 │ │ │ │ + bne 3dd30 │ │ │ │ + ld r15,120(r31) │ │ │ │ + mr r9,r2 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpld r15,r2 │ │ │ │ + beq 3d3c4 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + addi r8,r8,16 │ │ │ │ + add r2,r2,r9 │ │ │ │ + stw r2,40(r31) │ │ │ │ + blt cr3,3dd20 │ │ │ │ + ld r29,144(r31) │ │ │ │ + ld r17,48(r31) │ │ │ │ + mr r2,r9 │ │ │ │ + ld r24,152(r31) │ │ │ │ + b 3d9ec │ │ │ │ + nop │ │ │ │ + lwz r10,0(r7) │ │ │ │ + b 3e084 │ │ │ │ + plxv vs45,104744 # 57a20 │ │ │ │ + lwa r9,40(r31) │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + li r29,0 │ │ │ │ + extsw r27,r5 │ │ │ │ + b 3de4c │ │ │ │ + ld r9,168(r31) │ │ │ │ + mr r5,r23 │ │ │ │ + sldi r9,r9,2 │ │ │ │ + lwzx r10,r7,r9 │ │ │ │ + b 3e084 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + addi r18,r18,1 │ │ │ │ + addi r29,r29,16 │ │ │ │ + add r2,r2,r23 │ │ │ │ + stw r2,40(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpld r2,r18 │ │ │ │ + beq 3d3c4 │ │ │ │ + ld r21,152(r25) │ │ │ │ + ld r26,136(r25) │ │ │ │ + lwz r3,96(r25) │ │ │ │ + bgt cr2,3da64 │ │ │ │ + mr r9,r24 │ │ │ │ + b 3db40 │ │ │ │ + li r9,1 │ │ │ │ + stw r9,32(r31) │ │ │ │ + b 3cabc │ │ │ │ + li r10,1 │ │ │ │ + li r9,0 │ │ │ │ + stw r10,32(r31) │ │ │ │ + b 3ca34 │ │ │ │ + lwz r9,32(r31) │ │ │ │ + extsw r30,r2 │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + bgt cr4,3d710 │ │ │ │ + subf r2,r8,r28 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + rldicl. r2,r2,59,62 │ │ │ │ + beq 3e1d4 │ │ │ │ + addi r8,r8,32 │ │ │ │ + cmpld r28,r8 │ │ │ │ + beq 3d3c4 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 3e1d4 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 3e1c8 │ │ │ │ + addi r8,r8,32 │ │ │ │ + cmpld r28,r8 │ │ │ │ + beq 3d3c4 │ │ │ │ + addi r8,r8,32 │ │ │ │ + cmpld r28,r8 │ │ │ │ + beq 3d3c4 │ │ │ │ + addi r7,r8,16 │ │ │ │ + addi r2,r8,32 │ │ │ │ + addi r10,r8,96 │ │ │ │ + addi r8,r8,128 │ │ │ │ + cmpld cr1,r28,r7 │ │ │ │ + addi r9,r2,32 │ │ │ │ + cmpld cr6,r28,r2 │ │ │ │ + cmpld cr7,r28,r10 │ │ │ │ + cmpld r28,r8 │ │ │ │ + cmpld cr5,r28,r9 │ │ │ │ + beq cr1,3d3c4 │ │ │ │ + beq cr6,3d3c4 │ │ │ │ + beq cr5,3d3c4 │ │ │ │ + beq cr7,3d3c4 │ │ │ │ + bne 3e1d4 │ │ │ │ + b 3d3c4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwzu r4,-4(r30) │ │ │ │ - stwu r19,-4(r29) │ │ │ │ - addi r5,r5,-1 │ │ │ │ - stw r4,0(r10) │ │ │ │ - bdz 3d710 │ │ │ │ - lwzu r4,-4(r10) │ │ │ │ - lwzu r0,-4(r3) │ │ │ │ - cmpw r4,r0 │ │ │ │ - beq 3d680 │ │ │ │ - extswsli r10,r5,2 │ │ │ │ - lwz r0,32(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r4,r4,1 │ │ │ │ - lwzx r3,r6,r10 │ │ │ │ - stwx r4,r14,r10 │ │ │ │ - cmpw r24,r0 │ │ │ │ - addi r3,r3,1 │ │ │ │ - stwx r3,r6,r10 │ │ │ │ - bne 3d320 │ │ │ │ - ld r10,56(r31) │ │ │ │ - mr r18,r7 │ │ │ │ - ld r7,128(r31) │ │ │ │ - addi r10,r10,16 │ │ │ │ - cmpld r7,r10 │ │ │ │ - std r10,56(r31) │ │ │ │ - beq 3c994 │ │ │ │ - add r12,r12,r9 │ │ │ │ - blt cr3,3d30c │ │ │ │ - ld r29,152(r31) │ │ │ │ - ld r27,160(r31) │ │ │ │ - ld r26,168(r31) │ │ │ │ - ld r16,128(r31) │ │ │ │ - mr r7,r10 │ │ │ │ - b 3cfdc │ │ │ │ + lwz r10,32(r31) │ │ │ │ + extsw r28,r2 │ │ │ │ + cmpwi cr3,r10,0 │ │ │ │ + bgt cr3,3cda0 │ │ │ │ + cmpldi r9,16 │ │ │ │ + addi r2,r8,16 │ │ │ │ + beq 3d3c4 │ │ │ │ + subf r9,r2,r27 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + rldicl. r9,r9,59,62 │ │ │ │ + beq 3e29c │ │ │ │ + addi r2,r8,48 │ │ │ │ + cmpld r27,r2 │ │ │ │ + beq 3d3c4 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 3e29c │ │ │ │ + cmpdi r9,2 │ │ │ │ + beq 3e274 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpld r27,r2 │ │ │ │ + beq 3d3c4 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpld r27,r2 │ │ │ │ + bne 3e29c │ │ │ │ + b 3d3c4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r4,0(r14) │ │ │ │ - b 3d6a4 │ │ │ │ - mr r10,r5 │ │ │ │ - extsw r21,r5 │ │ │ │ - b 3d440 │ │ │ │ - ld r10,176(r31) │ │ │ │ - mr r5,r7 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - lwzx r4,r14,r10 │ │ │ │ - b 3d6a4 │ │ │ │ - addi r26,r26,16 │ │ │ │ - add r27,r27,r18 │ │ │ │ - cmpld r16,r26 │ │ │ │ - beq 3c994 │ │ │ │ - ld r23,152(r25) │ │ │ │ - ld r24,136(r25) │ │ │ │ - lwz r3,96(r25) │ │ │ │ - bgt cr2,3d054 │ │ │ │ - mr r10,r22 │ │ │ │ - b 3d140 │ │ │ │ - li r10,1 │ │ │ │ - stw r10,32(r31) │ │ │ │ - b 3c150 │ │ │ │ - li r8,1 │ │ │ │ + nop │ │ │ │ + beq cr5,3d3c4 │ │ │ │ + beq cr7,3d3c4 │ │ │ │ + beq 3d3c4 │ │ │ │ + addi r7,r2,16 │ │ │ │ + addi r9,r2,32 │ │ │ │ + addi r8,r2,96 │ │ │ │ + addi r2,r2,128 │ │ │ │ + cmpld cr1,r27,r7 │ │ │ │ + addi r10,r9,32 │ │ │ │ + cmpld cr6,r27,r9 │ │ │ │ + cmpld cr7,r27,r8 │ │ │ │ + cmpld r27,r2 │ │ │ │ + cmpld cr5,r27,r10 │ │ │ │ + beq cr1,3d3c4 │ │ │ │ + bne cr6,3e290 │ │ │ │ + b 3d3c4 │ │ │ │ + ld r5,112(r31) │ │ │ │ + lwz r4,32(r31) │ │ │ │ li r10,0 │ │ │ │ - stw r8,32(r31) │ │ │ │ - b 3c0c8 │ │ │ │ - subf r10,r7,r17 │ │ │ │ - andi. r10,r10,32 │ │ │ │ - beq 3d7a8 │ │ │ │ - bgt cr3,3d7ac │ │ │ │ - addi r10,r7,16 │ │ │ │ - cmpld r17,r10 │ │ │ │ - beq 3c994 │ │ │ │ - addi r7,r7,32 │ │ │ │ - slwi r0,r9,1 │ │ │ │ - cmpld r7,r17 │ │ │ │ - beq 3c994 │ │ │ │ - ble cr3,3d86c │ │ │ │ - extsw r28,r9 │ │ │ │ - b 3c430 │ │ │ │ - subf r10,r7,r16 │ │ │ │ - andi. r10,r10,32 │ │ │ │ - beq 3d7e0 │ │ │ │ - bgt cr4,3d7e4 │ │ │ │ - addi r10,r7,16 │ │ │ │ - cmpld r16,r10 │ │ │ │ - beq 3c994 │ │ │ │ - addi r7,r7,32 │ │ │ │ - slwi r12,r9,1 │ │ │ │ - cmpld r7,r16 │ │ │ │ - beq 3c994 │ │ │ │ - ble cr4,3d8b0 │ │ │ │ - extsw r10,r9 │ │ │ │ - std r10,120(r31) │ │ │ │ - b 3d29c │ │ │ │ - subf r10,r7,r12 │ │ │ │ - andi. r10,r10,32 │ │ │ │ - beq 3d824 │ │ │ │ - ble cr4,3d808 │ │ │ │ - extsw r30,r9 │ │ │ │ - b 3cd00 │ │ │ │ - addi r10,r7,16 │ │ │ │ - cmpld r12,r10 │ │ │ │ - beq 3c994 │ │ │ │ - addi r7,r7,32 │ │ │ │ - slwi r20,r9,1 │ │ │ │ - cmpld r7,r12 │ │ │ │ - beq 3c994 │ │ │ │ - bgt cr4,3d800 │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r20,r20,r9 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r12,r10 │ │ │ │ - add r20,r9,r20 │ │ │ │ - beq 3c994 │ │ │ │ - bgt cr4,3d800 │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r20,r20,r9 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld cr7,r12,r10 │ │ │ │ - cmpld r7,r12 │ │ │ │ - add r20,r9,r20 │ │ │ │ - beq cr7,3c994 │ │ │ │ - beq 3c994 │ │ │ │ - bgt cr4,3d800 │ │ │ │ - b 3d828 │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r0,r0,r9 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r17,r10 │ │ │ │ - add r0,r0,r9 │ │ │ │ - beq 3c994 │ │ │ │ - bgt cr3,3d7ac │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r0,r0,r9 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld cr7,r17,r10 │ │ │ │ - cmpld r7,r17 │ │ │ │ - add r0,r0,r9 │ │ │ │ - beq cr7,3c994 │ │ │ │ - beq 3c994 │ │ │ │ - bgt cr3,3d7ac │ │ │ │ - b 3d86c │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r12,r9,r12 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld r16,r10 │ │ │ │ - add r12,r9,r12 │ │ │ │ - beq 3c994 │ │ │ │ - bgt cr4,3d7e4 │ │ │ │ - addi r10,r7,16 │ │ │ │ - add r12,r9,r12 │ │ │ │ - addi r7,r7,32 │ │ │ │ - cmpld cr7,r16,r10 │ │ │ │ - cmpld r7,r16 │ │ │ │ - add r12,r9,r12 │ │ │ │ - beq cr7,3c994 │ │ │ │ - bne 3d7e0 │ │ │ │ - b 3c994 │ │ │ │ + li r15,0 │ │ │ │ + stw r10,40(r31) │ │ │ │ + addi r9,r5,-2 │ │ │ │ + cmpwi cr4,r4,0 │ │ │ │ + andi. r9,r9,2 │ │ │ │ + mr r9,r10 │ │ │ │ + bne 3e328 │ │ │ │ + bgt cr4,3e330 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 3d3c4 │ │ │ │ + cmpldi r9,2 │ │ │ │ + slwi r9,r2,1 │ │ │ │ + ld r5,112(r31) │ │ │ │ + addi r8,r8,32 │ │ │ │ + li r15,2 │ │ │ │ + stw r9,40(r31) │ │ │ │ + slwi r9,r2,1 │ │ │ │ + beq 3d3c4 │ │ │ │ + ble cr4,3e338 │ │ │ │ + stw r9,40(r31) │ │ │ │ + extsw r16,r2 │ │ │ │ + b 3dca8 │ │ │ │ + addi r10,r15,1 │ │ │ │ + add r9,r9,r2 │ │ │ │ + addi r8,r8,32 │ │ │ │ + addi r15,r15,2 │ │ │ │ + cmpld r10,r5 │ │ │ │ + add r9,r9,r2 │ │ │ │ + beq 3d3c4 │ │ │ │ + bgt cr4,3e32c │ │ │ │ + addi r10,r15,1 │ │ │ │ + add r9,r9,r2 │ │ │ │ + addi r15,r15,2 │ │ │ │ + addi r8,r8,32 │ │ │ │ + cmpld cr7,r10,r5 │ │ │ │ + cmpld r5,r15 │ │ │ │ + add r9,r9,r2 │ │ │ │ + beq cr7,3d3c4 │ │ │ │ + beq 3d3c4 │ │ │ │ + bgt cr4,3e32c │ │ │ │ + b 3e338 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ - nop │ │ │ │ + .long 0x1285 │ │ │ │ │ │ │ │ -000000000003d900 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-23040 │ │ │ │ - mflr r0 │ │ │ │ +000000000003e390 : │ │ │ │ ld r5,8(r3) │ │ │ │ - std r18,-120(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ ld r18,24(r3) │ │ │ │ - std r19,-112(r1) │ │ │ │ - li r4,0 │ │ │ │ mfcr r11 │ │ │ │ - std r22,-88(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - ld r22,16(r3) │ │ │ │ + mflr r0 │ │ │ │ mr r19,r3 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - mr r3,r18 │ │ │ │ + std r22,-104(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + ld r22,16(r3) │ │ │ │ + li r4,0 │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-176(r1) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-192(r1) │ │ │ │ + mr r3,r18 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5240 │ │ │ │ ld r23,8(r19) │ │ │ │ cmpdi r23,0 │ │ │ │ - ble 3dcd4 │ │ │ │ - ld r9,0(r19) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3dcd4 │ │ │ │ + ble 3e780 │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3e780 │ │ │ │ std r20,72(r1) │ │ │ │ + std r21,80(r1) │ │ │ │ lwz r20,48(r19) │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ std r26,120(r1) │ │ │ │ - std r30,152(r1) │ │ │ │ - std r24,104(r1) │ │ │ │ std r25,112(r1) │ │ │ │ + std r24,104(r1) │ │ │ │ + std r30,152(r1) │ │ │ │ + add r30,r22,r2 │ │ │ │ + li r24,0 │ │ │ │ + stfd f31,184(r1) │ │ │ │ + plfd f31,103800 # 57990 │ │ │ │ + stfd f30,176(r1) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + addi r2,r20,-1 │ │ │ │ + clrrwi r26,r20,3 │ │ │ │ std r27,128(r1) │ │ │ │ - add r30,r22,r9 │ │ │ │ std r28,136(r1) │ │ │ │ - stfd f31,168(r1) │ │ │ │ - li r24,0 │ │ │ │ addi r27,r1,32 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ addi r28,r1,40 │ │ │ │ - std r17,48(r1) │ │ │ │ - std r21,80(r1) │ │ │ │ - addi r9,r20,-1 │ │ │ │ - clrrwi r26,r20,3 │ │ │ │ + stfd f29,168(r1) │ │ │ │ cmpwi cr4,r20,0 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ srwi r25,r20,3 │ │ │ │ + std r17,48(r1) │ │ │ │ + cmplwi cr3,r2,6 │ │ │ │ + cmpw cr2,r20,r26 │ │ │ │ std r29,144(r1) │ │ │ │ std r31,160(r1) │ │ │ │ - cmplwi cr3,r9,6 │ │ │ │ - cmpw cr2,r20,r26 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ mullw r17,r24,r20 │ │ │ │ mr r21,r22 │ │ │ │ li r31,0 │ │ │ │ extswsli r29,r17,3 │ │ │ │ - ble cr4,3dd10 │ │ │ │ - ld r7,152(r19) │ │ │ │ - ld r6,144(r19) │ │ │ │ - ld r4,72(r19) │ │ │ │ - ble cr3,3dd20 │ │ │ │ - clrldi r5,r25,35 │ │ │ │ + fmr f11,f29 │ │ │ │ + fmr f12,f30 │ │ │ │ + ble cr4,3e700 │ │ │ │ + ld r8,152(r19) │ │ │ │ + ld r7,144(r19) │ │ │ │ + ld r5,72(r19) │ │ │ │ + ble cr3,3e7b0 │ │ │ │ + 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 3da20 │ │ │ │ + bdnz 3e4d0 │ │ │ │ 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,3dc38 │ │ │ │ - add r3,r31,r9 │ │ │ │ - add r5,r17,r9 │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfiwax f12,r4,r10 │ │ │ │ - extswsli r3,r3,3 │ │ │ │ - extswsli r5,r5,3 │ │ │ │ - cmpw r8,r20 │ │ │ │ - lfdx f11,r7,r3 │ │ │ │ - lfdx f10,r6,r5 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - bge 3dc38 │ │ │ │ - add r10,r4,r10 │ │ │ │ - li r3,4 │ │ │ │ - add r4,r17,r8 │ │ │ │ - add r8,r31,r8 │ │ │ │ - addi r5,r9,2 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r20,r5 │ │ │ │ - lfdx f11,r6,r4 │ │ │ │ - lfdx f10,r7,r8 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 3dc38 │ │ │ │ - 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,3e6e8 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + add r4,r31,r2 │ │ │ │ + add r6,r17,r2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfiwax f0,r5,r9 │ │ │ │ extswsli r4,r4,3 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + cmpw r10,r20 │ │ │ │ + lfdx f12,r8,r4 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + bge 3e6e8 │ │ │ │ + add r9,r5,r9 │ │ │ │ + li r4,4 │ │ │ │ + add r5,r31,r10 │ │ │ │ + add r10,r17,r10 │ │ │ │ + addi r6,r2,2 │ │ │ │ + lfiwax f0,r9,r4 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - cmpw r20,r8 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r5 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 3dc38 │ │ │ │ - add r4,r31,r8 │ │ │ │ - li r3,12 │ │ │ │ - add r8,r17,r8 │ │ │ │ - addi r5,r9,4 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r20,r5 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r8 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 3dc38 │ │ │ │ - add r4,r31,r5 │ │ │ │ - li r3,16 │ │ │ │ - add r5,r17,r5 │ │ │ │ - addi r8,r9,5 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpw r20,r6 │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + lfdx f11,r7,r10 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 3e6e8 │ │ │ │ + li r4,8 │ │ │ │ + add r5,r31,r6 │ │ │ │ + add r6,r17,r6 │ │ │ │ + addi r10,r2,3 │ │ │ │ + lfiwax f0,r9,r4 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - cmpw r20,r8 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r5 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 3dc38 │ │ │ │ - add r5,r31,r8 │ │ │ │ - li r4,20 │ │ │ │ - add r8,r17,r8 │ │ │ │ - addi r9,r9,6 │ │ │ │ - lfiwax f12,r10,r4 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + cmpw r20,r10 │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 3e6e8 │ │ │ │ + li r4,12 │ │ │ │ + add r5,r31,r10 │ │ │ │ + add r10,r17,r10 │ │ │ │ + addi r6,r2,4 │ │ │ │ + lfiwax f0,r9,r4 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r20,r9 │ │ │ │ - lfdx f11,r7,r5 │ │ │ │ - lfdx f10,r6,r8 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpw r20,r6 │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + lfdx f11,r7,r10 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 3e6e8 │ │ │ │ + li r4,16 │ │ │ │ + add r5,r31,r6 │ │ │ │ + add r6,r17,r6 │ │ │ │ + addi r10,r2,5 │ │ │ │ + lfiwax f0,r9,r4 │ │ │ │ + extswsli r5,r5,3 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + cmpw r20,r10 │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 3e6e8 │ │ │ │ + li r5,20 │ │ │ │ + add r6,r31,r10 │ │ │ │ + add r10,r17,r10 │ │ │ │ + addi r2,r2,6 │ │ │ │ + lfiwax f0,r9,r5 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpw r20,r2 │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ + lfdx f11,r7,r10 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 3e6e8 │ │ │ │ + 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 3dc38 │ │ │ │ - add r8,r17,r9 │ │ │ │ - li r5,24 │ │ │ │ - add r9,r31,r9 │ │ │ │ - lfiwax f11,r10,r5 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + fmul f1,f1,f31 │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r27 │ │ │ │ - lfd f1,1552(r9) │ │ │ │ - fmul f1,f0,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f11,32(r1) │ │ │ │ lfd f0,0(r21) │ │ │ │ lfd f10,8(r18) │ │ │ │ - lfd f8,0(r18) │ │ │ │ - lfd f9,8(r21) │ │ │ │ addi r21,r21,16 │ │ │ │ add r31,r31,r20 │ │ │ │ + lfd f8,0(r18) │ │ │ │ + lfd f9,-8(r21) │ │ │ │ cmpld r21,r30 │ │ │ │ fmadd f10,f0,f11,f10 │ │ │ │ fmadd f0,f0,f12,f8 │ │ │ │ fmadd f12,f9,f12,f10 │ │ │ │ fnmsub f11,f9,f11,f0 │ │ │ │ stfd f12,8(r18) │ │ │ │ stfd f11,0(r18) │ │ │ │ - bne 3d9e0 │ │ │ │ + bne 3e480 │ │ │ │ addi r24,r24,1 │ │ │ │ addi r18,r18,16 │ │ │ │ cmpw r24,r23 │ │ │ │ - bne 3d9d0 │ │ │ │ - lfd f31,168(r1) │ │ │ │ + bne 3e470 │ │ │ │ + lfd f29,168(r1) │ │ │ │ + lfd f30,176(r1) │ │ │ │ + lfd f31,184(r1) │ │ │ │ ld r17,48(r1) │ │ │ │ ld r20,72(r1) │ │ │ │ ld r21,80(r1) │ │ │ │ ld r24,104(r1) │ │ │ │ ld r25,112(r1) │ │ │ │ ld r26,120(r1) │ │ │ │ ld r27,128(r1) │ │ │ │ ld r28,136(r1) │ │ │ │ ld r29,144(r1) │ │ │ │ ld r30,152(r1) │ │ │ │ ld r31,160(r1) │ │ │ │ - addi r1,r1,176 │ │ │ │ - ld r0,16(r1) │ │ │ │ + addi r1,r1,192 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r18,-136(r1) │ │ │ │ + ld r19,-128(r1) │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r23,-96(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmr f11,f31 │ │ │ │ - lfd f12,1648(r9) │ │ │ │ - b 3dc5c │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 3dab8 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ + li r2,0 │ │ │ │ + b 3e568 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xf81 │ │ │ │ + .long 0xf83 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003dd40 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-24128 │ │ │ │ - mflr r0 │ │ │ │ +000000000003e7d0 : │ │ │ │ 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 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r23,8(r19) │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 3e114 │ │ │ │ - ld r9,0(r19) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3e114 │ │ │ │ + stdu r1,-192(r1) │ │ │ │ + mr r3,r23 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5240 │ │ │ │ + ld r22,8(r19) │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 3ebc0 │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3ebc0 │ │ │ │ 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,102696 # 57980 │ │ │ │ + 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,3e150 │ │ │ │ - ld r7,152(r19) │ │ │ │ - ld r6,144(r19) │ │ │ │ - ld r4,72(r19) │ │ │ │ - ble cr3,3e160 │ │ │ │ - clrldi r5,r25,35 │ │ │ │ + fmr f11,f29 │ │ │ │ + fmr f12,f30 │ │ │ │ + ble cr4,3eb40 │ │ │ │ + ld r8,152(r19) │ │ │ │ + ld r7,144(r19) │ │ │ │ + ld r5,72(r19) │ │ │ │ + ble cr3,3ebf0 │ │ │ │ + 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 3de60 │ │ │ │ + bdnz 3e910 │ │ │ │ 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,3e078 │ │ │ │ - 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 3e078 │ │ │ │ - add r10,r4,r10 │ │ │ │ - li r3,4 │ │ │ │ - add r4,r17,r8 │ │ │ │ - add r8,r21,r8 │ │ │ │ - addi r5,r9,2 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r20,r5 │ │ │ │ - lfdx f11,r6,r4 │ │ │ │ - lfdx f10,r7,r8 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 3e078 │ │ │ │ - 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,3eb28 │ │ │ │ + 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 3eb28 │ │ │ │ + add r9,r5,r9 │ │ │ │ + li r4,4 │ │ │ │ + add r5,r17,r10 │ │ │ │ + add r10,r21,r10 │ │ │ │ + addi r6,r2,2 │ │ │ │ + lfiwax f0,r9,r4 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - cmpw r20,r8 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r5 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 3e078 │ │ │ │ - add r4,r21,r8 │ │ │ │ - li r3,12 │ │ │ │ - add r8,r17,r8 │ │ │ │ - addi r5,r9,4 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r20,r5 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r8 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 3e078 │ │ │ │ - add r4,r21,r5 │ │ │ │ - li r3,16 │ │ │ │ - add r5,r17,r5 │ │ │ │ - addi r8,r9,5 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpw r20,r6 │ │ │ │ + lfdx f12,r7,r5 │ │ │ │ + lfdx f11,r8,r10 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 3eb28 │ │ │ │ + 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 3e078 │ │ │ │ - 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 3eb28 │ │ │ │ + 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 3eb28 │ │ │ │ + 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 3eb28 │ │ │ │ + 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 3eb28 │ │ │ │ + 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 3e078 │ │ │ │ - add r8,r17,r9 │ │ │ │ - li r5,24 │ │ │ │ - add r9,r21,r9 │ │ │ │ - lfiwax f11,r10,r5 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + fmul f1,f1,f31 │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r27 │ │ │ │ - lfd f1,1528(r9) │ │ │ │ - fmul f1,f0,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ 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 3de20 │ │ │ │ + bne 3e8c0 │ │ │ │ addi r24,r24,1 │ │ │ │ addi r18,r18,16 │ │ │ │ - cmpw r24,r23 │ │ │ │ - bne 3de10 │ │ │ │ - lfd f31,168(r1) │ │ │ │ + cmpw r24,r22 │ │ │ │ + bne 3e8b0 │ │ │ │ + lfd f29,168(r1) │ │ │ │ + lfd f30,176(r1) │ │ │ │ + lfd f31,184(r1) │ │ │ │ ld r17,48(r1) │ │ │ │ ld r20,72(r1) │ │ │ │ ld r21,80(r1) │ │ │ │ ld r24,104(r1) │ │ │ │ ld r25,112(r1) │ │ │ │ ld r26,120(r1) │ │ │ │ ld r27,128(r1) │ │ │ │ ld r28,136(r1) │ │ │ │ ld r29,144(r1) │ │ │ │ ld r30,152(r1) │ │ │ │ ld r31,160(r1) │ │ │ │ - addi r1,r1,176 │ │ │ │ - ld r0,16(r1) │ │ │ │ + addi r1,r1,192 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r18,-136(r1) │ │ │ │ + ld r19,-128(r1) │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r23,-96(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmr f11,f31 │ │ │ │ - lfd f12,1648(r9) │ │ │ │ - b 3e09c │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 3def8 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ + li r2,0 │ │ │ │ + b 3e9a8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xf81 │ │ │ │ + .long 0xf83 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003e180 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-25216 │ │ │ │ - mflr r0 │ │ │ │ - std r31,-24(r1) │ │ │ │ +000000000003ec10 : │ │ │ │ + std r31,-32(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,8(r3) │ │ │ │ - sldi r3,r3,3 │ │ │ │ + mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,8(r31) │ │ │ │ + sldi r3,r3,3 │ │ │ │ + bl 4c40 │ │ │ │ + ld r10,8(r31) │ │ │ │ + cmpdi r10,0 │ │ │ │ std r3,160(r31) │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 3e39c │ │ │ │ - lwz r9,48(r31) │ │ │ │ - std r26,32(r1) │ │ │ │ - std r27,40(r1) │ │ │ │ - li r26,1 │ │ │ │ - li r27,0 │ │ │ │ - std r28,48(r1) │ │ │ │ - std r29,56(r1) │ │ │ │ - std r30,64(r1) │ │ │ │ + ble 3ee1c │ │ │ │ + lwz r2,48(r31) │ │ │ │ + std r27,32(r1) │ │ │ │ + std r28,40(r1) │ │ │ │ + li r27,1 │ │ │ │ + li r28,0 │ │ │ │ + stfd f29,72(r1) │ │ │ │ stfd f30,80(r1) │ │ │ │ + plfd f29,101668 # 57980 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + std r29,48(r1) │ │ │ │ + std r30,56(r1) │ │ │ │ stfd f31,88(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 3e2bc │ │ │ │ - nop │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r29,r2,-2 │ │ │ │ - mr r28,r27 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 3ed34 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r29,r28 │ │ │ │ li r30,0 │ │ │ │ - lfd f31,1648(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r29,r29,1648 │ │ │ │ - lfd f30,1528(r10) │ │ │ │ - maddld r9,r9,r28,r30 │ │ │ │ - ld r4,72(r31) │ │ │ │ - sldi r10,r30,2 │ │ │ │ - ld r8,144(r31) │ │ │ │ - ld r5,136(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r3,96 │ │ │ │ + maddld r2,r2,r29,r30 │ │ │ │ + ld r5,72(r31) │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r10,144(r31) │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r4,96 │ │ │ │ + ld r6,136(r31) │ │ │ │ + ld r7,104(r31) │ │ │ │ addi r30,r30,1 │ │ │ │ - lfiwax f1,r31,r3 │ │ │ │ - lfiwax f10,r4,r10 │ │ │ │ - lfiwax f11,r5,r10 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r6,r7 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + lfiwax f1,r31,r4 │ │ │ │ + lfiwax f10,r5,r9 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfiwax f11,r6,r9 │ │ │ │ + lfdx f12,r7,r8 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ fcfid f1,f1 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f11,f11 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lwz r9,48(r31) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - cmpw r9,r30 │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - bgt 3e210 │ │ │ │ - ld r8,8(r31) │ │ │ │ + bl 4be0 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + cmpw r2,r30 │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + bgt 3ec90 │ │ │ │ + ld r10,8(r31) │ │ │ │ ld r3,160(r31) │ │ │ │ - sldi r10,r27,3 │ │ │ │ - cmpd r26,r8 │ │ │ │ - stfdx f31,r3,r10 │ │ │ │ - bge 3e380 │ │ │ │ - cmpwi r9,0 │ │ │ │ + sldi r9,r28,3 │ │ │ │ + cmpd r27,r10 │ │ │ │ + stfdx f31,r3,r9 │ │ │ │ + bge 3ee00 │ │ │ │ + cmpwi r2,0 │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r27,r27,1 │ │ │ │ - addi r26,r26,1 │ │ │ │ - bgt 3e1f0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpd r8,r26 │ │ │ │ - sldi r27,r27,3 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ - stfdx f0,r3,r27 │ │ │ │ - ble 3e380 │ │ │ │ - extsw r9,r26 │ │ │ │ - subf r8,r9,r8 │ │ │ │ - cmpldi r8,1 │ │ │ │ - beq 3e374 │ │ │ │ - srdi r7,r8,1 │ │ │ │ - addis r4,r2,-2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r4,r4,1648 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r10,r7 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - beq 3e344 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 3e334 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 3e328 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - mr r7,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + bgt 3ec80 │ │ │ │ + cmpd r10,r27 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + stfdx f0,r3,r28 │ │ │ │ + ble 3ee00 │ │ │ │ + extsw r2,r27 │ │ │ │ + subf r10,r2,r10 │ │ │ │ + cmpldi r10,1 │ │ │ │ + beq 3ede4 │ │ │ │ + srdi r8,r10,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + andi. r7,r8,3 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r6,r8,-1 │ │ │ │ + mr r9,r8 │ │ │ │ + beq 3edb4 │ │ │ │ cmpdi r7,1 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 3e364 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - stxv vs12,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz 3e34c │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 3e380 │ │ │ │ - clrrdi r8,r8,1 │ │ │ │ - add r26,r26,r8 │ │ │ │ - extswsli r26,r26,3 │ │ │ │ - stfdx f0,r3,r26 │ │ │ │ + beq 3eda4 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 3ed98 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + mr r8,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 3edd4 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 3edbc │ │ │ │ + andi. r2,r10,1 │ │ │ │ + beq 3ee00 │ │ │ │ + clrrdi r10,r10,1 │ │ │ │ + add r27,r27,r10 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + extswsli r27,r27,3 │ │ │ │ + stfdx f0,r3,r27 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f29,72(r1) │ │ │ │ lfd f30,80(r1) │ │ │ │ lfd f31,88(r1) │ │ │ │ - ld r26,32(r1) │ │ │ │ - ld r27,40(r1) │ │ │ │ - ld r28,48(r1) │ │ │ │ - ld r29,56(r1) │ │ │ │ - ld r30,64(r1) │ │ │ │ + ld r27,32(r1) │ │ │ │ + ld r28,40(r1) │ │ │ │ + ld r29,48(r1) │ │ │ │ + ld r30,56(r1) │ │ │ │ addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x682 │ │ │ │ + .long 0x583 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003e3c0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-25792 │ │ │ │ +000000000003ee40 : │ │ │ │ + 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 4800 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r23,48(r31) │ │ │ │ + bl 47a0 │ │ │ │ + lwz r24,48(r31) │ │ │ │ + cmpwi r24,0 │ │ │ │ + ble 3f020 │ │ │ │ + std r23,72(r1) │ │ │ │ + lwz r23,112(r31) │ │ │ │ cmpwi r23,0 │ │ │ │ - ble 3e5ac │ │ │ │ - std r22,72(r1) │ │ │ │ - lwz r22,112(r31) │ │ │ │ - cmpwi r22,0 │ │ │ │ - blt 3e5f0 │ │ │ │ - lwz r9,96(r31) │ │ │ │ + blt 3f058 │ │ │ │ + lwz r2,96(r31) │ │ │ │ stfd f29,168(r1) │ │ │ │ + stfd f30,176(r1) │ │ │ │ + extswsli r24,r24,2 │ │ │ │ + stfd f26,144(r1) │ │ │ │ stfd f27,152(r1) │ │ │ │ - std r24,88(r1) │ │ │ │ - extsw r24,r22 │ │ │ │ - std r17,32(r1) │ │ │ │ - std r18,40(r1) │ │ │ │ - std r19,48(r1) │ │ │ │ - std r20,56(r1) │ │ │ │ - std r27,112(r1) │ │ │ │ - ld r17,80(r31) │ │ │ │ - addis r27,r2,-2 │ │ │ │ - ld r18,136(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - ld r19,104(r31) │ │ │ │ - ld r20,168(r31) │ │ │ │ - std r21,64(r1) │ │ │ │ - std r25,96(r1) │ │ │ │ - mtfprwa f29,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r26,104(r1) │ │ │ │ - stfd f28,160(r1) │ │ │ │ - li r25,0 │ │ │ │ - extswsli r23,r23,2 │ │ │ │ + plfd f27,101108 # 57988 │ │ │ │ + std r25,88(r1) │ │ │ │ + std r26,96(r1) │ │ │ │ + extsw r25,r23 │ │ │ │ li r26,0 │ │ │ │ - addi r21,r22,1 │ │ │ │ - std r28,120(r1) │ │ │ │ + std r18,32(r1) │ │ │ │ + std r19,40(r1) │ │ │ │ + ld r18,80(r31) │ │ │ │ + ld r19,136(r31) │ │ │ │ + mtfprwa f29,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r25,r25,1 │ │ │ │ + std r20,48(r1) │ │ │ │ + std r21,56(r1) │ │ │ │ + ld r20,104(r31) │ │ │ │ + addi r21,r23,1 │ │ │ │ + std r22,64(r1) │ │ │ │ + ld r22,168(r31) │ │ │ │ + std r27,104(r1) │ │ │ │ + li r27,0 │ │ │ │ fcfid f29,f29 │ │ │ │ - mtfprwa f27,r9 │ │ │ │ - addi r27,r27,1536 │ │ │ │ - sldi r24,r24,3 │ │ │ │ + mtfprwa f26,r2 │ │ │ │ + stfd f28,160(r1) │ │ │ │ + sldi r25,r25,3 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - std r29,128(r1) │ │ │ │ - std r30,136(r1) │ │ │ │ - fcfid f27,f27 │ │ │ │ - stfd f30,176(r1) │ │ │ │ + std r28,112(r1) │ │ │ │ + std r29,120(r1) │ │ │ │ + std r30,128(r1) │ │ │ │ + fcfid f26,f26 │ │ │ │ stfd f31,184(r1) │ │ │ │ fmul f29,f29,f29 │ │ │ │ - lwzx r9,r17,r26 │ │ │ │ - lfiwax f30,r18,r26 │ │ │ │ - sldi r28,r26,1 │ │ │ │ - add r29,r25,r20 │ │ │ │ - clrldi r30,r21,32 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwzx r2,r18,r27 │ │ │ │ + lfiwax f30,r19,r27 │ │ │ │ + sldi r28,r27,1 │ │ │ │ + clrldi r29,r21,32 │ │ │ │ + add r30,r26,r22 │ │ │ │ li r31,0 │ │ │ │ - add r28,r19,r28 │ │ │ │ - mullw r9,r22,r9 │ │ │ │ + add r28,r20,r28 │ │ │ │ + mullw r2,r23,r2 │ │ │ │ fcfid f30,f30 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ + mtfprwa f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fdiv f0,f27,f0 │ │ │ │ + fdiv f0,f26,f0 │ │ │ │ fmul f30,f30,f0 │ │ │ │ - b 3e510 │ │ │ │ + b 3ef88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b40 │ │ │ │ + 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 3e554 │ │ │ │ + addi r30,r30,8 │ │ │ │ + beq 3efc8 │ │ │ │ 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 3e4e0 │ │ │ │ + bgt 3ef60 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 3e5d0 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - addic. r30,r30,-1 │ │ │ │ + blt 3f040 │ │ │ │ + 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 3e510 │ │ │ │ - addi r26,r26,4 │ │ │ │ - add r25,r25,r24 │ │ │ │ - cmpld r23,r26 │ │ │ │ - bne 3e4a0 │ │ │ │ + addi r30,r30,8 │ │ │ │ + stfd f1,-8(r30) │ │ │ │ + bne 3ef88 │ │ │ │ + addi r27,r27,4 │ │ │ │ + add r26,r26,r25 │ │ │ │ + cmpld r24,r27 │ │ │ │ + bne 3ef20 │ │ │ │ + lfd f26,144(r1) │ │ │ │ lfd f27,152(r1) │ │ │ │ lfd f28,160(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ lfd f30,176(r1) │ │ │ │ lfd f31,184(r1) │ │ │ │ - ld r17,32(r1) │ │ │ │ - ld r18,40(r1) │ │ │ │ - ld r19,48(r1) │ │ │ │ - ld r20,56(r1) │ │ │ │ - ld r21,64(r1) │ │ │ │ - ld r22,72(r1) │ │ │ │ - ld r24,88(r1) │ │ │ │ - ld r25,96(r1) │ │ │ │ - ld r26,104(r1) │ │ │ │ - ld r27,112(r1) │ │ │ │ - ld r28,120(r1) │ │ │ │ - ld r29,128(r1) │ │ │ │ - ld r30,136(r1) │ │ │ │ + ld r18,32(r1) │ │ │ │ + ld r19,40(r1) │ │ │ │ + ld r20,48(r1) │ │ │ │ + ld r21,56(r1) │ │ │ │ + ld r22,64(r1) │ │ │ │ + ld r23,72(r1) │ │ │ │ + ld r25,88(r1) │ │ │ │ + ld r26,96(r1) │ │ │ │ + ld r27,104(r1) │ │ │ │ + ld r28,112(r1) │ │ │ │ + ld r29,120(r1) │ │ │ │ + ld r30,128(r1) │ │ │ │ addi r1,r1,192 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r23,-112(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 3e4fc │ │ │ │ - ld r22,72(r1) │ │ │ │ - b 3e5ac │ │ │ │ + b 3ef74 │ │ │ │ + ld r23,72(r1) │ │ │ │ + b 3f020 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xf85 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xe86 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003e610 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-26384 │ │ │ │ - std r16,-176(r1) │ │ │ │ - lwz r16,48(r3) │ │ │ │ +000000000003f070 : │ │ │ │ + std r17,-184(r1) │ │ │ │ + lwz r17,48(r3) │ │ │ │ + cmpwi r17,0 │ │ │ │ mflr r0 │ │ │ │ - std r25,-104(r1) │ │ │ │ - std r26,-96(r1) │ │ │ │ - std r27,-88(r1) │ │ │ │ - std r28,-80(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ - mr r25,r3 │ │ │ │ - cmpwi r16,0 │ │ │ │ + std r28,-96(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + std r26,-112(r1) │ │ │ │ + std r27,-104(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ + std r31,-72(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ - ble 3e9d4 │ │ │ │ - std r21,120(r1) │ │ │ │ - ld r21,0(r3) │ │ │ │ - std r17,88(r1) │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble 3ebb0 │ │ │ │ - std r24,144(r1) │ │ │ │ - lwz r24,96(r3) │ │ │ │ - ld r9,136(r3) │ │ │ │ - stfd f27,216(r1) │ │ │ │ - extsw r17,r16 │ │ │ │ - std r20,112(r1) │ │ │ │ - std r18,96(r1) │ │ │ │ - std r19,104(r1) │ │ │ │ - std r23,136(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ - extswsli r19,r16,3 │ │ │ │ - li r23,0 │ │ │ │ - li r18,0 │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - std r14,64(r1) │ │ │ │ - std r15,72(r1) │ │ │ │ - mtfprwa f27,r24 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,152(r3) │ │ │ │ - std r22,128(r1) │ │ │ │ + ble 3f3ec │ │ │ │ + std r22,112(r1) │ │ │ │ + ld r22,0(r3) │ │ │ │ + cmpdi r22,0 │ │ │ │ + std r18,80(r1) │ │ │ │ + ble 3f61c │ │ │ │ + std r25,136(r1) │ │ │ │ + std r24,128(r1) │ │ │ │ + lwz r25,96(r3) │ │ │ │ + ld r2,136(r3) │ │ │ │ + extsw r18,r17 │ │ │ │ + li r24,0 │ │ │ │ stfd f26,208(r1) │ │ │ │ + stfd f27,216(r1) │ │ │ │ stfd f28,224(r1) │ │ │ │ + std r16,64(r1) │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + std r21,104(r1) │ │ │ │ + std r20,96(r1) │ │ │ │ + extswsli r20,r17,3 │ │ │ │ + mtfprwa f26,r25 │ │ │ │ + addi r16,r25,1 │ │ │ │ + stfd f29,232(r1) │ │ │ │ stfd f30,240(r1) │ │ │ │ + plfd f29,100484 # 57988 │ │ │ │ + std r2,40(r1) │ │ │ │ + std r14,48(r1) │ │ │ │ + ld r2,152(r3) │ │ │ │ + fcfid f26,f26 │ │ │ │ + mullw r21,r17,r16 │ │ │ │ + stfd f24,192(r1) │ │ │ │ + stfd f25,200(r1) │ │ │ │ + xxspltidp vs24,1065353216 │ │ │ │ + std r19,88(r1) │ │ │ │ + li r19,0 │ │ │ │ + std r15,56(r1) │ │ │ │ + std r23,120(r1) │ │ │ │ stfd f31,248(r1) │ │ │ │ - fcfid f27,f27 │ │ │ │ - std r9,32(r1) │ │ │ │ - addi r9,r24,1 │ │ │ │ - mullw r20,r16,r9 │ │ │ │ - stw r9,48(r1) │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - ld r9,32(r1) │ │ │ │ - sldi r22,r18,2 │ │ │ │ + std r2,32(r1) │ │ │ │ + fmul f26,f26,f26 │ │ │ │ + nop │ │ │ │ + ld r2,32(r1) │ │ │ │ + sldi r23,r19,2 │ │ │ │ + mullw r26,r16,r19 │ │ │ │ li r27,0 │ │ │ │ - add r29,r9,r23 │ │ │ │ - lwz r9,48(r1) │ │ │ │ - mullw r26,r9,r18 │ │ │ │ - ld r9,40(r1) │ │ │ │ - lfiwax f26,r9,r22 │ │ │ │ - fcfid f26,f26 │ │ │ │ - fmul f28,f26,f26 │ │ │ │ + add r29,r2,r24 │ │ │ │ + ld r2,40(r1) │ │ │ │ + lfiwax f25,r2,r23 │ │ │ │ + fcfid f25,f25 │ │ │ │ + fmul f27,f25,f25 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f11,0(r29) │ │ │ │ - fmul f0,f11,f26 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r15,f0 │ │ │ │ - addi r31,r15,1 │ │ │ │ - bge 3e734 │ │ │ │ - mr r31,r15 │ │ │ │ - addi r15,r15,-1 │ │ │ │ - subf r15,r24,r15 │ │ │ │ - add r31,r24,r31 │ │ │ │ - cmpw r15,r31 │ │ │ │ - bgt 3e7fc │ │ │ │ - ld r7,80(r25) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r30,104(r25) │ │ │ │ - ld r10,168(r25) │ │ │ │ - extswsli r8,r26,4 │ │ │ │ - addis r28,r2,-2 │ │ │ │ + mffprwz r14,f0 │ │ │ │ + addi r31,r14,1 │ │ │ │ + bge 3f1a4 │ │ │ │ + mr r31,r14 │ │ │ │ + addi r14,r14,-1 │ │ │ │ + subf r14,r25,r14 │ │ │ │ + add r31,r25,r31 │ │ │ │ + cmpw r14,r31 │ │ │ │ + bgt 3f270 │ │ │ │ + ld r8,80(r28) │ │ │ │ + ld r30,104(r28) │ │ │ │ + extswsli r10,r26,4 │ │ │ │ addi r31,r31,1 │ │ │ │ - lfd f30,1648(r9) │ │ │ │ - addi r28,r28,1536 │ │ │ │ - lfiwax f0,r7,r22 │ │ │ │ - add r30,r30,r23 │ │ │ │ - add r14,r10,r8 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ - b 3e7b4 │ │ │ │ + ld r9,168(r28) │ │ │ │ + lfiwax f30,r8,r23 │ │ │ │ + add r30,r30,r24 │ │ │ │ + add r15,r9,r10 │ │ │ │ + fcfid f30,f30 │ │ │ │ + fdiv f30,f24,f30 │ │ │ │ + b 3f20c │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - addi r15,r15,1 │ │ │ │ - stfd f1,0(r14) │ │ │ │ - addi r14,r14,8 │ │ │ │ - cmpw r31,r15 │ │ │ │ - beq 3e7fc │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfd f12,0(r15) │ │ │ │ + addi r15,r15,8 │ │ │ │ + cmpw r14,r31 │ │ │ │ + beq 3f270 │ │ │ │ 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 3e780 │ │ │ │ + fmul f12,f12,f27 │ │ │ │ + fmadd f0,f0,f12,f26 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 3f1e0 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 3eb90 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r15,r15,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - cmpw r31,r15 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfd f1,-8(r14) │ │ │ │ - bne 3e7b0 │ │ │ │ + bge 3f1f4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r14,r14,1 │ │ │ │ + addi r15,r15,8 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ + cmpw r14,r31 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r15) │ │ │ │ + bne 3f208 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r27,r27,1 │ │ │ │ - add r29,r29,r19 │ │ │ │ - add r26,r26,r20 │ │ │ │ - cmpw r21,r27 │ │ │ │ - bne 3e710 │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - cmpld r18,r17 │ │ │ │ - bne 3e6e0 │ │ │ │ - ld r11,8(r25) │ │ │ │ + add r29,r29,r20 │ │ │ │ + add r26,r26,r21 │ │ │ │ + cmpw r27,r22 │ │ │ │ + bne 3f180 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r24,r24,8 │ │ │ │ + cmpld r19,r18 │ │ │ │ + bne 3f150 │ │ │ │ + ld r4,8(r28) │ │ │ │ + cmpdi r4,0 │ │ │ │ + lfd f24,192(r1) │ │ │ │ + lfd f25,200(r1) │ │ │ │ lfd f26,208(r1) │ │ │ │ lfd f27,216(r1) │ │ │ │ lfd f28,224(r1) │ │ │ │ lfd f29,232(r1) │ │ │ │ lfd f30,240(r1) │ │ │ │ lfd f31,248(r1) │ │ │ │ - ld r14,64(r1) │ │ │ │ - ld r15,72(r1) │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 3ebc4 │ │ │ │ - ld r18,96(r1) │ │ │ │ - ld r19,104(r1) │ │ │ │ - ld r20,112(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - ld r23,136(r1) │ │ │ │ - ld r24,144(r1) │ │ │ │ - clrrwi r30,r16,1 │ │ │ │ - addi r9,r16,-1 │ │ │ │ - ld r4,144(r25) │ │ │ │ - ld r7,56(r25) │ │ │ │ - sldi r0,r17,3 │ │ │ │ - li r6,0 │ │ │ │ - li r3,0 │ │ │ │ + ld r14,48(r1) │ │ │ │ + ld r15,56(r1) │ │ │ │ + ld r16,64(r1) │ │ │ │ + ble 3f630 │ │ │ │ + ld r19,88(r1) │ │ │ │ + ld r20,96(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + ld r23,120(r1) │ │ │ │ + ld r24,128(r1) │ │ │ │ + ld r25,136(r1) │ │ │ │ + clrrwi r11,r17,1 │ │ │ │ + sldi r3,r18,3 │ │ │ │ li r5,0 │ │ │ │ - srwi r29,r16,1 │ │ │ │ - clrldi r31,r30,32 │ │ │ │ - cmplw cr7,r30,r16 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - sldi r31,r31,3 │ │ │ │ - add r9,r4,r6 │ │ │ │ - ble cr5,3e954 │ │ │ │ - add r9,r4,r6 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - beq 3e954 │ │ │ │ - clrldi r8,r29,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r28,r8,1 │ │ │ │ - addi r28,r8,-1 │ │ │ │ - beq 3e8e0 │ │ │ │ - lxvx vs0,r4,r6 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r28,0 │ │ │ │ - li r10,16 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpwi cr7,r17,1 │ │ │ │ + li r31,16 │ │ │ │ + srwi r0,r17,1 │ │ │ │ + cmplw cr5,r11,r17 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r30,144(r28) │ │ │ │ + ld r8,56(r28) │ │ │ │ + add r2,r30,r7 │ │ │ │ + subf r9,r8,r2 │ │ │ │ + cmpldi r9,8 │ │ │ │ + beq 3f5a4 │ │ │ │ + beq cr7,3f614 │ │ │ │ + clrldi r10,r0,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r29,r10,1 │ │ │ │ + addi r29,r10,-1 │ │ │ │ + beq 3f35c │ │ │ │ + lxvx vs0,r30,r7 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r29,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - beq 3e914 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r7,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + stxvx vs0,r30,r7 │ │ │ │ + beq 3f390 │ │ │ │ + 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 3e8e8 │ │ │ │ - beq cr7,3e930 │ │ │ │ - add r9,r3,r30 │ │ │ │ - lfdx f12,r7,r31 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpw r5,r11 │ │ │ │ - beq 3e9cc │ │ │ │ - add r6,r6,r0 │ │ │ │ - add r3,r3,r16 │ │ │ │ - add r9,r4,r6 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - bne 3e8b0 │ │ │ │ - andi. r10,r17,1 │ │ │ │ - addi r28,r17,-1 │ │ │ │ - li r10,0 │ │ │ │ - mr r8,r17 │ │ │ │ - beq 3e984 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r28,0 │ │ │ │ - li r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 3e9b8 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r8,r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 3e98c │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r16 │ │ │ │ - add r6,r6,r0 │ │ │ │ - cmpw r5,r11 │ │ │ │ - bne 3e898 │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r21,120(r1) │ │ │ │ - ld r3,120(r25) │ │ │ │ - bl 4cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,8(r25) │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 3f364 │ │ │ │ + clrldi r2,r11,32 │ │ │ │ + beq cr5,3f3d0 │ │ │ │ + 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 3f310 │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r22,112(r1) │ │ │ │ + ld r3,120(r28) │ │ │ │ + bl 4c60 │ │ │ │ + ld r0,8(r28) │ │ │ │ cmpdi r0,0 │ │ │ │ - ble 3eb60 │ │ │ │ - lwz r11,48(r25) │ │ │ │ - cmpwi r11,0 │ │ │ │ - ble 3eb60 │ │ │ │ - clrrwi r29,r11,1 │ │ │ │ - addi r9,r11,-1 │ │ │ │ - ld r4,144(r25) │ │ │ │ - ld r7,56(r25) │ │ │ │ - extsw r28,r11 │ │ │ │ - extswsli r31,r11,3 │ │ │ │ - li r6,0 │ │ │ │ - li r3,0 │ │ │ │ + ble 3f514 │ │ │ │ + lwz r3,48(r28) │ │ │ │ + cmpwi r3,0 │ │ │ │ + ble 3f514 │ │ │ │ + clrrwi r31,r3,1 │ │ │ │ + extsw r4,r3 │ │ │ │ + extswsli r11,r3,3 │ │ │ │ li r5,0 │ │ │ │ - clrldi r30,r29,32 │ │ │ │ - cmplw cr7,r11,r29 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r27,r11,1 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - add r9,r4,r6 │ │ │ │ - ble cr5,3eaec │ │ │ │ - add r9,r4,r6 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - beq 3eaec │ │ │ │ - clrldi r8,r27,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r26,r8,1 │ │ │ │ - addi r26,r8,-1 │ │ │ │ - beq 3ea78 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxvx vs12,r4,r6 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpwi cr7,r3,1 │ │ │ │ + li r29,16 │ │ │ │ + cmplw cr5,r31,r3 │ │ │ │ + srwi r30,r3,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r27,144(r28) │ │ │ │ + ld r8,56(r28) │ │ │ │ + add r2,r27,r7 │ │ │ │ + subf r9,r8,r2 │ │ │ │ + cmpldi r9,8 │ │ │ │ + beq 3f540 │ │ │ │ + beq cr7,3f60c │ │ │ │ + clrldi r10,r30,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r26,r10,1 │ │ │ │ + addi r26,r10,-1 │ │ │ │ + beq 3f48c │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxvx vs12,r27,r7 │ │ │ │ cmpdi r26,0 │ │ │ │ - li r10,16 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - beq 3eaac │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + stxvx vs0,r27,r7 │ │ │ │ + beq 3f4c0 │ │ │ │ + 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 3ea80 │ │ │ │ - beq cr7,3eac8 │ │ │ │ - add r9,r3,r29 │ │ │ │ - lfdx f12,r7,r30 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpw r0,r5 │ │ │ │ - beq 3eb60 │ │ │ │ - add r6,r6,r31 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r9,r4,r6 │ │ │ │ - subf r10,r7,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - bne 3ea48 │ │ │ │ - andi. r10,r28,1 │ │ │ │ - addi r8,r28,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 3eb18 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 3eb4c │ │ │ │ - srdi r8,r28,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r8,r10,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 3eb20 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r6,r6,r31 │ │ │ │ - cmpw r0,r5 │ │ │ │ - bne 3ea30 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 3f494 │ │ │ │ + clrldi r2,r31,32 │ │ │ │ + beq cr5,3f500 │ │ │ │ + subf r9,r2,r3 │ │ │ │ + add r10,r2,r5 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r27,r10 │ │ │ │ + iselgt r9,r29,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r2,r9 │ │ │ │ + lxvl vs12,r10,r9 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r7,r7,r11 │ │ │ │ + add r5,r5,r4 │ │ │ │ + cmpld r0,r6 │ │ │ │ + bne 3f440 │ │ │ │ addi r1,r1,256 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r16,-176(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ - ld r28,-80(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r17,-184(r1) │ │ │ │ + ld r26,-112(r1) │ │ │ │ + ld r27,-104(r1) │ │ │ │ + ld r28,-96(r1) │ │ │ │ + ld r29,-88(r1) │ │ │ │ + ld r30,-80(r1) │ │ │ │ + ld r31,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 3e79c │ │ │ │ - ld r11,8(r3) │ │ │ │ - extsw r17,r16 │ │ │ │ - cmpdi r11,0 │ │ │ │ - bgt 3e864 │ │ │ │ - b 3e9cc │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r18,96(r1) │ │ │ │ - ld r19,104(r1) │ │ │ │ - ld r20,112(r1) │ │ │ │ - ld r21,120(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - ld r23,136(r1) │ │ │ │ - ld r24,144(r1) │ │ │ │ - b 3e9d4 │ │ │ │ + andi. r9,r4,1 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 3f56c │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 3f500 │ │ │ │ + srdi r10,r4,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r8,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 3f574 │ │ │ │ + b 3f500 │ │ │ │ + andi. r9,r18,1 │ │ │ │ + addi r30,r18,-1 │ │ │ │ + li r9,0 │ │ │ │ + mr r10,r18 │ │ │ │ + beq 3f5d4 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r30,0 │ │ │ │ + li r9,8 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 3f3d0 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r8,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 3f5dc │ │ │ │ + b 3f3d0 │ │ │ │ + li r2,0 │ │ │ │ + b 3f4c8 │ │ │ │ + li r2,0 │ │ │ │ + b 3f398 │ │ │ │ + ld r4,8(r3) │ │ │ │ + cmpdi r4,0 │ │ │ │ + extsw r18,r17 │ │ │ │ + bgt 3f2e4 │ │ │ │ + b 3f3e4 │ │ │ │ + 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 3f3ec │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1286 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1288 │ │ │ │ │ │ │ │ -000000000003ec00 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-27904 │ │ │ │ - mflr r0 │ │ │ │ - std r29,-56(r1) │ │ │ │ +000000000003f660 : │ │ │ │ mfocrf r11,8 │ │ │ │ - lwz r29,48(r3) │ │ │ │ - std r14,-176(r1) │ │ │ │ - mr r14,r3 │ │ │ │ - std r17,-152(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r16,-168(r1) │ │ │ │ + mr r8,r3 │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r31,-48(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r15,-168(r1) │ │ │ │ - std r16,-160(r1) │ │ │ │ - std r19,-136(r1) │ │ │ │ - std r20,-128(r1) │ │ │ │ - std r21,-120(r1) │ │ │ │ - std r22,-112(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ - std r24,-96(r1) │ │ │ │ - std r25,-88(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - stdu r1,-368(r1) │ │ │ │ - extswsli r10,r29,2 │ │ │ │ - ld r27,8(r3) │ │ │ │ - addi r28,r29,1 │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ + stdu r1,-416(r1) │ │ │ │ + stxv vs59,144(r1) │ │ │ │ + stxv vs60,160(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,144(r1) │ │ │ │ - stxv vs62,160(r1) │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r10,r10,19 │ │ │ │ - stxv vs63,176(r1) │ │ │ │ + stxv vs61,176(r1) │ │ │ │ + stxv vs62,192(r1) │ │ │ │ + stxv vs63,208(r1) │ │ │ │ + ld r7,0(r1) │ │ │ │ + lwz r27,48(r3) │ │ │ │ + ld r26,8(r3) │ │ │ │ + cmpdi r26,0 │ │ │ │ + extswsli r9,r27,2 │ │ │ │ + addi r28,r27,1 │ │ │ │ + mr r5,r7 │ │ │ │ + addi r2,r9,15 │ │ │ │ + addi r9,r9,19 │ │ │ │ extswsli r28,r28,3 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - addi r8,r28,15 │ │ │ │ - cmpdi r27,0 │ │ │ │ - ld r7,0(r1) │ │ │ │ + addi r10,r28,15 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ neg r10,r10 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r18,r1,32 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r19,r1,32 │ │ │ │ stdux r7,r1,r9 │ │ │ │ addi r17,r1,32 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r12,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,80(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,112(r31) │ │ │ │ + stdux r5,r1,r2 │ │ │ │ addi r9,r1,32 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r8 │ │ │ │ + std r9,72(r31) │ │ │ │ + stdux r5,r1,r10 │ │ │ │ addi r11,r1,32 │ │ │ │ - ble 3ee7c │ │ │ │ - cmpwi r29,0 │ │ │ │ - ble 3ee7c │ │ │ │ - clrrwi r25,r29,1 │ │ │ │ - addi r9,r29,-1 │ │ │ │ - ld r30,144(r3) │ │ │ │ - ld r5,56(r3) │ │ │ │ - extsw r23,r29 │ │ │ │ + ble 3f874 │ │ │ │ + cmpwi r27,0 │ │ │ │ + ble 3f874 │ │ │ │ + clrrwi r25,r27,1 │ │ │ │ + extsw r29,r27 │ │ │ │ addi r28,r28,-8 │ │ │ │ - li r4,0 │ │ │ │ li r0,0 │ │ │ │ - li r3,0 │ │ │ │ - clrldi r26,r25,32 │ │ │ │ - srwi r24,r29,1 │ │ │ │ - cmplw cr7,r25,r29 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - add r9,r30,r4 │ │ │ │ - ble cr5,3ee08 │ │ │ │ - add r9,r30,r4 │ │ │ │ - subf r10,r5,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - beq 3ee08 │ │ │ │ - clrldi r8,r24,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r7,r8,1 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - beq 3ed94 │ │ │ │ - lxvx vs0,r30,r4 │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - cmpdi r7,0 │ │ │ │ - li r10,16 │ │ │ │ + li r4,0 │ │ │ │ + li r30,0 │ │ │ │ + cmpwi cr7,r27,1 │ │ │ │ + li r23,16 │ │ │ │ + srwi r24,r27,1 │ │ │ │ + cmplw cr5,r27,r25 │ │ │ │ + nop │ │ │ │ + ld r6,144(r8) │ │ │ │ + ld r7,56(r8) │ │ │ │ + add r2,r6,r4 │ │ │ │ + subf r9,r7,r2 │ │ │ │ + cmpldi r9,8 │ │ │ │ + beq 40220 │ │ │ │ + beq cr7,40294 │ │ │ │ + clrldi r10,r24,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r5,r10,1 │ │ │ │ + addi r5,r10,-1 │ │ │ │ + beq 3f7ec │ │ │ │ + lxvx vs0,r6,r4 │ │ │ │ + lxv vs12,0(r7) │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r30,r4 │ │ │ │ - beq 3edc8 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r5,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + stxvx vs0,r6,r4 │ │ │ │ + beq 3f820 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r7,r9 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r9,r8 │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + lxvx vs12,r7,r10 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r8 │ │ │ │ - bdnz 3ed9c │ │ │ │ - beq cr7,3ede4 │ │ │ │ - add r9,r0,r25 │ │ │ │ - lfdx f12,r5,r26 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r30,r9 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpw r3,r27 │ │ │ │ - beq 3ee7c │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 3f7f4 │ │ │ │ + clrldi r2,r25,32 │ │ │ │ + beq cr5,3f860 │ │ │ │ + subf r9,r2,r27 │ │ │ │ + add r10,r0,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r7,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r6,r10 │ │ │ │ + iselgt r9,r23,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r2,r9 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r30,r30,1 │ │ │ │ add r4,r4,r28 │ │ │ │ add r0,r0,r29 │ │ │ │ - add r9,r30,r4 │ │ │ │ - subf r10,r5,r9 │ │ │ │ - cmpldi r10,8 │ │ │ │ - bne 3ed64 │ │ │ │ - andi. r10,r23,1 │ │ │ │ - addi r8,r23,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 3ee34 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 3ee68 │ │ │ │ - srdi r8,r23,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r8,r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lfdx f12,r5,r8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 3ee3c │ │ │ │ - addi r3,r3,1 │ │ │ │ - add r0,r0,r29 │ │ │ │ - add r4,r4,r28 │ │ │ │ - cmpw r3,r27 │ │ │ │ - bne 3ed4c │ │ │ │ - mr r3,r14 │ │ │ │ + cmpld r26,r30 │ │ │ │ + bne 3f7a0 │ │ │ │ + mr r3,r8 │ │ │ │ std r11,40(r31) │ │ │ │ - std r12,32(r31) │ │ │ │ - bl 4b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,120(r14) │ │ │ │ - bl 45a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r28,8(r14) │ │ │ │ - lwz r30,48(r14) │ │ │ │ - ld r12,32(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + bl 4b00 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r3,120(r8) │ │ │ │ + bl 4540 │ │ │ │ + ld r8,32(r31) │ │ │ │ ld r11,40(r31) │ │ │ │ - cmpdi r28,0 │ │ │ │ - ble 3f880 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble 3f864 │ │ │ │ - clrrwi r24,r30,1 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - ld r29,144(r14) │ │ │ │ - ld r5,56(r14) │ │ │ │ - extsw r23,r30 │ │ │ │ - extswsli r27,r30,3 │ │ │ │ - li r4,0 │ │ │ │ + ld r26,8(r8) │ │ │ │ + cmpdi r26,0 │ │ │ │ + lwz r28,48(r8) │ │ │ │ + ble 402b8 │ │ │ │ + cmpwi r28,0 │ │ │ │ + ble 4029c │ │ │ │ + clrrwi r25,r28,1 │ │ │ │ + extsw r29,r28 │ │ │ │ + extswsli r27,r28,3 │ │ │ │ li r0,0 │ │ │ │ - li r3,0 │ │ │ │ - clrldi r26,r24,32 │ │ │ │ - cmplw cr7,r24,r30 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r25,r30,1 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - add r10,r29,r4 │ │ │ │ - ble cr5,3efb0 │ │ │ │ - add r10,r29,r4 │ │ │ │ - subf r8,r5,r10 │ │ │ │ - cmpldi r8,8 │ │ │ │ - beq 3efb0 │ │ │ │ - clrldi r7,r25,32 │ │ │ │ - li r8,0 │ │ │ │ - andi. r6,r7,1 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - beq 3ef3c │ │ │ │ - lxvx vs0,r29,r4 │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r8,16 │ │ │ │ + li r4,0 │ │ │ │ + li r30,0 │ │ │ │ + cmpwi cr7,r28,1 │ │ │ │ + li r23,16 │ │ │ │ + cmplw cr5,r25,r28 │ │ │ │ + srwi r24,r28,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r6,144(r8) │ │ │ │ + ld r7,56(r8) │ │ │ │ + add r2,r6,r4 │ │ │ │ + subf r9,r7,r2 │ │ │ │ + cmpldi r9,8 │ │ │ │ + beq 401bc │ │ │ │ + beq cr7,4028c │ │ │ │ + clrldi r10,r24,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r5,r10,1 │ │ │ │ + addi r5,r10,-1 │ │ │ │ + beq 3f92c │ │ │ │ + lxvx vs0,r6,r4 │ │ │ │ + lxv vs12,0(r7) │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r29,r4 │ │ │ │ - beq 3ef70 │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ - lxvx vs0,r10,r8 │ │ │ │ - addi r7,r8,16 │ │ │ │ + stxvx vs0,r6,r4 │ │ │ │ + beq 3f960 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r7,r9 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r8 │ │ │ │ - addi r8,r8,32 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - lxvx vs12,r5,r7 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + lxvx vs12,r7,r10 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r7 │ │ │ │ - bdnz 3ef44 │ │ │ │ - beq cr7,3ef8c │ │ │ │ - add r10,r0,r24 │ │ │ │ - lfdx f12,r5,r26 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r29,r10 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpw r3,r28 │ │ │ │ - beq 3f024 │ │ │ │ - add r4,r4,r27 │ │ │ │ - add r0,r0,r30 │ │ │ │ - add r10,r29,r4 │ │ │ │ - subf r8,r5,r10 │ │ │ │ - cmpldi r8,8 │ │ │ │ - bne 3ef0c │ │ │ │ - andi. r8,r23,1 │ │ │ │ - addi r7,r23,-1 │ │ │ │ - li r8,0 │ │ │ │ - beq 3efdc │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f12,0(r5) │ │ │ │ - cmpdi r7,0 │ │ │ │ - li r8,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - beq 3f010 │ │ │ │ - srdi r7,r23,1 │ │ │ │ - mtctr r7 │ │ │ │ - lfdx f12,r5,r8 │ │ │ │ - lfdx f0,r10,r8 │ │ │ │ - addi r7,r8,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r10,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - lfdx f0,r10,r7 │ │ │ │ - lfdx f12,r5,r7 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r10,r7 │ │ │ │ - bdnz 3efe4 │ │ │ │ - addi r3,r3,1 │ │ │ │ - add r0,r0,r30 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 3f934 │ │ │ │ + clrldi r2,r25,32 │ │ │ │ + beq cr5,3f9a0 │ │ │ │ + subf r9,r2,r28 │ │ │ │ + add r10,r0,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r7,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r6,r10 │ │ │ │ + iselgt r9,r23,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r2,r9 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r30,r30,1 │ │ │ │ add r4,r4,r27 │ │ │ │ - cmpw r3,r28 │ │ │ │ - bne 3eef4 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f0,1648(r10) │ │ │ │ - li r10,0 │ │ │ │ - stw r10,0(r12) │ │ │ │ + add r0,r0,r29 │ │ │ │ + cmpld r26,r30 │ │ │ │ + bne 3f8e0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + stw r2,0(r17) │ │ │ │ stfd f0,0(r11) │ │ │ │ - lwz r10,96(r14) │ │ │ │ - cmplwi r9,5 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ble 3f8a4 │ │ │ │ - rldicl r5,r30,63,33 │ │ │ │ - li r8,2 │ │ │ │ - mr r9,r10 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + lwz r9,96(r8) │ │ │ │ + cmplwi r2,5 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ble 402e0 │ │ │ │ + rldicl r5,r28,63,33 │ │ │ │ + li r10,2 │ │ │ │ + mr r2,r9 │ │ │ │ vspltisw v0,1 │ │ │ │ - rldimi r9,r8,32,0 │ │ │ │ + rldimi r2,r10,32,0 │ │ │ │ andi. r4,r5,3 │ │ │ │ - xxmr vs45,vs32 │ │ │ │ addi r3,r5,-1 │ │ │ │ - mr r8,r5 │ │ │ │ - mtvsrdd vs33,r9,r9 │ │ │ │ - beq 3f0a0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mr r10,r5 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + beq 3fa34 │ │ │ │ cmpdi r4,1 │ │ │ │ - beq 3f094 │ │ │ │ + beq 3fa28 │ │ │ │ cmpdi r4,2 │ │ │ │ - beq 3f08c │ │ │ │ - xxmr vs32,vs33 │ │ │ │ + beq 3fa20 │ │ │ │ mr r5,r3 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ addi r5,r5,-1 │ │ │ │ cmpdi r5,1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 3f0bc │ │ │ │ - srdi r9,r8,2 │ │ │ │ - mtctr r9 │ │ │ │ + beq 3fa50 │ │ │ │ + srdi r2,r10,2 │ │ │ │ + mtctr r2 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 3f0a8 │ │ │ │ + bdnz 3fa3c │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - li r9,0 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + li r2,0 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r28,r9,v0 │ │ │ │ - beq 3f154 │ │ │ │ - clrrwi r9,r30,1 │ │ │ │ - addi r8,r9,1 │ │ │ │ - mullw r5,r10,r28 │ │ │ │ - cmpw r8,r30 │ │ │ │ - slwi r28,r5,1 │ │ │ │ - bge 3f154 │ │ │ │ - addi r8,r9,2 │ │ │ │ - mullw r5,r10,r28 │ │ │ │ - cmpw r8,r30 │ │ │ │ - slwi r28,r5,1 │ │ │ │ - bge 3f154 │ │ │ │ - addi r8,r9,3 │ │ │ │ - mullw r5,r10,r28 │ │ │ │ - cmpw r8,r30 │ │ │ │ - slwi r28,r5,1 │ │ │ │ - bge 3f154 │ │ │ │ - addi r8,r9,4 │ │ │ │ - mullw r5,r10,r28 │ │ │ │ - cmpw r8,r30 │ │ │ │ - slwi r28,r5,1 │ │ │ │ - bge 3f154 │ │ │ │ - addi r9,r9,5 │ │ │ │ - mullw r8,r10,r28 │ │ │ │ - cmpw r9,r30 │ │ │ │ - slwi r28,r8,1 │ │ │ │ - bge 3f154 │ │ │ │ - mullw r10,r10,r28 │ │ │ │ - slwi r28,r10,1 │ │ │ │ - ld r9,0(r14) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3f798 │ │ │ │ - mr r26,r30 │ │ │ │ - ld r10,192(r14) │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - xxspltib vs62,255 │ │ │ │ - li r29,0 │ │ │ │ + vextuwrx r25,r2,v0 │ │ │ │ + beq 3fae8 │ │ │ │ + clrrwi r2,r28,1 │ │ │ │ + addi r10,r2,1 │ │ │ │ + mullw r5,r9,r25 │ │ │ │ + cmpw r10,r28 │ │ │ │ + slwi r25,r5,1 │ │ │ │ + bge 3fae8 │ │ │ │ + addi r10,r2,2 │ │ │ │ + mullw r5,r9,r25 │ │ │ │ + cmpw r10,r28 │ │ │ │ + slwi r25,r5,1 │ │ │ │ + bge 3fae8 │ │ │ │ + addi r10,r2,3 │ │ │ │ + mullw r5,r9,r25 │ │ │ │ + cmpw r10,r28 │ │ │ │ + slwi r25,r5,1 │ │ │ │ + bge 3fae8 │ │ │ │ + addi r10,r2,4 │ │ │ │ + mullw r5,r9,r25 │ │ │ │ + cmpw r10,r28 │ │ │ │ + slwi r25,r5,1 │ │ │ │ + bge 3fae8 │ │ │ │ + addi r2,r2,5 │ │ │ │ + mullw r10,r9,r25 │ │ │ │ + cmpw r2,r28 │ │ │ │ + slwi r25,r10,1 │ │ │ │ + bge 3fae8 │ │ │ │ + mullw r9,r9,r25 │ │ │ │ + slwi r25,r9,1 │ │ │ │ + ld r27,0(r8) │ │ │ │ + cmpdi r27,0 │ │ │ │ + ble 40118 │ │ │ │ + addi r5,r28,-1 │ │ │ │ + ld r2,192(r8) │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + plxv vs63,98064 # 57a10 │ │ │ │ + xxspltib vs60,255 │ │ │ │ + li r30,0 │ │ │ │ + plxv vs61,98064 # 57a20 │ │ │ │ + plfd f29,97904 # 57988 │ │ │ │ li r7,0 │ │ │ │ - cmpwi cr4,r28,0 │ │ │ │ - vspltisw v31,1 │ │ │ │ - addi r5,r26,-1 │ │ │ │ - xxspltd vs61,vs29,0 │ │ │ │ - mr r16,r18 │ │ │ │ - mr r15,r17 │ │ │ │ - mr r25,r9 │ │ │ │ + cmpwi cr4,r25,0 │ │ │ │ + vspltisw v30,1 │ │ │ │ + li r22,0 │ │ │ │ cmpwi r5,0 │ │ │ │ - addi r27,r10,-4 │ │ │ │ - blt 3f77c │ │ │ │ + xxspltd vs59,vs28,0 │ │ │ │ + mr r15,r20 │ │ │ │ + mr r14,r19 │ │ │ │ + mr r18,r17 │ │ │ │ + mr r16,r11 │ │ │ │ + addi r24,r2,-4 │ │ │ │ + blt 400fc │ │ │ │ cmplwi r5,2 │ │ │ │ - mullw r30,r7,r26 │ │ │ │ - ld r3,152(r14) │ │ │ │ - ld r24,136(r14) │ │ │ │ - lwz r4,96(r14) │ │ │ │ - ble 3f85c │ │ │ │ - extsw r8,r26 │ │ │ │ - rldicl r10,r26,62,34 │ │ │ │ - ld r6,80(r31) │ │ │ │ - addis r22,r2,-2 │ │ │ │ - extsw r23,r30 │ │ │ │ - addis r21,r2,-2 │ │ │ │ - mtvsrws vs43,r4 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r8,-2 │ │ │ │ - addi r8,r8,-4 │ │ │ │ - addi r22,r22,1744 │ │ │ │ - addi r21,r21,1728 │ │ │ │ - sldi r8,r8,2 │ │ │ │ - add r10,r10,r23 │ │ │ │ - lxv vs42,0(r22) │ │ │ │ - lxv vs44,0(r21) │ │ │ │ - add r22,r6,r8 │ │ │ │ - ld r6,88(r31) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r21,r24,r8 │ │ │ │ - add r10,r3,r10 │ │ │ │ - add r23,r6,r8 │ │ │ │ - add r8,r16,r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvx vs32,r21,r9 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - addi r10,r10,-32 │ │ │ │ - lxv vs0,16(r10) │ │ │ │ - xxperm vs32,vs32,vs44 │ │ │ │ + mullw r29,r7,r28 │ │ │ │ + ld r3,152(r8) │ │ │ │ + ld r26,136(r8) │ │ │ │ + lwz r4,96(r8) │ │ │ │ + ble 40284 │ │ │ │ + extsw r10,r28 │ │ │ │ + rldicl r9,r28,62,34 │ │ │ │ + ld r6,112(r31) │ │ │ │ + extsw r23,r29 │ │ │ │ + mtvsrws vs44,r4 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r10,-2 │ │ │ │ + addi r10,r10,-4 │ │ │ │ + sldi r10,r10,2 │ │ │ │ + add r9,r9,r23 │ │ │ │ + add r21,r6,r10 │ │ │ │ + ld r6,72(r31) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r20,r26,r10 │ │ │ │ + add r9,r3,r9 │ │ │ │ + add r23,r6,r10 │ │ │ │ + add r10,r15,r10 │ │ │ │ + lxvx vs32,r20,r2 │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + addi r9,r9,-32 │ │ │ │ + lxv vs0,16(r9) │ │ │ │ + xxperm vs32,vs32,vs63 │ │ │ │ xxswapd vs11,vs12 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs32,vs32,vs12 │ │ │ │ - xvcvdpsxws vs41,vs0 │ │ │ │ + xvcvdpsxws vs43,vs0 │ │ │ │ xvcvdpsxws vs33,vs32 │ │ │ │ - xvcmpgtdp vs45,vs61,vs0 │ │ │ │ - xvcmpgtdp vs32,vs61,vs32 │ │ │ │ - vperm v1,v1,v9,v10 │ │ │ │ + xvcmpgtdp vs45,vs59,vs0 │ │ │ │ + xvcmpgtdp vs32,vs59,vs32 │ │ │ │ + vperm v1,v1,v11,v29 │ │ │ │ vpkudum v0,v0,v13 │ │ │ │ - vadduwm v9,v30,v1 │ │ │ │ - vadduwm v13,v31,v1 │ │ │ │ + vadduwm v11,v28,v1 │ │ │ │ + vadduwm v13,v30,v1 │ │ │ │ xxsel vs45,vs45,vs33,vs32 │ │ │ │ - xxsel vs33,vs33,vs41,vs32 │ │ │ │ - vadduwm v0,v13,v11 │ │ │ │ - vsubuwm v1,v1,v11 │ │ │ │ - xxperm vs32,vs32,vs44 │ │ │ │ - xxperm vs33,vs33,vs44 │ │ │ │ - stxvx vs32,r23,r9 │ │ │ │ - stxvx vs33,r22,r9 │ │ │ │ - stxvx vs33,r8,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 3f220 │ │ │ │ - andi. r9,r26,3 │ │ │ │ - beq 3f3c8 │ │ │ │ - clrrwi r9,r26,2 │ │ │ │ - subf r9,r9,r5 │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - add r8,r30,r9 │ │ │ │ - lfiwax f0,r24,r10 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ + xxsel vs33,vs33,vs43,vs32 │ │ │ │ + vadduwm v0,v13,v12 │ │ │ │ + vsubuwm v1,v1,v12 │ │ │ │ + xxperm vs32,vs32,vs63 │ │ │ │ + xxperm vs33,vs33,vs63 │ │ │ │ + stxvx vs32,r23,r2 │ │ │ │ + stxvx vs33,r21,r2 │ │ │ │ + stxvx vs33,r10,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 3fbb0 │ │ │ │ + andi. r2,r28,3 │ │ │ │ + beq 3fd58 │ │ │ │ + clrrwi r2,r28,2 │ │ │ │ + subf r2,r2,r5 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + add r10,r29,r2 │ │ │ │ + lfiwax f0,r26,r9 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r20,r8,1 │ │ │ │ - bge 3f2e8 │ │ │ │ - mr r20,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - ld r6,80(r31) │ │ │ │ - ld r0,88(r31) │ │ │ │ - subf r8,r4,r8 │ │ │ │ - cmpwi r9,0 │ │ │ │ - add r20,r4,r20 │ │ │ │ - add r23,r16,r10 │ │ │ │ - stwx r8,r16,r10 │ │ │ │ - stwx r8,r6,r10 │ │ │ │ - mr r8,r0 │ │ │ │ - add r22,r6,r10 │ │ │ │ - add r21,r0,r10 │ │ │ │ - stwx r20,r8,r10 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - beq 3f3c8 │ │ │ │ - add r10,r24,r10 │ │ │ │ - li r24,-4 │ │ │ │ - add r8,r30,r8 │ │ │ │ - lfiwax f0,r10,r24 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ + mffprwz r10,f0 │ │ │ │ + addi r19,r10,1 │ │ │ │ + bge 3fc78 │ │ │ │ + mr r19,r10 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + ld r0,72(r31) │ │ │ │ + ld r11,112(r31) │ │ │ │ + cmpwi r2,0 │ │ │ │ + subf r10,r4,r10 │ │ │ │ + add r19,r19,r4 │ │ │ │ + add r23,r15,r9 │ │ │ │ + stwx r10,r15,r9 │ │ │ │ + mr r6,r0 │ │ │ │ + stwx r10,r11,r9 │ │ │ │ + add r21,r11,r9 │ │ │ │ + add r20,r0,r9 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + stwx r19,r6,r9 │ │ │ │ + beq 3fd58 │ │ │ │ + add r9,r26,r9 │ │ │ │ + li r26,-4 │ │ │ │ + add r10,r10,r29 │ │ │ │ + lfiwax f0,r9,r26 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r8,f0 │ │ │ │ - addi r24,r8,1 │ │ │ │ - bge 3f35c │ │ │ │ - mr r24,r8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpwi r9,1 │ │ │ │ - subf r8,r4,r8 │ │ │ │ - add r24,r24,r4 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - stw r8,-4(r22) │ │ │ │ - stw r8,-4(r23) │ │ │ │ - stw r24,-4(r21) │ │ │ │ - beq 3f3c8 │ │ │ │ - li r8,-8 │ │ │ │ - add r9,r9,r30 │ │ │ │ - lfiwax f0,r10,r8 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ + mffprwz r10,f0 │ │ │ │ + addi r26,r10,1 │ │ │ │ + bge 3fcec │ │ │ │ + mr r26,r10 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpwi r2,1 │ │ │ │ + subf r10,r4,r10 │ │ │ │ + add r26,r26,r4 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + stw r10,-4(r21) │ │ │ │ + stw r10,-4(r23) │ │ │ │ + stw r26,-4(r20) │ │ │ │ + beq 3fd58 │ │ │ │ + li r10,-8 │ │ │ │ + add r2,r2,r29 │ │ │ │ + lfiwax f0,r9,r10 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - bge 3f3b4 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - add r10,r4,r10 │ │ │ │ - stw r9,-8(r22) │ │ │ │ - stw r9,-8(r23) │ │ │ │ - stw r10,-8(r21) │ │ │ │ - extswsli r9,r5,2 │ │ │ │ - rldic r3,r5,2,30 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + bge 3fd44 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + add r9,r4,r9 │ │ │ │ + stw r2,-8(r21) │ │ │ │ + stw r2,-8(r23) │ │ │ │ + stw r9,-8(r20) │ │ │ │ + clrldi r3,r5,32 │ │ │ │ + extswsli r2,r5,2 │ │ │ │ li r4,0 │ │ │ │ - rldic r5,r26,2,30 │ │ │ │ - stw r7,48(r31) │ │ │ │ - std r11,40(r31) │ │ │ │ - std r12,32(r31) │ │ │ │ - li r30,0 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - add r3,r15,r3 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,32(r31) │ │ │ │ - ld r11,40(r31) │ │ │ │ - lwz r7,48(r31) │ │ │ │ - ble cr4,3f784 │ │ │ │ - ld r9,184(r14) │ │ │ │ - extsw r8,r29 │ │ │ │ - extsw r19,r28 │ │ │ │ - ld r3,168(r14) │ │ │ │ - addi r6,r16,-4 │ │ │ │ - mr r21,r7 │ │ │ │ - extswsli r4,r29,2 │ │ │ │ - extswsli r10,r29,3 │ │ │ │ - extsw r5,r26 │ │ │ │ - li r20,0 │ │ │ │ - add r19,r19,r8 │ │ │ │ - std r6,104(r31) │ │ │ │ - mr r18,r16 │ │ │ │ - addi r6,r12,-4 │ │ │ │ + rldic r5,r28,2,30 │ │ │ │ + std r8,40(r31) │ │ │ │ + stw r7,32(r31) │ │ │ │ + li r29,0 │ │ │ │ + mulli r9,r3,-4 │ │ │ │ + add r3,r9,r14 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5240 │ │ │ │ + lwz r7,32(r31) │ │ │ │ + ld r8,40(r31) │ │ │ │ + ble cr4,40104 │ │ │ │ + ld r2,184(r8) │ │ │ │ + ld r3,168(r8) │ │ │ │ + extsw r10,r30 │ │ │ │ + extsw r21,r25 │ │ │ │ + extswsli r4,r30,2 │ │ │ │ + extswsli r9,r30,3 │ │ │ │ + std r24,120(r31) │ │ │ │ + stw r25,128(r31) │ │ │ │ + stw r30,132(r31) │ │ │ │ + addi r6,r15,-4 │ │ │ │ + ld r23,112(r31) │ │ │ │ + extsw r5,r28 │ │ │ │ mr r17,r15 │ │ │ │ - mr r7,r14 │ │ │ │ - stw r28,120(r31) │ │ │ │ - stw r29,124(r31) │ │ │ │ - std r27,128(r31) │ │ │ │ - addi r9,r9,-4 │ │ │ │ - sldi r19,r19,2 │ │ │ │ - add r3,r3,r10 │ │ │ │ - std r6,112(r31) │ │ │ │ - stw r25,136(r31) │ │ │ │ - add r19,r19,r9 │ │ │ │ - add r4,r4,r9 │ │ │ │ - std r19,96(r31) │ │ │ │ - mr r19,r12 │ │ │ │ + mr r19,r14 │ │ │ │ + stw r27,92(r31) │ │ │ │ + stw r7,88(r31) │ │ │ │ + add r21,r21,r10 │ │ │ │ + mr r11,r16 │ │ │ │ + std r6,96(r31) │ │ │ │ + addi r6,r18,-4 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + sldi r21,r21,2 │ │ │ │ + add r3,r3,r9 │ │ │ │ + std r6,104(r31) │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r21,r21,r2 │ │ │ │ + mr r2,r18 │ │ │ │ + mr r18,r3 │ │ │ │ + mr r20,r4 │ │ │ │ + std r21,80(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw r30,r26 │ │ │ │ - bge 3f680 │ │ │ │ - mullw r14,r21,r26 │ │ │ │ - li r8,96 │ │ │ │ - addi r24,r30,1 │ │ │ │ - ld r9,112(r31) │ │ │ │ - ld r27,80(r7) │ │ │ │ - ld r28,136(r7) │ │ │ │ - ld r16,88(r7) │ │ │ │ - extsw r10,r30 │ │ │ │ - extswsli r25,r30,2 │ │ │ │ - ld r0,152(r7) │ │ │ │ - lfiwax f28,r7,r8 │ │ │ │ - extswsli r15,r24,2 │ │ │ │ - extswsli r23,r30,3 │ │ │ │ - ld r8,104(r7) │ │ │ │ - subf r30,r30,r26 │ │ │ │ - lwzx r26,r19,r25 │ │ │ │ - li r29,0 │ │ │ │ + cmpw r29,r28 │ │ │ │ + bge 40004 │ │ │ │ + lwz r9,88(r31) │ │ │ │ + li r10,96 │ │ │ │ + ld r26,80(r8) │ │ │ │ + extswsli r16,r29,2 │ │ │ │ + addi r24,r29,1 │ │ │ │ + li r30,0 │ │ │ │ + std r2,32(r31) │ │ │ │ + std r23,40(r31) │ │ │ │ + std r11,48(r31) │ │ │ │ + ld r27,136(r8) │ │ │ │ + ld r15,88(r8) │ │ │ │ + std r8,56(r31) │ │ │ │ + std r5,64(r31) │ │ │ │ + lfiwax f27,r8,r10 │ │ │ │ + lwzx r25,r2,r16 │ │ │ │ + extswsli r14,r24,2 │ │ │ │ extswsli r24,r24,3 │ │ │ │ - add r15,r15,r9 │ │ │ │ - ld r9,104(r31) │ │ │ │ + ld r0,152(r8) │ │ │ │ + ld r10,104(r8) │ │ │ │ + mullw r7,r9,r28 │ │ │ │ + extsw r9,r29 │ │ │ │ + addi r26,r26,-4 │ │ │ │ + subf r28,r29,r28 │ │ │ │ addi r27,r27,-4 │ │ │ │ - addis r22,r2,-2 │ │ │ │ - lfdx f30,r11,r23 │ │ │ │ - extsw r14,r14 │ │ │ │ - addi r28,r28,-4 │ │ │ │ - addi r16,r16,-4 │ │ │ │ - clrldi r30,r30,32 │ │ │ │ - std r11,32(r31) │ │ │ │ - add r27,r27,r25 │ │ │ │ + addi r15,r15,-4 │ │ │ │ + extswsli r29,r29,3 │ │ │ │ add r24,r11,r24 │ │ │ │ - addi r22,r22,1536 │ │ │ │ - stw r21,40(r31) │ │ │ │ - std r3,48(r31) │ │ │ │ - add r14,r14,r10 │ │ │ │ - add r28,r28,r25 │ │ │ │ - add r16,r16,r25 │ │ │ │ - add r23,r8,r23 │ │ │ │ - std r4,56(r31) │ │ │ │ - fcfid f28,f28 │ │ │ │ - add r25,r9,r25 │ │ │ │ - std r7,64(r31) │ │ │ │ - std r5,72(r31) │ │ │ │ - sldi r14,r14,3 │ │ │ │ - mr r9,r25 │ │ │ │ - mr r25,r29 │ │ │ │ - mr r29,r15 │ │ │ │ - mr r15,r28 │ │ │ │ - add r14,r0,r14 │ │ │ │ - fmul f28,f28,f28 │ │ │ │ + add r26,r26,r16 │ │ │ │ + clrldi r28,r28,32 │ │ │ │ + add r27,r27,r16 │ │ │ │ + add r15,r15,r16 │ │ │ │ + lfdx f30,r11,r29 │ │ │ │ + add r29,r10,r29 │ │ │ │ + extsw r7,r7 │ │ │ │ + fcfid f27,f27 │ │ │ │ + mr r2,r27 │ │ │ │ + add r7,r7,r9 │ │ │ │ + ld r9,96(r31) │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + add r16,r9,r16 │ │ │ │ + ld r9,104(r31) │ │ │ │ + add r21,r0,r7 │ │ │ │ + mr r27,r21 │ │ │ │ + mr r21,r25 │ │ │ │ + mr r25,r30 │ │ │ │ + mr r30,r15 │ │ │ │ + mr r15,r26 │ │ │ │ + mr r26,r16 │ │ │ │ + mr r16,r28 │ │ │ │ + add r14,r14,r9 │ │ │ │ mr r28,r14 │ │ │ │ - mr r14,r30 │ │ │ │ - mr r30,r16 │ │ │ │ - mr r16,r27 │ │ │ │ - mr r27,r26 │ │ │ │ - mr r26,r9 │ │ │ │ - b 3f5cc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r14,r2 │ │ │ │ + b 3ff40 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ lwzu r10,4(r30) │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - slwi r9,r10,1 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + mulli r2,r10,3 │ │ │ │ stfdx f30,r24,r25 │ │ │ │ addi r25,r25,8 │ │ │ │ - add r9,r9,r10 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - add r9,r9,r21 │ │ │ │ - divw r3,r9,r10 │ │ │ │ - mullw r3,r3,r10 │ │ │ │ - subf r9,r3,r9 │ │ │ │ - maddld r27,r27,r10,r9 │ │ │ │ - stwu r27,4(r29) │ │ │ │ - beq 3f668 │ │ │ │ - addi r16,r16,4 │ │ │ │ - lwzu r21,4(r26) │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r23 │ │ │ │ + divw r9,r2,r10 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + maddld r21,r10,r21,r2 │ │ │ │ + stwu r21,4(r28) │ │ │ │ + beq 3fff0 │ │ │ │ addi r15,r15,4 │ │ │ │ - lfdx f11,r28,r25 │ │ │ │ - lfdx f1,r23,r25 │ │ │ │ - lfiwax f10,0,r16 │ │ │ │ - lfiwax f0,0,r15 │ │ │ │ - mtfprwa f12,r21 │ │ │ │ + lwzu r23,4(r26) │ │ │ │ + addi r14,r14,4 │ │ │ │ + lfdx f11,r27,r25 │ │ │ │ + lfdx f1,r29,r25 │ │ │ │ + lfiwax f10,0,r15 │ │ │ │ + lfiwax f0,0,r14 │ │ │ │ + mtfprwa f12,r23 │ │ │ │ fcfid f12,f12 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f10,f12,f11 │ │ │ │ fsub f11,f11,f12 │ │ │ │ fmul f12,f10,f11 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 3f570 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 3fef0 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 3f820 │ │ │ │ + bge 3ff04 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ lwzu r10,4(r30) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - slwi r9,r10,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - add r9,r9,r10 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - add r9,r9,r21 │ │ │ │ - divw r3,r9,r10 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + mulli r2,r10,3 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r23 │ │ │ │ + divw r9,r2,r10 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + maddld r21,r10,r21,r2 │ │ │ │ stfdx f30,r24,r25 │ │ │ │ + stwu r21,4(r28) │ │ │ │ addi r25,r25,8 │ │ │ │ - mullw r3,r3,r10 │ │ │ │ - subf r9,r3,r9 │ │ │ │ - maddld r27,r27,r10,r9 │ │ │ │ - stwu r27,4(r29) │ │ │ │ - bne 3f5cc │ │ │ │ - ld r11,32(r31) │ │ │ │ - lwz r21,40(r31) │ │ │ │ - ld r3,48(r31) │ │ │ │ - ld r4,56(r31) │ │ │ │ - ld r7,64(r31) │ │ │ │ - ld r5,72(r31) │ │ │ │ + bne 3ff40 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r23,40(r31) │ │ │ │ + ld r11,48(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ld r5,64(r31) │ │ │ │ sldi r5,r5,2 │ │ │ │ - lwzx r10,r19,r5 │ │ │ │ - stwu r10,4(r4) │ │ │ │ - lwz r26,48(r7) │ │ │ │ - extswsli r10,r26,3 │ │ │ │ - addi r30,r26,-1 │ │ │ │ - extsw r5,r26 │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ - cmpwi r30,0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - ble 3f84c │ │ │ │ - clrldi r9,r30,32 │ │ │ │ - sldi r8,r5,2 │ │ │ │ + lwzx r9,r2,r5 │ │ │ │ + stwu r9,4(r20) │ │ │ │ + lwz r28,48(r8) │ │ │ │ + extswsli r9,r28,3 │ │ │ │ + addi r29,r28,-1 │ │ │ │ + extsw r5,r28 │ │ │ │ + lfdx f0,r11,r9 │ │ │ │ + cmpwi r29,0 │ │ │ │ + stfd f0,0(r18) │ │ │ │ + ble 401ac │ │ │ │ + ld r7,72(r31) │ │ │ │ + sldi r10,r5,2 │ │ │ │ + clrldi r9,r29,32 │ │ │ │ + add r27,r23,r10 │ │ │ │ mtctr r9 │ │ │ │ - ld r9,88(r31) │ │ │ │ - add r10,r18,r8 │ │ │ │ - add r28,r9,r8 │ │ │ │ - ld r9,80(r31) │ │ │ │ - add r27,r9,r8 │ │ │ │ - add r8,r17,r8 │ │ │ │ - b 3f6f4 │ │ │ │ + add r9,r17,r10 │ │ │ │ + add r30,r7,r10 │ │ │ │ + add r10,r19,r10 │ │ │ │ + b 40074 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwzu r9,-4(r27) │ │ │ │ - stwu r20,-4(r8) │ │ │ │ - addi r30,r30,-1 │ │ │ │ - stw r9,0(r10) │ │ │ │ - bdz 3f840 │ │ │ │ - lwzu r29,-4(r10) │ │ │ │ - lwzu r9,-4(r28) │ │ │ │ - cmpw r29,r9 │ │ │ │ - beq 3f6e0 │ │ │ │ - extsw r10,r30 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - ld r9,96(r31) │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r3,r3,8 │ │ │ │ - lwzx r8,r17,r10 │ │ │ │ - stwx r29,r18,r10 │ │ │ │ - cmpld r4,r9 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stwx r8,r17,r10 │ │ │ │ - bne 3f480 │ │ │ │ - lwz r25,136(r31) │ │ │ │ - mr r14,r7 │ │ │ │ - mr r7,r21 │ │ │ │ - lwz r28,120(r31) │ │ │ │ - lwz r29,124(r31) │ │ │ │ - ld r27,128(r31) │ │ │ │ - mr r16,r18 │ │ │ │ + lwzu r7,-4(r27) │ │ │ │ + stwu r22,-4(r10) │ │ │ │ + addi r29,r29,-1 │ │ │ │ + stw r7,0(r9) │ │ │ │ + bdz 401a0 │ │ │ │ + lwzu r7,-4(r9) │ │ │ │ + lwzu r6,-4(r30) │ │ │ │ + cmpw r7,r6 │ │ │ │ + beq 40060 │ │ │ │ + extsw r9,r29 │ │ │ │ + ld r10,80(r31) │ │ │ │ + sldi r9,r9,2 │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r18,r18,8 │ │ │ │ + stwx r7,r17,r9 │ │ │ │ + cmpld r20,r10 │ │ │ │ + lwzx r10,r19,r9 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stwx r10,r19,r9 │ │ │ │ + bne 3fe10 │ │ │ │ + lwz r7,88(r31) │ │ │ │ + lwz r27,92(r31) │ │ │ │ + mr r18,r2 │ │ │ │ mr r15,r17 │ │ │ │ - mr r12,r19 │ │ │ │ + mr r14,r19 │ │ │ │ + mr r16,r11 │ │ │ │ + lwz r25,128(r31) │ │ │ │ + ld r24,120(r31) │ │ │ │ + lwz r30,132(r31) │ │ │ │ addi r7,r7,1 │ │ │ │ - cmpw r7,r25 │ │ │ │ - mr r9,r28 │ │ │ │ - add r29,r29,r28 │ │ │ │ - stwu r9,4(r27) │ │ │ │ - beq 3f798 │ │ │ │ - lwz r26,48(r14) │ │ │ │ - addi r5,r26,-1 │ │ │ │ + mr r2,r25 │ │ │ │ + cmpw r27,r7 │ │ │ │ + add r30,r30,r25 │ │ │ │ + stwu r2,4(r24) │ │ │ │ + beq 40118 │ │ │ │ + lwz r28,48(r8) │ │ │ │ + addi r5,r28,-1 │ │ │ │ cmpwi r5,0 │ │ │ │ - bge 3f1a0 │ │ │ │ - mr r30,r26 │ │ │ │ - bgt cr4,3f408 │ │ │ │ + bge 3fb50 │ │ │ │ + mr r29,r28 │ │ │ │ + bgt cr4,3fd90 │ │ │ │ addi r7,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - cmpw r7,r25 │ │ │ │ - stwu r9,4(r27) │ │ │ │ - bne 3f76c │ │ │ │ - addi r1,r31,368 │ │ │ │ + li r2,0 │ │ │ │ + cmpw r27,r7 │ │ │ │ + stwu r2,4(r24) │ │ │ │ + bne 400ec │ │ │ │ + addi r1,r31,416 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs61,-224(r1) │ │ │ │ - lxv vs62,-208(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ - ld r14,-176(r1) │ │ │ │ - ld r15,-168(r1) │ │ │ │ - ld r16,-160(r1) │ │ │ │ - ld r17,-152(r1) │ │ │ │ - ld r18,-144(r1) │ │ │ │ - ld r19,-136(r1) │ │ │ │ - ld r20,-128(r1) │ │ │ │ - ld r21,-120(r1) │ │ │ │ + lxv vs59,-272(r1) │ │ │ │ + lxv vs60,-256(r1) │ │ │ │ + lxv vs61,-240(r1) │ │ │ │ + lxv vs62,-224(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r22,-112(r1) │ │ │ │ - ld r23,-104(r1) │ │ │ │ - ld r24,-96(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r27,-72(r1) │ │ │ │ - ld r28,-64(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r21,-128(r1) │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ + lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 3f58c │ │ │ │ - lwz r29,0(r18) │ │ │ │ - li r10,0 │ │ │ │ - b 3f708 │ │ │ │ - extswsli r8,r30,2 │ │ │ │ - extsw r10,r30 │ │ │ │ - lwzx r29,r18,r8 │ │ │ │ - b 3f708 │ │ │ │ - mr r9,r5 │ │ │ │ - b 3f2b0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ + lwz r7,0(r17) │ │ │ │ li r9,0 │ │ │ │ - stw r9,0(r12) │ │ │ │ - stfd f0,0(r11) │ │ │ │ - li r28,1 │ │ │ │ - b 3f154 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpwi r30,0 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ + b 40088 │ │ │ │ + extswsli r10,r29,2 │ │ │ │ + extsw r9,r29 │ │ │ │ + lwzx r7,r17,r10 │ │ │ │ + b 40088 │ │ │ │ + andi. r9,r29,1 │ │ │ │ + addi r10,r29,-1 │ │ │ │ li r9,0 │ │ │ │ - stw r9,0(r12) │ │ │ │ - stfd f0,0(r11) │ │ │ │ - ble 3f878 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - b 3f038 │ │ │ │ - li r28,1 │ │ │ │ + beq 401e8 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 3f9a0 │ │ │ │ + srdi r10,r29,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r7,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r7,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 401f0 │ │ │ │ + b 3f9a0 │ │ │ │ + andi. r9,r29,1 │ │ │ │ + addi r10,r29,-1 │ │ │ │ li r9,0 │ │ │ │ - b 3f0e8 │ │ │ │ + beq 4024c │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 3f860 │ │ │ │ + srdi r10,r29,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r7,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r7,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 40254 │ │ │ │ + b 3f860 │ │ │ │ + mr r2,r5 │ │ │ │ + b 3fc40 │ │ │ │ + li r2,0 │ │ │ │ + b 3f968 │ │ │ │ + li r2,0 │ │ │ │ + b 3f828 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + li r25,1 │ │ │ │ + stw r2,0(r17) │ │ │ │ + stfd f0,0(r11) │ │ │ │ + b 3fae8 │ │ │ │ + cmpwi r28,0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + stw r2,0(r17) │ │ │ │ + stfd f0,0(r11) │ │ │ │ + bgt 3f9c8 │ │ │ │ + li r25,1 │ │ │ │ + b 3fae8 │ │ │ │ + li r25,1 │ │ │ │ + li r2,0 │ │ │ │ + b 3fa7c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ + .long 0x1285 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003f8c0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-31168 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,128(r3) │ │ │ │ +0000000000040300 : │ │ │ │ + lwz r2,128(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 3f920 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 3f934 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 3f94c │ │ │ │ - andi. r9,r9,1 │ │ │ │ - bne 3f964 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 40340 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 40360 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 40384 │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 403a8 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl 4b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 3f8f0 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 3f8f8 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4b00 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + mtlr r0 │ │ │ │ + beq 40320 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 3f900 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4dc0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + mtlr r0 │ │ │ │ + beq 40328 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 4da0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4d60 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + mtlr r0 │ │ │ │ + beq 40330 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r3,r31 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4d40 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000003f990 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-31376 │ │ │ │ - std r31,-8(r1) │ │ │ │ +00000000000403d0 : │ │ │ │ + cmpwi r4,1 │ │ │ │ mflr r0 │ │ │ │ - mr r31,r4 │ │ │ │ + std r26,-48(r1) │ │ │ │ + std r27,-40(r1) │ │ │ │ + mr r26,r7 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r8 │ │ │ │ + mr r29,r9 │ │ │ │ std r30,-16(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ mr r30,r3 │ │ │ │ - mr r4,r9 │ │ │ │ - mr r28,r7 │ │ │ │ - cmpwi r31,1 │ │ │ │ - mr r29,r8 │ │ │ │ + mr r31,r4 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-96(r1) │ │ │ │ - stw r31,48(r3) │ │ │ │ + stdu r1,-80(r1) │ │ │ │ + stw r4,48(r3) │ │ │ │ stw r9,96(r3) │ │ │ │ stw r10,128(r3) │ │ │ │ std r5,0(r3) │ │ │ │ std r6,8(r3) │ │ │ │ - beq 3fbf0 │ │ │ │ - li r11,5253 │ │ │ │ - li r3,5285 │ │ │ │ - li r5,5281 │ │ │ │ - li r7,5269 │ │ │ │ - li r9,5301 │ │ │ │ + beq 40600 │ │ │ │ + li r4,5253 │ │ │ │ + li r5,5285 │ │ │ │ + li r6,5281 │ │ │ │ + li r8,5269 │ │ │ │ + li r2,5301 │ │ │ │ li r27,5297 │ │ │ │ - li r8,5265 │ │ │ │ - li r6,5249 │ │ │ │ - andi. r0,r10,16 │ │ │ │ - bne 3fa20 │ │ │ │ - mr r7,r11 │ │ │ │ - mr r9,r3 │ │ │ │ - mr r27,r5 │ │ │ │ - mr r8,r6 │ │ │ │ - andi. r6,r10,32 │ │ │ │ - bne 3fa30 │ │ │ │ + li r9,5265 │ │ │ │ + li r7,5249 │ │ │ │ + andi. r3,r10,16 │ │ │ │ + bne 4045c │ │ │ │ + mr r8,r4 │ │ │ │ + mr r2,r5 │ │ │ │ + mr r27,r6 │ │ │ │ mr r9,r7 │ │ │ │ - mr r27,r8 │ │ │ │ + andi. r7,r10,32 │ │ │ │ + bne 4046c │ │ │ │ + mr r2,r8 │ │ │ │ + mr r27,r9 │ │ │ │ andi. r10,r10,4 │ │ │ │ sldi r3,r31,2 │ │ │ │ - std r4,32(r1) │ │ │ │ - iseleq r27,r27,r9 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + iseleq r27,r27,r2 │ │ │ │ + bl 4c40 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,48(r30) │ │ │ │ - std r9,72(r30) │ │ │ │ + std r2,72(r30) │ │ │ │ extswsli r3,r3,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpwi r31,0 │ │ │ │ - ld r4,32(r1) │ │ │ │ - mr r11,r3 │ │ │ │ std r3,80(r30) │ │ │ │ - ble 3fba0 │ │ │ │ - addi r9,r31,-1 │ │ │ │ + ble 405a0 │ │ │ │ ld r8,72(r30) │ │ │ │ - cmplwi r9,3 │ │ │ │ - ble 3fc20 │ │ │ │ - subfic r9,r28,-4 │ │ │ │ - subfic r5,r8,-4 │ │ │ │ - subfic r7,r29,-4 │ │ │ │ - li r6,1 │ │ │ │ - li r10,1 │ │ │ │ - add r3,r3,r9 │ │ │ │ - add r5,r5,r11 │ │ │ │ - add r7,r7,r11 │ │ │ │ - add r9,r8,r9 │ │ │ │ - cmpldi cr6,r3,9 │ │ │ │ - cmpldi cr5,r5,9 │ │ │ │ - cmpldi cr7,r7,9 │ │ │ │ - li r7,1 │ │ │ │ - cmpldi r9,9 │ │ │ │ - li r9,1 │ │ │ │ - isel r6,0,r6,4*cr6+lt │ │ │ │ - isel r10,0,r10,4*cr5+lt │ │ │ │ - isel r7,0,r7,4*cr7+lt │ │ │ │ - isellt r9,0,r9 │ │ │ │ - and r10,r10,r6 │ │ │ │ - and r10,r10,r7 │ │ │ │ - and r10,r10,r9 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 3fc20 │ │ │ │ - addi r9,r8,15 │ │ │ │ - subf r9,r29,r9 │ │ │ │ - cmpldi r9,30 │ │ │ │ - ble 3fc20 │ │ │ │ - rldicl r6,r31,62,34 │ │ │ │ - li r10,0 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - bne 3fbd0 │ │ │ │ - srdi r9,r6,1 │ │ │ │ + subfic r2,r26,-4 │ │ │ │ + add r7,r3,r2 │ │ │ │ + addi r10,r8,15 │ │ │ │ + subfic r9,r8,-4 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpldi r7,8 │ │ │ │ + subf r10,r28,r10 │ │ │ │ + add r9,r9,r3 │ │ │ │ + cmpldi cr5,r2,8 │ │ │ │ + setbc r7,gt │ │ │ │ + cmpldi cr7,r10,30 │ │ │ │ + cmpldi r9,8 │ │ │ │ + setbc r10,4*cr5+gt │ │ │ │ + setbc r9,gt │ │ │ │ + setbc r6,4*cr7+gt │ │ │ │ + and r2,r10,r6 │ │ │ │ + and r2,r2,r9 │ │ │ │ + and r2,r2,r7 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 40630 │ │ │ │ + subfic r2,r28,-4 │ │ │ │ + add r2,r2,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + ble 40630 │ │ │ │ + addi r2,r31,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 40694 │ │ │ │ + rldicl r10,r31,62,34 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r10,1 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + bne 405e0 │ │ │ │ + srdi r9,r10,1 │ │ │ │ mtctr r9 │ │ │ │ - lxvx vs0,r28,r10 │ │ │ │ - addi r6,r10,16 │ │ │ │ + lxvx vs0,r26,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r28,r2 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + lxvx vs0,r26,r10 │ │ │ │ + addi r2,r2,32 │ │ │ │ stxvx vs0,r8,r10 │ │ │ │ - lxvx vs0,r29,r10 │ │ │ │ - stxvx vs0,r11,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r28,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - lxvx vs0,r29,r6 │ │ │ │ - stxvx vs0,r11,r6 │ │ │ │ - bdnz 3fb10 │ │ │ │ - andi. r9,r31,3 │ │ │ │ - clrrwi r9,r31,2 │ │ │ │ - beq 3fba0 │ │ │ │ - clrldi r10,r9,32 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - cmpw r7,r31 │ │ │ │ - lwzx r7,r28,r10 │ │ │ │ - stwx r7,r8,r10 │ │ │ │ - lwzx r7,r29,r10 │ │ │ │ - stwx r7,r11,r10 │ │ │ │ - bge 3fba0 │ │ │ │ - addi r7,r10,4 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwzx r6,r28,r7 │ │ │ │ - cmpw r9,r31 │ │ │ │ - stwx r6,r8,r7 │ │ │ │ - lwzx r9,r29,r7 │ │ │ │ - stwx r9,r11,r7 │ │ │ │ - bge 3fba0 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lwzx r9,r28,r10 │ │ │ │ - stwx r9,r8,r10 │ │ │ │ - lwzx r9,r29,r10 │ │ │ │ - stwx r9,r11,r10 │ │ │ │ - addi r1,r1,96 │ │ │ │ + lxvx vs0,r28,r10 │ │ │ │ + stxvx vs0,r3,r10 │ │ │ │ + bdnz 40528 │ │ │ │ + andi. r2,r31,3 │ │ │ │ + clrrwi r2,r31,2 │ │ │ │ + beq 405a0 │ │ │ │ + subf r31,r2,r31 │ │ │ │ + li r9,16 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + rldic r31,r31,2,30 │ │ │ │ + sldi r2,r2,2 │ │ │ │ + cmpldi r31,16 │ │ │ │ + add r26,r26,r2 │ │ │ │ + add r8,r8,r2 │ │ │ │ + add r28,r28,r2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + iselgt r9,r9,r31 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r26,r9 │ │ │ │ + stxvl vs0,r8,r9 │ │ │ │ + lxvl vs0,r28,r9 │ │ │ │ + stxvl vs0,r2,r9 │ │ │ │ + addi r1,r1,80 │ │ │ │ clrldi r5,r27,32 │ │ │ │ + mr r4,r29 │ │ │ │ mr r3,r30 │ │ │ │ ld r0,16(r1) │ │ │ │ + ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 3b378 │ │ │ │ + b 3bdf0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r28) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r26) │ │ │ │ cmpdi r9,0 │ │ │ │ - li r10,16 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r8) │ │ │ │ - lxv vs0,0(r29) │ │ │ │ - stxv vs0,0(r11) │ │ │ │ - bne 3fb08 │ │ │ │ - b 3fb3c │ │ │ │ - li r11,5765 │ │ │ │ - li r3,5797 │ │ │ │ - li r5,5793 │ │ │ │ - li r7,5781 │ │ │ │ - li r9,5813 │ │ │ │ + lxv vs0,0(r28) │ │ │ │ + stxv vs0,0(r3) │ │ │ │ + bne 40520 │ │ │ │ + b 40554 │ │ │ │ + li r4,5765 │ │ │ │ + li r5,5797 │ │ │ │ + li r6,5793 │ │ │ │ + li r8,5781 │ │ │ │ + li r2,5813 │ │ │ │ li r27,5809 │ │ │ │ - li r8,5777 │ │ │ │ - li r6,5761 │ │ │ │ - b 3fa08 │ │ │ │ + li r9,5777 │ │ │ │ + li r7,5761 │ │ │ │ + b 40444 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r31,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r31,-1 │ │ │ │ - beq 3fc4c │ │ │ │ - lwz r7,0(r28) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,4 │ │ │ │ - stw r7,0(r8) │ │ │ │ - lwz r10,0(r29) │ │ │ │ - stw r10,0(r11) │ │ │ │ - beq 3fba0 │ │ │ │ - srdi r10,r31,1 │ │ │ │ - mtctr r10 │ │ │ │ - lwzx r7,r28,r9 │ │ │ │ - addi r10,r9,4 │ │ │ │ - stwx r7,r8,r9 │ │ │ │ - lwzx r7,r29,r9 │ │ │ │ - stwx r7,r11,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lwzx r7,r28,r10 │ │ │ │ - stwx r7,r8,r10 │ │ │ │ - lwzx r7,r29,r10 │ │ │ │ - stwx r7,r11,r10 │ │ │ │ - bdnz 3fc54 │ │ │ │ - b 3fba0 │ │ │ │ + andi. r9,r31,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r31,-1 │ │ │ │ + beq 4065c │ │ │ │ + lwz r10,0(r26) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,4 │ │ │ │ + stw r10,0(r8) │ │ │ │ + lwz r9,0(r28) │ │ │ │ + stw r9,0(r3) │ │ │ │ + beq 405a0 │ │ │ │ + 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 40664 │ │ │ │ + b 405a0 │ │ │ │ + li r2,0 │ │ │ │ + b 40560 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x580 │ │ │ │ + .long 0x680 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000003fc90 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-32144 │ │ │ │ +00000000000406b0 : │ │ │ │ mflr r0 │ │ │ │ std r24,-72(r1) │ │ │ │ std r26,-56(r1) │ │ │ │ + li r2,8 │ │ │ │ + mr r24,r4 │ │ │ │ + mr r26,r7 │ │ │ │ std r28,-40(r1) │ │ │ │ - li r9,8 │ │ │ │ mr r28,r3 │ │ │ │ sldi r3,r4,2 │ │ │ │ - mr r24,r4 │ │ │ │ - mr r26,r7 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ stw r4,48(r28) │ │ │ │ std r5,0(r28) │ │ │ │ std r6,8(r28) │ │ │ │ - stw r9,96(r28) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + stw r2,96(r28) │ │ │ │ + bl 4c40 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,48(r28) │ │ │ │ - std r9,72(r28) │ │ │ │ + std r2,72(r28) │ │ │ │ extswsli r3,r3,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpwi r24,0 │ │ │ │ std r3,80(r28) │ │ │ │ - ble 3fdc0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ble 407d0 │ │ │ │ std r25,48(r1) │ │ │ │ - stfd f31,104(r1) │ │ │ │ ld r25,72(r28) │ │ │ │ + stfd f31,104(r1) │ │ │ │ + xxspltidp vs31,1069547520 │ │ │ │ std r27,64(r1) │ │ │ │ std r30,88(r1) │ │ │ │ - std r31,96(r1) │ │ │ │ mr r27,r3 │ │ │ │ - lfd f31,1560(r9) │ │ │ │ mr r30,r24 │ │ │ │ + std r31,96(r1) │ │ │ │ li r31,0 │ │ │ │ std r29,80(r1) │ │ │ │ lwzx r29,r26,r31 │ │ │ │ mtfprwa f1,r29 │ │ │ │ fcfid f1,f1 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5120 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stwx r29,r25,r31 │ │ │ │ fctiwz f0,f1 │ │ │ │ - mffprwz r9,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - clrrwi r9,r9,1 │ │ │ │ - stwx r9,r27,r31 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + clrrwi r2,r2,1 │ │ │ │ + stwx r2,r27,r31 │ │ │ │ addi r31,r31,4 │ │ │ │ - bne 3fd30 │ │ │ │ + bne 40740 │ │ │ │ cmpwi r24,1 │ │ │ │ - li r9,2513 │ │ │ │ + li r2,2513 │ │ │ │ lfd f31,104(r1) │ │ │ │ ld r25,48(r1) │ │ │ │ + li r5,5777 │ │ │ │ ld r27,64(r1) │ │ │ │ ld r29,80(r1) │ │ │ │ ld r30,88(r1) │ │ │ │ ld r31,96(r1) │ │ │ │ - li r5,5777 │ │ │ │ - stw r9,128(r28) │ │ │ │ - beq 3fd9c │ │ │ │ + stw r2,128(r28) │ │ │ │ + beq 407a8 │ │ │ │ li r5,5265 │ │ │ │ addi r1,r1,112 │ │ │ │ lwa r4,96(r28) │ │ │ │ mr r3,r28 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r24,-72(r1) │ │ │ │ ld r26,-56(r1) │ │ │ │ ld r28,-40(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 3b378 │ │ │ │ - li r9,2513 │ │ │ │ - stw r9,128(r28) │ │ │ │ - b 3fd98 │ │ │ │ + b 3bdf0 │ │ │ │ + nop │ │ │ │ + li r2,2513 │ │ │ │ + stw r2,128(r28) │ │ │ │ + b 407a4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x881 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003fde0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-32480 │ │ │ │ +00000000000407f0 : │ │ │ │ mflr r0 │ │ │ │ - mr r9,r4 │ │ │ │ + mr r2,r4 │ │ │ │ mr r6,r5 │ │ │ │ li r4,1 │ │ │ │ - mr r5,r9 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ + mr r5,r2 │ │ │ │ addi r7,r1,32 │ │ │ │ - stw r9,32(r1) │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r2,32(r1) │ │ │ │ + bl 4f60 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000003fe30 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-32560 │ │ │ │ +0000000000040840 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,120(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4720 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 46c0 │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,88(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 3fee0 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 3ff10 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 3ff28 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 3ff40 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 3ff58 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 3ff70 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 3ff88 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 3ffa0 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 408e0 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 40904 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 40918 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 4092c │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 40940 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 40954 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 40968 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 4097c │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r3,184(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 3fe9c │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 40890 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 3fea4 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 40898 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 3feac │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 408a0 │ │ │ │ ld r3,160(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - beq 3feb4 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,256 │ │ │ │ + beq 408a8 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,128 │ │ │ │ - beq 3febc │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,128 │ │ │ │ + beq 408b0 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 3fec4 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 408b8 │ │ │ │ ld r3,144(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 3fecc │ │ │ │ - ld r3,152(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 408c0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,152(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4700 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,32560 │ │ │ │ - ld r10,8(r3) │ │ │ │ - std r22,-112(r1) │ │ │ │ - std r24,-96(r1) │ │ │ │ - std r21,-120(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ - std r25,-88(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - std r29,-56(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ - mr r24,r3 │ │ │ │ - stdu r1,-176(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,8(r3) │ │ │ │ + cmpdi r9,0 │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ mr r22,r4 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 40084 │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + std r31,-48(r1) │ │ │ │ + stdu r1,-192(r1) │ │ │ │ + ble 40a58 │ │ │ │ ld r11,48(r3) │ │ │ │ - ld r9,24(r3) │ │ │ │ - ld r8,120(r3) │ │ │ │ - ld r3,120(r4) │ │ │ │ cmpdi r11,1 │ │ │ │ - bne 4021c │ │ │ │ - andi. r6,r10,1 │ │ │ │ - addi r7,r8,8 │ │ │ │ + ld r2,24(r3) │ │ │ │ + ld r10,120(r3) │ │ │ │ + ld r3,120(r4) │ │ │ │ + bne 40c0c │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r8,r10,8 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r8,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - bne 401f8 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - addi r10,r8,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ - stfdx f12,r3,r8 │ │ │ │ - stfd f0,-16(r9) │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ + li r10,0 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne 40be8 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + lfdx f12,r8,r10 │ │ │ │ + addi r9,r10,8 │ │ │ │ + mr r7,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ stfdx f12,r3,r10 │ │ │ │ - bdnz 40054 │ │ │ │ + stfd f0,-16(r2) │ │ │ │ + addi r10,r10,16 │ │ │ │ + stfd f0,24(r7) │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ + stfdx f12,r3,r9 │ │ │ │ + bdnz 40a24 │ │ │ │ ld r21,56(r24) │ │ │ │ li r23,0 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 40bcc │ │ │ │ + stfd f27,152(r1) │ │ │ │ + stfd f28,160(r1) │ │ │ │ + plfd f27,93980 # 57990 │ │ │ │ + mflr r0 │ │ │ │ + std r25,96(r1) │ │ │ │ + std r26,104(r1) │ │ │ │ addi r25,r1,32 │ │ │ │ addi r26,r1,40 │ │ │ │ - ld r9,0(r21) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 401c4 │ │ │ │ - mflr r0 │ │ │ │ - std r20,48(r1) │ │ │ │ - stfd f28,144(r1) │ │ │ │ - stfd f29,152(r1) │ │ │ │ - stfd f30,160(r1) │ │ │ │ - stfd f31,168(r1) │ │ │ │ - std r0,192(r1) │ │ │ │ + std r0,208(r1) │ │ │ │ + std r20,56(r1) │ │ │ │ + std r27,112(r1) │ │ │ │ + std r28,120(r1) │ │ │ │ + std r29,128(r1) │ │ │ │ + std r30,136(r1) │ │ │ │ + stfd f29,168(r1) │ │ │ │ + stfd f30,176(r1) │ │ │ │ + stfd f31,184(r1) │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ld r9,8(r21) │ │ │ │ - ld r10,16(r24) │ │ │ │ + nop │ │ │ │ + ld r2,8(r21) │ │ │ │ + ld r9,16(r24) │ │ │ │ mr r3,r22 │ │ │ │ - mulld r9,r23,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r9,16(r22) │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r29,8(r24) │ │ │ │ + mulld r2,r23,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r22) │ │ │ │ + bl 5140 │ │ │ │ ld r21,56(r24) │ │ │ │ + ld r29,8(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ ld r20,0(r21) │ │ │ │ - ble 4019c │ │ │ │ - sradi r9,r20,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble 40b88 │ │ │ │ + sradi r2,r20,1 │ │ │ │ + addze r2,r2 │ │ │ │ ld r27,48(r24) │ │ │ │ ld r31,24(r24) │ │ │ │ ld r30,24(r22) │ │ │ │ ld r28,120(r24) │ │ │ │ - lfd f0,1552(r10) │ │ │ │ - subf r9,r9,r23 │ │ │ │ + subf r2,r2,r23 │ │ │ │ sldi r27,r27,3 │ │ │ │ addi r31,r31,8 │ │ │ │ addi r30,r30,8 │ │ │ │ - mtfprd f28,r9 │ │ │ │ + mtfprd f28,r2 │ │ │ │ fcfid f28,f28 │ │ │ │ - fmul f28,f28,f0 │ │ │ │ - nop │ │ │ │ + fmul f28,f28,f27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f1,0(r28) │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ lfd f31,-8(r30) │ │ │ │ add r28,r28,r27 │ │ │ │ - lfd f29,0(r30) │ │ │ │ - lfd f30,0(r31) │ │ │ │ addi r30,r30,16 │ │ │ │ + lfd f29,-16(r30) │ │ │ │ + lfd f30,0(r31) │ │ │ │ addi r31,r31,16 │ │ │ │ fmul f1,f28,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-24(r31) │ │ │ │ addic. r29,r29,-1 │ │ │ │ + lfd f11,-24(r31) │ │ │ │ fmadd f30,f31,f0,f30 │ │ │ │ fmadd f31,f31,f12,f11 │ │ │ │ fmadd f12,f29,f12,f30 │ │ │ │ fnmsub f0,f29,f0,f31 │ │ │ │ stfd f12,-16(r31) │ │ │ │ stfd f0,-24(r31) │ │ │ │ - bne 40140 │ │ │ │ + bne 40b30 │ │ │ │ addi r23,r23,1 │ │ │ │ cmpd r23,r20 │ │ │ │ - blt 400c0 │ │ │ │ - ld r0,192(r1) │ │ │ │ - lfd f28,144(r1) │ │ │ │ - lfd f29,152(r1) │ │ │ │ - lfd f30,160(r1) │ │ │ │ - lfd f31,168(r1) │ │ │ │ - ld r20,48(r1) │ │ │ │ + blt 40ac0 │ │ │ │ + ld r0,208(r1) │ │ │ │ + lfd f27,152(r1) │ │ │ │ + lfd f28,160(r1) │ │ │ │ + lfd f29,168(r1) │ │ │ │ + lfd f30,176(r1) │ │ │ │ + lfd f31,184(r1) │ │ │ │ + ld r20,56(r1) │ │ │ │ + ld r25,96(r1) │ │ │ │ + ld r26,104(r1) │ │ │ │ + ld r27,112(r1) │ │ │ │ mtlr r0 │ │ │ │ - addi r1,r1,176 │ │ │ │ - ld r21,-120(r1) │ │ │ │ - ld r22,-112(r1) │ │ │ │ - ld r23,-104(r1) │ │ │ │ - ld r24,-96(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r27,-72(r1) │ │ │ │ - ld r28,-64(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ + ld r28,120(r1) │ │ │ │ + ld r29,128(r1) │ │ │ │ + ld r30,136(r1) │ │ │ │ + addi r1,r1,192 │ │ │ │ + ld r21,-128(r1) │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ blr │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - li r8,8 │ │ │ │ - lfd f12,0(r7) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r2,r2,16 │ │ │ │ + li r10,8 │ │ │ │ stfd f12,0(r3) │ │ │ │ - bne 4004c │ │ │ │ - b 40084 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - sldi r30,r11,3 │ │ │ │ - cmpldi r6,20 │ │ │ │ - ble 40364 │ │ │ │ - mulld r5,r11,r6 │ │ │ │ - sldi. r30,r11,3 │ │ │ │ - li r7,8 │ │ │ │ - li r4,1 │ │ │ │ - sldi r31,r10,4 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - li r26,0 │ │ │ │ - li r25,0 │ │ │ │ - li r27,0 │ │ │ │ - addi r29,r31,-8 │ │ │ │ - add r6,r3,r6 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r28,r9,r29 │ │ │ │ - li r29,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - isellt r0,r5,r7 │ │ │ │ - isellt r7,r7,r5 │ │ │ │ - add r5,r8,r0 │ │ │ │ - add r7,r8,r7 │ │ │ │ - li r0,0 │ │ │ │ - cmpld r5,r28 │ │ │ │ - cmpld cr6,r5,r6 │ │ │ │ - cmpld cr5,r3,r7 │ │ │ │ - cmpld cr7,r9,r7 │ │ │ │ - li r7,1 │ │ │ │ - li r6,1 │ │ │ │ - isel r5,r4,r26,4*cr6+gt │ │ │ │ - isel r29,r29,r25,4*cr5+gt │ │ │ │ - isel r4,r7,r27,4*cr7+gt │ │ │ │ - iselgt r7,r7,r0 │ │ │ │ - or r5,r5,r29 │ │ │ │ - or r7,r7,r4 │ │ │ │ - and r7,r7,r5 │ │ │ │ - cmpwi r7,0 │ │ │ │ - beq 40364 │ │ │ │ - sldi r7,r10,3 │ │ │ │ - add r31,r9,r31 │ │ │ │ + bne 40a1c │ │ │ │ + b 40a58 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + sldi r31,r11,3 │ │ │ │ + cmpldi r7,20 │ │ │ │ + ble 40d34 │ │ │ │ + mulld r6,r11,r7 │ │ │ │ + sldi. r31,r11,3 │ │ │ │ + li r8,8 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + sldi r5,r9,4 │ │ │ │ add r7,r3,r7 │ │ │ │ - cmpld cr7,r3,r31 │ │ │ │ - cmpld r9,r7 │ │ │ │ - isel r5,0,r6,4*cr7+lt │ │ │ │ - isellt r7,0,r6 │ │ │ │ - or r7,r7,r5 │ │ │ │ + addi r0,r5,-8 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r0,r2,r0 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + isellt r4,r6,r8 │ │ │ │ + isellt r8,r8,r6 │ │ │ │ + add r6,r10,r4 │ │ │ │ + add r8,r10,r8 │ │ │ │ + cmpld cr6,r6,r7 │ │ │ │ + cmpld cr5,r3,r8 │ │ │ │ + cmpld r6,r0 │ │ │ │ + cmpld cr7,r2,r8 │ │ │ │ + setbc r7,4*cr5+gt │ │ │ │ + setbc r8,4*cr6+gt │ │ │ │ + setbc r4,gt │ │ │ │ + setbc r6,4*cr7+gt │ │ │ │ + or r8,r8,r7 │ │ │ │ + or r7,r6,r4 │ │ │ │ + and r7,r7,r8 │ │ │ │ cmpwi r7,0 │ │ │ │ - beq 40364 │ │ │ │ - srdi r4,r10,1 │ │ │ │ - xxspltib vs32,0 │ │ │ │ + beq 40d34 │ │ │ │ + sldi r8,r9,3 │ │ │ │ + add r5,r2,r5 │ │ │ │ + add r8,r3,r8 │ │ │ │ + cmpld cr7,r3,r5 │ │ │ │ + cmpld r2,r8 │ │ │ │ + setbcr r7,4*cr7+lt │ │ │ │ + setbcr r8,lt │ │ │ │ + or r8,r8,r7 │ │ │ │ + cmpwi r8,0 │ │ │ │ + beq 40d34 │ │ │ │ + srdi r8,r9,1 │ │ │ │ sldi r0,r11,4 │ │ │ │ - mr r5,r9 │ │ │ │ - addi r6,r8,8 │ │ │ │ - mr r7,r3 │ │ │ │ - mtctr r4 │ │ │ │ + mr r6,r2 │ │ │ │ + addi r7,r10,8 │ │ │ │ + mr r4,r3 │ │ │ │ + xxspltib vs32,0 │ │ │ │ + mtctr r8 │ │ │ │ nop │ │ │ │ - stxv vs32,0(r5) │ │ │ │ - stxv vs32,16(r5) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r5,r5,32 │ │ │ │ - ld r4,0(r6) │ │ │ │ - ldx r31,r6,r30 │ │ │ │ - add r6,r6,r0 │ │ │ │ - mtvsrdd vs0,r31,r4 │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - bdnz 40300 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - clrrdi r10,r10,1 │ │ │ │ - beq 40084 │ │ │ │ - extswsli r7,r10,4 │ │ │ │ - mulld r11,r11,r10 │ │ │ │ + stxv vs32,0(r6) │ │ │ │ + stxv vs32,16(r6) │ │ │ │ + ld r5,0(r7) │ │ │ │ + ldx r8,r7,r31 │ │ │ │ + addi r6,r6,32 │ │ │ │ + add r7,r7,r0 │ │ │ │ + addi r4,r4,16 │ │ │ │ + mtvsrdd vs0,r8,r5 │ │ │ │ + stxv vs0,-16(r4) │ │ │ │ + bdnz 40cd0 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + clrrdi r9,r9,1 │ │ │ │ + beq 40a58 │ │ │ │ + mulld r11,r11,r9 │ │ │ │ + extswsli r8,r9,4 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - add r6,r9,r7 │ │ │ │ - stfdx f0,r9,r7 │ │ │ │ - stfd f0,8(r6) │ │ │ │ - addi r9,r11,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - b 40084 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + stfdx f0,r2,r8 │ │ │ │ + add r7,r2,r8 │ │ │ │ + stfd f0,8(r7) │ │ │ │ + addi r2,r11,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + b 40a58 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - beq 4039c │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + beq 40d6c │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + lfd f12,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r10,r10,r31 │ │ │ │ addi r3,r3,8 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - add r8,r8,r30 │ │ │ │ stfd f12,-8(r3) │ │ │ │ - beq 40084 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - add r5,r8,r30 │ │ │ │ - addi r9,r9,32 │ │ │ │ + beq 40a58 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + lfd f12,0(r10) │ │ │ │ + mr r7,r2 │ │ │ │ + add r6,r10,r31 │ │ │ │ + addi r2,r2,32 │ │ │ │ addi r3,r3,16 │ │ │ │ - lfd f12,0(r8) │ │ │ │ stfd f12,-16(r3) │ │ │ │ - stfd f0,-16(r9) │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - lfdx f12,r8,r30 │ │ │ │ - add r8,r5,r30 │ │ │ │ + stfd f0,-16(r2) │ │ │ │ + stfd f0,24(r7) │ │ │ │ + lfdx f12,r10,r31 │ │ │ │ + add r10,r6,r31 │ │ │ │ stfd f12,-8(r3) │ │ │ │ - bdnz 403a4 │ │ │ │ - b 40084 │ │ │ │ + bdnz 40d74 │ │ │ │ + b 40a58 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xc84 │ │ │ │ - nop │ │ │ │ + .long 0xc85 │ │ │ │ nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,31504 │ │ │ │ - ld r7,8(r3) │ │ │ │ + ld r8,8(r3) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r21,-136(r1) │ │ │ │ - std r24,-112(r1) │ │ │ │ std r22,-128(r1) │ │ │ │ - std r26,-96(r1) │ │ │ │ - std r27,-88(r1) │ │ │ │ - std r28,-80(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ + mr r21,r4 │ │ │ │ + std r24,-112(r1) │ │ │ │ std r31,-56(r1) │ │ │ │ mr r24,r3 │ │ │ │ - mr r21,r4 │ │ │ │ stdu r1,-208(r1) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 4049c │ │ │ │ - ld r6,48(r3) │ │ │ │ - ld r9,24(r3) │ │ │ │ - ld r8,120(r3) │ │ │ │ - ld r10,120(r4) │ │ │ │ - cmpdi r6,1 │ │ │ │ - bne 40694 │ │ │ │ - andi. r5,r7,1 │ │ │ │ - addi r8,r8,16 │ │ │ │ - li r6,0 │ │ │ │ - addi r5,r7,-1 │ │ │ │ + ble 40e54 │ │ │ │ + ld r7,48(r3) │ │ │ │ + cmpdi r7,1 │ │ │ │ + ld r2,24(r3) │ │ │ │ + ld r10,120(r3) │ │ │ │ + ld r9,120(r4) │ │ │ │ + bne 41050 │ │ │ │ + andi. r6,r8,1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + li r7,0 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - bne 40670 │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - addi r7,r6,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lfdx f12,r8,r6 │ │ │ │ - stfdx f12,r10,r6 │ │ │ │ - stfd f0,-16(r9) │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - addi r6,r6,16 │ │ │ │ - lfdx f12,r8,r7 │ │ │ │ - stfdx f12,r10,r7 │ │ │ │ - bdnz 4046c │ │ │ │ + addi r6,r8,-1 │ │ │ │ + bne 4102c │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + lfdx f12,r10,r7 │ │ │ │ + addi r8,r7,8 │ │ │ │ + mr r6,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stfdx f12,r9,r7 │ │ │ │ + stfd f0,-16(r2) │ │ │ │ + addi r7,r7,16 │ │ │ │ + stfd f0,24(r6) │ │ │ │ + lfdx f12,r10,r8 │ │ │ │ + stfdx f12,r9,r8 │ │ │ │ + bdnz 40e20 │ │ │ │ ld r22,56(r24) │ │ │ │ - ld r9,0(r22) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 40644 │ │ │ │ - mflr r0 │ │ │ │ + ld r2,0(r22) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 41014 │ │ │ │ + std r27,120(r1) │ │ │ │ + std r26,112(r1) │ │ │ │ ld r27,8(r22) │ │ │ │ + mflr r0 │ │ │ │ + addi r26,r1,40 │ │ │ │ + stfd f26,160(r1) │ │ │ │ + stfd f27,168(r1) │ │ │ │ + plfd f26,92944 # 57990 │ │ │ │ std r20,64(r1) │ │ │ │ - std r25,104(r1) │ │ │ │ + std r19,56(r1) │ │ │ │ li r20,0 │ │ │ │ + std r25,104(r1) │ │ │ │ addi r25,r1,32 │ │ │ │ - addi r26,r1,40 │ │ │ │ - std r19,56(r1) │ │ │ │ + std r0,224(r1) │ │ │ │ std r23,88(r1) │ │ │ │ - stfd f26,160(r1) │ │ │ │ - stfd f27,168(r1) │ │ │ │ + std r28,128(r1) │ │ │ │ + std r29,136(r1) │ │ │ │ + std r30,144(r1) │ │ │ │ stfd f28,176(r1) │ │ │ │ stfd f29,184(r1) │ │ │ │ stfd f30,192(r1) │ │ │ │ stfd f31,200(r1) │ │ │ │ - std r0,224(r1) │ │ │ │ - nop │ │ │ │ cmpdi r27,0 │ │ │ │ - ble 40614 │ │ │ │ + ble 40fd0 │ │ │ │ li r23,0 │ │ │ │ nop │ │ │ │ + ld r9,16(r22) │ │ │ │ maddld r27,r27,r20,r23 │ │ │ │ - ld r10,16(r22) │ │ │ │ - ld r9,16(r24) │ │ │ │ + ld r2,16(r24) │ │ │ │ mr r3,r21 │ │ │ │ - mulld r27,r27,r10 │ │ │ │ + mulld r27,r27,r9 │ │ │ │ sldi r27,r27,4 │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,16(r21) │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r28,8(r24) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,16(r21) │ │ │ │ + bl 5140 │ │ │ │ ld r22,56(r24) │ │ │ │ + ld r28,8(r24) │ │ │ │ cmpdi r28,0 │ │ │ │ ld r27,8(r22) │ │ │ │ - ble 405f8 │ │ │ │ - ld r9,0(r22) │ │ │ │ - sradi r10,r27,1 │ │ │ │ - addze r10,r10 │ │ │ │ + ble 40fb4 │ │ │ │ + ld r2,0(r22) │ │ │ │ + sradi r9,r27,1 │ │ │ │ + addze r9,r9 │ │ │ │ ld r19,48(r24) │ │ │ │ ld r31,24(r24) │ │ │ │ ld r30,24(r21) │ │ │ │ - addis r8,r2,-2 │ │ │ │ ld r29,120(r24) │ │ │ │ - lfd f26,1552(r8) │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - subf r10,r10,r23 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + subf r9,r9,r23 │ │ │ │ sldi r19,r19,3 │ │ │ │ addi r31,r31,8 │ │ │ │ addi r30,r30,8 │ │ │ │ - mtfprd f27,r10 │ │ │ │ - subf r9,r9,r20 │ │ │ │ + mtfprd f27,r9 │ │ │ │ + subf r2,r2,r20 │ │ │ │ fcfid f27,f27 │ │ │ │ - mtfprd f28,r9 │ │ │ │ + mtfprd f28,r2 │ │ │ │ fcfid f28,f28 │ │ │ │ - nop │ │ │ │ lfd f0,8(r29) │ │ │ │ lfd f1,0(r29) │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ add r29,r29,r19 │ │ │ │ - lfd f31,-8(r30) │ │ │ │ - lfd f29,0(r30) │ │ │ │ - lfd f30,0(r31) │ │ │ │ addi r30,r30,16 │ │ │ │ + lfd f31,-24(r30) │ │ │ │ + lfd f29,-16(r30) │ │ │ │ addi r31,r31,16 │ │ │ │ + lfd f30,-16(r31) │ │ │ │ fmul f0,f27,f0 │ │ │ │ fmadd f1,f28,f1,f0 │ │ │ │ fmul f1,f1,f26 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-24(r31) │ │ │ │ addic. r28,r28,-1 │ │ │ │ + lfd f11,-24(r31) │ │ │ │ fmadd f30,f31,f0,f30 │ │ │ │ fmadd f31,f31,f12,f11 │ │ │ │ fmadd f12,f29,f12,f30 │ │ │ │ fnmsub f0,f29,f0,f31 │ │ │ │ stfd f12,-16(r31) │ │ │ │ stfd f0,-24(r31) │ │ │ │ - bne 40590 │ │ │ │ + bne 40f50 │ │ │ │ addi r23,r23,1 │ │ │ │ cmpd r23,r27 │ │ │ │ - blt 40500 │ │ │ │ - ld r9,0(r22) │ │ │ │ + blt 40ed0 │ │ │ │ + ld r2,0(r22) │ │ │ │ addi r20,r20,1 │ │ │ │ - cmpd r20,r9 │ │ │ │ - blt 404f0 │ │ │ │ + cmpd r20,r2 │ │ │ │ + blt 40ec0 │ │ │ │ ld r0,224(r1) │ │ │ │ lfd f26,160(r1) │ │ │ │ lfd f27,168(r1) │ │ │ │ lfd f28,176(r1) │ │ │ │ lfd f29,184(r1) │ │ │ │ lfd f30,192(r1) │ │ │ │ lfd f31,200(r1) │ │ │ │ ld r19,56(r1) │ │ │ │ ld r20,64(r1) │ │ │ │ ld r23,88(r1) │ │ │ │ - ld r25,104(r1) │ │ │ │ mtlr r0 │ │ │ │ + ld r25,104(r1) │ │ │ │ + ld r26,112(r1) │ │ │ │ + ld r27,120(r1) │ │ │ │ + ld r28,128(r1) │ │ │ │ + ld r29,136(r1) │ │ │ │ + ld r30,144(r1) │ │ │ │ addi r1,r1,208 │ │ │ │ ld r21,-136(r1) │ │ │ │ ld r22,-128(r1) │ │ │ │ ld r24,-112(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ - ld r28,-80(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ ld r31,-56(r1) │ │ │ │ blr │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - cmpdi r5,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - li r6,8 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - stfd f12,0(r10) │ │ │ │ - bne 40464 │ │ │ │ - b 4049c │ │ │ │ - addi r4,r7,-1 │ │ │ │ - sldi r3,r6,3 │ │ │ │ - cmpldi r4,20 │ │ │ │ - ble 407d8 │ │ │ │ - mulld r11,r6,r4 │ │ │ │ - sldi. r3,r6,3 │ │ │ │ - li r5,16 │ │ │ │ - li r31,1 │ │ │ │ - sldi r30,r7,4 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + cmpdi r6,0 │ │ │ │ + lfd f12,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + li r7,8 │ │ │ │ + stfd f12,0(r9) │ │ │ │ + bne 40e18 │ │ │ │ + b 40e54 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + sldi r11,r7,3 │ │ │ │ + cmpldi r5,20 │ │ │ │ + ble 41174 │ │ │ │ + mulld r4,r5,r7 │ │ │ │ + sldi. r11,r7,3 │ │ │ │ + li r6,16 │ │ │ │ + sldi r3,r8,4 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + addi r31,r3,-8 │ │ │ │ + add r5,r9,r5 │ │ │ │ + add r31,r2,r31 │ │ │ │ + addi r4,r4,2 │ │ │ │ sldi r4,r4,3 │ │ │ │ - li r27,0 │ │ │ │ - li r26,0 │ │ │ │ - add r4,r10,r4 │ │ │ │ - addi r29,r30,-8 │ │ │ │ - addi r11,r11,2 │ │ │ │ - add r28,r9,r29 │ │ │ │ - li r29,1 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - isellt r0,r11,r5 │ │ │ │ - isellt r5,r5,r11 │ │ │ │ - add r11,r8,r0 │ │ │ │ - add r5,r8,r5 │ │ │ │ - li r0,0 │ │ │ │ - cmpld cr6,r11,r4 │ │ │ │ - cmpld r11,r28 │ │ │ │ - cmpld cr5,r10,r5 │ │ │ │ - cmpld cr7,r9,r5 │ │ │ │ - li r5,1 │ │ │ │ - li r4,1 │ │ │ │ - isel r11,r31,r27,4*cr6+gt │ │ │ │ - li r31,0 │ │ │ │ - isel r29,r29,r26,4*cr5+gt │ │ │ │ - isel r0,r5,r0,4*cr7+gt │ │ │ │ - iselgt r5,r5,r31 │ │ │ │ - or r11,r11,r29 │ │ │ │ - or r5,r5,r0 │ │ │ │ - and r5,r5,r11 │ │ │ │ - cmpwi r5,0 │ │ │ │ - beq 407d8 │ │ │ │ - sldi r5,r7,3 │ │ │ │ - add r30,r9,r30 │ │ │ │ - add r5,r10,r5 │ │ │ │ - cmpld cr7,r10,r30 │ │ │ │ - cmpld r9,r5 │ │ │ │ - isel r11,0,r4,4*cr7+lt │ │ │ │ - isellt r5,0,r4 │ │ │ │ - or r5,r5,r11 │ │ │ │ + isellt r0,r4,r6 │ │ │ │ + isellt r6,r6,r4 │ │ │ │ + add r4,r10,r0 │ │ │ │ + add r6,r10,r6 │ │ │ │ + cmpld cr6,r4,r31 │ │ │ │ + cmpld cr5,r2,r6 │ │ │ │ + cmpld cr7,r4,r5 │ │ │ │ + cmpld r9,r6 │ │ │ │ + setbc r5,4*cr5+gt │ │ │ │ + setbc r6,4*cr6+gt │ │ │ │ + setbc r4,gt │ │ │ │ + setbc r0,4*cr7+gt │ │ │ │ + or r6,r6,r5 │ │ │ │ + or r5,r4,r0 │ │ │ │ + and r5,r5,r6 │ │ │ │ cmpwi r5,0 │ │ │ │ - beq 407d8 │ │ │ │ - srdi r11,r7,1 │ │ │ │ + beq 41174 │ │ │ │ + sldi r6,r8,3 │ │ │ │ + add r3,r2,r3 │ │ │ │ + add r6,r9,r6 │ │ │ │ + cmpld cr7,r9,r3 │ │ │ │ + cmpld r2,r6 │ │ │ │ + setbcr r5,4*cr7+lt │ │ │ │ + setbcr r6,lt │ │ │ │ + or r6,r6,r5 │ │ │ │ + cmpwi r6,0 │ │ │ │ + beq 41174 │ │ │ │ + srdi r4,r8,1 │ │ │ │ + sldi r0,r7,4 │ │ │ │ + mr r5,r2 │ │ │ │ + addi r6,r10,16 │ │ │ │ + mr r3,r9 │ │ │ │ xxspltib vs32,0 │ │ │ │ - sldi r0,r6,4 │ │ │ │ - mr r4,r9 │ │ │ │ - addi r5,r8,16 │ │ │ │ - mr r31,r10 │ │ │ │ - mtctr r11 │ │ │ │ - stxv vs32,0(r4) │ │ │ │ - stxv vs32,16(r4) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r4,r4,32 │ │ │ │ - ld r11,0(r5) │ │ │ │ - ldx r30,r5,r3 │ │ │ │ - add r5,r5,r0 │ │ │ │ - mtvsrdd vs0,r30,r11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 40774 │ │ │ │ - andi. r5,r7,1 │ │ │ │ - clrrdi r7,r7,1 │ │ │ │ - beq 4049c │ │ │ │ - extswsli r5,r7,4 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ + mtctr r4 │ │ │ │ + stxv vs32,0(r5) │ │ │ │ + stxv vs32,16(r5) │ │ │ │ + ld r4,0(r6) │ │ │ │ + ldx r31,r6,r11 │ │ │ │ + addi r5,r5,32 │ │ │ │ + add r6,r6,r0 │ │ │ │ + addi r3,r3,16 │ │ │ │ + mtvsrdd vs0,r31,r4 │ │ │ │ + stxv vs0,-16(r3) │ │ │ │ + bdnz 41110 │ │ │ │ + andi. r6,r8,1 │ │ │ │ + clrrdi r8,r8,1 │ │ │ │ + beq 40e54 │ │ │ │ + mulld r7,r7,r8 │ │ │ │ + extswsli r6,r8,4 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - extswsli r7,r7,3 │ │ │ │ - add r4,r9,r5 │ │ │ │ - stfdx f0,r9,r5 │ │ │ │ - stfd f0,8(r4) │ │ │ │ - addi r9,r6,2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - stfdx f0,r10,r7 │ │ │ │ - b 4049c │ │ │ │ - andi. r6,r7,1 │ │ │ │ - addi r8,r8,16 │ │ │ │ + extswsli r8,r8,3 │ │ │ │ + stfdx f0,r2,r6 │ │ │ │ + add r5,r2,r6 │ │ │ │ + stfd f0,8(r5) │ │ │ │ + addi r2,r7,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + stfdx f0,r9,r8 │ │ │ │ + b 40e54 │ │ │ │ + andi. r7,r8,1 │ │ │ │ + addi r10,r10,16 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - beq 40810 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - cmpdi r6,0 │ │ │ │ + addi r7,r8,-1 │ │ │ │ + beq 411ac │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + lfd f12,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r10,r10,r11 │ │ │ │ + addi r9,r9,8 │ │ │ │ + stfd f12,-8(r9) │ │ │ │ + beq 40e54 │ │ │ │ + srdi r8,r8,1 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + lfd f12,0(r10) │ │ │ │ + mr r7,r2 │ │ │ │ + cmpdi r8,1 │ │ │ │ + add r6,r10,r11 │ │ │ │ + addi r2,r2,32 │ │ │ │ addi r9,r9,16 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - add r8,r8,r3 │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - beq 4049c │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - add r5,r8,r3 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - stfd f12,-16(r10) │ │ │ │ - stfd f0,-16(r9) │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - lfdx f12,r8,r3 │ │ │ │ - add r8,r5,r3 │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - bdnz 40818 │ │ │ │ - b 4049c │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stfd f12,-16(r9) │ │ │ │ + stfd f0,-16(r2) │ │ │ │ + stfd f0,24(r7) │ │ │ │ + lfdx f12,r10,r11 │ │ │ │ + add r10,r6,r11 │ │ │ │ + stfd f12,-8(r9) │ │ │ │ + bne 411b0 │ │ │ │ + b 40e54 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xd86 │ │ │ │ - nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,30368 │ │ │ │ - ld r10,8(r3) │ │ │ │ - std r21,-120(r1) │ │ │ │ - std r24,-96(r1) │ │ │ │ - std r22,-112(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ - std r25,-88(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - mr r24,r3 │ │ │ │ - stdu r1,-176(r1) │ │ │ │ + ld r9,8(r3) │ │ │ │ + cmpdi r9,0 │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ mr r21,r4 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 4094c │ │ │ │ - cmpdi r10,1 │ │ │ │ - ld r3,24(r3) │ │ │ │ - ld r9,120(r24) │ │ │ │ - ld r6,48(r24) │ │ │ │ - ld r4,120(r4) │ │ │ │ - beq 40af8 │ │ │ │ - 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,40900 │ │ │ │ - addi r8,r8,2 │ │ │ │ - li r7,16 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - isellt r8,r7,r8 │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpld r4,r8 │ │ │ │ - ble 40afc │ │ │ │ - andi. r8,r10,1 │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + stdu r1,-192(r1) │ │ │ │ + ble 412dc │ │ │ │ + cmpdi r9,1 │ │ │ │ + ld r4,24(r3) │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r7,48(r3) │ │ │ │ + ld r5,120(r21) │ │ │ │ + beq 41488 │ │ │ │ + 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,41290 │ │ │ │ + addi r10,r10,2 │ │ │ │ + li r8,16 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + isellt r10,r8,r10 │ │ │ │ + add r10,r2,r10 │ │ │ │ + cmpld r5,r10 │ │ │ │ + ble 4148c │ │ │ │ + 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 40ad8 │ │ │ │ - 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 40920 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 41468 │ │ │ │ + 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 412b0 │ │ │ │ ld r22,56(r24) │ │ │ │ li r23,0 │ │ │ │ + ld r2,0(r22) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 41450 │ │ │ │ + stfd f27,152(r1) │ │ │ │ + stfd f28,160(r1) │ │ │ │ + plfd f27,91800 # 57990 │ │ │ │ + mflr r0 │ │ │ │ + std r25,96(r1) │ │ │ │ + std r26,104(r1) │ │ │ │ addi r25,r1,32 │ │ │ │ addi r26,r1,40 │ │ │ │ - ld r9,0(r22) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 40ab8 │ │ │ │ - mflr r0 │ │ │ │ - std r20,48(r1) │ │ │ │ - std r27,104(r1) │ │ │ │ - std r28,112(r1) │ │ │ │ - std r29,120(r1) │ │ │ │ - std r30,128(r1) │ │ │ │ - std r31,136(r1) │ │ │ │ - stfd f28,144(r1) │ │ │ │ - stfd f29,152(r1) │ │ │ │ - stfd f30,160(r1) │ │ │ │ - stfd f31,168(r1) │ │ │ │ - std r0,192(r1) │ │ │ │ - nop │ │ │ │ + std r0,208(r1) │ │ │ │ + std r20,56(r1) │ │ │ │ + std r27,112(r1) │ │ │ │ + std r28,120(r1) │ │ │ │ + std r29,128(r1) │ │ │ │ + std r30,136(r1) │ │ │ │ + std r31,144(r1) │ │ │ │ + stfd f29,168(r1) │ │ │ │ + stfd f30,176(r1) │ │ │ │ + stfd f31,184(r1) │ │ │ │ nop │ │ │ │ - ld r9,8(r22) │ │ │ │ - ld r8,16(r22) │ │ │ │ - ld r10,16(r24) │ │ │ │ + ld r2,8(r22) │ │ │ │ + ld r10,16(r22) │ │ │ │ mr r3,r21 │ │ │ │ - mulld r9,r23,r9 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r9,16(r21) │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r29,8(r24) │ │ │ │ + ld r9,16(r24) │ │ │ │ + mulld r2,r23,r2 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r21) │ │ │ │ + bl 5140 │ │ │ │ ld r22,56(r24) │ │ │ │ + ld r29,8(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ ld r20,0(r22) │ │ │ │ - ble 40a7c │ │ │ │ - sradi r9,r20,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble 41408 │ │ │ │ + sradi r2,r20,1 │ │ │ │ + addze r2,r2 │ │ │ │ ld r27,48(r24) │ │ │ │ ld r31,24(r24) │ │ │ │ ld r30,24(r21) │ │ │ │ ld r28,120(r24) │ │ │ │ - lfd f0,1552(r10) │ │ │ │ - subf r9,r9,r23 │ │ │ │ + subf r2,r2,r23 │ │ │ │ sldi r27,r27,3 │ │ │ │ addi r31,r31,8 │ │ │ │ addi r30,r30,8 │ │ │ │ - mtfprd f28,r9 │ │ │ │ + mtfprd f28,r2 │ │ │ │ fcfid f28,f28 │ │ │ │ - fmul f28,f28,f0 │ │ │ │ - nop │ │ │ │ + fmul f28,f28,f27 │ │ │ │ lfd f1,0(r28) │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ lfd f31,-8(r30) │ │ │ │ add r28,r28,r27 │ │ │ │ - lfd f29,0(r30) │ │ │ │ - lfd f30,0(r31) │ │ │ │ addi r30,r30,16 │ │ │ │ + lfd f29,-16(r30) │ │ │ │ + lfd f30,0(r31) │ │ │ │ addi r31,r31,16 │ │ │ │ fmul f1,f28,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-24(r31) │ │ │ │ addic. r29,r29,-1 │ │ │ │ + lfd f11,-24(r31) │ │ │ │ fmadd f30,f31,f0,f30 │ │ │ │ fmadd f31,f31,f12,f11 │ │ │ │ fmadd f12,f29,f12,f30 │ │ │ │ fnmsub f0,f29,f0,f31 │ │ │ │ stfd f12,-16(r31) │ │ │ │ stfd f0,-24(r31) │ │ │ │ - bne 40a20 │ │ │ │ + bne 413b0 │ │ │ │ addi r23,r23,1 │ │ │ │ cmpd r23,r20 │ │ │ │ - blt 409a0 │ │ │ │ - ld r0,192(r1) │ │ │ │ - lfd f28,144(r1) │ │ │ │ - lfd f29,152(r1) │ │ │ │ - lfd f30,160(r1) │ │ │ │ - lfd f31,168(r1) │ │ │ │ - ld r20,48(r1) │ │ │ │ - ld r27,104(r1) │ │ │ │ - ld r28,112(r1) │ │ │ │ - ld r29,120(r1) │ │ │ │ - ld r30,128(r1) │ │ │ │ - ld r31,136(r1) │ │ │ │ + blt 41340 │ │ │ │ + ld r0,208(r1) │ │ │ │ + lfd f27,152(r1) │ │ │ │ + lfd f28,160(r1) │ │ │ │ + lfd f29,168(r1) │ │ │ │ + lfd f30,176(r1) │ │ │ │ + lfd f31,184(r1) │ │ │ │ + ld r20,56(r1) │ │ │ │ + ld r25,96(r1) │ │ │ │ + ld r26,104(r1) │ │ │ │ + ld r27,112(r1) │ │ │ │ mtlr r0 │ │ │ │ - addi r1,r1,176 │ │ │ │ - ld r21,-120(r1) │ │ │ │ - ld r22,-112(r1) │ │ │ │ - ld r23,-104(r1) │ │ │ │ - ld r24,-96(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ - ld r26,-80(r1) │ │ │ │ + ld r28,120(r1) │ │ │ │ + ld r29,128(r1) │ │ │ │ + ld r30,136(r1) │ │ │ │ + ld r31,144(r1) │ │ │ │ + addi r1,r1,192 │ │ │ │ + ld r21,-128(r1) │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ blr │ │ │ │ - stxv vs32,0(r3) │ │ │ │ - cmpdi r7,0 │ │ │ │ - li r8,16 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - add r9,r9,r5 │ │ │ │ - stxv vs0,0(r4) │ │ │ │ - bne 40918 │ │ │ │ - b 4094c │ │ │ │ - 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 412a8 │ │ │ │ + b 412dc │ │ │ │ + sldi r6,r7,3 │ │ │ │ + mtctr r9 │ │ │ │ + addi r2,r2,8 │ │ │ │ + li r10,0 │ │ │ │ + addi r8,r4,8 │ │ │ │ + addi r9,r5,8 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stfdx f0,r3,r8 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - stfdx f12,r4,r8 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - add r9,r9,r5 │ │ │ │ - stfdx f12,r10,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 40b20 │ │ │ │ - b 4094c │ │ │ │ + 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 414b0 │ │ │ │ + b 412dc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xc84 │ │ │ │ + .long 0xc85 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,29600 │ │ │ │ - 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,40c4c │ │ │ │ - ld r10,48(r3) │ │ │ │ - ld r9,120(r3) │ │ │ │ - ld r8,120(r4) │ │ │ │ - cmpdi r10,1 │ │ │ │ - bne 40de4 │ │ │ │ - andi. r5,r30,3 │ │ │ │ - addi r10,r9,8 │ │ │ │ - mr r6,r30 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r30,-1 │ │ │ │ - mr r7,r30 │ │ │ │ - beq 40c10 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 40bfc │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 40bec │ │ │ │ - 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 415d0 │ │ │ │ + ld r9,48(r3) │ │ │ │ + cmpdi r9,1 │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r10,120(r4) │ │ │ │ + bne 41758 │ │ │ │ + andi. r6,r29,3 │ │ │ │ + addi r9,r2,8 │ │ │ │ + mr r7,r29 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + beq 41594 │ │ │ │ cmpdi r6,1 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 40c4c │ │ │ │ - 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 40c18 │ │ │ │ - ld r20,56(r23) │ │ │ │ + beq 41580 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 41570 │ │ │ │ + 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 415d0 │ │ │ │ + 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 4159c │ │ │ │ + ld r21,56(r23) │ │ │ │ li r22,0 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 4173c │ │ │ │ + stfd f28,160(r1) │ │ │ │ + stfd f29,168(r1) │ │ │ │ + plfd f28,91028 # 57980 │ │ │ │ + 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 40dc0 │ │ │ │ - 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,40d40 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble cr7,416bc │ │ │ │ + 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,1528(r10) │ │ │ │ - subf r9,r9,r22 │ │ │ │ + ld r28,48(r23) │ │ │ │ + ld r30,120(r23) │ │ │ │ + subf r2,r2,r22 │ │ │ │ addi r18,r26,8 │ │ │ │ addi r19,r27,8 │ │ │ │ sldi r28,r28,3 │ │ │ │ - mtfprd f29,r9 │ │ │ │ + mtfprd f29,r2 │ │ │ │ fcfid f29,f29 │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fmul f29,f29,f28 │ │ │ │ nop │ │ │ │ - lfd f1,0(r29) │ │ │ │ + lfd f1,0(r30) │ │ │ │ mr r5,r25 │ │ │ │ mr r4,r24 │ │ │ │ lfdx f30,r26,r31 │ │ │ │ - add r29,r29,r28 │ │ │ │ + add r30,r30,r28 │ │ │ │ lfdx f31,r18,r31 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ 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 40cf0 │ │ │ │ - ld r9,8(r20) │ │ │ │ - ld r10,16(r23) │ │ │ │ - mr r3,r21 │ │ │ │ - mulld r9,r22,r9 │ │ │ │ + bne 41670 │ │ │ │ + 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 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r20,56(r23) │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpd r9,r22 │ │ │ │ - ble 40d90 │ │ │ │ - ld r30,8(r23) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - b 40ca0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r20) │ │ │ │ + bl 4660 │ │ │ │ + ld r21,56(r23) │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpd r2,r22 │ │ │ │ + ble 41700 │ │ │ │ + ld r29,8(r23) │ │ │ │ + cmpdi r29,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + b 41630 │ │ │ │ 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 40e14 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r9,r9,r10 │ │ │ │ - addi r8,r8,8 │ │ │ │ - stfd f0,-8(r8) │ │ │ │ - beq 40c4c │ │ │ │ - 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 40e1c │ │ │ │ - b 40c4c │ │ │ │ + andi. r8,r29,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + beq 41788 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r2,r2,r9 │ │ │ │ + addi r10,r10,8 │ │ │ │ + stfd f0,-8(r10) │ │ │ │ + beq 415d0 │ │ │ │ + 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 41790 │ │ │ │ + b 415d0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe83 │ │ │ │ - nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,28848 │ │ │ │ + .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 40f28 │ │ │ │ - ld r8,48(r3) │ │ │ │ - ld r10,120(r3) │ │ │ │ - ld r7,120(r4) │ │ │ │ - cmpdi r8,1 │ │ │ │ - bne 4111c │ │ │ │ - andi. r5,r9,3 │ │ │ │ - addi r10,r10,16 │ │ │ │ - li r8,0 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - mr r6,r9 │ │ │ │ - beq 40eec │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 40ed8 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 40ec8 │ │ │ │ - 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 41890 │ │ │ │ + ld r10,48(r3) │ │ │ │ + cmpdi r10,1 │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r8,120(r4) │ │ │ │ + bne 41a84 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r2,r2,16 │ │ │ │ + li r10,0 │ │ │ │ + addi r5,r9,-1 │ │ │ │ + mr r7,r9 │ │ │ │ + beq 41854 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 41840 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 41830 │ │ │ │ + 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 40f28 │ │ │ │ - srdi r9,r6,2 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + beq 41890 │ │ │ │ + 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 40ef4 │ │ │ │ + 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 4185c │ │ │ │ ld r20,56(r22) │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 41108 │ │ │ │ - mflr r0 │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 41a70 │ │ │ │ std r27,144(r1) │ │ │ │ + std r26,136(r1) │ │ │ │ ld r27,8(r20) │ │ │ │ + mflr r0 │ │ │ │ + stfd f27,184(r1) │ │ │ │ + stfd f28,192(r1) │ │ │ │ + plfd f27,90312 # 57980 │ │ │ │ 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 410b8 │ │ │ │ + ble 41a20 │ │ │ │ li r21,0 │ │ │ │ nop │ │ │ │ ld r29,8(r22) │ │ │ │ cmpdi r29,0 │ │ │ │ - ble 4106c │ │ │ │ - ld r9,0(r20) │ │ │ │ - sradi r10,r27,1 │ │ │ │ - addze r10,r10 │ │ │ │ + ble 419d8 │ │ │ │ + ld r2,0(r20) │ │ │ │ + sradi r9,r27,1 │ │ │ │ + addze r9,r9 │ │ │ │ ld r25,24(r22) │ │ │ │ + li r31,0 │ │ │ │ ld r26,24(r19) │ │ │ │ ld r28,48(r22) │ │ │ │ - addis r8,r2,-2 │ │ │ │ ld r30,120(r22) │ │ │ │ - li r31,0 │ │ │ │ - lfd f27,1528(r8) │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - subf r10,r10,r21 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + subf r9,r9,r21 │ │ │ │ addi r16,r25,8 │ │ │ │ addi r17,r26,8 │ │ │ │ sldi r28,r28,3 │ │ │ │ - mtfprd f28,r10 │ │ │ │ - subf r9,r9,r18 │ │ │ │ + mtfprd f28,r9 │ │ │ │ + subf r2,r2,r18 │ │ │ │ fcfid f28,f28 │ │ │ │ - mtfprd f29,r9 │ │ │ │ + mtfprd f29,r2 │ │ │ │ fcfid f29,f29 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f0,8(r30) │ │ │ │ lfd f1,0(r30) │ │ │ │ mr r5,r24 │ │ │ │ mr r4,r23 │ │ │ │ add r30,r30,r28 │ │ │ │ lfdx f30,r25,r31 │ │ │ │ lfdx f31,r16,r31 │ │ │ │ fmul f0,f28,f0 │ │ │ │ fmadd f1,f29,f1,f0 │ │ │ │ fmul f1,f1,f27 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ 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 41010 │ │ │ │ + bne 41980 │ │ │ │ + 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 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,16(r19) │ │ │ │ + bl 4660 │ │ │ │ ld r20,56(r22) │ │ │ │ ld r27,8(r20) │ │ │ │ cmpd r27,r21 │ │ │ │ - bgt 40fb0 │ │ │ │ - ld r9,0(r20) │ │ │ │ + bgt 41920 │ │ │ │ + ld r2,0(r20) │ │ │ │ addi r18,r18,1 │ │ │ │ - cmpd r18,r9 │ │ │ │ - blt 40fa0 │ │ │ │ + cmpd r18,r2 │ │ │ │ + blt 41910 │ │ │ │ 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 41148 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r10,r10,r8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - stfd f0,-8(r7) │ │ │ │ - beq 40f28 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + beq 41ab0 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r2,r2,r10 │ │ │ │ + addi r8,r8,8 │ │ │ │ + stfd f0,-8(r8) │ │ │ │ + beq 41890 │ │ │ │ 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 41150 │ │ │ │ - b 40f28 │ │ │ │ + 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 41ab4 │ │ │ │ + b 41890 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1085 │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,28032 │ │ │ │ - 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,4125c │ │ │ │ - cmpdi r30,1 │ │ │ │ - ld r10,120(r3) │ │ │ │ - ld r5,48(r3) │ │ │ │ - ld r9,120(r4) │ │ │ │ - beq 41410 │ │ │ │ - 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 41bc0 │ │ │ │ + cmpdi r29,1 │ │ │ │ + ld r9,120(r3) │ │ │ │ + ld r6,48(r3) │ │ │ │ + ld r2,120(r4) │ │ │ │ + beq 41d74 │ │ │ │ + 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,41220 │ │ │ │ - addi r7,r7,2 │ │ │ │ - li r6,16 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - isellt r7,r6,r7 │ │ │ │ - add r7,r10,r7 │ │ │ │ - cmpld r9,r7 │ │ │ │ - ble 41414 │ │ │ │ - andi. r7,r30,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r6,r30,-1 │ │ │ │ - mr r7,r30 │ │ │ │ - bne 413f4 │ │ │ │ - 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 4123c │ │ │ │ + cmpld cr5,r6,r7 │ │ │ │ + bgt cr5,41b84 │ │ │ │ + addi r8,r8,2 │ │ │ │ + li r7,16 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + isellt r8,r7,r8 │ │ │ │ + add r8,r9,r8 │ │ │ │ + cmpld r2,r8 │ │ │ │ + ble 41d78 │ │ │ │ + andi. r8,r29,1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + bne 41d58 │ │ │ │ + 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 41ba0 │ │ │ │ ld r21,56(r23) │ │ │ │ li r22,0 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 41d3c │ │ │ │ + stfd f28,160(r1) │ │ │ │ + stfd f29,168(r1) │ │ │ │ + plfd f28,89508 # 57980 │ │ │ │ + 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 413d0 │ │ │ │ - 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,41350 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble cr7,41cac │ │ │ │ + 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,1528(r10) │ │ │ │ - subf r9,r9,r22 │ │ │ │ + ld r28,48(r23) │ │ │ │ + ld r30,120(r23) │ │ │ │ + subf r2,r2,r22 │ │ │ │ addi r18,r26,8 │ │ │ │ addi r19,r27,8 │ │ │ │ sldi r28,r28,3 │ │ │ │ - mtfprd f29,r9 │ │ │ │ + mtfprd f29,r2 │ │ │ │ fcfid f29,f29 │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fmul f29,f29,f28 │ │ │ │ nop │ │ │ │ - lfd f1,0(r29) │ │ │ │ + lfd f1,0(r30) │ │ │ │ mr r5,r25 │ │ │ │ mr r4,r24 │ │ │ │ lfdx f30,r26,r31 │ │ │ │ - add r29,r29,r28 │ │ │ │ + add r30,r30,r28 │ │ │ │ lfdx f31,r18,r31 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ 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 41300 │ │ │ │ - ld r9,8(r21) │ │ │ │ - ld r8,16(r21) │ │ │ │ - ld r10,16(r23) │ │ │ │ + bne 41c60 │ │ │ │ + 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 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r20) │ │ │ │ + bl 4660 │ │ │ │ ld r21,56(r23) │ │ │ │ - ld r9,0(r21) │ │ │ │ - cmpd r22,r9 │ │ │ │ - bge 413a0 │ │ │ │ - ld r30,8(r23) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - b 412b0 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpd r22,r2 │ │ │ │ + bge 41d00 │ │ │ │ + ld r29,8(r23) │ │ │ │ + cmpdi r29,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + b 41c20 │ │ │ │ + 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 41234 │ │ │ │ - b 4125c │ │ │ │ - sldi r8,r5,3 │ │ │ │ - andi. r7,r30,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r6,r30,-1 │ │ │ │ - mr r7,r30 │ │ │ │ - beq 41448 │ │ │ │ - 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 4125c │ │ │ │ - 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 41450 │ │ │ │ - b 4125c │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r9,r9,r10 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bne 41b98 │ │ │ │ + b 41bc0 │ │ │ │ + sldi r10,r6,3 │ │ │ │ + andi. r8,r29,1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + beq 41dac │ │ │ │ + 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 41bc0 │ │ │ │ + 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 41db4 │ │ │ │ + b 41bc0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe83 │ │ │ │ - nop │ │ │ │ + .long 0xe84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000414a0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,27232 │ │ │ │ +0000000000041e00 : │ │ │ │ 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 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 4153c │ │ │ │ - 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 41580 │ │ │ │ - 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 41510 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5240 │ │ │ │ + ld r2,0(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 41e90 │ │ │ │ + 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 41ed0 │ │ │ │ + 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 41e64 │ │ │ │ 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 52c0 │ │ │ │ - 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 5260 │ │ │ │ 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 41508 │ │ │ │ - b 4153c │ │ │ │ + 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 41e5c │ │ │ │ + b 41e90 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ │ │ │ │ -00000000000415b0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,26960 │ │ │ │ - mflr r0 │ │ │ │ +0000000000041f00 : │ │ │ │ ld r4,0(r3) │ │ │ │ + mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,16(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,48(r31) │ │ │ │ + bl 4920 │ │ │ │ ld r9,8(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - ld r3,120(r10) │ │ │ │ + lwa r4,48(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ mulld r4,r4,r9 │ │ │ │ - bl 48e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,48(r31) │ │ │ │ - ld r9,8(r31) │ │ │ │ - cmpwi r10,2 │ │ │ │ - beq 416e0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 416cc │ │ │ │ - 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 4880 │ │ │ │ + lwz r9,48(r31) │ │ │ │ + ld r2,8(r31) │ │ │ │ + cmpwi r9,2 │ │ │ │ + beq 42020 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 42008 │ │ │ │ + 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 41660 │ │ │ │ - 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 41fa0 │ │ │ │ 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 416cc │ │ │ │ - ld r10,80(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r8,120(r10) │ │ │ │ - beq 41780 │ │ │ │ - addi r10,r8,15 │ │ │ │ - subf r10,r7,r10 │ │ │ │ - cmpldi r10,30 │ │ │ │ - ble 41780 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - bne 41760 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + nop │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 42008 │ │ │ │ + ld r9,80(r31) │ │ │ │ + cmpdi r2,1 │ │ │ │ + ld r8,128(r31) │ │ │ │ + ld r10,120(r9) │ │ │ │ + beq 420c0 │ │ │ │ + addi r9,r10,15 │ │ │ │ + subf r9,r8,r9 │ │ │ │ + cmpldi r9,30 │ │ │ │ + ble 420c0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 420a0 │ │ │ │ + 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 41724 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + bdnz 42064 │ │ │ │ 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 4171c │ │ │ │ - b 416cc │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bne 4205c │ │ │ │ + b 42008 │ │ │ │ nop │ │ │ │ - andi. r4,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r8,8 │ │ │ │ - addi r6,r7,8 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - bne 417d0 │ │ │ │ - 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 42110 │ │ │ │ + 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 417a0 │ │ │ │ - b 416cc │ │ │ │ - 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 420e0 │ │ │ │ + b 42008 │ │ │ │ + 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 41798 │ │ │ │ - b 416cc │ │ │ │ + bne 420d8 │ │ │ │ + b 42008 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x480 │ │ │ │ + .long 0x380 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000041800 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,26368 │ │ │ │ - lwz r10,48(r3) │ │ │ │ - lwz r9,52(r3) │ │ │ │ +0000000000042140 : │ │ │ │ + lwz r9,48(r3) │ │ │ │ + lwz r2,52(r3) │ │ │ │ mflr r0 │ │ │ │ std r31,-64(r1) │ │ │ │ mr r31,r3 │ │ │ │ - cmpwi r10,2 │ │ │ │ - addi r9,r9,2 │ │ │ │ std r0,16(r1) │ │ │ │ - extsw r3,r9 │ │ │ │ stdu r1,-240(r1) │ │ │ │ - beq 41a54 │ │ │ │ + cmpwi r9,2 │ │ │ │ + addi r2,r2,2 │ │ │ │ + extsw r3,r2 │ │ │ │ + beq 42380 │ │ │ │ std r22,104(r1) │ │ │ │ std r26,136(r1) │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 47c0 │ │ │ │ ld r5,8(r31) │ │ │ │ li r4,0 │ │ │ │ mr r26,r3 │ │ │ │ ld r3,24(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5240 │ │ │ │ ld r22,0(r31) │ │ │ │ cmpdi r22,0 │ │ │ │ - ble 41c00 │ │ │ │ + ble 4251c │ │ │ │ std r21,96(r1) │ │ │ │ ld r21,8(r31) │ │ │ │ cmpdi r21,0 │ │ │ │ - ble 41bfc │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble 42518 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r23,112(r1) │ │ │ │ std r24,120(r1) │ │ │ │ ld r23,64(r31) │ │ │ │ srawi r24,r26,1 │ │ │ │ addze r24,r24 │ │ │ │ + sldi r22,r22,4 │ │ │ │ std r17,64(r1) │ │ │ │ - mullw r17,r26,r26 │ │ │ │ std r18,72(r1) │ │ │ │ + mullw r17,r26,r26 │ │ │ │ + ld r18,16(r31) │ │ │ │ std r19,80(r1) │ │ │ │ std r20,88(r1) │ │ │ │ - stfd f25,184(r1) │ │ │ │ - ld r18,16(r31) │ │ │ │ ld r19,24(r31) │ │ │ │ - lfd f25,1552(r10) │ │ │ │ + stfd f25,184(r1) │ │ │ │ + stfd f26,192(r1) │ │ │ │ + plfd f25,87972 # 57990 │ │ │ │ + ld r20,120(r2) │ │ │ │ std r25,128(r1) │ │ │ │ - li r25,0 │ │ │ │ - ld r20,120(r9) │ │ │ │ std r27,144(r1) │ │ │ │ - std r28,152(r1) │ │ │ │ - sldi r22,r22,4 │ │ │ │ + li r25,0 │ │ │ │ addi r27,r1,32 │ │ │ │ - addi r28,r1,40 │ │ │ │ neg r24,r24 │ │ │ │ addi r23,r23,-4 │ │ │ │ - std r16,56(r1) │ │ │ │ + std r28,152(r1) │ │ │ │ std r29,160(r1) │ │ │ │ + addi r28,r1,40 │ │ │ │ + std r16,56(r1) │ │ │ │ std r30,168(r1) │ │ │ │ - stfd f26,192(r1) │ │ │ │ stfd f27,200(r1) │ │ │ │ stfd f28,208(r1) │ │ │ │ stfd f29,216(r1) │ │ │ │ stfd f30,224(r1) │ │ │ │ stfd f31,232(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwzu r6,4(r23) │ │ │ │ + lwzu r7,4(r23) │ │ │ │ add r16,r18,r25 │ │ │ │ mr r29,r21 │ │ │ │ mr r31,r19 │ │ │ │ mr r30,r20 │ │ │ │ - divw r7,r6,r26 │ │ │ │ - divw r8,r6,r17 │ │ │ │ - divw r9,r7,r26 │ │ │ │ - mullw r10,r7,r26 │ │ │ │ - add r8,r8,r24 │ │ │ │ - mtfprwa f26,r8 │ │ │ │ - fcfid f26,f26 │ │ │ │ - subf r10,r10,r6 │ │ │ │ + divw r8,r7,r26 │ │ │ │ + divw r10,r7,r17 │ │ │ │ + divw r2,r8,r26 │ │ │ │ + mullw r9,r8,r26 │ │ │ │ add r10,r10,r24 │ │ │ │ - mtfprwa f27,r10 │ │ │ │ - fcfid f27,f27 │ │ │ │ - mullw r9,r9,r26 │ │ │ │ + mtfprwa f26,r10 │ │ │ │ + fcfid f26,f26 │ │ │ │ subf r9,r9,r7 │ │ │ │ add r9,r9,r24 │ │ │ │ - mtfprwa f28,r9 │ │ │ │ + mtfprwa f27,r9 │ │ │ │ + fcfid f27,f27 │ │ │ │ + mullw r2,r2,r26 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + add r2,r2,r24 │ │ │ │ + mtfprwa f28,r2 │ │ │ │ fcfid f28,f28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f12,8(r30) │ │ │ │ lfd f0,0(r30) │ │ │ │ - lfd f1,16(r30) │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r27 │ │ │ │ - lfd f30,8(r31) │ │ │ │ - lfd f31,0(r16) │ │ │ │ - lfd f29,8(r16) │ │ │ │ addi r30,r30,24 │ │ │ │ addi r31,r31,16 │ │ │ │ + lfd f1,-8(r30) │ │ │ │ + lfd f31,0(r16) │ │ │ │ + lfd f29,8(r16) │ │ │ │ + lfd f30,-8(r31) │ │ │ │ fmul f12,f28,f12 │ │ │ │ fmadd f0,f26,f0,f12 │ │ │ │ fmadd f1,f27,f1,f0 │ │ │ │ fmul f1,f1,f25 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ 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 41970 │ │ │ │ + bne 422a0 │ │ │ │ addi r25,r25,16 │ │ │ │ cmpld r22,r25 │ │ │ │ - bne 41910 │ │ │ │ + bne 42240 │ │ │ │ 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) │ │ │ │ @@ -62804,257 +62309,247 @@ │ │ │ │ addi r1,r1,240 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ std r21,96(r1) │ │ │ │ std r24,120(r1) │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 47c0 │ │ │ │ ld r5,8(r31) │ │ │ │ li r4,0 │ │ │ │ mr r24,r3 │ │ │ │ ld r3,24(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5240 │ │ │ │ ld r21,0(r31) │ │ │ │ cmpdi r21,0 │ │ │ │ - ble 41c20 │ │ │ │ + ble 4253c │ │ │ │ std r18,72(r1) │ │ │ │ ld r18,8(r31) │ │ │ │ cmpdi r18,0 │ │ │ │ - ble 41c1c │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble 42538 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r19,80(r1) │ │ │ │ std r20,88(r1) │ │ │ │ ld r19,24(r31) │ │ │ │ + sldi r21,r21,4 │ │ │ │ std r22,104(r1) │ │ │ │ std r23,112(r1) │ │ │ │ srawi r22,r24,1 │ │ │ │ addze r22,r22 │ │ │ │ ld r23,64(r31) │ │ │ │ std r17,64(r1) │ │ │ │ stfd f26,192(r1) │ │ │ │ ld r17,16(r31) │ │ │ │ - lfd f26,1552(r10) │ │ │ │ + plfd f26,87452 # 57990 │ │ │ │ std r25,128(r1) │ │ │ │ std r26,136(r1) │ │ │ │ - std r27,144(r1) │ │ │ │ - sldi r21,r21,4 │ │ │ │ - ld r20,120(r9) │ │ │ │ li r25,0 │ │ │ │ addi r26,r1,32 │ │ │ │ + ld r20,120(r2) │ │ │ │ + std r27,144(r1) │ │ │ │ + std r28,152(r1) │ │ │ │ addi r27,r1,40 │ │ │ │ addi r19,r19,8 │ │ │ │ neg r22,r22 │ │ │ │ addi r23,r23,-4 │ │ │ │ - std r28,152(r1) │ │ │ │ std r29,160(r1) │ │ │ │ std r30,168(r1) │ │ │ │ stfd f27,200(r1) │ │ │ │ stfd f28,208(r1) │ │ │ │ stfd f29,216(r1) │ │ │ │ stfd f30,224(r1) │ │ │ │ stfd f31,232(r1) │ │ │ │ addi r20,r20,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lwzu r8,4(r23) │ │ │ │ + lwzu r10,4(r23) │ │ │ │ add r28,r17,r25 │ │ │ │ mr r29,r18 │ │ │ │ mr r31,r19 │ │ │ │ mr r30,r20 │ │ │ │ - divw r10,r8,r24 │ │ │ │ - mullw r9,r10,r24 │ │ │ │ - add r10,r10,r22 │ │ │ │ - mtfprwa f27,r10 │ │ │ │ - fcfid f27,f27 │ │ │ │ - subf r9,r9,r8 │ │ │ │ + divw r9,r10,r24 │ │ │ │ + mullw r2,r9,r24 │ │ │ │ add r9,r9,r22 │ │ │ │ - mtfprwa f28,r9 │ │ │ │ + mtfprwa f27,r9 │ │ │ │ + fcfid f27,f27 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r2,r2,r22 │ │ │ │ + mtfprwa f28,r2 │ │ │ │ fcfid f28,f28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r30) │ │ │ │ lfd f1,-8(r30) │ │ │ │ mr r5,r27 │ │ │ │ mr r4,r26 │ │ │ │ addi r30,r30,16 │ │ │ │ - lfd f30,0(r31) │ │ │ │ + addi r31,r31,16 │ │ │ │ lfd f31,0(r28) │ │ │ │ lfd f29,8(r28) │ │ │ │ - addi r31,r31,16 │ │ │ │ + lfd f30,-16(r31) │ │ │ │ fmul f0,f28,f0 │ │ │ │ fmadd f1,f27,f1,f0 │ │ │ │ fmul f1,f1,f26 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-24(r31) │ │ │ │ addic. r29,r29,-1 │ │ │ │ + lfd f11,-24(r31) │ │ │ │ fmadd f30,f31,f0,f30 │ │ │ │ fmadd f31,f31,f12,f11 │ │ │ │ fmadd f12,f29,f12,f30 │ │ │ │ fnmsub f0,f29,f0,f31 │ │ │ │ stfd f12,-16(r31) │ │ │ │ stfd f0,-24(r31) │ │ │ │ - bne 41b70 │ │ │ │ + bne 42490 │ │ │ │ addi r25,r25,16 │ │ │ │ cmpld r21,r25 │ │ │ │ - bne 41b30 │ │ │ │ + bne 42450 │ │ │ │ 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 41a08 │ │ │ │ + b 42334 │ │ │ │ ld r21,96(r1) │ │ │ │ ld r22,104(r1) │ │ │ │ ld r26,136(r1) │ │ │ │ addi r1,r1,240 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ ld r18,72(r1) │ │ │ │ ld r21,96(r1) │ │ │ │ ld r24,120(r1) │ │ │ │ - b 41a40 │ │ │ │ + b 4236c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1087 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000041c40 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,25280 │ │ │ │ - lwz r10,48(r3) │ │ │ │ - lwz r9,52(r3) │ │ │ │ +0000000000042560 : │ │ │ │ + lwz r9,48(r3) │ │ │ │ + lwz r2,52(r3) │ │ │ │ mflr r0 │ │ │ │ std r31,-72(r1) │ │ │ │ mr r31,r3 │ │ │ │ - cmpwi r10,2 │ │ │ │ - addi r9,r9,2 │ │ │ │ std r0,16(r1) │ │ │ │ - extsw r3,r9 │ │ │ │ stdu r1,-240(r1) │ │ │ │ - beq 41e90 │ │ │ │ + cmpwi r9,2 │ │ │ │ + addi r2,r2,2 │ │ │ │ + extsw r3,r2 │ │ │ │ + beq 4279c │ │ │ │ std r20,80(r1) │ │ │ │ std r24,112(r1) │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 47c0 │ │ │ │ ld r5,0(r31) │ │ │ │ li r4,0 │ │ │ │ mr r24,r3 │ │ │ │ ld r3,16(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5240 │ │ │ │ ld r20,0(r31) │ │ │ │ cmpdi r20,0 │ │ │ │ - ble 4201c │ │ │ │ + ble 42918 │ │ │ │ std r19,72(r1) │ │ │ │ ld r19,8(r31) │ │ │ │ cmpdi r19,0 │ │ │ │ - ble 42018 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble 42914 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r22,96(r1) │ │ │ │ std r23,104(r1) │ │ │ │ ld r22,64(r31) │ │ │ │ srawi r23,r24,1 │ │ │ │ addze r23,r23 │ │ │ │ + sldi r20,r20,4 │ │ │ │ std r16,48(r1) │ │ │ │ - mullw r16,r24,r24 │ │ │ │ std r17,56(r1) │ │ │ │ + mullw r16,r24,r24 │ │ │ │ + ld r17,24(r31) │ │ │ │ std r18,64(r1) │ │ │ │ std r21,88(r1) │ │ │ │ - stfd f24,176(r1) │ │ │ │ ld r21,16(r31) │ │ │ │ - ld r17,24(r31) │ │ │ │ - lfd f24,1528(r10) │ │ │ │ + stfd f24,176(r1) │ │ │ │ + stfd f25,184(r1) │ │ │ │ + plfd f24,86900 # 57980 │ │ │ │ + ld r18,120(r2) │ │ │ │ std r25,120(r1) │ │ │ │ - li r25,0 │ │ │ │ - ld r18,120(r9) │ │ │ │ std r26,128(r1) │ │ │ │ - std r27,136(r1) │ │ │ │ - sldi r20,r20,4 │ │ │ │ + li r25,0 │ │ │ │ addi r26,r1,32 │ │ │ │ - addi r27,r1,40 │ │ │ │ neg r23,r23 │ │ │ │ addi r22,r22,-4 │ │ │ │ + std r27,136(r1) │ │ │ │ std r28,144(r1) │ │ │ │ + addi r27,r1,40 │ │ │ │ std r29,152(r1) │ │ │ │ std r30,160(r1) │ │ │ │ - stfd f25,184(r1) │ │ │ │ stfd f26,192(r1) │ │ │ │ stfd f27,200(r1) │ │ │ │ stfd f28,208(r1) │ │ │ │ stfd f29,216(r1) │ │ │ │ stfd f30,224(r1) │ │ │ │ stfd f31,232(r1) │ │ │ │ nop │ │ │ │ - lwzu r6,4(r22) │ │ │ │ + lwzu r7,4(r22) │ │ │ │ add r28,r21,r25 │ │ │ │ lfdx f30,r21,r25 │ │ │ │ mr r29,r19 │ │ │ │ mr r30,r17 │ │ │ │ mr r31,r18 │ │ │ │ lfd f31,8(r28) │ │ │ │ - divw r7,r6,r24 │ │ │ │ - divw r8,r6,r16 │ │ │ │ - divw r9,r7,r24 │ │ │ │ - mullw r10,r7,r24 │ │ │ │ - add r8,r8,r23 │ │ │ │ - mtfprwa f25,r8 │ │ │ │ - fcfid f25,f25 │ │ │ │ - subf r10,r10,r6 │ │ │ │ + divw r8,r7,r24 │ │ │ │ + divw r10,r7,r16 │ │ │ │ + divw r2,r8,r24 │ │ │ │ + mullw r9,r8,r24 │ │ │ │ add r10,r10,r23 │ │ │ │ - mtfprwa f26,r10 │ │ │ │ - fcfid f26,f26 │ │ │ │ - mullw r9,r9,r24 │ │ │ │ + mtfprwa f25,r10 │ │ │ │ + fcfid f25,f25 │ │ │ │ subf r9,r9,r7 │ │ │ │ add r9,r9,r23 │ │ │ │ - mtfprwa f27,r9 │ │ │ │ + mtfprwa f26,r9 │ │ │ │ + fcfid f26,f26 │ │ │ │ + mullw r2,r2,r24 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + add r2,r2,r23 │ │ │ │ + mtfprwa f27,r2 │ │ │ │ fcfid f27,f27 │ │ │ │ nop │ │ │ │ lfd f12,8(r31) │ │ │ │ lfd f0,0(r31) │ │ │ │ - lfd f1,16(r31) │ │ │ │ mr r5,r27 │ │ │ │ mr r4,r26 │ │ │ │ - lfd f28,0(r30) │ │ │ │ - lfd f29,8(r30) │ │ │ │ addi r31,r31,24 │ │ │ │ addi r30,r30,16 │ │ │ │ + lfd f1,-8(r31) │ │ │ │ + lfd f28,-16(r30) │ │ │ │ + lfd f29,-8(r30) │ │ │ │ fmul f12,f27,f12 │ │ │ │ fmadd f0,f25,f0,f12 │ │ │ │ fmadd f1,f26,f1,f0 │ │ │ │ fmul f1,f1,f24 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ 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 41db0 │ │ │ │ + bne 426c0 │ │ │ │ addi r25,r25,16 │ │ │ │ cmpld r20,r25 │ │ │ │ - bne 41d50 │ │ │ │ + bne 42660 │ │ │ │ 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) │ │ │ │ @@ -63077,9465 +62572,8906 @@ │ │ │ │ addi r1,r1,240 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ std r19,72(r1) │ │ │ │ std r23,104(r1) │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 47c0 │ │ │ │ ld r5,0(r31) │ │ │ │ li r4,0 │ │ │ │ mr r23,r3 │ │ │ │ ld r3,16(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5240 │ │ │ │ ld r19,0(r31) │ │ │ │ cmpdi r19,0 │ │ │ │ - ble 4203c │ │ │ │ + ble 42938 │ │ │ │ std r18,64(r1) │ │ │ │ ld r18,8(r31) │ │ │ │ cmpdi r18,0 │ │ │ │ - ble 42038 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble 42934 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r17,56(r1) │ │ │ │ + std r16,48(r1) │ │ │ │ + sldi r19,r19,4 │ │ │ │ std r21,88(r1) │ │ │ │ std r22,96(r1) │ │ │ │ srawi r21,r23,1 │ │ │ │ addze r21,r21 │ │ │ │ ld r22,64(r31) │ │ │ │ std r28,144(r1) │ │ │ │ + std r27,136(r1) │ │ │ │ ld r28,24(r31) │ │ │ │ std r20,80(r1) │ │ │ │ stfd f25,184(r1) │ │ │ │ ld r20,16(r31) │ │ │ │ - lfd f25,1528(r10) │ │ │ │ - std r16,48(r1) │ │ │ │ + plfd f25,86376 # 57980 │ │ │ │ + ld r17,120(r2) │ │ │ │ std r24,112(r1) │ │ │ │ std r25,120(r1) │ │ │ │ - ld r17,120(r9) │ │ │ │ - std r26,128(r1) │ │ │ │ - std r27,136(r1) │ │ │ │ - sldi r19,r19,4 │ │ │ │ li r24,0 │ │ │ │ addi r25,r1,32 │ │ │ │ - addi r26,r1,40 │ │ │ │ + std r26,128(r1) │ │ │ │ neg r21,r21 │ │ │ │ - std r29,152(r1) │ │ │ │ + addi r26,r1,40 │ │ │ │ addi r22,r22,-4 │ │ │ │ - addi r27,r28,8 │ │ │ │ + std r29,152(r1) │ │ │ │ std r30,160(r1) │ │ │ │ + addi r27,r28,8 │ │ │ │ stfd f26,192(r1) │ │ │ │ stfd f27,200(r1) │ │ │ │ stfd f28,208(r1) │ │ │ │ stfd f29,216(r1) │ │ │ │ - stfd f30,224(r1) │ │ │ │ addi r16,r17,8 │ │ │ │ + stfd f30,224(r1) │ │ │ │ stfd f31,232(r1) │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lwzu r8,4(r22) │ │ │ │ + lwzu r10,4(r22) │ │ │ │ add r29,r20,r24 │ │ │ │ lfdx f30,r20,r24 │ │ │ │ mr r30,r18 │ │ │ │ li r31,0 │ │ │ │ lfd f31,8(r29) │ │ │ │ - divw r10,r8,r23 │ │ │ │ - mullw r9,r10,r23 │ │ │ │ - add r10,r10,r21 │ │ │ │ - mtfprwa f26,r10 │ │ │ │ - fcfid f26,f26 │ │ │ │ - subf r9,r9,r8 │ │ │ │ + divw r9,r10,r23 │ │ │ │ + mullw r2,r9,r23 │ │ │ │ add r9,r9,r21 │ │ │ │ - mtfprwa f27,r9 │ │ │ │ + mtfprwa f26,r9 │ │ │ │ + fcfid f26,f26 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r2,r2,r21 │ │ │ │ + mtfprwa f27,r2 │ │ │ │ fcfid f27,f27 │ │ │ │ nop │ │ │ │ lfdx f0,r16,r31 │ │ │ │ lfdx f1,r17,r31 │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ lfdx f28,r28,r31 │ │ │ │ lfdx f29,r27,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ fmul f0,f27,f0 │ │ │ │ fmadd f1,f26,f1,f0 │ │ │ │ fmul f1,f1,f25 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ lfd f0,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r30,r30,-1 │ │ │ │ fmadd f30,f28,f0,f30 │ │ │ │ fmadd f31,f28,f12,f31 │ │ │ │ fnmsub f30,f29,f12,f30 │ │ │ │ fmadd f31,f29,f0,f31 │ │ │ │ stfd f30,0(r29) │ │ │ │ stfd f31,8(r29) │ │ │ │ - bne 41fb0 │ │ │ │ + bne 428b0 │ │ │ │ addi r24,r24,16 │ │ │ │ - cmpld r24,r19 │ │ │ │ - bne 41f70 │ │ │ │ - b 41e24 │ │ │ │ + cmpld r19,r24 │ │ │ │ + bne 42870 │ │ │ │ + b 42730 │ │ │ │ ld r19,72(r1) │ │ │ │ ld r20,80(r1) │ │ │ │ ld r24,112(r1) │ │ │ │ addi r1,r1,240 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ ld r18,64(r1) │ │ │ │ ld r19,72(r1) │ │ │ │ ld r23,104(r1) │ │ │ │ - b 41e7c │ │ │ │ + b 42788 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1088 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000042060 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,24224 │ │ │ │ - std r19,-152(r1) │ │ │ │ +0000000000042950 : │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r18,-184(r1) │ │ │ │ lwz r19,52(r3) │ │ │ │ - lwz r9,48(r3) │ │ │ │ - std r18,-160(r1) │ │ │ │ - mflr r0 │ │ │ │ + lwz r2,48(r3) │ │ │ │ mfcr r11 │ │ │ │ - std r24,-112(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r24,-136(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ ld r24,8(r3) │ │ │ │ - std r25,-104(r1) │ │ │ │ - std r28,-80(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + std r29,-96(r1) │ │ │ │ ld r28,16(r3) │ │ │ │ + std r30,-88(r1) │ │ │ │ + std r31,-80(r1) │ │ │ │ + mr r31,r3 │ │ │ │ addi r18,r19,1 │ │ │ │ - cmpwi r9,2 │ │ │ │ + cmpwi r2,2 │ │ │ │ extsw r25,r19 │ │ │ │ - mr r31,r3 │ │ │ │ - srawi r18,r18,1 │ │ │ │ - addze r18,r18 │ │ │ │ std r0,16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ mr r29,r24 │ │ │ │ + stdu r1,-288(r1) │ │ │ │ + srawi r18,r18,1 │ │ │ │ + addze r18,r18 │ │ │ │ mr r3,r25 │ │ │ │ - stw r11,8(r1) │ │ │ │ - stdu r1,-256(r1) │ │ │ │ addi r30,r18,1 │ │ │ │ - beq 42dc0 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + beq 435dc │ │ │ │ + bl 47c0 │ │ │ │ + mr r2,r3 │ │ │ │ extsw r3,r30 │ │ │ │ - mr r30,r9 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + mr r30,r2 │ │ │ │ + bl 47c0 │ │ │ │ + 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 42a08 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ble 432bc │ │ │ │ + bl 5140 │ │ │ │ cmpwi r24,0 │ │ │ │ - ble 421c4 │ │ │ │ - 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 42188 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 42174 │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 433dc │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + ble 42aa0 │ │ │ │ + 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 42a64 │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 421c4 │ │ │ │ - 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 42190 │ │ │ │ + beq 42a50 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 43bb8 │ │ │ │ + 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 42aa0 │ │ │ │ + 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 42a6c │ │ │ │ cmpwi r19,-2 │ │ │ │ - blt 429c8 │ │ │ │ + blt 4327c │ │ │ │ cmpwi r19,1 │ │ │ │ + stfd f25,232(r1) │ │ │ │ + stfd f26,240(r1) │ │ │ │ + plfd f25,85740 # 579a0 │ │ │ │ + nop │ │ │ │ + plfd f26,85712 # 57990 │ │ │ │ + stfd f27,248(r1) │ │ │ │ + stfd f28,256(r1) │ │ │ │ + plfd f27,85704 # 57998 │ │ │ │ cmpwi cr4,r29,0 │ │ │ │ - std r20,112(r1) │ │ │ │ - std r22,128(r1) │ │ │ │ - li r20,0 │ │ │ │ - li r22,0 │ │ │ │ cmpwi cr3,r19,0 │ │ │ │ addi r28,r1,32 │ │ │ │ addi r29,r1,40 │ │ │ │ - std r14,64(r1) │ │ │ │ - mfocrf r9,128 │ │ │ │ - std r15,72(r1) │ │ │ │ - std r16,80(r1) │ │ │ │ - std r17,88(r1) │ │ │ │ - std r21,120(r1) │ │ │ │ - std r23,136(r1) │ │ │ │ - std r26,160(r1) │ │ │ │ - std r27,168(r1) │ │ │ │ - stfd f26,208(r1) │ │ │ │ - stfd f27,216(r1) │ │ │ │ - stfd f28,224(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ - stfd f30,240(r1) │ │ │ │ - stfd f31,248(r1) │ │ │ │ - stw r9,48(r1) │ │ │ │ + mfocrf r2,128 │ │ │ │ + std r20,120(r1) │ │ │ │ + std r21,128(r1) │ │ │ │ + li r20,0 │ │ │ │ + std r22,136(r1) │ │ │ │ + std r23,144(r1) │ │ │ │ + li r22,0 │ │ │ │ + std r14,72(r1) │ │ │ │ + std r15,80(r1) │ │ │ │ + std r16,88(r1) │ │ │ │ + std r17,96(r1) │ │ │ │ + std r26,168(r1) │ │ │ │ + std r27,176(r1) │ │ │ │ + stfd f23,216(r1) │ │ │ │ + stfd f24,224(r1) │ │ │ │ + stfd f29,264(r1) │ │ │ │ + stfd f30,272(r1) │ │ │ │ + stfd f31,280(r1) │ │ │ │ + stw r2,48(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mr r3,r25 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r26,r3 │ │ │ │ + bl 47c0 │ │ │ │ + mr r27,r3 │ │ │ │ mr r3,r22 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,96(r31) │ │ │ │ + bl 47c0 │ │ │ │ + ld r10,96(r31) │ │ │ │ cmpw r22,r25 │ │ │ │ - sldi r9,r22,3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - isellt r27,r22,r25 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + ld r9,80(r31) │ │ │ │ + isellt r26,r22,r25 │ │ │ │ mr r30,r3 │ │ │ │ - mullw r23,r3,r26 │ │ │ │ - ldx r9,r8,r9 │ │ │ │ - extsw r21,r27 │ │ │ │ - ld r17,56(r10) │ │ │ │ - cmpw cr2,r26,r30 │ │ │ │ - subf r27,r27,r19 │ │ │ │ + mullw r23,r3,r27 │ │ │ │ + ldx r2,r10,r2 │ │ │ │ + extsw r21,r26 │ │ │ │ + ld r17,56(r9) │ │ │ │ + cmpw cr2,r27,r30 │ │ │ │ + subf r26,r26,r19 │ │ │ │ mr r3,r21 │ │ │ │ - extsw r27,r27 │ │ │ │ mullw r23,r23,r30 │ │ │ │ - std r9,152(r10) │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ + extsw r26,r26 │ │ │ │ + std r2,152(r9) │ │ │ │ + bl 47c0 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r3,0(r17) │ │ │ │ - ld r30,56(r9) │ │ │ │ - bge cr2,42ad0 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r3,r27 │ │ │ │ - std r9,8(r30) │ │ │ │ - ld r30,56(r10) │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r30,56(r2) │ │ │ │ + bge cr2,43430 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 47c0 │ │ │ │ + mr r2,r3 │ │ │ │ ld r9,80(r31) │ │ │ │ - lwa r7,56(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + std r2,8(r30) │ │ │ │ + ld r30,56(r9) │ │ │ │ + bl 47c0 │ │ │ │ + ld r2,80(r31) │ │ │ │ + lwa r8,56(r31) │ │ │ │ + fmr f29,f26 │ │ │ │ + ld r9,56(r2) │ │ │ │ std r3,16(r30) │ │ │ │ - ld r10,56(r9) │ │ │ │ - ld r5,72(r9) │ │ │ │ - ld r8,0(r10) │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r6,16(r10) │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - std r8,0(r9) │ │ │ │ - ld r8,0(r10) │ │ │ │ - mulld r8,r7,r8 │ │ │ │ - std r8,0(r5) │ │ │ │ - ld r6,8(r10) │ │ │ │ - mulld r6,r7,r6 │ │ │ │ - std r6,8(r5) │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - ld r6,16(r10) │ │ │ │ - mulld r7,r7,r6 │ │ │ │ + ld r6,72(r2) │ │ │ │ + ld r10,0(r9) │ │ │ │ + ld r5,8(r9) │ │ │ │ + ld r7,16(r9) │ │ │ │ + mulld r10,r10,r5 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + std r10,0(r2) │ │ │ │ + ld r10,0(r9) │ │ │ │ + mulld r10,r8,r10 │ │ │ │ + std r10,0(r6) │ │ │ │ + ld r7,8(r9) │ │ │ │ + mulld r7,r8,r7 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + std r7,8(r6) │ │ │ │ + ld r7,16(r9) │ │ │ │ mulld r8,r8,r7 │ │ │ │ - std r7,16(r5) │ │ │ │ - std r8,80(r9) │ │ │ │ - beq cr3,42a80 │ │ │ │ - lwz r8,48(r1) │ │ │ │ - mtocrf 128,r8 │ │ │ │ - bne 42340 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + std r8,16(r6) │ │ │ │ + std r10,80(r2) │ │ │ │ + beq cr3,42c5c │ │ │ │ + lwz r10,48(r1) │ │ │ │ + mtocrf 128,r10 │ │ │ │ + bne 42c40 │ │ │ │ cmpldi r22,1 │ │ │ │ - beq 42a80 │ │ │ │ + beq 43ba4 │ │ │ │ mr r3,r25 │ │ │ │ - extsw r26,r20 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r8,16(r31) │ │ │ │ - extswsli r7,r20,4 │ │ │ │ - lfd f0,1576(r9) │ │ │ │ - ld r9,80(r31) │ │ │ │ + bl 47c0 │ │ │ │ + ld r2,80(r31) │ │ │ │ mtfprd f29,r3 │ │ │ │ fcfid f29,f29 │ │ │ │ - add r8,r8,r7 │ │ │ │ - ld r10,56(r9) │ │ │ │ - ld r6,88(r9) │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - ld r5,0(r10) │ │ │ │ - std r8,16(r9) │ │ │ │ - cmpd r5,r6 │ │ │ │ - bgt cr2,42aac │ │ │ │ - bgt 42c00 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r6 │ │ │ │ - bgt 42d20 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r6 │ │ │ │ - bgt 42c60 │ │ │ │ - mr r3,r9 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr2,42c0c │ │ │ │ + ld r9,56(r2) │ │ │ │ + fmul f29,f29,f25 │ │ │ │ + ld r10,16(r31) │ │ │ │ + ld r6,0(r9) │ │ │ │ + extswsli r8,r20,4 │ │ │ │ + extsw r26,r20 │ │ │ │ + ld r7,88(r2) │ │ │ │ + add r10,r10,r8 │ │ │ │ + cmpd r6,r7 │ │ │ │ + std r10,16(r2) │ │ │ │ + bgt cr2,43410 │ │ │ │ + bgt 43400 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 43540 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r7 │ │ │ │ + bgt 43480 │ │ │ │ + mr r3,r2 │ │ │ │ + bl 4840 │ │ │ │ + ble cr2,43408 │ │ │ │ ld r30,80(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,120(r30) │ │ │ │ - std r10,120(r30) │ │ │ │ - std r9,152(r31) │ │ │ │ - ble cr4,4244c │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r2,120(r30) │ │ │ │ + std r9,120(r30) │ │ │ │ + std r2,152(r31) │ │ │ │ + ble cr4,42d38 │ │ │ │ ld r27,24(r31) │ │ │ │ ld r17,24(r30) │ │ │ │ - ld r14,120(r30) │ │ │ │ - clrldi r15,r24,32 │ │ │ │ + clrldi r14,r24,32 │ │ │ │ + ld r15,120(r30) │ │ │ │ addi r27,r27,8 │ │ │ │ addi r17,r17,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f1,0(r14) │ │ │ │ + lfd f1,0(r15) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ lfd f31,-8(r17) │ │ │ │ - addi r14,r14,24 │ │ │ │ - lfd f28,0(r17) │ │ │ │ - lfd f30,0(r27) │ │ │ │ + addi r15,r15,24 │ │ │ │ addi r17,r17,16 │ │ │ │ + lfd f28,-16(r17) │ │ │ │ + lfd f30,0(r27) │ │ │ │ addi r27,r27,16 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ + addic. r14,r14,-1 │ │ │ │ lfd f11,-24(r27) │ │ │ │ - addic. r15,r15,-1 │ │ │ │ fmadd f30,f31,f0,f30 │ │ │ │ fmadd f31,f31,f12,f11 │ │ │ │ fmadd f12,f12,f28,f30 │ │ │ │ fnmsub f0,f28,f0,f31 │ │ │ │ stfd f12,-16(r27) │ │ │ │ stfd f0,-24(r27) │ │ │ │ - bne 423f0 │ │ │ │ + bne 42ce0 │ │ │ │ extsw r17,r23 │ │ │ │ - ld r9,16(r31) │ │ │ │ - add r10,r26,r17 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r30) │ │ │ │ - ble cr2,42bc0 │ │ │ │ - ld r9,120(r30) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r30) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r10,56(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 42be8 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 42d60 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 42c20 │ │ │ │ + ld r2,16(r31) │ │ │ │ + add r9,r26,r17 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r30) │ │ │ │ + ble cr2,433c0 │ │ │ │ + ld r2,120(r30) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r30) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r9,56(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 433e8 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 43560 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 434a0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4840 │ │ │ │ ld r30,80(r31) │ │ │ │ - ble cr2,42ba0 │ │ │ │ - ld r9,120(r30) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r30) │ │ │ │ - std r9,160(r31) │ │ │ │ - ble cr4,4254c │ │ │ │ + ble cr2,433a0 │ │ │ │ + ld r2,120(r30) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r30) │ │ │ │ + std r2,160(r31) │ │ │ │ + ble cr4,42e28 │ │ │ │ ld r14,120(r30) │ │ │ │ ld r27,24(r31) │ │ │ │ - ld r15,24(r30) │ │ │ │ clrldi r16,r24,32 │ │ │ │ + ld r15,24(r30) │ │ │ │ addi r14,r14,8 │ │ │ │ addi r27,r27,8 │ │ │ │ addi r15,r15,8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ lfd f1,0(r14) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ lfd f31,-8(r15) │ │ │ │ addi r14,r14,24 │ │ │ │ - lfd f28,0(r15) │ │ │ │ - lfd f30,0(r27) │ │ │ │ addi r15,r15,16 │ │ │ │ + lfd f28,-16(r15) │ │ │ │ + lfd f30,0(r27) │ │ │ │ addi r27,r27,16 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-24(r27) │ │ │ │ addic. r16,r16,-1 │ │ │ │ + lfd f11,-24(r27) │ │ │ │ fmadd f30,f31,f0,f30 │ │ │ │ fmadd f31,f31,f12,f11 │ │ │ │ fmadd f12,f12,f28,f30 │ │ │ │ fnmsub f0,f28,f0,f31 │ │ │ │ stfd f12,-16(r27) │ │ │ │ stfd f0,-24(r27) │ │ │ │ - bne 424f0 │ │ │ │ + bne 42dd0 │ │ │ │ slwi r27,r23,1 │ │ │ │ - ld r9,16(r31) │ │ │ │ - ld r8,56(r30) │ │ │ │ - ld r10,88(r30) │ │ │ │ + ld r2,16(r31) │ │ │ │ + ld r10,56(r30) │ │ │ │ + ld r9,88(r30) │ │ │ │ extsw r27,r27 │ │ │ │ add r27,r27,r26 │ │ │ │ - ld r7,0(r8) │ │ │ │ - sldi r6,r27,4 │ │ │ │ - add r9,r9,r6 │ │ │ │ - std r9,16(r30) │ │ │ │ - bge cr2,42b80 │ │ │ │ - ld r9,120(r30) │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r7,144(r31) │ │ │ │ - std r7,120(r30) │ │ │ │ - std r9,144(r31) │ │ │ │ - bgt 42db0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 42ce0 │ │ │ │ - ld r9,16(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 42cc0 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr2,425cc │ │ │ │ - ld r9,80(r31) │ │ │ │ + ld r8,0(r10) │ │ │ │ + sldi r7,r27,4 │ │ │ │ + add r2,r2,r7 │ │ │ │ + std r2,16(r30) │ │ │ │ + bge cr2,43380 │ │ │ │ + ld r2,120(r30) │ │ │ │ + cmpd r8,r9 │ │ │ │ ld r8,144(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,144(r31) │ │ │ │ - ble cr4,4264c │ │ │ │ - ld r9,80(r31) │ │ │ │ + std r8,120(r30) │ │ │ │ + std r2,144(r31) │ │ │ │ + bgt 435d0 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 43500 │ │ │ │ + ld r2,16(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 434e0 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 4840 │ │ │ │ + bge cr2,42ea4 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,144(r31) │ │ │ │ + ble cr4,42f28 │ │ │ │ + ld r2,80(r31) │ │ │ │ ld r30,24(r31) │ │ │ │ clrldi r14,r24,32 │ │ │ │ - ld r15,120(r9) │ │ │ │ - ld r26,24(r9) │ │ │ │ + ld r15,120(r2) │ │ │ │ + ld r26,24(r2) │ │ │ │ addi r30,r30,8 │ │ │ │ addi r15,r15,16 │ │ │ │ addi r26,r26,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f1,0(r15) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ lfd f31,-8(r26) │ │ │ │ addi r15,r15,24 │ │ │ │ - lfd f28,0(r26) │ │ │ │ - lfd f30,0(r30) │ │ │ │ addi r26,r26,16 │ │ │ │ + lfd f28,-16(r26) │ │ │ │ + lfd f30,0(r30) │ │ │ │ addi r30,r30,16 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-24(r30) │ │ │ │ addic. r14,r14,-1 │ │ │ │ + lfd f11,-24(r30) │ │ │ │ fmadd f30,f0,f31,f30 │ │ │ │ fmadd f31,f12,f31,f11 │ │ │ │ fmadd f12,f28,f12,f30 │ │ │ │ fnmsub f0,f28,f0,f31 │ │ │ │ stfd f12,-16(r30) │ │ │ │ stfd f0,-24(r30) │ │ │ │ - bne 425f0 │ │ │ │ - beq cr3,42a20 │ │ │ │ - lwz r9,48(r1) │ │ │ │ - mtocrf 128,r9 │ │ │ │ - bne 42664 │ │ │ │ + bne 42ed0 │ │ │ │ + fmr f28,f27 │ │ │ │ + beq cr3,42f58 │ │ │ │ + lwz r2,48(r1) │ │ │ │ + mtocrf 128,r2 │ │ │ │ + bne 42f44 │ │ │ │ cmpldi r22,1 │ │ │ │ - beq 42a20 │ │ │ │ + beq 43b98 │ │ │ │ mr r3,r25 │ │ │ │ - add r27,r17,r27 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r10,r27,4 │ │ │ │ - mtfprd f27,r3 │ │ │ │ + bl 47c0 │ │ │ │ + mtfprd f28,r3 │ │ │ │ + fcfid f28,f28 │ │ │ │ + fmul f28,f28,f25 │ │ │ │ ld r3,80(r31) │ │ │ │ - lfd f0,1576(r9) │ │ │ │ - ld r9,16(r31) │ │ │ │ - fcfid f27,f27 │ │ │ │ - ld r8,56(r3) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,88(r3) │ │ │ │ - std r9,16(r3) │ │ │ │ - fmul f27,f27,f0 │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt cr2,42a54 │ │ │ │ - bgt 42af0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 42d80 │ │ │ │ - ld r9,16(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 42c80 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr2,42af8 │ │ │ │ + ld r2,16(r31) │ │ │ │ + add r27,r17,r27 │ │ │ │ + sldi r9,r27,4 │ │ │ │ + ld r10,56(r3) │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r9,88(r3) │ │ │ │ + std r2,16(r3) │ │ │ │ + ld r2,0(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt cr2,43360 │ │ │ │ + bgt 43350 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 435a0 │ │ │ │ + ld r2,16(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 434c0 │ │ │ │ + bl 4840 │ │ │ │ + ble cr2,43354 │ │ │ │ ld r30,80(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,120(r30) │ │ │ │ - std r10,120(r30) │ │ │ │ - std r9,152(r31) │ │ │ │ - ble cr4,42770 │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r2,120(r30) │ │ │ │ + std r9,120(r30) │ │ │ │ + std r2,152(r31) │ │ │ │ + ble cr4,43038 │ │ │ │ ld r26,24(r31) │ │ │ │ ld r15,24(r30) │ │ │ │ - ld r16,120(r30) │ │ │ │ - clrldi r14,r24,32 │ │ │ │ + clrldi r16,r24,32 │ │ │ │ + ld r14,120(r30) │ │ │ │ addi r26,r26,8 │ │ │ │ addi r15,r15,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f28,0(r16) │ │ │ │ - lfd f29,-8(r15) │ │ │ │ - lfd f30,0(r15) │ │ │ │ - lfd f26,0(r26) │ │ │ │ - addi r16,r16,24 │ │ │ │ + lfd f29,0(r14) │ │ │ │ + lfd f30,-8(r15) │ │ │ │ + addi r14,r14,24 │ │ │ │ addi r15,r15,16 │ │ │ │ addi r26,r26,16 │ │ │ │ - fmul f28,f27,f28 │ │ │ │ - fmr f1,f28 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfd f24,-16(r15) │ │ │ │ + lfd f23,-16(r26) │ │ │ │ + fmul f29,f28,f29 │ │ │ │ + fmr f1,f29 │ │ │ │ + bl 5040 │ │ │ │ fmr f31,f1 │ │ │ │ - fneg f1,f28 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fneg f1,f29 │ │ │ │ + bl 4da0 │ │ │ │ lfd f0,-24(r26) │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - fmadd f26,f1,f29,f26 │ │ │ │ - fmadd f29,f31,f29,f0 │ │ │ │ - fmadd f31,f31,f30,f26 │ │ │ │ - fnmsub f30,f1,f30,f29 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + fmadd f0,f31,f30,f0 │ │ │ │ + fmadd f30,f1,f30,f23 │ │ │ │ + fnmsub f0,f1,f24,f0 │ │ │ │ + fmadd f31,f31,f24,f30 │ │ │ │ + stfd f0,-24(r26) │ │ │ │ stfd f31,-16(r26) │ │ │ │ - stfd f30,-24(r26) │ │ │ │ - bne 42710 │ │ │ │ - ld r9,16(r31) │ │ │ │ + bne 42fe0 │ │ │ │ + ld r2,16(r31) │ │ │ │ add r27,r17,r27 │ │ │ │ - sldi r10,r27,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r30) │ │ │ │ - ble cr2,42b40 │ │ │ │ - ld r9,120(r30) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r30) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r10,56(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 42b68 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 42d00 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 42c40 │ │ │ │ + sldi r9,r27,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r30) │ │ │ │ + ble cr2,43310 │ │ │ │ + ld r2,120(r30) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r30) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r9,56(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 43338 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 43520 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 43460 │ │ │ │ mr r3,r30 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4840 │ │ │ │ ld r26,80(r31) │ │ │ │ - ble cr2,42b20 │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,160(r31) │ │ │ │ - ble cr4,42870 │ │ │ │ + ble cr2,432f0 │ │ │ │ + ld r2,120(r26) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,160(r31) │ │ │ │ + ble cr4,43128 │ │ │ │ ld r14,120(r26) │ │ │ │ ld r30,24(r31) │ │ │ │ - ld r15,24(r26) │ │ │ │ clrldi r16,r24,32 │ │ │ │ + ld r15,24(r26) │ │ │ │ addi r14,r14,8 │ │ │ │ addi r30,r30,8 │ │ │ │ addi r15,r15,8 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lfd f28,0(r14) │ │ │ │ - lfd f29,-8(r15) │ │ │ │ - lfd f30,0(r15) │ │ │ │ - lfd f26,0(r30) │ │ │ │ + lfd f24,0(r14) │ │ │ │ + lfd f30,-8(r15) │ │ │ │ addi r14,r14,24 │ │ │ │ addi r15,r15,16 │ │ │ │ addi r30,r30,16 │ │ │ │ - fmul f28,f27,f28 │ │ │ │ - fmr f1,f28 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fmr f31,f1 │ │ │ │ - fneg f1,f28 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfd f31,-16(r15) │ │ │ │ + lfd f23,-16(r30) │ │ │ │ + fmul f24,f28,f24 │ │ │ │ + fmr f1,f24 │ │ │ │ + bl 5040 │ │ │ │ + fmr f29,f1 │ │ │ │ + fneg f1,f24 │ │ │ │ + bl 4da0 │ │ │ │ lfd f0,-24(r30) │ │ │ │ addic. r16,r16,-1 │ │ │ │ - fmadd f26,f1,f29,f26 │ │ │ │ - fmadd f29,f29,f31,f0 │ │ │ │ - fmadd f31,f30,f31,f26 │ │ │ │ - fnmsub f30,f1,f30,f29 │ │ │ │ + fmadd f0,f30,f29,f0 │ │ │ │ + fmadd f30,f1,f30,f23 │ │ │ │ + fnmsub f0,f1,f31,f0 │ │ │ │ + fmadd f31,f31,f29,f30 │ │ │ │ + stfd f0,-24(r30) │ │ │ │ stfd f31,-16(r30) │ │ │ │ - stfd f30,-24(r30) │ │ │ │ - bne 42810 │ │ │ │ - ld r9,16(r31) │ │ │ │ + bne 430d0 │ │ │ │ + ld r2,16(r31) │ │ │ │ add r27,r17,r27 │ │ │ │ - ld r8,56(r26) │ │ │ │ - ld r10,88(r26) │ │ │ │ + ld r10,56(r26) │ │ │ │ + ld r9,88(r26) │ │ │ │ sldi r27,r27,4 │ │ │ │ - add r9,r9,r27 │ │ │ │ - ld r7,0(r8) │ │ │ │ - std r9,16(r26) │ │ │ │ - bge cr2,42b00 │ │ │ │ - ld r9,120(r26) │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r7,144(r31) │ │ │ │ - std r7,120(r26) │ │ │ │ - std r9,144(r31) │ │ │ │ - bgt 42da0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 42d40 │ │ │ │ - ld r9,16(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 42ca0 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr2,428e8 │ │ │ │ - ld r9,80(r31) │ │ │ │ + add r2,r2,r27 │ │ │ │ + ld r8,0(r10) │ │ │ │ + std r2,16(r26) │ │ │ │ + bge cr2,432d0 │ │ │ │ + ld r2,120(r26) │ │ │ │ + cmpd r8,r9 │ │ │ │ ld r8,144(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,144(r31) │ │ │ │ - ble cr4,42970 │ │ │ │ - ld r9,80(r31) │ │ │ │ + std r8,120(r26) │ │ │ │ + std r2,144(r31) │ │ │ │ + bgt 435c0 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 43580 │ │ │ │ + ld r2,16(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 43440 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 4840 │ │ │ │ + bge cr2,4319c │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,144(r31) │ │ │ │ + ble cr4,43218 │ │ │ │ + ld r2,80(r31) │ │ │ │ ld r30,24(r31) │ │ │ │ clrldi r21,r24,32 │ │ │ │ - ld r26,120(r9) │ │ │ │ - ld r27,24(r9) │ │ │ │ + ld r26,120(r2) │ │ │ │ + ld r27,24(r2) │ │ │ │ addi r30,r30,8 │ │ │ │ addi r26,r26,16 │ │ │ │ addi r27,r27,8 │ │ │ │ - nop │ │ │ │ - lfd f28,0(r26) │ │ │ │ - lfd f29,-8(r27) │ │ │ │ - lfd f30,0(r27) │ │ │ │ - lfd f26,0(r30) │ │ │ │ + lfd f29,0(r26) │ │ │ │ + lfd f30,-8(r27) │ │ │ │ addi r26,r26,24 │ │ │ │ addi r27,r27,16 │ │ │ │ addi r30,r30,16 │ │ │ │ - fmul f28,f27,f28 │ │ │ │ - fmr f1,f28 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfd f24,-16(r27) │ │ │ │ + lfd f23,-16(r30) │ │ │ │ + fmul f29,f28,f29 │ │ │ │ + fmr f1,f29 │ │ │ │ + bl 5040 │ │ │ │ fmr f31,f1 │ │ │ │ - fneg f1,f28 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fneg f1,f29 │ │ │ │ + bl 4da0 │ │ │ │ lfd f0,-24(r30) │ │ │ │ addic. r21,r21,-1 │ │ │ │ - fmadd f26,f1,f29,f26 │ │ │ │ - fmadd f29,f31,f29,f0 │ │ │ │ - fmadd f31,f31,f30,f26 │ │ │ │ - fnmsub f30,f1,f30,f29 │ │ │ │ + fmadd f0,f31,f30,f0 │ │ │ │ + fmadd f30,f1,f30,f23 │ │ │ │ + fnmsub f0,f1,f24,f0 │ │ │ │ + fmadd f31,f31,f24,f30 │ │ │ │ + stfd f0,-24(r30) │ │ │ │ stfd f31,-16(r30) │ │ │ │ - stfd f30,-24(r30) │ │ │ │ - bne 42910 │ │ │ │ + bne 431c0 │ │ │ │ addi r22,r22,1 │ │ │ │ mulli r23,r23,6 │ │ │ │ addi r25,r25,-1 │ │ │ │ cmpw r18,r22 │ │ │ │ add r20,r20,r23 │ │ │ │ - bge 42230 │ │ │ │ - lfd f26,208(r1) │ │ │ │ - lfd f27,216(r1) │ │ │ │ - lfd f28,224(r1) │ │ │ │ - lfd f29,232(r1) │ │ │ │ - lfd f30,240(r1) │ │ │ │ - lfd f31,248(r1) │ │ │ │ - ld r14,64(r1) │ │ │ │ - ld r15,72(r1) │ │ │ │ - ld r16,80(r1) │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r20,112(r1) │ │ │ │ - ld r21,120(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - ld r23,136(r1) │ │ │ │ - ld r26,160(r1) │ │ │ │ - ld r27,168(r1) │ │ │ │ - addi r1,r1,256 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bge 42b40 │ │ │ │ + lfd f23,216(r1) │ │ │ │ + lfd f24,224(r1) │ │ │ │ + lfd f25,232(r1) │ │ │ │ + lfd f26,240(r1) │ │ │ │ + lfd f27,248(r1) │ │ │ │ + lfd f28,256(r1) │ │ │ │ + lfd f29,264(r1) │ │ │ │ + lfd f30,272(r1) │ │ │ │ + lfd f31,280(r1) │ │ │ │ + ld r14,72(r1) │ │ │ │ + ld r15,80(r1) │ │ │ │ + ld r16,88(r1) │ │ │ │ + ld r17,96(r1) │ │ │ │ + ld r20,120(r1) │ │ │ │ + ld r21,128(r1) │ │ │ │ + ld r22,136(r1) │ │ │ │ + ld r23,144(r1) │ │ │ │ + ld r26,168(r1) │ │ │ │ + ld r27,176(r1) │ │ │ │ + addi r1,r1,288 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-160(r1) │ │ │ │ - ld r19,-152(r1) │ │ │ │ - ld r24,-112(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r28,-80(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r18,-184(r1) │ │ │ │ + ld r19,-176(r1) │ │ │ │ + ld r24,-136(r1) │ │ │ │ + ld r25,-128(r1) │ │ │ │ + ld r28,-104(r1) │ │ │ │ + ld r29,-96(r1) │ │ │ │ + ld r30,-88(r1) │ │ │ │ + ld r31,-80(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42128 │ │ │ │ + bl 4840 │ │ │ │ + b 42a04 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,80(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - add r27,r17,r27 │ │ │ │ - lfd f27,1568(r9) │ │ │ │ - ld r9,16(r31) │ │ │ │ - sldi r10,r27,4 │ │ │ │ - ld r8,56(r3) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,88(r3) │ │ │ │ - std r9,16(r3) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - ble cr2,426b0 │ │ │ │ - ld r9,120(r3) │ │ │ │ - ld r7,152(r31) │ │ │ │ - std r7,120(r3) │ │ │ │ - std r9,152(r31) │ │ │ │ - ble 426b4 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 426d8 │ │ │ │ + cmpd r8,r9 │ │ │ │ + ble 43164 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 5140 │ │ │ │ + b 4319c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r8,r2,-2 │ │ │ │ - ld r5,0(r10) │ │ │ │ - ld r6,88(r9) │ │ │ │ - extswsli r7,r20,4 │ │ │ │ - extsw r26,r20 │ │ │ │ - lfd f29,1552(r8) │ │ │ │ - ld r8,16(r31) │ │ │ │ - cmpd r5,r6 │ │ │ │ - add r8,r8,r7 │ │ │ │ - std r8,16(r9) │ │ │ │ - ble cr2,4238c │ │ │ │ - ld r8,120(r9) │ │ │ │ - ld r7,152(r31) │ │ │ │ - std r7,120(r9) │ │ │ │ - std r8,152(r31) │ │ │ │ - ble 42390 │ │ │ │ - mr r3,r9 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 423b8 │ │ │ │ - mr r3,r21 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - b 422b4 │ │ │ │ + bge cr2,430ac │ │ │ │ + ld r2,120(r26) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 430ac │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bge cr2,43060 │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r2,120(r30) │ │ │ │ + std r9,120(r30) │ │ │ │ + ld r9,56(r30) │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,88(r30) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 43074 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 5140 │ │ │ │ + b 43094 │ │ │ │ nop │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r30,80(r31) │ │ │ │ - b 426ec │ │ │ │ - cmpd r7,r10 │ │ │ │ - ble 428ac │ │ │ │ - mr r3,r26 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 428e8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bge cr2,427e8 │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 427e8 │ │ │ │ + bl 5140 │ │ │ │ + ld r30,80(r31) │ │ │ │ + b 42fbc │ │ │ │ nop │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r8,152(r31) │ │ │ │ + std r8,120(r3) │ │ │ │ + std r2,152(r31) │ │ │ │ + ble 42f88 │ │ │ │ + bl 5140 │ │ │ │ + b 42fa8 │ │ │ │ nop │ │ │ │ - bge cr2,42798 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,120(r30) │ │ │ │ - std r10,120(r30) │ │ │ │ - ld r10,56(r30) │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r8,0(r10) │ │ │ │ cmpd r8,r9 │ │ │ │ - ble 427ac │ │ │ │ + ble 42e6c │ │ │ │ mr r3,r30 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 427d0 │ │ │ │ - nop │ │ │ │ + bl 5140 │ │ │ │ + b 42ea4 │ │ │ │ nop │ │ │ │ - cmpd r7,r10 │ │ │ │ - ble 42590 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 425cc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bge cr2,424c8 │ │ │ │ - ld r9,120(r30) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r30) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 424c8 │ │ │ │ + bge cr2,42db0 │ │ │ │ + ld r2,120(r30) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r30) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 42db0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bge cr2,42478 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,120(r30) │ │ │ │ - std r10,120(r30) │ │ │ │ - ld r10,56(r30) │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 4248c │ │ │ │ + bge cr2,42d64 │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r2,120(r30) │ │ │ │ + std r9,120(r30) │ │ │ │ + ld r9,56(r30) │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,88(r30) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 42d78 │ │ │ │ mr r3,r30 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 424b0 │ │ │ │ + bl 5140 │ │ │ │ + b 42d98 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r9 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r30,80(r31) │ │ │ │ - b 423cc │ │ │ │ nop │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5140 │ │ │ │ + ld r30,80(r31) │ │ │ │ + b 42cbc │ │ │ │ + ld r10,120(r2) │ │ │ │ + ld r8,152(r31) │ │ │ │ + std r8,120(r2) │ │ │ │ + std r10,152(r31) │ │ │ │ + ble 42c84 │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5140 │ │ │ │ + b 42ca8 │ │ │ │ + mr r3,r21 │ │ │ │ + bl 47c0 │ │ │ │ + mr r2,r3 │ │ │ │ + b 42bb4 │ │ │ │ + mulli r21,r21,248 │ │ │ │ + ld r4,112(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + add r4,r4,r21 │ │ │ │ + bl 40dc0 │ │ │ │ + b 43184 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ mr r3,r30 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 403f8 │ │ │ │ - b 424b0 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40dc0 │ │ │ │ + b 43094 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ ld r9,112(r31) │ │ │ │ - mr r3,r30 │ │ │ │ + mr r3,r2 │ │ │ │ add r4,r9,r4 │ │ │ │ - bl 403f8 │ │ │ │ - b 427d0 │ │ │ │ + bl 40dc0 │ │ │ │ + b 42ca4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r10,112(r31) │ │ │ │ - mr r3,r9 │ │ │ │ - add r4,r10,r4 │ │ │ │ - bl 403f8 │ │ │ │ - b 423b4 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r30 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40dc0 │ │ │ │ + b 42d98 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 403f8 │ │ │ │ - b 426d4 │ │ │ │ + ld r2,112(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40dc0 │ │ │ │ + b 42fa4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mulli r21,r21,248 │ │ │ │ - ld r4,112(r31) │ │ │ │ - mr r3,r26 │ │ │ │ - add r4,r4,r21 │ │ │ │ - bl 403f8 │ │ │ │ - b 428d0 │ │ │ │ + mulli r4,r21,248 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r30 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40dc0 │ │ │ │ + b 42e8c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mr r3,r30 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 403f8 │ │ │ │ - b 425b4 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 41200 │ │ │ │ + b 42e8c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mr r3,r30 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 40868 │ │ │ │ - b 425b4 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 41200 │ │ │ │ + b 43094 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ ld r9,120(r31) │ │ │ │ - mr r3,r30 │ │ │ │ + mr r3,r2 │ │ │ │ add r4,r9,r4 │ │ │ │ - bl 40868 │ │ │ │ - b 427d0 │ │ │ │ + bl 41200 │ │ │ │ + b 42ca4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r10,120(r31) │ │ │ │ - mr r3,r9 │ │ │ │ - add r4,r10,r4 │ │ │ │ - bl 40868 │ │ │ │ - b 423b4 │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r30 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 41200 │ │ │ │ + b 42d98 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r21,r21,248 │ │ │ │ ld r4,120(r31) │ │ │ │ mr r3,r26 │ │ │ │ add r4,r4,r21 │ │ │ │ - bl 40868 │ │ │ │ - b 428d0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r30 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 40868 │ │ │ │ - b 424b0 │ │ │ │ + bl 41200 │ │ │ │ + b 43184 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 40868 │ │ │ │ - b 426d4 │ │ │ │ + ld r2,120(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 41200 │ │ │ │ + b 42fa4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r26 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 428d4 │ │ │ │ + bl 5140 │ │ │ │ + b 43188 │ │ │ │ + nop │ │ │ │ mr r3,r30 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 425b8 │ │ │ │ - bl 4820 │ │ │ │ - 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 433d0 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5140 │ │ │ │ + b 42e90 │ │ │ │ + bl 47c0 │ │ │ │ + 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 43bb0 │ │ │ │ + bl 5140 │ │ │ │ cmpwi r24,0 │ │ │ │ - ble 42eb0 │ │ │ │ - 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 42e74 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 42e60 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 42e50 │ │ │ │ - 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 436c4 │ │ │ │ + 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 43688 │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 42eb0 │ │ │ │ - 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 42e7c │ │ │ │ + beq 43674 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 43664 │ │ │ │ + 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 436c4 │ │ │ │ + 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 43690 │ │ │ │ cmpwi r19,-2 │ │ │ │ - blt 429c8 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r22,128(r1) │ │ │ │ - std r23,136(r1) │ │ │ │ - std r26,160(r1) │ │ │ │ - std r27,168(r1) │ │ │ │ + blt 4327c │ │ │ │ + stfd f27,248(r1) │ │ │ │ + stfd f28,256(r1) │ │ │ │ + plfd f27,82636 # 579a0 │ │ │ │ cmpwi cr4,r29,0 │ │ │ │ + addi r28,r1,40 │ │ │ │ + std r22,136(r1) │ │ │ │ + std r23,144(r1) │ │ │ │ + li r22,0 │ │ │ │ mr r23,r25 │ │ │ │ + std r26,168(r1) │ │ │ │ + std r27,176(r1) │ │ │ │ li r26,0 │ │ │ │ - li r22,0 │ │ │ │ - addi r9,r9,1576 │ │ │ │ addi r27,r1,32 │ │ │ │ - addi r28,r1,40 │ │ │ │ - std r14,64(r1) │ │ │ │ - std r15,72(r1) │ │ │ │ - std r16,80(r1) │ │ │ │ - std r17,88(r1) │ │ │ │ - std r20,112(r1) │ │ │ │ - std r21,120(r1) │ │ │ │ - stfd f26,208(r1) │ │ │ │ - stfd f27,216(r1) │ │ │ │ - stfd f28,224(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ - stfd f30,240(r1) │ │ │ │ - stfd f31,248(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ - nop │ │ │ │ + std r14,72(r1) │ │ │ │ + std r15,80(r1) │ │ │ │ + std r16,88(r1) │ │ │ │ + std r17,96(r1) │ │ │ │ + std r20,120(r1) │ │ │ │ + std r21,128(r1) │ │ │ │ + stfd f25,232(r1) │ │ │ │ + stfd f26,240(r1) │ │ │ │ + stfd f29,264(r1) │ │ │ │ + stfd f30,272(r1) │ │ │ │ + stfd f31,280(r1) │ │ │ │ cmpw cr3,r22,r23 │ │ │ │ - ld r8,96(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ + ld r10,96(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ isel r30,r22,r23,4*cr3+lt │ │ │ │ - extswsli r10,r30,3 │ │ │ │ + extswsli r9,r30,3 │ │ │ │ extsw r20,r30 │ │ │ │ - ld r29,56(r9) │ │ │ │ - ldx r10,r8,r10 │ │ │ │ + ld r29,56(r2) │ │ │ │ + ldx r9,r10,r9 │ │ │ │ mr r3,r20 │ │ │ │ - std r10,152(r9) │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - lwa r9,56(r31) │ │ │ │ + std r9,152(r2) │ │ │ │ + bl 47c0 │ │ │ │ + ld r9,80(r31) │ │ │ │ + lwa r2,56(r31) │ │ │ │ std r3,0(r29) │ │ │ │ subf r3,r30,r19 │ │ │ │ mr r29,r23 │ │ │ │ - ld r30,56(r10) │ │ │ │ - ld r10,72(r10) │ │ │ │ + ld r30,56(r9) │ │ │ │ + ld r9,72(r9) │ │ │ │ extsw r3,r3 │ │ │ │ - ld r8,0(r30) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - std r9,0(r10) │ │ │ │ - bl 4820 │ │ │ │ - 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 47c0 │ │ │ │ + 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 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ + ld r8,56(r2) │ │ │ │ + ld r9,72(r2) │ │ │ │ + ld r2,8(r8) │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + std r2,8(r9) │ │ │ │ + bl 47c0 │ │ │ │ ld r30,16(r31) │ │ │ │ - mtfprd f27,r3 │ │ │ │ + mtfprd f28,r3 │ │ │ │ mr r3,r25 │ │ │ │ - fcfid f27,f27 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f27,f27,f0 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r26,r3 │ │ │ │ + fcfid f28,f28 │ │ │ │ + fmul f28,f28,f27 │ │ │ │ + bl 47c0 │ │ │ │ + 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,43480 │ │ │ │ - bgt 435c0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 43530 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt cr3,43c30 │ │ │ │ + bgt 43d60 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 43ce0 │ │ │ │ + bl 4840 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ble cr4,430a4 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r17,24(r31) │ │ │ │ + ble cr4,43890 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r21,24(r31) │ │ │ │ clrldi r29,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r15,24(r9) │ │ │ │ - ld r21,120(r9) │ │ │ │ - addi r16,r17,8 │ │ │ │ - addi r21,r21,8 │ │ │ │ - addi r14,r15,8 │ │ │ │ + ld r16,24(r2) │ │ │ │ + ld r14,120(r2) │ │ │ │ + addi r17,r21,8 │ │ │ │ + addi r14,r14,8 │ │ │ │ + addi r15,r16,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f1,r21,r30 │ │ │ │ + lfdx f1,r14,r30 │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r27 │ │ │ │ - lfdx f31,r15,r30 │ │ │ │ - lfdx f30,r14,r30 │ │ │ │ - lfdx f29,r16,r30 │ │ │ │ - fmul f1,f27,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfdx f31,r16,r30 │ │ │ │ + lfdx f30,r15,r30 │ │ │ │ + lfdx f29,r17,r30 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ + bl 4ec0 │ │ │ │ lfd f12,40(r1) │ │ │ │ - lfdx f0,r17,r30 │ │ │ │ - lfd f11,32(r1) │ │ │ │ + lfdx f0,r21,r30 │ │ │ │ addic. r29,r29,-1 │ │ │ │ + lfd f11,32(r1) │ │ │ │ fmadd f0,f12,f31,f0 │ │ │ │ fmadd f31,f11,f31,f29 │ │ │ │ fnmsub f0,f11,f30,f0 │ │ │ │ fmadd f12,f12,f30,f31 │ │ │ │ - stfdx f0,r17,r30 │ │ │ │ - stfdx f12,r16,r30 │ │ │ │ + stfdx f0,r21,r30 │ │ │ │ + stfdx f12,r17,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 43050 │ │ │ │ + bne 43840 │ │ │ │ mr r3,r25 │ │ │ │ ld r30,16(r31) │ │ │ │ - bl 4820 │ │ │ │ - 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,43450 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq cr3,43570 │ │ │ │ - ld r9,120(r10) │ │ │ │ - ld r6,128(r31) │ │ │ │ - std r6,120(r10) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 435f0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 43510 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr3,4312c │ │ │ │ - beq cr3,4312c │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - ble cr4,431a4 │ │ │ │ + bl 47c0 │ │ │ │ + addi r2,r26,1 │ │ │ │ ld r9,80(r31) │ │ │ │ - ld r17,24(r31) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + ld r10,56(r9) │ │ │ │ + ld r8,88(r9) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + ld r7,0(r10) │ │ │ │ + add r30,r30,r2 │ │ │ │ + std r30,16(r9) │ │ │ │ + bgt cr3,43c10 │ │ │ │ + cmpd r7,r8 │ │ │ │ + beq cr3,43d1c │ │ │ │ + ld r2,120(r9) │ │ │ │ + ld r7,128(r31) │ │ │ │ + std r7,120(r9) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 43d84 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 43cc0 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4840 │ │ │ │ + bgt cr3,43910 │ │ │ │ + beq cr3,43910 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + ble cr4,43990 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r21,24(r31) │ │ │ │ clrldi r29,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r15,24(r9) │ │ │ │ - ld r21,120(r9) │ │ │ │ - addi r16,r17,8 │ │ │ │ - addi r14,r15,8 │ │ │ │ - lfdx f1,r21,r30 │ │ │ │ + ld r16,24(r2) │ │ │ │ + ld r14,120(r2) │ │ │ │ + addi r17,r21,8 │ │ │ │ + addi r15,r16,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f1,r14,r30 │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r27 │ │ │ │ - lfdx f31,r15,r30 │ │ │ │ - lfdx f30,r14,r30 │ │ │ │ - lfdx f29,r16,r30 │ │ │ │ - fmul f1,f27,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfdx f31,r16,r30 │ │ │ │ + lfdx f30,r15,r30 │ │ │ │ + lfdx f29,r17,r30 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ + bl 4ec0 │ │ │ │ lfd f12,40(r1) │ │ │ │ - lfdx f0,r17,r30 │ │ │ │ - lfd f11,32(r1) │ │ │ │ + lfdx f0,r21,r30 │ │ │ │ addic. r29,r29,-1 │ │ │ │ + lfd f11,32(r1) │ │ │ │ fmadd f0,f12,f31,f0 │ │ │ │ fmadd f31,f11,f31,f29 │ │ │ │ fnmsub f0,f11,f30,f0 │ │ │ │ fmadd f12,f12,f30,f31 │ │ │ │ - stfdx f0,r17,r30 │ │ │ │ - stfdx f12,r16,r30 │ │ │ │ + stfdx f0,r21,r30 │ │ │ │ + stfdx f12,r17,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 43150 │ │ │ │ + bne 43940 │ │ │ │ mr r3,r25 │ │ │ │ ld r30,16(r31) │ │ │ │ - bl 4820 │ │ │ │ - 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,43420 │ │ │ │ - ld r9,120(r10) │ │ │ │ - cmpd r6,r8 │ │ │ │ - ld r6,128(r31) │ │ │ │ - std r6,120(r10) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 435d0 │ │ │ │ - ld r9,8(r7) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 434f0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr3,43224 │ │ │ │ + bl 47c0 │ │ │ │ + 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,432a8 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r17,24(r31) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + ld r8,56(r9) │ │ │ │ + ld r10,88(r9) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + ld r7,0(r8) │ │ │ │ + add r30,r30,r2 │ │ │ │ + std r30,16(r9) │ │ │ │ + ble cr3,43bf0 │ │ │ │ + ld r2,120(r9) │ │ │ │ + cmpd r7,r10 │ │ │ │ + ld r7,128(r31) │ │ │ │ + std r7,120(r9) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 43d6c │ │ │ │ + ld r2,8(r8) │ │ │ │ + cmpd r2,r10 │ │ │ │ + bgt 43ca0 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4840 │ │ │ │ + ble cr3,43a08 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + ble cr4,43a80 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r21,24(r31) │ │ │ │ clrldi r29,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r15,24(r9) │ │ │ │ - ld r21,120(r9) │ │ │ │ - addi r16,r17,8 │ │ │ │ - addi r21,r21,8 │ │ │ │ - addi r14,r15,8 │ │ │ │ - nop │ │ │ │ - lfdx f28,r21,r30 │ │ │ │ - lfdx f29,r15,r30 │ │ │ │ - lfdx f30,r14,r30 │ │ │ │ - lfdx f26,r16,r30 │ │ │ │ - fmul f28,f27,f28 │ │ │ │ - fmr f1,f28 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r16,24(r2) │ │ │ │ + ld r14,120(r2) │ │ │ │ + addi r17,r21,8 │ │ │ │ + addi r14,r14,8 │ │ │ │ + addi r15,r16,8 │ │ │ │ + lfdx f29,r14,r30 │ │ │ │ + lfdx f30,r16,r30 │ │ │ │ + lfdx f26,r15,r30 │ │ │ │ + lfdx f25,r17,r30 │ │ │ │ + fmul f29,f28,f29 │ │ │ │ + fmr f1,f29 │ │ │ │ + bl 5040 │ │ │ │ fmr f31,f1 │ │ │ │ - fneg f1,f28 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfdx f0,r17,r30 │ │ │ │ + fneg f1,f29 │ │ │ │ + bl 4da0 │ │ │ │ + lfdx f0,r21,r30 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - fmadd f26,f1,f29,f26 │ │ │ │ - fmadd f29,f31,f29,f0 │ │ │ │ - fmadd f31,f31,f30,f26 │ │ │ │ - fnmsub f30,f1,f30,f29 │ │ │ │ - stfdx f30,r17,r30 │ │ │ │ - stfdx f31,r16,r30 │ │ │ │ + fmadd f0,f31,f30,f0 │ │ │ │ + fmadd f30,f1,f30,f25 │ │ │ │ + fnmsub f0,f1,f26,f0 │ │ │ │ + fmadd f31,f31,f26,f30 │ │ │ │ + stfdx f0,r21,r30 │ │ │ │ + stfdx f31,r17,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 43250 │ │ │ │ + bne 43a30 │ │ │ │ mr r3,r25 │ │ │ │ ld r30,16(r31) │ │ │ │ - bl 4820 │ │ │ │ - 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,433f0 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq cr3,43590 │ │ │ │ - ld r9,120(r10) │ │ │ │ - ld r6,128(r31) │ │ │ │ - std r6,120(r10) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 43600 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 434d0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr3,43330 │ │ │ │ - beq cr3,43330 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - ble cr4,433b8 │ │ │ │ + bl 47c0 │ │ │ │ + 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,43bd0 │ │ │ │ + cmpd r7,r8 │ │ │ │ + beq cr3,43d38 │ │ │ │ + ld r2,120(r9) │ │ │ │ + ld r7,128(r31) │ │ │ │ + std r7,120(r9) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 43d90 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 43c80 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4840 │ │ │ │ + bgt cr3,43b00 │ │ │ │ + beq cr3,43b00 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + ble cr4,43b80 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r21,24(r31) │ │ │ │ clrldi r29,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r16,24(r9) │ │ │ │ - ld r14,120(r9) │ │ │ │ - addi r17,r20,8 │ │ │ │ - addi r15,r16,8 │ │ │ │ + ld r17,24(r2) │ │ │ │ + ld r15,120(r2) │ │ │ │ + addi r20,r21,8 │ │ │ │ + addi r16,r17,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f28,r14,r30 │ │ │ │ - lfdx f29,r16,r30 │ │ │ │ - lfdx f30,r15,r30 │ │ │ │ - lfdx f26,r17,r30 │ │ │ │ - fmul f28,f27,f28 │ │ │ │ - fmr f1,f28 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfdx f29,r15,r30 │ │ │ │ + lfdx f30,r17,r30 │ │ │ │ + lfdx f26,r16,r30 │ │ │ │ + lfdx f25,r20,r30 │ │ │ │ + fmul f29,f28,f29 │ │ │ │ + fmr f1,f29 │ │ │ │ + bl 5040 │ │ │ │ fmr f31,f1 │ │ │ │ - fneg f1,f28 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfdx f0,r20,r30 │ │ │ │ + fneg f1,f29 │ │ │ │ + bl 4da0 │ │ │ │ + lfdx f0,r21,r30 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - fmadd f26,f1,f29,f26 │ │ │ │ - fmadd f29,f31,f29,f0 │ │ │ │ - fmadd f31,f31,f30,f26 │ │ │ │ - fnmsub f30,f1,f30,f29 │ │ │ │ - stfdx f30,r20,r30 │ │ │ │ - stfdx f31,r17,r30 │ │ │ │ + fmadd f0,f31,f30,f0 │ │ │ │ + fmadd f30,f1,f30,f25 │ │ │ │ + fnmsub f0,f1,f26,f0 │ │ │ │ + fmadd f31,f31,f26,f30 │ │ │ │ + stfdx f0,r21,r30 │ │ │ │ + stfdx f31,r20,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 43360 │ │ │ │ + bne 43b30 │ │ │ │ addi r22,r22,1 │ │ │ │ addi r23,r23,-1 │ │ │ │ addi r26,r26,4 │ │ │ │ cmpw r22,r18 │ │ │ │ - ble 42f20 │ │ │ │ - b 42988 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42e04 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r6,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - b 42164 │ │ │ │ - cmpd r6,r7 │ │ │ │ - bgt 43550 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 434d0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43330 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r6,r8 │ │ │ │ - bgt 435b0 │ │ │ │ - ld r9,8(r7) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 434f0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43224 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r6,r7 │ │ │ │ - bgt 43560 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 43510 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 4312c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ble 43730 │ │ │ │ + b 43238 │ │ │ │ + plfd f28,81408 # 57998 │ │ │ │ + b 42f58 │ │ │ │ + plfd f29,81388 # 57990 │ │ │ │ + b 42c5c │ │ │ │ + bl 4840 │ │ │ │ + b 43618 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r7,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + b 42a40 │ │ │ │ nop │ │ │ │ - ld r9,120(r3) │ │ │ │ - ld r7,128(r31) │ │ │ │ - std r7,120(r3) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 435e0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 43530 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw cr3,r22,r29 │ │ │ │ - ble cr3,43020 │ │ │ │ - ld r9,80(r31) │ │ │ │ + cmpd r7,r8 │ │ │ │ + bgt 43d00 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 43c80 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4840 │ │ │ │ + b 43b00 │ │ │ │ + cmpd r7,r10 │ │ │ │ + bgt 43d54 │ │ │ │ + ld r2,8(r8) │ │ │ │ + cmpd r2,r10 │ │ │ │ + bgt 43ca0 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4840 │ │ │ │ + b 43a08 │ │ │ │ + cmpd r7,r8 │ │ │ │ + bgt 43d10 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 43cc0 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4840 │ │ │ │ + b 43910 │ │ │ │ + ld r2,120(r3) │ │ │ │ ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - b 43020 │ │ │ │ + std r8,120(r3) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 43d78 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 43ce0 │ │ │ │ + bl 4840 │ │ │ │ + cmpw cr3,r22,r29 │ │ │ │ + ble cr3,43810 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + b 43810 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r20,r20,248 │ │ │ │ ld r4,112(r31) │ │ │ │ - mr r3,r10 │ │ │ │ + mr r3,r9 │ │ │ │ add r4,r4,r20 │ │ │ │ - bl 3ffd8 │ │ │ │ - ble cr3,43318 │ │ │ │ - b 43330 │ │ │ │ + bl 409c0 │ │ │ │ + ble cr3,43ae8 │ │ │ │ + b 43b00 │ │ │ │ nop │ │ │ │ mulli r4,r20,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r10 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3ffd8 │ │ │ │ - b 4320c │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r9 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 409c0 │ │ │ │ + b 439f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r20,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r10 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3ffd8 │ │ │ │ - ble cr3,43114 │ │ │ │ - b 4312c │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r9 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 409c0 │ │ │ │ + ble cr3,438f8 │ │ │ │ + b 43910 │ │ │ │ nop │ │ │ │ mulli r4,r20,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3ffd8 │ │ │ │ - b 434a8 │ │ │ │ + ld r2,112(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 409c0 │ │ │ │ + b 43c54 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r10 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43330 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 4312c │ │ │ │ - bgt 43560 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 43510 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43114 │ │ │ │ - bgt 43550 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 434d0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43318 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43224 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5140 │ │ │ │ + b 43b00 │ │ │ │ + nop │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5140 │ │ │ │ + b 43910 │ │ │ │ + bgt 43d10 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 43cc0 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4840 │ │ │ │ + b 438f8 │ │ │ │ + bgt 43d00 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 43c80 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4840 │ │ │ │ + b 43ae8 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5140 │ │ │ │ + b 43a08 │ │ │ │ + bl 5140 │ │ │ │ cmpw cr3,r22,r23 │ │ │ │ - b 43020 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43210 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + b 43810 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5140 │ │ │ │ + b 439f4 │ │ │ │ + bl 5140 │ │ │ │ cmpw cr3,r22,r23 │ │ │ │ - b 434b0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43118 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 4331c │ │ │ │ + b 43c5c │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5140 │ │ │ │ + b 438fc │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5140 │ │ │ │ + b 43aec │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ + .long 0x1289 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000043620 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,18656 │ │ │ │ +0000000000043db0 : │ │ │ │ + lwz r2,48(r3) │ │ │ │ + mfcr r11 │ │ │ │ + std r25,-112(r1) │ │ │ │ + lwz r9,52(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,48(r3) │ │ │ │ - std r25,-88(r1) │ │ │ │ - lwz r10,52(r3) │ │ │ │ + std r30,-72(r1) │ │ │ │ + std r31,-64(r1) │ │ │ │ ld r25,8(r3) │ │ │ │ - mfcr r11 │ │ │ │ - std r30,-48(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ - std r29,-56(r1) │ │ │ │ + std r22,-136(r1) │ │ │ │ mr r31,r3 │ │ │ │ - cmpwi r9,2 │ │ │ │ - mr r30,r25 │ │ │ │ std r0,16(r1) │ │ │ │ + std r29,-80(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-288(r1) │ │ │ │ + stdu r1,-320(r1) │ │ │ │ + cmpwi r2,2 │ │ │ │ + mr r30,r25 │ │ │ │ stxv vs62,80(r1) │ │ │ │ stxv vs63,96(r1) │ │ │ │ - stw r10,56(r1) │ │ │ │ - beq 443e0 │ │ │ │ + stw r9,56(r1) │ │ │ │ + beq 44abc │ │ │ │ cmpwi r25,0 │ │ │ │ - std r22,176(r1) │ │ │ │ - std r28,224(r1) │ │ │ │ - ble 43718 │ │ │ │ - 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 436dc │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 436c8 │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 44a24 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 43718 │ │ │ │ - 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 436e4 │ │ │ │ + std r28,232(r1) │ │ │ │ + ble 43ea0 │ │ │ │ + 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 43e64 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 43e50 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 450c0 │ │ │ │ + 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 43ea0 │ │ │ │ + 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 43e6c │ │ │ │ lwz r28,56(r1) │ │ │ │ ld r29,16(r31) │ │ │ │ extsw r22,r28 │ │ │ │ mr r3,r22 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r28,1 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + bl 47c0 │ │ │ │ + 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 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 47c0 │ │ │ │ + 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 43fd0 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,56(r1) │ │ │ │ - cmpwi r9,-2 │ │ │ │ - blt 44c48 │ │ │ │ - cmpwi r9,1 │ │ │ │ + ble 44734 │ │ │ │ + bl 4660 │ │ │ │ + lwz r2,56(r1) │ │ │ │ + cmpwi r2,-2 │ │ │ │ + blt 45294 │ │ │ │ + cmpwi r2,1 │ │ │ │ + stfd f27,280(r1) │ │ │ │ + stfd f28,288(r1) │ │ │ │ + plfd f27,80512 # 579a0 │ │ │ │ + plfd f28,80488 # 57990 │ │ │ │ + stfd f29,296(r1) │ │ │ │ + stfd f30,304(r1) │ │ │ │ + plfd f29,80480 # 57998 │ │ │ │ cmpwi cr3,r30,0 │ │ │ │ - cmpwi cr2,r9,0 │ │ │ │ - std r20,160(r1) │ │ │ │ - std r23,184(r1) │ │ │ │ - li r20,0 │ │ │ │ - li r23,0 │ │ │ │ + cmpwi cr2,r2,0 │ │ │ │ addi r29,r1,32 │ │ │ │ addi r30,r1,40 │ │ │ │ - std r14,112(r1) │ │ │ │ - mfocrf r9,128 │ │ │ │ - std r15,120(r1) │ │ │ │ - std r16,128(r1) │ │ │ │ - std r17,136(r1) │ │ │ │ - std r18,144(r1) │ │ │ │ - std r19,152(r1) │ │ │ │ - std r21,168(r1) │ │ │ │ - std r24,192(r1) │ │ │ │ - std r26,208(r1) │ │ │ │ - std r27,216(r1) │ │ │ │ - stfd f28,256(r1) │ │ │ │ - stfd f29,264(r1) │ │ │ │ - stfd f30,272(r1) │ │ │ │ - stfd f31,280(r1) │ │ │ │ - stw r9,64(r1) │ │ │ │ + mfocrf r2,128 │ │ │ │ + std r20,168(r1) │ │ │ │ + std r19,160(r1) │ │ │ │ + li r20,0 │ │ │ │ + std r23,192(r1) │ │ │ │ + std r24,200(r1) │ │ │ │ + li r23,0 │ │ │ │ + std r14,120(r1) │ │ │ │ + std r15,128(r1) │ │ │ │ + std r16,136(r1) │ │ │ │ + std r17,144(r1) │ │ │ │ + std r18,152(r1) │ │ │ │ + std r21,176(r1) │ │ │ │ + std r26,216(r1) │ │ │ │ + std r27,224(r1) │ │ │ │ + stfd f25,264(r1) │ │ │ │ + stfd f26,272(r1) │ │ │ │ + stfd f31,312(r1) │ │ │ │ + stw r2,64(r1) │ │ │ │ nop │ │ │ │ mr r3,r22 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r26,r3 │ │ │ │ + bl 47c0 │ │ │ │ + mr r27,r3 │ │ │ │ mr r3,r23 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,96(r31) │ │ │ │ - sldi r9,r23,3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - ld r8,104(r31) │ │ │ │ + bl 47c0 │ │ │ │ + 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 4820 │ │ │ │ - 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 47c0 │ │ │ │ + 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,440f0 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r3,r27 │ │ │ │ - std r9,8(r28) │ │ │ │ - ld r27,56(r10) │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ + subf r26,r26,r9 │ │ │ │ + ld r28,56(r2) │ │ │ │ + extsw r26,r26 │ │ │ │ + bge cr4,447d0 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 47c0 │ │ │ │ + mr r2,r3 │ │ │ │ + ld r9,80(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + std r2,8(r28) │ │ │ │ + ld r27,56(r9) │ │ │ │ + bl 47c0 │ │ │ │ ld r28,80(r31) │ │ │ │ - lwa r10,56(r31) │ │ │ │ + lwa r9,56(r31) │ │ │ │ + fmr f25,f28 │ │ │ │ + ld r10,56(r28) │ │ │ │ std r3,16(r27) │ │ │ │ - ld r8,56(r28) │ │ │ │ - ld r6,72(r28) │ │ │ │ - ld r9,0(r8) │ │ │ │ - ld r5,8(r8) │ │ │ │ - ld r7,16(r8) │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - std r9,0(r28) │ │ │ │ - ld r9,0(r8) │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - std r9,0(r6) │ │ │ │ - ld r7,8(r8) │ │ │ │ - mulld r7,r10,r7 │ │ │ │ - std r7,8(r6) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ld r8,16(r8) │ │ │ │ - mulld r10,r10,r8 │ │ │ │ + ld r7,72(r28) │ │ │ │ + ld r2,0(r10) │ │ │ │ + ld r6,8(r10) │ │ │ │ + ld r8,16(r10) │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + std r2,0(r28) │ │ │ │ + ld r2,0(r10) │ │ │ │ + mulld r2,r9,r2 │ │ │ │ + std r2,0(r7) │ │ │ │ + ld r8,8(r10) │ │ │ │ + mulld r8,r9,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + std r8,8(r7) │ │ │ │ + ld r10,16(r10) │ │ │ │ mulld r9,r9,r10 │ │ │ │ - std r10,16(r6) │ │ │ │ - std r9,80(r28) │ │ │ │ - beq cr2,43fe0 │ │ │ │ - lwz r9,64(r1) │ │ │ │ - mtocrf 128,r9 │ │ │ │ - bne 43920 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + std r9,16(r7) │ │ │ │ + std r2,80(r28) │ │ │ │ + beq cr2,440c8 │ │ │ │ + lwz r2,64(r1) │ │ │ │ + mtocrf 128,r2 │ │ │ │ + bne 440b0 │ │ │ │ cmpldi r23,1 │ │ │ │ - beq 43fe0 │ │ │ │ + beq 4509c │ │ │ │ mr r3,r22 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + bl 47c0 │ │ │ │ ld r28,80(r31) │ │ │ │ - mtfprd f28,r3 │ │ │ │ - lfd f0,1576(r9) │ │ │ │ - fcfid f28,f28 │ │ │ │ - fmul f28,f28,f0 │ │ │ │ - ld r9,16(r31) │ │ │ │ - extswsli r10,r20,4 │ │ │ │ - extsw r8,r20 │ │ │ │ - std r8,48(r1) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r28) │ │ │ │ - ble cr3,439dc │ │ │ │ + mtfprd f25,r3 │ │ │ │ + fcfid f25,f25 │ │ │ │ + fmul f25,f25,f27 │ │ │ │ + ld r2,16(r31) │ │ │ │ + extswsli r9,r20,4 │ │ │ │ + extsw r10,r20 │ │ │ │ + std r10,48(r1) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r28) │ │ │ │ + ble cr3,44154 │ │ │ │ ld r26,24(r31) │ │ │ │ ld r27,24(r28) │ │ │ │ - ld r15,120(r28) │ │ │ │ - clrldi r17,r25,32 │ │ │ │ + clrldi r15,r25,32 │ │ │ │ li r18,0 │ │ │ │ + ld r17,120(r28) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lfd f31,0(r15) │ │ │ │ - lxvx vs62,r26,r18 │ │ │ │ - addi r15,r15,24 │ │ │ │ - fmul f31,f28,f31 │ │ │ │ + lfd f31,0(r17) │ │ │ │ + lxvx vs63,r26,r18 │ │ │ │ + addi r17,r17,24 │ │ │ │ + fmul f31,f25,f31 │ │ │ │ fmr f1,f31 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - xxmr vs63,vs1 │ │ │ │ + bl 5040 │ │ │ │ + xxmr vs62,vs1 │ │ │ │ fneg f1,f31 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - xxswapd vs0,vs62 │ │ │ │ - xxspltd vs63,vs63,0 │ │ │ │ - addic. r17,r17,-1 │ │ │ │ + xxspltd vs62,vs62,0 │ │ │ │ + bl 4da0 │ │ │ │ + xxswapd vs0,vs63 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xxmr vs12,vs0 │ │ │ │ xvmaddadp vs12,vs63,vs62 │ │ │ │ xvmsubmdp vs63,vs62,vs0 │ │ │ │ xxpermdi vs63,vs12,vs63,1 │ │ │ │ stxvx vs63,r27,r18 │ │ │ │ addi r18,r18,16 │ │ │ │ - bne 43980 │ │ │ │ - ld r10,56(r28) │ │ │ │ - ld r9,88(r28) │ │ │ │ - ld r8,0(r10) │ │ │ │ - ble cr4,44000 │ │ │ │ - ld r7,152(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r28) │ │ │ │ - std r7,120(r28) │ │ │ │ - std r8,152(r31) │ │ │ │ - bgt 440a0 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 44320 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 442a0 │ │ │ │ + bne 44100 │ │ │ │ + ld r9,56(r28) │ │ │ │ + ld r2,88(r28) │ │ │ │ + ld r10,0(r9) │ │ │ │ + ble cr4,44740 │ │ │ │ + ld r8,152(r31) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ld r10,120(r28) │ │ │ │ + std r8,120(r28) │ │ │ │ + std r10,152(r31) │ │ │ │ + bgt 447e0 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 44a80 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 44920 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,440ac │ │ │ │ - ld r10,48(r1) │ │ │ │ + bl 45c0 │ │ │ │ + bgt cr4,447e8 │ │ │ │ + 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,44040 │ │ │ │ + add r9,r9,r18 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r26) │ │ │ │ + ble cr3,44780 │ │ │ │ ld r27,24(r31) │ │ │ │ ld r28,24(r26) │ │ │ │ - ld r10,120(r26) │ │ │ │ clrldi r16,r25,32 │ │ │ │ li r14,0 │ │ │ │ + ld r9,120(r26) │ │ │ │ addi r15,r27,8 │ │ │ │ addi r17,r28,8 │ │ │ │ - addi r19,r10,8 │ │ │ │ + addi r19,r9,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lxsd v31,0(r19) │ │ │ │ lfdx f31,r27,r14 │ │ │ │ - lfdx f30,r15,r14 │ │ │ │ addi r19,r19,24 │ │ │ │ - xsmuldp vs63,vs28,vs63 │ │ │ │ + lfdx f30,r15,r14 │ │ │ │ + xsmuldp vs63,vs25,vs63 │ │ │ │ xxmr vs1,vs63 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fmr f29,f1 │ │ │ │ + bl 5040 │ │ │ │ + fmr f26,f1 │ │ │ │ xsnegdp vs1,vs63 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4da0 │ │ │ │ addic. r16,r16,-1 │ │ │ │ - fmul f0,f29,f30 │ │ │ │ + fmul f0,f26,f30 │ │ │ │ fmul f30,f30,f1 │ │ │ │ fmadd f1,f1,f31,f0 │ │ │ │ - fmsub f31,f29,f31,f30 │ │ │ │ + fmsub f31,f26,f31,f30 │ │ │ │ stfdx f31,r28,r14 │ │ │ │ stfdx f1,r17,r14 │ │ │ │ addi r14,r14,16 │ │ │ │ - bne 43a70 │ │ │ │ - ble cr4,44040 │ │ │ │ - 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 44068 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 44380 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 44260 │ │ │ │ + bne 441f0 │ │ │ │ + ble cr4,44780 │ │ │ │ + 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 447a8 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 44a60 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 44980 │ │ │ │ mr r3,r26 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 45c0 │ │ │ │ ld r17,80(r31) │ │ │ │ - ble cr4,4407c │ │ │ │ - ld r9,120(r17) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r17) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r10,48(r1) │ │ │ │ + ble cr4,447b8 │ │ │ │ + ld r2,120(r17) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r17) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r9,48(r1) │ │ │ │ slwi r28,r24,1 │ │ │ │ - ld r9,16(r31) │ │ │ │ + ld r2,16(r31) │ │ │ │ extsw r28,r28 │ │ │ │ - add r10,r28,r10 │ │ │ │ - std r10,48(r1) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r17) │ │ │ │ - ble cr3,43bc4 │ │ │ │ + add r9,r28,r9 │ │ │ │ + std r9,48(r1) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r17) │ │ │ │ + ble cr3,4433c │ │ │ │ ld r26,24(r31) │ │ │ │ ld r27,24(r17) │ │ │ │ - ld r10,120(r17) │ │ │ │ clrldi r28,r25,32 │ │ │ │ li r14,0 │ │ │ │ + ld r9,120(r17) │ │ │ │ addi r15,r26,8 │ │ │ │ addi r16,r27,8 │ │ │ │ - addi r19,r10,16 │ │ │ │ - lfd f29,0(r19) │ │ │ │ + addi r19,r9,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f26,0(r19) │ │ │ │ lfdx f31,r15,r14 │ │ │ │ - lxsdx vs63,r26,r14 │ │ │ │ addi r19,r19,24 │ │ │ │ - fmul f29,f28,f29 │ │ │ │ - fmr f1,f29 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lxsdx vs63,r26,r14 │ │ │ │ + fmul f26,f25,f26 │ │ │ │ + fmr f1,f26 │ │ │ │ + bl 5040 │ │ │ │ fmr f30,f1 │ │ │ │ - fneg f1,f29 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fneg f1,f26 │ │ │ │ + bl 4da0 │ │ │ │ addic. r28,r28,-1 │ │ │ │ fmul f0,f30,f31 │ │ │ │ fmul f31,f1,f31 │ │ │ │ xsmaddmdp vs1,vs63,vs0 │ │ │ │ xsmsubmdp vs63,vs30,vs31 │ │ │ │ stxsdx vs63,r27,r14 │ │ │ │ stfdx f1,r16,r14 │ │ │ │ addi r14,r14,16 │ │ │ │ - bne 43b70 │ │ │ │ - ld r10,56(r17) │ │ │ │ - ld r9,88(r17) │ │ │ │ - ld r8,0(r10) │ │ │ │ - bge cr4,441b0 │ │ │ │ - ld r7,144(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r17) │ │ │ │ - std r7,120(r17) │ │ │ │ - std r8,144(r31) │ │ │ │ - bgt 443d0 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 44340 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 442c0 │ │ │ │ - mr r3,r17 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr4,43c28 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 442f0 │ │ │ │ + ld r9,56(r17) │ │ │ │ + ld r2,88(r17) │ │ │ │ + ld r10,0(r9) │ │ │ │ + bge cr4,44900 │ │ │ │ ld r8,144(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ld r10,120(r17) │ │ │ │ + std r8,120(r17) │ │ │ │ std r10,144(r31) │ │ │ │ - beq cr2,43ff0 │ │ │ │ - lwz r9,64(r1) │ │ │ │ - mtocrf 128,r9 │ │ │ │ - bne 43c40 │ │ │ │ + bgt 44ab0 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 449e0 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 449a0 │ │ │ │ + mr r3,r17 │ │ │ │ + bl 45c0 │ │ │ │ + bge cr4,4439c │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,144(r31) │ │ │ │ + fmr f31,f29 │ │ │ │ + beq cr2,443cc │ │ │ │ + lwz r2,64(r1) │ │ │ │ + mtocrf 128,r2 │ │ │ │ + bne 443b8 │ │ │ │ cmpldi r23,1 │ │ │ │ - beq 43ff0 │ │ │ │ + beq 450a8 │ │ │ │ mr r3,r22 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + bl 47c0 │ │ │ │ mtfprd f31,r3 │ │ │ │ - lfd f0,1576(r9) │ │ │ │ fcfid f31,f31 │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - ld r9,48(r1) │ │ │ │ + fmul f31,f31,f27 │ │ │ │ + ld r2,48(r1) │ │ │ │ ld r17,80(r31) │ │ │ │ - add r28,r9,r18 │ │ │ │ - ld r9,16(r31) │ │ │ │ - sldi r10,r28,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r17) │ │ │ │ - ble cr3,43cf8 │ │ │ │ + add r28,r2,r18 │ │ │ │ + ld r2,16(r31) │ │ │ │ + sldi r9,r28,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r17) │ │ │ │ + ble cr3,44454 │ │ │ │ ld r26,24(r31) │ │ │ │ ld r27,24(r17) │ │ │ │ - ld r19,120(r17) │ │ │ │ - clrldi r15,r25,32 │ │ │ │ + clrldi r19,r25,32 │ │ │ │ li r16,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfd f1,0(r19) │ │ │ │ + ld r15,120(r17) │ │ │ │ + lfd f1,0(r15) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ lxvx vs63,r26,r16 │ │ │ │ - addi r19,r19,24 │ │ │ │ + addi r15,r15,24 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r1,32 │ │ │ │ - xxswapd vs12,vs63 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ - addi r9,r1,40 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - xxmr vs11,vs12 │ │ │ │ - xvmaddadp vs11,vs0,vs63 │ │ │ │ - xvmsubmdp vs0,vs63,vs12 │ │ │ │ - xxpermdi vs0,vs11,vs0,1 │ │ │ │ - stxvx vs0,r27,r16 │ │ │ │ + bl 4ec0 │ │ │ │ + addi r2,r1,32 │ │ │ │ + xxswapd vs0,vs63 │ │ │ │ + addic. r19,r19,-1 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + addi r2,r1,40 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xxmr vs11,vs0 │ │ │ │ + xvmaddadp vs11,vs63,vs12 │ │ │ │ + xvmsubmdp vs63,vs12,vs0 │ │ │ │ + xxpermdi vs63,vs11,vs63,1 │ │ │ │ + stxvx vs63,r27,r16 │ │ │ │ addi r16,r16,16 │ │ │ │ - bne 43ca0 │ │ │ │ - ld r10,56(r17) │ │ │ │ - ld r9,88(r17) │ │ │ │ - ld r8,0(r10) │ │ │ │ - ble cr4,44110 │ │ │ │ - ld r7,152(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r17) │ │ │ │ - std r7,120(r17) │ │ │ │ - std r8,152(r31) │ │ │ │ - bgt 441f0 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 443a0 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 44240 │ │ │ │ + bne 44400 │ │ │ │ + ld r9,56(r17) │ │ │ │ + ld r2,88(r17) │ │ │ │ + ld r10,0(r9) │ │ │ │ + ble cr4,448e0 │ │ │ │ + ld r8,152(r31) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ld r10,120(r17) │ │ │ │ + std r8,120(r17) │ │ │ │ + std r10,152(r31) │ │ │ │ + bgt 448a0 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 44a00 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 449c0 │ │ │ │ mr r3,r17 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,441fc │ │ │ │ - add r9,r18,r28 │ │ │ │ + bl 45c0 │ │ │ │ + bgt cr4,448a8 │ │ │ │ ld r17,80(r31) │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - ld r9,16(r31) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r17) │ │ │ │ - ble cr3,44150 │ │ │ │ + add r2,r18,r28 │ │ │ │ + mr r9,r2 │ │ │ │ + std r2,48(r1) │ │ │ │ + ld r2,16(r31) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r17) │ │ │ │ + ble cr3,44860 │ │ │ │ ld r26,24(r31) │ │ │ │ ld r27,24(r17) │ │ │ │ - ld r10,120(r17) │ │ │ │ clrldi r28,r25,32 │ │ │ │ li r19,0 │ │ │ │ + ld r9,120(r17) │ │ │ │ addi r15,r26,8 │ │ │ │ addi r16,r27,8 │ │ │ │ - addi r14,r10,8 │ │ │ │ + addi r14,r9,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ lfd f1,0(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ lfdx f30,r26,r19 │ │ │ │ addi r14,r14,24 │ │ │ │ lxsdx vs63,r15,r19 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ addic. r28,r28,-1 │ │ │ │ xsmuldp vs12,vs0,vs63 │ │ │ │ xsmuldp vs63,vs11,vs63 │ │ │ │ fmsub f12,f11,f30,f12 │ │ │ │ xsmaddmdp vs0,vs30,vs63 │ │ │ │ stfdx f12,r27,r19 │ │ │ │ stfdx f0,r16,r19 │ │ │ │ addi r19,r19,16 │ │ │ │ - bne 43d90 │ │ │ │ - ble cr4,44150 │ │ │ │ - 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 44178 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 44300 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 442e0 │ │ │ │ + bne 444f0 │ │ │ │ + ble cr4,44860 │ │ │ │ + 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 44888 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 44a20 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 44940 │ │ │ │ mr r3,r17 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 45c0 │ │ │ │ ld r26,80(r31) │ │ │ │ - ble cr4,4418c │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,48(r1) │ │ │ │ - add r28,r18,r9 │ │ │ │ - ld r9,16(r31) │ │ │ │ + ble cr4,44840 │ │ │ │ + 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,43ed0 │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,16(r26) │ │ │ │ + ble cr3,4462c │ │ │ │ ld r27,24(r31) │ │ │ │ ld r28,24(r26) │ │ │ │ - ld r15,120(r26) │ │ │ │ clrldi r14,r25,32 │ │ │ │ li r16,0 │ │ │ │ + ld r15,120(r26) │ │ │ │ addi r17,r27,8 │ │ │ │ addi r18,r28,8 │ │ │ │ addi r15,r15,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f1,0(r15) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ lfdx f30,r27,r16 │ │ │ │ addi r15,r15,24 │ │ │ │ lxsdx vs63,r17,r16 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ addic. r14,r14,-1 │ │ │ │ xsmuldp vs12,vs0,vs63 │ │ │ │ xsmuldp vs63,vs11,vs63 │ │ │ │ fmsub f12,f11,f30,f12 │ │ │ │ xsmaddmdp vs0,vs30,vs63 │ │ │ │ stfdx f12,r28,r16 │ │ │ │ stfdx f0,r18,r16 │ │ │ │ addi r16,r16,16 │ │ │ │ - bne 43e80 │ │ │ │ - ld r10,56(r26) │ │ │ │ - ld r9,88(r26) │ │ │ │ - ld r8,0(r10) │ │ │ │ - bge cr4,441d0 │ │ │ │ - ld r7,144(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r26) │ │ │ │ - std r7,120(r26) │ │ │ │ - std r8,144(r31) │ │ │ │ - bgt 443c0 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 44360 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 44280 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr4,43f34 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 445e0 │ │ │ │ + ld r9,56(r26) │ │ │ │ + ld r2,88(r26) │ │ │ │ + ld r10,0(r9) │ │ │ │ + bge cr4,44820 │ │ │ │ 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 44aa0 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 44a40 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 44960 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 45c0 │ │ │ │ + bge cr4,4468c │ │ │ │ + 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 43800 │ │ │ │ - lfd f28,256(r1) │ │ │ │ - lfd f29,264(r1) │ │ │ │ - lfd f30,272(r1) │ │ │ │ - lfd f31,280(r1) │ │ │ │ - ld r14,112(r1) │ │ │ │ - ld r15,120(r1) │ │ │ │ - ld r16,128(r1) │ │ │ │ - ld r17,136(r1) │ │ │ │ - ld r18,144(r1) │ │ │ │ - ld r19,152(r1) │ │ │ │ - ld r20,160(r1) │ │ │ │ - ld r21,168(r1) │ │ │ │ - ld r22,176(r1) │ │ │ │ - ld r23,184(r1) │ │ │ │ - ld r24,192(r1) │ │ │ │ - ld r26,208(r1) │ │ │ │ - ld r27,216(r1) │ │ │ │ - ld r28,224(r1) │ │ │ │ - addi r1,r1,288 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bge 43fa0 │ │ │ │ + lfd f25,264(r1) │ │ │ │ + lfd f26,272(r1) │ │ │ │ + lfd f27,280(r1) │ │ │ │ + lfd f28,288(r1) │ │ │ │ + lfd f29,296(r1) │ │ │ │ + lfd f30,304(r1) │ │ │ │ + lfd f31,312(r1) │ │ │ │ + ld r14,120(r1) │ │ │ │ + ld r15,128(r1) │ │ │ │ + ld r16,136(r1) │ │ │ │ + ld r17,144(r1) │ │ │ │ + ld r18,152(r1) │ │ │ │ + ld r19,160(r1) │ │ │ │ + ld r20,168(r1) │ │ │ │ + ld r21,176(r1) │ │ │ │ + ld r23,192(r1) │ │ │ │ + ld r24,200(r1) │ │ │ │ + ld r26,216(r1) │ │ │ │ + ld r27,224(r1) │ │ │ │ + ld r28,232(r1) │ │ │ │ + addi r1,r1,320 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs62,-208(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r22,-136(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 4378c │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f28,1552(r9) │ │ │ │ - b 43944 │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,1568(r9) │ │ │ │ - b 43c60 │ │ │ │ + bl 45c0 │ │ │ │ + b 43f08 │ │ │ │ nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 43a04 │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 4417c │ │ │ │ mr r3,r28 │ │ │ │ extsw r18,r24 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ - ld r9,16(r31) │ │ │ │ + bl 4660 │ │ │ │ + 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,43a50 │ │ │ │ + add r9,r9,r18 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r26) │ │ │ │ + bgt cr3,441c4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bge cr4,43ad8 │ │ │ │ - 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 43aec │ │ │ │ + nop │ │ │ │ + bge cr4,44250 │ │ │ │ + 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 44264 │ │ │ │ mr r3,r26 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4660 │ │ │ │ ld r17,80(r31) │ │ │ │ - bgt cr4,43b18 │ │ │ │ - bge cr4,43b28 │ │ │ │ - ld r9,120(r17) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r17) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 43b28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bgt cr4,4428c │ │ │ │ + bge cr4,4429c │ │ │ │ + ld r2,120(r17) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r17) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 4429c │ │ │ │ + mr r3,r21 │ │ │ │ + bl 47c0 │ │ │ │ + mr r2,r3 │ │ │ │ + b 44024 │ │ │ │ mr r3,r28 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ + bl 4660 │ │ │ │ + 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,43a50 │ │ │ │ - b 43ac4 │ │ │ │ - nop │ │ │ │ + ld r2,16(r31) │ │ │ │ + ld r8,152(r31) │ │ │ │ + add r9,r9,r18 │ │ │ │ + ld r10,120(r26) │ │ │ │ + std r8,120(r26) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r10,152(r31) │ │ │ │ + std r2,16(r26) │ │ │ │ + bgt cr3,441c4 │ │ │ │ + b 4423c │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 44654 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 4660 │ │ │ │ + b 4468c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r21 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - b 43894 │ │ │ │ nop │ │ │ │ + bge cr4,4459c │ │ │ │ + ld r2,120(r26) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 4459c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 43d20 │ │ │ │ + bge cr4,44550 │ │ │ │ + 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 44564 │ │ │ │ mr r3,r17 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r18,r28 │ │ │ │ - ld r17,80(r31) │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - ld r9,16(r31) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r17) │ │ │ │ - bgt cr3,43d6c │ │ │ │ + bl 4660 │ │ │ │ + b 44584 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bge cr4,43df4 │ │ │ │ - ld r10,136(r31) │ │ │ │ + nop │ │ │ │ + mr r3,r17 │ │ │ │ + bl 4660 │ │ │ │ + ld r17,80(r31) │ │ │ │ + add r2,r18,r28 │ │ │ │ + ld r10,152(r31) │ │ │ │ + mr r9,r2 │ │ │ │ + std r2,48(r1) │ │ │ │ + ld r2,16(r31) │ │ │ │ + sldi r8,r9,4 │ │ │ │ ld r9,120(r17) │ │ │ │ std r10,120(r17) │ │ │ │ - ld r10,56(r17) │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,88(r17) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 43e08 │ │ │ │ - mr r3,r17 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,80(r31) │ │ │ │ - bgt cr4,43e34 │ │ │ │ - bge cr4,43e44 │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 43e44 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 43bec │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r9,152(r31) │ │ │ │ + std r2,16(r17) │ │ │ │ + bgt cr3,444c4 │ │ │ │ + b 4453c │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 4447c │ │ │ │ mr r3,r17 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43c28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 43ef8 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43f34 │ │ │ │ + bl 4660 │ │ │ │ + ld r17,80(r31) │ │ │ │ + b 444a4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 44364 │ │ │ │ mr r3,r17 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,80(r31) │ │ │ │ - add r9,r18,r28 │ │ │ │ - ld r8,152(r31) │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - ld r9,16(r31) │ │ │ │ - sldi r7,r10,4 │ │ │ │ - ld r10,120(r17) │ │ │ │ - std r8,120(r17) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r10,152(r31) │ │ │ │ - std r9,16(r17) │ │ │ │ - bgt cr3,43d6c │ │ │ │ - b 43de0 │ │ │ │ + bl 4660 │ │ │ │ + b 4439c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 40e58 │ │ │ │ - b 43d44 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r28 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 417c0 │ │ │ │ + b 4419c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r26 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 40e58 │ │ │ │ - b 43b10 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r17 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 417c0 │ │ │ │ + b 44584 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r21,r21,248 │ │ │ │ ld r4,112(r31) │ │ │ │ mr r3,r26 │ │ │ │ add r4,r4,r21 │ │ │ │ - bl 40e58 │ │ │ │ - b 43f1c │ │ │ │ + bl 417c0 │ │ │ │ + b 44674 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r28 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 40e58 │ │ │ │ - b 43a28 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 417c0 │ │ │ │ + b 44284 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 40e58 │ │ │ │ - b 43c10 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 417c0 │ │ │ │ + b 44384 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 40e58 │ │ │ │ - b 43e2c │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 417c0 │ │ │ │ + b 4449c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 41188 │ │ │ │ - b 43e2c │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 41af0 │ │ │ │ + b 44384 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r28 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 41188 │ │ │ │ - b 43a28 │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r17 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 41af0 │ │ │ │ + b 4449c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 41188 │ │ │ │ - b 43c10 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 41af0 │ │ │ │ + b 44584 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r21,r21,248 │ │ │ │ ld r4,120(r31) │ │ │ │ mr r3,r26 │ │ │ │ add r4,r4,r21 │ │ │ │ - bl 41188 │ │ │ │ - b 43f1c │ │ │ │ + bl 41af0 │ │ │ │ + b 44674 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mr r3,r26 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 41188 │ │ │ │ - b 43b10 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 41af0 │ │ │ │ + b 44284 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 41188 │ │ │ │ - b 43d44 │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r28 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 41af0 │ │ │ │ + b 4419c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r26 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43f20 │ │ │ │ + bl 4660 │ │ │ │ + b 44678 │ │ │ │ + nop │ │ │ │ mr r3,r17 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43c14 │ │ │ │ + bl 4660 │ │ │ │ + b 44388 │ │ │ │ cmpwi r25,0 │ │ │ │ - std r18,144(r1) │ │ │ │ - std r21,168(r1) │ │ │ │ - ble 44494 │ │ │ │ - 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 44458 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 44444 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 44434 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r6,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + std r20,168(r1) │ │ │ │ + ble 44b6c │ │ │ │ + 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 44b30 │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 44494 │ │ │ │ - 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 44460 │ │ │ │ - lwz r9,56(r1) │ │ │ │ + beq 44b1c │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 44b0c │ │ │ │ + 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 44b6c │ │ │ │ + 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 44b38 │ │ │ │ + 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 4820 │ │ │ │ - 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 44a14 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,56(r1) │ │ │ │ - cmpwi r9,-2 │ │ │ │ - blt 44c54 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r22,176(r1) │ │ │ │ - std r23,184(r1) │ │ │ │ - std r24,192(r1) │ │ │ │ - std r28,224(r1) │ │ │ │ + addi r20,r2,1 │ │ │ │ + extsw r22,r2 │ │ │ │ + srawi r20,r20,1 │ │ │ │ + addze r20,r20 │ │ │ │ + mr r3,r22 │ │ │ │ + bl 47c0 │ │ │ │ + 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 450b4 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4660 │ │ │ │ + lwz r2,56(r1) │ │ │ │ + cmpwi r2,-2 │ │ │ │ + blt 4529c │ │ │ │ + stfd f26,272(r1) │ │ │ │ + stfd f27,280(r1) │ │ │ │ + plfd f26,77252 # 579a0 │ │ │ │ cmpwi cr3,r30,0 │ │ │ │ - mr r24,r21 │ │ │ │ - li r22,0 │ │ │ │ + std r23,192(r1) │ │ │ │ + std r24,200(r1) │ │ │ │ li r23,0 │ │ │ │ - addi r9,r9,1576 │ │ │ │ - addi r28,r1,32 │ │ │ │ - addi r29,r1,40 │ │ │ │ - std r14,112(r1) │ │ │ │ - std r15,120(r1) │ │ │ │ - std r16,128(r1) │ │ │ │ - std r17,136(r1) │ │ │ │ - std r19,152(r1) │ │ │ │ - std r20,160(r1) │ │ │ │ - std r26,208(r1) │ │ │ │ - std r27,216(r1) │ │ │ │ - stfd f28,256(r1) │ │ │ │ - stfd f29,264(r1) │ │ │ │ - stfd f30,272(r1) │ │ │ │ - stfd f31,280(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ - nop │ │ │ │ + mr r24,r22 │ │ │ │ + std r26,216(r1) │ │ │ │ + std r27,224(r1) │ │ │ │ + li r26,0 │ │ │ │ + addi r27,r1,32 │ │ │ │ + std r28,232(r1) │ │ │ │ + addi r28,r1,40 │ │ │ │ + std r14,120(r1) │ │ │ │ + std r15,128(r1) │ │ │ │ + std r16,136(r1) │ │ │ │ + std r17,144(r1) │ │ │ │ + std r18,152(r1) │ │ │ │ + std r19,160(r1) │ │ │ │ + std r21,176(r1) │ │ │ │ + stfd f28,288(r1) │ │ │ │ + stfd f29,296(r1) │ │ │ │ + stfd f30,304(r1) │ │ │ │ + stfd f31,312(r1) │ │ │ │ nop │ │ │ │ - cmpw r23,r24 │ │ │ │ - ld r8,104(r31) │ │ │ │ + cmpw cr4,r23,r24 │ │ │ │ + ld r10,104(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ + isel r30,r23,r24,4*cr4+lt │ │ │ │ + extswsli r9,r30,3 │ │ │ │ + extsw r21,r30 │ │ │ │ + ld r29,56(r2) │ │ │ │ + ldx r9,r10,r9 │ │ │ │ + mr r3,r21 │ │ │ │ + std r9,160(r2) │ │ │ │ + bl 47c0 │ │ │ │ ld r9,80(r31) │ │ │ │ - isellt r30,r23,r24 │ │ │ │ - extswsli r10,r30,3 │ │ │ │ - extsw r20,r30 │ │ │ │ - ld r27,56(r9) │ │ │ │ - ldx r10,r8,r10 │ │ │ │ - mr r3,r20 │ │ │ │ - std r10,160(r9) │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - lwz r8,56(r1) │ │ │ │ - lwa r9,56(r31) │ │ │ │ - std r3,0(r27) │ │ │ │ - subf r3,r30,r8 │ │ │ │ - ld r30,56(r10) │ │ │ │ - ld r10,72(r10) │ │ │ │ + lwz r10,56(r1) │ │ │ │ + lwa r2,56(r31) │ │ │ │ + std r3,0(r29) │ │ │ │ + subf r3,r30,r10 │ │ │ │ + ld r30,56(r9) │ │ │ │ + ld r9,72(r9) │ │ │ │ extsw r3,r3 │ │ │ │ - ld r8,0(r30) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - std r9,0(r10) │ │ │ │ - bl 4820 │ │ │ │ - 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 47c0 │ │ │ │ + ld r2,80(r31) │ │ │ │ + lwa r10,56(r31) │ │ │ │ std r3,8(r30) │ │ │ │ mr r3,r24 │ │ │ │ - ld r7,56(r9) │ │ │ │ - ld r10,72(r9) │ │ │ │ - ld r9,8(r7) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - std r9,8(r10) │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ + ld r8,56(r2) │ │ │ │ + ld r9,72(r2) │ │ │ │ + ld r2,8(r8) │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + std r2,8(r9) │ │ │ │ + bl 47c0 │ │ │ │ ld r30,16(r31) │ │ │ │ - mtvrd v31,r3 │ │ │ │ - mr r3,r21 │ │ │ │ - xscvsxddp vs63,vs63 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - xsmuldp vs63,vs63,vs0 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mtfprd f27,r3 │ │ │ │ + mr r3,r22 │ │ │ │ + fcfid f27,f27 │ │ │ │ + fmul f27,f27,f26 │ │ │ │ + bl 47c0 │ │ │ │ ld r14,80(r31) │ │ │ │ - mulld r9,r22,r3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r30,r30,r9 │ │ │ │ + mulld r2,r26,r3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r30,r30,r2 │ │ │ │ std r30,16(r14) │ │ │ │ - ble cr3,446b0 │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r10,120(r14) │ │ │ │ - ld r27,24(r14) │ │ │ │ - clrldi r17,r25,32 │ │ │ │ + ble cr3,44d68 │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r2,120(r14) │ │ │ │ + clrldi r29,r25,32 │ │ │ │ li r30,0 │ │ │ │ - addi r15,r26,8 │ │ │ │ - addi r19,r10,8 │ │ │ │ - addi r16,r27,8 │ │ │ │ + ld r18,24(r14) │ │ │ │ + addi r15,r17,8 │ │ │ │ + addi r19,r2,8 │ │ │ │ + addi r16,r18,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ lfdx f28,r19,r30 │ │ │ │ - lfdx f31,r26,r30 │ │ │ │ + lfdx f31,r17,r30 │ │ │ │ lfdx f30,r15,r30 │ │ │ │ - xsmuldp vs28,vs63,vs28 │ │ │ │ + fmul f28,f27,f28 │ │ │ │ fmr f1,f28 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5040 │ │ │ │ fmr f29,f1 │ │ │ │ fneg f1,f28 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addic. r17,r17,-1 │ │ │ │ + bl 4da0 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ fmul f0,f29,f30 │ │ │ │ fmul f30,f1,f30 │ │ │ │ fmadd f1,f1,f31,f0 │ │ │ │ fmsub f31,f29,f31,f30 │ │ │ │ - stfdx f31,r27,r30 │ │ │ │ + stfdx f31,r18,r30 │ │ │ │ stfdx f1,r16,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 44660 │ │ │ │ - ld r10,56(r14) │ │ │ │ - cmpw r24,r23 │ │ │ │ - ld r9,88(r14) │ │ │ │ + bne 44d20 │ │ │ │ + ld r9,56(r14) │ │ │ │ + ld r2,88(r14) │ │ │ │ mr r30,r24 │ │ │ │ - ld r8,0(r10) │ │ │ │ - bge 44a70 │ │ │ │ - ld r7,128(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r14) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 44c04 │ │ │ │ - ld r10,8(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 44b20 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw cr4,r30,r23 │ │ │ │ - bge cr4,44714 │ │ │ │ - ld r9,80(r31) │ │ │ │ + ld r10,0(r9) │ │ │ │ + ble cr4,45100 │ │ │ │ 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 45260 │ │ │ │ + ld r9,8(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 45190 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 45c0 │ │ │ │ + cmpw cr4,r23,r30 │ │ │ │ + ble cr4,44dc4 │ │ │ │ + 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 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r22,1 │ │ │ │ + bl 47c0 │ │ │ │ + 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,447b0 │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r27,24(r14) │ │ │ │ - ld r17,120(r14) │ │ │ │ - clrldi r19,r25,32 │ │ │ │ + ble cr3,44e58 │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r18,24(r14) │ │ │ │ + clrldi r29,r25,32 │ │ │ │ li r30,0 │ │ │ │ - addi r15,r26,8 │ │ │ │ - addi r16,r27,8 │ │ │ │ + ld r19,120(r14) │ │ │ │ + addi r15,r17,8 │ │ │ │ + addi r16,r18,8 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - lfdx f28,r17,r30 │ │ │ │ - lfdx f31,r26,r30 │ │ │ │ + lfdx f28,r19,r30 │ │ │ │ + lfdx f31,r17,r30 │ │ │ │ lfdx f30,r15,r30 │ │ │ │ - xsmuldp vs28,vs63,vs28 │ │ │ │ + fmul f28,f27,f28 │ │ │ │ fmr f1,f28 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5040 │ │ │ │ fmr f29,f1 │ │ │ │ fneg f1,f28 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addic. r19,r19,-1 │ │ │ │ + bl 4da0 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ fmul f0,f29,f30 │ │ │ │ fmul f30,f1,f30 │ │ │ │ fmadd f1,f1,f31,f0 │ │ │ │ fmsub f31,f29,f31,f30 │ │ │ │ - stfdx f31,r27,r30 │ │ │ │ + stfdx f31,r18,r30 │ │ │ │ stfdx f1,r16,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 44760 │ │ │ │ - ld r9,56(r14) │ │ │ │ - ld r10,88(r14) │ │ │ │ - ld r8,0(r9) │ │ │ │ - blt cr4,44a40 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq cr4,44ba0 │ │ │ │ - ld r8,120(r14) │ │ │ │ - ld r7,128(r31) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 44c38 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 44b60 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - blt cr4,44810 │ │ │ │ - beq cr4,44810 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 44e10 │ │ │ │ + ld r2,56(r14) │ │ │ │ + ld r9,88(r14) │ │ │ │ + ld r10,0(r2) │ │ │ │ + bgt cr4,450e0 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq cr4,4520c │ │ │ │ + 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 45288 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 451d0 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 45c0 │ │ │ │ + bgt cr4,44eb4 │ │ │ │ + beq cr4,44eb4 │ │ │ │ + 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 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r22,2 │ │ │ │ + bl 47c0 │ │ │ │ + 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,448ac │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r10,120(r14) │ │ │ │ - ld r27,24(r14) │ │ │ │ - clrldi r17,r25,32 │ │ │ │ + ble cr3,44f48 │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r2,120(r14) │ │ │ │ + clrldi r29,r25,32 │ │ │ │ li r30,0 │ │ │ │ - addi r15,r26,8 │ │ │ │ - addi r19,r10,8 │ │ │ │ - addi r16,r27,8 │ │ │ │ + ld r18,24(r14) │ │ │ │ + addi r15,r17,8 │ │ │ │ + addi r19,r2,8 │ │ │ │ + addi r16,r18,8 │ │ │ │ nop │ │ │ │ lfdx f1,r19,r30 │ │ │ │ - mr r5,r29 │ │ │ │ - mr r4,r28 │ │ │ │ - lfdx f30,r26,r30 │ │ │ │ + mr r5,r28 │ │ │ │ + mr r4,r27 │ │ │ │ + lfdx f30,r17,r30 │ │ │ │ lfdx f31,r15,r30 │ │ │ │ - xsmuldp vs1,vs63,vs1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmul f1,f27,f1 │ │ │ │ + bl 4ec0 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r17,r17,-1 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ fmsub f12,f11,f30,f12 │ │ │ │ fmadd f0,f0,f30,f31 │ │ │ │ - stfdx f12,r27,r30 │ │ │ │ + stfdx f12,r18,r30 │ │ │ │ stfdx f0,r16,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 44860 │ │ │ │ - ld r10,56(r14) │ │ │ │ - ld r9,88(r14) │ │ │ │ - ld r8,0(r10) │ │ │ │ - bge cr4,44ad0 │ │ │ │ - ld r7,128(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r14) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 44bf4 │ │ │ │ - ld r10,8(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 44b40 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr4,44904 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 44f00 │ │ │ │ + ld r9,56(r14) │ │ │ │ + ld r2,88(r14) │ │ │ │ + ld r10,0(r9) │ │ │ │ + ble cr4,45150 │ │ │ │ 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 45254 │ │ │ │ + ld r9,8(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 451b0 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 45c0 │ │ │ │ + ble cr4,44f9c │ │ │ │ + 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 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r22,3 │ │ │ │ + bl 47c0 │ │ │ │ + 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,4499c │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r27,24(r14) │ │ │ │ - ld r17,120(r14) │ │ │ │ - clrldi r19,r25,32 │ │ │ │ + ble cr3,45028 │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r18,24(r14) │ │ │ │ + clrldi r29,r25,32 │ │ │ │ li r30,0 │ │ │ │ - addi r15,r26,8 │ │ │ │ - addi r16,r27,8 │ │ │ │ - nop │ │ │ │ - lfdx f1,r17,r30 │ │ │ │ - mr r5,r29 │ │ │ │ - mr r4,r28 │ │ │ │ - lfdx f30,r26,r30 │ │ │ │ + ld r19,120(r14) │ │ │ │ + addi r15,r17,8 │ │ │ │ + addi r16,r18,8 │ │ │ │ + lfdx f1,r19,r30 │ │ │ │ + mr r5,r28 │ │ │ │ + mr r4,r27 │ │ │ │ + lfdx f30,r17,r30 │ │ │ │ lfdx f31,r15,r30 │ │ │ │ - xsmuldp vs1,vs63,vs1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmul f1,f27,f1 │ │ │ │ + bl 4ec0 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r19,r19,-1 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ fmsub f12,f11,f30,f12 │ │ │ │ fmadd f0,f0,f30,f31 │ │ │ │ - stfdx f12,r27,r30 │ │ │ │ + stfdx f12,r18,r30 │ │ │ │ stfdx f0,r16,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 44950 │ │ │ │ - ld r9,56(r14) │ │ │ │ - ld r10,88(r14) │ │ │ │ - ld r8,0(r9) │ │ │ │ - blt cr4,44aa0 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq cr4,44bc0 │ │ │ │ - ld r8,120(r14) │ │ │ │ - ld r7,128(r31) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 44c28 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 44b00 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - blt cr4,449fc │ │ │ │ - beq cr4,449fc │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 44fe0 │ │ │ │ + ld r2,56(r14) │ │ │ │ + ld r9,88(r14) │ │ │ │ + ld r10,0(r2) │ │ │ │ + bgt cr4,45130 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq cr4,45228 │ │ │ │ + ld r10,120(r14) │ │ │ │ ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ + std r8,120(r14) │ │ │ │ std r10,128(r31) │ │ │ │ + bgt 4527c │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 45170 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 45c0 │ │ │ │ + bgt cr4,45084 │ │ │ │ + beq cr4,45084 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ addi r23,r23,1 │ │ │ │ addi r24,r24,-1 │ │ │ │ - addi r22,r22,4 │ │ │ │ - cmpw r18,r23 │ │ │ │ - bge 44570 │ │ │ │ - b 43f50 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 444f8 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r6,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - b 436b8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 44b90 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 44b60 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 44810 │ │ │ │ + addi r26,r26,4 │ │ │ │ + cmpw r20,r23 │ │ │ │ + bge 44c40 │ │ │ │ + b 446ac │ │ │ │ + plfd f25,76020 # 57990 │ │ │ │ + b 440c8 │ │ │ │ + plfd f31,76016 # 57998 │ │ │ │ + b 443cc │ │ │ │ + mr r3,r9 │ │ │ │ + bl 45c0 │ │ │ │ + b 44bc8 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r7,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + b 43e40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 44be0 │ │ │ │ - ld r10,8(r10) │ │ │ │ cmpd r10,r9 │ │ │ │ - bgt 44b20 │ │ │ │ + bgt 45200 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 451d0 │ │ │ │ mr r3,r14 │ │ │ │ - cmpw cr4,r24,r23 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 44714 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 44b80 │ │ │ │ + bl 45c0 │ │ │ │ + b 44eb4 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 45244 │ │ │ │ ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 44b00 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 45190 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 449fc │ │ │ │ + cmpw cr4,r23,r24 │ │ │ │ + bl 45c0 │ │ │ │ + b 44dc4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 44c18 │ │ │ │ - ld r10,8(r10) │ │ │ │ cmpd r10,r9 │ │ │ │ - bgt 44b40 │ │ │ │ + bgt 451f0 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 45170 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 44904 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mulli r20,r20,248 │ │ │ │ + bl 45c0 │ │ │ │ + b 45084 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 45270 │ │ │ │ + ld r9,8(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 451b0 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 45c0 │ │ │ │ + b 44f9c │ │ │ │ + mulli r21,r21,248 │ │ │ │ ld r4,112(r31) │ │ │ │ mr r3,r14 │ │ │ │ - add r4,r4,r20 │ │ │ │ - bl 40b68 │ │ │ │ - bge cr4,449e4 │ │ │ │ - b 449fc │ │ │ │ + add r4,r4,r21 │ │ │ │ + bl 414f0 │ │ │ │ + ble cr4,4506c │ │ │ │ + b 45084 │ │ │ │ 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 40b68 │ │ │ │ - b 446f8 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 414f0 │ │ │ │ + b 44da8 │ │ │ │ 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 40b68 │ │ │ │ - b 448ec │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 414f0 │ │ │ │ + b 44f84 │ │ │ │ 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 40b68 │ │ │ │ - bge cr4,447f8 │ │ │ │ - b 44810 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 414f0 │ │ │ │ + ble cr4,44e9c │ │ │ │ + b 44eb4 │ │ │ │ nop │ │ │ │ mr r3,r14 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 449fc │ │ │ │ + bl 4660 │ │ │ │ + b 45084 │ │ │ │ + nop │ │ │ │ mr r3,r14 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 44810 │ │ │ │ - bgt 44b90 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 44b60 │ │ │ │ + bl 4660 │ │ │ │ + b 44eb4 │ │ │ │ + bgt 45200 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 451d0 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 447f8 │ │ │ │ - bgt 44b80 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 44b00 │ │ │ │ + bl 45c0 │ │ │ │ + b 44e9c │ │ │ │ + bgt 451f0 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 45170 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 449e4 │ │ │ │ + bl 45c0 │ │ │ │ + b 4506c │ │ │ │ mr r3,r14 │ │ │ │ - cmpw cr4,r24,r23 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 44714 │ │ │ │ + cmpw cr4,r23,r24 │ │ │ │ + bl 4660 │ │ │ │ + b 44dc4 │ │ │ │ mr r3,r14 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 448f0 │ │ │ │ + bl 4660 │ │ │ │ + b 44f88 │ │ │ │ mr r3,r14 │ │ │ │ - cmpw cr4,r24,r23 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 44700 │ │ │ │ + cmpw cr4,r23,r24 │ │ │ │ + bl 4660 │ │ │ │ + b 44db0 │ │ │ │ mr r3,r14 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 44904 │ │ │ │ + bl 4660 │ │ │ │ + b 44f9c │ │ │ │ mr r3,r14 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 449e8 │ │ │ │ + bl 4660 │ │ │ │ + b 45070 │ │ │ │ mr r3,r14 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 447fc │ │ │ │ - ld r22,176(r1) │ │ │ │ - ld r28,224(r1) │ │ │ │ - b 43f98 │ │ │ │ - ld r18,144(r1) │ │ │ │ - ld r21,168(r1) │ │ │ │ - b 43f98 │ │ │ │ + bl 4660 │ │ │ │ + b 44ea0 │ │ │ │ + ld r28,232(r1) │ │ │ │ + b 446f8 │ │ │ │ + ld r20,168(r1) │ │ │ │ + b 446f8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ - nop │ │ │ │ + .long 0x1287 │ │ │ │ │ │ │ │ -0000000000044c70 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,12944 │ │ │ │ - nop │ │ │ │ - mflr r0 │ │ │ │ - addis r3,r2,-2 │ │ │ │ +00000000000452b0 : │ │ │ │ + pld r2,175312 # 6ff80 [stderr@got] │ │ │ │ li r5,62 │ │ │ │ li r4,1 │ │ │ │ - ld r9,-32616(r2) │ │ │ │ - addi r3,r3,376 │ │ │ │ - ld r6,0(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + pla r3,74888 # 57748 │ │ │ │ + ld r6,0(r2) │ │ │ │ + b 4b80 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000044cd0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,12848 │ │ │ │ - lwz r10,48(r3) │ │ │ │ +00000000000452e0 : │ │ │ │ + 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 44ef0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 44ee0 │ │ │ │ + cmpwi r9,2 │ │ │ │ + rlwinm r2,r2,0,19,19 │ │ │ │ + beq 454b0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 454a0 │ │ │ │ ld r3,88(r31) │ │ │ │ li r29,0 │ │ │ │ li r30,0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4720 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r3,88(r9) │ │ │ │ - b 44d48 │ │ │ │ - nop │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 46c0 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r3,88(r2) │ │ │ │ + b 45348 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r29,r29,248 │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,52(r31) │ │ │ │ + bl 5160 │ │ │ │ + lwz r2,52(r31) │ │ │ │ cmpd r3,r30 │ │ │ │ - subf r3,r30,r9 │ │ │ │ - blt 44dd0 │ │ │ │ + subf r3,r30,r2 │ │ │ │ + blt 453c0 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r3,88(r10) │ │ │ │ - cmpd r9,r3 │ │ │ │ - ble 44d40 │ │ │ │ + bl 47c0 │ │ │ │ + ld r9,80(r31) │ │ │ │ + mr r2,r3 │ │ │ │ + ld r3,88(r9) │ │ │ │ + cmpd r2,r3 │ │ │ │ + ble 45340 │ │ │ │ ld r3,120(r31) │ │ │ │ add r3,r3,r29 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4720 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 46c0 │ │ │ │ ld r3,112(r31) │ │ │ │ add r3,r3,r29 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4720 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r3,88(r9) │ │ │ │ - b 44d40 │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 46c0 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r3,88(r2) │ │ │ │ + b 45340 │ │ │ │ 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 44e44 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r2,96(r31) │ │ │ │ + ld r10,0(r9) │ │ │ │ + std r10,160(r3) │ │ │ │ + ld r2,0(r2) │ │ │ │ + std r2,152(r3) │ │ │ │ + ble 4542c │ │ │ │ li r30,8 │ │ │ │ li r29,1 │ │ │ │ - b 44e04 │ │ │ │ - ld r10,104(r31) │ │ │ │ - ldx r3,r10,r30 │ │ │ │ - addi r29,r29,1 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r31) │ │ │ │ + b 453f4 │ │ │ │ + ld r9,104(r31) │ │ │ │ ldx r3,r9,r30 │ │ │ │ + addi r29,r29,1 │ │ │ │ + bl 4ae0 │ │ │ │ + ld r2,96(r31) │ │ │ │ + ldx r3,r2,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,52(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - cmpw r29,r9 │ │ │ │ - ble 44e00 │ │ │ │ + bl 4ae0 │ │ │ │ + lwz r2,52(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + cmpw r29,r2 │ │ │ │ + ble 453f0 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4720 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 46c0 │ │ │ │ ld r3,112(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,104(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,136(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,144(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,152(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,160(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,24(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ 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 4700 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r3,64(r3) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 44d10 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 45040 │ │ │ │ + bl 4700 │ │ │ │ + b 45318 │ │ │ │ + nop │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 455e0 │ │ │ │ ld r3,88(r31) │ │ │ │ li r29,0 │ │ │ │ li r30,0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4720 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 44f44 │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 46c0 │ │ │ │ + b 45500 │ │ │ │ + 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 4720 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r3,88(r9) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 46c0 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r3,88(r2) │ │ │ │ + bl 5160 │ │ │ │ cmpd r3,r30 │ │ │ │ - bge 44f20 │ │ │ │ - ld r9,104(r31) │ │ │ │ + bge 454e0 │ │ │ │ + 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 44fd0 │ │ │ │ + ld r10,0(r2) │ │ │ │ + std r10,160(r3) │ │ │ │ + ld r9,0(r9) │ │ │ │ + std r9,152(r3) │ │ │ │ + ble 45588 │ │ │ │ li r30,8 │ │ │ │ li r29,1 │ │ │ │ - b 44f94 │ │ │ │ - ld r9,104(r31) │ │ │ │ - ldx r3,r9,r30 │ │ │ │ + b 45554 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,104(r31) │ │ │ │ + ldx r3,r2,r30 │ │ │ │ addi r29,r29,1 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r31) │ │ │ │ - ldx r3,r9,r30 │ │ │ │ + bl 4ae0 │ │ │ │ + ld r2,96(r31) │ │ │ │ + ldx r3,r2,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,52(r31) │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - cmpw r29,r9 │ │ │ │ - ble 44f90 │ │ │ │ + bl 4ae0 │ │ │ │ + lwz r2,52(r31) │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + cmpw r29,r2 │ │ │ │ + ble 45550 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4720 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 46c0 │ │ │ │ ld r3,112(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,104(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,128(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,24(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ 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 4700 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,64(r3) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 44ef8 │ │ │ │ + bl 4700 │ │ │ │ + b 454b8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000045060 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,11936 │ │ │ │ - mflr r0 │ │ │ │ - std r26,-88(r1) │ │ │ │ +0000000000045600 : │ │ │ │ + std r26,-96(r1) │ │ │ │ + std r25,-104(r1) │ │ │ │ mr r26,r3 │ │ │ │ ld r3,8(r3) │ │ │ │ - mfocrf r11,8 │ │ │ │ + mflr r0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r23,-112(r1) │ │ │ │ - std r25,-96(r1) │ │ │ │ - std r27,-80(r1) │ │ │ │ - std r24,-104(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r30,-56(r1) │ │ │ │ - std r31,-48(r1) │ │ │ │ - sldi r3,r3,4 │ │ │ │ + std r23,-120(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-224(r1) │ │ │ │ + std r27,-88(r1) │ │ │ │ + std r19,-152(r1) │ │ │ │ + std r30,-64(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ + sldi r3,r3,4 │ │ │ │ + stdu r1,-240(r1) │ │ │ │ stxv vs62,48(r1) │ │ │ │ stxv vs63,64(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r26) │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,0(r26) │ │ │ │ mr r25,r3 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sldi r3,r2,4 │ │ │ │ + bl 4c40 │ │ │ │ mr r23,r3 │ │ │ │ li r3,32 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,296(r26) │ │ │ │ - ld r10,136(r26) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,296(r26) │ │ │ │ + ld r9,136(r26) │ │ │ │ + li r10,1 │ │ │ │ lfd f0,304(r26) │ │ │ │ - li r8,1 │ │ │ │ mr r27,r3 │ │ │ │ li r3,8 │ │ │ │ - stw r9,8(r27) │ │ │ │ - stw r8,0(r27) │ │ │ │ - stw r10,4(r27) │ │ │ │ + stw r2,8(r27) │ │ │ │ + stw r9,4(r27) │ │ │ │ + stw r10,0(r27) │ │ │ │ stfd f0,16(r27) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r27) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,0(r27) │ │ │ │ + cmpwi r2,0 │ │ │ │ std r3,24(r27) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 45148 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ble 456cc │ │ │ │ lfd f10,16(r27) │ │ │ │ - lfd f12,496(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,808(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,74484 # 579a8 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,1584(r9) │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfd f0,0(r3) │ │ │ │ ld r5,0(r26) │ │ │ │ li r4,0 │ │ │ │ mr r3,r23 │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r30,8(r26) │ │ │ │ + bl 5240 │ │ │ │ lxv vs0,16(r26) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ + ld r30,8(r26) │ │ │ │ + cmpdi r30,0 │ │ │ │ stxv vs0,64(r26) │ │ │ │ - ble cr7,45210 │ │ │ │ - mffprd r9,f0 │ │ │ │ - andi. r6,r30,3 │ │ │ │ - mr r7,r30 │ │ │ │ - addi r5,r30,-1 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + ble 45794 │ │ │ │ + mffprd r2,f0 │ │ │ │ + andi. r7,r30,3 │ │ │ │ mr r8,r30 │ │ │ │ - subf r10,r9,r25 │ │ │ │ - beq 451d4 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 451c0 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 451b0 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - mr r7,r5 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ + addi r6,r30,-1 │ │ │ │ + mr r10,r30 │ │ │ │ + subf r9,r2,r25 │ │ │ │ + beq 45758 │ │ │ │ cmpdi r7,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 45210 │ │ │ │ - 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 451dc │ │ │ │ - lwz r9,8(r27) │ │ │ │ - srawi r10,r9,1 │ │ │ │ - addze r10,r10 │ │ │ │ - neg r24,r10 │ │ │ │ - cmpw r24,r10 │ │ │ │ - bgt 45624 │ │ │ │ - std r22,104(r1) │ │ │ │ - std r20,88(r1) │ │ │ │ + beq 45744 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 45734 │ │ │ │ + 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 45794 │ │ │ │ + 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 45760 │ │ │ │ + lwz r2,8(r27) │ │ │ │ + srawi r9,r2,1 │ │ │ │ + addze r9,r9 │ │ │ │ + neg r24,r9 │ │ │ │ + cmpw r24,r9 │ │ │ │ + bgt 45b80 │ │ │ │ + std r22,112(r1) │ │ │ │ + std r21,104(r1) │ │ │ │ addi r22,r26,48 │ │ │ │ - std r21,96(r1) │ │ │ │ - std r28,152(r1) │ │ │ │ - std r29,160(r1) │ │ │ │ - stfd f27,184(r1) │ │ │ │ - stfd f28,192(r1) │ │ │ │ - stfd f29,200(r1) │ │ │ │ - stfd f30,208(r1) │ │ │ │ - ble cr7,45360 │ │ │ │ + std r20,96(r1) │ │ │ │ + std r28,160(r1) │ │ │ │ + std r29,168(r1) │ │ │ │ + stfd f26,192(r1) │ │ │ │ + stfd f27,200(r1) │ │ │ │ + stfd f28,208(r1) │ │ │ │ + stfd f29,216(r1) │ │ │ │ + stfd f30,224(r1) │ │ │ │ + ble cr7,45900 │ │ │ │ ld r31,24(r26) │ │ │ │ addi r22,r26,48 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f0,136(r26) │ │ │ │ - mtfprwa f30,r9 │ │ │ │ + mtfprwa f30,r2 │ │ │ │ mtfprwa f29,r24 │ │ │ │ ld r29,312(r26) │ │ │ │ xxspltib vs63,0 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ + plfd f26,74112 # 57988 │ │ │ │ fcfid f30,f30 │ │ │ │ fcfid f29,f29 │ │ │ │ fcfid f28,f0 │ │ │ │ fdiv f29,f29,f30 │ │ │ │ fdiv f28,f28,f30 │ │ │ │ fmul f30,f30,f30 │ │ │ │ - b 452dc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 45860 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ - xvmuldp vs1,vs1,vs62 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f26 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xvmuldp vs12,vs12,vs62 │ │ │ │ addic. r30,r30,-1 │ │ │ │ - stxv vs1,0(r31) │ │ │ │ + stxv vs12,0(r31) │ │ │ │ addi r29,r29,8 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 45360 │ │ │ │ + beq 45900 │ │ │ │ lfd f0,0(r29) │ │ │ │ - xxmr vs1,vs63 │ │ │ │ - li r9,4 │ │ │ │ - fsub f12,f29,f0 │ │ │ │ + li r2,4 │ │ │ │ + xxmr vs12,vs63 │ │ │ │ + fsub f11,f29,f0 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - fmul f11,f0,f30 │ │ │ │ + fmul f10,f0,f30 │ │ │ │ fabs f0,f0 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - bge 452c8 │ │ │ │ - lfiwax f0,r27,r9 │ │ │ │ - ld r9,24(r27) │ │ │ │ + fmul f11,f11,f10 │ │ │ │ + bge 4584c │ │ │ │ + lfiwax f0,r27,r2 │ │ │ │ + ld r2,24(r27) │ │ │ │ lxv vs62,0(r31) │ │ │ │ - lfd f1,0(r9) │ │ │ │ + lfd f1,0(r2) │ │ │ │ fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f0,f12 │ │ │ │ + fmadd f0,f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 452a0 │ │ │ │ + bgt 45830 │ │ │ │ + fmul f12,f1,f26 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 45600 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 452c0 │ │ │ │ + bge 45844 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ + plfd f0,73928 # 57988 │ │ │ │ + fmul f12,f1,f0 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 45844 │ │ │ │ + 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 454cc │ │ │ │ + srawi r9,r2,1 │ │ │ │ + addze r9,r9 │ │ │ │ + cmpw r24,r9 │ │ │ │ + bgt 45a68 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r22 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4660 │ │ │ │ ld r29,0(r26) │ │ │ │ - cmpdi cr4,r29,0 │ │ │ │ - ble cr4,4540c │ │ │ │ + cmpdi r29,0 │ │ │ │ + mfocrf r19,128 │ │ │ │ + ble 459a8 │ │ │ │ mtfprwa f28,r24 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + plfd f0,73828 # 57980 │ │ │ │ ld r30,16(r26) │ │ │ │ - ld r28,320(r26) │ │ │ │ addi r31,r23,8 │ │ │ │ addi r20,r1,32 │ │ │ │ addi r21,r1,40 │ │ │ │ + ld r28,320(r26) │ │ │ │ fcfid f28,f28 │ │ │ │ - lfd f0,1528(r9) │ │ │ │ addi r30,r30,8 │ │ │ │ fmul f28,f28,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f1,0(r28) │ │ │ │ mr r5,r21 │ │ │ │ mr r4,r20 │ │ │ │ lfd f31,-8(r30) │ │ │ │ addi r28,r28,8 │ │ │ │ - lfd f29,0(r30) │ │ │ │ - lfd f30,0(r31) │ │ │ │ addi r30,r30,16 │ │ │ │ + lfd f29,-16(r30) │ │ │ │ + lfd f30,0(r31) │ │ │ │ addi r31,r31,16 │ │ │ │ fmul f1,f28,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-24(r31) │ │ │ │ addic. r29,r29,-1 │ │ │ │ + lfd f11,-24(r31) │ │ │ │ fmadd f30,f31,f0,f30 │ │ │ │ fmadd f31,f12,f31,f11 │ │ │ │ fmadd f12,f12,f29,f30 │ │ │ │ fnmsub f0,f29,f0,f31 │ │ │ │ stfd f12,-16(r31) │ │ │ │ stfd f0,-24(r31) │ │ │ │ - bne 453b0 │ │ │ │ + bne 45950 │ │ │ │ ld r30,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 45340 │ │ │ │ - andi. r7,r30,3 │ │ │ │ + ble 458e0 │ │ │ │ + andi. r8,r30,3 │ │ │ │ ld r31,24(r26) │ │ │ │ - mr r8,r30 │ │ │ │ - li r9,0 │ │ │ │ - addi r6,r30,-1 │ │ │ │ mr r10,r30 │ │ │ │ - beq 45478 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 45464 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 45454 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r30,-1 │ │ │ │ + mr r9,r30 │ │ │ │ + beq 45a14 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 45a00 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 459f0 │ │ │ │ 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 45a50 │ │ │ │ + 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 454b4 │ │ │ │ - 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 45480 │ │ │ │ - lwz r9,8(r27) │ │ │ │ + lxvx vs0,r25,r10 │ │ │ │ + stxvx vs0,r31,r10 │ │ │ │ + bdnz 45a1c │ │ │ │ + lwz r2,8(r27) │ │ │ │ addi r24,r24,1 │ │ │ │ - srawi r10,r9,1 │ │ │ │ - addze r10,r10 │ │ │ │ - cmpw r10,r24 │ │ │ │ - bge 45260 │ │ │ │ - lfd f27,184(r1) │ │ │ │ - lfd f28,192(r1) │ │ │ │ - lfd f29,200(r1) │ │ │ │ - lfd f30,208(r1) │ │ │ │ - ld r20,88(r1) │ │ │ │ - ld r21,96(r1) │ │ │ │ - ld r22,104(r1) │ │ │ │ - ld r28,152(r1) │ │ │ │ - ld r29,160(r1) │ │ │ │ - ble cr4,45584 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + srawi r9,r2,1 │ │ │ │ + addze r9,r9 │ │ │ │ + cmpw r9,r24 │ │ │ │ + bge 457f0 │ │ │ │ + lfd f26,192(r1) │ │ │ │ + lfd f27,200(r1) │ │ │ │ + lfd f28,208(r1) │ │ │ │ + lfd f29,216(r1) │ │ │ │ + lfd f30,224(r1) │ │ │ │ + ld r20,96(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + ld r22,112(r1) │ │ │ │ + ld r28,160(r1) │ │ │ │ + ld r29,168(r1) │ │ │ │ + mtocrf 128,r19 │ │ │ │ + ble 45b20 │ │ │ │ + plfd f31,73448 # 57980 │ │ │ │ mr r30,r23 │ │ │ │ li r31,0 │ │ │ │ - lfd f31,1528(r10) │ │ │ │ - b 45518 │ │ │ │ - nop │ │ │ │ + b 45ab8 │ │ │ │ nop │ │ │ │ - lwz r9,8(r27) │ │ │ │ + lwz r2,8(r27) │ │ │ │ addi r30,r30,16 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - ld r8,320(r26) │ │ │ │ - sldi r10,r31,3 │ │ │ │ - ld r9,24(r27) │ │ │ │ - li r7,4 │ │ │ │ + mtfprwa f0,r2 │ │ │ │ + ld r10,320(r26) │ │ │ │ + sldi r9,r31,3 │ │ │ │ + ld r2,24(r27) │ │ │ │ + li r8,4 │ │ │ │ addi r31,r31,1 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfiwax f1,r27,r7 │ │ │ │ - lfdx f10,r8,r10 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + lfiwax f1,r27,r8 │ │ │ │ + lfdx f10,r10,r9 │ │ │ │ + lfd f11,0(r2) │ │ │ │ fmul f12,f0,f31 │ │ │ │ fcfid f1,f1 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4be0 │ │ │ │ lxv vs0,0(r30) │ │ │ │ - ld r9,0(r26) │ │ │ │ + ld r2,0(r26) │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ - cmpd r9,r31 │ │ │ │ + cmpd r2,r31 │ │ │ │ xvdivdp vs0,vs0,vs1 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bgt 45510 │ │ │ │ + bgt 45ab0 │ │ │ │ ld r3,64(r26) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ mr r3,r25 │ │ │ │ std r23,16(r26) │ │ │ │ std r23,64(r26) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,24(r27) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ + addi r1,r1,240 │ │ │ │ mr r3,r27 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,224 │ │ │ │ ld r0,16(r1) │ │ │ │ - lwz r11,8(r1) │ │ │ │ - lxv vs62,-176(r1) │ │ │ │ - lxv vs63,-160(r1) │ │ │ │ - ld r23,-112(r1) │ │ │ │ - ld r24,-104(r1) │ │ │ │ - ld r25,-96(r1) │ │ │ │ - ld r26,-88(r1) │ │ │ │ - ld r27,-80(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r19,-152(r1) │ │ │ │ + ld r23,-120(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r26,-96(r1) │ │ │ │ + ld r27,-88(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ - mtocrf 8,r11 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 452c0 │ │ │ │ - ld r10,0(r26) │ │ │ │ - cmpdi cr4,r10,0 │ │ │ │ - b 454f0 │ │ │ │ + ld r31,-56(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ + b 4700 │ │ │ │ + ld r9,0(r26) │ │ │ │ + cmpdi r9,0 │ │ │ │ + mfocrf r19,128 │ │ │ │ + b 45a90 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3020000 │ │ │ │ - .long 0xc85 │ │ │ │ + .long 0x1020000 │ │ │ │ + .long 0xd86 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000045640 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,10432 │ │ │ │ +0000000000045ba0 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r19,-152(r1) │ │ │ │ - std r26,-96(r1) │ │ │ │ + std r19,-160(r1) │ │ │ │ mr r19,r3 │ │ │ │ - std r25,-104(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ li r3,32 │ │ │ │ + std r26,-104(r1) │ │ │ │ + std r25,-112(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ + std r31,-64(r1) │ │ │ │ stdu r1,-224(r1) │ │ │ │ stxv vs62,32(r1) │ │ │ │ stxv vs63,48(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r8,1 │ │ │ │ - lwz r9,296(r19) │ │ │ │ - ld r10,136(r19) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,296(r19) │ │ │ │ + ld r9,136(r19) │ │ │ │ + li r10,1 │ │ │ │ lfd f0,304(r19) │ │ │ │ mr r26,r3 │ │ │ │ li r3,8 │ │ │ │ - stw r8,0(r26) │ │ │ │ - stw r9,8(r26) │ │ │ │ - stw r10,4(r26) │ │ │ │ + stw r2,8(r26) │ │ │ │ + stw r9,4(r26) │ │ │ │ + stw r10,0(r26) │ │ │ │ stfd f0,16(r26) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,0(r26) │ │ │ │ + cmpwi r2,0 │ │ │ │ std r3,24(r26) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 456f8 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ble 45c48 │ │ │ │ lfd f10,16(r26) │ │ │ │ - lfd f12,496(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,808(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,73080 # 579a8 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,1584(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 45798 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ld r2,24(r19) │ │ │ │ + ld r9,8(r19) │ │ │ │ + cmpdi r9,0 │ │ │ │ + std r2,72(r19) │ │ │ │ + ble 45ce4 │ │ │ │ + plfd f31,72996 # 57980 │ │ │ │ li r30,16 │ │ │ │ li r31,0 │ │ │ │ - lfd f31,1528(r9) │ │ │ │ - b 45724 │ │ │ │ + b 45c74 │ │ │ │ ld r3,24(r26) │ │ │ │ - li r8,8 │ │ │ │ - ld r9,168(r19) │ │ │ │ + li r10,8 │ │ │ │ + ld r2,168(r19) │ │ │ │ lfd f12,0(r3) │ │ │ │ - li r10,4 │ │ │ │ - lfiwax f11,r26,r8 │ │ │ │ - lfiwax f1,r26,r10 │ │ │ │ - lfdx f10,r9,r30 │ │ │ │ + li r9,4 │ │ │ │ + lfiwax f11,r26,r10 │ │ │ │ + lfiwax f1,r26,r9 │ │ │ │ + lfdx f10,r2,r30 │ │ │ │ addi r30,r30,24 │ │ │ │ fcfid f11,f11 │ │ │ │ fcfid f1,f1 │ │ │ │ fmul f0,f11,f31 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,24(r19) │ │ │ │ - sldi r9,r31,4 │ │ │ │ - ld r8,8(r19) │ │ │ │ + bl 4be0 │ │ │ │ + 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 45720 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + bgt 45c70 │ │ │ │ addi r3,r19,48 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r19) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 459d8 │ │ │ │ - std r22,96(r1) │ │ │ │ + bl 4660 │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 45ef0 │ │ │ │ + std r22,88(r1) │ │ │ │ + std r21,80(r1) │ │ │ │ lwz r22,8(r26) │ │ │ │ - stfd f27,184(r1) │ │ │ │ - addis r10,r2,-2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ ld r25,24(r26) │ │ │ │ + stfd f27,184(r1) │ │ │ │ + stfd f28,192(r1) │ │ │ │ stfd f29,200(r1) │ │ │ │ - std r28,144(r1) │ │ │ │ - std r29,152(r1) │ │ │ │ + std r28,136(r1) │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + std r29,144(r1) │ │ │ │ ld r29,16(r19) │ │ │ │ - lfd f29,496(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,72792 # 57988 │ │ │ │ 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,45910 │ │ │ │ - li r9,4 │ │ │ │ + stfd f25,0(r29) │ │ │ │ + stfd f25,8(r29) │ │ │ │ + bge cr4,45e60 │ │ │ │ + li r2,4 │ │ │ │ ld r27,320(r19) │ │ │ │ clrldi r30,r20,32 │ │ │ │ mr r31,r21 │ │ │ │ - lfiwax f30,r26,r9 │ │ │ │ + lfiwax f30,r26,r2 │ │ │ │ add r27,r27,r24 │ │ │ │ fcfid f30,f30 │ │ │ │ fmul f28,f30,f29 │ │ │ │ fmul f30,f30,f30 │ │ │ │ - b 458a8 │ │ │ │ + b 45dec │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ - xvmaddmdp vs1,vs62,vs63 │ │ │ │ - stxv vs1,0(r29) │ │ │ │ + bl 4b40 │ │ │ │ + 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 45910 │ │ │ │ + beq 45e60 │ │ │ │ mtfprwa f0,r31 │ │ │ │ lfd f12,0(r27) │ │ │ │ - add r9,r31,r28 │ │ │ │ + add r2,r31,r28 │ │ │ │ fcfid f0,f0 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ fmul f0,f0,f29 │ │ │ │ fsub f11,f0,f12 │ │ │ │ fsub f0,f12,f0 │ │ │ │ fmul f12,f11,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ fmadd f12,f12,f27,f30 │ │ │ │ - bge 4589c │ │ │ │ - fcmpu cr0,f12,f26 │ │ │ │ - ld r10,64(r19) │ │ │ │ + bge 45de0 │ │ │ │ + fcmpu cr0,f12,f25 │ │ │ │ + ld r9,64(r19) │ │ │ │ lxv vs63,0(r29) │ │ │ │ lfd f1,0(r25) │ │ │ │ - lxvx vs62,r9,r10 │ │ │ │ - bgt 45870 │ │ │ │ - blt 459b0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 45890 │ │ │ │ - nop │ │ │ │ + lxvx vs62,r2,r9 │ │ │ │ + bgt 45dc0 │ │ │ │ + fmul f0,f1,f26 │ │ │ │ + bge 45dd4 │ │ │ │ + fneg f12,f12 │ │ │ │ + fsqrt f31,f12 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f0,f1,f26 │ │ │ │ + fdiv f0,f0,f31 │ │ │ │ + b 45dd4 │ │ │ │ nop │ │ │ │ addi r29,r29,16 │ │ │ │ add r28,r28,r22 │ │ │ │ addi r24,r24,8 │ │ │ │ cmpld r23,r29 │ │ │ │ - bne 45830 │ │ │ │ + bne 45d80 │ │ │ │ + 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 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ addi r1,r1,224 │ │ │ │ + mr r3,r26 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs62,-192(r1) │ │ │ │ lxv vs63,-176(r1) │ │ │ │ - ld r19,-152(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r19,-160(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fneg f12,f12 │ │ │ │ - fsqrt f31,f12 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 45890 │ │ │ │ + b 4700 │ │ │ │ ld r25,24(r26) │ │ │ │ - b 45958 │ │ │ │ + b 45eac │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xd86 │ │ │ │ + .long 0xd87 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000459f0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,9488 │ │ │ │ +0000000000045f10 : │ │ │ │ mflr r0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r16,-176(r1) │ │ │ │ - std r26,-96(r1) │ │ │ │ + std r16,-184(r1) │ │ │ │ mr r16,r3 │ │ │ │ - std r27,-88(r1) │ │ │ │ - std r22,-128(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ li r3,32 │ │ │ │ + std r26,-104(r1) │ │ │ │ + std r27,-96(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ + std r20,-152(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ + std r31,-64(r1) │ │ │ │ + stdu r1,-256(r1) │ │ │ │ stxv vs62,32(r1) │ │ │ │ stxv vs63,48(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r8,1 │ │ │ │ - lwz r9,296(r16) │ │ │ │ - ld r10,136(r16) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,296(r16) │ │ │ │ + ld r9,136(r16) │ │ │ │ + li r10,1 │ │ │ │ lfd f0,304(r16) │ │ │ │ mr r26,r3 │ │ │ │ li r3,8 │ │ │ │ - stw r8,0(r26) │ │ │ │ - stw r9,8(r26) │ │ │ │ - stw r10,4(r26) │ │ │ │ + stw r2,8(r26) │ │ │ │ + stw r9,4(r26) │ │ │ │ + stw r10,0(r26) │ │ │ │ stfd f0,16(r26) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,0(r26) │ │ │ │ + cmpwi r2,0 │ │ │ │ mr r27,r3 │ │ │ │ std r3,24(r26) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 45aa8 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ble 45fb8 │ │ │ │ lfd f10,16(r26) │ │ │ │ - lfd f12,496(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,808(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,72200 # 579a8 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,1584(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 45c6c │ │ │ │ - std r20,96(r1) │ │ │ │ - lwz r20,8(r26) │ │ │ │ - std r23,120(r1) │ │ │ │ - std r21,104(r1) │ │ │ │ - srawi r23,r20,1 │ │ │ │ + ld r2,24(r16) │ │ │ │ + ld r20,0(r16) │ │ │ │ + cmpdi r20,0 │ │ │ │ + std r2,72(r16) │ │ │ │ + ble 46190 │ │ │ │ + std r21,112(r1) │ │ │ │ + std r22,120(r1) │ │ │ │ + lwz r21,8(r26) │ │ │ │ + std r23,128(r1) │ │ │ │ + srawi r23,r21,1 │ │ │ │ addze r23,r23 │ │ │ │ - neg r21,r23 │ │ │ │ - cmpw r21,r23 │ │ │ │ - bge 45d98 │ │ │ │ - stfd f30,224(r1) │ │ │ │ - mtfprwa f30,r20 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - stfd f28,208(r1) │ │ │ │ - stfd f29,216(r1) │ │ │ │ - stfd f27,200(r1) │ │ │ │ - std r18,80(r1) │ │ │ │ - std r19,88(r1) │ │ │ │ + neg r22,r23 │ │ │ │ + cmpw r22,r23 │ │ │ │ + bge 46274 │ │ │ │ + stfd f30,240(r1) │ │ │ │ + mtfprwa f30,r21 │ │ │ │ + stfd f28,224(r1) │ │ │ │ + nop │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + li r2,4 │ │ │ │ + sldi r20,r20,3 │ │ │ │ + stfd f29,232(r1) │ │ │ │ + stfd f25,200(r1) │ │ │ │ + subf r23,r22,r23 │ │ │ │ + xxspltib vs63,0 │ │ │ │ fcfid f30,f30 │ │ │ │ - lfd f28,496(r9) │ │ │ │ - li r9,4 │ │ │ │ + lfiwax f29,r26,r2 │ │ │ │ + std r18,88(r1) │ │ │ │ + std r19,96(r1) │ │ │ │ ld r18,320(r16) │ │ │ │ + stfd f27,216(r1) │ │ │ │ ld r19,64(r16) │ │ │ │ - xxspltib vs63,0 │ │ │ │ - std r24,128(r1) │ │ │ │ - std r25,136(r1) │ │ │ │ - subf r23,r21,r23 │ │ │ │ - lfiwax f29,r26,r9 │ │ │ │ - stfd f26,192(r1) │ │ │ │ - sldi r22,r22,3 │ │ │ │ + nop │ │ │ │ + plfd f27,72008 # 57988 │ │ │ │ + std r24,136(r1) │ │ │ │ li r24,0 │ │ │ │ + std r25,144(r1) │ │ │ │ + stfd f26,208(r1) │ │ │ │ li r25,0 │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ - std r17,72(r1) │ │ │ │ - std r28,160(r1) │ │ │ │ - std r29,168(r1) │ │ │ │ + std r17,80(r1) │ │ │ │ + std r28,168(r1) │ │ │ │ + std r29,176(r1) │ │ │ │ fdiv f28,f28,f30 │ │ │ │ fmul f30,f30,f30 │ │ │ │ fcfid f29,f29 │ │ │ │ - fmul f27,f29,f29 │ │ │ │ + fmul f25,f29,f29 │ │ │ │ fmul f29,f29,f28 │ │ │ │ - nop │ │ │ │ extswsli r31,r24,4 │ │ │ │ add r17,r18,r25 │ │ │ │ sldi r28,r25,1 │ │ │ │ clrldi r29,r23,32 │ │ │ │ - mr r30,r21 │ │ │ │ + mr r30,r22 │ │ │ │ add r31,r31,r19 │ │ │ │ - b 45bbc │ │ │ │ + b 460d0 │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ - xvmuldp vs1,vs1,vs62 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f10,f1,f27 │ │ │ │ + fdiv f10,f10,f31 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xvmuldp vs10,vs10,vs62 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - stxv vs1,0(r31) │ │ │ │ + stxv vs10,0(r31) │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 45c20 │ │ │ │ + beq 46140 │ │ │ │ mtfprwa f0,r30 │ │ │ │ lfd f12,0(r17) │ │ │ │ - xxmr vs1,vs63 │ │ │ │ + xxmr vs10,vs63 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f28 │ │ │ │ fsub f11,f0,f12 │ │ │ │ fsub f0,f12,f0 │ │ │ │ fmul f12,f11,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - fmadd f12,f30,f12,f27 │ │ │ │ - bge 45ba8 │ │ │ │ + fmadd f12,f30,f12,f25 │ │ │ │ + bge 460bc │ │ │ │ fcmpu cr0,f12,f26 │ │ │ │ - ld r9,16(r16) │ │ │ │ + ld r2,16(r16) │ │ │ │ lfd f1,0(r27) │ │ │ │ - lxvx vs62,r9,r28 │ │ │ │ - bgt 45b80 │ │ │ │ - blt 45d70 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 45ba0 │ │ │ │ - nop │ │ │ │ + lxvx vs62,r2,r28 │ │ │ │ + bgt 460a0 │ │ │ │ + fmul f10,f1,f27 │ │ │ │ + bge 460b4 │ │ │ │ + fneg f12,f12 │ │ │ │ + fsqrt f31,f12 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ + fmul f10,f1,f27 │ │ │ │ + fdiv f10,f10,f31 │ │ │ │ + b 460b4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r25,r25,8 │ │ │ │ - add r24,r24,r20 │ │ │ │ - cmpld r22,r25 │ │ │ │ - bne 45b60 │ │ │ │ - lfd f26,192(r1) │ │ │ │ - lfd f27,200(r1) │ │ │ │ - lfd f28,208(r1) │ │ │ │ - lfd f29,216(r1) │ │ │ │ - lfd f30,224(r1) │ │ │ │ - ld r17,72(r1) │ │ │ │ - ld r18,80(r1) │ │ │ │ - ld r19,88(r1) │ │ │ │ - ld r20,96(r1) │ │ │ │ - ld r21,104(r1) │ │ │ │ - ld r23,120(r1) │ │ │ │ - ld r24,128(r1) │ │ │ │ - ld r25,136(r1) │ │ │ │ - ld r28,160(r1) │ │ │ │ - ld r29,168(r1) │ │ │ │ + add r24,r24,r21 │ │ │ │ + cmpld r20,r25 │ │ │ │ + bne 46080 │ │ │ │ + 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 5140 │ │ │ │ + ld r2,8(r16) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 46234 │ │ │ │ + plfd f31,71644 # 57980 │ │ │ │ li r30,16 │ │ │ │ li r31,0 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r16) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r10,r10,1528 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 45d18 │ │ │ │ - lfd f31,0(r10) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r7,8 │ │ │ │ - ld r10,168(r16) │ │ │ │ - ld r9,24(r26) │ │ │ │ - li r8,4 │ │ │ │ - lfiwax f11,r26,r7 │ │ │ │ - lfiwax f1,r26,r8 │ │ │ │ - lfdx f10,r10,r30 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + nop │ │ │ │ + li r8,8 │ │ │ │ + ld r9,168(r16) │ │ │ │ + ld r2,24(r26) │ │ │ │ + li r10,4 │ │ │ │ + lfiwax f11,r26,r8 │ │ │ │ + lfiwax f1,r26,r10 │ │ │ │ + lfdx f10,r9,r30 │ │ │ │ + lfd f12,0(r2) │ │ │ │ addi r30,r30,24 │ │ │ │ fcfid f11,f11 │ │ │ │ fcfid f1,f1 │ │ │ │ fmul f0,f11,f31 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,24(r16) │ │ │ │ - sldi r9,r31,4 │ │ │ │ - ld r8,8(r16) │ │ │ │ + bl 4be0 │ │ │ │ + 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 45ca0 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + bgt 461c0 │ │ │ │ ld r3,24(r26) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ + addi r1,r1,256 │ │ │ │ mr r3,r26 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,240 │ │ │ │ ld r0,16(r1) │ │ │ │ - lxv vs62,-208(r1) │ │ │ │ - ld r16,-176(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ - ld r22,-128(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + lxv vs62,-224(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r16,-184(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fneg f12,f12 │ │ │ │ - fsqrt f31,f12 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 45ba0 │ │ │ │ - ld r20,96(r1) │ │ │ │ - ld r21,104(r1) │ │ │ │ - ld r23,120(r1) │ │ │ │ - b 45c6c │ │ │ │ + b 4700 │ │ │ │ + ld r21,112(r1) │ │ │ │ + ld r22,120(r1) │ │ │ │ + ld r23,128(r1) │ │ │ │ + b 46190 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1086 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1087 │ │ │ │ │ │ │ │ -0000000000045dc0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,8512 │ │ │ │ - mflr r0 │ │ │ │ - std r29,-64(r1) │ │ │ │ +0000000000046290 : │ │ │ │ + std r29,-72(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ mr r29,r3 │ │ │ │ ld r3,8(r3) │ │ │ │ - std r25,-96(r1) │ │ │ │ - std r26,-88(r1) │ │ │ │ - std r28,-72(r1) │ │ │ │ - std r24,-104(r1) │ │ │ │ - std r31,-48(r1) │ │ │ │ - sldi r3,r3,4 │ │ │ │ + mflr r0 │ │ │ │ + std r25,-104(r1) │ │ │ │ + std r26,-96(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ stdu r1,-176(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r29) │ │ │ │ + sldi r3,r3,4 │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,0(r29) │ │ │ │ mr r25,r3 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sldi r3,r2,4 │ │ │ │ + bl 4c40 │ │ │ │ mr r26,r3 │ │ │ │ li r3,32 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,296(r29) │ │ │ │ - ld r10,136(r29) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,296(r29) │ │ │ │ + ld r9,136(r29) │ │ │ │ + li r10,1 │ │ │ │ lfd f0,304(r29) │ │ │ │ - li r8,1 │ │ │ │ mr r28,r3 │ │ │ │ li r3,8 │ │ │ │ - stw r9,8(r28) │ │ │ │ - stw r8,0(r28) │ │ │ │ - stw r10,4(r28) │ │ │ │ + stw r2,8(r28) │ │ │ │ + stw r9,4(r28) │ │ │ │ + stw r10,0(r28) │ │ │ │ stfd f0,16(r28) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r28) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,0(r28) │ │ │ │ + cmpwi r2,0 │ │ │ │ std r3,24(r28) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 45e90 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ble 46348 │ │ │ │ lfd f10,16(r28) │ │ │ │ - lfd f12,496(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,808(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,71288 # 579a8 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,1584(r9) │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfd f0,0(r3) │ │ │ │ ld r5,8(r29) │ │ │ │ lxv vs0,16(r29) │ │ │ │ li r4,0 │ │ │ │ mr r3,r25 │ │ │ │ sldi r5,r5,4 │ │ │ │ stxv vs0,64(r29) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - ble cr7,45f54 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - ld r10,16(r29) │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - beq 45f18 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 45f04 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 45ef4 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r8,r5 │ │ │ │ - li r9,16 │ │ │ │ + bl 5240 │ │ │ │ + ld r10,0(r29) │ │ │ │ + cmpdi r10,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + ble 4640c │ │ │ │ + andi. r7,r10,3 │ │ │ │ + ld r9,16(r29) │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r8,r10 │ │ │ │ + beq 463d0 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 463bc │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 463ac │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r10,r6 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r26) │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - cmpdi r8,1 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 45f54 │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r10,r8 │ │ │ │ - stxvx vs0,r26,r8 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r26,r6 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + stxvx vs0,r26,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stxvx vs0,r26,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4640c │ │ │ │ + srdi r10,r8,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r7,r2,32 │ │ │ │ + addi r8,r2,48 │ │ │ │ + stxvx vs0,r26,r2 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r26,r10 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ stxvx vs0,r26,r7 │ │ │ │ - bdnz 45f20 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + stxvx vs0,r26,r8 │ │ │ │ + bdnz 463d8 │ │ │ │ lwz r31,8(r28) │ │ │ │ - srawi r9,r31,1 │ │ │ │ - addze r9,r9 │ │ │ │ - neg r24,r9 │ │ │ │ - cmpw r24,r9 │ │ │ │ - bgt 46264 │ │ │ │ - std r23,64(r1) │ │ │ │ - std r21,48(r1) │ │ │ │ + srawi r2,r31,1 │ │ │ │ + addze r2,r2 │ │ │ │ + neg r24,r2 │ │ │ │ + cmpw r24,r2 │ │ │ │ + bgt 46724 │ │ │ │ + std r23,56(r1) │ │ │ │ + std r22,48(r1) │ │ │ │ addi r23,r29,48 │ │ │ │ - std r22,56(r1) │ │ │ │ - std r27,96(r1) │ │ │ │ - std r30,120(r1) │ │ │ │ + std r27,88(r1) │ │ │ │ + std r30,112(r1) │ │ │ │ + stfd f26,128(r1) │ │ │ │ stfd f27,136(r1) │ │ │ │ stfd f28,144(r1) │ │ │ │ stfd f29,152(r1) │ │ │ │ stfd f30,160(r1) │ │ │ │ stfd f31,168(r1) │ │ │ │ - ble cr7,46088 │ │ │ │ + ble cr7,4653c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ mtfprwa f28,r24 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r27,r2,-2 │ │ │ │ + plfd f0,70956 # 57990 │ │ │ │ + plfd f27,70932 # 57980 │ │ │ │ li r30,0 │ │ │ │ - addi r21,r1,32 │ │ │ │ - addi r22,r1,40 │ │ │ │ + addi r22,r1,32 │ │ │ │ + addi r27,r1,40 │ │ │ │ fcfid f28,f28 │ │ │ │ - lfd f0,1552(r9) │ │ │ │ - addi r27,r27,1528 │ │ │ │ fmul f28,f28,f0 │ │ │ │ - b 45fd4 │ │ │ │ + b 46494 │ │ │ │ nop │ │ │ │ lwz r31,8(r28) │ │ │ │ - ld r10,320(r29) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - mr r5,r22 │ │ │ │ - mr r4,r21 │ │ │ │ - lfdx f29,r10,r9 │ │ │ │ + ld r9,320(r29) │ │ │ │ + sldi r2,r30,3 │ │ │ │ + mr r5,r27 │ │ │ │ + mr r4,r22 │ │ │ │ + lfdx f29,r9,r2 │ │ │ │ fmul f1,f29,f28 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ mtfprwa f12,r31 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - ld r9,24(r28) │ │ │ │ - li r10,4 │ │ │ │ - lfd f30,40(r1) │ │ │ │ - lfd f31,32(r1) │ │ │ │ + ld r2,24(r28) │ │ │ │ + li r9,4 │ │ │ │ + lfd f31,40(r1) │ │ │ │ + lfd f30,32(r1) │ │ │ │ fcfid f12,f12 │ │ │ │ - lfiwax f1,r28,r10 │ │ │ │ - lfd f11,0(r9) │ │ │ │ - fmul f0,f12,f0 │ │ │ │ + lfiwax f1,r28,r9 │ │ │ │ + lfd f11,0(r2) │ │ │ │ + fmul f0,f12,f27 │ │ │ │ fcfid f1,f1 │ │ │ │ fmul f0,f0,f29 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,16(r29) │ │ │ │ - sldi r9,r30,4 │ │ │ │ - ld r8,0(r29) │ │ │ │ + bl 4be0 │ │ │ │ + ld r9,16(r29) │ │ │ │ + sldi r2,r30,4 │ │ │ │ + ld r10,0(r29) │ │ │ │ addi r30,r30,1 │ │ │ │ - fdiv f0,f30,f1 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ - cmpd r8,r30 │ │ │ │ - xxswapd vs11,vs12 │ │ │ │ + fdiv f0,f31,f1 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ + cmpd r10,r30 │ │ │ │ + xxswapd vs12,vs11 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - xxmr vs12,vs0 │ │ │ │ - xvmaddadp vs12,vs1,vs11 │ │ │ │ - xvnmsubmdp vs1,vs11,vs0 │ │ │ │ - xxpermdi vs1,vs12,vs1,1 │ │ │ │ - stxvx vs1,r10,r9 │ │ │ │ - bgt 45fd0 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xxmr vs11,vs0 │ │ │ │ + xvmaddadp vs11,vs12,vs1 │ │ │ │ + xvnmsubmdp vs12,vs1,vs0 │ │ │ │ + xxpermdi vs12,vs11,vs12,1 │ │ │ │ + stxvx vs12,r9,r2 │ │ │ │ + bgt 46490 │ │ │ │ mr r3,r23 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5140 │ │ │ │ ld r30,8(r29) │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 46180 │ │ │ │ - li r9,8 │ │ │ │ + ble 46640 │ │ │ │ + li r2,8 │ │ │ │ lfd f0,136(r29) │ │ │ │ mtfprwa f30,r24 │ │ │ │ ld r27,312(r29) │ │ │ │ li r31,0 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - lfiwax f29,r28,r9 │ │ │ │ + plfd f26,70688 # 57988 │ │ │ │ + lfiwax f29,r28,r2 │ │ │ │ fcfid f30,f30 │ │ │ │ fcfid f28,f0 │ │ │ │ fcfid f29,f29 │ │ │ │ fdiv f30,f30,f29 │ │ │ │ fdiv f28,f28,f29 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - b 46128 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 465cc │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ld r9,24(r29) │ │ │ │ - lxvx vs12,r25,r31 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ - lxvx vs0,r9,r31 │ │ │ │ - xvmaddmdp vs0,vs1,vs12 │ │ │ │ + bl 4b40 │ │ │ │ + fmul f12,f1,f26 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ld r2,24(r29) │ │ │ │ + lxvx vs11,r25,r31 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + lxvx vs0,r2,r31 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxvx vs0,r25,r31 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r27,r27,8 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 46180 │ │ │ │ + beq 46640 │ │ │ │ lfd f0,0(r27) │ │ │ │ - li r9,4 │ │ │ │ + li r2,4 │ │ │ │ fsub f12,f30,f0 │ │ │ │ fsub f0,f0,f30 │ │ │ │ fmul f11,f0,f29 │ │ │ │ fabs f0,f0 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - bge 46118 │ │ │ │ - lfiwax f0,r28,r9 │ │ │ │ - ld r9,24(r28) │ │ │ │ - lfd f1,0(r9) │ │ │ │ + bge 465bc │ │ │ │ + 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 460e0 │ │ │ │ + bgt 46590 │ │ │ │ + fmul f12,f1,f26 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 462d0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 46100 │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 46300 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - ld r10,16(r29) │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - beq 461e8 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 461d4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 461c4 │ │ │ │ + bge 465a4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4da0 │ │ │ │ + plfd f0,70500 # 57988 │ │ │ │ + fmul f12,f1,f0 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 465a4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r10,0(r29) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ble 46770 │ │ │ │ + andi. r7,r10,3 │ │ │ │ + ld r9,16(r29) │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r8,r10 │ │ │ │ + beq 466a8 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 46694 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 46684 │ │ │ │ lxv vs0,0(r26) │ │ │ │ - mr r8,r5 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - lxvx vs0,r26,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r26,r9 │ │ │ │ - cmpdi r8,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 46224 │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs0,r26,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r26,r8 │ │ │ │ - stxvx vs0,r10,r8 │ │ │ │ - lxvx vs0,r26,r6 │ │ │ │ - stxvx vs0,r10,r6 │ │ │ │ + mr r10,r6 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + lxvx vs0,r26,r2 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r26,r2 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 466e4 │ │ │ │ + srdi r10,r8,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs0,r26,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r7,r2,32 │ │ │ │ + addi r8,r2,48 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + lxvx vs0,r26,r10 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ lxvx vs0,r26,r7 │ │ │ │ - stxvx vs0,r10,r7 │ │ │ │ - bdnz 461f0 │ │ │ │ + stxvx vs0,r9,r7 │ │ │ │ + lxvx vs0,r26,r8 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + bdnz 466b0 │ │ │ │ lwz r31,8(r28) │ │ │ │ addi r24,r24,1 │ │ │ │ - srawi r9,r31,1 │ │ │ │ - addze r9,r9 │ │ │ │ - cmpw r9,r24 │ │ │ │ - bge 45fa0 │ │ │ │ + srawi r2,r31,1 │ │ │ │ + addze r2,r2 │ │ │ │ + cmpw r2,r24 │ │ │ │ + bge 46460 │ │ │ │ + lfd f26,128(r1) │ │ │ │ lfd f27,136(r1) │ │ │ │ lfd f28,144(r1) │ │ │ │ lfd f29,152(r1) │ │ │ │ lfd f30,160(r1) │ │ │ │ lfd f31,168(r1) │ │ │ │ - ld r21,48(r1) │ │ │ │ - ld r22,56(r1) │ │ │ │ - ld r23,64(r1) │ │ │ │ - ld r27,96(r1) │ │ │ │ - ld r30,120(r1) │ │ │ │ + ld r22,48(r1) │ │ │ │ + ld r23,56(r1) │ │ │ │ + ld r27,88(r1) │ │ │ │ + ld r30,112(r1) │ │ │ │ ld r3,72(r29) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ mr r3,r26 │ │ │ │ std r25,24(r29) │ │ │ │ std r25,72(r29) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,24(r28) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ addi r1,r1,176 │ │ │ │ + mr r3,r28 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r24,-104(r1) │ │ │ │ - ld r25,-96(r1) │ │ │ │ - ld r26,-88(r1) │ │ │ │ - ld r28,-72(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r26,-96(r1) │ │ │ │ + ld r28,-80(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1536(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 46100 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,8(r28) │ │ │ │ + b 4700 │ │ │ │ + lwz r2,8(r28) │ │ │ │ addi r24,r24,1 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - cmpw r24,r9 │ │ │ │ - ble 46088 │ │ │ │ - b 4623c │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + cmpw r24,r2 │ │ │ │ + ble 4653c │ │ │ │ + b 466fc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xb85 │ │ │ │ + .long 0xa86 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000046330 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,7120 │ │ │ │ +00000000000467a0 : │ │ │ │ mflr r0 │ │ │ │ std r30,-16(r1) │ │ │ │ - mr r11,r6 │ │ │ │ - mr r30,r4 │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r8,r7 │ │ │ │ + mr r30,r4 │ │ │ │ + mr r2,r6 │ │ │ │ mr r31,r3 │ │ │ │ + mr r8,r7 │ │ │ │ mr r6,r5 │ │ │ │ li r4,2 │ │ │ │ addi r3,r3,48 │ │ │ │ - mr r5,r30 │ │ │ │ - mr r7,r11 │ │ │ │ std r0,16(r1) │ │ │ │ + mr r7,r2 │ │ │ │ stdu r1,-64(r1) │ │ │ │ + mr r5,r30 │ │ │ │ stfd f1,32(r1) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f80 │ │ │ │ lxv vs0,48(r31) │ │ │ │ - lwz r9,8(r30) │ │ │ │ - lxv vs12,64(r31) │ │ │ │ + lwz r2,8(r30) │ │ │ │ lfd f1,32(r1) │ │ │ │ - stw r9,296(r31) │ │ │ │ - mffprd r3,f0 │ │ │ │ stxv vs0,0(r31) │ │ │ │ - stxv vs12,16(r31) │ │ │ │ - sldi r3,r3,3 │ │ │ │ + mffprd r3,f0 │ │ │ │ + lxv vs0,64(r31) │ │ │ │ + stw r2,296(r31) │ │ │ │ stfd f1,304(r31) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + sldi r3,r3,3 │ │ │ │ + stxv vs0,16(r31) │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,312(r31) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 4c40 │ │ │ │ addi r1,r1,64 │ │ │ │ - ld r10,-32608(r2) │ │ │ │ - nop │ │ │ │ + pld r9,169848 # 6ff98 [mri_inh_2d1d_trafo@got] │ │ │ │ + pld r2,169832 # 6ff90 [mri_inh_2d1d_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,320(r31) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r9,-32600(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 │ │ │ │ │ │ │ │ -0000000000046400 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,6912 │ │ │ │ +0000000000046860 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,312(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,320(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ + addi r1,r1,48 │ │ │ │ lxv vs0,16(r31) │ │ │ │ addi r3,r31,48 │ │ │ │ - stxv vs0,64(r31) │ │ │ │ - bl 4720 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ + stxv vs0,64(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 46c0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000046470 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,6800 │ │ │ │ - mflr r0 │ │ │ │ +00000000000468b0 : │ │ │ │ std r30,-16(r1) │ │ │ │ - mr r11,r6 │ │ │ │ + std r31,-8(r1) │ │ │ │ mr r30,r4 │ │ │ │ + mr r2,r6 │ │ │ │ + mflr r0 │ │ │ │ mr r8,r7 │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r6,r5 │ │ │ │ mr r31,r3 │ │ │ │ + mr r6,r5 │ │ │ │ li r4,3 │ │ │ │ addi r3,r3,48 │ │ │ │ - mr r7,r11 │ │ │ │ - lwz r11,8(r30) │ │ │ │ - mr r5,r30 │ │ │ │ + mr r7,r2 │ │ │ │ + lwz r2,8(r30) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r5,r30 │ │ │ │ stdu r1,-48(r1) │ │ │ │ stfd f1,304(r31) │ │ │ │ - stw r11,296(r31) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,4(r30) │ │ │ │ - lwz r9,0(r30) │ │ │ │ - ld r8,56(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - std r8,8(r31) │ │ │ │ - std r10,24(r31) │ │ │ │ - extsw r9,r9 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - std r9,0(r31) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + stw r2,296(r31) │ │ │ │ + bl 4f80 │ │ │ │ + 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 4c40 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,16(r31) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 4c40 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r10,-32592(r2) │ │ │ │ - nop │ │ │ │ + pld r9,169576 # 6ffa0 [mri_inh_3d_trafo@got] │ │ │ │ + pld r2,169544 # 6ff88 [mri_inh_3d_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,320(r31) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r9,-32584(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 │ │ │ │ │ │ │ │ -0000000000046550 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,6576 │ │ │ │ +0000000000046980 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,320(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r3,r31,48 │ │ │ │ - bl 4720 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ addi r1,r1,48 │ │ │ │ + addi r3,r31,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 46c0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,6480 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ cmpwi r5,0 │ │ │ │ blelr │ │ │ │ cmpdi r6,0 │ │ │ │ - mr r0,r6 │ │ │ │ - sldi r12,r5,3 │ │ │ │ - beq 46764 │ │ │ │ - sldi r10,r6,3 │ │ │ │ - std r29,-24(r1) │ │ │ │ - addis r29,r2,-2 │ │ │ │ - std r28,-32(r1) │ │ │ │ + sldi r11,r5,3 │ │ │ │ + beq 46bac │ │ │ │ + sldi r2,r6,3 │ │ │ │ + plfd f8,69528 # 579b0 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - li r6,0 │ │ │ │ - cmpwi cr7,r0,1 │ │ │ │ - addi r29,r29,1648 │ │ │ │ - xxlxor vs8,vs8,vs8 │ │ │ │ - add r28,r7,r10 │ │ │ │ - add r3,r8,r10 │ │ │ │ - add r31,r9,r10 │ │ │ │ - lfdx f9,r30,r6 │ │ │ │ - ble cr7,46720 │ │ │ │ - mr r5,r0 │ │ │ │ - lxsd v0,0(r29) │ │ │ │ - mr r7,r31 │ │ │ │ - mr r9,r3 │ │ │ │ - mr r10,r28 │ │ │ │ - xxmr vs33,vs8 │ │ │ │ - addi r8,r5,-2 │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ + li r12,0 │ │ │ │ + mr r31,r3 │ │ │ │ + cmpwi cr7,r6,1 │ │ │ │ + xxlxor vs7,vs7,vs7 │ │ │ │ + add r30,r7,r2 │ │ │ │ + add r0,r8,r2 │ │ │ │ + add r3,r9,r2 │ │ │ │ + lfdx f9,r31,r12 │ │ │ │ + ble cr7,46b60 │ │ │ │ + addi r10,r6,-2 │ │ │ │ + xxspltidp vs32,1065353216 │ │ │ │ + mr r7,r6 │ │ │ │ + xxmr vs33,vs7 │ │ │ │ + mr r8,r3 │ │ │ │ + mr r2,r0 │ │ │ │ + mr r9,r30 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + addi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - mr r8,r5 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f10,0(r2) │ │ │ │ xxmr vs11,vs32 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + mr r10,r7 │ │ │ │ addi r9,r9,-8 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - addi r5,r5,-1 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r7,r7,-1 │ │ │ │ + addi r8,r8,-8 │ │ │ │ fmadd f0,f0,f9,f10 │ │ │ │ xsmaddmdp vs32,vs0,vs33 │ │ │ │ xsmuldp vs33,vs11,vs12 │ │ │ │ - bdz 46730 │ │ │ │ - addis r11,r2,-2 │ │ │ │ - xsabsdp vs12,vs32 │ │ │ │ - lfd f0,1592(r11) │ │ │ │ - fcmpu cr0,f12,f0 │ │ │ │ - blt 46640 │ │ │ │ + bdz 46b80 │ │ │ │ + xsabsdp vs0,vs32 │ │ │ │ + fcmpu cr0,f0,f8 │ │ │ │ + blt 46a80 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ - addi r11,r8,-2 │ │ │ │ - li r5,0 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ - clrldi r11,r11,32 │ │ │ │ - mtctr r11 │ │ │ │ - lxsdx vs45,r10,r5 │ │ │ │ - lfdx f0,r9,r5 │ │ │ │ - lxsdx vs44,r7,r5 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + addi r5,r10,-2 │ │ │ │ + li r7,0 │ │ │ │ + clrldi r5,r5,32 │ │ │ │ + mtctr r5 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxsdx vs45,r9,r7 │ │ │ │ + lfdx f0,r2,r7 │ │ │ │ xxmr vs43,vs32 │ │ │ │ + lxsdx vs44,r8,r7 │ │ │ │ + addi r7,r7,-8 │ │ │ │ xsmaddmdp vs45,vs9,vs0 │ │ │ │ xscvdpqp v12,v12 │ │ │ │ xscvdpqp v13,v13 │ │ │ │ xsmaddqp v1,v13,v0 │ │ │ │ xxmr vs32,vs33 │ │ │ │ xsmulqp v1,v12,v11 │ │ │ │ - bdnz 466a0 │ │ │ │ - addi r8,r8,-3 │ │ │ │ + bdnz 46ae0 │ │ │ │ + addi r10,r10,-3 │ │ │ │ + addi r2,r2,-8 │ │ │ │ addi r9,r9,-8 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - rldic r8,r8,3,29 │ │ │ │ - neg r8,r8 │ │ │ │ - lxsdx vs45,r10,r8 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + mulli r10,r10,-8 │ │ │ │ + lxsdx vs45,r9,r10 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ xsmaddmdp vs45,vs9,vs0 │ │ │ │ xscvdpqp v13,v13 │ │ │ │ xsmaddqp v1,v13,v0 │ │ │ │ xscvqpdp v1,v1 │ │ │ │ - stxsdx vs33,r4,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpld r12,r6 │ │ │ │ - beq 46750 │ │ │ │ - lfdx f9,r30,r6 │ │ │ │ - b 46610 │ │ │ │ + stxsdx vs33,r4,r12 │ │ │ │ + addi r12,r12,8 │ │ │ │ + cmpld r11,r12 │ │ │ │ + beq 46ba0 │ │ │ │ + lfdx f9,r31,r12 │ │ │ │ + b 46a4c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxsd v0,0(r29) │ │ │ │ - mr r9,r3 │ │ │ │ - mr r10,r28 │ │ │ │ + xxspltidp vs32,1065353216 │ │ │ │ + mr r2,r0 │ │ │ │ + mr r9,r30 │ │ │ │ xxlxor vs33,vs33,vs33 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f12,0(r9) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmadd f0,f0,f9,f12 │ │ │ │ xsmaddmdp vs0,vs32,vs33 │ │ │ │ - stfdx f0,r4,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpld r6,r12 │ │ │ │ - bne 46608 │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ + stfdx f0,r4,r12 │ │ │ │ + addi r12,r12,8 │ │ │ │ + cmpld r12,r11 │ │ │ │ + bne 46a44 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - addi r10,r12,-8 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r10,16 │ │ │ │ - lfd f0,1648(r8) │ │ │ │ - bne 467dc │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r12 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r12,r10 │ │ │ │ - cmpld cr5,r12,r9 │ │ │ │ + addi r9,r11,-8 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + bne 46c24 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r11 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r11,r9 │ │ │ │ + cmpld cr5,r11,r2 │ │ │ │ beqlr │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - beqlr cr7 │ │ │ │ stfdx f0,r4,r10 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ - beqlr cr5 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ + beqlr cr7 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r12 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r12,r10 │ │ │ │ - cmpld cr5,r12,r9 │ │ │ │ - bne 467a0 │ │ │ │ + stfdx f0,r4,r8 │ │ │ │ + beqlr cr5 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r11 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r11,r9 │ │ │ │ + cmpld cr5,r11,r2 │ │ │ │ + bne 46be8 │ │ │ │ blr │ │ │ │ - cmpldi r12,16 │ │ │ │ - li r9,16 │ │ │ │ + cmpldi r11,16 │ │ │ │ + li r2,16 │ │ │ │ stfd f0,0(r4) │ │ │ │ stfd f0,8(r4) │ │ │ │ - bne 4677c │ │ │ │ + bne 46bc4 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - .long 0x400 │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,5888 │ │ │ │ + attn │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ cmpwi r6,0 │ │ │ │ - ble 469f8 │ │ │ │ + ble 46e98 │ │ │ │ cmpdi r7,0 │ │ │ │ - std r28,-32(r1) │ │ │ │ - mr r28,r3 │ │ │ │ - sldi r3,r6,3 │ │ │ │ - beq 46a04 │ │ │ │ - sldi r6,r7,3 │ │ │ │ - std r27,-40(r1) │ │ │ │ - addis r27,r2,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ + beq 46e1c │ │ │ │ + sldi r2,r7,3 │ │ │ │ + plfd f8,68936 # 579b0 │ │ │ │ + fabs f7,f1 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r31,-8(r1) │ │ │ │ - fabs f8,f1 │ │ │ │ li r12,0 │ │ │ │ - addi r27,r27,1648 │ │ │ │ cmpwi cr7,r7,1 │ │ │ │ - xxlxor vs7,vs7,vs7 │ │ │ │ - std r26,-48(r1) │ │ │ │ - add r30,r8,r6 │ │ │ │ - add r31,r9,r6 │ │ │ │ - add r29,r10,r6 │ │ │ │ - lfdx f9,r28,r12 │ │ │ │ - ble cr7,46994 │ │ │ │ - addi r8,r7,-2 │ │ │ │ - lxsd v0,0(r27) │ │ │ │ - mr r11,r7 │ │ │ │ - mr r6,r29 │ │ │ │ + xxlxor vs6,vs6,vs6 │ │ │ │ + add r31,r8,r2 │ │ │ │ + add r3,r9,r2 │ │ │ │ + add r30,r10,r2 │ │ │ │ + lfdx f9,r29,r12 │ │ │ │ + ble cr7,46dc8 │ │ │ │ + addi r10,r7,-2 │ │ │ │ + xxspltidp vs32,1065353216 │ │ │ │ + mr r6,r7 │ │ │ │ + xxmr vs33,vs6 │ │ │ │ + mr r8,r30 │ │ │ │ + mr r2,r3 │ │ │ │ mr r9,r31 │ │ │ │ - mr r10,r30 │ │ │ │ - xxmr vs33,vs7 │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - mr r8,r11 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + addi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f10,0(r2) │ │ │ │ xxmr vs11,vs32 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + mr r10,r6 │ │ │ │ addi r9,r9,-8 │ │ │ │ - addi r6,r6,-8 │ │ │ │ - addi r11,r11,-1 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r6,r6,-1 │ │ │ │ + addi r8,r8,-8 │ │ │ │ fmadd f0,f0,f9,f10 │ │ │ │ xsmaddmdp vs32,vs0,vs33 │ │ │ │ xsmuldp vs33,vs11,vs12 │ │ │ │ - bdz 469b0 │ │ │ │ - addis r26,r2,-2 │ │ │ │ - xsabsdp vs12,vs32 │ │ │ │ - lfd f0,1592(r26) │ │ │ │ - fcmpu cr0,f12,f0 │ │ │ │ - blt 46890 │ │ │ │ + bdz 46de0 │ │ │ │ + xsabsdp vs0,vs32 │ │ │ │ + fcmpu cr0,f0,f8 │ │ │ │ + blt 46cd0 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ - addi r0,r8,-2 │ │ │ │ - li r11,0 │ │ │ │ xscvdpqp v13,v1 │ │ │ │ - clrldi r0,r0,32 │ │ │ │ - mtctr r0 │ │ │ │ - lxsdx vs33,r10,r11 │ │ │ │ - lfdx f0,r9,r11 │ │ │ │ - lxsdx vs44,r6,r11 │ │ │ │ - addi r11,r11,-8 │ │ │ │ + addi r11,r10,-2 │ │ │ │ + li r6,0 │ │ │ │ + clrldi r11,r11,32 │ │ │ │ + mtctr r11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxsdx vs33,r9,r6 │ │ │ │ + lfdx f0,r2,r6 │ │ │ │ xxmr vs43,vs32 │ │ │ │ + lxsdx vs44,r8,r6 │ │ │ │ + addi r6,r6,-8 │ │ │ │ xsmaddmdp vs33,vs9,vs0 │ │ │ │ xscvdpqp v12,v12 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ xsmaddqp v13,v1,v0 │ │ │ │ xxmr vs32,vs45 │ │ │ │ xsmulqp v13,v12,v11 │ │ │ │ - bdnz 468f0 │ │ │ │ - addi r8,r8,-3 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - rldic r8,r8,3,29 │ │ │ │ - neg r8,r8 │ │ │ │ + bdnz 46d30 │ │ │ │ xscvqpdp v1,v0 │ │ │ │ + addi r10,r10,-3 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + mulli r10,r10,-8 │ │ │ │ stxsdx vs33,r4,r12 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lxsdx vs33,r10,r8 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lxsdx vs33,r9,r10 │ │ │ │ xsmaddmdp vs33,vs9,vs0 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ xsmaddqp v13,v1,v0 │ │ │ │ xscvqpdp v13,v13 │ │ │ │ xsabsdp vs0,vs45 │ │ │ │ stxsdx vs45,r5,r12 │ │ │ │ - fcmpu cr0,f0,f8 │ │ │ │ - bgt 469d4 │ │ │ │ + fcmpu cr0,f0,f7 │ │ │ │ + bgt 46e04 │ │ │ │ addi r12,r12,8 │ │ │ │ - cmpld r3,r12 │ │ │ │ - bne 46860 │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ + cmpld r0,r12 │ │ │ │ + bne 46c9c │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ li r3,0 │ │ │ │ - ld r28,-32(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - lxsd v0,0(r27) │ │ │ │ + xxspltidp vs32,1065353216 │ │ │ │ + mr r2,r3 │ │ │ │ mr r9,r31 │ │ │ │ - mr r10,r30 │ │ │ │ xxlxor vs33,vs33,vs33 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ stxsdx vs32,r4,r12 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lxsd v13,0(r10) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lxsd v13,0(r9) │ │ │ │ xsmaddmdp vs45,vs9,vs0 │ │ │ │ xsmaddmdp vs45,vs32,vs33 │ │ │ │ xsabsdp vs0,vs45 │ │ │ │ stxsdx vs45,r5,r12 │ │ │ │ - fcmpu cr0,f0,f8 │ │ │ │ - ble 46964 │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ + fcmpu cr0,f0,f7 │ │ │ │ + ble 46da4 │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ li r3,1 │ │ │ │ ld r31,-8(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - clrldi r3,r3,63 │ │ │ │ - blr │ │ │ │ - li r3,0 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - addi r10,r3,-16 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ + mr r2,r0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - andi. r10,r10,16 │ │ │ │ - lfd f12,1648(r8) │ │ │ │ - bne 46a40 │ │ │ │ - cmpldi r3,16 │ │ │ │ - li r10,8 │ │ │ │ + addi r9,r2,-16 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + bne 46e60 │ │ │ │ + cmpldi r0,16 │ │ │ │ + li r9,8 │ │ │ │ stfd f12,0(r5) │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ stfd f0,0(r4) │ │ │ │ - stfdx f12,r5,r10 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - beq 46984 │ │ │ │ stfdx f12,r5,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - addi r7,r9,8 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stfdx f12,r5,r7 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ - stfdx f12,r5,r10 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - cmpld r3,r9 │ │ │ │ + beq 46e98 │ │ │ │ + nop │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r8,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpld r0,r2 │ │ │ │ stfdx f12,r5,r8 │ │ │ │ stfdx f0,r4,r8 │ │ │ │ - bne 46a40 │ │ │ │ + stfdx f12,r5,r9 │ │ │ │ + stfdx f0,r4,r9 │ │ │ │ + stfdx f12,r5,r10 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + bne 46e60 │ │ │ │ li r3,0 │ │ │ │ - b 46988 │ │ │ │ + clrldi r3,r3,63 │ │ │ │ + blr │ │ │ │ ... │ │ │ │ - .long 0x600 │ │ │ │ - nop │ │ │ │ + .long 0x300 │ │ │ │ cmpwi cr7,r4,0 │ │ │ │ - std r29,-24(r1) │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - mr r29,r5 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r30,r6 │ │ │ │ - mr r31,r8 │ │ │ │ - mr r6,r7 │ │ │ │ - mr r5,r10 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - stfd f0,8(r29) │ │ │ │ - blt cr7,46cb8 │ │ │ │ - addi r12,r4,1 │ │ │ │ - mffprd r7,f1 │ │ │ │ + mr r30,r4 │ │ │ │ + mr r31,r6 │ │ │ │ + mr r4,r10 │ │ │ │ + mr r6,r8 │ │ │ │ + mr r8,r9 │ │ │ │ + stfd f0,0(r5) │ │ │ │ + stfd f0,8(r5) │ │ │ │ + blt cr7,470c8 │ │ │ │ + addi r12,r30,1 │ │ │ │ + mffprd r2,f1 │ │ │ │ + mr r9,r7 │ │ │ │ clrldi r12,r12,32 │ │ │ │ - mtvsrdd vs12,r7,r7 │ │ │ │ - mr r7,r6 │ │ │ │ - andi. r10,r12,1 │ │ │ │ - mr r11,r12 │ │ │ │ + mtvsrdd vs12,r2,r2 │ │ │ │ + andi. r2,r12,1 │ │ │ │ addi r10,r12,-1 │ │ │ │ + mr r2,r12 │ │ │ │ mr r0,r12 │ │ │ │ - bne 46c90 │ │ │ │ + bne 470a0 │ │ │ │ srdi r10,r0,1 │ │ │ │ mtctr r10 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - addi r11,r11,-2 │ │ │ │ - addi r7,r7,32 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,-32(r7) │ │ │ │ - lxv vs11,0(r29) │ │ │ │ + stxv vs0,-32(r9) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ xvadddp vs0,vs11,vs0 │ │ │ │ - stxv vs0,0(r29) │ │ │ │ - lxv vs0,-16(r7) │ │ │ │ + stxv vs0,0(r5) │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - lxv vs11,0(r29) │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ xvadddp vs0,vs11,vs0 │ │ │ │ - stxv vs0,0(r29) │ │ │ │ - bdnz 46af4 │ │ │ │ + stxv vs0,0(r5) │ │ │ │ + bdnz 46f10 │ │ │ │ cmpwi r3,0 │ │ │ │ - ble 46c74 │ │ │ │ + ble 47094 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ mtctr r12 │ │ │ │ - addi r8,r6,8 │ │ │ │ - mr r12,r30 │ │ │ │ - stfd f0,16(r29) │ │ │ │ - stfd f0,24(r29) │ │ │ │ - lxvx vs0,r6,r11 │ │ │ │ - ldx r7,r6,r11 │ │ │ │ + addi r10,r7,8 │ │ │ │ + mr r12,r31 │ │ │ │ + stfd f0,16(r5) │ │ │ │ + stfd f0,24(r5) │ │ │ │ + nop │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + ldx r9,r7,r2 │ │ │ │ addi r12,r12,8 │ │ │ │ - stxvx vs0,r31,r11 │ │ │ │ - lfd f12,0(r5) │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + lfd f12,0(r4) │ │ │ │ lfd f11,-8(r12) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - ldx r10,r8,r11 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + ldx r11,r10,r2 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - mtvsrdd vs12,r10,r7 │ │ │ │ + mtvsrdd vs12,r11,r9 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r11 │ │ │ │ - addi r11,r11,16 │ │ │ │ - lxv vs12,16(r29) │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + lxv vs12,16(r5) │ │ │ │ + addi r2,r2,16 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ - stxv vs0,16(r29) │ │ │ │ - bdnz 46b50 │ │ │ │ + stxv vs0,16(r5) │ │ │ │ + bdnz 46f70 │ │ │ │ cmpwi r3,1 │ │ │ │ - ble 46c74 │ │ │ │ + ble 47094 │ │ │ │ xxlxor vs8,vs8,vs8 │ │ │ │ addi r3,r3,-1 │ │ │ │ - addi r10,r29,32 │ │ │ │ - stfd f8,32(r29) │ │ │ │ + addi r9,r5,32 │ │ │ │ + stfd f8,32(r5) │ │ │ │ rldic r0,r3,3,29 │ │ │ │ - stfd f8,8(r10) │ │ │ │ - blt cr7,46ccc │ │ │ │ - addi r7,r9,8 │ │ │ │ - ld r9,96(r1) │ │ │ │ - addi r29,r4,1 │ │ │ │ - addi r8,r5,8 │ │ │ │ - li r12,0 │ │ │ │ - std r28,-32(r1) │ │ │ │ - addi r4,r9,8 │ │ │ │ + stfd f8,8(r9) │ │ │ │ + blt cr7,470dc │ │ │ │ + ld r2,96(r1) │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r8,r8,8 │ │ │ │ + addi r4,r4,8 │ │ │ │ + li r11,0 │ │ │ │ + std r29,-24(r1) │ │ │ │ + addi r10,r2,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - clrldi r11,r29,32 │ │ │ │ - mr r3,r31 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r9,r30 │ │ │ │ - mtctr r11 │ │ │ │ + clrldi r2,r30,32 │ │ │ │ + mr r3,r6 │ │ │ │ + mr r5,r7 │ │ │ │ + mr r12,r31 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - lxv vs11,0(r3) │ │ │ │ - addi r9,r9,8 │ │ │ │ + lxv vs12,0(r5) │ │ │ │ + lxv vs0,0(r3) │ │ │ │ + addi r12,r12,8 │ │ │ │ addi r3,r3,16 │ │ │ │ addi r5,r5,16 │ │ │ │ - ld r11,-16(r5) │ │ │ │ - stxv vs0,-16(r3) │ │ │ │ - lfd f9,-8(r9) │ │ │ │ - lxvdsx vs12,r4,r12 │ │ │ │ - lfdx f0,r7,r12 │ │ │ │ - lfdx f10,r8,r12 │ │ │ │ - ld r28,-8(r5) │ │ │ │ - fmadd f0,f0,f9,f10 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - mtvsrdd vs11,r28,r11 │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ + ld r2,-16(r5) │ │ │ │ + stxv vs12,-16(r3) │ │ │ │ + lfd f9,-8(r12) │ │ │ │ + lfdx f12,r8,r11 │ │ │ │ + lfdx f10,r4,r11 │ │ │ │ + lxvdsx vs11,r10,r11 │ │ │ │ + ld r29,-8(r5) │ │ │ │ + fmadd f12,f12,f9,f10 │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + mtvsrdd vs0,r29,r2 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r5) │ │ │ │ - lxv vs12,0(r10) │ │ │ │ + lxv vs12,0(r9) │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - bdnz 46c00 │ │ │ │ - addi r12,r12,8 │ │ │ │ - cmpld r12,r0 │ │ │ │ - beq 46c70 │ │ │ │ - stfdu f8,16(r10) │ │ │ │ - stfd f8,8(r10) │ │ │ │ - b 46be0 │ │ │ │ - ld r28,-32(r1) │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + bdnz 47020 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpld r11,r0 │ │ │ │ + beq 47090 │ │ │ │ + stfdu f8,16(r9) │ │ │ │ + stfd f8,8(r9) │ │ │ │ + b 47000 │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - mr. r11,r10 │ │ │ │ - addi r7,r6,16 │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + mr. r2,r10 │ │ │ │ + addi r9,r7,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - lxv vs11,0(r29) │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ xvadddp vs0,vs11,vs0 │ │ │ │ - stxv vs0,0(r29) │ │ │ │ - bne 46aec │ │ │ │ - b 46b30 │ │ │ │ + stxv vs0,0(r5) │ │ │ │ + bne 46f08 │ │ │ │ + b 46f4c │ │ │ │ cmpwi r3,0 │ │ │ │ - ble 46c74 │ │ │ │ - stfd f0,16(r29) │ │ │ │ - stfd f0,24(r29) │ │ │ │ - b 46b98 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpld r0,r8 │ │ │ │ - cmpld cr7,r9,r0 │ │ │ │ - beq 46c74 │ │ │ │ - stfd f8,16(r10) │ │ │ │ - stfd f8,24(r10) │ │ │ │ - beq cr7,46c74 │ │ │ │ - addi r8,r9,8 │ │ │ │ - stfdu f8,32(r10) │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpld r0,r8 │ │ │ │ - cmpld cr7,r9,r0 │ │ │ │ - stfd f8,8(r10) │ │ │ │ - bne 46ce4 │ │ │ │ - b 46c74 │ │ │ │ + ble 47094 │ │ │ │ + stfd f0,16(r5) │ │ │ │ + stfd f0,24(r5) │ │ │ │ + b 46fb8 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpld r0,r10 │ │ │ │ + cmpld cr7,r2,r0 │ │ │ │ + beq 47094 │ │ │ │ + stfd f8,16(r9) │ │ │ │ + stfd f8,24(r9) │ │ │ │ + beq cr7,47094 │ │ │ │ + addi r10,r2,8 │ │ │ │ + stfdu f8,32(r9) │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpld r0,r10 │ │ │ │ + cmpld cr7,r2,r0 │ │ │ │ + stfd f8,8(r9) │ │ │ │ + bne 470f4 │ │ │ │ + b 47094 │ │ │ │ ... │ │ │ │ - .long 0x400 │ │ │ │ + .long 0x300 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000046d20 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,4576 │ │ │ │ +0000000000047130 : │ │ │ │ mflr r0 │ │ │ │ - std r23,-88(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - std r30,-32(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + mr r23,r4 │ │ │ │ + std r29,-48(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ mr r30,r3 │ │ │ │ - mr r31,r5 │ │ │ │ - std r25,-72(r1) │ │ │ │ li r3,128 │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ - mr r23,r4 │ │ │ │ + std r31,-32(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r5 │ │ │ │ + std r25,-80(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + std r28,-56(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r31,128 │ │ │ │ - li r9,1 │ │ │ │ - slw r9,r9,r23 │ │ │ │ + bl 4c40 │ │ │ │ + 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) │ │ │ │ mfocrf r24,128 │ │ │ │ - beq 470dc │ │ │ │ - li r9,0 │ │ │ │ + beq 474c0 │ │ │ │ + li r2,0 │ │ │ │ mr r3,r23 │ │ │ │ - std r9,16(r29) │ │ │ │ + std r2,16(r29) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ 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 46e88 │ │ │ │ + ble 4728c │ │ │ │ + stfd f29,232(r1) │ │ │ │ + stfd f30,240(r1) │ │ │ │ + plfd f29,67544 # 579a8 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ li r26,0 │ │ │ │ li r3,4 │ │ │ │ li r25,1 │ │ │ │ - stfd f30,240(r1) │ │ │ │ stfd f31,248(r1) │ │ │ │ - nop │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ lwz r27,144(r1) │ │ │ │ - stdx r3,r31,r26 │ │ │ │ cmpwi r27,0 │ │ │ │ - ble 46e5c │ │ │ │ + stdx r3,r31,r26 │ │ │ │ + ble 47258 │ │ │ │ extsw r30,r27 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ld r2,24(r29) │ │ │ │ li r31,0 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - lfd f31,1584(r9) │ │ │ │ - ld r9,24(r29) │ │ │ │ - lfd f30,1664(r10) │ │ │ │ - fcfid f0,f0 │ │ │ │ - ldx r28,r9,r26 │ │ │ │ - fdiv f31,f31,f0 │ │ │ │ + mtfprd f31,r30 │ │ │ │ + fcfid f31,f31 │ │ │ │ + ldx r28,r2,r26 │ │ │ │ + fdiv f31,f29,f31 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprwa f1,r31 │ │ │ │ fcfid f1,f1 │ │ │ │ fadd f1,f1,f30 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + bl 5040 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - bne 46e30 │ │ │ │ + stfdx f1,r28,r2 │ │ │ │ + bne 47230 │ │ │ │ addi r25,r25,1 │ │ │ │ slwi r3,r27,1 │ │ │ │ cmpw r25,r23 │ │ │ │ stw r3,144(r1) │ │ │ │ - bgt 46e80 │ │ │ │ + bgt 47280 │ │ │ │ ld r31,24(r29) │ │ │ │ addi r26,r26,8 │ │ │ │ - b 46de0 │ │ │ │ + b 471f0 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + lfd f29,232(r1) │ │ │ │ lfd f30,240(r1) │ │ │ │ lfd f31,248(r1) │ │ │ │ lwz r3,8(r29) │ │ │ │ slwi r3,r3,1 │ │ │ │ extswsli r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r29) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,8(r29) │ │ │ │ std r3,48(r29) │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r3,r9,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extswsli r3,r2,4 │ │ │ │ + bl 4c40 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,12(r29) │ │ │ │ - std r9,56(r29) │ │ │ │ + std r2,56(r29) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4c40 │ │ │ │ + mr r2,r3 │ │ │ │ li r3,8 │ │ │ │ - std r9,96(r29) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,96(r29) │ │ │ │ + bl 4c40 │ │ │ │ li r9,5 │ │ │ │ li r10,4 │ │ │ │ rldimi r9,r9,32,0 │ │ │ │ std r3,112(r29) │ │ │ │ + mr r2,r3 │ │ │ │ stw r10,144(r1) │ │ │ │ - mr r11,r3 │ │ │ │ std r9,0(r3) │ │ │ │ - lwz r10,12(r29) │ │ │ │ - cmpwi r10,0 │ │ │ │ - ble 46f88 │ │ │ │ + lwz r9,12(r29) │ │ │ │ + cmpwi r9,0 │ │ │ │ + ble 47384 │ │ │ │ li r31,0 │ │ │ │ addi r23,r1,144 │ │ │ │ li r30,0 │ │ │ │ li r25,1 │ │ │ │ li r26,2 │ │ │ │ - b 46f24 │ │ │ │ - ld r11,112(r29) │ │ │ │ + b 47324 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,112(r29) │ │ │ │ ld r10,56(r29) │ │ │ │ ld r6,48(r29) │ │ │ │ li r9,1 │ │ │ │ li r8,2 │ │ │ │ li r7,0 │ │ │ │ li r5,2 │ │ │ │ mr r4,r23 │ │ │ │ li r3,1 │ │ │ │ ld r27,96(r29) │ │ │ │ + std r2,120(r1) │ │ │ │ std r30,128(r1) │ │ │ │ - std r11,120(r1) │ │ │ │ + sldi r28,r31,3 │ │ │ │ + addi r31,r31,1 │ │ │ │ std r25,112(r1) │ │ │ │ std r26,104(r1) │ │ │ │ std r30,96(r1) │ │ │ │ - sldi r28,r31,3 │ │ │ │ - addi r31,r31,1 │ │ │ │ - bl 4400 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,12(r29) │ │ │ │ - lwz r9,144(r1) │ │ │ │ + bl 43a0 │ │ │ │ + lwz r9,12(r29) │ │ │ │ + lwz r2,144(r1) │ │ │ │ stdx r3,r27,r28 │ │ │ │ - cmpw r10,r31 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - stw r9,144(r1) │ │ │ │ - bgt 46f20 │ │ │ │ - extswsli r3,r10,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + cmpw r9,r31 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stw r2,144(r1) │ │ │ │ + bgt 47320 │ │ │ │ + extswsli r3,r9,3 │ │ │ │ + bl 4c40 │ │ │ │ + mr r2,r3 │ │ │ │ li r3,8 │ │ │ │ - std r9,88(r29) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,88(r29) │ │ │ │ + bl 4c40 │ │ │ │ + li r2,4 │ │ │ │ li r9,4 │ │ │ │ - li r10,4 │ │ │ │ - rldimi r9,r9,32,0 │ │ │ │ + rldimi r2,r2,32,0 │ │ │ │ std r3,104(r29) │ │ │ │ mr r11,r3 │ │ │ │ - stw r10,144(r1) │ │ │ │ - std r9,0(r3) │ │ │ │ - lwz r9,12(r29) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 47058 │ │ │ │ + stw r9,144(r1) │ │ │ │ + std r2,0(r3) │ │ │ │ + lwz r2,12(r29) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 47444 │ │ │ │ li r31,0 │ │ │ │ addi r23,r1,144 │ │ │ │ li r30,0 │ │ │ │ li r25,1 │ │ │ │ li r26,2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ ld r10,56(r29) │ │ │ │ ld r6,48(r29) │ │ │ │ - ld r27,88(r29) │ │ │ │ li r9,1 │ │ │ │ li r8,2 │ │ │ │ li r7,0 │ │ │ │ li r5,2 │ │ │ │ mr r4,r23 │ │ │ │ li r3,1 │ │ │ │ - sldi r28,r31,3 │ │ │ │ + ld r27,88(r29) │ │ │ │ std r11,120(r1) │ │ │ │ std r30,128(r1) │ │ │ │ + sldi r28,r31,3 │ │ │ │ + addi r31,r31,1 │ │ │ │ std r25,112(r1) │ │ │ │ std r26,104(r1) │ │ │ │ std r30,96(r1) │ │ │ │ - addi r31,r31,1 │ │ │ │ - bl 4400 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,12(r29) │ │ │ │ - lwz r9,144(r1) │ │ │ │ + bl 43a0 │ │ │ │ + lwz r9,12(r29) │ │ │ │ + lwz r2,144(r1) │ │ │ │ stdx r3,r27,r28 │ │ │ │ - cmpw r10,r31 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - stw r9,144(r1) │ │ │ │ ld r11,104(r29) │ │ │ │ - bgt 46ff0 │ │ │ │ + cmpw r9,r31 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stw r2,144(r1) │ │ │ │ + bgt 473e0 │ │ │ │ mr r3,r11 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,112(r29) │ │ │ │ - bl 4760 │ │ │ │ - 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 4723c │ │ │ │ - andi. r10,r10,8 │ │ │ │ - beq 47190 │ │ │ │ + bl 4700 │ │ │ │ + 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 47614 │ │ │ │ + andi. r9,r9,8 │ │ │ │ + beq 47570 │ │ │ │ addi r1,r1,256 │ │ │ │ mr r3,r29 │ │ │ │ ld r0,16(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) │ │ │ │ + ld r31,-32(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ mulli r3,r30,96 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,4(r29) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4c40 │ │ │ │ + lwz r10,4(r29) │ │ │ │ + mr r2,r3 │ │ │ │ std r3,16(r29) │ │ │ │ - cmpwi r8,0 │ │ │ │ - extsw r8,r8 │ │ │ │ - ble 47188 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - beq 47158 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 47144 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 47134 │ │ │ │ - mr r8,r5 │ │ │ │ - addi r9,r3,96 │ │ │ │ - std r10,0(r3) │ │ │ │ - stb r10,88(r3) │ │ │ │ - std r10,0(r9) │ │ │ │ - stb r10,88(r9) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r9,r9,96 │ │ │ │ - cmpdi r8,1 │ │ │ │ - std r10,0(r9) │ │ │ │ - stb r10,88(r9) │ │ │ │ - addi r9,r9,96 │ │ │ │ - beq 47188 │ │ │ │ - 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 47160 │ │ │ │ + cmpwi r10,0 │ │ │ │ + extsw r10,r10 │ │ │ │ + ble 47568 │ │ │ │ + andi. r7,r10,3 │ │ │ │ + li r9,0 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r8,r10 │ │ │ │ + beq 47538 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 47524 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 47514 │ │ │ │ + mr r10,r6 │ │ │ │ + addi r2,r3,96 │ │ │ │ + std r9,0(r3) │ │ │ │ + stb r9,88(r3) │ │ │ │ + std r9,0(r2) │ │ │ │ + stb r9,88(r2) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r2,r2,96 │ │ │ │ + cmpdi r10,1 │ │ │ │ + std r9,0(r2) │ │ │ │ + stb r9,88(r2) │ │ │ │ + addi r2,r2,96 │ │ │ │ + beq 47568 │ │ │ │ + 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 47540 │ │ │ │ lwz r3,12(r29) │ │ │ │ - b 46da4 │ │ │ │ - lwz r9,8(r29) │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r3,r9,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r29) │ │ │ │ + b 471a8 │ │ │ │ + lwz r2,8(r29) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r3,r2,3 │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,8(r29) │ │ │ │ std r3,120(r29) │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r3,r9,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r3,r2,4 │ │ │ │ + bl 4c40 │ │ │ │ mtocrf 128,r24 │ │ │ │ std r3,40(r29) │ │ │ │ - bne 470a4 │ │ │ │ - lwz r9,4(r29) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 470a4 │ │ │ │ - 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 4720c │ │ │ │ - cmpdi r6,0 │ │ │ │ - std r10,0(r9) │ │ │ │ - std r10,8(r9) │ │ │ │ - std r10,16(r9) │ │ │ │ - addi r9,r7,160 │ │ │ │ - beq 470a4 │ │ │ │ - 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 47214 │ │ │ │ - b 470a4 │ │ │ │ + bne 47488 │ │ │ │ + lwz r2,4(r29) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 47488 │ │ │ │ + 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 475e4 │ │ │ │ + cmpdi r7,0 │ │ │ │ + std r9,0(r2) │ │ │ │ + std r9,8(r2) │ │ │ │ + std r9,16(r2) │ │ │ │ + addi r2,r8,160 │ │ │ │ + beq 47488 │ │ │ │ + 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 475ec │ │ │ │ + b 47488 │ │ │ │ lwz r3,8(r29) │ │ │ │ extswsli r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4c40 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,8(r29) │ │ │ │ - std r9,64(r29) │ │ │ │ + std r2,64(r29) │ │ │ │ extswsli r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4c40 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,8(r29) │ │ │ │ - std r9,72(r29) │ │ │ │ + std r2,72(r29) │ │ │ │ extswsli r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,0(r29) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r9,0(r29) │ │ │ │ std r3,80(r29) │ │ │ │ - b 4709c │ │ │ │ + b 47480 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x982 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x983 │ │ │ │ │ │ │ │ -00000000000472a0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,3168 │ │ │ │ - std r30,-56(r1) │ │ │ │ +0000000000047660 : │ │ │ │ + std r30,-48(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ mulli r30,r4,96 │ │ │ │ - std r29,-64(r1) │ │ │ │ ld r29,16(r3) │ │ │ │ - std r25,-96(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ - ldx r9,r29,r30 │ │ │ │ + std r25,-88(r1) │ │ │ │ + stdu r1,-144(r1) │ │ │ │ + ldx r2,r29,r30 │ │ │ │ + cmpdi r2,0 │ │ │ │ add r25,r29,r30 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 472f0 │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r25,-96(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ + beq 476a0 │ │ │ │ + addi r1,r1,144 │ │ │ │ + ld r25,-88(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r10,0(r3) │ │ │ │ - std r26,72(r1) │ │ │ │ - std r9,16(r25) │ │ │ │ - std r9,24(r25) │ │ │ │ - std r9,32(r25) │ │ │ │ + lwz r9,0(r3) │ │ │ │ + std r26,64(r1) │ │ │ │ + std r2,16(r25) │ │ │ │ mr r26,r3 │ │ │ │ + std r2,24(r25) │ │ │ │ + std r2,32(r25) │ │ │ │ stw r5,8(r25) │ │ │ │ - andi. r9,r10,4 │ │ │ │ - beq 473a0 │ │ │ │ - andi. r10,r10,24 │ │ │ │ - beq 47340 │ │ │ │ - ld r26,72(r1) │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r25,-96(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ + andi. r2,r9,4 │ │ │ │ + beq 47750 │ │ │ │ + andi. r9,r9,24 │ │ │ │ + beq 476f0 │ │ │ │ + ld r26,64(r1) │ │ │ │ + addi r1,r1,144 │ │ │ │ + ld r25,-88(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,64(r25) │ │ │ │ - cmpdi r9,0 │ │ │ │ - bne 4731c │ │ │ │ - lwz r9,8(r26) │ │ │ │ - mflr r0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - slwi r3,r9,1 │ │ │ │ - std r0,176(r1) │ │ │ │ - add r3,r3,r9 │ │ │ │ + ld r2,64(r25) │ │ │ │ + cmpdi r2,0 │ │ │ │ + bne 476cc │ │ │ │ + lwz r2,8(r26) │ │ │ │ + mflr r0 │ │ │ │ + std r0,160(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulli r3,r2,3 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r9,8(r26) │ │ │ │ - ld r0,176(r1) │ │ │ │ - ld r26,72(r1) │ │ │ │ + bl 4c40 │ │ │ │ + lwa r2,8(r26) │ │ │ │ + ld r0,160(r1) │ │ │ │ + ld r26,64(r1) │ │ │ │ std r3,64(r25) │ │ │ │ + addi r2,r2,1 │ │ │ │ mtlr r0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r3,r9 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r10,72(r25) │ │ │ │ - std r9,80(r25) │ │ │ │ - b 472d0 │ │ │ │ - lwz r9,12(r3) │ │ │ │ - mflr r0 │ │ │ │ - std r28,88(r1) │ │ │ │ - std r31,112(r1) │ │ │ │ - std r22,40(r1) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r3,r2 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r9,72(r25) │ │ │ │ + std r2,80(r25) │ │ │ │ + b 47688 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,12(r3) │ │ │ │ + mflr r0 │ │ │ │ + std r28,80(r1) │ │ │ │ + std r27,72(r1) │ │ │ │ + std r31,104(r1) │ │ │ │ + std r22,32(r1) │ │ │ │ mr r31,r4 │ │ │ │ - std r27,80(r1) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - slwi r3,r9,1 │ │ │ │ - std r0,176(r1) │ │ │ │ - add r3,r3,r9 │ │ │ │ + std r0,160(r1) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mulli r3,r2,3 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r9,12(r26) │ │ │ │ + bl 4c40 │ │ │ │ + lwa r2,12(r26) │ │ │ │ lwa r28,8(r25) │ │ │ │ - mr r10,r3 │ │ │ │ + mr r9,r3 │ │ │ │ std r3,16(r25) │ │ │ │ - addi r9,r9,-1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ mr r3,r28 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r10,24(r25) │ │ │ │ - std r9,32(r25) │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r3,-2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r9,24(r25) │ │ │ │ + std r2,32(r25) │ │ │ │ + bl 4c20 │ │ │ │ + addi r2,r3,-2 │ │ │ │ lwz r3,8(r25) │ │ │ │ - cmpd r28,r9 │ │ │ │ - bge 475bc │ │ │ │ + cmpd r28,r2 │ │ │ │ + bge 47948 │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt 475d0 │ │ │ │ + bgt 47958 │ │ │ │ li r28,0 │ │ │ │ lwz r3,12(r26) │ │ │ │ lwz r27,8(r26) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,12(r26) │ │ │ │ + cmpwi r2,1 │ │ │ │ mr r22,r3 │ │ │ │ stdx r3,r29,r30 │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 47604 │ │ │ │ - mtfprwa f0,r28 │ │ │ │ - mtfprwa f12,r27 │ │ │ │ - mtfprd f11,r31 │ │ │ │ - stfd f29,136(r1) │ │ │ │ - std r23,48(r1) │ │ │ │ - std r24,56(r1) │ │ │ │ - stfd f27,120(r1) │ │ │ │ - stfd f28,128(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f11,f11 │ │ │ │ - li r24,8 │ │ │ │ + ble 47984 │ │ │ │ + mtfprd f0,r31 │ │ │ │ + mtfprwa f12,r28 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + mtfprwa f11,r27 │ │ │ │ + stfd f30,128(r1) │ │ │ │ + stfd f31,136(r1) │ │ │ │ + stfd f28,112(r1) │ │ │ │ + stfd f29,120(r1) │ │ │ │ li r27,4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcfid f0,f0 │ │ │ │ + std r23,40(r1) │ │ │ │ + std r24,48(r1) │ │ │ │ li r23,1 │ │ │ │ - stfd f30,144(r1) │ │ │ │ - stfd f31,152(r1) │ │ │ │ - fmr f29,f0 │ │ │ │ - fcfid f0,f12 │ │ │ │ - fmr f27,f11 │ │ │ │ + li r24,8 │ │ │ │ + fsub f0,f0,f10 │ │ │ │ + fmr f30,f12 │ │ │ │ + fcfid f12,f11 │ │ │ │ fmr f28,f0 │ │ │ │ + fmr f29,f12 │ │ │ │ nop │ │ │ │ - mtfprwa f30,r27 │ │ │ │ - fcfid f30,f30 │ │ │ │ - fdiv f12,f28,f30 │ │ │ │ - fdiv f0,f29,f30 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mtfprwa f31,r27 │ │ │ │ + fcfid f31,f31 │ │ │ │ + fdiv f12,f29,f31 │ │ │ │ + fdiv f0,f30,f31 │ │ │ │ frip f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r28,f12 │ │ │ │ mffprd r30,f0 │ │ │ │ extswsli r3,r28,5 │ │ │ │ addi r28,r28,-1 │ │ │ │ mr r31,r30 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpw r30,r28 │ │ │ │ stdx r3,r22,r24 │ │ │ │ - bgt 47554 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + bgt 478f0 │ │ │ │ + fdiv f31,f28,f31 │ │ │ │ extswsli r30,r30,5 │ │ │ │ srawi r22,r27,1 │ │ │ │ - lfd f31,1648(r9) │ │ │ │ - fsub f31,f27,f31 │ │ │ │ - fdiv f31,f31,f30 │ │ │ │ - lwz r9,0(r26) │ │ │ │ + lwz r2,0(r26) │ │ │ │ mtfprwa f0,r31 │ │ │ │ mr r3,r27 │ │ │ │ fcfid f0,f0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - beq 47528 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + beq 478c8 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ mr r3,r22 │ │ │ │ - bge 47528 │ │ │ │ + bge 478c8 │ │ │ │ mr r3,r27 │ │ │ │ - ld r9,0(r25) │ │ │ │ + ld r2,0(r25) │ │ │ │ extswsli r3,r3,5 │ │ │ │ addi r31,r31,1 │ │ │ │ - ldx r29,r9,r24 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ldx r29,r2,r24 │ │ │ │ + bl 4c40 │ │ │ │ cmpw r28,r31 │ │ │ │ add r29,r29,r30 │ │ │ │ addi r30,r30,32 │ │ │ │ std r3,16(r29) │ │ │ │ - bge 47500 │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bge 478a0 │ │ │ │ + lwz r2,12(r26) │ │ │ │ addi r23,r23,1 │ │ │ │ - cmpw r9,r23 │ │ │ │ - ble 47580 │ │ │ │ + cmpw r2,r23 │ │ │ │ + ble 47910 │ │ │ │ ld r22,0(r25) │ │ │ │ addi r24,r24,8 │ │ │ │ slwi r27,r27,1 │ │ │ │ - b 474a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r10,0(r26) │ │ │ │ - lfd f27,120(r1) │ │ │ │ - lfd f28,128(r1) │ │ │ │ - lfd f29,136(r1) │ │ │ │ - lfd f30,144(r1) │ │ │ │ - lfd f31,152(r1) │ │ │ │ - ld r22,40(r1) │ │ │ │ - ld r23,48(r1) │ │ │ │ - ld r24,56(r1) │ │ │ │ - ld r0,176(r1) │ │ │ │ - ld r27,80(r1) │ │ │ │ - ld r28,88(r1) │ │ │ │ - ld r31,112(r1) │ │ │ │ + b 47850 │ │ │ │ + lwz r9,0(r26) │ │ │ │ + lfd f28,112(r1) │ │ │ │ + lfd f29,120(r1) │ │ │ │ + lfd f30,128(r1) │ │ │ │ + lfd f31,136(r1) │ │ │ │ + ld r22,32(r1) │ │ │ │ + ld r23,40(r1) │ │ │ │ + ld r24,48(r1) │ │ │ │ + ld r0,160(r1) │ │ │ │ + ld r27,72(r1) │ │ │ │ + ld r28,80(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 47314 │ │ │ │ + b 476c4 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ cmpdi r3,2 │ │ │ │ - ble 47424 │ │ │ │ + ble 477c8 │ │ │ │ lwa r27,8(r25) │ │ │ │ mr r3,r27 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ lwz r28,8(r25) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - cmpd r27,r9 │ │ │ │ - blt 47428 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + cmpd r27,r2 │ │ │ │ + blt 477cc │ │ │ │ extsw r3,r28 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ addi r28,r3,-2 │ │ │ │ - b 47428 │ │ │ │ - lwz r10,0(r26) │ │ │ │ - ld r22,40(r1) │ │ │ │ - b 475a4 │ │ │ │ + b 477cc │ │ │ │ + lwz r9,0(r26) │ │ │ │ + ld r22,32(r1) │ │ │ │ + b 47930 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xa85 │ │ │ │ + .long 0xa84 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000047620 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,2272 │ │ │ │ - mulli r9,r4,96 │ │ │ │ - std r18,-160(r1) │ │ │ │ - ld r18,16(r3) │ │ │ │ - std r31,-56(r1) │ │ │ │ - mr r31,r8 │ │ │ │ +00000000000479a0 : │ │ │ │ + mulli r2,r4,96 │ │ │ │ + std r14,-200(r1) │ │ │ │ + ld r14,16(r3) │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f30,-16(r1) │ │ │ │ fmr f30,f1 │ │ │ │ + std r19,-160(r1) │ │ │ │ + std r31,-64(r1) │ │ │ │ + mr r19,r3 │ │ │ │ + mr r31,r8 │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - ldx r8,r18,r9 │ │ │ │ - std r4,168(r1) │ │ │ │ - add r18,r18,r9 │ │ │ │ - std r3,208(r1) │ │ │ │ - std r5,176(r1) │ │ │ │ - std r6,184(r1) │ │ │ │ - std r7,88(r1) │ │ │ │ - cmpdi r8,0 │ │ │ │ - beq 47680 │ │ │ │ - lbz r9,88(r18) │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 47dd8 │ │ │ │ - ld r10,208(r1) │ │ │ │ - ld r9,88(r1) │ │ │ │ - lwz r3,0(r10) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - stw r31,8(r18) │ │ │ │ - andi. r9,r3,4 │ │ │ │ - stfd f0,56(r18) │ │ │ │ - bne 47db0 │ │ │ │ - lwz r9,12(r10) │ │ │ │ - mflr r0 │ │ │ │ - std r30,368(r1) │ │ │ │ - cmpwi r9,1 │ │ │ │ - std r0,448(r1) │ │ │ │ - ble 47714 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r4,16(r18) │ │ │ │ - ld r5,24(r18) │ │ │ │ - ld r6,32(r18) │ │ │ │ - ld r3,176(r1) │ │ │ │ - li r10,0 │ │ │ │ - ld r11,184(r1) │ │ │ │ - ld r30,88(r1) │ │ │ │ - li r8,2 │ │ │ │ + stdu r1,-448(r1) │ │ │ │ + std r4,144(r1) │ │ │ │ + std r5,152(r1) │ │ │ │ + std r6,160(r1) │ │ │ │ + ldx r10,r14,r2 │ │ │ │ + cmpdi r10,0 │ │ │ │ + std r7,72(r1) │ │ │ │ + add r14,r14,r2 │ │ │ │ + beq 479fc │ │ │ │ + lbz r2,88(r14) │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 48148 │ │ │ │ + ld r2,72(r1) │ │ │ │ + lwz r12,0(r19) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + andi. r2,r12,4 │ │ │ │ + stw r31,8(r14) │ │ │ │ + stfd f0,56(r14) │ │ │ │ + bne 48120 │ │ │ │ + lwz r2,12(r19) │ │ │ │ + cmpwi r2,1 │ │ │ │ + mflr r0 │ │ │ │ + std r0,464(r1) │ │ │ │ + ble 47a88 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + ld r5,16(r14) │ │ │ │ + ld r6,24(r14) │ │ │ │ + li r9,0 │ │ │ │ + li r10,2 │ │ │ │ li r7,1 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - mtctr r9 │ │ │ │ - slw r9,r7,r8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - lfdx f0,r11,r9 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 476e8 │ │ │ │ - ld r9,176(r1) │ │ │ │ + ld r8,32(r14) │ │ │ │ + ld r4,152(r1) │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + ld r3,160(r1) │ │ │ │ + ld r11,72(r1) │ │ │ │ + mtctr r2 │ │ │ │ + slw r2,r7,r10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + lfdx f0,r11,r2 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 47a5c │ │ │ │ + ld r2,152(r1) │ │ │ │ mr r3,r31 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - ld r9,184(r1) │ │ │ │ - stfd f0,40(r18) │ │ │ │ - lfd f0,8(r9) │ │ │ │ - stfd f0,48(r18) │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - lwz r3,8(r18) │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 486b4 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + ld r2,160(r1) │ │ │ │ + stfd f0,40(r14) │ │ │ │ + lfd f0,8(r2) │ │ │ │ + stfd f0,48(r14) │ │ │ │ + bl 4c20 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + lwz r3,8(r14) │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 48a14 │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt 486c8 │ │ │ │ + bgt 48a24 │ │ │ │ li r3,0 │ │ │ │ - ld r9,208(r1) │ │ │ │ - lwz r9,12(r9) │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 48780 │ │ │ │ - std r25,328(r1) │ │ │ │ - ld r25,208(r1) │ │ │ │ - li r10,8 │ │ │ │ - stfd f28,400(r1) │ │ │ │ - lwz r8,168(r1) │ │ │ │ - lfd f0,168(r1) │ │ │ │ - stfd f29,408(r1) │ │ │ │ + lwz r2,12(r19) │ │ │ │ + cmpwi r2,1 │ │ │ │ + ble 48ac8 │ │ │ │ + lfd f0,144(r1) │ │ │ │ + li r9,8 │ │ │ │ + stfd f27,408(r1) │ │ │ │ + stfd f28,416(r1) │ │ │ │ + lwz r10,144(r1) │ │ │ │ + stfd f25,392(r1) │ │ │ │ + stfd f26,400(r1) │ │ │ │ + xxspltidp vs25,1065353216 │ │ │ │ + lwz r12,0(r19) │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + lfiwax f27,r19,r9 │ │ │ │ + stfd f29,424(r1) │ │ │ │ mtfprwa f29,r3 │ │ │ │ - stfd f27,392(r1) │ │ │ │ - std r15,248(r1) │ │ │ │ - std r26,336(r1) │ │ │ │ - stfd f26,384(r1) │ │ │ │ + std r26,344(r1) │ │ │ │ li r26,8 │ │ │ │ + std r14,192(r1) │ │ │ │ + std r15,256(r1) │ │ │ │ + std r16,264(r1) │ │ │ │ + fcfid f28,f0 │ │ │ │ + clrlwi r10,r10,31 │ │ │ │ fcfid f29,f29 │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - std r14,240(r1) │ │ │ │ - lfiwax f28,r25,r10 │ │ │ │ - clrlwi r8,r8,31 │ │ │ │ - lwz r3,0(r25) │ │ │ │ - fcfid f27,f0 │ │ │ │ - std r16,256(r1) │ │ │ │ - std r17,264(r1) │ │ │ │ - std r19,280(r1) │ │ │ │ - stw r8,84(r1) │ │ │ │ - li r8,4 │ │ │ │ - std r20,288(r1) │ │ │ │ - std r21,296(r1) │ │ │ │ - std r22,304(r1) │ │ │ │ - std r23,312(r1) │ │ │ │ - std r24,320(r1) │ │ │ │ - std r27,344(r1) │ │ │ │ - stw r8,56(r1) │ │ │ │ - mr r15,r3 │ │ │ │ - li r8,1 │ │ │ │ - std r28,352(r1) │ │ │ │ - std r29,360(r1) │ │ │ │ - stfd f31,424(r1) │ │ │ │ - std r18,72(r1) │ │ │ │ - fcfid f28,f28 │ │ │ │ - stw r8,80(r1) │ │ │ │ - lwz r7,56(r1) │ │ │ │ - lwz r10,80(r1) │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - fcfid f0,f0 │ │ │ │ - stw r10,80(r1) │ │ │ │ - fdiv f12,f28,f0 │ │ │ │ - fdiv f11,f29,f0 │ │ │ │ + std r17,272(r1) │ │ │ │ + std r18,280(r1) │ │ │ │ + mr r14,r12 │ │ │ │ + std r20,296(r1) │ │ │ │ + std r21,304(r1) │ │ │ │ + stw r10,184(r1) │ │ │ │ + li r10,4 │ │ │ │ + std r22,312(r1) │ │ │ │ + std r23,320(r1) │ │ │ │ + std r24,328(r1) │ │ │ │ + stw r10,48(r1) │ │ │ │ + li r10,1 │ │ │ │ + fsub f28,f28,f25 │ │ │ │ + fcfid f27,f27 │ │ │ │ + std r25,336(r1) │ │ │ │ + std r27,352(r1) │ │ │ │ + std r28,360(r1) │ │ │ │ + std r29,368(r1) │ │ │ │ + std r30,376(r1) │ │ │ │ + stfd f31,440(r1) │ │ │ │ + stw r10,52(r1) │ │ │ │ + lwz r10,48(r1) │ │ │ │ + lwz r9,52(r1) │ │ │ │ + mtfprwa f31,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + fcfid f31,f31 │ │ │ │ + stw r9,52(r1) │ │ │ │ + fdiv f12,f27,f31 │ │ │ │ + fdiv f0,f29,f31 │ │ │ │ frip f12,f12 │ │ │ │ - frim f11,f11 │ │ │ │ + frim f0,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ - mffprd r10,f12 │ │ │ │ - fctidz f12,f11 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - stw r10,60(r1) │ │ │ │ - mffprd r28,f12 │ │ │ │ - cmpw r28,r10 │ │ │ │ - bgt 47d28 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r10,176(r1) │ │ │ │ - srawi r18,r7,1 │ │ │ │ - mullw r27,r7,r28 │ │ │ │ - addis r31,r2,-2 │ │ │ │ - extswsli r6,r7,2 │ │ │ │ - extswsli r17,r7,3 │ │ │ │ - lfd f31,1648(r9) │ │ │ │ - slwi r9,r28,1 │ │ │ │ - addi r19,r18,-1 │ │ │ │ - addi r30,r18,-2 │ │ │ │ - addi r8,r18,-3 │ │ │ │ - std r17,136(r1) │ │ │ │ - addi r31,r31,1648 │ │ │ │ - std r6,144(r1) │ │ │ │ - addi r5,r10,8 │ │ │ │ - ld r10,184(r1) │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r11,r19,3 │ │ │ │ - rldic r8,r8,3,29 │ │ │ │ - extswsli r27,r27,3 │ │ │ │ - extsw r24,r19 │ │ │ │ - fsub f31,f27,f31 │ │ │ │ - mullw r9,r9,r18 │ │ │ │ - std r11,152(r1) │ │ │ │ - subf r11,r8,r11 │ │ │ │ - neg r8,r8 │ │ │ │ - std r24,224(r1) │ │ │ │ - std r5,112(r1) │ │ │ │ - addi r4,r10,8 │ │ │ │ - ld r10,88(r1) │ │ │ │ - std r11,192(r1) │ │ │ │ - std r8,216(r1) │ │ │ │ - add r8,r4,r27 │ │ │ │ - std r4,120(r1) │ │ │ │ - fdiv f31,f31,f0 │ │ │ │ - addi r29,r9,-2 │ │ │ │ - addi r3,r10,8 │ │ │ │ - ld r10,72(r1) │ │ │ │ - mr r17,r8 │ │ │ │ - std r3,128(r1) │ │ │ │ - ld r22,0(r10) │ │ │ │ - addi r10,r26,-8 │ │ │ │ - std r10,104(r1) │ │ │ │ - extsw r10,r7 │ │ │ │ - std r10,64(r1) │ │ │ │ - addi r10,r28,1 │ │ │ │ - extswsli r28,r28,5 │ │ │ │ - stw r10,48(r1) │ │ │ │ - rldic r10,r30,3,29 │ │ │ │ - clrldi r30,r30,32 │ │ │ │ - subf r10,r10,r6 │ │ │ │ - std r10,160(r1) │ │ │ │ - add r10,r5,r27 │ │ │ │ - add r27,r3,r27 │ │ │ │ - mr r24,r10 │ │ │ │ - andi. r9,r15,64 │ │ │ │ - beq 47e80 │ │ │ │ - lwz r9,48(r1) │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r9,f12 │ │ │ │ + mffprd r30,f0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ + cmpw r30,r9 │ │ │ │ + stw r9,56(r1) │ │ │ │ + bgt 48098 │ │ │ │ + fdiv f31,f28,f31 │ │ │ │ + ld r2,152(r1) │ │ │ │ + srawi r17,r10,1 │ │ │ │ + slwi r24,r30,1 │ │ │ │ + mullw r29,r10,r30 │ │ │ │ + ld r9,192(r1) │ │ │ │ + addi r4,r26,-8 │ │ │ │ + extswsli r8,r10,2 │ │ │ │ + addi r3,r30,1 │ │ │ │ + extswsli r16,r10,3 │ │ │ │ + addi r31,r17,-2 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r18,r17,-1 │ │ │ │ + extswsli r30,r30,5 │ │ │ │ + std r4,80(r1) │ │ │ │ + extsw r4,r10 │ │ │ │ + mr r12,r14 │ │ │ │ + std r8,120(r1) │ │ │ │ + addi r7,r2,8 │ │ │ │ + ld r2,160(r1) │ │ │ │ + clrldi r31,r31,32 │ │ │ │ + mullw r24,r24,r17 │ │ │ │ + extsw r25,r18 │ │ │ │ + ld r22,0(r9) │ │ │ │ + extswsli r29,r29,3 │ │ │ │ + std r4,96(r1) │ │ │ │ + extswsli r4,r18,3 │ │ │ │ + std r25,208(r1) │ │ │ │ + mr r25,r3 │ │ │ │ + std r7,104(r1) │ │ │ │ + add r27,r7,r29 │ │ │ │ + std r4,128(r1) │ │ │ │ + addi r6,r2,8 │ │ │ │ + ld r2,72(r1) │ │ │ │ + addi r24,r24,-2 │ │ │ │ + add r28,r6,r29 │ │ │ │ + std r6,112(r1) │ │ │ │ + addi r5,r2,8 │ │ │ │ + addi r2,r17,-3 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r29,r5,r29 │ │ │ │ + std r5,88(r1) │ │ │ │ + mulli r15,r2,-8 │ │ │ │ + mulli r2,r31,-8 │ │ │ │ + add r10,r15,r4 │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r15,200(r1) │ │ │ │ + mr r15,r9 │ │ │ │ + std r10,168(r1) │ │ │ │ + std r2,136(r1) │ │ │ │ + andi. r2,r12,64 │ │ │ │ + beq 481f0 │ │ │ │ + addi r2,r25,-1 │ │ │ │ + mtfprwa f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - blt 47e80 │ │ │ │ - extsw r11,r18 │ │ │ │ - mr r6,r18 │ │ │ │ + blt 481f0 │ │ │ │ + extsw r3,r17 │ │ │ │ + mr r7,r17 │ │ │ │ ldx r20,r22,r26 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - clrlwi r9,r15,31 │ │ │ │ - ld r10,24(r25) │ │ │ │ - cmpwi cr4,r9,0 │ │ │ │ - ld r9,104(r1) │ │ │ │ - add r20,r20,r28 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + clrlwi r2,r12,31 │ │ │ │ + ld r9,24(r19) │ │ │ │ + cmpwi cr4,r2,0 │ │ │ │ + ld r2,80(r1) │ │ │ │ + add r20,r20,r30 │ │ │ │ ld r4,16(r20) │ │ │ │ - ldx r16,r10,r9 │ │ │ │ - add r23,r4,r11 │ │ │ │ - add r5,r23,r11 │ │ │ │ - add r21,r5,r11 │ │ │ │ - beq cr4,47df4 │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 47ad0 │ │ │ │ - ld r9,192(r1) │ │ │ │ - ld r8,152(r1) │ │ │ │ - extswsli r6,r6,3 │ │ │ │ - li r7,0 │ │ │ │ - cmpwi cr7,r19,1 │ │ │ │ - addi r0,r9,-8 │ │ │ │ - add r10,r8,r24 │ │ │ │ - add r9,r8,r17 │ │ │ │ - add r8,r8,r27 │ │ │ │ - add r14,r0,r17 │ │ │ │ - add r0,r0,r24 │ │ │ │ + ldx r14,r9,r2 │ │ │ │ + add r23,r4,r3 │ │ │ │ + add r5,r23,r3 │ │ │ │ + add r21,r5,r3 │ │ │ │ + beq cr4,48168 │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 47e40 │ │ │ │ + ld r2,168(r1) │ │ │ │ + ld r10,128(r1) │ │ │ │ + extswsli r7,r7,3 │ │ │ │ + li r8,0 │ │ │ │ + cmpwi cr7,r18,1 │ │ │ │ + mtlr r12 │ │ │ │ + addi r11,r2,-8 │ │ │ │ + add r9,r10,r27 │ │ │ │ + add r2,r10,r28 │ │ │ │ + add r10,r10,r29 │ │ │ │ + add r0,r11,r28 │ │ │ │ + add r11,r11,r27 │ │ │ │ nop │ │ │ │ - lfdx f7,r16,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,48020 │ │ │ │ - mtctr r30 │ │ │ │ - li r3,0 │ │ │ │ + lfdx f7,r14,r8 │ │ │ │ fmr f11,f26 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ble cr7,48370 │ │ │ │ + mtctr r31 │ │ │ │ + li r6,0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lfdx f0,r10,r3 │ │ │ │ - lfdx f8,r9,r3 │ │ │ │ - lfdx f10,r8,r3 │ │ │ │ + lfdx f0,r9,r6 │ │ │ │ + lfdx f8,r2,r6 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r3,r3,-8 │ │ │ │ + lfdx f10,r10,r6 │ │ │ │ + addi r6,r6,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 479e0 │ │ │ │ - mr r3,r14 │ │ │ │ - mr r12,r0 │ │ │ │ - stfdx f12,r4,r7 │ │ │ │ + bdnz 47d40 │ │ │ │ + mr r6,r0 │ │ │ │ + mr r12,r11 │ │ │ │ + stfdx f12,r4,r8 │ │ │ │ lfd f10,0(r12) │ │ │ │ - lfd f0,0(r3) │ │ │ │ + lfd f0,0(r6) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r5,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r7,r6 │ │ │ │ - bne 479c0 │ │ │ │ - cmpwi r18,0 │ │ │ │ - beq 4860c │ │ │ │ - ld r9,160(r1) │ │ │ │ - ld r8,144(r1) │ │ │ │ - li r7,0 │ │ │ │ - cmpwi cr7,r18,1 │ │ │ │ - addi r5,r9,-8 │ │ │ │ - add r10,r8,r24 │ │ │ │ - add r9,r8,r17 │ │ │ │ - add r8,r8,r27 │ │ │ │ - add r11,r5,r17 │ │ │ │ - add r5,r5,r24 │ │ │ │ - lfdx f7,r16,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,483d8 │ │ │ │ - clrldi r3,r19,32 │ │ │ │ - li r4,0 │ │ │ │ + stfdx f7,r5,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r8,r7 │ │ │ │ + bne 47d20 │ │ │ │ + cmpwi r17,0 │ │ │ │ + mflr r12 │ │ │ │ + beq 48970 │ │ │ │ + ld r2,136(r1) │ │ │ │ + ld r10,120(r1) │ │ │ │ + li r8,0 │ │ │ │ + cmpwi cr7,r17,1 │ │ │ │ + addi r6,r2,-8 │ │ │ │ + add r9,r10,r27 │ │ │ │ + add r2,r10,r28 │ │ │ │ + add r10,r10,r29 │ │ │ │ + add r3,r6,r28 │ │ │ │ + add r6,r6,r27 │ │ │ │ + lfdx f7,r14,r8 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ble cr7,48728 │ │ │ │ + clrldi r4,r18,32 │ │ │ │ + li r5,0 │ │ │ │ + mtctr r4 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - lfdx f0,r10,r4 │ │ │ │ - lfdx f8,r9,r4 │ │ │ │ - lfdx f10,r8,r4 │ │ │ │ + nop │ │ │ │ + lfdx f0,r9,r5 │ │ │ │ + lfdx f8,r2,r5 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r4,r4,-8 │ │ │ │ + lfdx f10,r10,r5 │ │ │ │ + addi r5,r5,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 47a80 │ │ │ │ - mr r4,r11 │ │ │ │ - mr r3,r5 │ │ │ │ - stfdx f12,r23,r7 │ │ │ │ - lfd f10,0(r3) │ │ │ │ - lfd f0,0(r4) │ │ │ │ + bdnz 47df0 │ │ │ │ + mr r5,r3 │ │ │ │ + mr r4,r6 │ │ │ │ + stfdx f12,r23,r8 │ │ │ │ + lfd f10,0(r4) │ │ │ │ + lfd f0,0(r5) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r21,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r6,r7 │ │ │ │ - bne 47a60 │ │ │ │ - lwz r9,60(r1) │ │ │ │ - lwz r10,48(r1) │ │ │ │ - lfd f0,8(r27) │ │ │ │ - cmpw r9,r10 │ │ │ │ - li r9,1 │ │ │ │ + stfdx f7,r21,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r7,r8 │ │ │ │ + bne 47dc4 │ │ │ │ + lwz r2,56(r1) │ │ │ │ + lfd f0,8(r29) │ │ │ │ + cmpw r2,r25 │ │ │ │ + li r2,1 │ │ │ │ stfd f0,24(r20) │ │ │ │ - stb r9,0(r20) │ │ │ │ - blt 47d24 │ │ │ │ - beq cr4,4878c │ │ │ │ - ld r8,152(r1) │ │ │ │ - ld r6,144(r1) │ │ │ │ - lwz r7,48(r1) │ │ │ │ - lwz r9,56(r1) │ │ │ │ - ld r24,224(r1) │ │ │ │ - ld r17,136(r1) │ │ │ │ - ldx r14,r22,r26 │ │ │ │ - std r25,96(r1) │ │ │ │ - std r26,48(r1) │ │ │ │ - subf r16,r8,r6 │ │ │ │ - ld r6,160(r1) │ │ │ │ - mullw r10,r9,r7 │ │ │ │ - subfic r12,r8,8 │ │ │ │ - ld r9,24(r25) │ │ │ │ - extsw r27,r7 │ │ │ │ - ld r7,128(r1) │ │ │ │ - lwz r25,60(r1) │ │ │ │ - stw r15,60(r1) │ │ │ │ - subf r23,r8,r6 │ │ │ │ - rlwinm r8,r15,0,25,25 │ │ │ │ - extsw r10,r10 │ │ │ │ - cmpwi cr5,r8,0 │ │ │ │ - ld r8,104(r1) │ │ │ │ - add r10,r10,r24 │ │ │ │ - ld r24,216(r1) │ │ │ │ - ldx r28,r9,r8 │ │ │ │ - ld r9,112(r1) │ │ │ │ - sldi r8,r10,3 │ │ │ │ - add r10,r9,r8 │ │ │ │ - ld r9,120(r1) │ │ │ │ - add r9,r9,r8 │ │ │ │ - add r8,r7,r8 │ │ │ │ + stb r2,0(r20) │ │ │ │ + blt 48ad0 │ │ │ │ + beq cr4,48ad8 │ │ │ │ + ld r10,128(r1) │ │ │ │ + ld r6,120(r1) │ │ │ │ + mr r14,r12 │ │ │ │ + extsw r24,r25 │ │ │ │ + std r19,64(r1) │ │ │ │ + lwz r8,48(r1) │ │ │ │ + ld r2,24(r19) │ │ │ │ + ld r25,208(r1) │ │ │ │ + ld r7,88(r1) │ │ │ │ + mtlr r14 │ │ │ │ + ld r15,200(r1) │ │ │ │ + ldx r27,r22,r26 │ │ │ │ + subf r28,r10,r6 │ │ │ │ + ld r6,136(r1) │ │ │ │ + subfic r20,r10,8 │ │ │ │ + ld r23,96(r1) │ │ │ │ + mullw r9,r8,r24 │ │ │ │ + subf r12,r10,r6 │ │ │ │ + rlwinm r10,r14,0,25,25 │ │ │ │ + mr r14,r8 │ │ │ │ + cmpwi cr5,r10,0 │ │ │ │ + ld r10,80(r1) │ │ │ │ + ldx r30,r2,r10 │ │ │ │ + extsw r10,r9 │ │ │ │ + ld r2,104(r1) │ │ │ │ + add r10,r10,r25 │ │ │ │ + lwz r25,56(r1) │ │ │ │ + std r26,56(r1) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r9,r2,r10 │ │ │ │ + ld r2,112(r1) │ │ │ │ + add r2,r2,r10 │ │ │ │ + add r10,r7,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq cr5,47e70 │ │ │ │ - mtfprwa f0,r27 │ │ │ │ + beq cr5,481e0 │ │ │ │ + mtfprwa f0,r24 │ │ │ │ fcfid f0,f0 │ │ │ │ fcmpu cr0,f31,f0 │ │ │ │ - bgt 47e70 │ │ │ │ - extsw r6,r18 │ │ │ │ - mr r4,r18 │ │ │ │ - cmpwi r4,0 │ │ │ │ - sldi r0,r27,5 │ │ │ │ - add r26,r14,r0 │ │ │ │ - ble 47cf0 │ │ │ │ - ld r22,16(r26) │ │ │ │ - sldi r6,r6,3 │ │ │ │ - addi r11,r24,-8 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - li r7,0 │ │ │ │ - cmpwi cr7,r19,1 │ │ │ │ - add r20,r9,r11 │ │ │ │ - add r11,r10,r11 │ │ │ │ - add r3,r22,r6 │ │ │ │ - add r21,r3,r6 │ │ │ │ - add r29,r21,r6 │ │ │ │ + bgt 481e0 │ │ │ │ + extsw r7,r17 │ │ │ │ + mr r5,r17 │ │ │ │ + cmpwi r5,0 │ │ │ │ + sldi r0,r24,5 │ │ │ │ + add r26,r27,r0 │ │ │ │ + ble 48060 │ │ │ │ + ld r29,16(r26) │ │ │ │ + sldi r7,r7,3 │ │ │ │ + addi r3,r15,-8 │ │ │ │ + extswsli r5,r5,3 │ │ │ │ + li r8,0 │ │ │ │ + cmpwi cr7,r18,1 │ │ │ │ + add r21,r2,r3 │ │ │ │ + add r3,r9,r3 │ │ │ │ + add r4,r29,r7 │ │ │ │ + add r22,r4,r7 │ │ │ │ + add r11,r22,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r30 │ │ │ │ - lfdx f7,r28,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - li r5,0 │ │ │ │ + lfdx f7,r30,r8 │ │ │ │ fmr f11,f26 │ │ │ │ - ble cr7,47e60 │ │ │ │ - nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r31 │ │ │ │ + li r6,0 │ │ │ │ + ble cr7,481d0 │ │ │ │ nop │ │ │ │ - lfdx f0,r10,r5 │ │ │ │ - lfdx f8,r9,r5 │ │ │ │ - lfdx f10,r8,r5 │ │ │ │ + lfdx f0,r9,r6 │ │ │ │ + lfdx f8,r2,r6 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + lfdx f10,r10,r6 │ │ │ │ + addi r6,r6,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f12,f0,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 47c00 │ │ │ │ - mr r15,r20 │ │ │ │ - mr r5,r11 │ │ │ │ - stfdx f12,r22,r7 │ │ │ │ - lfd f10,0(r5) │ │ │ │ - lfd f0,0(r15) │ │ │ │ + bdnz 47f70 │ │ │ │ + mr r19,r21 │ │ │ │ + mr r6,r3 │ │ │ │ + stfdx f12,r29,r8 │ │ │ │ + lfd f10,0(r6) │ │ │ │ + lfd f0,0(r19) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f12,f12,f7,f11 │ │ │ │ - stfdx f12,r21,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r7,r4 │ │ │ │ - bne 47be0 │ │ │ │ - cmpwi r18,0 │ │ │ │ - beq 484ac │ │ │ │ - addi r22,r23,-8 │ │ │ │ - add r6,r10,r16 │ │ │ │ - add r7,r9,r16 │ │ │ │ - add r5,r8,r16 │ │ │ │ - li r11,0 │ │ │ │ - cmpwi cr7,r18,1 │ │ │ │ - add r15,r9,r22 │ │ │ │ - add r22,r10,r22 │ │ │ │ - lfdx f7,r28,r11 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,481cc │ │ │ │ - clrldi r20,r19,32 │ │ │ │ - li r21,0 │ │ │ │ + stfdx f12,r22,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r8,r5 │ │ │ │ + bne 47f50 │ │ │ │ + cmpwi r17,0 │ │ │ │ + beq 48734 │ │ │ │ + addi r29,r12,-8 │ │ │ │ + add r7,r9,r28 │ │ │ │ + add r8,r2,r28 │ │ │ │ + add r6,r10,r28 │ │ │ │ + li r3,0 │ │ │ │ + cmpwi cr7,r17,1 │ │ │ │ + add r19,r2,r29 │ │ │ │ + add r29,r9,r29 │ │ │ │ + clrldi r21,r18,32 │ │ │ │ + lfdx f7,r30,r3 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r20 │ │ │ │ - nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + li r22,0 │ │ │ │ + mtctr r21 │ │ │ │ + ble cr7,4851c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f0,r6,r21 │ │ │ │ - lfdx f8,r7,r21 │ │ │ │ - lfdx f10,r5,r21 │ │ │ │ + lfdx f0,r7,r22 │ │ │ │ + lfdx f8,r8,r22 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r21,r21,-8 │ │ │ │ + lfdx f10,r6,r22 │ │ │ │ + addi r22,r22,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f12,f0,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 47ca0 │ │ │ │ - mr r20,r15 │ │ │ │ - mr r21,r22 │ │ │ │ - stfdx f12,r3,r11 │ │ │ │ - lfd f10,0(r21) │ │ │ │ - lfd f0,0(r20) │ │ │ │ + bdnz 48010 │ │ │ │ + mr r21,r19 │ │ │ │ + mr r22,r29 │ │ │ │ + stfdx f12,r4,r3 │ │ │ │ + lfd f10,0(r22) │ │ │ │ + lfd f0,0(r21) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f12,f12,f7,f11 │ │ │ │ - stfdx f12,r29,r11 │ │ │ │ - addi r11,r11,8 │ │ │ │ - cmpld r11,r4 │ │ │ │ - bne 47c78 │ │ │ │ - addi r27,r27,1 │ │ │ │ - lfdx f0,r8,r12 │ │ │ │ - li r7,1 │ │ │ │ - add r10,r10,r17 │ │ │ │ - add r9,r9,r17 │ │ │ │ - add r8,r8,r17 │ │ │ │ - cmpw r25,r27 │ │ │ │ + stfdx f12,r11,r3 │ │ │ │ + addi r3,r3,8 │ │ │ │ + cmpld r3,r5 │ │ │ │ + bne 47fe8 │ │ │ │ + addi r24,r24,1 │ │ │ │ + lfdx f0,r10,r20 │ │ │ │ + li r8,1 │ │ │ │ + add r9,r9,r16 │ │ │ │ + add r2,r2,r16 │ │ │ │ + add r10,r10,r16 │ │ │ │ + cmpw r25,r24 │ │ │ │ stfd f0,24(r26) │ │ │ │ - stbx r7,r14,r0 │ │ │ │ - bge 47b80 │ │ │ │ - ld r26,48(r1) │ │ │ │ - ld r25,96(r1) │ │ │ │ - lwz r15,60(r1) │ │ │ │ - lwz r9,12(r25) │ │ │ │ - lwz r10,80(r1) │ │ │ │ + stbx r8,r27,r0 │ │ │ │ + bge 47ef0 │ │ │ │ + ld r26,56(r1) │ │ │ │ + ld r19,64(r1) │ │ │ │ + mflr r14 │ │ │ │ + lwz r2,12(r19) │ │ │ │ + lwz r9,52(r1) │ │ │ │ addi r26,r26,8 │ │ │ │ - cmpw r9,r10 │ │ │ │ - lwz r10,56(r1) │ │ │ │ - slwi r10,r10,1 │ │ │ │ - stw r10,56(r1) │ │ │ │ - bgt 47804 │ │ │ │ - mr r3,r15 │ │ │ │ - ld r18,72(r1) │ │ │ │ - lfd f26,384(r1) │ │ │ │ - lfd f27,392(r1) │ │ │ │ - ld r14,240(r1) │ │ │ │ - lfd f28,400(r1) │ │ │ │ - lfd f29,408(r1) │ │ │ │ - lfd f31,424(r1) │ │ │ │ - ld r15,248(r1) │ │ │ │ - ld r16,256(r1) │ │ │ │ - ld r17,264(r1) │ │ │ │ - ld r19,280(r1) │ │ │ │ - ld r20,288(r1) │ │ │ │ - ld r21,296(r1) │ │ │ │ - ld r22,304(r1) │ │ │ │ - ld r23,312(r1) │ │ │ │ - ld r24,320(r1) │ │ │ │ - ld r25,328(r1) │ │ │ │ - ld r26,336(r1) │ │ │ │ - ld r27,344(r1) │ │ │ │ - ld r28,352(r1) │ │ │ │ - ld r29,360(r1) │ │ │ │ - ld r0,448(r1) │ │ │ │ - ld r30,368(r1) │ │ │ │ - li r9,1 │ │ │ │ - stb r9,88(r18) │ │ │ │ - mtlr r0 │ │ │ │ - andi. r9,r3,8 │ │ │ │ - bne 47dd8 │ │ │ │ - andi. r3,r3,16 │ │ │ │ - beq 486fc │ │ │ │ - ld r9,176(r1) │ │ │ │ - std r9,64(r18) │ │ │ │ - ld r9,184(r1) │ │ │ │ - std r9,72(r18) │ │ │ │ - ld r9,88(r1) │ │ │ │ - std r9,80(r18) │ │ │ │ - addi r1,r1,432 │ │ │ │ + cmpw r2,r9 │ │ │ │ + lwz r9,48(r1) │ │ │ │ + slwi r9,r9,1 │ │ │ │ + stw r9,48(r1) │ │ │ │ + bgt 47b7c │ │ │ │ + mr r12,r14 │ │ │ │ + lfd f25,392(r1) │ │ │ │ + ld r14,192(r1) │ │ │ │ + lfd f26,400(r1) │ │ │ │ + lfd f27,408(r1) │ │ │ │ + lfd f28,416(r1) │ │ │ │ + lfd f29,424(r1) │ │ │ │ + lfd f31,440(r1) │ │ │ │ + ld r15,256(r1) │ │ │ │ + ld r16,264(r1) │ │ │ │ + ld r17,272(r1) │ │ │ │ + ld r18,280(r1) │ │ │ │ + ld r20,296(r1) │ │ │ │ + ld r21,304(r1) │ │ │ │ + ld r22,312(r1) │ │ │ │ + ld r23,320(r1) │ │ │ │ + ld r24,328(r1) │ │ │ │ + ld r25,336(r1) │ │ │ │ + ld r26,344(r1) │ │ │ │ + ld r27,352(r1) │ │ │ │ + ld r28,360(r1) │ │ │ │ + ld r29,368(r1) │ │ │ │ + ld r30,376(r1) │ │ │ │ + ld r0,464(r1) │ │ │ │ + li r2,1 │ │ │ │ + stb r2,88(r14) │ │ │ │ + mtlr r0 │ │ │ │ + andi. r2,r12,8 │ │ │ │ + bne 48148 │ │ │ │ + andi. r12,r12,16 │ │ │ │ + beq 48a50 │ │ │ │ + ld r2,152(r1) │ │ │ │ + std r2,64(r14) │ │ │ │ + ld r2,160(r1) │ │ │ │ + std r2,72(r14) │ │ │ │ + ld r2,72(r1) │ │ │ │ + std r2,80(r14) │ │ │ │ + addi r1,r1,448 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-160(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r19,-160(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - extsw r15,r6 │ │ │ │ fmr f1,f30 │ │ │ │ - mr r10,r27 │ │ │ │ - mr r9,r17 │ │ │ │ - mr r8,r24 │ │ │ │ - extsw r7,r19 │ │ │ │ - mr r3,r16 │ │ │ │ - mr r6,r15 │ │ │ │ - bl 46808 │ │ │ │ + extsw r6,r7 │ │ │ │ + mr r10,r29 │ │ │ │ + mr r9,r28 │ │ │ │ + mr r8,r27 │ │ │ │ + extsw r7,r18 │ │ │ │ + mr r3,r14 │ │ │ │ + std r6,64(r1) │ │ │ │ + bl 46c50 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne 47e90 │ │ │ │ - mr r6,r15 │ │ │ │ + bne 48200 │ │ │ │ + ld r6,64(r1) │ │ │ │ + fmr f1,f30 │ │ │ │ mr r5,r21 │ │ │ │ mr r4,r23 │ │ │ │ - mr r3,r16 │ │ │ │ - fmr f1,f30 │ │ │ │ - mr r10,r27 │ │ │ │ - mr r9,r17 │ │ │ │ - mr r8,r24 │ │ │ │ - extsw r7,r18 │ │ │ │ - bl 46808 │ │ │ │ + mr r3,r14 │ │ │ │ + mr r10,r29 │ │ │ │ + mr r9,r28 │ │ │ │ + mr r8,r27 │ │ │ │ + extsw r7,r17 │ │ │ │ + bl 46c50 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne 47e90 │ │ │ │ - lwz r15,0(r25) │ │ │ │ - b 47ad0 │ │ │ │ + bne 48200 │ │ │ │ + lwz r12,0(r19) │ │ │ │ + b 47e40 │ │ │ │ nop │ │ │ │ + mr r19,r2 │ │ │ │ + mr r6,r9 │ │ │ │ + b 47f9c │ │ │ │ nop │ │ │ │ - mr r15,r9 │ │ │ │ - mr r5,r10 │ │ │ │ - b 47c2c │ │ │ │ - nop │ │ │ │ - ld r6,64(r1) │ │ │ │ - lwz r4,56(r1) │ │ │ │ - b 47b9c │ │ │ │ + mr r7,r23 │ │ │ │ + mr r5,r14 │ │ │ │ + b 47f0c │ │ │ │ nop │ │ │ │ - ld r11,64(r1) │ │ │ │ - lwz r6,56(r1) │ │ │ │ - b 47954 │ │ │ │ + ld r3,96(r1) │ │ │ │ + lwz r7,48(r1) │ │ │ │ + b 47cb0 │ │ │ │ nop │ │ │ │ - lwz r10,80(r1) │ │ │ │ - lwz r9,48(r1) │ │ │ │ + lwz r2,52(r1) │ │ │ │ addi r5,r1,36 │ │ │ │ addi r4,r1,32 │ │ │ │ - addi r21,r29,1 │ │ │ │ - slw r3,r9,r10 │ │ │ │ - addi r9,r29,2 │ │ │ │ + addi r21,r24,1 │ │ │ │ + slw r3,r25,r2 │ │ │ │ + addi r2,r24,2 │ │ │ │ extsw r3,r3 │ │ │ │ - stw r9,96(r1) │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r22,72(r1) │ │ │ │ - ld r9,0(r22) │ │ │ │ + stw r2,64(r1) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,0(r15) │ │ │ │ + ldx r2,r2,r26 │ │ │ │ + add r2,r2,r30 │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 4700 │ │ │ │ + ld r9,0(r15) │ │ │ │ + lwz r2,0(r19) │ │ │ │ + lwz r14,32(r1) │ │ │ │ ldx r9,r9,r26 │ │ │ │ - add r9,r9,r28 │ │ │ │ - ld r3,16(r9) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r22) │ │ │ │ - lwz r9,0(r25) │ │ │ │ - lwz r16,32(r1) │ │ │ │ - ldx r10,r10,r26 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - add r23,r10,r28 │ │ │ │ - beq 48038 │ │ │ │ - lwz r9,168(r1) │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 481ec │ │ │ │ - srawi r9,r16,1 │ │ │ │ - addze r9,r9 │ │ │ │ - extswsli r3,r9,4 │ │ │ │ - extsw r16,r9 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,72(r1) │ │ │ │ - lwz r20,36(r1) │ │ │ │ - ld r8,24(r25) │ │ │ │ - sldi r10,r16,3 │ │ │ │ - ld r22,0(r9) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + add r23,r9,r30 │ │ │ │ + beq 48384 │ │ │ │ + lwz r2,144(r1) │ │ │ │ + cmpwi r2,1 │ │ │ │ + ble 48534 │ │ │ │ + srawi r2,r14,1 │ │ │ │ + addze r2,r2 │ │ │ │ + extswsli r3,r2,4 │ │ │ │ + extsw r20,r2 │ │ │ │ + bl 4c40 │ │ │ │ + ld r22,0(r15) │ │ │ │ + lwz r2,184(r1) │ │ │ │ + sldi r9,r20,3 │ │ │ │ + lwz r12,36(r1) │ │ │ │ + ld r10,24(r19) │ │ │ │ std r3,16(r23) │ │ │ │ - lwz r9,84(r1) │ │ │ │ ldx r23,r22,r26 │ │ │ │ - cmpwi r9,0 │ │ │ │ - extsw r9,r20 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - add r23,r23,r28 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + cmpwi r2,0 │ │ │ │ + extsw r2,r12 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + add r23,r23,r30 │ │ │ │ + sldi r2,r2,3 │ │ │ │ ld r4,16(r23) │ │ │ │ - ldx r3,r8,r9 │ │ │ │ - add r9,r4,r10 │ │ │ │ - std r9,200(r1) │ │ │ │ - bne 4838c │ │ │ │ - ld r9,176(r1) │ │ │ │ - extsw r6,r29 │ │ │ │ - mr r5,r16 │ │ │ │ - std r3,232(r1) │ │ │ │ - addi r15,r9,16 │ │ │ │ - ld r9,184(r1) │ │ │ │ - mr r7,r15 │ │ │ │ - addi r14,r9,16 │ │ │ │ - ld r9,88(r1) │ │ │ │ - mr r8,r14 │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,96(r1) │ │ │ │ - bl 465b8 │ │ │ │ - ld r9,96(r1) │ │ │ │ - ld r4,200(r1) │ │ │ │ - ld r3,232(r1) │ │ │ │ - mr r8,r14 │ │ │ │ - mr r7,r15 │ │ │ │ + ldx r3,r10,r2 │ │ │ │ + add r2,r4,r9 │ │ │ │ + std r2,176(r1) │ │ │ │ + bne 486d8 │ │ │ │ + ld r2,152(r1) │ │ │ │ + extsw r6,r24 │ │ │ │ + mr r5,r20 │ │ │ │ + stw r12,188(r1) │ │ │ │ + std r3,224(r1) │ │ │ │ + addi r14,r2,16 │ │ │ │ + ld r2,160(r1) │ │ │ │ + mr r7,r14 │ │ │ │ + addi r8,r2,16 │ │ │ │ + ld r2,72(r1) │ │ │ │ + std r8,216(r1) │ │ │ │ + addi r9,r2,16 │ │ │ │ + std r9,64(r1) │ │ │ │ + bl 46a00 │ │ │ │ + ld r9,64(r1) │ │ │ │ + ld r8,216(r1) │ │ │ │ + mr r7,r14 │ │ │ │ extsw r6,r21 │ │ │ │ - mr r5,r16 │ │ │ │ - bl 465b8 │ │ │ │ + mr r5,r20 │ │ │ │ + ld r4,176(r1) │ │ │ │ + ld r3,224(r1) │ │ │ │ + bl 46a00 │ │ │ │ + lwz r12,188(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,88(r1) │ │ │ │ - lwz r10,48(r1) │ │ │ │ - lwz r8,60(r1) │ │ │ │ - lfd f0,16(r9) │ │ │ │ - cmpw r10,r8 │ │ │ │ - lwz r9,32(r1) │ │ │ │ - li r10,0 │ │ │ │ - stw r20,8(r23) │ │ │ │ - stb r10,0(r23) │ │ │ │ - stfd f0,24(r23) │ │ │ │ - stw r9,4(r23) │ │ │ │ - bgt 48030 │ │ │ │ - lwz r9,48(r1) │ │ │ │ - lwz r15,0(r25) │ │ │ │ - addi r28,r28,32 │ │ │ │ - addi r9,r9,1 │ │ │ │ - stw r9,48(r1) │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r24,r24,r9 │ │ │ │ - add r17,r17,r9 │ │ │ │ - add r27,r27,r9 │ │ │ │ + ld r2,72(r1) │ │ │ │ lwz r9,56(r1) │ │ │ │ - add r29,r29,r9 │ │ │ │ - b 4792c │ │ │ │ - mr r3,r9 │ │ │ │ - mr r12,r10 │ │ │ │ - fmr f11,f26 │ │ │ │ - b 47a0c │ │ │ │ - lwz r15,0(r25) │ │ │ │ - b 47d24 │ │ │ │ - slwi r3,r16,2 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + cmpw r25,r9 │ │ │ │ + lwz r2,32(r1) │ │ │ │ + li r9,0 │ │ │ │ + stw r12,8(r23) │ │ │ │ + stb r9,0(r23) │ │ │ │ + stfd f0,24(r23) │ │ │ │ + stw r2,4(r23) │ │ │ │ + bgt 4837c │ │ │ │ + lwz r2,48(r1) │ │ │ │ + lwz r12,0(r19) │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r30,r30,32 │ │ │ │ + add r27,r27,r16 │ │ │ │ + add r28,r28,r16 │ │ │ │ + add r29,r29,r16 │ │ │ │ + add r24,r24,r2 │ │ │ │ + b 47c8c │ │ │ │ + mr r6,r2 │ │ │ │ + mr r12,r9 │ │ │ │ + b 47d6c │ │ │ │ + lwz r14,0(r19) │ │ │ │ + b 48094 │ │ │ │ + slwi r3,r14,2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,72(r1) │ │ │ │ - cmpwi r16,0 │ │ │ │ - lwz r20,36(r1) │ │ │ │ - ld r22,0(r9) │ │ │ │ + bl 4c40 │ │ │ │ + ld r22,0(r15) │ │ │ │ + cmpwi r14,0 │ │ │ │ + lwz r12,36(r1) │ │ │ │ std r3,16(r23) │ │ │ │ ldx r23,r22,r26 │ │ │ │ - add r23,r23,r28 │ │ │ │ - ble 47fc0 │ │ │ │ - ld r10,120(r1) │ │ │ │ - extswsli r9,r21,3 │ │ │ │ - ld r3,128(r1) │ │ │ │ - ld r15,16(r23) │ │ │ │ - addi r5,r29,-1 │ │ │ │ - extswsli r7,r16,3 │ │ │ │ - extsw r11,r20 │ │ │ │ - ld r4,24(r25) │ │ │ │ - li r6,0 │ │ │ │ + add r23,r23,r30 │ │ │ │ + ble 48320 │ │ │ │ + ld r9,112(r1) │ │ │ │ + addi r6,r24,-1 │ │ │ │ + extswsli r2,r21,3 │ │ │ │ + ld r4,88(r1) │ │ │ │ + extswsli r8,r14,3 │ │ │ │ + extsw r3,r12 │ │ │ │ + stw r25,176(r1) │ │ │ │ + ld r20,16(r23) │ │ │ │ + ld r5,24(r19) │ │ │ │ + li r7,0 │ │ │ │ cmpwi cr7,r21,1 │ │ │ │ - clrldi r5,r5,32 │ │ │ │ - addi r11,r11,-2 │ │ │ │ - add r8,r10,r9 │ │ │ │ - ld r10,112(r1) │ │ │ │ - not r5,r5 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - ldx r16,r4,r11 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r9,r3,r9 │ │ │ │ - add r3,r15,r7 │ │ │ │ - add r0,r8,r5 │ │ │ │ - add r14,r3,r7 │ │ │ │ - add r5,r10,r5 │ │ │ │ - add r11,r14,r7 │ │ │ │ + clrldi r6,r6,32 │ │ │ │ + addi r3,r3,-2 │ │ │ │ + add r10,r9,r2 │ │ │ │ + ld r9,104(r1) │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + mulli r6,r6,-8 │ │ │ │ + ldx r11,r5,r3 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r2,r4,r2 │ │ │ │ + add r4,r20,r8 │ │ │ │ + add r14,r4,r8 │ │ │ │ + add r0,r10,r6 │ │ │ │ + add r6,r9,r6 │ │ │ │ + add r3,r14,r8 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - lfdx f7,r16,r6 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,481dc │ │ │ │ - clrldi r12,r29,32 │ │ │ │ - li r4,0 │ │ │ │ - fmr f11,f26 │ │ │ │ - mtctr r12 │ │ │ │ nop │ │ │ │ - lfdx f0,r10,r4 │ │ │ │ - lfdx f8,r8,r4 │ │ │ │ - lfdx f10,r9,r4 │ │ │ │ + lfdx f7,r11,r7 │ │ │ │ + fmr f11,f26 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ble cr7,48528 │ │ │ │ + clrldi r25,r24,32 │ │ │ │ + li r5,0 │ │ │ │ + mtctr r25 │ │ │ │ + lfdx f0,r9,r5 │ │ │ │ + lfdx f8,r10,r5 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r4,r4,-8 │ │ │ │ + lfdx f10,r2,r5 │ │ │ │ + addi r5,r5,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 480f0 │ │ │ │ - mr r4,r0 │ │ │ │ - mr r12,r5 │ │ │ │ - stfdx f12,r15,r6 │ │ │ │ - lfd f10,0(r12) │ │ │ │ - lfd f0,0(r4) │ │ │ │ + bdnz 48440 │ │ │ │ + mr r5,r0 │ │ │ │ + mr r25,r6 │ │ │ │ + stfdx f12,r20,r7 │ │ │ │ + lfd f10,0(r25) │ │ │ │ + lfd f0,0(r5) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r14,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpld r7,r6 │ │ │ │ - bne 480d0 │ │ │ │ - lwz r9,96(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - li r9,0 │ │ │ │ - bne 483e8 │ │ │ │ - addi r10,r7,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - andi. r10,r10,16 │ │ │ │ - beq 48180 │ │ │ │ - cmpldi r7,16 │ │ │ │ - li r10,8 │ │ │ │ - stfdx f0,r14,r7 │ │ │ │ - li r9,16 │ │ │ │ - stfdx f26,r15,r7 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - stfdx f26,r3,r10 │ │ │ │ - beq 47fc0 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - stfdx f0,r11,r9 │ │ │ │ - addi r6,r9,24 │ │ │ │ - stfdx f26,r3,r9 │ │ │ │ - cmpld r7,r8 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r7,r10 │ │ │ │ - cmpld cr5,r7,r9 │ │ │ │ - beq 47fc0 │ │ │ │ - stfdx f0,r11,r8 │ │ │ │ - stfdx f26,r3,r8 │ │ │ │ - beq cr7,47fc0 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - stfdx f26,r3,r10 │ │ │ │ - stfdx f0,r11,r6 │ │ │ │ - stfdx f26,r3,r6 │ │ │ │ - bne cr5,48180 │ │ │ │ - b 47fc0 │ │ │ │ - mr r20,r7 │ │ │ │ - mr r21,r6 │ │ │ │ - fmr f11,f26 │ │ │ │ - b 47ccc │ │ │ │ - mr r4,r8 │ │ │ │ - mr r12,r10 │ │ │ │ - fmr f11,f26 │ │ │ │ - b 4811c │ │ │ │ - slwi r3,r16,2 │ │ │ │ + stfdx f7,r14,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpld r8,r7 │ │ │ │ + bne 48420 │ │ │ │ + lwz r2,64(r1) │ │ │ │ + lwz r25,176(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + li r2,0 │ │ │ │ + bne 487d4 │ │ │ │ + addi r9,r8,-8 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + beq 484d0 │ │ │ │ + cmpldi r8,16 │ │ │ │ + li r9,8 │ │ │ │ + stfdx f25,r14,r8 │ │ │ │ + li r2,16 │ │ │ │ + stfdx f26,r20,r8 │ │ │ │ + stfdx f25,r3,r9 │ │ │ │ + stfdx f26,r4,r9 │ │ │ │ + beq 48320 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + stfdx f25,r3,r2 │ │ │ │ + addi r7,r2,24 │ │ │ │ + stfdx f26,r4,r2 │ │ │ │ + cmpld r8,r10 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r8,r9 │ │ │ │ + cmpld cr5,r8,r2 │ │ │ │ + beq 48320 │ │ │ │ + stfdx f25,r3,r10 │ │ │ │ + stfdx f26,r4,r10 │ │ │ │ + beq cr7,48320 │ │ │ │ + stfdx f25,r3,r9 │ │ │ │ + stfdx f26,r4,r9 │ │ │ │ + stfdx f25,r3,r7 │ │ │ │ + stfdx f26,r4,r7 │ │ │ │ + bne cr5,484d0 │ │ │ │ + b 48320 │ │ │ │ + mr r21,r8 │ │ │ │ + mr r22,r7 │ │ │ │ + b 4803c │ │ │ │ + mr r5,r10 │ │ │ │ + mr r25,r9 │ │ │ │ + b 4846c │ │ │ │ + slwi r3,r14,2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r22,0(r22) │ │ │ │ - cmpwi r16,0 │ │ │ │ - lwz r20,36(r1) │ │ │ │ + bl 4c40 │ │ │ │ + ld r22,0(r15) │ │ │ │ + cmpwi r14,0 │ │ │ │ + lwz r12,36(r1) │ │ │ │ std r3,16(r23) │ │ │ │ ldx r23,r22,r26 │ │ │ │ - add r23,r23,r28 │ │ │ │ - ble 47fc0 │ │ │ │ - ld r8,120(r1) │ │ │ │ - extswsli r10,r21,3 │ │ │ │ - ld r4,128(r1) │ │ │ │ - ld r15,16(r23) │ │ │ │ - addi r3,r29,-1 │ │ │ │ - extswsli r9,r16,3 │ │ │ │ - extsw r11,r20 │ │ │ │ - ld r5,24(r25) │ │ │ │ - li r6,0 │ │ │ │ + add r23,r23,r30 │ │ │ │ + ble 48320 │ │ │ │ + ld r10,112(r1) │ │ │ │ + addi r4,r24,-1 │ │ │ │ + extswsli r9,r21,3 │ │ │ │ + ld r5,88(r1) │ │ │ │ + extswsli r2,r14,3 │ │ │ │ + extsw r3,r12 │ │ │ │ + stw r25,176(r1) │ │ │ │ + ld r20,16(r23) │ │ │ │ + ld r6,24(r19) │ │ │ │ + li r7,0 │ │ │ │ cmpwi cr7,r21,1 │ │ │ │ - clrldi r3,r3,32 │ │ │ │ - addi r11,r11,-2 │ │ │ │ - add r7,r8,r10 │ │ │ │ - ld r8,112(r1) │ │ │ │ - not r3,r3 │ │ │ │ - sldi r11,r11,3 │ │ │ │ + clrldi r4,r4,32 │ │ │ │ + addi r3,r3,-2 │ │ │ │ + add r8,r10,r9 │ │ │ │ + ld r10,104(r1) │ │ │ │ + addi r4,r4,1 │ │ │ │ sldi r3,r3,3 │ │ │ │ - ldx r16,r5,r11 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r10,r4,r10 │ │ │ │ - add r4,r15,r9 │ │ │ │ - add r0,r7,r3 │ │ │ │ - add r14,r4,r9 │ │ │ │ - add r3,r8,r3 │ │ │ │ - add r11,r14,r9 │ │ │ │ + mulli r4,r4,-8 │ │ │ │ + ldx r11,r6,r3 │ │ │ │ + add r10,r10,r9 │ │ │ │ + add r9,r5,r9 │ │ │ │ + add r5,r20,r2 │ │ │ │ + add r14,r5,r2 │ │ │ │ + add r0,r8,r4 │ │ │ │ + add r4,r10,r4 │ │ │ │ + add r3,r14,r2 │ │ │ │ nop │ │ │ │ - lfdx f7,r16,r6 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,4837c │ │ │ │ - clrldi r12,r29,32 │ │ │ │ - li r5,0 │ │ │ │ - fmr f11,f26 │ │ │ │ - mtctr r12 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r5 │ │ │ │ - lfdx f8,r7,r5 │ │ │ │ - lfdx f10,r10,r5 │ │ │ │ + nop │ │ │ │ + lfdx f7,r11,r7 │ │ │ │ + fmr f11,f26 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ble cr7,486cc │ │ │ │ + clrldi r25,r24,32 │ │ │ │ + li r6,0 │ │ │ │ + mtctr r25 │ │ │ │ + lfdx f0,r10,r6 │ │ │ │ + lfdx f8,r8,r6 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + lfdx f10,r9,r6 │ │ │ │ + addi r6,r6,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 482a0 │ │ │ │ - mr r5,r0 │ │ │ │ - mr r12,r3 │ │ │ │ - stfdx f12,r15,r6 │ │ │ │ - lfd f10,0(r12) │ │ │ │ - lfd f0,0(r5) │ │ │ │ + bdnz 485f0 │ │ │ │ + mr r6,r0 │ │ │ │ + mr r25,r4 │ │ │ │ + stfdx f12,r20,r7 │ │ │ │ + lfd f10,0(r25) │ │ │ │ + lfd f0,0(r6) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r14,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpld r9,r6 │ │ │ │ - bne 48280 │ │ │ │ - lwz r10,96(r1) │ │ │ │ - cmpwi r10,0 │ │ │ │ - li r10,0 │ │ │ │ - bne 48544 │ │ │ │ - addi r8,r9,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - andi. r8,r8,16 │ │ │ │ - beq 48330 │ │ │ │ - cmpldi r9,16 │ │ │ │ - li r8,8 │ │ │ │ - stfdx f0,r14,r9 │ │ │ │ - li r10,16 │ │ │ │ - stfdx f26,r15,r9 │ │ │ │ - stfdx f0,r11,r8 │ │ │ │ - stfdx f26,r4,r8 │ │ │ │ - beq 47fc0 │ │ │ │ - addi r7,r10,8 │ │ │ │ - addi r8,r10,16 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - addi r6,r10,24 │ │ │ │ - stfdx f26,r4,r10 │ │ │ │ - cmpld r9,r7 │ │ │ │ - addi r10,r8,16 │ │ │ │ - cmpld cr7,r9,r8 │ │ │ │ - cmpld cr5,r9,r10 │ │ │ │ - beq 47fc0 │ │ │ │ - stfdx f0,r11,r7 │ │ │ │ - stfdx f26,r4,r7 │ │ │ │ - beq cr7,47fc0 │ │ │ │ - stfdx f0,r11,r8 │ │ │ │ - stfdx f26,r4,r8 │ │ │ │ - stfdx f0,r11,r6 │ │ │ │ - stfdx f26,r4,r6 │ │ │ │ - bne cr5,48330 │ │ │ │ - b 47fc0 │ │ │ │ - mr r5,r7 │ │ │ │ - mr r12,r8 │ │ │ │ - fmr f11,f26 │ │ │ │ - b 482cc │ │ │ │ - ld r14,128(r1) │ │ │ │ - ld r15,120(r1) │ │ │ │ + stfdx f7,r14,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpld r2,r7 │ │ │ │ + bne 485d0 │ │ │ │ + lwz r9,64(r1) │ │ │ │ + lwz r25,176(r1) │ │ │ │ + cmpwi r9,0 │ │ │ │ + li r9,0 │ │ │ │ + bne 488a0 │ │ │ │ + addi r10,r2,-8 │ │ │ │ + andi. r10,r10,16 │ │ │ │ + beq 48680 │ │ │ │ + cmpldi r2,16 │ │ │ │ + li r10,8 │ │ │ │ + stfdx f25,r14,r2 │ │ │ │ + li r9,16 │ │ │ │ + stfdx f26,r20,r2 │ │ │ │ + stfdx f25,r3,r10 │ │ │ │ + stfdx f26,r5,r10 │ │ │ │ + beq 48320 │ │ │ │ + addi r8,r9,8 │ │ │ │ + addi r10,r9,16 │ │ │ │ + stfdx f25,r3,r9 │ │ │ │ + addi r7,r9,24 │ │ │ │ + stfdx f26,r5,r9 │ │ │ │ + cmpld r2,r8 │ │ │ │ + addi r9,r10,16 │ │ │ │ + cmpld cr7,r2,r10 │ │ │ │ + cmpld cr5,r2,r9 │ │ │ │ + beq 48320 │ │ │ │ + stfdx f25,r3,r8 │ │ │ │ + stfdx f26,r5,r8 │ │ │ │ + beq cr7,48320 │ │ │ │ + stfdx f25,r3,r10 │ │ │ │ + stfdx f26,r5,r10 │ │ │ │ + stfdx f25,r3,r7 │ │ │ │ + stfdx f26,r5,r7 │ │ │ │ + bne cr5,48680 │ │ │ │ + b 48320 │ │ │ │ + mr r6,r8 │ │ │ │ + mr r25,r10 │ │ │ │ + b 4861c │ │ │ │ + ld r14,112(r1) │ │ │ │ extsw r6,r21 │ │ │ │ - ld r21,112(r1) │ │ │ │ - mr r5,r16 │ │ │ │ - std r3,232(r1) │ │ │ │ - mr r9,r14 │ │ │ │ - mr r8,r15 │ │ │ │ + ld r21,104(r1) │ │ │ │ + mr r5,r20 │ │ │ │ + stw r12,224(r1) │ │ │ │ + std r3,216(r1) │ │ │ │ + ld r9,88(r1) │ │ │ │ + mr r8,r14 │ │ │ │ mr r7,r21 │ │ │ │ - bl 465b8 │ │ │ │ - lwa r6,96(r1) │ │ │ │ - ld r4,200(r1) │ │ │ │ - ld r3,232(r1) │ │ │ │ - mr r9,r14 │ │ │ │ - mr r8,r15 │ │ │ │ + bl 46a00 │ │ │ │ + ld r9,88(r1) │ │ │ │ + lwa r6,64(r1) │ │ │ │ + mr r8,r14 │ │ │ │ mr r7,r21 │ │ │ │ - mr r5,r16 │ │ │ │ - bl 465b8 │ │ │ │ - b 47fc0 │ │ │ │ + mr r5,r20 │ │ │ │ + ld r4,176(r1) │ │ │ │ + ld r3,216(r1) │ │ │ │ + bl 46a00 │ │ │ │ + lwz r12,224(r1) │ │ │ │ + b 48320 │ │ │ │ + mr r5,r2 │ │ │ │ mr r4,r9 │ │ │ │ - mr r3,r10 │ │ │ │ + b 47e1c │ │ │ │ + addi r6,r5,-16 │ │ │ │ + li r8,0 │ │ │ │ + andi. r6,r6,16 │ │ │ │ + bne 48770 │ │ │ │ + cmpldi r5,16 │ │ │ │ + li r6,8 │ │ │ │ + stfdx f25,r22,r7 │ │ │ │ + li r8,16 │ │ │ │ + stfdx f26,r29,r7 │ │ │ │ + stfdx f25,r11,r6 │ │ │ │ + stfdx f26,r4,r6 │ │ │ │ + beq 48060 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + stfdx f25,r11,r8 │ │ │ │ + addi r7,r8,16 │ │ │ │ + stfdx f26,r4,r8 │ │ │ │ + addi r3,r8,8 │ │ │ │ + addi r6,r8,24 │ │ │ │ + addi r8,r8,32 │ │ │ │ + cmpld r5,r8 │ │ │ │ + stfdx f25,r11,r3 │ │ │ │ + stfdx f26,r4,r3 │ │ │ │ + stfdx f25,r11,r7 │ │ │ │ + stfdx f26,r4,r7 │ │ │ │ + stfdx f25,r11,r6 │ │ │ │ + stfdx f26,r4,r6 │ │ │ │ + bne 48770 │ │ │ │ + addi r24,r24,1 │ │ │ │ + lfdx f0,r10,r20 │ │ │ │ + li r8,1 │ │ │ │ + add r9,r9,r16 │ │ │ │ + add r2,r2,r16 │ │ │ │ + add r10,r10,r16 │ │ │ │ + cmpw r25,r24 │ │ │ │ + stfd f0,24(r26) │ │ │ │ + stbx r8,r27,r0 │ │ │ │ + bge 47ef0 │ │ │ │ + b 48088 │ │ │ │ + lwz r10,64(r1) │ │ │ │ + clrldi r9,r24,32 │ │ │ │ + ld r5,88(r1) │ │ │ │ + li r7,0 │ │ │ │ fmr f11,f26 │ │ │ │ - b 47aac │ │ │ │ - lwz r10,96(r1) │ │ │ │ - clrldi r5,r29,32 │ │ │ │ - ld r4,128(r1) │ │ │ │ - li r6,0 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - not r5,r5 │ │ │ │ - lfdx f7,r16,r6 │ │ │ │ - extswsli r9,r10,3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + addi r6,r9,1 │ │ │ │ + ld r9,112(r1) │ │ │ │ + lfdx f7,r11,r7 │ │ │ │ + extswsli r2,r10,3 │ │ │ │ cmpwi cr7,r10,1 │ │ │ │ - ld r10,120(r1) │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r8,r10,r9 │ │ │ │ - ld r10,112(r1) │ │ │ │ - add r0,r8,r5 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r15,r10,r5 │ │ │ │ - ble cr7,4849c │ │ │ │ - clrldi r4,r21,32 │ │ │ │ - li r5,0 │ │ │ │ - fmr f11,f26 │ │ │ │ - mtctr r4 │ │ │ │ - lfdx f0,r10,r5 │ │ │ │ - lfdx f8,r8,r5 │ │ │ │ - lfdx f10,r9,r5 │ │ │ │ + mulli r6,r6,-8 │ │ │ │ + add r10,r9,r2 │ │ │ │ + ld r9,104(r1) │ │ │ │ + add r0,r10,r6 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r2,r5,r2 │ │ │ │ + add r20,r9,r6 │ │ │ │ + ble cr7,48894 │ │ │ │ + clrldi r5,r21,32 │ │ │ │ + li r6,0 │ │ │ │ + mtctr r5 │ │ │ │ + lfdx f0,r9,r6 │ │ │ │ + lfdx f8,r10,r6 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + lfdx f10,r2,r6 │ │ │ │ + addi r6,r6,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 48440 │ │ │ │ - mr r5,r0 │ │ │ │ - mr r4,r15 │ │ │ │ - stfdx f12,r3,r6 │ │ │ │ - lfd f10,0(r4) │ │ │ │ - lfd f0,0(r5) │ │ │ │ + bdnz 48830 │ │ │ │ + mr r6,r0 │ │ │ │ + mr r5,r20 │ │ │ │ + stfdx f12,r4,r7 │ │ │ │ + lfd f10,0(r5) │ │ │ │ + lfd f0,0(r6) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r11,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpld r7,r6 │ │ │ │ - beq 47fc0 │ │ │ │ - lfdx f7,r16,r6 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - bgt cr7,48430 │ │ │ │ - mr r5,r8 │ │ │ │ - mr r4,r10 │ │ │ │ + stfdx f7,r3,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpld r8,r7 │ │ │ │ + beq 48320 │ │ │ │ + lfdx f7,r11,r7 │ │ │ │ fmr f11,f26 │ │ │ │ - b 4846c │ │ │ │ - addi r5,r4,-16 │ │ │ │ - lfd f0,0(r31) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,48824 │ │ │ │ + mr r6,r10 │ │ │ │ + mr r5,r9 │ │ │ │ + b 4885c │ │ │ │ + lwz r8,64(r1) │ │ │ │ + clrldi r10,r24,32 │ │ │ │ + ld r4,88(r1) │ │ │ │ li r7,0 │ │ │ │ - andi. r5,r5,16 │ │ │ │ - bne 484e0 │ │ │ │ - cmpldi r4,16 │ │ │ │ - li r5,8 │ │ │ │ - stfdx f0,r21,r6 │ │ │ │ - li r7,16 │ │ │ │ - stfdx f26,r22,r6 │ │ │ │ - stfdx f0,r29,r5 │ │ │ │ - stfdx f26,r3,r5 │ │ │ │ - beq 47cf0 │ │ │ │ - stfdx f0,r29,r7 │ │ │ │ - addi r6,r7,16 │ │ │ │ - stfdx f26,r3,r7 │ │ │ │ - addi r11,r7,8 │ │ │ │ - addi r5,r7,24 │ │ │ │ - addi r7,r7,32 │ │ │ │ - stfdx f0,r29,r11 │ │ │ │ - stfdx f26,r3,r11 │ │ │ │ - stfdx f0,r29,r6 │ │ │ │ - stfdx f26,r3,r6 │ │ │ │ - cmpld r4,r7 │ │ │ │ - stfdx f0,r29,r5 │ │ │ │ - stfdx f26,r3,r5 │ │ │ │ - bne 484e0 │ │ │ │ - addi r27,r27,1 │ │ │ │ - lfdx f0,r8,r12 │ │ │ │ - li r7,1 │ │ │ │ - add r10,r10,r17 │ │ │ │ - add r9,r9,r17 │ │ │ │ - add r8,r8,r17 │ │ │ │ - cmpw r25,r27 │ │ │ │ - stfd f0,24(r26) │ │ │ │ - stbx r7,r14,r0 │ │ │ │ - bge 47b80 │ │ │ │ - b 47d18 │ │ │ │ - lwz r8,96(r1) │ │ │ │ - clrldi r5,r29,32 │ │ │ │ - ld r3,128(r1) │ │ │ │ - li r6,0 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - not r5,r5 │ │ │ │ - lfdx f7,r16,r6 │ │ │ │ - extswsli r10,r8,3 │ │ │ │ - cmpwi cr7,r8,1 │ │ │ │ - ld r8,120(r1) │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r7,r8,r10 │ │ │ │ - ld r8,112(r1) │ │ │ │ - add r0,r7,r5 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r10,r3,r10 │ │ │ │ - add r15,r8,r5 │ │ │ │ - ble cr7,485fc │ │ │ │ - clrldi r3,r21,32 │ │ │ │ - li r5,0 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + addi r6,r10,1 │ │ │ │ + ld r10,112(r1) │ │ │ │ + lfdx f7,r11,r7 │ │ │ │ + extswsli r9,r8,3 │ │ │ │ + cmpwi cr7,r8,1 │ │ │ │ + mulli r6,r6,-8 │ │ │ │ + add r8,r10,r9 │ │ │ │ + ld r10,104(r1) │ │ │ │ + add r0,r8,r6 │ │ │ │ + add r10,r10,r9 │ │ │ │ + add r9,r4,r9 │ │ │ │ + add r20,r10,r6 │ │ │ │ + ble cr7,48964 │ │ │ │ + clrldi r4,r21,32 │ │ │ │ + li r6,0 │ │ │ │ + mtctr r4 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r5 │ │ │ │ - lfdx f8,r7,r5 │ │ │ │ - lfdx f10,r10,r5 │ │ │ │ + lfdx f0,r10,r6 │ │ │ │ + lfdx f8,r8,r6 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + lfdx f10,r9,r6 │ │ │ │ + addi r6,r6,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 485a0 │ │ │ │ - mr r5,r0 │ │ │ │ - mr r3,r15 │ │ │ │ - stfdx f12,r4,r6 │ │ │ │ - lfd f10,0(r3) │ │ │ │ - lfd f0,0(r5) │ │ │ │ + bdnz 48900 │ │ │ │ + mr r6,r0 │ │ │ │ + mr r4,r20 │ │ │ │ + stfdx f12,r5,r7 │ │ │ │ + lfd f10,0(r4) │ │ │ │ + lfd f0,0(r6) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r11,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpld r9,r6 │ │ │ │ - beq 47fc0 │ │ │ │ - lfdx f7,r16,r6 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - bgt cr7,4858c │ │ │ │ - mr r5,r7 │ │ │ │ - mr r3,r8 │ │ │ │ + stfdx f7,r3,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpld r2,r7 │ │ │ │ + beq 48320 │ │ │ │ + lfdx f7,r11,r7 │ │ │ │ fmr f11,f26 │ │ │ │ - b 485cc │ │ │ │ - addi r10,r6,-16 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r10,16 │ │ │ │ - bne 48640 │ │ │ │ - cmpldi r6,16 │ │ │ │ - li r10,8 │ │ │ │ - stfdx f0,r5,r11 │ │ │ │ - li r9,16 │ │ │ │ - stfdx f26,r4,r11 │ │ │ │ - stfdx f0,r21,r10 │ │ │ │ - stfdx f26,r23,r10 │ │ │ │ - beq 47ad0 │ │ │ │ - stfdx f0,r21,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,488f0 │ │ │ │ + mr r6,r8 │ │ │ │ + mr r4,r10 │ │ │ │ + b 4892c │ │ │ │ + addi r9,r7,-16 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + bne 489a0 │ │ │ │ + cmpldi r7,16 │ │ │ │ + li r9,8 │ │ │ │ + stfdx f25,r5,r3 │ │ │ │ + li r2,16 │ │ │ │ + stfdx f26,r4,r3 │ │ │ │ + stfdx f25,r21,r9 │ │ │ │ stfdx f26,r23,r9 │ │ │ │ - addi r7,r9,8 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stfdx f0,r21,r7 │ │ │ │ - stfdx f26,r23,r7 │ │ │ │ - stfdx f0,r21,r10 │ │ │ │ - stfdx f26,r23,r10 │ │ │ │ - cmpld r6,r9 │ │ │ │ - stfdx f0,r21,r8 │ │ │ │ + beq 47e40 │ │ │ │ + stfdx f25,r21,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + stfdx f26,r23,r2 │ │ │ │ + addi r8,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpld r7,r2 │ │ │ │ + stfdx f25,r21,r8 │ │ │ │ stfdx f26,r23,r8 │ │ │ │ - beq 47ad0 │ │ │ │ - stfdx f0,r21,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + stfdx f25,r21,r9 │ │ │ │ stfdx f26,r23,r9 │ │ │ │ - addi r7,r9,8 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stfdx f0,r21,r7 │ │ │ │ - stfdx f26,r23,r7 │ │ │ │ - stfdx f0,r21,r10 │ │ │ │ + stfdx f25,r21,r10 │ │ │ │ stfdx f26,r23,r10 │ │ │ │ - cmpld r6,r9 │ │ │ │ - stfdx f0,r21,r8 │ │ │ │ + beq 47e40 │ │ │ │ + stfdx f25,r21,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + stfdx f26,r23,r2 │ │ │ │ + addi r8,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r2,r2,32 │ │ │ │ + cmpld r7,r2 │ │ │ │ + stfdx f25,r21,r8 │ │ │ │ stfdx f26,r23,r8 │ │ │ │ - bne 48640 │ │ │ │ - b 47ad0 │ │ │ │ + stfdx f25,r21,r9 │ │ │ │ + stfdx f26,r23,r9 │ │ │ │ + stfdx f25,r21,r10 │ │ │ │ + stfdx f26,r23,r10 │ │ │ │ + bne 489a0 │ │ │ │ + b 47e40 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ cmpdi r3,2 │ │ │ │ - ble 47750 │ │ │ │ - lwa r31,8(r18) │ │ │ │ + ble 47ac0 │ │ │ │ + lwa r31,8(r14) │ │ │ │ mr r3,r31 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - lwz r3,8(r18) │ │ │ │ - cmpd r31,r9 │ │ │ │ - blt 47754 │ │ │ │ + bl 4c20 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + lwz r3,8(r14) │ │ │ │ + cmpd r31,r2 │ │ │ │ + blt 47ac4 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ addi r3,r3,-2 │ │ │ │ - b 47754 │ │ │ │ - ld r31,208(r1) │ │ │ │ - mflr r0 │ │ │ │ - ld r4,176(r1) │ │ │ │ - ld r3,64(r18) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - std r0,448(r1) │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r5,r9,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r4,184(r1) │ │ │ │ - ld r3,72(r18) │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r5,r9,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r5,8(r31) │ │ │ │ - ld r4,88(r1) │ │ │ │ - ld r3,80(r18) │ │ │ │ + b 47ac4 │ │ │ │ + lwz r2,8(r19) │ │ │ │ + ld r4,152(r1) │ │ │ │ + mflr r0 │ │ │ │ + ld r3,64(r14) │ │ │ │ + std r0,464(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r5,r2,3 │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,8(r19) │ │ │ │ + ld r4,160(r1) │ │ │ │ + ld r3,72(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r5,r2,3 │ │ │ │ + bl 5260 │ │ │ │ + lwz r5,8(r19) │ │ │ │ + ld r4,72(r1) │ │ │ │ + ld r3,80(r14) │ │ │ │ addi r5,r5,1 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,448(r1) │ │ │ │ - addi r1,r1,432 │ │ │ │ + bl 5260 │ │ │ │ + ld r0,464(r1) │ │ │ │ + addi r1,r1,448 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-160(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r19,-160(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r9,208(r1) │ │ │ │ - lwz r3,0(r9) │ │ │ │ - b 47d9c │ │ │ │ - lwz r9,48(r1) │ │ │ │ - addi r28,r28,32 │ │ │ │ - addi r9,r9,1 │ │ │ │ - stw r9,48(r1) │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r24,r24,r9 │ │ │ │ - add r17,r17,r9 │ │ │ │ - add r27,r27,r9 │ │ │ │ - lwz r9,56(r1) │ │ │ │ - add r29,r29,r9 │ │ │ │ - b 4792c │ │ │ │ + lwz r12,0(r19) │ │ │ │ + b 48110 │ │ │ │ + mr r14,r12 │ │ │ │ + b 48094 │ │ │ │ + lwz r2,48(r1) │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r30,r30,32 │ │ │ │ + add r27,r27,r16 │ │ │ │ + add r28,r28,r16 │ │ │ │ + add r29,r29,r16 │ │ │ │ + add r24,r24,r2 │ │ │ │ + b 47c8c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ + .long 0x1287 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000487d0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-2256 │ │ │ │ +0000000000048b10 : │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r29,r5 │ │ │ │ mr r5,r8 │ │ │ │ mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ mr r31,r4 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ std r6,56(r1) │ │ │ │ - std r7,48(r1) │ │ │ │ - stfd f1,40(r1) │ │ │ │ + stfd f1,48(r1) │ │ │ │ + std r7,40(r1) │ │ │ │ std r8,32(r1) │ │ │ │ - bl 4a20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 49c0 │ │ │ │ + lfd f1,48(r1) │ │ │ │ + ld r8,32(r1) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r31 │ │ │ │ mr r3,r30 │ │ │ │ - lfd f1,40(r1) │ │ │ │ - ld r8,32(r1) │ │ │ │ - ld r7,48(r1) │ │ │ │ + ld r7,40(r1) │ │ │ │ ld r6,56(r1) │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4e20 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000048870 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-2416 │ │ │ │ - mflr r0 │ │ │ │ +0000000000048b90 : │ │ │ │ std r30,-32(r1) │ │ │ │ + std r29,-40(r1) │ │ │ │ + mflr r0 │ │ │ │ + mfocrf r11,8 │ │ │ │ addi r30,r7,1 │ │ │ │ + mr r9,r5 │ │ │ │ std r23,-88(r1) │ │ │ │ std r24,-80(r1) │ │ │ │ + mr r24,r4 │ │ │ │ + mr r29,r7 │ │ │ │ std r25,-72(r1) │ │ │ │ std r26,-64(r1) │ │ │ │ + ld r25,16(r3) │ │ │ │ + mr r23,r9 │ │ │ │ + mr r26,r8 │ │ │ │ std r27,-56(r1) │ │ │ │ std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + mr r27,r6 │ │ │ │ std r31,-24(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ extsw r31,r30 │ │ │ │ - ld r24,16(r3) │ │ │ │ - mr r28,r3 │ │ │ │ - mr r27,r4 │ │ │ │ - mr r23,r5 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r29,r6 │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-176(r1) │ │ │ │ mr r3,r31 │ │ │ │ - mr r26,r8 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-192(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ addi r4,r1,36 │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r28) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne 48ba8 │ │ │ │ - mulli r9,r27,96 │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,0(r28) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 48eb8 │ │ │ │ + mulli r2,r24,96 │ │ │ │ andi. r8,r26,32 │ │ │ │ - add r27,r24,r9 │ │ │ │ - beq 48be0 │ │ │ │ - cmpwi r25,0 │ │ │ │ - mfocrf r24,128 │ │ │ │ - blt 48974 │ │ │ │ + add r26,r25,r2 │ │ │ │ + beq 48f00 │ │ │ │ + cmpwi r29,0 │ │ │ │ + mfocrf r2,128 │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + mtocrf 8,r2 │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + blt 48ca0 │ │ │ │ mtfprd f0,r31 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - stfd f31,184(r1) │ │ │ │ - stfd f30,176(r1) │ │ │ │ - ld r26,120(r28) │ │ │ │ - li r31,0 │ │ │ │ + stfd f31,168(r1) │ │ │ │ + nop │ │ │ │ + plfd f31,60776 # 579a8 │ │ │ │ + ld r25,120(r28) │ │ │ │ + stfd f30,160(r1) │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ clrldi r30,r30,32 │ │ │ │ + li r31,0 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f31,1584(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,1664(r9) │ │ │ │ fdiv f31,f31,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprwa f1,r31 │ │ │ │ fcfid f1,f1 │ │ │ │ fadd f1,f1,f30 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + bl 5040 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - stfdx f1,r26,r9 │ │ │ │ - bne 48940 │ │ │ │ - lfd f30,176(r1) │ │ │ │ - lfd f31,184(r1) │ │ │ │ - lwz r5,8(r27) │ │ │ │ + stfdx f1,r25,r2 │ │ │ │ + bne 48c70 │ │ │ │ + lfd f30,160(r1) │ │ │ │ + lfd f31,168(r1) │ │ │ │ + lwz r5,8(r26) │ │ │ │ ld r3,56(r28) │ │ │ │ li r4,0 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r27) │ │ │ │ + bl 5240 │ │ │ │ + lwz r2,8(r26) │ │ │ │ ld r3,56(r28) │ │ │ │ mr r4,r23 │ │ │ │ - subf r5,r9,r25 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + subf r5,r2,r29 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ addi r5,r5,1 │ │ │ │ - add r3,r3,r9 │ │ │ │ + add r3,r3,r2 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r25,0 │ │ │ │ - ld r9,56(r28) │ │ │ │ - beq 48f70 │ │ │ │ - mtocrf 128,r24 │ │ │ │ - blt 48ba8 │ │ │ │ - lxsd v0,56(r27) │ │ │ │ - sldi r8,r25,4 │ │ │ │ - ld r26,64(r27) │ │ │ │ - ld r12,80(r27) │ │ │ │ - addi r10,r25,-1 │ │ │ │ - ld r27,72(r27) │ │ │ │ - sldi r6,r25,3 │ │ │ │ - addi r7,r25,-1 │ │ │ │ - addi r5,r29,16 │ │ │ │ - ld r30,120(r28) │ │ │ │ - addi r25,r8,-32 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r24,r9,r8 │ │ │ │ - addi r23,r9,-16 │ │ │ │ - add r0,r8,r5 │ │ │ │ - cmpwi cr5,r7,0 │ │ │ │ - xscvdpqp v11,v0 │ │ │ │ + bl 5260 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ld r24,56(r28) │ │ │ │ + beq 49270 │ │ │ │ + blt cr4,48eb8 │ │ │ │ + lxsd v0,56(r26) │ │ │ │ + sldi r10,r29,4 │ │ │ │ + ld r25,80(r26) │ │ │ │ + mr r11,r27 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + sldi r8,r29,3 │ │ │ │ + ld r27,64(r26) │ │ │ │ + ld r30,72(r26) │ │ │ │ + addi r29,r29,-1 │ │ │ │ + addi r26,r24,-16 │ │ │ │ + ld r31,120(r28) │ │ │ │ + addi r7,r11,16 │ │ │ │ + addi r28,r10,-32 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + plfd f9,60560 # 579b0 │ │ │ │ + add r12,r24,r10 │ │ │ │ + cmpwi cr5,r29,0 │ │ │ │ + xscvdpqp v10,v0 │ │ │ │ xxspltd vs5,vs32,0 │ │ │ │ - add r4,r26,r6 │ │ │ │ - add r5,r12,r6 │ │ │ │ - add r25,r9,r25 │ │ │ │ - add r28,r9,r10 │ │ │ │ - add r6,r27,r6 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs10,0(r28) │ │ │ │ - lxv vs12,0(r24) │ │ │ │ - lfd f8,0(r30) │ │ │ │ - xxmr vs11,vs10 │ │ │ │ - beq cr5,49140 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - clrldi r3,r7,32 │ │ │ │ - mr r8,r25 │ │ │ │ - mr r10,r7 │ │ │ │ - lfd f9,1592(r9) │ │ │ │ - mtctr r3 │ │ │ │ - li r9,0 │ │ │ │ - b 48aa8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r28,r24,r28 │ │ │ │ + add r6,r25,r8 │ │ │ │ + add r5,r27,r8 │ │ │ │ + add r0,r10,r7 │ │ │ │ + add r24,r24,r9 │ │ │ │ + add r8,r30,r8 │ │ │ │ + lxv vs11,0(r24) │ │ │ │ + lfd f8,0(r31) │ │ │ │ + lxv vs12,0(r12) │ │ │ │ + xxmr vs10,vs11 │ │ │ │ + beq cr5,49430 │ │ │ │ + clrldi r7,r29,32 │ │ │ │ + mr r10,r28 │ │ │ │ + mr r9,r29 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r7 │ │ │ │ + b 48db8 │ │ │ │ nop │ │ │ │ - bge cr7,48ac4 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - lfdx f6,r6,r9 │ │ │ │ - lxvdsx vs11,r5,r9 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxv vs7,0(r8) │ │ │ │ - addi r8,r8,-16 │ │ │ │ + bge cr7,48dd4 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ + lfdx f6,r8,r2 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,-16 │ │ │ │ + lxvdsx vs10,r6,r2 │ │ │ │ + lxv vs7,16(r10) │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f8,f0,f6 │ │ │ │ - xvmaddmdp vs11,vs12,vs7 │ │ │ │ + xvmaddmdp vs10,vs12,vs7 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs12,vs0,vs10 │ │ │ │ - bdz 49140 │ │ │ │ - xxmr vs10,vs11 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + bdz 49430 │ │ │ │ + xxmr vs11,vs10 │ │ │ │ xxspltd vs45,vs12,1 │ │ │ │ xxmr vs33,vs12 │ │ │ │ - xsabsdp vs11,vs45 │ │ │ │ + xsabsdp vs10,vs45 │ │ │ │ xsabsdp vs0,vs33 │ │ │ │ - fcmpu cr0,f11,f9 │ │ │ │ + fcmpu cr0,f10,f9 │ │ │ │ fcmpu cr7,f0,f9 │ │ │ │ - blt 48a70 │ │ │ │ - xxspltd vs42,vs10,1 │ │ │ │ - xxmr vs32,vs10 │ │ │ │ - extswsli r3,r10,3 │ │ │ │ + blt 48d80 │ │ │ │ + xxspltd vs44,vs11,1 │ │ │ │ + xxmr vs32,vs11 │ │ │ │ xscvdpqp v13,v13 │ │ │ │ - extsw r9,r10 │ │ │ │ - extswsli r8,r10,4 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ - addi r3,r3,8 │ │ │ │ - xscvdpqp v10,v10 │ │ │ │ - mtctr r9 │ │ │ │ - add r8,r8,r23 │ │ │ │ - li r9,0 │ │ │ │ + extswsli r7,r9,3 │ │ │ │ + extsw r2,r9 │ │ │ │ + extswsli r10,r9,4 │ │ │ │ + xscvdpqp v12,v12 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ - add r31,r12,r3 │ │ │ │ - add r11,r26,r3 │ │ │ │ - add r3,r27,r3 │ │ │ │ + addi r7,r7,8 │ │ │ │ + mtctr r2 │ │ │ │ + add r10,r10,r26 │ │ │ │ + li r2,0 │ │ │ │ + add r3,r25,r7 │ │ │ │ + add r4,r27,r7 │ │ │ │ + add r7,r30,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxsdx vs44,r11,r9 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - xxmr vs39,vs42 │ │ │ │ - addi r8,r8,-16 │ │ │ │ + lxsdx vs43,r4,r2 │ │ │ │ + lfdx f0,r7,r2 │ │ │ │ + xxmr vs39,vs44 │ │ │ │ xxmr vs40,vs32 │ │ │ │ - lxsdx vs41,r31,r9 │ │ │ │ - lxsd v5,16(r8) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxsd v6,24(r8) │ │ │ │ - xsmaddmdp vs44,vs8,vs0 │ │ │ │ + addi r10,r10,-16 │ │ │ │ + lxsdx vs41,r3,r2 │ │ │ │ + lxsd v12,16(r10) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + lxsd v0,24(r10) │ │ │ │ + xsmaddmdp vs43,vs8,vs0 │ │ │ │ xscvdpqp v9,v9 │ │ │ │ - xscvdpqp v10,v5 │ │ │ │ - xscvdpqp v0,v6 │ │ │ │ xscvdpqp v12,v12 │ │ │ │ - xsmaddqp v10,v9,v13 │ │ │ │ - xsmaddqp v7,v12,v13 │ │ │ │ - xsmaddqp v8,v12,v1 │ │ │ │ + xscvdpqp v0,v0 │ │ │ │ + xscvdpqp v11,v11 │ │ │ │ + xsmaddqp v12,v9,v13 │ │ │ │ xsmaddqp v0,v9,v1 │ │ │ │ + xsmaddqp v7,v11,v13 │ │ │ │ + xsmaddqp v8,v11,v1 │ │ │ │ xxmr vs45,vs39 │ │ │ │ xxmr vs33,vs40 │ │ │ │ - bdnz 48b10 │ │ │ │ - lfd f12,8(r26) │ │ │ │ - lfd f0,8(r27) │ │ │ │ + bdnz 48e20 │ │ │ │ + lfd f12,8(r27) │ │ │ │ + lfd f0,8(r30) │ │ │ │ fmadd f0,f8,f12,f0 │ │ │ │ - xxmr vs44,vs0 │ │ │ │ - xscvdpqp v12,v12 │ │ │ │ - xsmaddqp v10,v12,v7 │ │ │ │ - xsmaddqp v0,v12,v8 │ │ │ │ - xsmulqp v1,v11,v10 │ │ │ │ - xsmulqp v0,v0,v11 │ │ │ │ + xxmr vs43,vs0 │ │ │ │ + xscvdpqp v11,v11 │ │ │ │ + xsmaddqp v12,v11,v7 │ │ │ │ + xsmaddqp v0,v11,v8 │ │ │ │ + xsmulqp v1,v10,v12 │ │ │ │ + xsmulqp v0,v0,v10 │ │ │ │ xscvqpdp v1,v1 │ │ │ │ xscvqpdp v0,v0 │ │ │ │ - stxsd v1,0(r29) │ │ │ │ - stxsd v0,8(r29) │ │ │ │ - addi r29,r29,16 │ │ │ │ - addi r30,r30,8 │ │ │ │ - cmpld r0,r29 │ │ │ │ - bne 48a30 │ │ │ │ - addi r1,r1,192 │ │ │ │ + stxsd v1,0(r11) │ │ │ │ + stxsd v0,8(r11) │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r31,r31,8 │ │ │ │ + cmpld r0,r11 │ │ │ │ + bne 48d50 │ │ │ │ + addi r1,r1,176 │ │ │ │ ld r0,16(r1) │ │ │ │ + lwz r11,8(r1) │ │ │ │ ld r23,-88(r1) │ │ │ │ ld r24,-80(r1) │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r31,-24(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - lwz r5,8(r27) │ │ │ │ - lwz r9,36(r1) │ │ │ │ - ld r3,40(r28) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r5,8(r26) │ │ │ │ + lwz r2,36(r1) │ │ │ │ li r4,0 │ │ │ │ - std r19,72(r1) │ │ │ │ - std r20,80(r1) │ │ │ │ - std r21,88(r1) │ │ │ │ + std r21,72(r1) │ │ │ │ + std r22,80(r1) │ │ │ │ + ld r3,40(r28) │ │ │ │ extswsli r5,r5,4 │ │ │ │ - mr r19,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r27) │ │ │ │ + mr r21,r2 │ │ │ │ + bl 5240 │ │ │ │ + lwz r2,8(r26) │ │ │ │ ld r3,40(r28) │ │ │ │ mr r4,r23 │ │ │ │ - subf r5,r9,r25 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + subf r5,r2,r29 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ addi r5,r5,1 │ │ │ │ - add r3,r3,r9 │ │ │ │ + add r3,r3,r2 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r9,32(r1) │ │ │ │ - ld r10,56(r28) │ │ │ │ - lwz r8,36(r1) │ │ │ │ - cmpdi r25,0 │ │ │ │ - ld r5,40(r28) │ │ │ │ - mr r21,r10 │ │ │ │ - addi r10,r8,-1 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - mr r20,r9 │ │ │ │ - beq 48fac │ │ │ │ - cmpwi r10,0 │ │ │ │ - blt 48e74 │ │ │ │ - lxsd v0,56(r27) │ │ │ │ - sldi r10,r25,4 │ │ │ │ - ld r24,80(r27) │ │ │ │ - ld r3,24(r28) │ │ │ │ - ld r26,64(r27) │ │ │ │ - addi r9,r25,-1 │ │ │ │ - ld r27,72(r27) │ │ │ │ - sldi r6,r25,3 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - addi r7,r25,-1 │ │ │ │ - addi r4,r10,-32 │ │ │ │ - add r10,r5,r10 │ │ │ │ - std r22,96(r1) │ │ │ │ - std r17,56(r1) │ │ │ │ - mr r11,r21 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r18,64(r1) │ │ │ │ - add r0,r8,r21 │ │ │ │ - cmpwi cr5,r7,0 │ │ │ │ - xscvdpqp v11,v0 │ │ │ │ + bl 5260 │ │ │ │ + lwa r2,32(r1) │ │ │ │ + ld r9,56(r28) │ │ │ │ + cmpdi r29,0 │ │ │ │ + lwz r10,36(r1) │ │ │ │ + ld r7,40(r28) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + mr r23,r9 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + mr r22,r2 │ │ │ │ + beq 492b4 │ │ │ │ + cmpwi r9,0 │ │ │ │ + blt 49170 │ │ │ │ + lxsd v0,56(r26) │ │ │ │ + ld r2,80(r26) │ │ │ │ + sldi r30,r29,4 │ │ │ │ + addi r9,r7,-16 │ │ │ │ + addi r5,r29,-1 │ │ │ │ + sldi r8,r29,3 │ │ │ │ + std r19,56(r1) │ │ │ │ + std r20,64(r1) │ │ │ │ + ld r6,24(r28) │ │ │ │ + ld r12,64(r26) │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + mr r4,r23 │ │ │ │ + ld r26,72(r26) │ │ │ │ + mr r19,r9 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + addi r9,r30,-32 │ │ │ │ + plfd f9,59888 # 579b0 │ │ │ │ + add r30,r7,r30 │ │ │ │ + add r11,r10,r23 │ │ │ │ + cmpwi cr5,r29,0 │ │ │ │ + xscvdpqp v10,v0 │ │ │ │ xxspltd vs5,vs32,0 │ │ │ │ - mr r22,r10 │ │ │ │ - addi r10,r5,-16 │ │ │ │ - ldx r12,r3,r20 │ │ │ │ - add r30,r5,r9 │ │ │ │ - add r3,r26,r6 │ │ │ │ - add r5,r5,r4 │ │ │ │ - mr r18,r24 │ │ │ │ - add r4,r24,r6 │ │ │ │ - mr r17,r10 │ │ │ │ - add r6,r27,r6 │ │ │ │ - nop │ │ │ │ + add r5,r7,r5 │ │ │ │ + add r0,r7,r9 │ │ │ │ + ldx r3,r6,r22 │ │ │ │ + add r7,r2,r8 │ │ │ │ + add r6,r12,r8 │ │ │ │ + mr r20,r2 │ │ │ │ + add r8,r26,r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs10,0(r30) │ │ │ │ - lxv vs12,0(r22) │ │ │ │ - lfd f8,0(r12) │ │ │ │ - xxmr vs11,vs10 │ │ │ │ - ble cr5,49160 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - clrldi r25,r7,32 │ │ │ │ - mr r8,r5 │ │ │ │ - mr r10,r7 │ │ │ │ - lfd f9,1592(r9) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ + lfd f8,0(r3) │ │ │ │ + lxv vs12,0(r30) │ │ │ │ + xxmr vs10,vs11 │ │ │ │ + ble cr5,49450 │ │ │ │ + clrldi r25,r29,32 │ │ │ │ + mr r10,r0 │ │ │ │ + mr r9,r29 │ │ │ │ + li r2,0 │ │ │ │ mtctr r25 │ │ │ │ - li r9,0 │ │ │ │ - b 48d68 │ │ │ │ - nop │ │ │ │ + b 49068 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - bge cr7,48d84 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f6,r6,r9 │ │ │ │ - lxvdsx vs11,r4,r9 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxv vs7,0(r8) │ │ │ │ - addi r8,r8,-16 │ │ │ │ + bge cr7,49084 │ │ │ │ + lfdx f0,r6,r2 │ │ │ │ + lfdx f6,r8,r2 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,-16 │ │ │ │ + lxvdsx vs10,r7,r2 │ │ │ │ + lxv vs7,16(r10) │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f8,f0,f6 │ │ │ │ - xvmaddmdp vs11,vs12,vs7 │ │ │ │ + xvmaddmdp vs10,vs12,vs7 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs12,vs0,vs10 │ │ │ │ - bdz 49160 │ │ │ │ - xxmr vs10,vs11 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + bdz 49450 │ │ │ │ + xxmr vs11,vs10 │ │ │ │ xxspltd vs45,vs12,1 │ │ │ │ xxmr vs33,vs12 │ │ │ │ - xsabsdp vs11,vs45 │ │ │ │ + xsabsdp vs10,vs45 │ │ │ │ xsabsdp vs0,vs33 │ │ │ │ - fcmpu cr0,f11,f9 │ │ │ │ + fcmpu cr0,f10,f9 │ │ │ │ fcmpu cr7,f0,f9 │ │ │ │ - blt 48d30 │ │ │ │ - xxspltd vs42,vs10,1 │ │ │ │ - xxmr vs32,vs10 │ │ │ │ - extswsli r25,r10,3 │ │ │ │ + blt 49030 │ │ │ │ + xxspltd vs44,vs11,1 │ │ │ │ + xxmr vs32,vs11 │ │ │ │ xscvdpqp v13,v13 │ │ │ │ - extsw r9,r10 │ │ │ │ - extswsli r8,r10,4 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ - addi r25,r25,8 │ │ │ │ - xscvdpqp v10,v10 │ │ │ │ - mtctr r9 │ │ │ │ - add r8,r8,r17 │ │ │ │ - li r9,0 │ │ │ │ + extswsli r10,r9,3 │ │ │ │ + extsw r2,r9 │ │ │ │ + extswsli r25,r9,4 │ │ │ │ + xscvdpqp v12,v12 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ - add r23,r18,r25 │ │ │ │ - add r24,r26,r25 │ │ │ │ - add r25,r27,r25 │ │ │ │ + addi r10,r10,8 │ │ │ │ + mtctr r2 │ │ │ │ + add r9,r25,r19 │ │ │ │ + li r2,0 │ │ │ │ + add r24,r20,r10 │ │ │ │ + add r25,r12,r10 │ │ │ │ + add r10,r26,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxsdx vs44,r24,r9 │ │ │ │ - lfdx f0,r25,r9 │ │ │ │ - xxmr vs39,vs42 │ │ │ │ - addi r8,r8,-16 │ │ │ │ + lxsdx vs43,r25,r2 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + xxmr vs39,vs44 │ │ │ │ xxmr vs40,vs32 │ │ │ │ - lxsdx vs41,r23,r9 │ │ │ │ - lxsd v5,16(r8) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxsd v6,24(r8) │ │ │ │ - xsmaddmdp vs44,vs8,vs0 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + lxsdx vs41,r24,r2 │ │ │ │ + lxsd v12,16(r9) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + lxsd v0,24(r9) │ │ │ │ + xsmaddmdp vs43,vs8,vs0 │ │ │ │ xscvdpqp v9,v9 │ │ │ │ - xscvdpqp v10,v5 │ │ │ │ - xscvdpqp v0,v6 │ │ │ │ xscvdpqp v12,v12 │ │ │ │ - xsmaddqp v10,v9,v13 │ │ │ │ - xsmaddqp v7,v12,v13 │ │ │ │ - xsmaddqp v8,v12,v1 │ │ │ │ + xscvdpqp v0,v0 │ │ │ │ + xscvdpqp v11,v11 │ │ │ │ + xsmaddqp v12,v9,v13 │ │ │ │ xsmaddqp v0,v9,v1 │ │ │ │ + xsmaddqp v7,v11,v13 │ │ │ │ + xsmaddqp v8,v11,v1 │ │ │ │ xxmr vs45,vs39 │ │ │ │ xxmr vs33,vs40 │ │ │ │ - bdnz 48dd0 │ │ │ │ - lfd f12,8(r26) │ │ │ │ - lfd f0,8(r27) │ │ │ │ + bdnz 490d0 │ │ │ │ + lfd f12,8(r12) │ │ │ │ + lfd f0,8(r26) │ │ │ │ fmadd f0,f8,f12,f0 │ │ │ │ - xxmr vs44,vs0 │ │ │ │ - xscvdpqp v12,v12 │ │ │ │ - xsmaddqp v10,v12,v7 │ │ │ │ - xsmaddqp v0,v12,v8 │ │ │ │ - xsmulqp v1,v11,v10 │ │ │ │ - xsmulqp v0,v0,v11 │ │ │ │ + xxmr vs43,vs0 │ │ │ │ + xscvdpqp v11,v11 │ │ │ │ + xsmaddqp v12,v11,v7 │ │ │ │ + xsmaddqp v0,v11,v8 │ │ │ │ + xsmulqp v1,v10,v12 │ │ │ │ + xsmulqp v0,v0,v10 │ │ │ │ xscvqpdp v1,v1 │ │ │ │ xscvqpdp v0,v0 │ │ │ │ - stxsd v1,0(r11) │ │ │ │ - stxsd v0,8(r11) │ │ │ │ - addi r11,r11,16 │ │ │ │ - addi r12,r12,8 │ │ │ │ - cmpld r0,r11 │ │ │ │ - bne 48cf0 │ │ │ │ - ld r17,56(r1) │ │ │ │ - ld r18,64(r1) │ │ │ │ - ld r22,96(r1) │ │ │ │ - ld r9,96(r28) │ │ │ │ - mr r4,r21 │ │ │ │ - mr r5,r21 │ │ │ │ - ldx r3,r9,r20 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxsd v1,0(r4) │ │ │ │ + stxsd v0,8(r4) │ │ │ │ + addi r4,r4,16 │ │ │ │ + addi r3,r3,8 │ │ │ │ + cmpld r11,r4 │ │ │ │ + bne 49000 │ │ │ │ + ld r19,56(r1) │ │ │ │ + ld r20,64(r1) │ │ │ │ + ld r2,96(r28) │ │ │ │ + mr r4,r23 │ │ │ │ + mr r5,r23 │ │ │ │ + ldx r3,r2,r22 │ │ │ │ + bl 4600 │ │ │ │ ld r4,56(r28) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lwz r10,36(r1) │ │ │ │ - addi r9,r9,1664 │ │ │ │ + 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 48f20 │ │ │ │ - slwi r30,r19,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - extsw r10,r10 │ │ │ │ + ble 49214 │ │ │ │ + slwi r30,r21,1 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + extsw r9,r9 │ │ │ │ + mr r2,r4 │ │ │ │ mtfprwa f0,r30 │ │ │ │ - lfd f11,808(r9) │ │ │ │ - andi. r8,r10,1 │ │ │ │ - mr r9,r4 │ │ │ │ - addi r8,r10,-1 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f11,f11,f0 │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - beq 48ef8 │ │ │ │ + beq 491ec │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r9,r4,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r4,16 │ │ │ │ stxv vs12,0(r4) │ │ │ │ - beq 48f20 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + beq 49214 │ │ │ │ + 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 48f00 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 491f4 │ │ │ │ sldi r5,r31,4 │ │ │ │ - mr r3,r29 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r19,72(r1) │ │ │ │ - ld r20,80(r1) │ │ │ │ - ld r21,88(r1) │ │ │ │ - addi r1,r1,192 │ │ │ │ + mr r3,r27 │ │ │ │ + bl 5260 │ │ │ │ + ld r21,72(r1) │ │ │ │ + ld r22,80(r1) │ │ │ │ + addi r1,r1,176 │ │ │ │ ld r0,16(r1) │ │ │ │ + lwz r11,8(r1) │ │ │ │ ld r23,-88(r1) │ │ │ │ ld r24,-80(r1) │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r31,-24(r1) │ │ │ │ blr │ │ │ │ - addi r1,r1,192 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r1,r1,176 │ │ │ │ + lxv vs0,0(r24) │ │ │ │ ld r0,16(r1) │ │ │ │ + lwz r11,8(r1) │ │ │ │ ld r23,-88(r1) │ │ │ │ ld r24,-80(r1) │ │ │ │ + stxv vs0,0(r27) │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ - stxv vs0,0(r29) │ │ │ │ ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r31,-24(r1) │ │ │ │ blr │ │ │ │ - cmpwi r10,0 │ │ │ │ - blt 48e74 │ │ │ │ - cmplwi r10,3 │ │ │ │ - ble 49180 │ │ │ │ - extswsli r9,r8,4 │ │ │ │ - extsw r10,r8 │ │ │ │ - li r7,1 │ │ │ │ - add r9,r21,r9 │ │ │ │ - cmpld r5,r9 │ │ │ │ - bge 49080 │ │ │ │ - addi r9,r5,16 │ │ │ │ - cmpld r21,r9 │ │ │ │ - isellt r7,0,r7 │ │ │ │ - cmpwi r7,0 │ │ │ │ - bne 49080 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - mr r9,r21 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - beq 49040 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 4902c │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 4901c │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - mr r10,r6 │ │ │ │ - addi r9,r21,16 │ │ │ │ - stxv vs0,0(r21) │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - cmpdi r10,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - beq 48e74 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs0,-64(r9) │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - stxv vs0,-48(r9) │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 49048 │ │ │ │ - b 48e74 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - rldicl r6,r8,63,33 │ │ │ │ - ld r10,0(r5) │ │ │ │ - ld r3,8(r5) │ │ │ │ - mr r9,r21 │ │ │ │ - andi. r4,r6,3 │ │ │ │ - addi r11,r6,-1 │ │ │ │ - mr r7,r6 │ │ │ │ - mtvsrdd vs0,r3,r10 │ │ │ │ - beq 490e8 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 490d4 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 490c4 │ │ │ │ - mr r6,r11 │ │ │ │ - addi r9,r21,32 │ │ │ │ - stxv vs0,0(r21) │ │ │ │ - stxv vs0,16(r21) │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - stxv vs0,16(r9) │ │ │ │ + cmpwi r9,0 │ │ │ │ + blt 49170 │ │ │ │ + cmplwi r9,3 │ │ │ │ + ble 49470 │ │ │ │ + extswsli r2,r10,4 │ │ │ │ + extsw r9,r10 │ │ │ │ + add r2,r23,r2 │ │ │ │ + cmpld r7,r2 │ │ │ │ + bge 49370 │ │ │ │ + addi r2,r7,16 │ │ │ │ + cmpld r23,r2 │ │ │ │ + bge 49370 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + mr r2,r23 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 4933c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 49328 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 49318 │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + mr r9,r6 │ │ │ │ + addi r2,r23,16 │ │ │ │ + stxv vs0,0(r23) │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + beq 49170 │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs0,-64(r2) │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + stxv vs0,-48(r2) │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 49344 │ │ │ │ + b 49170 │ │ │ │ + rldicl r6,r10,63,33 │ │ │ │ + ld r9,0(r7) │ │ │ │ + ld r4,8(r7) │ │ │ │ + mr r2,r23 │ │ │ │ + andi. r5,r6,3 │ │ │ │ + addi r3,r6,-1 │ │ │ │ + mr r8,r6 │ │ │ │ + mtvsrdd vs0,r4,r9 │ │ │ │ + beq 493d8 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 493c4 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 493b4 │ │ │ │ + mr r6,r3 │ │ │ │ + addi r2,r23,32 │ │ │ │ + stxv vs0,0(r23) │ │ │ │ + stxv vs0,16(r23) │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ addi r6,r6,-1 │ │ │ │ - addi r9,r9,32 │ │ │ │ + addi r2,r2,32 │ │ │ │ cmpdi r6,1 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - stxv vs0,16(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - beq 49118 │ │ │ │ - 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 490f0 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - clrrwi r8,r8,1 │ │ │ │ - beq 48e74 │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - stxvx vs0,r9,r21 │ │ │ │ - b 48e74 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + addi r2,r2,32 │ │ │ │ + beq 49408 │ │ │ │ + srdi r9,r8,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + addi r2,r2,128 │ │ │ │ + stxv vs0,-96(r2) │ │ │ │ + stxv vs0,-80(r2) │ │ │ │ + stxv vs0,-64(r2) │ │ │ │ + stxv vs0,-48(r2) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 493e0 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + clrrwi r10,r10,1 │ │ │ │ + beq 49170 │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + stxvx vs0,r2,r23 │ │ │ │ + b 49170 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f10,8(r26) │ │ │ │ - lfd f0,8(r27) │ │ │ │ - fmadd f8,f8,f10,f0 │ │ │ │ + lfd f11,8(r27) │ │ │ │ + lfd f0,8(r30) │ │ │ │ + fmadd f8,f8,f11,f0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ - xvmaddmdp vs12,vs8,vs11 │ │ │ │ + xvmaddmdp vs12,vs8,vs10 │ │ │ │ xvmuldp vs12,vs12,vs5 │ │ │ │ - stxv vs12,0(r29) │ │ │ │ - b 48b98 │ │ │ │ - lfd f10,8(r26) │ │ │ │ - lfd f0,8(r27) │ │ │ │ - fmadd f8,f8,f10,f0 │ │ │ │ + stxv vs12,0(r11) │ │ │ │ + b 48ea8 │ │ │ │ + lfd f11,8(r12) │ │ │ │ + lfd f0,8(r26) │ │ │ │ + fmadd f8,f8,f11,f0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ - xvmaddmdp vs12,vs8,vs11 │ │ │ │ + xvmaddmdp vs12,vs8,vs10 │ │ │ │ xvmuldp vs12,vs12,vs5 │ │ │ │ - stxv vs12,0(r11) │ │ │ │ - b 48e58 │ │ │ │ - extsw r10,r8 │ │ │ │ - b 48fe8 │ │ │ │ + stxv vs12,0(r4) │ │ │ │ + b 49158 │ │ │ │ + extsw r9,r10 │ │ │ │ + b 492e4 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1020000 │ │ │ │ - .long 0xf82 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0xd82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000491a0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-4768 │ │ │ │ +0000000000049490 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - li r9,4 │ │ │ │ + li r2,4 │ │ │ │ cmpwi r7,3 │ │ │ │ - std r14,-208(r1) │ │ │ │ + std r21,-152(r1) │ │ │ │ std r27,-104(r1) │ │ │ │ - addi r27,r7,1 │ │ │ │ - mfcr r11 │ │ │ │ - rldimi r9,r9,32,0 │ │ │ │ - ld r14,16(r3) │ │ │ │ + ld r27,16(r3) │ │ │ │ + addi r21,r7,1 │ │ │ │ + rldimi r2,r2,32,0 │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-528(r1) │ │ │ │ - std r9,144(r1) │ │ │ │ - stw r27,152(r1) │ │ │ │ - ble 4ab3c │ │ │ │ - std r15,328(r1) │ │ │ │ - std r24,400(r1) │ │ │ │ - mr r15,r3 │ │ │ │ + stxv vs62,288(r1) │ │ │ │ + stxv vs63,304(r1) │ │ │ │ + std r2,144(r1) │ │ │ │ + stw r21,152(r1) │ │ │ │ + ble 4ad34 │ │ │ │ + std r14,320(r1) │ │ │ │ std r25,408(r1) │ │ │ │ - mr r24,r5 │ │ │ │ - mr r25,r4 │ │ │ │ - addi r5,r1,156 │ │ │ │ - addi r4,r1,160 │ │ │ │ - std r29,440(r1) │ │ │ │ + mr r14,r3 │ │ │ │ + mr r25,r5 │ │ │ │ mr r3,r7 │ │ │ │ + addi r5,r1,156 │ │ │ │ std r30,448(r1) │ │ │ │ - std r31,456(r1) │ │ │ │ + std r29,440(r1) │ │ │ │ + mr r30,r4 │ │ │ │ + addi r4,r1,160 │ │ │ │ mr r29,r6 │ │ │ │ + std r28,432(r1) │ │ │ │ + std r31,456(r1) │ │ │ │ + mr r28,r8 │ │ │ │ mr r31,r7 │ │ │ │ - mr r30,r8 │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r15) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 49a18 │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,0(r14) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 49cac │ │ │ │ std r26,416(r1) │ │ │ │ lwz r26,160(r1) │ │ │ │ - andi. r8,r30,32 │ │ │ │ - mulli r10,r25,96 │ │ │ │ + andi. r8,r28,32 │ │ │ │ + mulli r9,r30,96 │ │ │ │ std r23,392(r1) │ │ │ │ - std r28,432(r1) │ │ │ │ + std r24,400(r1) │ │ │ │ std r22,384(r1) │ │ │ │ - std r21,376(r1) │ │ │ │ - li r22,0 │ │ │ │ + li r24,0 │ │ │ │ addi r23,r26,-1 │ │ │ │ - mr r9,r26 │ │ │ │ mfocrf r28,128 │ │ │ │ - add r14,r14,r10 │ │ │ │ + mr r2,r26 │ │ │ │ + add r9,r27,r9 │ │ │ │ cmpw r23,r31 │ │ │ │ - lwz r30,8(r14) │ │ │ │ + lwz r27,8(r9) │ │ │ │ + std r9,192(r1) │ │ │ │ iselgt r23,r31,r23 │ │ │ │ mtocrf 128,r28 │ │ │ │ - bne 4ac2c │ │ │ │ - slwi r9,r9,1 │ │ │ │ - ld r3,56(r15) │ │ │ │ + bne 4ae20 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + ld r3,56(r14) │ │ │ │ li r4,0 │ │ │ │ - extswsli r5,r9,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r5,8(r14) │ │ │ │ - ld r3,48(r15) │ │ │ │ + extswsli r5,r2,4 │ │ │ │ + bl 5240 │ │ │ │ + ld r22,192(r1) │ │ │ │ + ld r3,48(r14) │ │ │ │ li r4,0 │ │ │ │ + lwz r5,8(r22) │ │ │ │ slwi r5,r5,1 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r14) │ │ │ │ - ld r3,48(r15) │ │ │ │ - subf r10,r9,r23 │ │ │ │ - cmpwi r10,0 │ │ │ │ - blt 49314 │ │ │ │ - addi r10,r10,1 │ │ │ │ - extswsli r9,r9,5 │ │ │ │ + bl 5240 │ │ │ │ + lwz r2,8(r22) │ │ │ │ + ld r3,48(r14) │ │ │ │ + subf r9,r2,r23 │ │ │ │ + cmpwi r9,0 │ │ │ │ + blt 495fc │ │ │ │ + addi r9,r9,1 │ │ │ │ + extswsli r2,r2,5 │ │ │ │ + mr r10,r25 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r8,r24 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - add r9,r3,r9 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 4ab6c │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - stxv vs32,16(r9) │ │ │ │ - addi r8,r8,32 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs0,-64(r9) │ │ │ │ - lxv vs0,-16(r8) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - bdnz 492f0 │ │ │ │ - lwz r9,160(r1) │ │ │ │ - addi r21,r23,1 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + add r2,r3,r2 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 4ad68 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r10,r10,32 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs0,-64(r2) │ │ │ │ + lxv vs0,-16(r10) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + bdnz 495d8 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + addi r22,r23,1 │ │ │ │ li r4,0 │ │ │ │ - slwi r10,r21,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - add r3,r3,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r5,r9,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,160(r1) │ │ │ │ - lwz r9,156(r1) │ │ │ │ - cmpw r7,r31 │ │ │ │ - beq 4ab94 │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 4ad08 │ │ │ │ - addi r10,r26,-2 │ │ │ │ - li r7,1 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - stfd f27,488(r1) │ │ │ │ - cmpwi cr4,r25,1 │ │ │ │ - mtfprwa f27,r21 │ │ │ │ - stfd f30,512(r1) │ │ │ │ - clrlwi r8,r25,31 │ │ │ │ + slwi r9,r22,1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + add r3,r3,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extswsli r5,r2,4 │ │ │ │ + bl 5240 │ │ │ │ + lwz r8,160(r1) │ │ │ │ + lwz r2,156(r1) │ │ │ │ + cmpw r8,r31 │ │ │ │ + beq 4ad90 │ │ │ │ + cmpwi r2,1 │ │ │ │ + ble 49acc │ │ │ │ + addi r9,r26,-2 │ │ │ │ + mtfprd f0,r30 │ │ │ │ + stfd f25,472(r1) │ │ │ │ stfd f26,480(r1) │ │ │ │ - cmpw r10,r30 │ │ │ │ - stw r7,208(r1) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - fcfid f26,f0 │ │ │ │ - rotlwi r28,r28,24 │ │ │ │ - mtocrf 32,r28 │ │ │ │ - rotlwi r28,r28,8 │ │ │ │ - fcfid f27,f27 │ │ │ │ - stw r8,244(r1) │ │ │ │ - li r8,8 │ │ │ │ + mtfprwa f26,r22 │ │ │ │ + li r10,8 │ │ │ │ + stfd f28,496(r1) │ │ │ │ stfd f29,504(r1) │ │ │ │ - iselgt r10,r30,r10 │ │ │ │ - addi r7,r7,1664 │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + cmpwi cr4,r30,1 │ │ │ │ + clrlwi r30,r30,31 │ │ │ │ + xxspltidp vs62,1056964608 │ │ │ │ + cmpw r9,r27 │ │ │ │ + fcfid f25,f0 │ │ │ │ + stfd f27,488(r1) │ │ │ │ + fcfid f26,f26 │ │ │ │ + std r10,176(r1) │ │ │ │ + li r10,4 │ │ │ │ + li r8,1 │ │ │ │ + mr r26,r28 │ │ │ │ + stfd f30,512(r1) │ │ │ │ + stfd f31,520(r1) │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ + cmpwi cr3,r30,0 │ │ │ │ + iselgt r9,r27,r9 │ │ │ │ + xxspltd vs63,vs28,0 │ │ │ │ + mr r28,r10 │ │ │ │ + std r15,328(r1) │ │ │ │ std r16,336(r1) │ │ │ │ - std r8,192(r1) │ │ │ │ - li r8,4 │ │ │ │ std r17,344(r1) │ │ │ │ std r18,352(r1) │ │ │ │ - cmpwi r10,0 │ │ │ │ - std r7,184(r1) │ │ │ │ - addis r7,r2,-2 │ │ │ │ std r19,360(r1) │ │ │ │ + cmpwi cr7,r9,0 │ │ │ │ std r20,368(r1) │ │ │ │ + fsub f25,f25,f28 │ │ │ │ stfd f24,464(r1) │ │ │ │ - stfd f25,472(r1) │ │ │ │ - stfd f28,496(r1) │ │ │ │ - isellt r10,0,r10 │ │ │ │ - addi r7,r7,1648 │ │ │ │ - stfd f31,520(r1) │ │ │ │ - std r22,288(r1) │ │ │ │ - std r14,216(r1) │ │ │ │ - stw r8,176(r1) │ │ │ │ - std r29,296(r1) │ │ │ │ - std r31,304(r1) │ │ │ │ - mtfprwa f30,r10 │ │ │ │ - std r7,232(r1) │ │ │ │ - stw r27,312(r1) │ │ │ │ - fcfid f30,f30 │ │ │ │ + stw r8,188(r1) │ │ │ │ + isel r9,0,r9,4*cr7+lt │ │ │ │ + std r24,256(r1) │ │ │ │ + std r29,264(r1) │ │ │ │ + std r31,272(r1) │ │ │ │ + stw r21,280(r1) │ │ │ │ + mtfprwa f27,r9 │ │ │ │ + fcfid f27,f27 │ │ │ │ nop │ │ │ │ - lwz r10,208(r1) │ │ │ │ - stw r10,228(r1) │ │ │ │ - addi r10,r10,1 │ │ │ │ - stw r10,208(r1) │ │ │ │ - addi r10,r1,176 │ │ │ │ - lfiwax f12,0,r10 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f11,f27,f12 │ │ │ │ - fdiv f0,f30,f12 │ │ │ │ - frip f11,f11 │ │ │ │ + nop │ │ │ │ + mtfprwa f29,r28 │ │ │ │ + lwz r9,188(r1) │ │ │ │ + slwi r30,r28,1 │ │ │ │ + fcfid f29,f29 │ │ │ │ + stw r9,224(r1) │ │ │ │ + addi r9,r9,1 │ │ │ │ + stw r9,188(r1) │ │ │ │ + fdiv f12,f26,f29 │ │ │ │ + fdiv f0,f27,f29 │ │ │ │ + frip f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ - fctidz f11,f11 │ │ │ │ + fctidz f12,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f11 │ │ │ │ + mffprd r9,f12 │ │ │ │ mffprd r25,f0 │ │ │ │ - addi r10,r10,-1 │ │ │ │ + addi r9,r9,-1 │ │ │ │ mr r19,r25 │ │ │ │ - cmpw r25,r10 │ │ │ │ - stw r10,180(r1) │ │ │ │ - bgt 4ab30 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lwz r7,176(r1) │ │ │ │ + cmpw r25,r9 │ │ │ │ + stw r9,184(r1) │ │ │ │ + bgt 49a60 │ │ │ │ + fdiv f29,f25,f29 │ │ │ │ slwi r24,r25,2 │ │ │ │ - fmr f24,f30 │ │ │ │ - lfd f28,1648(r9) │ │ │ │ - slwi r9,r25,1 │ │ │ │ + slwi r10,r25,1 │ │ │ │ + srawi r9,r28,1 │ │ │ │ + mullw r27,r28,r25 │ │ │ │ + slwi r30,r28,1 │ │ │ │ + rotlwi r26,r26,24 │ │ │ │ + mtocrf 32,r26 │ │ │ │ + rotlwi r26,r26,8 │ │ │ │ + extswsli r25,r25,5 │ │ │ │ addi r22,r24,2 │ │ │ │ addi r23,r24,3 │ │ │ │ + addi r2,r10,1 │ │ │ │ addi r24,r24,1 │ │ │ │ - srawi r10,r7,1 │ │ │ │ - mullw r27,r7,r25 │ │ │ │ - addi r9,r9,1 │ │ │ │ - slwi r30,r7,1 │ │ │ │ - extswsli r25,r25,5 │ │ │ │ - extsw r16,r7 │ │ │ │ - extswsli r31,r7,3 │ │ │ │ - fsub f28,f26,f28 │ │ │ │ - neg r8,r10 │ │ │ │ - mullw r22,r22,r10 │ │ │ │ - mullw r23,r23,r10 │ │ │ │ - mullw r24,r24,r10 │ │ │ │ - ld r10,192(r1) │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - extswsli r28,r30,4 │ │ │ │ - stw r8,224(r1) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - stw r30,240(r1) │ │ │ │ - addi r8,r8,1648 │ │ │ │ - fdiv f28,f28,f12 │ │ │ │ - addi r17,r10,-8 │ │ │ │ - slwi r10,r27,1 │ │ │ │ + neg r10,r9 │ │ │ │ + extsw r15,r28 │ │ │ │ + extswsli r18,r30,4 │ │ │ │ + extswsli r31,r28,3 │ │ │ │ + stw r30,228(r1) │ │ │ │ + mullw r22,r22,r9 │ │ │ │ + mullw r23,r23,r9 │ │ │ │ + mullw r24,r24,r9 │ │ │ │ + mullw r2,r2,r28 │ │ │ │ + stw r10,212(r1) │ │ │ │ + ld r10,176(r1) │ │ │ │ + slwi r9,r27,1 │ │ │ │ + addi r16,r10,-8 │ │ │ │ + subf r2,r9,r2 │ │ │ │ extswsli r22,r22,4 │ │ │ │ extswsli r23,r23,4 │ │ │ │ extswsli r24,r24,4 │ │ │ │ - std r8,200(r1) │ │ │ │ - subf r9,r10,r9 │ │ │ │ - stw r9,212(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r4,48(r15) │ │ │ │ - ld r3,64(r15) │ │ │ │ + stw r2,208(r1) │ │ │ │ + ld r4,48(r14) │ │ │ │ + ld r3,64(r14) │ │ │ │ mr r5,r31 │ │ │ │ add r4,r4,r22 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,48(r15) │ │ │ │ - ld r3,72(r15) │ │ │ │ + bl 5260 │ │ │ │ + ld r4,48(r14) │ │ │ │ + ld r3,72(r14) │ │ │ │ mr r5,r31 │ │ │ │ add r4,r4,r23 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,64(r15) │ │ │ │ + bl 5260 │ │ │ │ + ld r3,64(r14) │ │ │ │ li r4,0 │ │ │ │ mr r5,r31 │ │ │ │ add r3,r3,r31 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,72(r15) │ │ │ │ + bl 5240 │ │ │ │ + ld r3,72(r14) │ │ │ │ li r4,0 │ │ │ │ mr r5,r31 │ │ │ │ add r3,r3,r31 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,48(r15) │ │ │ │ + bl 5240 │ │ │ │ + ld r3,48(r14) │ │ │ │ mr r5,r31 │ │ │ │ add r4,r3,r24 │ │ │ │ add r3,r3,r22 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,48(r15) │ │ │ │ + bl 5260 │ │ │ │ + ld r3,48(r14) │ │ │ │ li r4,0 │ │ │ │ mr r5,r31 │ │ │ │ add r3,r3,r24 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,48(r15) │ │ │ │ + bl 5240 │ │ │ │ + ld r3,48(r14) │ │ │ │ li r4,0 │ │ │ │ mr r5,r31 │ │ │ │ add r3,r3,r23 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,216(r1) │ │ │ │ - ld r10,192(r1) │ │ │ │ - ld r29,64(r15) │ │ │ │ - ld r9,0(r9) │ │ │ │ - ldx r20,r9,r10 │ │ │ │ - lbzx r9,r20,r25 │ │ │ │ + bl 5240 │ │ │ │ + ld r2,192(r1) │ │ │ │ + ld r9,176(r1) │ │ │ │ + ld r29,64(r14) │ │ │ │ + ld r2,0(r2) │ │ │ │ + ldx r20,r2,r9 │ │ │ │ + lbzx r2,r20,r25 │ │ │ │ add r20,r20,r25 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 49a60 │ │ │ │ - lwz r10,208(r1) │ │ │ │ - li r9,1 │ │ │ │ - lxv vs12,0(r29) │ │ │ │ - ld r30,72(r15) │ │ │ │ - lfd f30,24(r20) │ │ │ │ - ld r26,16(r20) │ │ │ │ - slw r14,r9,r10 │ │ │ │ - ld r10,200(r1) │ │ │ │ - lwz r9,0(r15) │ │ │ │ - xvadddp vs12,vs12,vs12 │ │ │ │ - slwi r8,r14,1 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - lfd f11,0(r10) │ │ │ │ - ld r10,88(r15) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - fcfid f0,f0 │ │ │ │ - ldx r3,r10,r17 │ │ │ │ - stxv vs12,0(r29) │ │ │ │ - fdiv f31,f11,f0 │ │ │ │ - beq 4963c │ │ │ │ - mtfprwa f0,r19 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bge 49ef0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 49d00 │ │ │ │ + lwz r9,188(r1) │ │ │ │ + li r2,1 │ │ │ │ + lxv vs0,0(r29) │ │ │ │ + ld r30,72(r14) │ │ │ │ + lfd f24,24(r20) │ │ │ │ + ld r17,16(r20) │ │ │ │ + slw r26,r2,r9 │ │ │ │ + lwz r2,0(r14) │ │ │ │ + xvadddp vs0,vs0,vs0 │ │ │ │ + ld r9,88(r14) │ │ │ │ + slwi r10,r26,1 │ │ │ │ + mtfprwa f12,r10 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ldx r3,r9,r16 │ │ │ │ + stxv vs0,0(r29) │ │ │ │ lxv vs0,0(r30) │ │ │ │ + fcfid f12,f12 │ │ │ │ + fdiv f31,f28,f12 │ │ │ │ + beq 498dc │ │ │ │ + mtfprwa f12,r19 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f29 │ │ │ │ + bge 4a140 │ │ │ │ + xvadddp vs0,vs0,vs0 │ │ │ │ + extswsli r8,r26,3 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - extsw r18,r14 │ │ │ │ - extswsli r21,r14,3 │ │ │ │ - xvadddp vs0,vs0,vs0 │ │ │ │ + extsw r21,r26 │ │ │ │ + std r8,200(r1) │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r15) │ │ │ │ + bl 4600 │ │ │ │ + ld r2,88(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r17 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fcmpu cr0,f30,f29 │ │ │ │ - bne 49d50 │ │ │ │ - cmpwi r14,0 │ │ │ │ - ble 496dc │ │ │ │ - sldi r7,r18,4 │ │ │ │ - mtctr r18 │ │ │ │ - xxspltd vs11,vs31,0 │ │ │ │ - li r10,0 │ │ │ │ + ldx r3,r2,r16 │ │ │ │ + bl 4600 │ │ │ │ + ld r8,200(r1) │ │ │ │ + fcmpu cr0,f24,f30 │ │ │ │ + bne 49fc0 │ │ │ │ + cmpwi r26,0 │ │ │ │ + ble 4997c │ │ │ │ + sldi r10,r21,4 │ │ │ │ + xxspltd vs12,vs31,0 │ │ │ │ + mtctr r21 │ │ │ │ li r9,0 │ │ │ │ - add r8,r21,r7 │ │ │ │ - add r7,r26,r7 │ │ │ │ - add r8,r26,r8 │ │ │ │ + li r2,0 │ │ │ │ + add r7,r8,r17 │ │ │ │ + add r7,r7,r10 │ │ │ │ + add r10,r17,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r29,r9 │ │ │ │ - lxvdsx vs12,r7,r10 │ │ │ │ - lxvdsx vs0,r8,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r30,r9 │ │ │ │ - xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 496b0 │ │ │ │ - ld r9,96(r15) │ │ │ │ + nop │ │ │ │ + lxvx vs10,r29,r2 │ │ │ │ + lxvdsx vs11,r10,r9 │ │ │ │ + lxvdsx vs0,r7,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + xvmuldp vs11,vs10,vs11 │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ + xvmaddmdp vs0,vs10,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 49950 │ │ │ │ + ld r2,96(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r17 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lwz r9,176(r1) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r16 │ │ │ │ + bl 4600 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r30) │ │ │ │ lfd f0,24(r20) │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bne 49e70 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 4979c │ │ │ │ - ld r6,48(r15) │ │ │ │ - lwz r8,212(r1) │ │ │ │ - slwi r10,r27,1 │ │ │ │ - andi. r9,r16,1 │ │ │ │ - ld r7,72(r15) │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r16,-1 │ │ │ │ - add r10,r10,r8 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r8,r6,r10 │ │ │ │ - beq 49768 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxvx vs12,r6,r10 │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r9,16 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bne 4a0c0 │ │ │ │ + cmpwi r28,0 │ │ │ │ + ble 49a2c │ │ │ │ + ld r7,48(r14) │ │ │ │ + lwz r10,208(r1) │ │ │ │ + slwi r9,r27,1 │ │ │ │ + andi. r2,r15,1 │ │ │ │ + ld r8,72(r14) │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r15,-1 │ │ │ │ + add r9,r9,r10 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r10,r7,r9 │ │ │ │ + beq 499f8 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxvx vs12,r7,r9 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - beq 4979c │ │ │ │ - srdi r10,r16,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + beq 49a2c │ │ │ │ + srdi r9,r15,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - lxvx vs12,r8,r10 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + lxvx vs12,r10,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - bdnz 49770 │ │ │ │ - lwz r9,176(r1) │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz 49a00 │ │ │ │ + lwz r2,184(r1) │ │ │ │ addi r19,r19,1 │ │ │ │ - add r22,r22,r28 │ │ │ │ - add r23,r23,r28 │ │ │ │ - add r24,r24,r28 │ │ │ │ + add r22,r22,r18 │ │ │ │ + add r23,r23,r18 │ │ │ │ + add r24,r24,r18 │ │ │ │ addi r25,r25,32 │ │ │ │ - add r27,r27,r9 │ │ │ │ - lwz r9,180(r1) │ │ │ │ - cmpw r9,r19 │ │ │ │ - bge 49510 │ │ │ │ - lwz r30,240(r1) │ │ │ │ - lwz r9,156(r1) │ │ │ │ - fmr f30,f24 │ │ │ │ - lwz r10,208(r1) │ │ │ │ - stw r30,176(r1) │ │ │ │ - cmpw r9,r10 │ │ │ │ - ld r10,192(r1) │ │ │ │ - addi r10,r10,8 │ │ │ │ - std r10,192(r1) │ │ │ │ - bgt 49420 │ │ │ │ - ld r22,288(r1) │ │ │ │ - ld r14,216(r1) │ │ │ │ - ld r29,296(r1) │ │ │ │ - ld r31,304(r1) │ │ │ │ - mfocrf r28,32 │ │ │ │ - rlwinm r28,r28,8,0,3 │ │ │ │ - lwz r27,312(r1) │ │ │ │ - lwz r7,160(r1) │ │ │ │ + add r27,r27,r28 │ │ │ │ + cmpw r2,r19 │ │ │ │ + bge 497d0 │ │ │ │ + lwz r30,228(r1) │ │ │ │ + lwz r2,156(r1) │ │ │ │ + mfocrf r26,32 │ │ │ │ + rlwinm r26,r26,8,0,3 │ │ │ │ + lwz r9,188(r1) │ │ │ │ + mr r28,r30 │ │ │ │ + cmpw r2,r9 │ │ │ │ + ld r9,176(r1) │ │ │ │ + addi r9,r9,8 │ │ │ │ + std r9,176(r1) │ │ │ │ + bgt 49700 │ │ │ │ + ld r24,256(r1) │ │ │ │ + ld r29,264(r1) │ │ │ │ + mr r28,r26 │ │ │ │ + ld r31,272(r1) │ │ │ │ + lwz r21,280(r1) │ │ │ │ + lwz r8,160(r1) │ │ │ │ lfd f24,464(r1) │ │ │ │ lfd f25,472(r1) │ │ │ │ lfd f26,480(r1) │ │ │ │ lfd f27,488(r1) │ │ │ │ lfd f28,496(r1) │ │ │ │ lfd f29,504(r1) │ │ │ │ lfd f30,512(r1) │ │ │ │ lfd f31,520(r1) │ │ │ │ + ld r15,328(r1) │ │ │ │ ld r16,336(r1) │ │ │ │ ld r17,344(r1) │ │ │ │ ld r18,352(r1) │ │ │ │ ld r19,360(r1) │ │ │ │ ld r20,368(r1) │ │ │ │ - cmpwi r7,0 │ │ │ │ - ld r10,56(r15) │ │ │ │ - ble 49890 │ │ │ │ - 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 49b1c │ │ │ │ + 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 49864 │ │ │ │ - li r9,40 │ │ │ │ - ld r8,184(r1) │ │ │ │ - extswsli r6,r7,4 │ │ │ │ - lxv vs8,0(r10) │ │ │ │ - add r3,r7,r31 │ │ │ │ - addi r11,r31,-1 │ │ │ │ - sldi r30,r31,4 │ │ │ │ - addi r5,r10,32 │ │ │ │ - lxvx vs0,r14,r9 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r0,r6,16 │ │ │ │ - add r26,r10,r6 │ │ │ │ - extsw r3,r3 │ │ │ │ - sldi r11,r11,4 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + bdnz 49af0 │ │ │ │ + ld r2,192(r1) │ │ │ │ + xxspltidp vs8,1056964608 │ │ │ │ + extswsli r6,r8,4 │ │ │ │ + xxspltidp vs7,1056964608 │ │ │ │ + add r4,r8,r31 │ │ │ │ + addi r3,r31,-1 │ │ │ │ + sldi r11,r31,4 │ │ │ │ + addi r10,r6,16 │ │ │ │ + add r5,r9,r6 │ │ │ │ addi r7,r6,48 │ │ │ │ - lxv vs7,0(r8) │ │ │ │ - lfd f6,1664(r9) │ │ │ │ - addi r8,r14,56 │ │ │ │ - addi r3,r3,-1 │ │ │ │ - addi r9,r31,-3 │ │ │ │ - add r7,r10,r7 │ │ │ │ - add r4,r10,r0 │ │ │ │ - lxvdsx vs10,0,r8 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ addi r8,r6,32 │ │ │ │ + extsw r4,r4 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + plxv vs0,40(r2) │ │ │ │ + lxvx vs6,r9,r10 │ │ │ │ + addi r2,r2,56 │ │ │ │ + add r7,r9,r7 │ │ │ │ + add r8,r9,r8 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + lxvdsx vs10,0,r2 │ │ │ │ + addi r2,r31,-3 │ │ │ │ + sldi r4,r4,4 │ │ │ │ + xxspltd vs12,vs0,1 │ │ │ │ xxspltd vs9,vs0,0 │ │ │ │ xxspltd vs11,vs0,1 │ │ │ │ - xxspltd vs12,vs0,1 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - add r31,r10,r3 │ │ │ │ - mtctr r9 │ │ │ │ - add r8,r10,r8 │ │ │ │ - li r9,0 │ │ │ │ - fmul f12,f12,f6 │ │ │ │ - lxvx vs6,r10,r0 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r31,r9,r4 │ │ │ │ + fmul f12,f12,f8 │ │ │ │ + lxv vs8,0(r9) │ │ │ │ + mtctr r2 │ │ │ │ + li r2,0 │ │ │ │ xvmaddadp vs8,vs0,vs9 │ │ │ │ xvmuldp vs0,vs11,vs7 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ xvmaddmdp vs0,vs6,vs8 │ │ │ │ xvmuldp vs6,vs12,vs10 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ stxv vs0,0(r29) │ │ │ │ - lxvx vs5,r10,r6 │ │ │ │ - lxvx vs0,r10,r0 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ + lxv vs8,32(r5) │ │ │ │ + add r10,r9,r10 │ │ │ │ + addi r5,r9,32 │ │ │ │ + lxvx vs5,r9,r6 │ │ │ │ + lxv vs4,16(r9) │ │ │ │ addi r6,r29,32 │ │ │ │ - lxv vs8,32(r26) │ │ │ │ - lxv vs4,16(r10) │ │ │ │ - xvmaddmdp vs8,vs7,vs5 │ │ │ │ xvmaddmdp vs0,vs9,vs4 │ │ │ │ + xvmaddmdp vs8,vs7,vs5 │ │ │ │ xvmaddmdp vs11,vs8,vs0 │ │ │ │ xvmuldp vs0,vs11,vs10 │ │ │ │ stxv vs0,16(r29) │ │ │ │ - lxvx vs11,r10,r11 │ │ │ │ - lxvx vs8,r10,r3 │ │ │ │ + lxvx vs11,r9,r3 │ │ │ │ + lxvx vs8,r9,r4 │ │ │ │ lxv vs0,-16(r31) │ │ │ │ - xvmaddadp vs11,vs9,vs8 │ │ │ │ + xvmaddadp vs11,vs8,vs9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r29,r11 │ │ │ │ - lxvx vs0,r10,r3 │ │ │ │ + stxvx vs0,r29,r3 │ │ │ │ + lxvx vs0,r9,r4 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r30,r29 │ │ │ │ + stxvx vs0,r11,r29 │ │ │ │ nop │ │ │ │ - lxvx vs11,r4,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - lxvx vs8,r8,r9 │ │ │ │ + lxvx vs11,r10,r2 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + lxvx vs8,r8,r2 │ │ │ │ xvadddp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ xvmaddadp vs11,vs8,vs9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 49990 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 49c20 │ │ │ │ mtocrf 128,r28 │ │ │ │ - bne 4ac80 │ │ │ │ - ld r15,328(r1) │ │ │ │ - ld r21,376(r1) │ │ │ │ + bne 4ae70 │ │ │ │ + ld r14,320(r1) │ │ │ │ ld r22,384(r1) │ │ │ │ ld r23,392(r1) │ │ │ │ ld r24,400(r1) │ │ │ │ ld r25,408(r1) │ │ │ │ ld r26,416(r1) │ │ │ │ ld r28,432(r1) │ │ │ │ ld r29,440(r1) │ │ │ │ ld r30,448(r1) │ │ │ │ ld r31,456(r1) │ │ │ │ addi r1,r1,528 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r21,-152(r1) │ │ │ │ ld r27,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r15,328(r1) │ │ │ │ - ld r24,400(r1) │ │ │ │ + ld r14,320(r1) │ │ │ │ ld r25,408(r1) │ │ │ │ + ld r28,432(r1) │ │ │ │ ld r29,440(r1) │ │ │ │ ld r30,448(r1) │ │ │ │ ld r31,456(r1) │ │ │ │ addi r1,r1,528 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r21,-152(r1) │ │ │ │ ld r27,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,224(r1) │ │ │ │ - lwz r26,4(r20) │ │ │ │ + nop │ │ │ │ + lwz r2,212(r1) │ │ │ │ + lwz r21,4(r20) │ │ │ │ add r3,r29,r31 │ │ │ │ li r4,0 │ │ │ │ - lwz r21,8(r20) │ │ │ │ - add r30,r9,r26 │ │ │ │ + lwz r26,8(r20) │ │ │ │ + add r30,r2,r21 │ │ │ │ extswsli r30,r30,4 │ │ │ │ mr r5,r30 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,72(r15) │ │ │ │ + bl 5240 │ │ │ │ + ld r3,72(r14) │ │ │ │ mr r5,r30 │ │ │ │ li r4,0 │ │ │ │ add r3,r3,r31 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,200(r1) │ │ │ │ - li r9,1 │ │ │ │ - ld r29,64(r15) │ │ │ │ - lwz r8,0(r15) │ │ │ │ - ld r7,88(r15) │ │ │ │ - ld r30,72(r15) │ │ │ │ - lfd f25,24(r20) │ │ │ │ - ld r18,16(r20) │ │ │ │ - slw r11,r9,r21 │ │ │ │ - extsw r9,r21 │ │ │ │ - lfd f31,0(r10) │ │ │ │ - slwi r10,r11,1 │ │ │ │ - lxv vs12,0(r29) │ │ │ │ - addi r9,r9,-2 │ │ │ │ + bl 5240 │ │ │ │ + li r2,1 │ │ │ │ + ld r29,64(r14) │ │ │ │ + lwz r8,0(r14) │ │ │ │ + ld r9,88(r14) │ │ │ │ + ld r30,72(r14) │ │ │ │ + slw r7,r2,r26 │ │ │ │ + extsw r2,r26 │ │ │ │ + lfd f24,24(r20) │ │ │ │ + ld r17,16(r20) │ │ │ │ + slwi r10,r7,1 │ │ │ │ + lxv vs0,0(r29) │ │ │ │ + addi r2,r2,-2 │ │ │ │ andi. r8,r8,64 │ │ │ │ - mtfprwa f0,r10 │ │ │ │ - sldi r21,r9,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - ldx r3,r7,r21 │ │ │ │ - xvadddp vs12,vs12,vs12 │ │ │ │ - fdiv f31,f31,f0 │ │ │ │ - beq 4a000 │ │ │ │ - srawi r9,r11,1 │ │ │ │ - ble cr4,4a408 │ │ │ │ - ld r10,24(r15) │ │ │ │ - lwz r8,244(r1) │ │ │ │ - srawi r14,r26,1 │ │ │ │ - addze r14,r14 │ │ │ │ + stw r7,200(r1) │ │ │ │ + mtfprwa f31,r10 │ │ │ │ + sldi r26,r2,3 │ │ │ │ + fcfid f31,f31 │ │ │ │ + xvadddp vs0,vs0,vs0 │ │ │ │ + ldx r3,r9,r26 │ │ │ │ + fdiv f31,f28,f31 │ │ │ │ + beq 4a250 │ │ │ │ + srawi r2,r7,1 │ │ │ │ + ble cr4,4a628 │ │ │ │ + ld r9,24(r14) │ │ │ │ + srawi r10,r21,1 │ │ │ │ + addze r10,r10 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - stw r11,264(r1) │ │ │ │ - stw r9,256(r1) │ │ │ │ - cmpwi r8,0 │ │ │ │ - ldx r8,r10,r21 │ │ │ │ - stxv vs12,0(r29) │ │ │ │ - std r8,248(r1) │ │ │ │ + stw r2,240(r1) │ │ │ │ + ldx r6,r9,r26 │ │ │ │ + stxv vs0,0(r29) │ │ │ │ lxv vs0,0(r30) │ │ │ │ + stw r10,216(r1) │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ + std r6,232(r1) │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bne 4a180 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r15) │ │ │ │ + bne cr3,4a3b0 │ │ │ │ + bl 4600 │ │ │ │ + ld r9,88(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r10,r21 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,248(r1) │ │ │ │ - lwz r9,256(r1) │ │ │ │ - lwz r11,264(r1) │ │ │ │ - fcmpu cr0,f25,f29 │ │ │ │ - bne 4a61c │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 49c60 │ │ │ │ - ld r10,232(r1) │ │ │ │ - extsw r4,r9 │ │ │ │ + ldx r3,r9,r26 │ │ │ │ + bl 4600 │ │ │ │ + ld r6,232(r1) │ │ │ │ + lwz r2,240(r1) │ │ │ │ + fcmpu cr0,f24,f30 │ │ │ │ + bne 4a9f8 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 49ee0 │ │ │ │ + lwz r5,216(r1) │ │ │ │ + extsw r7,r2 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - li r5,0 │ │ │ │ - li r6,0 │ │ │ │ - mtctr r4 │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - extswsli r10,r14,3 │ │ │ │ - add r7,r18,r10 │ │ │ │ - lxvx vs9,r29,r6 │ │ │ │ - lxvdsx vs11,r18,r5 │ │ │ │ - lxvdsx vs0,r7,r5 │ │ │ │ - lxvdsx vs12,r8,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - xvmuldp vs11,vs9,vs11 │ │ │ │ - lxvx vs9,r30,r6 │ │ │ │ - xvadddp vs12,vs12,vs10 │ │ │ │ - xvmaddmdp vs0,vs9,vs11 │ │ │ │ + li r8,0 │ │ │ │ + li r10,0 │ │ │ │ + mtctr r7 │ │ │ │ + extswsli r5,r5,3 │ │ │ │ + add r9,r17,r5 │ │ │ │ + nop │ │ │ │ + lxvx vs10,r29,r8 │ │ │ │ + lxvdsx vs11,r17,r10 │ │ │ │ + lxvdsx vs0,r9,r10 │ │ │ │ + lxvdsx vs12,r6,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvmuldp vs11,vs10,vs11 │ │ │ │ + lxvx vs10,r30,r8 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + xvmaddmdp vs0,vs10,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r30,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - bdnz 49ba0 │ │ │ │ - ld r6,232(r1) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtctr r4 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + addi r8,r8,16 │ │ │ │ + bdnz 49e20 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r7 │ │ │ │ subf r29,r30,r29 │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - extswsli r6,r9,3 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r7,r7,r6 │ │ │ │ - add r9,r9,r30 │ │ │ │ - add r6,r8,r6 │ │ │ │ - addi r8,r9,16 │ │ │ │ - add r6,r7,r6 │ │ │ │ - addi r7,r7,-8 │ │ │ │ + extswsli r4,r2,3 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r10,r9,r4 │ │ │ │ + add r2,r2,r30 │ │ │ │ + add r8,r4,r6 │ │ │ │ + add r8,r8,r10 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r10,r10,-8 │ │ │ │ nop │ │ │ │ - subf r9,r10,r7 │ │ │ │ - subf r5,r7,r6 │ │ │ │ - lxvx vs9,r8,r29 │ │ │ │ - addi r4,r7,8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lxvdsx vs11,0,r5 │ │ │ │ - lxvdsx vs0,0,r4 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ - xvadddp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r2,r5,r10 │ │ │ │ + subf r7,r10,r8 │ │ │ │ + lxvx vs10,r9,r29 │ │ │ │ + addi r6,r10,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lxvdsx vs11,0,r7 │ │ │ │ + lxvdsx vs0,0,r6 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ + xvadddp vs11,vs11,vs63 │ │ │ │ + xvmuldp vs12,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xvnmsubmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxv vs0,-16(r8) │ │ │ │ - bdnz 49c10 │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz 49e90 │ │ │ │ nop │ │ │ │ - ld r9,96(r15) │ │ │ │ + ld r2,96(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r21 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r26 │ │ │ │ + bl 4600 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r30) │ │ │ │ lfd f0,24(r20) │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bne 4a100 │ │ │ │ - cmpwi r26,0 │ │ │ │ - ble 4979c │ │ │ │ - ld r8,56(r15) │ │ │ │ - extsw r26,r26 │ │ │ │ - lwz r9,160(r1) │ │ │ │ - andi. r7,r26,1 │ │ │ │ - ld r6,72(r15) │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r26,-1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r7,r8,r9 │ │ │ │ - beq 49ce4 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bne 4a330 │ │ │ │ + cmpwi r21,0 │ │ │ │ + ble 49a2c │ │ │ │ + ld r10,56(r14) │ │ │ │ + extsw r21,r21 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + andi. r8,r21,1 │ │ │ │ + ld r7,72(r14) │ │ │ │ + li r9,0 │ │ │ │ + addi r6,r21,-1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r8,r10,r2 │ │ │ │ + beq 49f58 │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r9,16 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + beq 49a2c │ │ │ │ + srdi r2,r21,1 │ │ │ │ + mtctr r2 │ │ │ │ lxvx vs12,r8,r9 │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r10,16 │ │ │ │ + lxvx vs0,r7,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r8,r9 │ │ │ │ - beq 4979c │ │ │ │ - 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 49cec │ │ │ │ - lwz r9,176(r1) │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + bdnz 49f60 │ │ │ │ + lwz r2,184(r1) │ │ │ │ addi r19,r19,1 │ │ │ │ - add r22,r22,r28 │ │ │ │ - add r23,r23,r28 │ │ │ │ - add r24,r24,r28 │ │ │ │ + add r22,r22,r18 │ │ │ │ + add r23,r23,r18 │ │ │ │ + add r24,r24,r18 │ │ │ │ addi r25,r25,32 │ │ │ │ - add r27,r27,r9 │ │ │ │ - lwz r9,180(r1) │ │ │ │ - cmpw r9,r19 │ │ │ │ - bge 49510 │ │ │ │ - b 497c4 │ │ │ │ + add r27,r27,r28 │ │ │ │ + cmpw r2,r19 │ │ │ │ + bge 497d0 │ │ │ │ + b 49a50 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpwi r14,0 │ │ │ │ - ld r4,80(r15) │ │ │ │ - sldi r5,r18,4 │ │ │ │ - ble 49dfc │ │ │ │ - mtctr r18 │ │ │ │ - add r7,r21,r5 │ │ │ │ + cmpwi r26,0 │ │ │ │ + ld r4,80(r14) │ │ │ │ + sldi r5,r21,4 │ │ │ │ + ble 4a06c │ │ │ │ xxspltd vs11,vs31,0 │ │ │ │ - mr r9,r18 │ │ │ │ - li r8,0 │ │ │ │ + mtctr r21 │ │ │ │ + mr r2,r21 │ │ │ │ li r10,0 │ │ │ │ - add r6,r26,r5 │ │ │ │ - add r7,r26,r7 │ │ │ │ - lxvx vs10,r29,r10 │ │ │ │ - lxvdsx vs12,r6,r8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lxvdsx vs0,r7,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + li r9,0 │ │ │ │ + add r6,r17,r5 │ │ │ │ + add r7,r8,r17 │ │ │ │ + add r7,r7,r5 │ │ │ │ + lxvx vs10,r29,r9 │ │ │ │ + lxvdsx vs12,r6,r10 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lxvdsx vs0,r7,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r30,r10 │ │ │ │ + lxvx vs10,r30,r9 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 49d80 │ │ │ │ - fmul f11,f30,f31 │ │ │ │ - mtctr r18 │ │ │ │ - add r21,r26,r21 │ │ │ │ - li r10,0 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 49ff0 │ │ │ │ + fmul f11,f24,f31 │ │ │ │ + mtctr r21 │ │ │ │ + add r8,r17,r8 │ │ │ │ + li r9,0 │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r30,r9 │ │ │ │ - lxvdsx vs12,r21,r10 │ │ │ │ - lxvdsx vs0,r26,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ + lxvdsx vs12,r8,r9 │ │ │ │ + lxvdsx vs0,r17,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r29,r9 │ │ │ │ + lxvx vs10,r29,r2 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 49dd0 │ │ │ │ + stxvx vs0,r29,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4a040 │ │ │ │ mr r3,r30 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r15) │ │ │ │ + bl 5260 │ │ │ │ + ld r2,96(r14) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - ldx r3,r9,r17 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - lxv vs12,0(r29) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r16 │ │ │ │ + bl 4600 │ │ │ │ + lxv vs0,0(r29) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r29) │ │ │ │ - ld r9,96(r15) │ │ │ │ + ld r2,96(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r17 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lwz r9,176(r1) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r16 │ │ │ │ + bl 4600 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r30) │ │ │ │ lfd f0,24(r20) │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - beq 49718 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 4979c │ │ │ │ - ld r6,48(r15) │ │ │ │ - extswsli r10,r27,5 │ │ │ │ - andi. r9,r16,1 │ │ │ │ - ld r7,64(r15) │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r16,-1 │ │ │ │ - add r8,r6,r10 │ │ │ │ - beq 49eb4 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxvx vs12,r6,r10 │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r9,16 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + beq 499a8 │ │ │ │ + cmpwi r28,0 │ │ │ │ + ble 49a2c │ │ │ │ + ld r7,48(r14) │ │ │ │ + extswsli r9,r27,5 │ │ │ │ + andi. r2,r15,1 │ │ │ │ + ld r8,64(r14) │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r15,-1 │ │ │ │ + add r10,r7,r9 │ │ │ │ + beq 4a104 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxvx vs12,r7,r9 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - beq 49724 │ │ │ │ - srdi r10,r16,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + beq 499b4 │ │ │ │ + srdi r9,r15,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - lxvx vs12,r8,r10 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + lxvx vs12,r10,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - bdnz 49ebc │ │ │ │ - b 49724 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz 4a10c │ │ │ │ + b 499b4 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r30) │ │ │ │ - lwz r10,228(r1) │ │ │ │ - li r9,1 │ │ │ │ + lwz r9,224(r1) │ │ │ │ + li r2,1 │ │ │ │ + xvadddp vs0,vs0,vs0 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - slw r6,r9,r10 │ │ │ │ - xvadddp vs0,vs0,vs0 │ │ │ │ - extsw r18,r6 │ │ │ │ - extswsli r21,r6,3 │ │ │ │ + slw r7,r2,r9 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r15) │ │ │ │ + extsw r2,r7 │ │ │ │ + extswsli r21,r7,3 │ │ │ │ + std r2,200(r1) │ │ │ │ + bl 4600 │ │ │ │ + ld r2,88(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r17 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srawi r9,r14,1 │ │ │ │ - fcmpu cr0,f30,f29 │ │ │ │ - bne 4a270 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 496dc │ │ │ │ - extsw r7,r9 │ │ │ │ - sldi r4,r18,4 │ │ │ │ - xxspltd vs11,vs31,0 │ │ │ │ - li r5,0 │ │ │ │ + ldx r3,r2,r16 │ │ │ │ + bl 4600 │ │ │ │ + srawi r2,r26,1 │ │ │ │ + fcmpu cr0,f24,f30 │ │ │ │ + bne 4a490 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 4997c │ │ │ │ + ld r9,200(r1) │ │ │ │ + extsw r5,r2 │ │ │ │ + xxspltd vs12,vs31,0 │ │ │ │ li r8,0 │ │ │ │ - mtctr r7 │ │ │ │ - add r10,r21,r4 │ │ │ │ - add r4,r26,r4 │ │ │ │ - add r10,r26,r10 │ │ │ │ - lxvx vs10,r29,r8 │ │ │ │ - lxvdsx vs12,r4,r5 │ │ │ │ - lxvdsx vs0,r10,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r30,r8 │ │ │ │ - xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r30,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 49f70 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtctr r7 │ │ │ │ - subf r29,r30,r29 │ │ │ │ - extswsli r8,r9,3 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r10,r10,r8 │ │ │ │ - add r9,r9,r30 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - subf r8,r21,r10 │ │ │ │ - lxvx vs10,r9,r29 │ │ │ │ - addi r7,r10,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + li r10,0 │ │ │ │ + mtctr r5 │ │ │ │ + sldi r6,r9,4 │ │ │ │ + add r9,r21,r17 │ │ │ │ + add r9,r9,r6 │ │ │ │ + add r6,r17,r6 │ │ │ │ + nop │ │ │ │ + lxvx vs10,r29,r10 │ │ │ │ + lxvdsx vs11,r6,r8 │ │ │ │ + lxvdsx vs0,r9,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ - lxvdsx vs0,0,r7 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ - xvmsubmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 49fc0 │ │ │ │ - b 496dc │ │ │ │ + xvmuldp vs11,vs10,vs11 │ │ │ │ + lxvx vs10,r30,r10 │ │ │ │ + xvmaddmdp vs0,vs10,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 4a1c0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r5 │ │ │ │ + subf r29,r30,r29 │ │ │ │ + extswsli r10,r2,3 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r9,r9,r10 │ │ │ │ + add r2,r2,r30 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + subf r10,r21,r9 │ │ │ │ + lxvx vs10,r2,r29 │ │ │ │ + addi r8,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ + lxvdsx vs11,0,r10 │ │ │ │ + xvmuldp vs11,vs10,vs11 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ + xvmsubmdp vs0,vs10,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4a210 │ │ │ │ + b 4997c │ │ │ │ nop │ │ │ │ - stxv vs12,0(r29) │ │ │ │ - extswsli r8,r26,3 │ │ │ │ + stxv vs0,0(r29) │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + extswsli r10,r21,3 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - stw r11,256(r1) │ │ │ │ - extsw r14,r26 │ │ │ │ - std r8,248(r1) │ │ │ │ - lxv vs0,0(r30) │ │ │ │ + std r10,216(r1) │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r15) │ │ │ │ + bl 4600 │ │ │ │ + ld r2,88(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r21 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,248(r1) │ │ │ │ - lwz r11,256(r1) │ │ │ │ - fcmpu cr0,f25,f29 │ │ │ │ - bne 4a52c │ │ │ │ - cmpwi r11,0 │ │ │ │ - ble 49c60 │ │ │ │ - sldi r14,r14,4 │ │ │ │ - extsw r9,r11 │ │ │ │ + ldx r3,r2,r26 │ │ │ │ + bl 4600 │ │ │ │ + ld r10,216(r1) │ │ │ │ + fcmpu cr0,f24,f30 │ │ │ │ + bne 4a73c │ │ │ │ + lwz r9,200(r1) │ │ │ │ + cmpwi r9,0 │ │ │ │ + ble 49ee0 │ │ │ │ + extsw r2,r21 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - li r10,0 │ │ │ │ - add r8,r8,r14 │ │ │ │ - mtctr r9 │ │ │ │ - add r14,r18,r14 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + extsw r2,r9 │ │ │ │ li r9,0 │ │ │ │ - add r8,r18,r8 │ │ │ │ - nop │ │ │ │ + mtctr r2 │ │ │ │ + add r7,r10,r17 │ │ │ │ + add r7,r7,r8 │ │ │ │ + li r2,0 │ │ │ │ + add r8,r17,r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs11,r29,r9 │ │ │ │ - lxvdsx vs12,r14,r10 │ │ │ │ - lxvdsx vs0,r8,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs11,r29,r2 │ │ │ │ + lxvdsx vs12,r8,r9 │ │ │ │ + lxvdsx vs0,r7,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ + lxvx vs11,r30,r2 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 4a090 │ │ │ │ - ld r9,96(r15) │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4a2d0 │ │ │ │ + ld r2,96(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r21 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r26 │ │ │ │ + bl 4600 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r30) │ │ │ │ lfd f0,24(r20) │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - beq 49c98 │ │ │ │ - nop │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + beq 49f0c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpwi r26,0 │ │ │ │ - ble 4979c │ │ │ │ - extsw r26,r26 │ │ │ │ - ld r8,56(r15) │ │ │ │ - ld r7,64(r15) │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r26,1 │ │ │ │ - addi r6,r26,-1 │ │ │ │ - mr r10,r26 │ │ │ │ - beq 4a144 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpwi r21,0 │ │ │ │ + ble 49a2c │ │ │ │ + extsw r21,r21 │ │ │ │ + ld r10,56(r14) │ │ │ │ + ld r8,64(r14) │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r21,1 │ │ │ │ + addi r7,r21,-1 │ │ │ │ + mr r9,r21 │ │ │ │ + beq 4a374 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq 49ca8 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + beq 49f1c │ │ │ │ + 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 4a14c │ │ │ │ - b 49ca8 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz 4a37c │ │ │ │ + b 49f1c │ │ │ │ nop │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r15) │ │ │ │ + bl 4600 │ │ │ │ + ld r9,88(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r10,r21 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,248(r1) │ │ │ │ - lwz r9,256(r1) │ │ │ │ - lwz r11,264(r1) │ │ │ │ - fcmpu cr0,f25,f29 │ │ │ │ - bne 4a7e0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 49c60 │ │ │ │ - extsw r5,r9 │ │ │ │ - extswsli r10,r14,3 │ │ │ │ + ldx r3,r9,r26 │ │ │ │ + bl 4600 │ │ │ │ + ld r6,232(r1) │ │ │ │ + lwz r2,240(r1) │ │ │ │ + fcmpu cr0,f24,f30 │ │ │ │ + bne 4a82c │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 49ee0 │ │ │ │ + lwz r6,216(r1) │ │ │ │ + extsw r7,r2 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - mtctr r5 │ │ │ │ - add r8,r18,r10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvx vs11,r29,r7 │ │ │ │ - lxvdsx vs12,r18,r6 │ │ │ │ - lxvdsx vs0,r8,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ + li r10,0 │ │ │ │ + li r8,0 │ │ │ │ + mtctr r7 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + add r9,r17,r6 │ │ │ │ + lxvx vs11,r29,r10 │ │ │ │ + lxvdsx vs12,r17,r8 │ │ │ │ + lxvdsx vs0,r9,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r7 │ │ │ │ + lxvx vs11,r30,r10 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r30,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz 4a1e0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtctr r5 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 4a400 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r7 │ │ │ │ subf r29,r30,r29 │ │ │ │ - extswsli r7,r9,4 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - add r7,r7,r30 │ │ │ │ - add r9,r8,r9 │ │ │ │ - addi r8,r7,16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - subf r7,r10,r9 │ │ │ │ - lxvx vs11,r8,r29 │ │ │ │ - addi r6,r9,8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ + extswsli r10,r2,4 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + add r10,r10,r30 │ │ │ │ + add r2,r9,r2 │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + subf r9,r6,r2 │ │ │ │ + lxvx vs11,r10,r29 │ │ │ │ + addi r8,r2,8 │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r10) │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxv vs0,-16(r8) │ │ │ │ - bdnz 4a230 │ │ │ │ - b 49c60 │ │ │ │ + stxv vs0,-16(r10) │ │ │ │ + bdnz 4a450 │ │ │ │ + b 49ee0 │ │ │ │ nop │ │ │ │ - cmpwi r9,0 │ │ │ │ - ld r4,80(r15) │ │ │ │ - ble 4a3c8 │ │ │ │ - extsw r3,r9 │ │ │ │ - sldi r5,r18,4 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r4,80(r14) │ │ │ │ + ble 4a5f8 │ │ │ │ + ld r9,200(r1) │ │ │ │ + extsw r3,r2 │ │ │ │ xxspltd vs11,vs31,0 │ │ │ │ - li r7,0 │ │ │ │ - li r10,0 │ │ │ │ + li r8,0 │ │ │ │ mtctr r3 │ │ │ │ - add r8,r21,r5 │ │ │ │ - add r5,r26,r5 │ │ │ │ - add r8,r26,r8 │ │ │ │ - lxvx vs10,r29,r10 │ │ │ │ - lxvdsx vs12,r5,r7 │ │ │ │ - lxvdsx vs0,r8,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ + sldi r6,r9,4 │ │ │ │ + li r9,0 │ │ │ │ + add r10,r21,r17 │ │ │ │ + add r10,r10,r6 │ │ │ │ + add r6,r17,r6 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs10,r29,r9 │ │ │ │ + lxvdsx vs12,r6,r8 │ │ │ │ + lxvdsx vs0,r10,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r30,r10 │ │ │ │ + lxvx vs10,r30,r9 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 4a2a0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtctr r3 │ │ │ │ - mr r10,r3 │ │ │ │ - subf r18,r30,r29 │ │ │ │ - subf r0,r30,r4 │ │ │ │ - extswsli r5,r9,3 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r8,r8,r5 │ │ │ │ - add r7,r30,r9 │ │ │ │ - add r9,r29,r9 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - addi r7,r7,16 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - subf r6,r21,r8 │ │ │ │ - lxvx vs10,r7,r18 │ │ │ │ - addi r11,r8,8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - addi r6,r6,8 │ │ │ │ - lxvdsx vs0,0,r11 │ │ │ │ - lxvdsx vs12,0,r6 │ │ │ │ + bdnz 4a4d0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r3 │ │ │ │ + mr r9,r3 │ │ │ │ + subf r0,r30,r29 │ │ │ │ + subf r11,r30,r4 │ │ │ │ + extswsli r6,r2,3 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r10,r10,r6 │ │ │ │ + add r8,r30,r2 │ │ │ │ + add r2,r29,r2 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + subf r7,r21,r10 │ │ │ │ + lxvx vs10,r8,r0 │ │ │ │ + addi r5,r10,8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + addi r7,r7,8 │ │ │ │ + lxvdsx vs0,0,r5 │ │ │ │ + lxvdsx vs12,0,r7 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,0(r7) │ │ │ │ + lxv vs10,0(r8) │ │ │ │ xvmsubmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r7,r0 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz 4a300 │ │ │ │ - fmul f0,f30,f31 │ │ │ │ + stxvx vs0,r8,r11 │ │ │ │ + addi r8,r8,16 │ │ │ │ + bdnz 4a530 │ │ │ │ + fmul f0,f24,f31 │ │ │ │ mtctr r3 │ │ │ │ - add r7,r26,r21 │ │ │ │ - li r8,0 │ │ │ │ + add r8,r17,r21 │ │ │ │ + li r10,0 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - lxvx vs10,r30,r10 │ │ │ │ - lxvdsx vs11,r7,r8 │ │ │ │ - lxvdsx vs12,r26,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lxvx vs10,r30,r9 │ │ │ │ + lxvdsx vs11,r8,r10 │ │ │ │ + lxvdsx vs12,r17,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs11,vs10,vs11 │ │ │ │ - lxvx vs10,r29,r10 │ │ │ │ + lxvx vs10,r29,r9 │ │ │ │ xvmaddmdp vs12,vs10,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r29,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 4a350 │ │ │ │ + stxvx vs12,r29,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 4a580 │ │ │ │ + add r9,r17,r6 │ │ │ │ mtctr r3 │ │ │ │ - add r10,r26,r5 │ │ │ │ subf r8,r29,r30 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + addi r9,r9,-8 │ │ │ │ nop │ │ │ │ - add r7,r21,r10 │ │ │ │ - lxvx vs10,r9,r8 │ │ │ │ - addi r6,r10,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lxvdsx vs12,0,r6 │ │ │ │ - lxvdsx vs11,0,r7 │ │ │ │ + add r10,r21,r9 │ │ │ │ + lxvx vs10,r2,r8 │ │ │ │ + addi r7,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvdsx vs12,0,r7 │ │ │ │ + lxvdsx vs11,0,r10 │ │ │ │ xvmuldp vs11,vs10,vs11 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmsubmdp vs12,vs10,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz 4a390 │ │ │ │ - extswsli r5,r14,4 │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz 4a5c0 │ │ │ │ + extswsli r5,r26,4 │ │ │ │ mr r3,r30 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r15) │ │ │ │ + bl 5260 │ │ │ │ + ld r2,96(r14) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - ldx r3,r9,r17 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - lxv vs12,0(r29) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r16 │ │ │ │ + bl 4600 │ │ │ │ + lxv vs0,0(r29) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + stxv vs0,0(r29) │ │ │ │ + b 4a094 │ │ │ │ stxv vs0,0(r29) │ │ │ │ - b 49e34 │ │ │ │ - stxv vs12,0(r29) │ │ │ │ - extswsli r7,r26,3 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + extswsli r8,r21,3 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - stw r11,264(r1) │ │ │ │ - stw r9,256(r1) │ │ │ │ - extsw r14,r26 │ │ │ │ - std r7,248(r1) │ │ │ │ - lxv vs0,0(r30) │ │ │ │ + stw r2,232(r1) │ │ │ │ + std r8,216(r1) │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r15) │ │ │ │ + bl 4600 │ │ │ │ + ld r9,88(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r10,r21 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,248(r1) │ │ │ │ - lwz r9,256(r1) │ │ │ │ - lwz r11,264(r1) │ │ │ │ - fcmpu cr0,f25,f29 │ │ │ │ - bne 4a9a4 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 49c60 │ │ │ │ - extsw r5,r9 │ │ │ │ - sldi r4,r14,4 │ │ │ │ + ldx r3,r9,r26 │ │ │ │ + bl 4600 │ │ │ │ + ld r8,216(r1) │ │ │ │ + lwz r2,232(r1) │ │ │ │ + fcmpu cr0,f24,f30 │ │ │ │ + bne 4abc4 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 49ee0 │ │ │ │ + extsw r9,r21 │ │ │ │ + extsw r6,r2 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - li r6,0 │ │ │ │ - li r8,0 │ │ │ │ - mtctr r5 │ │ │ │ - add r10,r7,r4 │ │ │ │ - add r4,r18,r4 │ │ │ │ - add r10,r18,r10 │ │ │ │ + li r7,0 │ │ │ │ + li r10,0 │ │ │ │ + sldi r4,r9,4 │ │ │ │ + mtctr r6 │ │ │ │ + add r5,r17,r4 │ │ │ │ + add r9,r8,r17 │ │ │ │ + add r9,r9,r4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs11,r29,r8 │ │ │ │ - lxvdsx vs12,r4,r6 │ │ │ │ - lxvdsx vs0,r10,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ + lxvx vs11,r29,r10 │ │ │ │ + lxvdsx vs12,r5,r7 │ │ │ │ + lxvdsx vs0,r9,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r8 │ │ │ │ + lxvx vs11,r30,r10 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r30,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 4a4a0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtctr r5 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 4a6b0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r6 │ │ │ │ subf r29,r30,r29 │ │ │ │ - extswsli r8,r9,3 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r10,r10,r8 │ │ │ │ - add r9,r9,r30 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - subf r8,r7,r10 │ │ │ │ - lxvx vs11,r9,r29 │ │ │ │ - addi r6,r10,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ + extswsli r10,r2,3 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r9,r9,r10 │ │ │ │ + add r2,r2,r30 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + subf r10,r8,r9 │ │ │ │ + lxvx vs11,r2,r29 │ │ │ │ + addi r7,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 4a4f0 │ │ │ │ - b 49c60 │ │ │ │ - cmpwi r11,0 │ │ │ │ - ld r4,80(r15) │ │ │ │ - ble 4ab8c │ │ │ │ - extsw r11,r11 │ │ │ │ - sldi r6,r14,4 │ │ │ │ - xxspltd vs10,vs31,0 │ │ │ │ - li r10,0 │ │ │ │ - li r7,0 │ │ │ │ - mtctr r11 │ │ │ │ - add r3,r8,r6 │ │ │ │ - mr r9,r11 │ │ │ │ - add r6,r18,r6 │ │ │ │ - add r3,r18,r3 │ │ │ │ - lxvx vs11,r29,r10 │ │ │ │ - lxvdsx vs12,r6,r7 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lxvdsx vs0,r3,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r10 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 4a560 │ │ │ │ - fmul f11,f25,f31 │ │ │ │ - mtctr r11 │ │ │ │ - add r8,r18,r8 │ │ │ │ - li r10,0 │ │ │ │ - xxspltd vs11,vs11,0 │ │ │ │ - nop │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4a700 │ │ │ │ + b 49ee0 │ │ │ │ + lwz r2,200(r1) │ │ │ │ + ld r4,80(r14) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 4ad88 │ │ │ │ + lwa r5,200(r1) │ │ │ │ + extsw r2,r21 │ │ │ │ + xxspltd vs11,vs31,0 │ │ │ │ + li r9,0 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r5 │ │ │ │ + add r7,r17,r6 │ │ │ │ + add r8,r10,r17 │ │ │ │ + add r8,r8,r6 │ │ │ │ + mr r6,r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r30,r9 │ │ │ │ - lxvdsx vs12,r8,r10 │ │ │ │ - lxvdsx vs0,r18,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs10,r29,r2 │ │ │ │ + lxvdsx vs12,r7,r9 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + lxvdsx vs0,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r29,r9 │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 4a5b0 │ │ │ │ - sldi r5,r11,4 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r15) │ │ │ │ - mr r5,r29 │ │ │ │ - mr r4,r29 │ │ │ │ - ldx r3,r9,r21 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - lxv vs12,0(r29) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,0(r29) │ │ │ │ - b 49c60 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ld r4,80(r15) │ │ │ │ - ble 4a7d8 │ │ │ │ - ld r10,232(r1) │ │ │ │ - xxspltd vs9,vs31,0 │ │ │ │ - li r6,0 │ │ │ │ - li r7,0 │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - extswsli r10,r14,3 │ │ │ │ - extsw r14,r9 │ │ │ │ - mtctr r14 │ │ │ │ - add r12,r18,r10 │ │ │ │ - nop │ │ │ │ - lxvx vs8,r29,r7 │ │ │ │ - lxvdsx vs10,r18,r6 │ │ │ │ - lxvdsx vs0,r12,r6 │ │ │ │ - lxvdsx vs12,r8,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - xvmuldp vs10,vs8,vs10 │ │ │ │ - lxvx vs8,r30,r7 │ │ │ │ - xvadddp vs12,vs12,vs11 │ │ │ │ - xvmaddmdp vs0,vs8,vs10 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs9 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz 4a650 │ │ │ │ - subf r6,r30,r4 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r7,232(r1) │ │ │ │ - mtctr r14 │ │ │ │ - std r20,272(r1) │ │ │ │ - subf r0,r30,r29 │ │ │ │ - std r23,256(r1) │ │ │ │ - std r31,264(r1) │ │ │ │ - std r6,248(r1) │ │ │ │ - extswsli r6,r9,4 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - add r3,r6,r29 │ │ │ │ - add r5,r12,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ - add r6,r6,r30 │ │ │ │ - lxv vs10,0(r7) │ │ │ │ - add r9,r18,r9 │ │ │ │ - mr r7,r14 │ │ │ │ - add r8,r8,r5 │ │ │ │ - addi r3,r3,16 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - ld r20,248(r1) │ │ │ │ - std r9,280(r1) │ │ │ │ - nop │ │ │ │ - addi r9,r5,8 │ │ │ │ - subf r31,r10,r5 │ │ │ │ - subf r23,r5,r8 │ │ │ │ - lxvx vs8,r6,r0 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - lxvdsx vs11,0,r23 │ │ │ │ - addi r9,r31,8 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ - xvadddp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs12,vs8,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - xvnmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs9 │ │ │ │ - stxvx vs0,r6,r20 │ │ │ │ - addi r6,r6,16 │ │ │ │ - bdnz 4a6f0 │ │ │ │ - fmul f11,f25,f31 │ │ │ │ - mtctr r14 │ │ │ │ - ld r23,256(r1) │ │ │ │ - ld r31,264(r1) │ │ │ │ - ld r20,272(r1) │ │ │ │ - ld r9,280(r1) │ │ │ │ - li r8,0 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4a780 │ │ │ │ + fmul f11,f24,f31 │ │ │ │ + mtctr r5 │ │ │ │ + add r10,r17,r10 │ │ │ │ + li r2,0 │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - lxvx vs10,r30,r8 │ │ │ │ - lxvdsx vs12,r12,r7 │ │ │ │ - lxvdsx vs0,r18,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r29,r8 │ │ │ │ - xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r29,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 4a760 │ │ │ │ - mtctr r14 │ │ │ │ - subf r7,r29,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r8,r9,r10 │ │ │ │ - lxvx vs10,r3,r7 │ │ │ │ - addi r6,r9,8 │ │ │ │ - addi r3,r3,16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ + lxvx vs10,r30,r6 │ │ │ │ + lxvdsx vs12,r10,r2 │ │ │ │ + lxvdsx vs0,r17,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,-16(r3) │ │ │ │ - xvmsubmdp vs0,vs10,vs12 │ │ │ │ + lxvx vs10,r29,r6 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,-16(r3) │ │ │ │ - bdnz 4a7a0 │ │ │ │ - extswsli r5,r11,4 │ │ │ │ - b 4a5e0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ld r4,80(r15) │ │ │ │ - ble 4a7d8 │ │ │ │ - extsw r7,r9 │ │ │ │ - extswsli r10,r14,3 │ │ │ │ + stxvx vs0,r29,r6 │ │ │ │ + addi r6,r6,16 │ │ │ │ + bdnz 4a7d0 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 5260 │ │ │ │ + ld r2,96(r14) │ │ │ │ + mr r5,r29 │ │ │ │ + mr r4,r29 │ │ │ │ + ldx r3,r2,r26 │ │ │ │ + bl 4600 │ │ │ │ + lxv vs0,0(r29) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + stxv vs0,0(r29) │ │ │ │ + b 49ee0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r4,80(r14) │ │ │ │ + ble 4a9ec │ │ │ │ + lwz r3,216(r1) │ │ │ │ + extsw r5,r2 │ │ │ │ xxspltd vs10,vs31,0 │ │ │ │ - li r6,0 │ │ │ │ - mr r5,r7 │ │ │ │ - std r7,248(r1) │ │ │ │ - add r14,r18,r10 │ │ │ │ - li r7,0 │ │ │ │ + li r9,0 │ │ │ │ + li r10,0 │ │ │ │ mtctr r5 │ │ │ │ - lxvx vs11,r29,r7 │ │ │ │ - lxvdsx vs12,r18,r6 │ │ │ │ - lxvdsx vs0,r14,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ + extswsli r3,r3,3 │ │ │ │ + add r11,r17,r3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs11,r29,r9 │ │ │ │ + lxvdsx vs12,r17,r10 │ │ │ │ + lxvdsx vs0,r11,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r7 │ │ │ │ + lxvx vs11,r30,r9 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz 4a810 │ │ │ │ - ld r6,248(r1) │ │ │ │ - addi r9,r9,-1 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 4a860 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r5 │ │ │ │ + mr r9,r5 │ │ │ │ subf r12,r30,r29 │ │ │ │ + std r31,240(r1) │ │ │ │ subf r0,r30,r4 │ │ │ │ - std r23,272(r1) │ │ │ │ - extswsli r5,r9,3 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r3,r14,r5 │ │ │ │ - mtctr r6 │ │ │ │ - mr r7,r6 │ │ │ │ - std r5,256(r1) │ │ │ │ - add r6,r9,r30 │ │ │ │ - add r5,r18,r5 │ │ │ │ - add r9,r9,r29 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r5,264(r1) │ │ │ │ - addi r5,r5,-8 │ │ │ │ - std r9,280(r1) │ │ │ │ + extswsli r8,r2,3 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r7,r11,r8 │ │ │ │ + add r10,r2,r30 │ │ │ │ + std r8,216(r1) │ │ │ │ + add r2,r2,r29 │ │ │ │ + add r8,r17,r8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + std r8,232(r1) │ │ │ │ + addi r7,r7,-8 │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r2,248(r1) │ │ │ │ nop │ │ │ │ - addi r9,r3,8 │ │ │ │ - subf r23,r10,r3 │ │ │ │ - lxvx vs11,r6,r12 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - addi r9,r23,8 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + nop │ │ │ │ + addi r2,r7,8 │ │ │ │ + subf r31,r3,r7 │ │ │ │ + lxvx vs11,r10,r12 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ + addi r2,r31,8 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,0(r6) │ │ │ │ + lxv vs11,0(r10) │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r6,r0 │ │ │ │ - addi r6,r6,16 │ │ │ │ - bdnz 4a890 │ │ │ │ - ld r3,248(r1) │ │ │ │ - fmul f10,f25,f31 │ │ │ │ - ld r6,232(r1) │ │ │ │ - ld r23,272(r1) │ │ │ │ - ld r9,280(r1) │ │ │ │ - mtctr r3 │ │ │ │ - lxv vs9,0(r6) │ │ │ │ - li r6,0 │ │ │ │ + stxvx vs0,r10,r0 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 4a8e0 │ │ │ │ + fmul f10,f24,f31 │ │ │ │ + ld r31,240(r1) │ │ │ │ + ld r2,248(r1) │ │ │ │ + mtctr r5 │ │ │ │ + li r10,0 │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ - lxvdsx vs11,r8,r7 │ │ │ │ - lxvdsx vs12,r14,r7 │ │ │ │ - lxvdsx vs0,r18,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - xvadddp vs11,vs11,vs9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvdsx vs11,r6,r9 │ │ │ │ + lxvdsx vs12,r11,r9 │ │ │ │ + lxvdsx vs0,r17,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + xvadddp vs11,vs11,vs63 │ │ │ │ xvdivdp vs12,vs12,vs11 │ │ │ │ xvdivdp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r30,r6 │ │ │ │ + lxvx vs11,r30,r10 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxvx vs11,r29,r6 │ │ │ │ + lxvx vs11,r29,r10 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r29,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - bdnz 4a8f0 │ │ │ │ + stxvx vs0,r29,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 4a940 │ │ │ │ ld r7,232(r1) │ │ │ │ - subf r3,r29,r30 │ │ │ │ - lxv vs9,0(r7) │ │ │ │ - ld r7,256(r1) │ │ │ │ - add r8,r8,r7 │ │ │ │ - ld r7,248(r1) │ │ │ │ - mtctr r7 │ │ │ │ - ld r7,264(r1) │ │ │ │ - add r8,r8,r7 │ │ │ │ - subf r6,r5,r8 │ │ │ │ - addi r7,r5,8 │ │ │ │ + ld r10,216(r1) │ │ │ │ + mtctr r5 │ │ │ │ + add r9,r10,r6 │ │ │ │ + add r9,r9,r7 │ │ │ │ + subf r7,r29,r30 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r6,r8,r9 │ │ │ │ + addi r10,r8,8 │ │ │ │ lxvdsx vs12,0,r6 │ │ │ │ - lxvdsx vs0,0,r7 │ │ │ │ - add r7,r5,r10 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lxvdsx vs11,0,r7 │ │ │ │ - xvadddp vs12,vs12,vs9 │ │ │ │ + lxvdsx vs0,0,r10 │ │ │ │ + add r10,r8,r3 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + lxvdsx vs11,0,r10 │ │ │ │ xvdivdp vs11,vs11,vs12 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r9,r3 │ │ │ │ - addi r9,r9,16 │ │ │ │ + lxvx vs12,r2,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvnmsubmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 4a950 │ │ │ │ - extswsli r5,r11,4 │ │ │ │ - b 4a5e0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ld r4,80(r15) │ │ │ │ - ble 4a7d8 │ │ │ │ - sldi r5,r14,4 │ │ │ │ - extsw r14,r9 │ │ │ │ - xxspltd vs11,vs31,0 │ │ │ │ - li r6,0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4a9a0 │ │ │ │ + lwz r5,200(r1) │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + b 4a800 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r4,80(r14) │ │ │ │ + ble 4a9ec │ │ │ │ + lwz r5,216(r1) │ │ │ │ + extsw r9,r2 │ │ │ │ + xxspltd vs9,vs31,0 │ │ │ │ li r10,0 │ │ │ │ - mtctr r14 │ │ │ │ - add r8,r7,r5 │ │ │ │ - add r5,r18,r5 │ │ │ │ - add r8,r18,r8 │ │ │ │ + mr r8,r9 │ │ │ │ + std r9,216(r1) │ │ │ │ + li r9,0 │ │ │ │ + extswsli r5,r5,3 │ │ │ │ + mtctr r8 │ │ │ │ + add r3,r17,r5 │ │ │ │ + nop │ │ │ │ + lxvx vs11,r29,r9 │ │ │ │ + lxvdsx vs10,r17,r10 │ │ │ │ + lxvdsx vs0,r3,r10 │ │ │ │ + lxvdsx vs12,r6,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvmuldp vs10,vs11,vs10 │ │ │ │ + lxvx vs11,r30,r9 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + xvmaddmdp vs0,vs11,vs10 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 4aa30 │ │ │ │ + ld r10,216(r1) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + subf r12,r30,r29 │ │ │ │ + subf r0,r30,r4 │ │ │ │ + std r31,240(r1) │ │ │ │ + mtctr r10 │ │ │ │ + mr r9,r10 │ │ │ │ + extswsli r10,r2,4 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + add r8,r10,r29 │ │ │ │ + add r10,r10,r30 │ │ │ │ + add r11,r3,r2 │ │ │ │ + add r7,r17,r2 │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + std r10,232(r1) │ │ │ │ + mr r10,r11 │ │ │ │ + std r8,248(r1) │ │ │ │ + add r11,r2,r6 │ │ │ │ + add r11,r11,r10 │ │ │ │ + addi r2,r10,-8 │ │ │ │ + ld r10,232(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r29,r10 │ │ │ │ - lxvdsx vs12,r5,r6 │ │ │ │ - lxvdsx vs0,r8,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ + addi r8,r2,8 │ │ │ │ + subf r6,r5,r2 │ │ │ │ + subf r31,r2,r11 │ │ │ │ + lxvx vs10,r10,r12 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ + addi r8,r6,8 │ │ │ │ + lxvdsx vs11,0,r31 │ │ │ │ + lxvdsx vs12,0,r8 │ │ │ │ + xvadddp vs11,vs11,vs63 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r30,r10 │ │ │ │ - xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + lxv vs11,0(r10) │ │ │ │ + xvnmsubmdp vs0,vs11,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ + stxvx vs0,r10,r0 │ │ │ │ addi r10,r10,16 │ │ │ │ - bdnz 4a9e0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtctr r14 │ │ │ │ - mr r10,r14 │ │ │ │ - subf r0,r30,r29 │ │ │ │ - subf r3,r30,r4 │ │ │ │ - extswsli r12,r9,3 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r8,r8,r12 │ │ │ │ - add r6,r9,r30 │ │ │ │ - add r9,r9,r29 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r6,r6,16 │ │ │ │ - std r9,248(r1) │ │ │ │ + bdnz 4aad0 │ │ │ │ + fmul f11,f24,f31 │ │ │ │ + ld r10,216(r1) │ │ │ │ + ld r31,240(r1) │ │ │ │ + li r2,0 │ │ │ │ + ld r8,248(r1) │ │ │ │ + mtctr r10 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ + lxvdsx vs12,r3,r9 │ │ │ │ + lxvdsx vs0,r17,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + xvmuldp vs12,vs10,vs12 │ │ │ │ + lxvx vs10,r29,r2 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r29,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4ab40 │ │ │ │ + ld r2,216(r1) │ │ │ │ + subf r9,r29,r30 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r8,8 │ │ │ │ - subf r5,r7,r8 │ │ │ │ - lxvx vs10,r6,r0 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - addi r9,r5,8 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + add r2,r7,r5 │ │ │ │ + lxvx vs10,r8,r9 │ │ │ │ + addi r10,r7,8 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lxvdsx vs0,0,r10 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,0(r6) │ │ │ │ + lxv vs10,-16(r8) │ │ │ │ xvmsubmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r6,r3 │ │ │ │ - addi r6,r6,16 │ │ │ │ - bdnz 4aa50 │ │ │ │ - fmul f11,f25,f31 │ │ │ │ - mtctr r14 │ │ │ │ - ld r9,248(r1) │ │ │ │ - add r6,r18,r7 │ │ │ │ - li r8,0 │ │ │ │ - xxspltd vs11,vs11,0 │ │ │ │ - nop │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 4ab80 │ │ │ │ + lwz r5,200(r1) │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + b 4a800 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r4,80(r14) │ │ │ │ + ble 4a9ec │ │ │ │ + extsw r9,r21 │ │ │ │ + extsw r11,r2 │ │ │ │ + xxspltd vs11,vs31,0 │ │ │ │ + li r7,0 │ │ │ │ + sldi r5,r9,4 │ │ │ │ + mtctr r11 │ │ │ │ + li r9,0 │ │ │ │ + add r6,r17,r5 │ │ │ │ + add r10,r8,r17 │ │ │ │ + add r10,r10,r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r30,r10 │ │ │ │ - lxvdsx vs12,r6,r8 │ │ │ │ - lxvdsx vs0,r18,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lxvx vs10,r29,r9 │ │ │ │ + lxvdsx vs12,r6,r7 │ │ │ │ + lxvdsx vs0,r10,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r29,r10 │ │ │ │ + lxvx vs10,r30,r9 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r29,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 4aab0 │ │ │ │ - mtctr r14 │ │ │ │ - add r10,r18,r12 │ │ │ │ - subf r6,r29,r30 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - nop │ │ │ │ - add r8,r7,r10 │ │ │ │ - lxvx vs10,r9,r6 │ │ │ │ - addi r5,r10,8 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ + bdnz 4ac00 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r11 │ │ │ │ + mr r9,r11 │ │ │ │ + subf r3,r30,r29 │ │ │ │ + subf r5,r30,r4 │ │ │ │ + extswsli r0,r2,3 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r10,r10,r0 │ │ │ │ + add r7,r30,r2 │ │ │ │ + add r2,r2,r29 │ │ │ │ addi r10,r10,-8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - lxvdsx vs0,0,r5 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + subf r6,r8,r10 │ │ │ │ + lxvx vs10,r7,r3 │ │ │ │ + addi r12,r10,8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lxvdsx vs0,0,r12 │ │ │ │ + lxvdsx vs12,0,r6 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + lxv vs10,0(r7) │ │ │ │ xvmsubmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 4aaf0 │ │ │ │ - extswsli r5,r11,4 │ │ │ │ - b 4a5e0 │ │ │ │ - lwz r10,176(r1) │ │ │ │ - slwi r30,r10,1 │ │ │ │ - b 497d0 │ │ │ │ - bl 4c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxvx vs0,r7,r5 │ │ │ │ + addi r7,r7,16 │ │ │ │ + bdnz 4ac60 │ │ │ │ + fmul f11,f24,f31 │ │ │ │ + mtctr r11 │ │ │ │ + add r7,r17,r8 │ │ │ │ + li r10,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + lxvx vs10,r30,r9 │ │ │ │ + lxvdsx vs12,r7,r10 │ │ │ │ + lxvdsx vs0,r17,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvmuldp vs12,vs10,vs12 │ │ │ │ + lxvx vs10,r29,r9 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r29,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 4acb0 │ │ │ │ + add r9,r17,r0 │ │ │ │ + mtctr r11 │ │ │ │ + subf r7,r29,r30 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + nop │ │ │ │ + add r10,r8,r9 │ │ │ │ + lxvx vs10,r2,r7 │ │ │ │ + addi r6,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvdsx vs0,0,r6 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + xvmuldp vs12,vs10,vs12 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ + xvmsubmdp vs0,vs10,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4acf0 │ │ │ │ + lwz r5,200(r1) │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + b 4a800 │ │ │ │ + bl 4ba0 │ │ │ │ addi r1,r1,528 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r21,-152(r1) │ │ │ │ ld r27,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - lxv vs0,0(r24) │ │ │ │ - cmpdi r7,0 │ │ │ │ - stxv vs32,16(r9) │ │ │ │ - addi r8,r24,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - bne 492e8 │ │ │ │ - b 49314 │ │ │ │ - extsw r11,r11 │ │ │ │ - b 4a5dc │ │ │ │ - lwz r5,8(r14) │ │ │ │ - addi r10,r31,-2 │ │ │ │ - extsw r8,r9 │ │ │ │ - ld r6,48(r15) │ │ │ │ - ld r3,32(r14) │ │ │ │ - ld r4,24(r14) │ │ │ │ - ld r23,16(r14) │ │ │ │ - cmpwi r9,1 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r8,r8,-2 │ │ │ │ - subf r5,r5,r31 │ │ │ │ - extswsli r11,r10,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - extsw r10,r10 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - lxvdsx vs0,r3,r8 │ │ │ │ - lxvx vs11,r6,r11 │ │ │ │ - addi r3,r11,32 │ │ │ │ - addi r10,r10,3 │ │ │ │ - lxvx vs12,r24,r5 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + lxv vs0,0(r25) │ │ │ │ + cmpdi r8,0 │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r10,r25,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + bne 495d0 │ │ │ │ + b 495fc │ │ │ │ + lwa r5,200(r1) │ │ │ │ + b 4a7fc │ │ │ │ + ld r3,192(r1) │ │ │ │ + addi r9,r31,-2 │ │ │ │ + extsw r10,r2 │ │ │ │ + ld r7,48(r14) │ │ │ │ + cmpwi r2,1 │ │ │ │ + slwi r9,r9,1 │ │ │ │ + addi r10,r10,-2 │ │ │ │ + lwz r6,8(r3) │ │ │ │ + ld r4,32(r3) │ │ │ │ + extswsli r5,r9,4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + extsw r9,r9 │ │ │ │ + ld r11,24(r3) │ │ │ │ + ld r3,16(r3) │ │ │ │ + lxvx vs11,r7,r5 │ │ │ │ + addi r9,r9,3 │ │ │ │ + subf r6,r6,r31 │ │ │ │ + lxvdsx vs0,r4,r10 │ │ │ │ + addi r4,r5,32 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + extswsli r6,r6,4 │ │ │ │ + lxvx vs12,r25,r6 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r11 │ │ │ │ - lxvx vs12,r24,r5 │ │ │ │ - lxvdsx vs0,r4,r8 │ │ │ │ - lxvx vs11,r6,r3 │ │ │ │ + stxvx vs0,r7,r5 │ │ │ │ + lxvx vs12,r25,r6 │ │ │ │ + lxvdsx vs0,r11,r10 │ │ │ │ + lxvx vs11,r7,r4 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r3 │ │ │ │ - lxvx vs0,r24,r5 │ │ │ │ - lxvdsx vs12,r23,r8 │ │ │ │ + stxvx vs0,r7,r4 │ │ │ │ + lxvx vs0,r25,r6 │ │ │ │ + lxvdsx vs12,r3,r10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - bgt 4935c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r10,56(r15) │ │ │ │ - addi r9,r9,1664 │ │ │ │ - std r9,184(r1) │ │ │ │ - b 49850 │ │ │ │ - ld r10,48(r15) │ │ │ │ - addi r6,r1,144 │ │ │ │ - li r0,1 │ │ │ │ - li r11,2 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + bgt 49640 │ │ │ │ + ld r9,56(r14) │ │ │ │ + b 49adc │ │ │ │ + ld r10,48(r14) │ │ │ │ + li r6,2 │ │ │ │ + addi r2,r1,144 │ │ │ │ + li r11,1 │ │ │ │ li r9,1 │ │ │ │ + std r24,128(r1) │ │ │ │ + std r24,96(r1) │ │ │ │ li r8,2 │ │ │ │ li r7,0 │ │ │ │ li r5,2 │ │ │ │ addi r4,r1,152 │ │ │ │ - std r22,128(r1) │ │ │ │ - std r6,120(r1) │ │ │ │ + std r6,104(r1) │ │ │ │ + std r11,112(r1) │ │ │ │ li r3,1 │ │ │ │ - std r22,96(r1) │ │ │ │ - std r0,112(r1) │ │ │ │ - std r11,104(r1) │ │ │ │ + std r2,120(r1) │ │ │ │ mr r6,r10 │ │ │ │ - bl 4400 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,160(r1) │ │ │ │ - mr r22,r3 │ │ │ │ - b 4927c │ │ │ │ + bl 43a0 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + b 49568 │ │ │ │ lxv vs0,0(r29) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - mr r3,r22 │ │ │ │ + mr r3,r24 │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ stxv vs0,0(r29) │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r22 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - clrldi r10,r27,32 │ │ │ │ - ld r9,184(r1) │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - beq 4acdc │ │ │ │ + bl 4600 │ │ │ │ + mr r3,r24 │ │ │ │ + bl 4ae0 │ │ │ │ + clrldi r9,r21,32 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + beq 4aec4 │ │ │ │ lxv vs0,0(r29) │ │ │ │ - cmpdi r8,0 │ │ │ │ + cmpdi r10,0 │ │ │ │ addi r29,r29,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ stxv vs0,-16(r29) │ │ │ │ - beq 499c4 │ │ │ │ - srdi r9,r10,1 │ │ │ │ - mtctr r9 │ │ │ │ + beq 49c54 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mtctr r2 │ │ │ │ lxv vs0,0(r29) │ │ │ │ addi r29,r29,32 │ │ │ │ xvmuldp vs12,vs0,vs11 │ │ │ │ lxv vs0,-16(r29) │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ stxv vs12,-32(r29) │ │ │ │ stxv vs0,-16(r29) │ │ │ │ - bdnz 4ace4 │ │ │ │ - b 499c4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r9,r9,1664 │ │ │ │ - std r9,184(r1) │ │ │ │ - b 49840 │ │ │ │ + bdnz 4aecc │ │ │ │ + b 49c54 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1288 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000004ad30 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-11824 │ │ │ │ +000000000004af00 : │ │ │ │ mflr r0 │ │ │ │ std r24,-80(r1) │ │ │ │ std r25,-72(r1) │ │ │ │ + mr r9,r5 │ │ │ │ + mr r24,r6 │ │ │ │ std r26,-64(r1) │ │ │ │ std r27,-56(r1) │ │ │ │ + ld r27,16(r3) │ │ │ │ + mr r26,r8 │ │ │ │ std r28,-48(r1) │ │ │ │ std r29,-40(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + mr r29,r7 │ │ │ │ + mr r25,r9 │ │ │ │ std r30,-32(r1) │ │ │ │ std r31,-24(r1) │ │ │ │ addi r30,r7,1 │ │ │ │ - mr r10,r5 │ │ │ │ - ld r27,16(r3) │ │ │ │ - mr r28,r3 │ │ │ │ mr r31,r4 │ │ │ │ - mr r29,r7 │ │ │ │ - mr r24,r6 │ │ │ │ - mr r26,r8 │ │ │ │ - extsw r3,r30 │ │ │ │ - mr r25,r10 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-224(r1) │ │ │ │ + extsw r3,r30 │ │ │ │ addi r5,r1,112 │ │ │ │ addi r4,r1,116 │ │ │ │ std r3,128(r1) │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r28) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne 4ae98 │ │ │ │ - mulli r9,r31,96 │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,0(r28) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 4b050 │ │ │ │ + mulli r2,r31,96 │ │ │ │ andi. r8,r26,32 │ │ │ │ ld r3,128(r1) │ │ │ │ - add r27,r27,r9 │ │ │ │ - beq 4aed0 │ │ │ │ + add r27,r27,r2 │ │ │ │ + beq 4b080 │ │ │ │ cmpwi r29,0 │ │ │ │ ld r26,120(r28) │ │ │ │ - blt 4ae34 │ │ │ │ + blt 4aff0 │ │ │ │ mtfprwa f0,r30 │ │ │ │ - addis r9,r2,-2 │ │ │ │ stfd f31,216(r1) │ │ │ │ + plfd f31,51728 # 579a8 │ │ │ │ stfd f30,208(r1) │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ clrldi r30,r30,32 │ │ │ │ li r31,0 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f31,1584(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,1664(r9) │ │ │ │ fdiv f31,f31,f0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ mtfprwa f1,r31 │ │ │ │ fcfid f1,f1 │ │ │ │ fadd f1,f1,f30 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + bl 5040 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - stfdx f1,r26,r9 │ │ │ │ - bne 4ae00 │ │ │ │ + stfdx f1,r26,r2 │ │ │ │ + bne 4afc0 │ │ │ │ lfd f30,208(r1) │ │ │ │ lfd f31,216(r1) │ │ │ │ ld r31,56(r28) │ │ │ │ - ld r11,80(r27) │ │ │ │ - ld r10,72(r27) │ │ │ │ - ld r9,64(r27) │ │ │ │ + ld r2,80(r27) │ │ │ │ mr r4,r29 │ │ │ │ mr r3,r29 │ │ │ │ - ld r8,48(r28) │ │ │ │ - lfd f1,56(r27) │ │ │ │ mr r7,r24 │ │ │ │ mr r6,r26 │ │ │ │ - addi r11,r11,8 │ │ │ │ + ld r10,72(r27) │ │ │ │ + ld r9,64(r27) │ │ │ │ + ld r8,48(r28) │ │ │ │ + lfd f1,56(r27) │ │ │ │ + addi r2,r2,8 │ │ │ │ mr r5,r31 │ │ │ │ addi r10,r10,8 │ │ │ │ addi r9,r9,8 │ │ │ │ - std r11,96(r1) │ │ │ │ - bl 46a90 │ │ │ │ + std r2,96(r1) │ │ │ │ + bl 46eb0 │ │ │ │ lwz r4,8(r27) │ │ │ │ mr r3,r25 │ │ │ │ subf r29,r4,r29 │ │ │ │ extswsli r4,r4,4 │ │ │ │ addi r29,r29,1 │ │ │ │ add r4,r31,r4 │ │ │ │ extswsli r5,r29,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ addi r1,r1,224 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r24,-80(r1) │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ sldi r31,r3,4 │ │ │ │ ld r3,56(r28) │ │ │ │ mr r4,r24 │ │ │ │ lwz r26,116(r1) │ │ │ │ mr r5,r31 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ lwz r5,116(r1) │ │ │ │ ld r3,56(r28) │ │ │ │ li r4,0 │ │ │ │ subf r5,r29,r5 │ │ │ │ add r3,r3,r31 │ │ │ │ addi r5,r5,-1 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,116(r1) │ │ │ │ + bl 5240 │ │ │ │ + lwz r9,116(r1) │ │ │ │ + cmpwi r9,0 │ │ │ │ ld r5,56(r28) │ │ │ │ - cmpwi r10,0 │ │ │ │ - ble 4af90 │ │ │ │ + ble 4b138 │ │ │ │ slwi r26,r26,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - extsw r10,r10 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + extsw r9,r9 │ │ │ │ + mr r2,r5 │ │ │ │ mtfprwa f0,r26 │ │ │ │ - lfd f11,808(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 4af68 │ │ │ │ + beq 4b110 │ │ │ │ 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 4af90 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + beq 4b138 │ │ │ │ + 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 4af70 │ │ │ │ - lwa r9,112(r1) │ │ │ │ - ld r10,88(r28) │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4b118 │ │ │ │ + lwa r2,112(r1) │ │ │ │ + ld r9,88(r28) │ │ │ │ mr r4,r5 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r3,r10,r9 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r8,112(r1) │ │ │ │ - lwz r4,8(r28) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4600 │ │ │ │ + lwa r2,112(r1) │ │ │ │ + lwz r5,8(r28) │ │ │ │ ld r6,24(r28) │ │ │ │ - lwz r5,116(r1) │ │ │ │ + lwz r8,116(r1) │ │ │ │ ld r31,40(r28) │ │ │ │ ld r7,56(r28) │ │ │ │ ld r9,64(r27) │ │ │ │ ld r10,72(r27) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + cmpwi r5,1024 │ │ │ │ ld r3,80(r27) │ │ │ │ lfd f1,56(r27) │ │ │ │ - cmpwi r4,1024 │ │ │ │ - addi r4,r5,-1 │ │ │ │ - addi r8,r8,-2 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ldx r6,r6,r8 │ │ │ │ - ble 4b0e0 │ │ │ │ + addi r4,r8,-1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r6,r6,r2 │ │ │ │ + ble 4b280 │ │ │ │ cmpwi r29,0 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ clrldi r30,r30,32 │ │ │ │ - mr r8,r31 │ │ │ │ - blt 4b160 │ │ │ │ - andi. r0,r30,3 │ │ │ │ + mr r2,r31 │ │ │ │ + blt 4b300 │ │ │ │ + andi. r11,r30,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r28,r30,-1 │ │ │ │ - mr r11,r30 │ │ │ │ - beq 4b050 │ │ │ │ - cmpdi r0,1 │ │ │ │ - beq 4b040 │ │ │ │ - cmpdi r0,2 │ │ │ │ - beq 4b034 │ │ │ │ - mr r30,r28 │ │ │ │ - addi r8,r31,16 │ │ │ │ + addi r0,r30,-1 │ │ │ │ + mr r5,r30 │ │ │ │ + beq 4b1f4 │ │ │ │ + cmpdi r11,1 │ │ │ │ + beq 4b1e4 │ │ │ │ + cmpdi r11,2 │ │ │ │ + beq 4b1d8 │ │ │ │ + mr r30,r0 │ │ │ │ + addi r2,r31,16 │ │ │ │ stxv vs32,0(r31) │ │ │ │ - stxv vs32,0(r8) │ │ │ │ + stxv vs32,0(r2) │ │ │ │ addi r30,r30,-1 │ │ │ │ - addi r8,r8,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ cmpdi r30,1 │ │ │ │ - stxv vs32,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - beq 4b070 │ │ │ │ - srdi r11,r11,2 │ │ │ │ - mtctr r11 │ │ │ │ - stxv vs32,0(r8) │ │ │ │ - stxv vs32,16(r8) │ │ │ │ - addi r8,r8,64 │ │ │ │ - stxv vs32,-32(r8) │ │ │ │ - stxv vs32,-16(r8) │ │ │ │ - bdnz 4b058 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4b214 │ │ │ │ + srdi r5,r5,2 │ │ │ │ + mtctr r5 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 4b1fc │ │ │ │ cmpdi r29,0 │ │ │ │ - bne 4b160 │ │ │ │ + bne 4b300 │ │ │ │ cmpwi r4,0 │ │ │ │ - blt 4b104 │ │ │ │ - extsw r5,r5 │ │ │ │ + blt 4b2a4 │ │ │ │ + extsw r8,r8 │ │ │ │ lxv vs0,0(r31) │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - beq 4b0ac │ │ │ │ + andi. r2,r8,1 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + beq 4b250 │ │ │ │ lxv vs12,0(r7) │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r7,r7,16 │ │ │ │ - xvmaddadp vs0,vs1,vs12 │ │ │ │ + xvmaddadp vs0,vs12,vs1 │ │ │ │ stxv vs0,0(r31) │ │ │ │ - beq 4b104 │ │ │ │ - srdi r9,r5,1 │ │ │ │ - mtctr r9 │ │ │ │ + beq 4b2a4 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + mtctr r2 │ │ │ │ lxv vs12,0(r7) │ │ │ │ addi r7,r7,32 │ │ │ │ - xvmaddadp vs0,vs1,vs12 │ │ │ │ + xvmaddadp vs0,vs12,vs1 │ │ │ │ stxv vs0,0(r31) │ │ │ │ lxv vs12,-16(r7) │ │ │ │ - xvmaddadp vs0,vs1,vs12 │ │ │ │ + xvmaddadp vs0,vs12,vs1 │ │ │ │ stxv vs0,0(r31) │ │ │ │ - bdnz 4b0b4 │ │ │ │ - b 4b104 │ │ │ │ - nop │ │ │ │ + bdnz 4b258 │ │ │ │ + b 4b2a4 │ │ │ │ nop │ │ │ │ ld r8,48(r28) │ │ │ │ - addi r11,r3,8 │ │ │ │ + addi r2,r3,8 │ │ │ │ addi r10,r10,8 │ │ │ │ addi r9,r9,8 │ │ │ │ extsw r4,r4 │ │ │ │ mr r5,r31 │ │ │ │ mr r3,r29 │ │ │ │ - std r11,96(r1) │ │ │ │ - bl 46a90 │ │ │ │ + std r2,96(r1) │ │ │ │ + bl 46eb0 │ │ │ │ lwz r4,8(r27) │ │ │ │ mr r3,r25 │ │ │ │ subf r5,r4,r29 │ │ │ │ extswsli r4,r4,4 │ │ │ │ addi r5,r5,1 │ │ │ │ add r4,r31,r4 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ addi r1,r1,224 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r24,-80(r1) │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ cmpwi r4,0 │ │ │ │ - blt 4b104 │ │ │ │ - extswsli r0,r5,3 │ │ │ │ + blt 4b2a4 │ │ │ │ + extswsli r8,r8,3 │ │ │ │ addi r3,r3,16 │ │ │ │ cmpwi cr7,r29,1 │ │ │ │ - addi r30,r29,-1 │ │ │ │ + addi r0,r29,-1 │ │ │ │ addi r4,r9,16 │ │ │ │ addi r5,r10,16 │ │ │ │ - add r0,r6,r0 │ │ │ │ + add r11,r6,r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs0,0(r7) │ │ │ │ lxsd v1,16(r31) │ │ │ │ + clrldi r30,r0,32 │ │ │ │ + addi r2,r31,32 │ │ │ │ + li r8,0 │ │ │ │ lxsd v0,24(r31) │ │ │ │ - clrldi r28,r30,32 │ │ │ │ - addi r8,r31,32 │ │ │ │ - li r11,0 │ │ │ │ - mtctr r28 │ │ │ │ - xscvdpqp v1,v1 │ │ │ │ + mtctr r30 │ │ │ │ xvmuldp vs40,vs0,vs1 │ │ │ │ lxv vs0,0(r31) │ │ │ │ + xscvdpqp v1,v1 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ xvadddp vs0,vs0,vs40 │ │ │ │ xxspltd vs39,vs40,1 │ │ │ │ xscvdpqp v7,v7 │ │ │ │ xscvdpqp v8,v8 │ │ │ │ stxv vs0,0(r31) │ │ │ │ lxsd v10,8(r9) │ │ │ │ @@ -72547,9909 +71483,9298 @@ │ │ │ │ xsmulqp v10,v8,v10 │ │ │ │ xsaddqp v1,v1,v9 │ │ │ │ xsaddqp v0,v0,v10 │ │ │ │ xscvqpdp v1,v1 │ │ │ │ xscvqpdp v0,v0 │ │ │ │ stxsd v1,16(r31) │ │ │ │ stxsd v0,24(r31) │ │ │ │ - ble cr7,4b280 │ │ │ │ + ble cr7,4b420 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxsdx vs32,r3,r11 │ │ │ │ - lxsdx vs44,r4,r11 │ │ │ │ - lfdx f0,r5,r11 │ │ │ │ + lxsdx vs32,r3,r8 │ │ │ │ + lxsdx vs44,r4,r8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lfdx f0,r5,r8 │ │ │ │ lfd f12,0(r6) │ │ │ │ - lxsd v13,8(r8) │ │ │ │ - lxsd v1,0(r8) │ │ │ │ - addi r11,r11,8 │ │ │ │ - addi r8,r8,16 │ │ │ │ + addi r8,r8,8 │ │ │ │ + lxsd v13,-8(r2) │ │ │ │ + lxsd v1,-16(r2) │ │ │ │ xscvdpqp v0,v0 │ │ │ │ xsmaddmdp vs44,vs12,vs0 │ │ │ │ xscvdpqp v13,v13 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ xscvdpqp v12,v12 │ │ │ │ xsmulqp v11,v8,v0 │ │ │ │ - xxmr vs40,vs42 │ │ │ │ xsmulqp v0,v7,v0 │ │ │ │ xxmr vs39,vs41 │ │ │ │ - xsmaddqp v11,v10,v12 │ │ │ │ + xxmr vs40,vs42 │ │ │ │ xsmaddqp v0,v12,v9 │ │ │ │ - xsaddqp v13,v13,v11 │ │ │ │ - xxmr vs42,vs43 │ │ │ │ + xsmaddqp v11,v10,v12 │ │ │ │ xsaddqp v1,v1,v0 │ │ │ │ + xsaddqp v13,v13,v11 │ │ │ │ xxmr vs41,vs32 │ │ │ │ + xxmr vs42,vs43 │ │ │ │ xscvqpdp v13,v13 │ │ │ │ xscvqpdp v0,v1 │ │ │ │ - stxsd v13,-8(r8) │ │ │ │ - stxsd v0,-16(r8) │ │ │ │ - bdnz 4b210 │ │ │ │ + stxsd v13,-8(r2) │ │ │ │ + stxsd v0,-16(r2) │ │ │ │ + bdnz 4b3b0 │ │ │ │ addi r6,r6,8 │ │ │ │ addi r7,r7,16 │ │ │ │ - cmpld r0,r6 │ │ │ │ - bne 4b190 │ │ │ │ - b 4b104 │ │ │ │ + cmpld r11,r6 │ │ │ │ + bne 4b330 │ │ │ │ + b 4b2a4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x882 │ │ │ │ │ │ │ │ -000000000004b2a0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-13216 │ │ │ │ +000000000004b440 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - li r9,5 │ │ │ │ + li r2,5 │ │ │ │ cmpwi r7,3 │ │ │ │ - std r18,-152(r1) │ │ │ │ - std r31,-48(r1) │ │ │ │ + std r17,-168(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ + ld r17,16(r3) │ │ │ │ addi r31,r7,1 │ │ │ │ - mfcr r11 │ │ │ │ - rldimi r9,r9,32,0 │ │ │ │ - ld r18,16(r3) │ │ │ │ + rldimi r2,r2,32,0 │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-480(r1) │ │ │ │ - std r9,144(r1) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ + std r2,144(r1) │ │ │ │ stw r31,152(r1) │ │ │ │ - ble 4c5cc │ │ │ │ - std r17,320(r1) │ │ │ │ - std r26,392(r1) │ │ │ │ - mr r17,r3 │ │ │ │ - std r27,400(r1) │ │ │ │ - mr r26,r5 │ │ │ │ - mr r27,r4 │ │ │ │ + ble 4c6cc │ │ │ │ + std r16,304(r1) │ │ │ │ + std r25,376(r1) │ │ │ │ + mr r16,r3 │ │ │ │ + mr r25,r5 │ │ │ │ + mr r3,r7 │ │ │ │ addi r5,r1,156 │ │ │ │ + std r28,400(r1) │ │ │ │ + std r29,408(r1) │ │ │ │ + mr r28,r4 │ │ │ │ addi r4,r1,160 │ │ │ │ - std r23,368(r1) │ │ │ │ - mr r3,r7 │ │ │ │ - std r29,416(r1) │ │ │ │ - std r30,424(r1) │ │ │ │ mr r29,r7 │ │ │ │ + std r23,360(r1) │ │ │ │ + std r30,416(r1) │ │ │ │ mr r23,r6 │ │ │ │ mr r30,r8 │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r17) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 4bb4c │ │ │ │ - std r24,376(r1) │ │ │ │ - lwz r24,160(r1) │ │ │ │ - mulli r9,r27,96 │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,0(r16) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 4bca8 │ │ │ │ + std r26,384(r1) │ │ │ │ + std r27,392(r1) │ │ │ │ + lwz r26,160(r1) │ │ │ │ + mulli r2,r28,96 │ │ │ │ andi. r8,r30,32 │ │ │ │ - std r25,384(r1) │ │ │ │ - std r28,408(r1) │ │ │ │ - addi r10,r24,-1 │ │ │ │ - add r18,r18,r9 │ │ │ │ - cmpw cr7,r10,r29 │ │ │ │ - lwz r28,8(r18) │ │ │ │ - isel r25,r29,r10,4*cr7+gt │ │ │ │ - beq 4c5fc │ │ │ │ - ld r10,48(r17) │ │ │ │ - li r4,0 │ │ │ │ - addi r6,r1,144 │ │ │ │ - li r8,2 │ │ │ │ + std r24,368(r1) │ │ │ │ + addi r9,r26,-1 │ │ │ │ + add r2,r17,r2 │ │ │ │ + cmpw cr7,r9,r29 │ │ │ │ + lwz r27,8(r2) │ │ │ │ + std r2,232(r1) │ │ │ │ + isel r24,r29,r9,4*cr7+gt │ │ │ │ + beq 4c6fc │ │ │ │ + ld r10,48(r16) │ │ │ │ + li r6,0 │ │ │ │ + addi r2,r1,144 │ │ │ │ + li r0,1 │ │ │ │ li r11,2 │ │ │ │ li r9,1 │ │ │ │ + li r8,2 │ │ │ │ li r7,0 │ │ │ │ - li r3,1 │ │ │ │ li r5,2 │ │ │ │ - std r4,128(r1) │ │ │ │ - std r4,96(r1) │ │ │ │ - std r6,120(r1) │ │ │ │ addi r4,r1,152 │ │ │ │ + std r6,128(r1) │ │ │ │ + std r2,120(r1) │ │ │ │ + li r3,1 │ │ │ │ + std r6,96(r1) │ │ │ │ std r11,104(r1) │ │ │ │ - std r3,112(r1) │ │ │ │ + std r0,112(r1) │ │ │ │ mr r6,r10 │ │ │ │ - bl 4400 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,56(r17) │ │ │ │ + bl 43a0 │ │ │ │ + ld r5,56(r16) │ │ │ │ mr r4,r23 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4600 │ │ │ │ mr r3,r30 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - clrldi r10,r31,32 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - ld r9,56(r17) │ │ │ │ - addi r7,r7,1664 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - bne 4c630 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + bl 4ae0 │ │ │ │ + clrldi r9,r31,32 │ │ │ │ + ld r2,56(r16) │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne 4c72c │ │ │ │ + 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 4b3f4 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4b584 │ │ │ │ lwz r5,160(r1) │ │ │ │ - ld r3,48(r17) │ │ │ │ - clrldi r31,r31,32 │ │ │ │ + ld r3,48(r16) │ │ │ │ li r4,0 │ │ │ │ + clrldi r31,r31,32 │ │ │ │ slwi r5,r5,1 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r18,56 │ │ │ │ - andi. r8,r31,1 │ │ │ │ - ld r3,56(r17) │ │ │ │ - ld r7,48(r17) │ │ │ │ - li r10,0 │ │ │ │ - addi r6,r31,-1 │ │ │ │ - mr r8,r31 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ - beq 4b470 │ │ │ │ + bl 5240 │ │ │ │ + ld r2,232(r1) │ │ │ │ + andi. r10,r31,1 │ │ │ │ + ld r3,56(r16) │ │ │ │ + li r9,0 │ │ │ │ + addi r7,r31,-1 │ │ │ │ + mr r10,r31 │ │ │ │ + ld r8,48(r16) │ │ │ │ + addi r2,r2,56 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + beq 4b600 │ │ │ │ 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 4b4a0 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + beq 4b630 │ │ │ │ + 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 4b478 │ │ │ │ - li r4,40 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lwz r5,160(r1) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - addi r6,r3,16 │ │ │ │ - addi r8,r3,32 │ │ │ │ - lxvx vs0,r18,r4 │ │ │ │ - lfd f8,1664(r9) │ │ │ │ - clrldi r30,r10,32 │ │ │ │ - extswsli r4,r5,4 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + bdnz 4b608 │ │ │ │ + ld r2,232(r1) │ │ │ │ + xxspltidp vs8,1056964608 │ │ │ │ + lwz r6,160(r1) │ │ │ │ + addi r9,r29,-1 │ │ │ │ + addi r7,r3,16 │ │ │ │ + addi r10,r3,32 │ │ │ │ + clrldi r30,r9,32 │ │ │ │ + plxv vs0,40(r2) │ │ │ │ + extswsli r5,r6,4 │ │ │ │ mtctr r30 │ │ │ │ - addi r10,r4,16 │ │ │ │ + addi r9,r5,16 │ │ │ │ xxspltd vs9,vs0,1 │ │ │ │ xxspltd vs10,vs0,0 │ │ │ │ xxspltd vs12,vs0,1 │ │ │ │ lxv vs0,16(r3) │ │ │ │ - add r10,r7,r10 │ │ │ │ + add r9,r8,r9 │ │ │ │ fmul f12,f12,f8 │ │ │ │ - xvmuldp vs0,vs9,vs0 │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ lxv vs9,0(r3) │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ - xvmaddadp vs0,vs9,vs10 │ │ │ │ + xvmaddadp vs0,vs10,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r7,r4 │ │ │ │ - lxvx vs9,r8,r31 │ │ │ │ + stxvx vs0,r8,r5 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs9,r10,r31 │ │ │ │ lxvx vs0,r3,r31 │ │ │ │ addi r30,r30,-1 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ - lxvx vs9,r6,r31 │ │ │ │ + lxvx vs9,r7,r31 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ xvmaddadp vs0,vs10,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r10,r31 │ │ │ │ + stxvx vs0,r9,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bdnz 4b500 │ │ │ │ - cmpw r5,r29 │ │ │ │ - bgt 4c650 │ │ │ │ - slwi r5,r5,1 │ │ │ │ - mr r4,r7 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,156(r1) │ │ │ │ + bdnz 4b6a0 │ │ │ │ + cmpw r6,r29 │ │ │ │ + bgt 4c750 │ │ │ │ + slwi r6,r6,1 │ │ │ │ + mr r4,r8 │ │ │ │ + extswsli r5,r6,4 │ │ │ │ + bl 5260 │ │ │ │ + lwz r9,156(r1) │ │ │ │ + cmpwi r9,1 │ │ │ │ lwz r31,160(r1) │ │ │ │ - cmpwi r8,1 │ │ │ │ - ble 4ba08 │ │ │ │ - addi r9,r24,-2 │ │ │ │ - addi r10,r25,1 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - stfd f29,456(r1) │ │ │ │ - cmpwi cr3,r27,1 │ │ │ │ - stfd f31,472(r1) │ │ │ │ - stfd f28,448(r1) │ │ │ │ - clrlwi r27,r27,31 │ │ │ │ - stw r8,232(r1) │ │ │ │ - cmpw cr7,r9,r28 │ │ │ │ - mtfprwa f29,r10 │ │ │ │ - extsw r10,r8 │ │ │ │ - fcfid f28,f0 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - cmpwi cr2,r27,0 │ │ │ │ - std r14,296(r1) │ │ │ │ - std r15,304(r1) │ │ │ │ - isel r9,r28,r9,4*cr7+gt │ │ │ │ - fcfid f29,f29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r16,312(r1) │ │ │ │ - addi r8,r8,1648 │ │ │ │ - std r19,336(r1) │ │ │ │ - std r20,344(r1) │ │ │ │ - std r21,352(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - std r22,360(r1) │ │ │ │ + ble 4bb58 │ │ │ │ + addi r2,r26,-2 │ │ │ │ + mtfprd f0,r28 │ │ │ │ stfd f27,440(r1) │ │ │ │ + stfd f28,448(r1) │ │ │ │ + mr r0,r9 │ │ │ │ + addi r9,r24,1 │ │ │ │ + stfd f29,456(r1) │ │ │ │ stfd f30,464(r1) │ │ │ │ - std r8,224(r1) │ │ │ │ - std r18,256(r1) │ │ │ │ - stw r25,252(r1) │ │ │ │ - isellt r9,0,r9 │ │ │ │ - std r10,176(r1) │ │ │ │ - std r30,264(r1) │ │ │ │ - std r26,272(r1) │ │ │ │ - std r29,280(r1) │ │ │ │ - mtfprwa f31,r9 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + cmpwi cr3,r28,1 │ │ │ │ + clrlwi r28,r28,31 │ │ │ │ + cmpw r2,r27 │ │ │ │ + fcfid f27,f0 │ │ │ │ + mtfprwa f28,r9 │ │ │ │ + stfd f31,472(r1) │ │ │ │ + extsw r9,r0 │ │ │ │ + std r14,288(r1) │ │ │ │ + std r15,296(r1) │ │ │ │ + cmpwi cr2,r28,0 │ │ │ │ + std r18,320(r1) │ │ │ │ + std r19,328(r1) │ │ │ │ + iselgt r2,r27,r2 │ │ │ │ + fcfid f28,f28 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + xxspltd vs63,vs29,0 │ │ │ │ + std r20,336(r1) │ │ │ │ + std r21,344(r1) │ │ │ │ + std r22,352(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + sldi r8,r9,3 │ │ │ │ + stfd f26,432(r1) │ │ │ │ + stw r24,244(r1) │ │ │ │ + std r30,248(r1) │ │ │ │ + fsub f27,f27,f29 │ │ │ │ + stw r0,204(r1) │ │ │ │ + isellt r2,0,r2 │ │ │ │ + std r8,176(r1) │ │ │ │ + std r25,256(r1) │ │ │ │ + std r29,264(r1) │ │ │ │ + mtfprwa f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - mtfprwa f0,r31 │ │ │ │ - lwz r9,232(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ - stw r9,208(r1) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stw r9,232(r1) │ │ │ │ - fdiv f12,f29,f0 │ │ │ │ - fdiv f11,f31,f0 │ │ │ │ + mtfprwa f30,r31 │ │ │ │ + lwz r2,204(r1) │ │ │ │ + fcfid f30,f30 │ │ │ │ + stw r2,200(r1) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stw r2,204(r1) │ │ │ │ + fdiv f12,f28,f30 │ │ │ │ + fdiv f0,f31,f30 │ │ │ │ frip f12,f12 │ │ │ │ - frim f11,f11 │ │ │ │ + frim f0,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ - mffprd r9,f12 │ │ │ │ - fctidz f12,f11 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stw r9,184(r1) │ │ │ │ - mffprd r24,f12 │ │ │ │ - cmpw r24,r9 │ │ │ │ - mr r18,r24 │ │ │ │ - bgt 4c5c0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r2,f12 │ │ │ │ + mffprd r24,f0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mr r17,r24 │ │ │ │ + cmpw r24,r2 │ │ │ │ + stw r2,184(r1) │ │ │ │ + bgt 4c6c0 │ │ │ │ + fdiv f30,f27,f30 │ │ │ │ srawi r20,r31,1 │ │ │ │ addze r20,r20 │ │ │ │ slwi r21,r24,2 │ │ │ │ + extswsli r2,r31,4 │ │ │ │ + ld r27,232(r1) │ │ │ │ + stw r31,224(r1) │ │ │ │ extswsli r23,r24,5 │ │ │ │ - ld r16,256(r1) │ │ │ │ - slwi r10,r31,2 │ │ │ │ + fmr f26,f31 │ │ │ │ extsw r25,r31 │ │ │ │ cmpwi cr4,r31,0 │ │ │ │ - fmr f27,f31 │ │ │ │ - lfd f30,1648(r9) │ │ │ │ - extswsli r9,r31,4 │ │ │ │ - stw r31,236(r1) │ │ │ │ - stw r10,188(r1) │ │ │ │ - std r9,192(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mullw r24,r20,r24 │ │ │ │ - slwi r19,r20,2 │ │ │ │ - fsub f30,f28,f30 │ │ │ │ - addi r9,r9,1648 │ │ │ │ - extswsli r19,r19,4 │ │ │ │ - std r9,200(r1) │ │ │ │ - ld r9,176(r1) │ │ │ │ - extswsli r24,r24,6 │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ - addi r15,r9,-8 │ │ │ │ - addi r9,r21,2 │ │ │ │ + addi r18,r21,2 │ │ │ │ addi r21,r21,1 │ │ │ │ - mullw r26,r20,r9 │ │ │ │ + std r2,192(r1) │ │ │ │ + ld r2,176(r1) │ │ │ │ + mullw r26,r20,r18 │ │ │ │ mullw r21,r21,r20 │ │ │ │ - mullw r14,r9,r31 │ │ │ │ + mullw r24,r20,r24 │ │ │ │ + mullw r18,r18,r31 │ │ │ │ + slwi r19,r20,2 │ │ │ │ extswsli r20,r20,4 │ │ │ │ + addi r14,r2,-8 │ │ │ │ + slwi r2,r31,2 │ │ │ │ + extswsli r19,r19,4 │ │ │ │ + stw r2,188(r1) │ │ │ │ extswsli r21,r21,4 │ │ │ │ extswsli r26,r26,4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + extswsli r24,r24,6 │ │ │ │ nop │ │ │ │ ld r31,192(r1) │ │ │ │ - ld r4,48(r17) │ │ │ │ - ld r3,64(r17) │ │ │ │ + ld r4,48(r16) │ │ │ │ + ld r3,64(r16) │ │ │ │ mr r5,r31 │ │ │ │ add r4,r4,r24 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,48(r17) │ │ │ │ - ld r3,72(r17) │ │ │ │ + bl 5260 │ │ │ │ + ld r4,48(r16) │ │ │ │ + ld r3,72(r16) │ │ │ │ mr r5,r31 │ │ │ │ add r4,r4,r26 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,48(r17) │ │ │ │ + bl 5260 │ │ │ │ + ld r3,48(r16) │ │ │ │ mr r5,r20 │ │ │ │ add r4,r3,r26 │ │ │ │ add r3,r3,r21 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r16) │ │ │ │ - ld r10,176(r1) │ │ │ │ - ld r30,64(r17) │ │ │ │ - ldx r22,r9,r10 │ │ │ │ - lbzx r9,r22,r23 │ │ │ │ - add r22,r22,r23 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 4bb90 │ │ │ │ - lwz r10,208(r1) │ │ │ │ - li r9,1 │ │ │ │ - ld r31,72(r17) │ │ │ │ - ld r29,24(r22) │ │ │ │ - ld r28,16(r22) │ │ │ │ + bl 5260 │ │ │ │ + ld r2,0(r27) │ │ │ │ + ld r9,176(r1) │ │ │ │ + ld r30,64(r16) │ │ │ │ + ldx r28,r2,r9 │ │ │ │ + lbzx r2,r28,r23 │ │ │ │ + add r28,r28,r23 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 4bcf0 │ │ │ │ + lwz r9,200(r1) │ │ │ │ + li r2,1 │ │ │ │ + ld r29,24(r28) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - slw r27,r9,r10 │ │ │ │ - ld r10,200(r1) │ │ │ │ - lwz r9,0(r17) │ │ │ │ - slwi r8,r27,1 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - lfd f10,0(r10) │ │ │ │ - ld r10,88(r17) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - fcfid f0,f0 │ │ │ │ - ldx r3,r10,r15 │ │ │ │ - fdiv f31,f10,f0 │ │ │ │ - beq 4b7a8 │ │ │ │ - mtfprwa f0,r18 │ │ │ │ + ld r31,72(r16) │ │ │ │ + ld r28,16(r28) │ │ │ │ + slw r22,r2,r9 │ │ │ │ + lwz r2,0(r16) │ │ │ │ + ld r9,88(r16) │ │ │ │ + slwi r10,r22,1 │ │ │ │ + mtfprwa f12,r10 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ldx r3,r9,r14 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fdiv f31,f29,f12 │ │ │ │ + beq 4b914 │ │ │ │ + mtfprwa f0,r17 │ │ │ │ fcfid f0,f0 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bge 4bf50 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + bge 4c090 │ │ │ │ + bl 4600 │ │ │ │ + ld r2,88(r16) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - extsw r22,r27 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpwi r27,0 │ │ │ │ - ld r4,80(r17) │ │ │ │ - sldi r5,r22,4 │ │ │ │ - ble 4b880 │ │ │ │ - mtctr r22 │ │ │ │ - xxspltd vs10,vs31,0 │ │ │ │ + extsw r15,r22 │ │ │ │ + ldx r3,r2,r14 │ │ │ │ + bl 4600 │ │ │ │ + cmpwi r22,0 │ │ │ │ + ld r4,80(r16) │ │ │ │ + sldi r5,r15,4 │ │ │ │ + ble 4b9e0 │ │ │ │ + xxspltd vs12,vs31,0 │ │ │ │ + mtctr r15 │ │ │ │ mtvsrdd vs9,r29,r29 │ │ │ │ - li r8,0 │ │ │ │ - sldi r7,r22,3 │ │ │ │ - li r10,0 │ │ │ │ - add r6,r28,r5 │ │ │ │ - mr r9,r22 │ │ │ │ - nop │ │ │ │ - lxvdsx vs12,r6,r8 │ │ │ │ - lxvx vs11,r30,r10 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lxvx vs8,r31,r10 │ │ │ │ - lxvdsx vs0,r28,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - xvmuldp vs11,vs11,vs9 │ │ │ │ - xvmuldp vs12,vs8,vs12 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 4b800 │ │ │ │ - mulli r8,r22,24 │ │ │ │ - mtctr r22 │ │ │ │ - add r7,r28,r7 │ │ │ │ + sldi r8,r15,3 │ │ │ │ li r10,0 │ │ │ │ + li r9,0 │ │ │ │ + mr r2,r15 │ │ │ │ + add r7,r28,r5 │ │ │ │ + lxvdsx vs11,r7,r10 │ │ │ │ + lxvx vs10,r30,r9 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lxvx vs8,r31,r9 │ │ │ │ + lxvdsx vs0,r28,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvmuldp vs10,vs10,vs9 │ │ │ │ + xvmuldp vs11,vs8,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 4b960 │ │ │ │ + mulli r10,r15,24 │ │ │ │ + mtctr r15 │ │ │ │ add r8,r28,r8 │ │ │ │ + li r9,0 │ │ │ │ + add r10,r28,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs12,r8,r10 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - lxvx vs8,r31,r9 │ │ │ │ - lxvdsx vs11,r7,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvdsx vs11,r10,r9 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + lxvx vs8,r31,r2 │ │ │ │ + lxvdsx vs10,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - xvmuldp vs12,vs8,vs12 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 4b850 │ │ │ │ + xvmuldp vs11,vs8,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4b9b0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + bl 5260 │ │ │ │ + ld r2,96(r16) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + ldx r3,r2,r14 │ │ │ │ + bl 4600 │ │ │ │ + ld r2,96(r16) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,64(r17) │ │ │ │ - ld r4,72(r17) │ │ │ │ + ldx r3,r2,r14 │ │ │ │ + bl 4600 │ │ │ │ + ld r3,64(r16) │ │ │ │ + ld r4,72(r16) │ │ │ │ mr r5,r20 │ │ │ │ add r3,r3,r20 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,4b97c │ │ │ │ - ld r4,48(r17) │ │ │ │ - extswsli r5,r14,3 │ │ │ │ - andi. r6,r25,3 │ │ │ │ - ld r10,64(r17) │ │ │ │ - mr r7,r25 │ │ │ │ - li r9,0 │ │ │ │ - addi r3,r25,-1 │ │ │ │ - add r8,r4,r5 │ │ │ │ - beq 4b940 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 4b92c │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 4b91c │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r7,r3 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r4,r5 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + bl 5260 │ │ │ │ + ble cr4,4bacc │ │ │ │ + ld r5,48(r16) │ │ │ │ + extswsli r6,r18,3 │ │ │ │ + andi. r7,r25,3 │ │ │ │ + ld r9,64(r16) │ │ │ │ + mr r8,r25 │ │ │ │ + li r2,0 │ │ │ │ + addi r4,r25,-1 │ │ │ │ + add r10,r5,r6 │ │ │ │ + beq 4ba90 │ │ │ │ cmpdi r7,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4b97c │ │ │ │ - srdi r7,r25,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - bdnz 4b948 │ │ │ │ - lwz r9,188(r1) │ │ │ │ - addi r18,r18,1 │ │ │ │ + beq 4ba7c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 4ba6c │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r8,r4 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs0,r5,r6 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4bacc │ │ │ │ + srdi r8,r25,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + stxvx vs0,r10,r6 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + bdnz 4ba98 │ │ │ │ + lwz r2,188(r1) │ │ │ │ + addi r17,r17,1 │ │ │ │ add r24,r24,r19 │ │ │ │ add r26,r26,r19 │ │ │ │ add r21,r21,r19 │ │ │ │ addi r23,r23,32 │ │ │ │ - add r14,r14,r9 │ │ │ │ - lwz r9,184(r1) │ │ │ │ - cmpw r9,r18 │ │ │ │ - bge 4b6e0 │ │ │ │ - lwz r31,236(r1) │ │ │ │ - fmr f31,f27 │ │ │ │ - lwz r9,232(r1) │ │ │ │ + add r18,r18,r2 │ │ │ │ + lwz r2,184(r1) │ │ │ │ + cmpw r2,r17 │ │ │ │ + bge 4b860 │ │ │ │ + lwz r31,224(r1) │ │ │ │ + fmr f31,f26 │ │ │ │ + lwz r2,204(r1) │ │ │ │ srawi r31,r31,1 │ │ │ │ - std r15,176(r1) │ │ │ │ - cmplwi r9,1 │ │ │ │ - bne 4b600 │ │ │ │ - ld r18,256(r1) │ │ │ │ - lwz r25,252(r1) │ │ │ │ - ld r30,264(r1) │ │ │ │ - ld r26,272(r1) │ │ │ │ - ld r29,280(r1) │ │ │ │ + std r14,176(r1) │ │ │ │ + cmplwi r2,1 │ │ │ │ + bne 4b7a0 │ │ │ │ + lwz r24,244(r1) │ │ │ │ + ld r30,248(r1) │ │ │ │ + ld r25,256(r1) │ │ │ │ + ld r29,264(r1) │ │ │ │ lwz r31,160(r1) │ │ │ │ + lfd f26,432(r1) │ │ │ │ lfd f27,440(r1) │ │ │ │ lfd f28,448(r1) │ │ │ │ lfd f29,456(r1) │ │ │ │ lfd f30,464(r1) │ │ │ │ lfd f31,472(r1) │ │ │ │ - ld r14,296(r1) │ │ │ │ - ld r15,304(r1) │ │ │ │ - ld r16,312(r1) │ │ │ │ - ld r19,336(r1) │ │ │ │ - ld r20,344(r1) │ │ │ │ - ld r21,352(r1) │ │ │ │ - ld r22,360(r1) │ │ │ │ - lwz r8,8(r18) │ │ │ │ - subf r9,r8,r25 │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt 4ba64 │ │ │ │ - addi r9,r9,1 │ │ │ │ - ld r10,48(r17) │ │ │ │ - extswsli r7,r8,5 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - add r10,r10,r7 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - bne 4c614 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r7,r30,1 │ │ │ │ - addi r9,r30,16 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - sldi r7,r9,1 │ │ │ │ - stxvx vs0,r26,r30 │ │ │ │ + ld r14,288(r1) │ │ │ │ + ld r15,296(r1) │ │ │ │ + ld r18,320(r1) │ │ │ │ + ld r19,328(r1) │ │ │ │ + ld r20,336(r1) │ │ │ │ + ld r21,344(r1) │ │ │ │ + ld r22,352(r1) │ │ │ │ + ld r2,232(r1) │ │ │ │ + lwz r10,8(r2) │ │ │ │ + subf r2,r10,r24 │ │ │ │ + cmpwi r2,0 │ │ │ │ + blt 4bbb8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + ld r9,48(r16) │ │ │ │ + extswsli r8,r10,5 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + add r9,r9,r8 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 4c710 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + sldi r8,r30,1 │ │ │ │ + addi r2,r30,16 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + sldi r8,r2,1 │ │ │ │ + stxvx vs0,r25,r30 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ addi r30,r30,32 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - bdnz 4ba40 │ │ │ │ + stxvx vs0,r25,r2 │ │ │ │ + bdnz 4bb94 │ │ │ │ cmpw r31,r29 │ │ │ │ - bne 4bb00 │ │ │ │ - lwa r10,156(r1) │ │ │ │ + bne 4bc58 │ │ │ │ addi r9,r29,-2 │ │ │ │ - subf r8,r8,r29 │ │ │ │ - ld r7,48(r17) │ │ │ │ - ld r30,24(r18) │ │ │ │ - ld r11,32(r18) │ │ │ │ - ld r3,16(r18) │ │ │ │ + lwa r8,156(r1) │ │ │ │ + subf r2,r10,r29 │ │ │ │ + ld r10,232(r1) │ │ │ │ + ld r7,48(r16) │ │ │ │ slwi r9,r9,1 │ │ │ │ - extswsli r6,r8,4 │ │ │ │ - extswsli r8,r9,4 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + extswsli r6,r9,4 │ │ │ │ + ld r31,24(r10) │ │ │ │ + ld r11,32(r10) │ │ │ │ extsw r9,r9 │ │ │ │ - add r4,r26,r6 │ │ │ │ - addi r5,r8,32 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - lfdx f9,r7,r8 │ │ │ │ - add r8,r7,r8 │ │ │ │ + add r5,r25,r2 │ │ │ │ + ld r4,16(r10) │ │ │ │ + addi r10,r8,-2 │ │ │ │ + addi r8,r6,32 │ │ │ │ + lfdx f9,r7,r6 │ │ │ │ + add r6,r7,r6 │ │ │ │ addi r9,r9,3 │ │ │ │ sldi r10,r10,3 │ │ │ │ - add r31,r7,r5 │ │ │ │ - lfdx f8,r7,r5 │ │ │ │ - lfd f6,8(r8) │ │ │ │ + add r3,r7,r8 │ │ │ │ + lfdx f8,r7,r8 │ │ │ │ + lfd f6,8(r6) │ │ │ │ sldi r9,r9,4 │ │ │ │ - lfdx f11,r30,r10 │ │ │ │ - lfd f5,8(r31) │ │ │ │ + lfdx f11,r31,r10 │ │ │ │ lfdx f12,r11,r10 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - add r10,r7,r9 │ │ │ │ + lfd f5,8(r3) │ │ │ │ + add r8,r7,r9 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ lfdx f10,r7,r9 │ │ │ │ - lfd f7,8(r10) │ │ │ │ + lfd f7,8(r8) │ │ │ │ fmul f8,f11,f8 │ │ │ │ fmul f11,f11,f5 │ │ │ │ fmadd f9,f12,f9,f8 │ │ │ │ fmadd f12,f12,f6,f11 │ │ │ │ fmadd f11,f0,f10,f9 │ │ │ │ fmadd f0,f0,f7,f12 │ │ │ │ - stfdx f11,r26,r6 │ │ │ │ - stfd f0,8(r4) │ │ │ │ - ld r17,320(r1) │ │ │ │ - ld r23,368(r1) │ │ │ │ - ld r24,376(r1) │ │ │ │ - ld r25,384(r1) │ │ │ │ - ld r26,392(r1) │ │ │ │ - ld r27,400(r1) │ │ │ │ - ld r28,408(r1) │ │ │ │ - ld r29,416(r1) │ │ │ │ - ld r30,424(r1) │ │ │ │ + stfdx f11,r25,r2 │ │ │ │ + stfd f0,8(r5) │ │ │ │ + ld r16,304(r1) │ │ │ │ + ld r23,360(r1) │ │ │ │ + ld r24,368(r1) │ │ │ │ + ld r25,376(r1) │ │ │ │ + ld r26,384(r1) │ │ │ │ + ld r27,392(r1) │ │ │ │ + ld r28,400(r1) │ │ │ │ + ld r29,408(r1) │ │ │ │ + ld r30,416(r1) │ │ │ │ addi r1,r1,480 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-152(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r17,320(r1) │ │ │ │ - ld r23,368(r1) │ │ │ │ - ld r26,392(r1) │ │ │ │ - ld r27,400(r1) │ │ │ │ - ld r29,416(r1) │ │ │ │ - ld r30,424(r1) │ │ │ │ + ld r16,304(r1) │ │ │ │ + ld r23,360(r1) │ │ │ │ + ld r25,376(r1) │ │ │ │ + ld r28,400(r1) │ │ │ │ + ld r29,408(r1) │ │ │ │ + ld r30,416(r1) │ │ │ │ addi r1,r1,480 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-152(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - lwz r28,4(r22) │ │ │ │ - ld r4,56(r17) │ │ │ │ + lwz r15,4(r28) │ │ │ │ + ld r4,56(r16) │ │ │ │ mr r3,r30 │ │ │ │ - lwz r27,8(r22) │ │ │ │ - extswsli r30,r28,4 │ │ │ │ - extsw r9,r28 │ │ │ │ + lwz r31,8(r28) │ │ │ │ + extswsli r30,r15,4 │ │ │ │ + extsw r2,r15 │ │ │ │ mr r5,r30 │ │ │ │ - std r9,240(r1) │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,160(r1) │ │ │ │ - ld r4,56(r17) │ │ │ │ - ld r3,72(r17) │ │ │ │ + std r2,216(r1) │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + ld r4,56(r16) │ │ │ │ mr r5,r30 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r4,r4,r9 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,1 │ │ │ │ - lfd f12,24(r22) │ │ │ │ - ld r10,200(r1) │ │ │ │ - ld r7,88(r17) │ │ │ │ - ld r29,64(r17) │ │ │ │ - ld r31,72(r17) │ │ │ │ - ld r22,16(r22) │ │ │ │ - slw r8,r9,r27 │ │ │ │ - lwz r9,0(r17) │ │ │ │ - extsw r27,r27 │ │ │ │ - slwi r6,r8,1 │ │ │ │ - stfd f12,216(r1) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - addi r27,r27,-2 │ │ │ │ - stw r8,212(r1) │ │ │ │ - mtfprwa f12,r6 │ │ │ │ - sldi r27,r27,3 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - fcfid f12,f12 │ │ │ │ - ldx r3,r7,r27 │ │ │ │ - fdiv f31,f0,f12 │ │ │ │ - beq 4c110 │ │ │ │ - srawi r9,r8,1 │ │ │ │ - ble cr3,4c404 │ │ │ │ - srawi r8,r28,1 │ │ │ │ - addze r8,r8 │ │ │ │ - ld r10,24(r17) │ │ │ │ + ld r3,72(r16) │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r4,r4,r2 │ │ │ │ + bl 5260 │ │ │ │ + li r2,1 │ │ │ │ + lfd f0,24(r28) │ │ │ │ + lwz r5,0(r16) │ │ │ │ + ld r10,88(r16) │ │ │ │ + ld r22,16(r28) │ │ │ │ + slw r7,r2,r31 │ │ │ │ + extsw r2,r31 │ │ │ │ + ld r29,64(r16) │ │ │ │ + ld r31,72(r16) │ │ │ │ + slwi r6,r7,1 │ │ │ │ + stfd f0,208(r1) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + andi. r5,r5,64 │ │ │ │ + mtfprwa f0,r6 │ │ │ │ + sldi r28,r2,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + ldx r3,r10,r28 │ │ │ │ + fdiv f31,f29,f0 │ │ │ │ + beq 4c250 │ │ │ │ + srawi r2,r7,1 │ │ │ │ + ble cr3,4c504 │ │ │ │ + srawi r9,r15,1 │ │ │ │ + addze r9,r9 │ │ │ │ + ld r10,24(r16) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - stw r9,248(r1) │ │ │ │ - ldx r28,r10,r27 │ │ │ │ - stw r8,240(r1) │ │ │ │ - bne cr2,4c210 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r17) │ │ │ │ + stw r7,240(r1) │ │ │ │ + stw r2,228(r1) │ │ │ │ + ldx r15,r10,r28 │ │ │ │ + stw r9,216(r1) │ │ │ │ + bne cr2,4c340 │ │ │ │ + bl 4600 │ │ │ │ + ld r9,88(r16) │ │ │ │ mr r4,r31 │ │ │ │ mr r5,r31 │ │ │ │ - ldx r3,r10,r27 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,248(r1) │ │ │ │ - ld r4,80(r17) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 4be20 │ │ │ │ - lfd f12,216(r1) │ │ │ │ - extsw r5,r9 │ │ │ │ - ld r10,224(r1) │ │ │ │ + ldx r3,r9,r28 │ │ │ │ + bl 4600 │ │ │ │ + lwz r2,228(r1) │ │ │ │ + ld r4,80(r16) │ │ │ │ + lwz r7,240(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 4bf70 │ │ │ │ + lfd f12,208(r1) │ │ │ │ + extsw r3,r2 │ │ │ │ xxspltd vs0,vs31,0 │ │ │ │ - li r8,0 │ │ │ │ - mtctr r5 │ │ │ │ - xxspltd vs11,vs12,0 │ │ │ │ - lxv vs9,0(r10) │ │ │ │ li r10,0 │ │ │ │ - lxvdsx vs12,r28,r8 │ │ │ │ - lxvx vs8,r31,r10 │ │ │ │ - lxvdsx vs10,r22,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - xvadddp vs12,vs12,vs9 │ │ │ │ - xvmuldp vs12,vs8,vs12 │ │ │ │ - lxvx vs8,r29,r10 │ │ │ │ - xvmaddadp vs12,vs8,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ + li r9,0 │ │ │ │ + mtctr r3 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvdsx vs12,r15,r10 │ │ │ │ + lxvx vs9,r31,r9 │ │ │ │ + lxvdsx vs11,r22,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + xvmuldp vs12,vs9,vs12 │ │ │ │ + lxvx vs9,r29,r9 │ │ │ │ + xvmaddadp vs12,vs9,vs10 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 4bcb0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,224(r1) │ │ │ │ - mtctr r5 │ │ │ │ + stxvx vs12,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 4be00 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + mtctr r3 │ │ │ │ + mr r2,r3 │ │ │ │ subf r12,r29,r31 │ │ │ │ subf r30,r29,r4 │ │ │ │ - rldic r8,r9,4,28 │ │ │ │ + rldic r10,r9,4,28 │ │ │ │ rldic r9,r9,3,29 │ │ │ │ - add r7,r8,r29 │ │ │ │ - add r3,r22,r9 │ │ │ │ - add r8,r8,r31 │ │ │ │ - add r11,r28,r9 │ │ │ │ - lxv vs9,0(r10) │ │ │ │ - mr r10,r5 │ │ │ │ - std r9,216(r1) │ │ │ │ - addi r7,r7,16 │ │ │ │ + add r8,r10,r29 │ │ │ │ + add r5,r22,r9 │ │ │ │ + add r10,r31,r10 │ │ │ │ + add r11,r15,r9 │ │ │ │ + std r9,208(r1) │ │ │ │ addi r8,r8,16 │ │ │ │ - addi r6,r3,-8 │ │ │ │ - add r0,r3,r11 │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r6,r5,-8 │ │ │ │ + add r0,r5,r11 │ │ │ │ nop │ │ │ │ - subf r3,r6,r0 │ │ │ │ - lxvx vs8,r7,r12 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r5,r6,r0 │ │ │ │ + lxvx vs9,r8,r12 │ │ │ │ addi r9,r6,8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ addi r6,r6,-8 │ │ │ │ - lxvdsx vs12,0,r3 │ │ │ │ - lxvdsx vs10,0,r9 │ │ │ │ - xvadddp vs12,vs12,vs9 │ │ │ │ - xvmuldp vs12,vs8,vs12 │ │ │ │ - lxv vs8,0(r7) │ │ │ │ - xvmaddadp vs12,vs8,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ + lxvdsx vs12,0,r5 │ │ │ │ + lxvdsx vs11,0,r9 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + xvmuldp vs12,vs9,vs12 │ │ │ │ + lxv vs9,0(r8) │ │ │ │ + xvmaddadp vs12,vs9,vs10 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r7,r30 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz 4bd30 │ │ │ │ - ld r7,224(r1) │ │ │ │ - mtctr r5 │ │ │ │ - ld r9,216(r1) │ │ │ │ + stxvx vs12,r8,r30 │ │ │ │ + addi r8,r8,16 │ │ │ │ + bdnz 4be80 │ │ │ │ + lwz r8,216(r1) │ │ │ │ + ld r9,208(r1) │ │ │ │ + mtctr r3 │ │ │ │ li r6,0 │ │ │ │ - lxv vs9,0(r7) │ │ │ │ - lwz r7,240(r1) │ │ │ │ - extswsli r7,r7,3 │ │ │ │ - add r7,r22,r7 │ │ │ │ - lxvdsx vs12,r28,r10 │ │ │ │ - lxvx vs8,r31,r6 │ │ │ │ - lxvdsx vs10,r7,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - xvadddp vs12,vs12,vs9 │ │ │ │ - xvmuldp vs12,vs12,vs8 │ │ │ │ - lxvx vs8,r29,r6 │ │ │ │ - xvmaddadp vs12,vs8,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ + extswsli r8,r8,3 │ │ │ │ + add r8,r22,r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvdsx vs12,r15,r6 │ │ │ │ + lxvx vs9,r31,r2 │ │ │ │ + lxvdsx vs11,r8,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + xvmuldp vs12,vs9,vs12 │ │ │ │ + lxvx vs9,r29,r2 │ │ │ │ + xvmaddadp vs12,vs9,vs10 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r31,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - bdnz 4bd90 │ │ │ │ - ld r10,224(r1) │ │ │ │ - mtctr r5 │ │ │ │ - add r9,r7,r9 │ │ │ │ - add r11,r9,r11 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxv vs8,0(r10) │ │ │ │ - subf r10,r31,r29 │ │ │ │ - subf r7,r9,r11 │ │ │ │ - addi r6,r9,8 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ - lxvdsx vs10,0,r6 │ │ │ │ - xvadddp vs12,vs12,vs8 │ │ │ │ - xvmuldp vs9,vs10,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - lxvx vs10,r8,r10 │ │ │ │ - addi r8,r8,16 │ │ │ │ - xvnmaddadp vs12,vs9,vs10 │ │ │ │ + stxvx vs12,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4bee0 │ │ │ │ + add r8,r8,r9 │ │ │ │ + mtctr r3 │ │ │ │ + subf r9,r31,r29 │ │ │ │ + add r11,r8,r11 │ │ │ │ + addi r2,r8,-8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r8,r2,r11 │ │ │ │ + addi r6,r2,8 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + lxvdsx vs12,0,r8 │ │ │ │ + lxvdsx vs9,0,r6 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + xvmuldp vs11,vs9,vs10 │ │ │ │ + xvmuldp vs12,vs12,vs9 │ │ │ │ + lxv vs9,0(r10) │ │ │ │ + xvmuldp vs12,vs12,vs9 │ │ │ │ + lxvx vs9,r10,r9 │ │ │ │ + addi r10,r10,16 │ │ │ │ + xvnmaddadp vs12,vs9,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,-16(r8) │ │ │ │ - bdnz 4bde0 │ │ │ │ - lwz r5,212(r1) │ │ │ │ - extswsli r5,r5,4 │ │ │ │ + stxv vs12,-16(r10) │ │ │ │ + bdnz 4bf30 │ │ │ │ + extswsli r5,r7,4 │ │ │ │ mr r3,r29 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + bl 5260 │ │ │ │ + ld r2,96(r16) │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - ldx r3,r9,r27 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + ldx r3,r2,r28 │ │ │ │ + bl 4600 │ │ │ │ + ld r2,96(r16) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r27 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,64(r17) │ │ │ │ - ld r4,72(r17) │ │ │ │ + ldx r3,r2,r28 │ │ │ │ + bl 4600 │ │ │ │ + ld r3,64(r16) │ │ │ │ + ld r4,72(r16) │ │ │ │ mr r5,r20 │ │ │ │ add r3,r3,r20 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,4b97c │ │ │ │ - ld r6,48(r17) │ │ │ │ - andi. r5,r25,3 │ │ │ │ - ld r10,64(r17) │ │ │ │ - mr r7,r25 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r25,-1 │ │ │ │ - add r8,r6,r26 │ │ │ │ - beq 4bee4 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 4bed0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 4bec0 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r7,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r6,r26 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4b97c │ │ │ │ - srdi r7,r25,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - bdnz 4beec │ │ │ │ - lwz r9,188(r1) │ │ │ │ - addi r18,r18,1 │ │ │ │ + bl 5260 │ │ │ │ + ble cr4,4bacc │ │ │ │ + ld r7,48(r16) │ │ │ │ + andi. r6,r25,3 │ │ │ │ + ld r9,64(r16) │ │ │ │ + mr r8,r25 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r25,-1 │ │ │ │ + add r10,r7,r26 │ │ │ │ + beq 4c020 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 4c00c │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 4bffc │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r8,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs0,r7,r26 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4bacc │ │ │ │ + srdi r8,r25,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + stxvx vs0,r10,r6 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + bdnz 4c028 │ │ │ │ + lwz r2,188(r1) │ │ │ │ + addi r17,r17,1 │ │ │ │ add r24,r24,r19 │ │ │ │ add r26,r26,r19 │ │ │ │ add r21,r21,r19 │ │ │ │ addi r23,r23,32 │ │ │ │ - add r14,r14,r9 │ │ │ │ - lwz r9,184(r1) │ │ │ │ - cmpw r9,r18 │ │ │ │ - bge 4b6e0 │ │ │ │ - b 4b9a4 │ │ │ │ + add r18,r18,r2 │ │ │ │ + lwz r2,184(r1) │ │ │ │ + cmpw r2,r17 │ │ │ │ + bge 4b860 │ │ │ │ + b 4baf4 │ │ │ │ nop │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + nop │ │ │ │ + bl 4600 │ │ │ │ + ld r2,88(r16) │ │ │ │ mr r4,r31 │ │ │ │ mr r5,r31 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srawi r10,r27,1 │ │ │ │ - ld r4,80(r17) │ │ │ │ - cmpwi r10,0 │ │ │ │ - ble 4c0fc │ │ │ │ - lwz r8,232(r1) │ │ │ │ - li r9,1 │ │ │ │ - extsw r5,r10 │ │ │ │ - xxspltd vs10,vs31,0 │ │ │ │ - li r7,0 │ │ │ │ - mtvsrdd vs12,r29,r29 │ │ │ │ + ldx r3,r2,r14 │ │ │ │ + bl 4600 │ │ │ │ + srawi r9,r22,1 │ │ │ │ + ld r4,80(r16) │ │ │ │ + cmpwi r9,0 │ │ │ │ + ble 4c23c │ │ │ │ + lwz r10,204(r1) │ │ │ │ + li r2,1 │ │ │ │ + extsw r5,r9 │ │ │ │ + xxspltd vs12,vs31,0 │ │ │ │ + mtvsrdd vs11,r29,r29 │ │ │ │ + li r8,0 │ │ │ │ mtctr r5 │ │ │ │ - slw r8,r9,r8 │ │ │ │ - li r9,0 │ │ │ │ - extswsli r3,r8,4 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - add r6,r28,r3 │ │ │ │ - lxvdsx vs11,r6,r7 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - lxvx vs8,r31,r9 │ │ │ │ - lxvdsx vs9,r28,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ + slw r10,r2,r10 │ │ │ │ + li r2,0 │ │ │ │ + extswsli r3,r10,4 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + add r7,r28,r3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvdsx vs10,r7,r8 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + lxvx vs8,r31,r2 │ │ │ │ + lxvdsx vs9,r28,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs10,vs8,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs11,vs8,vs11 │ │ │ │ - xvmaddmdp vs0,vs9,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 4bfb0 │ │ │ │ - addi r10,r10,-1 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4c0f0 │ │ │ │ + addi r9,r9,-1 │ │ │ │ mtctr r5 │ │ │ │ - mr r9,r5 │ │ │ │ - subf r29,r30,r31 │ │ │ │ - subf r0,r30,r4 │ │ │ │ - rldic r22,r10,3,29 │ │ │ │ - rldic r10,r10,4,28 │ │ │ │ - add r6,r28,r22 │ │ │ │ - add r7,r31,r10 │ │ │ │ - add r10,r30,r10 │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r6,r6,-8 │ │ │ │ + mr r2,r5 │ │ │ │ + subf r0,r30,r31 │ │ │ │ + subf r11,r30,r4 │ │ │ │ + rldic r29,r9,3,29 │ │ │ │ + rldic r9,r9,4,28 │ │ │ │ + add r7,r28,r29 │ │ │ │ + add r8,r31,r9 │ │ │ │ + add r9,r30,r9 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r7,r7,-8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r11,r6,r3 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - lxvx vs8,r10,r29 │ │ │ │ - addi r12,r6,8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r6,r6,-8 │ │ │ │ - addi r11,r11,8 │ │ │ │ - lxvdsx vs9,0,r12 │ │ │ │ - lxvdsx vs11,0,r11 │ │ │ │ + add r6,r7,r3 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxvx vs8,r9,r0 │ │ │ │ + addi r15,r7,8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lxvdsx vs9,0,r15 │ │ │ │ + lxvdsx vs10,0,r6 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs10,vs8,vs10 │ │ │ │ + xvmsubmdp vs0,vs9,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs11,vs8,vs11 │ │ │ │ - xvmsubmdp vs0,vs9,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r10,r0 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 4c020 │ │ │ │ + stxvx vs0,r9,r11 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 4c160 │ │ │ │ mtctr r5 │ │ │ │ - add r10,r8,r3 │ │ │ │ - li r6,0 │ │ │ │ - add r8,r28,r8 │ │ │ │ + add r9,r10,r28 │ │ │ │ + add r9,r9,r3 │ │ │ │ + li r7,0 │ │ │ │ add r10,r28,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs11,r10,r6 │ │ │ │ - lxvx vs9,r30,r9 │ │ │ │ - lxvx vs8,r31,r9 │ │ │ │ - lxvdsx vs0,r8,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - xvmuldp vs9,vs9,vs12 │ │ │ │ - xvmuldp vs11,vs8,vs11 │ │ │ │ - xvmaddmdp vs0,vs9,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 4c080 │ │ │ │ + lxvdsx vs10,r9,r7 │ │ │ │ + lxvx vs9,r30,r2 │ │ │ │ + lxvx vs8,r31,r2 │ │ │ │ + lxvdsx vs0,r10,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + xvmuldp vs9,vs9,vs11 │ │ │ │ + xvmuldp vs10,vs8,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs10 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4c1c0 │ │ │ │ + add r10,r10,r29 │ │ │ │ mtctr r5 │ │ │ │ - add r8,r8,r22 │ │ │ │ - subf r10,r31,r30 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r9,r8,r3 │ │ │ │ - addi r6,r8,8 │ │ │ │ - lxv vs9,0(r7) │ │ │ │ - addi r8,r8,-8 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ + subf r9,r31,r30 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r2,r10,r3 │ │ │ │ + addi r7,r10,8 │ │ │ │ + lxv vs9,0(r8) │ │ │ │ + addi r10,r10,-8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ + lxvdsx vs10,0,r2 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs10,vs9,vs10 │ │ │ │ + lxvx vs9,r8,r9 │ │ │ │ + addi r8,r8,16 │ │ │ │ + xvnmsubmdp vs0,vs9,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs11,vs9,vs11 │ │ │ │ - lxvx vs9,r7,r10 │ │ │ │ - addi r7,r7,16 │ │ │ │ - xvnmsubmdp vs0,vs9,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - bdnz 4c0c0 │ │ │ │ - extswsli r5,r27,4 │ │ │ │ - b 4b880 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 4c200 │ │ │ │ + extswsli r5,r22,4 │ │ │ │ + b 4b9e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ - mr r5,r31 │ │ │ │ + stw r7,228(r1) │ │ │ │ + bl 4600 │ │ │ │ + ld r2,88(r16) │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r27 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,212(r1) │ │ │ │ - lwa r5,212(r1) │ │ │ │ - ld r4,80(r17) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 4c200 │ │ │ │ - lfd f12,216(r1) │ │ │ │ - ld r9,240(r1) │ │ │ │ - mtctr r5 │ │ │ │ + mr r5,r31 │ │ │ │ + ldx r3,r2,r28 │ │ │ │ + bl 4600 │ │ │ │ + lwz r7,228(r1) │ │ │ │ + ld r4,80(r16) │ │ │ │ + cmpwi r7,0 │ │ │ │ + extsw r7,r7 │ │ │ │ + ble 4c330 │ │ │ │ + lfd f12,208(r1) │ │ │ │ + ld r2,216(r1) │ │ │ │ xxspltd vs0,vs31,0 │ │ │ │ + mtctr r7 │ │ │ │ add r6,r22,r30 │ │ │ │ - li r7,0 │ │ │ │ - li r8,0 │ │ │ │ + li r10,0 │ │ │ │ + li r9,0 │ │ │ │ xxspltd vs10,vs12,0 │ │ │ │ - sldi r28,r9,3 │ │ │ │ - mr r9,r5 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvdsx vs11,r6,r7 │ │ │ │ - lxvx vs12,r29,r8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lxvx vs8,r31,r8 │ │ │ │ - lxvdsx vs9,r22,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ + sldi r15,r2,3 │ │ │ │ + mr r2,r7 │ │ │ │ + lxvdsx vs11,r6,r10 │ │ │ │ + lxvx vs12,r29,r9 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lxvx vs8,r31,r9 │ │ │ │ + lxvdsx vs9,r22,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ xvmuldp vs11,vs8,vs11 │ │ │ │ xvmaddmdp vs12,vs9,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r4,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 4c180 │ │ │ │ - mtctr r5 │ │ │ │ - add r10,r30,r28 │ │ │ │ - li r8,0 │ │ │ │ - add r28,r22,r28 │ │ │ │ - add r10,r22,r10 │ │ │ │ + stxvx vs12,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 4c2b0 │ │ │ │ + mtctr r7 │ │ │ │ + add r10,r30,r22 │ │ │ │ + add r10,r10,r15 │ │ │ │ + li r9,0 │ │ │ │ + add r15,r22,r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs11,r10,r9 │ │ │ │ - lxvx vs12,r29,r8 │ │ │ │ - lxvx vs8,r31,r8 │ │ │ │ - lxvdsx vs9,r28,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lxvdsx vs11,r10,r2 │ │ │ │ + lxvx vs12,r29,r9 │ │ │ │ + lxvx vs8,r31,r9 │ │ │ │ + lxvdsx vs9,r15,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ xvmuldp vs11,vs8,vs11 │ │ │ │ xvmaddmdp vs12,vs9,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r31,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 4c1d0 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - b 4be28 │ │ │ │ + stxvx vs12,r31,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 4c300 │ │ │ │ + sldi r5,r7,4 │ │ │ │ + b 4bf74 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r17) │ │ │ │ + bl 4600 │ │ │ │ + ld r9,88(r16) │ │ │ │ mr r4,r31 │ │ │ │ mr r5,r31 │ │ │ │ - ldx r3,r10,r27 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,248(r1) │ │ │ │ - ld r4,80(r17) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 4be20 │ │ │ │ - lfd f12,216(r1) │ │ │ │ - extsw r5,r9 │ │ │ │ - ld r10,224(r1) │ │ │ │ + ldx r3,r9,r28 │ │ │ │ + bl 4600 │ │ │ │ + lwz r2,228(r1) │ │ │ │ + ld r4,80(r16) │ │ │ │ + lwz r7,240(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 4bf70 │ │ │ │ + lfd f12,208(r1) │ │ │ │ + extsw r3,r2 │ │ │ │ xxspltd vs0,vs31,0 │ │ │ │ - li r8,0 │ │ │ │ - mtctr r5 │ │ │ │ - xxspltd vs10,vs12,0 │ │ │ │ - lxv vs7,0(r10) │ │ │ │ + li r9,0 │ │ │ │ li r10,0 │ │ │ │ + mtctr r3 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lxvdsx vs8,r28,r8 │ │ │ │ - lxvdsx vs11,r22,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - lxvx vs12,r31,r10 │ │ │ │ - xvadddp vs8,vs8,vs7 │ │ │ │ + lxvdsx vs8,r15,r10 │ │ │ │ + lxvdsx vs11,r22,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvx vs12,r31,r9 │ │ │ │ + xvadddp vs8,vs8,vs63 │ │ │ │ xvmuldp vs9,vs12,vs11 │ │ │ │ - lxvx vs12,r29,r10 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ + lxvx vs12,r29,r9 │ │ │ │ xvdivdp vs11,vs11,vs8 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs12,vs11,vs9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 4c270 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,224(r1) │ │ │ │ - mtctr r5 │ │ │ │ + stxvx vs12,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 4c390 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mtctr r3 │ │ │ │ + mr r9,r3 │ │ │ │ subf r12,r29,r31 │ │ │ │ subf r30,r29,r4 │ │ │ │ - rldic r8,r9,4,28 │ │ │ │ - rldic r9,r9,3,29 │ │ │ │ - add r7,r8,r29 │ │ │ │ - add r3,r22,r9 │ │ │ │ - add r8,r8,r31 │ │ │ │ - add r11,r28,r9 │ │ │ │ - lxv vs7,0(r10) │ │ │ │ - mr r10,r5 │ │ │ │ - std r9,216(r1) │ │ │ │ - addi r7,r7,16 │ │ │ │ + rldic r10,r2,4,28 │ │ │ │ + rldic r2,r2,3,29 │ │ │ │ + add r8,r10,r29 │ │ │ │ + add r5,r22,r2 │ │ │ │ + add r10,r10,r31 │ │ │ │ + add r11,r15,r2 │ │ │ │ + std r2,208(r1) │ │ │ │ addi r8,r8,16 │ │ │ │ - addi r6,r3,-8 │ │ │ │ - add r0,r3,r11 │ │ │ │ - subf r3,r6,r0 │ │ │ │ - addi r9,r6,8 │ │ │ │ - lxvx vs9,r7,r12 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - addi r10,r10,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r6,r5,-8 │ │ │ │ + add r0,r5,r11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r5,r6,r0 │ │ │ │ + addi r2,r6,8 │ │ │ │ + lxvx vs9,r8,r12 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + addi r9,r9,-1 │ │ │ │ addi r6,r6,-8 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ - lxvdsx vs8,0,r3 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + lxvdsx vs8,0,r5 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ xvnegdp vs11,vs11 │ │ │ │ - xvadddp vs8,vs8,vs7 │ │ │ │ + xvadddp vs8,vs8,vs63 │ │ │ │ xvmuldp vs9,vs9,vs11 │ │ │ │ xvdivdp vs11,vs11,vs8 │ │ │ │ xvmaddmdp vs12,vs11,vs9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r7,r30 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz 4c2f0 │ │ │ │ - ld r7,224(r1) │ │ │ │ - mtctr r5 │ │ │ │ - ld r9,216(r1) │ │ │ │ + stxvx vs12,r8,r30 │ │ │ │ + addi r8,r8,16 │ │ │ │ + bdnz 4c410 │ │ │ │ + lwz r8,216(r1) │ │ │ │ + ld r2,208(r1) │ │ │ │ + mtctr r3 │ │ │ │ li r6,0 │ │ │ │ - lxv vs7,0(r7) │ │ │ │ - lwz r7,240(r1) │ │ │ │ - extswsli r7,r7,3 │ │ │ │ - add r7,r22,r7 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvdsx vs8,r28,r10 │ │ │ │ - lxvdsx vs11,r7,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + extswsli r8,r8,3 │ │ │ │ + add r8,r22,r8 │ │ │ │ + lxvdsx vs8,r15,r9 │ │ │ │ + lxvdsx vs11,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ lxvx vs12,r31,r6 │ │ │ │ - xvadddp vs8,vs8,vs7 │ │ │ │ + xvadddp vs8,vs8,vs63 │ │ │ │ xvmuldp vs9,vs12,vs11 │ │ │ │ lxvx vs12,r29,r6 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ xvdivdp vs11,vs11,vs8 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs12,vs11,vs9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ stxvx vs12,r31,r6 │ │ │ │ addi r6,r6,16 │ │ │ │ - bdnz 4c360 │ │ │ │ - ld r10,224(r1) │ │ │ │ - mtctr r5 │ │ │ │ - add r9,r7,r9 │ │ │ │ - add r11,r9,r11 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxv vs7,0(r10) │ │ │ │ - subf r10,r31,r29 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bdnz 4c470 │ │ │ │ + add r2,r8,r2 │ │ │ │ + mtctr r3 │ │ │ │ + subf r9,r31,r29 │ │ │ │ + add r11,r2,r11 │ │ │ │ + addi r2,r2,-8 │ │ │ │ nop │ │ │ │ - subf r7,r9,r11 │ │ │ │ - addi r6,r9,8 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxvdsx vs8,0,r7 │ │ │ │ + subf r8,r2,r11 │ │ │ │ + addi r6,r2,8 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + lxvdsx vs8,0,r8 │ │ │ │ lxvdsx vs11,0,r6 │ │ │ │ - xvadddp vs8,vs8,vs7 │ │ │ │ + xvadddp vs8,vs8,vs63 │ │ │ │ xvmuldp vs9,vs12,vs11 │ │ │ │ - lxvx vs12,r8,r10 │ │ │ │ - addi r8,r8,16 │ │ │ │ + lxvx vs12,r10,r9 │ │ │ │ + addi r10,r10,16 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ xvdivdp vs11,vs11,vs8 │ │ │ │ xvmaddmdp vs12,vs11,vs9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,-16(r8) │ │ │ │ - bdnz 4c3c0 │ │ │ │ - b 4be20 │ │ │ │ + stxv vs12,-16(r10) │ │ │ │ + bdnz 4c4c0 │ │ │ │ + b 4bf70 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r29 │ │ │ │ - stw r9,248(r1) │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,88(r17) │ │ │ │ + stw r7,240(r1) │ │ │ │ + stw r2,228(r1) │ │ │ │ + bl 4600 │ │ │ │ + ld r9,88(r16) │ │ │ │ mr r4,r31 │ │ │ │ mr r5,r31 │ │ │ │ - ldx r3,r8,r27 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,248(r1) │ │ │ │ - ld r4,80(r17) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 4be20 │ │ │ │ - lfd f12,216(r1) │ │ │ │ - extsw r5,r9 │ │ │ │ - ld r10,240(r1) │ │ │ │ + ldx r3,r9,r28 │ │ │ │ + bl 4600 │ │ │ │ + lwz r2,228(r1) │ │ │ │ + ld r4,80(r16) │ │ │ │ + lwz r7,240(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 4bf70 │ │ │ │ + lfd f12,208(r1) │ │ │ │ + ld r9,216(r1) │ │ │ │ + extsw r3,r2 │ │ │ │ xxspltd vs0,vs31,0 │ │ │ │ - add r7,r22,r30 │ │ │ │ - li r6,0 │ │ │ │ - li r8,0 │ │ │ │ - mtctr r5 │ │ │ │ + add r6,r22,r30 │ │ │ │ + li r10,0 │ │ │ │ + mtctr r3 │ │ │ │ xxspltd vs11,vs12,0 │ │ │ │ - sldi r28,r10,3 │ │ │ │ + sldi r15,r9,3 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs10,r7,r6 │ │ │ │ - lxvx vs9,r29,r8 │ │ │ │ - lxvx vs8,r31,r8 │ │ │ │ - lxvdsx vs12,r22,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ + lxvdsx vs10,r6,r10 │ │ │ │ + lxvx vs9,r29,r9 │ │ │ │ + lxvx vs8,r31,r9 │ │ │ │ + lxvdsx vs12,r22,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs9,vs9,vs11 │ │ │ │ xvmuldp vs10,vs8,vs10 │ │ │ │ xvmaddmdp vs12,vs9,vs10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r4,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 4c470 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mtctr r5 │ │ │ │ - mr r8,r5 │ │ │ │ + stxvx vs12,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 4c570 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + mtctr r3 │ │ │ │ + mr r2,r3 │ │ │ │ subf r0,r29,r31 │ │ │ │ subf r11,r29,r4 │ │ │ │ - rldic r10,r9,3,29 │ │ │ │ + rldic r8,r9,3,29 │ │ │ │ rldic r9,r9,4,28 │ │ │ │ - add r6,r22,r10 │ │ │ │ - add r7,r29,r9 │ │ │ │ + add r6,r22,r8 │ │ │ │ + add r10,r29,r9 │ │ │ │ add r9,r31,r9 │ │ │ │ addi r6,r6,-8 │ │ │ │ - addi r7,r7,16 │ │ │ │ + addi r10,r10,16 │ │ │ │ addi r9,r9,16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r3,r30,r6 │ │ │ │ - lxv vs9,0(r7) │ │ │ │ - lxvx vs8,r7,r0 │ │ │ │ + add r5,r30,r6 │ │ │ │ + lxv vs9,0(r10) │ │ │ │ + lxvx vs8,r10,r0 │ │ │ │ addi r12,r6,8 │ │ │ │ - addi r8,r8,-1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ addi r6,r6,-8 │ │ │ │ - addi r3,r3,8 │ │ │ │ + addi r5,r5,8 │ │ │ │ lxvdsx vs12,0,r12 │ │ │ │ - lxvdsx vs10,0,r3 │ │ │ │ + lxvdsx vs10,0,r5 │ │ │ │ xvmuldp vs9,vs9,vs11 │ │ │ │ xvmuldp vs10,vs8,vs10 │ │ │ │ xvmsubmdp vs12,vs9,vs10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r7,r11 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz 4c4e0 │ │ │ │ - mtctr r5 │ │ │ │ - add r3,r30,r28 │ │ │ │ - li r6,0 │ │ │ │ - add r28,r22,r28 │ │ │ │ - add r3,r22,r3 │ │ │ │ + stxvx vs12,r10,r11 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 4c5e0 │ │ │ │ + mtctr r3 │ │ │ │ + add r6,r30,r22 │ │ │ │ + add r6,r6,r15 │ │ │ │ + li r5,0 │ │ │ │ + add r22,r22,r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs10,r3,r6 │ │ │ │ - lxvx vs12,r29,r8 │ │ │ │ - lxvx vs8,r31,r8 │ │ │ │ - lxvdsx vs9,r28,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ + lxvdsx vs10,r6,r5 │ │ │ │ + lxvx vs12,r29,r2 │ │ │ │ + lxvx vs8,r31,r2 │ │ │ │ + lxvdsx vs9,r22,r5 │ │ │ │ + addi r5,r5,8 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs10,vs8,vs10 │ │ │ │ xvmaddmdp vs12,vs9,vs10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r31,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 4c540 │ │ │ │ - mtctr r5 │ │ │ │ - add r8,r28,r10 │ │ │ │ + stxvx vs12,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4c640 │ │ │ │ + add r2,r22,r8 │ │ │ │ + mtctr r3 │ │ │ │ subf r6,r31,r29 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r10,r8,r30 │ │ │ │ - addi r7,r8,8 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + add r10,r30,r2 │ │ │ │ + addi r8,r2,8 │ │ │ │ lxv vs9,0(r9) │ │ │ │ - addi r8,r8,-8 │ │ │ │ + addi r2,r2,-8 │ │ │ │ addi r10,r10,8 │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ + lxvdsx vs12,0,r8 │ │ │ │ lxvdsx vs10,0,r10 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs10,vs9,vs10 │ │ │ │ lxvx vs9,r9,r6 │ │ │ │ addi r9,r9,16 │ │ │ │ xvnmsubmdp vs12,vs9,vs10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ stxv vs12,-16(r9) │ │ │ │ - bdnz 4c580 │ │ │ │ - b 4be20 │ │ │ │ - ld r9,176(r1) │ │ │ │ - addi r15,r9,-8 │ │ │ │ - b 4b9ac │ │ │ │ - bl 5140 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bdnz 4c680 │ │ │ │ + b 4bf70 │ │ │ │ + ld r2,176(r1) │ │ │ │ + addi r14,r2,-8 │ │ │ │ + b 4bafc │ │ │ │ + bl 50e0 │ │ │ │ addi r1,r1,480 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-152(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r3,56(r17) │ │ │ │ + ld r3,56(r16) │ │ │ │ mr r4,r23 │ │ │ │ extswsli r5,r31,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 4b414 │ │ │ │ - sldi r7,r30,1 │ │ │ │ - cmpdi r6,0 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - stxvx vs0,r26,r30 │ │ │ │ + bl 5260 │ │ │ │ + b 4b5a4 │ │ │ │ + sldi r8,r30,1 │ │ │ │ + cmpdi r7,0 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + stxvx vs0,r25,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 4ba38 │ │ │ │ - b 4ba64 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ + bne 4bb8c │ │ │ │ + b 4bbb8 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bne 4b3ec │ │ │ │ - b 4b414 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bne 4b57c │ │ │ │ + b 4b5a4 │ │ │ │ nop │ │ │ │ - sldi r9,r29,4 │ │ │ │ - subf r5,r29,r5 │ │ │ │ + nop │ │ │ │ + subf r6,r29,r6 │ │ │ │ + sldi r2,r29,4 │ │ │ │ li r4,0 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - add r3,r7,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,56(r17) │ │ │ │ - ld r7,48(r17) │ │ │ │ - lwz r5,160(r1) │ │ │ │ - b 4b534 │ │ │ │ + extswsli r5,r6,4 │ │ │ │ + add r3,r8,r2 │ │ │ │ + bl 5240 │ │ │ │ + ld r3,56(r16) │ │ │ │ + ld r8,48(r16) │ │ │ │ + lwz r6,160(r1) │ │ │ │ + b 4b6d4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1285 │ │ │ │ + .long 0x1286 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004c690 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-18320 │ │ │ │ +000000000004c790 : │ │ │ │ + lwz r2,0(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,0(r3) │ │ │ │ std r26,-64(r1) │ │ │ │ std r29,-40(r1) │ │ │ │ + mr r26,r3 │ │ │ │ std r30,-32(r1) │ │ │ │ std r31,-24(r1) │ │ │ │ - mr r26,r3 │ │ │ │ - andi. r10,r9,128 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ - bne 4c8c0 │ │ │ │ - lwz r10,4(r3) │ │ │ │ - cmpwi r10,0 │ │ │ │ - ble 4c8ac │ │ │ │ - extsw r10,r10 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 4c990 │ │ │ │ + lwz r9,4(r3) │ │ │ │ + cmpwi r9,0 │ │ │ │ + ble 4c980 │ │ │ │ + extsw r9,r9 │ │ │ │ std r21,40(r1) │ │ │ │ std r22,48(r1) │ │ │ │ - std r25,72(r1) │ │ │ │ li r22,0 │ │ │ │ + std r25,72(r1) │ │ │ │ + std r24,64(r1) │ │ │ │ li r25,0 │ │ │ │ + mulli r21,r9,96 │ │ │ │ std r23,56(r1) │ │ │ │ - std r24,64(r1) │ │ │ │ - mulli r21,r10,96 │ │ │ │ std r27,88(r1) │ │ │ │ std r28,96(r1) │ │ │ │ stfd f30,128(r1) │ │ │ │ stfd f31,136(r1) │ │ │ │ - b 4c750 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 4c740 │ │ │ │ - andi. r9,r9,16 │ │ │ │ - bne 4c734 │ │ │ │ + b 4c83c │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 4c82c │ │ │ │ + andi. r2,r2,16 │ │ │ │ + bne 4c820 │ │ │ │ ld r3,64(r27) │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 4c734 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 4c820 │ │ │ │ + bl 4700 │ │ │ │ std r25,64(r27) │ │ │ │ std r25,72(r27) │ │ │ │ std r25,80(r27) │ │ │ │ addi r22,r22,96 │ │ │ │ cmpld r21,r22 │ │ │ │ - beq 4c888 │ │ │ │ - lwz r9,0(r26) │ │ │ │ + beq 4c95c │ │ │ │ + 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 4c710 │ │ │ │ - andi. r9,r9,4 │ │ │ │ - beq 4ca40 │ │ │ │ + beq 4c800 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + beq 4cadc │ │ │ │ lwa r31,8(r27) │ │ │ │ mr r3,r31 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r3,-2 │ │ │ │ + bl 4c20 │ │ │ │ + addi r2,r3,-2 │ │ │ │ lwz r3,8(r27) │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 4c9f8 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 4caa0 │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt 4ca0c │ │ │ │ - li r9,0 │ │ │ │ - lwz r10,12(r26) │ │ │ │ + bgt 4cab0 │ │ │ │ + li r2,0 │ │ │ │ + lwz r9,12(r26) │ │ │ │ + cmpwi r9,1 │ │ │ │ ld r3,0(r27) │ │ │ │ - cmpwi r10,1 │ │ │ │ - ble 4c874 │ │ │ │ - li r10,8 │ │ │ │ - mtfprwa f31,r9 │ │ │ │ + ble 4c94c │ │ │ │ + li r9,8 │ │ │ │ + mtfprwa f31,r2 │ │ │ │ li r28,8 │ │ │ │ li r23,4 │ │ │ │ li r24,1 │ │ │ │ - lfiwax f30,r26,r10 │ │ │ │ + lfiwax f30,r26,r9 │ │ │ │ fcfid f31,f31 │ │ │ │ fcfid f30,f30 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mtfprwa f0,r23 │ │ │ │ ldx r9,r3,r28 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f12,f30,f0 │ │ │ │ fdiv f0,f31,f0 │ │ │ │ frip f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r29,f12 │ │ │ │ mffprd r31,f0 │ │ │ │ addi r29,r29,-1 │ │ │ │ mr r30,r31 │ │ │ │ cmpw r31,r29 │ │ │ │ - bgt 4c848 │ │ │ │ + bgt 4c924 │ │ │ │ extswsli r31,r31,5 │ │ │ │ - add r10,r9,r31 │ │ │ │ - ld r3,16(r10) │ │ │ │ + add r2,r9,r31 │ │ │ │ + ld r3,16(r2) │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 4c838 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r27) │ │ │ │ - ldx r9,r9,r28 │ │ │ │ - add r10,r9,r31 │ │ │ │ - std r25,16(r10) │ │ │ │ + beq 4c914 │ │ │ │ + bl 4700 │ │ │ │ + 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 4c810 │ │ │ │ + bge 4c8f0 │ │ │ │ mr r3,r9 │ │ │ │ addi r24,r24,1 │ │ │ │ slwi r23,r23,1 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,12(r26) │ │ │ │ ld r3,0(r27) │ │ │ │ - cmpw r9,r24 │ │ │ │ + cmpw r2,r24 │ │ │ │ stdx r25,r3,r28 │ │ │ │ addi r28,r28,8 │ │ │ │ - bgt 4c7d0 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bgt 4c8b0 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,0(r26) │ │ │ │ std r25,0(r27) │ │ │ │ - b 4c710 │ │ │ │ + b 4c800 │ │ │ │ lfd f30,128(r1) │ │ │ │ lfd f31,136(r1) │ │ │ │ ld r21,40(r1) │ │ │ │ ld r22,48(r1) │ │ │ │ ld r23,56(r1) │ │ │ │ ld r24,64(r1) │ │ │ │ ld r25,72(r1) │ │ │ │ ld r27,88(r1) │ │ │ │ ld r28,96(r1) │ │ │ │ ld r3,16(r26) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,0 │ │ │ │ - std r9,16(r26) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4700 │ │ │ │ + li r2,0 │ │ │ │ + std r2,16(r26) │ │ │ │ + lwz r2,12(r26) │ │ │ │ + cmpwi r2,0 │ │ │ │ ld r3,24(r26) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 4c908 │ │ │ │ + ble 4c9d4 │ │ │ │ li r31,0 │ │ │ │ li r30,1 │ │ │ │ li r29,0 │ │ │ │ nop │ │ │ │ ldx r3,r3,r31 │ │ │ │ addi r30,r30,1 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,12(r26) │ │ │ │ ld r3,24(r26) │ │ │ │ - cmpw r9,r30 │ │ │ │ + cmpw r2,r30 │ │ │ │ stdx r29,r3,r31 │ │ │ │ addi r31,r31,8 │ │ │ │ - bge 4c8e0 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bge 4c9b0 │ │ │ │ + bl 4700 │ │ │ │ ld r3,48(r26) │ │ │ │ li r31,0 │ │ │ │ li r30,0 │ │ │ │ li r29,0 │ │ │ │ std r31,24(r26) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,56(r26) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,12(r26) │ │ │ │ + cmpwi r2,0 │ │ │ │ std r31,48(r26) │ │ │ │ std r31,56(r26) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 4c994 │ │ │ │ + ble 4ca4c │ │ │ │ nop │ │ │ │ - ld r9,88(r26) │ │ │ │ + ld r2,88(r26) │ │ │ │ sldi r31,r30,3 │ │ │ │ addi r30,r30,1 │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r26) │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r26) │ │ │ │ - lwz r9,12(r26) │ │ │ │ - stdx r29,r10,r31 │ │ │ │ - cmpw r9,r30 │ │ │ │ - ld r9,96(r26) │ │ │ │ + ldx r3,r2,r31 │ │ │ │ + bl 4ae0 │ │ │ │ + ld r2,96(r26) │ │ │ │ + ldx r3,r2,r31 │ │ │ │ + bl 4ae0 │ │ │ │ + lwz r2,12(r26) │ │ │ │ + ld r9,88(r26) │ │ │ │ + cmpw r2,r30 │ │ │ │ stdx r29,r9,r31 │ │ │ │ - bgt 4c950 │ │ │ │ + ld r2,96(r26) │ │ │ │ + stdx r29,r2,r31 │ │ │ │ + bgt 4ca10 │ │ │ │ ld r3,88(r26) │ │ │ │ li r31,0 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,96(r26) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,0(r26) │ │ │ │ std r31,88(r26) │ │ │ │ std r31,96(r26) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 4caac │ │ │ │ - andi. r9,r9,8 │ │ │ │ - beq 4ca5c │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 4cb34 │ │ │ │ + andi. r2,r2,8 │ │ │ │ + beq 4caf4 │ │ │ │ addi r1,r1,144 │ │ │ │ + mr r3,r26 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4700 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ cmpdi r3,2 │ │ │ │ - ble 4c794 │ │ │ │ + ble 4c87c │ │ │ │ lwa r31,8(r27) │ │ │ │ mr r3,r31 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r27) │ │ │ │ - addi r10,r3,-2 │ │ │ │ - cmpd r31,r10 │ │ │ │ - blt 4c798 │ │ │ │ - extsw r3,r9 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ + lwz r2,8(r27) │ │ │ │ addi r9,r3,-2 │ │ │ │ - b 4c798 │ │ │ │ + cmpd r31,r9 │ │ │ │ + blt 4c880 │ │ │ │ + extsw r3,r2 │ │ │ │ + bl 4c20 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + b 4c880 │ │ │ │ ld r3,16(r27) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ std r25,16(r27) │ │ │ │ std r25,24(r27) │ │ │ │ std r25,32(r27) │ │ │ │ - b 4c76c │ │ │ │ + b 4c858 │ │ │ │ ld r3,120(r26) │ │ │ │ li r31,0 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,40(r26) │ │ │ │ std r31,120(r26) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ - std r31,40(r26) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ addi r1,r1,144 │ │ │ │ + std r31,40(r26) │ │ │ │ + mr r3,r26 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4700 │ │ │ │ ld r3,64(r26) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,72(r26) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,80(r26) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,0(r26) │ │ │ │ std r31,64(r26) │ │ │ │ std r31,72(r26) │ │ │ │ std r31,80(r26) │ │ │ │ - b 4c9c4 │ │ │ │ + b 4ca74 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xb82 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004caf0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-19440 │ │ │ │ +000000000004cb80 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq cr7,4cd40 │ │ │ │ - cmpwi cr7,r4,0 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - isel r8,0,r4,4*cr7+gt │ │ │ │ - stfd f0,0(r3) │ │ │ │ - beq 4cb30 │ │ │ │ - andi. r9,r5,1 │ │ │ │ - beq 4d018 │ │ │ │ - stfd f0,8(r3) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r10,r8,1 │ │ │ │ + beq cr7,4ce00 │ │ │ │ + clrlwi r10,r5,31 │ │ │ │ + plxv vs33,44716 # 57a40 │ │ │ │ + plxv vs45,44692 # 57a30 │ │ │ │ + cmpwi r4,0 │ │ │ │ + xxspltidp vs9,3212836864 │ │ │ │ + addi r2,r3,16 │ │ │ │ + li r7,0 │ │ │ │ + neg r10,r10 │ │ │ │ + iselgt r9,0,r4 │ │ │ │ + mtvsrws vs44,r10 │ │ │ │ + addi r10,r9,1 │ │ │ │ + addi r8,r9,2 │ │ │ │ cmpw r10,r4 │ │ │ │ + sldi r8,r8,59 │ │ │ │ + vand v0,v13,v12 │ │ │ │ + vor v0,v0,v1 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + xxlandc vs33,vs9,vs33 │ │ │ │ + xxlandc vs32,vs9,vs32 │ │ │ │ + stxvl vs33,r3,r8 │ │ │ │ + stxvl vs32,r2,r7 │ │ │ │ bgtlr │ │ │ │ - subf r8,r8,r4 │ │ │ │ - rldic r9,r10,3,29 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - add r9,r3,r9 │ │ │ │ - cmplwi r7,2 │ │ │ │ - addi r9,r9,8 │ │ │ │ - mr r7,r9 │ │ │ │ - ble 4cc64 │ │ │ │ - addis r11,r2,-2 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - mtvsrws vs41,r5 │ │ │ │ - vspltisw v10,1 │ │ │ │ + subf r9,r9,r4 │ │ │ │ + nop │ │ │ │ + plxv vs36,44624 # 57a50 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + cmplwi r8,2 │ │ │ │ + ble 4cfec │ │ │ │ + mtvsrws vs42,r5 │ │ │ │ mtvsrws vs43,r10 │ │ │ │ + rldicl r8,r9,62,34 │ │ │ │ + vspltisw v9,1 │ │ │ │ xxspltib vs37,0 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ vspltisw v6,4 │ │ │ │ - addi r11,r11,1760 │ │ │ │ - addi r6,r6,1776 │ │ │ │ - addi r3,r3,1648 │ │ │ │ - vadduwm v7,v9,v10 │ │ │ │ - vsubuwm v8,v10,v9 │ │ │ │ - lxv vs32,0(r11) │ │ │ │ - lxv vs9,0(r6) │ │ │ │ - rldicl r6,r8,62,34 │ │ │ │ - lxv vs8,0(r3) │ │ │ │ - mtctr r6 │ │ │ │ - vadduwm v11,v11,v0 │ │ │ │ - vslw v1,v11,v10 │ │ │ │ + mtctr r8 │ │ │ │ + vadduwm v7,v10,v9 │ │ │ │ + vsubuwm v8,v9,v10 │ │ │ │ + vadduwm v11,v11,v4 │ │ │ │ + vslw v1,v11,v9 │ │ │ │ vadduwm v0,v8,v11 │ │ │ │ vadduwm v12,v7,v11 │ │ │ │ - xxland vs45,vs43,vs42 │ │ │ │ - vcmpgtsw v4,v9,v11 │ │ │ │ - addi r9,r9,32 │ │ │ │ - vadduwm v1,v1,v10 │ │ │ │ + xxland vs45,vs43,vs41 │ │ │ │ + vcmpgtsw v2,v10,v11 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v11,v11,v6 │ │ │ │ + vadduwm v1,v1,v9 │ │ │ │ xxmrglw vs12,vs32,vs32 │ │ │ │ xxmrglw vs10,vs44,vs44 │ │ │ │ xxmrghw vs0,vs32,vs32 │ │ │ │ xxmrghw vs44,vs44,vs44 │ │ │ │ vcmpnew v0,v13,v5 │ │ │ │ + vupklsw v3,v2 │ │ │ │ + vupkhsw v13,v2 │ │ │ │ xxmrglw vs11,vs33,vs33 │ │ │ │ xxmrghw vs33,vs33,vs33 │ │ │ │ xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ + vupklsw v2,v0 │ │ │ │ xvcvsxwdp vs44,vs44 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ xvcvsxwdp vs33,vs33 │ │ │ │ - vupklsw v3,v0 │ │ │ │ - vupkhsw v0,v0 │ │ │ │ - vupklsw v2,v4 │ │ │ │ - vupkhsw v13,v4 │ │ │ │ - vadduwm v11,v11,v6 │ │ │ │ - xxsel vs35,vs9,vs8,vs35 │ │ │ │ + xxsel vs34,vs9,vs8,vs34 │ │ │ │ xxsel vs32,vs9,vs8,vs32 │ │ │ │ xvdivdp vs12,vs11,vs12 │ │ │ │ xvdivdp vs0,vs33,vs0 │ │ │ │ xvdivdp vs11,vs11,vs10 │ │ │ │ xvdivdp vs33,vs33,vs44 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs0,vs0,vs33 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ - xxsel vs12,vs12,vs35,vs34 │ │ │ │ + xxsel vs12,vs12,vs34,vs35 │ │ │ │ xxsel vs0,vs0,vs32,vs45 │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 4cba8 │ │ │ │ - andi. r9,r8,3 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4cc44 │ │ │ │ + andi. r2,r9,3 │ │ │ │ beqlr │ │ │ │ - clrrwi r9,r8,2 │ │ │ │ - clrrwi r8,r8,2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r8 │ │ │ │ - add r7,r7,r9 │ │ │ │ - cmpw r10,r5 │ │ │ │ - blt 4cf70 │ │ │ │ - slwi r8,r10,1 │ │ │ │ - subf r9,r5,r10 │ │ │ │ - add r6,r10,r5 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - mtfprwa f11,r6 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fdiv f12,f12,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - addi r9,r10,1 │ │ │ │ - stfd f0,0(r7) │ │ │ │ - cmpw r9,r4 │ │ │ │ - bgtlr │ │ │ │ - cmpw r9,r5 │ │ │ │ - blt 4cf90 │ │ │ │ - slwi r6,r9,1 │ │ │ │ - subf r8,r5,r9 │ │ │ │ - add r9,r9,r5 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f11,r6 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f12,f11,f12 │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - fmul f0,f12,f11 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - addi r10,r10,2 │ │ │ │ - stfd f0,8(r7) │ │ │ │ - cmpw r10,r4 │ │ │ │ - bgtlr │ │ │ │ - cmpw r10,r5 │ │ │ │ - bge 4cfd4 │ │ │ │ - andi. r10,r10,1 │ │ │ │ - bne 4cfc8 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1776(r9) │ │ │ │ - stfd f0,16(r7) │ │ │ │ + clrrwi r2,r9,2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + mtvsrws vs43,r10 │ │ │ │ + vspltisw v9,1 │ │ │ │ + subf r9,r2,r9 │ │ │ │ + li r10,32 │ │ │ │ + xxspltib vs40,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r8,16 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ + vsubuwm v0,v9,v10 │ │ │ │ + vadduwm v13,v10,v9 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + vadduwm v11,v11,v4 │ │ │ │ + rldic r2,r2,3,29 │ │ │ │ + addi r3,r3,8 │ │ │ │ + cmpldi r9,32 │ │ │ │ + vslw v1,v11,v9 │ │ │ │ + vadduwm v0,v0,v11 │ │ │ │ + vadduwm v13,v13,v11 │ │ │ │ + xxland vs44,vs43,vs41 │ │ │ │ + iselgt r9,r10,r9 │ │ │ │ + vcmpgtsw v10,v10,v11 │ │ │ │ + add r2,r2,r3 │ │ │ │ + vadduwm v1,v1,v9 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ + xxmrglw vs9,vs45,vs45 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + xxmrghw vs45,vs45,vs45 │ │ │ │ + vcmpnew v0,v12,v8 │ │ │ │ + cmpldi r9,16 │ │ │ │ + vupklsw v11,v10 │ │ │ │ + xxmrglw vs11,vs33,vs33 │ │ │ │ + xxmrghw vs33,vs33,vs33 │ │ │ │ + vupkhsw v10,v10 │ │ │ │ + addi r7,r2,16 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + vupklsw v12,v0 │ │ │ │ + xvcvsxwdp vs45,vs45 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + iselgt r10,r8,r9 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs33,vs33 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + xxsel vs44,vs10,vs8,vs44 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + xxsel vs10,vs10,vs8,vs32 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + xvdivdp vs12,vs11,vs12 │ │ │ │ + xvdivdp vs0,vs33,vs0 │ │ │ │ + xvdivdp vs11,vs11,vs9 │ │ │ │ + xvdivdp vs33,vs33,vs45 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs33 │ │ │ │ + xvsqrtdp vs12,vs12 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + xxsel vs12,vs12,vs44,vs43 │ │ │ │ + xxsel vs0,vs0,vs10,vs42 │ │ │ │ + stxvl vs12,r2,r10 │ │ │ │ + stxvl vs0,r7,r9 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpwi cr7,r4,0 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - isel r10,0,r4,4*cr7+gt │ │ │ │ + isel r9,0,r4,4*cr7+gt │ │ │ │ stfd f0,0(r3) │ │ │ │ - beq 4cd60 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ + beq 4ce20 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ stfd f0,8(r3) │ │ │ │ - addi r8,r10,1 │ │ │ │ - cmpw r8,r4 │ │ │ │ + addi r10,r9,1 │ │ │ │ + cmpw r10,r4 │ │ │ │ bgtlr │ │ │ │ - subf r10,r10,r4 │ │ │ │ - rldic r9,r8,3,29 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - add r3,r3,r9 │ │ │ │ - cmplwi r7,2 │ │ │ │ - addi r3,r3,8 │ │ │ │ - mr r9,r3 │ │ │ │ - ble 4cefc │ │ │ │ - addis r5,r2,-2 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - rldicl r11,r10,62,34 │ │ │ │ - mtvsrws vs44,r8 │ │ │ │ - xxspltib vs40,0 │ │ │ │ + subf r9,r9,r4 │ │ │ │ + plxv vs40,44064 # 57a50 │ │ │ │ + addi r2,r9,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 4cff8 │ │ │ │ + mtvsrws vs44,r10 │ │ │ │ + rldicl r8,r9,62,34 │ │ │ │ + xxspltib vs39,0 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + addi r2,r3,16 │ │ │ │ vspltisw v9,1 │ │ │ │ - vspltisw v7,4 │ │ │ │ - addi r5,r5,1760 │ │ │ │ - addi r6,r6,1648 │ │ │ │ - addi r7,r7,1776 │ │ │ │ - mtctr r11 │ │ │ │ - lxv vs32,0(r5) │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - vadduwm v12,v12,v0 │ │ │ │ + vspltisw v6,4 │ │ │ │ + mtctr r8 │ │ │ │ + vadduwm v12,v12,v8 │ │ │ │ vslw v0,v12,v9 │ │ │ │ vadduwm v13,v12,v9 │ │ │ │ xxland vs33,vs44,vs41 │ │ │ │ - vcmpgtsw v11,v8,v12 │ │ │ │ - addi r9,r9,32 │ │ │ │ - vadduwm v12,v12,v7 │ │ │ │ + vcmpgtsw v11,v7,v12 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v12,v12,v6 │ │ │ │ vadduwm v0,v0,v9 │ │ │ │ xxmrglw vs12,vs45,vs45 │ │ │ │ xxmrghw vs45,vs45,vs45 │ │ │ │ - vcmpnew v1,v1,v8 │ │ │ │ - vupklsw v6,v11 │ │ │ │ + vcmpnew v1,v1,v7 │ │ │ │ + vupklsw v5,v11 │ │ │ │ vupkhsw v11,v11 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ - xvcvsxwdp vs45,vs45 │ │ │ │ vupklsw v10,v1 │ │ │ │ vupkhsw v1,v1 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs45,vs45 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ xxsel vs42,vs11,vs10,vs42 │ │ │ │ xxsel vs33,vs11,vs10,vs33 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ xvdivdp vs32,vs32,vs45 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xvmuldp vs32,vs32,vs32 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvsqrtdp vs32,vs32 │ │ │ │ - xxsel vs0,vs0,vs42,vs38 │ │ │ │ + xxsel vs0,vs0,vs42,vs37 │ │ │ │ xxsel vs32,vs32,vs33,vs43 │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 4cdcc │ │ │ │ - andi. r9,r10,3 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 4ce74 │ │ │ │ + andi. r2,r9,3 │ │ │ │ beqlr │ │ │ │ - clrrwi r9,r10,2 │ │ │ │ - clrrwi r10,r10,2 │ │ │ │ - add r8,r8,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpwi r8,0 │ │ │ │ - add r3,r3,r10 │ │ │ │ - addi r6,r3,8 │ │ │ │ - bge 4cf00 │ │ │ │ - lis r9,-32768 │ │ │ │ - cmpw r8,r9 │ │ │ │ - bne 4cfa4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1776(r9) │ │ │ │ - addi r10,r8,1 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - addi r7,r8,2 │ │ │ │ - slwi r9,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpw r7,r4 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f0,r10 │ │ │ │ - mtfprwa f12,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - bgtlr │ │ │ │ - slwi r7,r7,1 │ │ │ │ - addi r8,r8,3 │ │ │ │ - addi r7,r7,1 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,16(r3) │ │ │ │ - blr │ │ │ │ - addi r6,r3,8 │ │ │ │ - slwi r9,r8,1 │ │ │ │ - addi r10,r8,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - cmpw r10,r4 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - bgtlr │ │ │ │ - slwi r9,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r7,r8,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f0,r10 │ │ │ │ - cmpw r7,r4 │ │ │ │ - mtfprwa f12,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - ble 4cecc │ │ │ │ + clrrwi r2,r9,2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + mtvsrws vs33,r10 │ │ │ │ + plxv vs32,43860 # 57a60 │ │ │ │ + vspltisw v12,1 │ │ │ │ + subf r9,r2,r9 │ │ │ │ + xxspltib vs43,0 │ │ │ │ + li r10,32 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r8,16 │ │ │ │ + xxspltidp vs9,1065353216 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + addi r3,r3,8 │ │ │ │ + vadduwm v8,v1,v8 │ │ │ │ + rldic r2,r2,3,29 │ │ │ │ + vadduwm v1,v1,v0 │ │ │ │ + cmpldi r9,32 │ │ │ │ + vslw v0,v8,v12 │ │ │ │ + xxland vs45,vs40,vs44 │ │ │ │ + vcmpgtsw v8,v11,v8 │ │ │ │ + add r2,r2,r3 │ │ │ │ + xxmrglw vs10,vs33,vs33 │ │ │ │ + xxmrghw vs33,vs33,vs33 │ │ │ │ + iselgt r9,r10,r9 │ │ │ │ + vadduwm v0,v0,v12 │ │ │ │ + vcmpnew v13,v13,v11 │ │ │ │ + vupklsw v11,v8 │ │ │ │ + vupkhsw v8,v8 │ │ │ │ + cmpldi r9,16 │ │ │ │ + addi r7,r2,16 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ + xvcvsxwdp vs33,vs33 │ │ │ │ + vupklsw v12,v13 │ │ │ │ + vupkhsw v0,v13 │ │ │ │ + iselgt r10,r8,r9 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + xxsel vs44,vs11,vs9,vs44 │ │ │ │ + xxsel vs11,vs11,vs9,vs32 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + xvdivdp vs12,vs12,vs10 │ │ │ │ + xvdivdp vs0,vs0,vs33 │ │ │ │ + xvmuldp vs12,vs12,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs0 │ │ │ │ + xvsqrtdp vs12,vs12 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + xxsel vs12,vs12,vs44,vs43 │ │ │ │ + xxsel vs0,vs0,vs11,vs40 │ │ │ │ + stxvl vs12,r2,r10 │ │ │ │ + stxvl vs0,r7,r9 │ │ │ │ blr │ │ │ │ - andi. r9,r10,1 │ │ │ │ - bne 4cfb0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1776(r9) │ │ │ │ - b 4ccac │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 4cfbc │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ - b 4cd04 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ - b 4ce8c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ - b 4ccac │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1776(r9) │ │ │ │ - b 4cd04 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ - b 4cd2c │ │ │ │ - slwi r6,r10,1 │ │ │ │ - add r8,r10,r5 │ │ │ │ - subf r10,r5,r10 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r10,1 │ │ │ │ - mtfprwa f11,r6 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f12,f11,f12 │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - fmul f0,f12,f11 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - b 4cd2c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1776(r9) │ │ │ │ - stfd f0,8(r3) │ │ │ │ - b 4cb30 │ │ │ │ + mtvsrws vs42,r5 │ │ │ │ + li r2,0 │ │ │ │ + b 4ccf4 │ │ │ │ + li r2,0 │ │ │ │ + b 4cf08 │ │ │ │ ... │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000004d040 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-20800 │ │ │ │ +000000000004d010 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ - li r9,0 │ │ │ │ - std r9,0(r3) │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r3) │ │ │ │ beqlr │ │ │ │ cmplwi r4,2 │ │ │ │ addi r3,r3,8 │ │ │ │ - mr r9,r3 │ │ │ │ - ble 4d160 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - addi r10,r4,1 │ │ │ │ + mr r2,r3 │ │ │ │ + ble 4d12c │ │ │ │ + addi r9,r4,1 │ │ │ │ + plxv vs45,43544 # 57a50 │ │ │ │ mtvsrws vs43,r5 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ vspltisw v12,4 │ │ │ │ - addi r8,r8,1648 │ │ │ │ - addi r7,r7,1760 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs45,0(r7) │ │ │ │ - rldicl r8,r10,62,34 │ │ │ │ - mtctr r8 │ │ │ │ + rldicl r10,r9,62,34 │ │ │ │ + mtctr r10 │ │ │ │ vcmpgtsw v0,v11,v13 │ │ │ │ - addi r9,r9,32 │ │ │ │ + addi r2,r2,32 │ │ │ │ vadduwm v13,v13,v12 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ xxland vs33,vs33,vs0 │ │ │ │ xxland vs32,vs32,vs0 │ │ │ │ - stxv vs33,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 4d098 │ │ │ │ - andi. r9,r10,3 │ │ │ │ + stxv vs33,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 4d058 │ │ │ │ + andi. r2,r9,3 │ │ │ │ beqlr │ │ │ │ - clrrwi r9,r10,2 │ │ │ │ - clrrwi r10,r10,2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r3,r3,r9 │ │ │ │ - cmpw r10,r5 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - blt 4d130 │ │ │ │ - addi r9,r10,1 │ │ │ │ + clrrwi r2,r9,2 │ │ │ │ + clrrwi r9,r9,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r3,r3,r2 │ │ │ │ + cmpw r9,r5 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + bge 4d100 │ │ │ │ + addi r2,r9,1 │ │ │ │ stfd f0,0(r3) │ │ │ │ - cmpw r9,r4 │ │ │ │ + cmpw r2,r4 │ │ │ │ bgtlr │ │ │ │ - cmpw r9,r5 │ │ │ │ + cmpw r2,r5 │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + blt 4d0d0 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - bge 4d108 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ - addi r10,r10,2 │ │ │ │ + addi r9,r9,2 │ │ │ │ stfd f0,8(r3) │ │ │ │ - cmpw r10,r4 │ │ │ │ + cmpw r9,r4 │ │ │ │ bgtlr │ │ │ │ - cmpw r10,r5 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - blt 4d150 │ │ │ │ + cmpw r9,r5 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + bge 4d120 │ │ │ │ stfd f0,16(r3) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ - addi r9,r10,1 │ │ │ │ - cmpw r9,r4 │ │ │ │ + nop │ │ │ │ + addi r2,r9,1 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + cmpw r2,r4 │ │ │ │ stfd f0,0(r3) │ │ │ │ - ble 4d0f4 │ │ │ │ + ble 4d0b8 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ + nop │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ stfd f0,16(r3) │ │ │ │ blr │ │ │ │ - li r10,0 │ │ │ │ - b 4d0d8 │ │ │ │ + li r9,0 │ │ │ │ + b 4d098 │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000004d180 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-21120 │ │ │ │ +000000000004d140 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ - mflr r0 │ │ │ │ mtfprd f0,r5 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + mflr r0 │ │ │ │ + xxspltidp vs2,1056964608 │ │ │ │ std r30,-16(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r29,r5 │ │ │ │ addi r30,r3,8 │ │ │ │ - neg r31,r5 │ │ │ │ + std r27,-40(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + mr r29,r5 │ │ │ │ + mr r28,r4 │ │ │ │ + mr r27,r5 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f2,816(r9) │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + neg r31,r5 │ │ │ │ stdu r1,-80(r1) │ │ │ │ - std r5,32(r1) │ │ │ │ - std r4,40(r1) │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r8,1 │ │ │ │ - li r9,-1 │ │ │ │ + addi r28,r28,1 │ │ │ │ + bl 4de0 │ │ │ │ + plfd f0,43044 # 579b8 │ │ │ │ + clrldi r9,r28,32 │ │ │ │ + li r10,1 │ │ │ │ + cmpwi r28,0 │ │ │ │ + li r2,-1 │ │ │ │ xxlxor vs9,vs9,vs9 │ │ │ │ - addi r6,r29,1 │ │ │ │ - lfd f0,1600(r10) │ │ │ │ + addi r7,r29,1 │ │ │ │ addi r9,r9,1 │ │ │ │ - ld r4,40(r1) │ │ │ │ - ld r5,32(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - clrldi r10,r4,32 │ │ │ │ - cmpwi r4,0 │ │ │ │ + isellt r9,r10,r9 │ │ │ │ + mtctr r9 │ │ │ │ fsqrt f1,f1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - isellt r10,r8,r10 │ │ │ │ - mtctr r10 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bdz 4d280 │ │ │ │ - cmpw r9,r5 │ │ │ │ - addi r30,r30,8 │ │ │ │ - addi r7,r31,1 │ │ │ │ + bdz 4d240 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpw r2,r29 │ │ │ │ fmr f1,f9 │ │ │ │ - ble 4d270 │ │ │ │ + addi r30,r30,8 │ │ │ │ + addi r8,r31,1 │ │ │ │ + ble 4d230 │ │ │ │ mtfprwa f0,r31 │ │ │ │ - mtfprwa f10,r7 │ │ │ │ - add r8,r9,r29 │ │ │ │ - add r10,r6,r9 │ │ │ │ + mtfprwa f10,r8 │ │ │ │ + add r10,r2,r27 │ │ │ │ + add r9,r7,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f10 │ │ │ │ - mtfprwa f11,r8 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ + mtfprwa f11,r10 │ │ │ │ + mtfprwa f12,r9 │ │ │ │ fcfid f11,f11 │ │ │ │ fcfid f12,f12 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ fneg f1,f0 │ │ │ │ - mr r31,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ + mr r31,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bdnz 4d220 │ │ │ │ + bdnz 4d1e0 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ + ld r27,-40(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x380 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x580 │ │ │ │ │ │ │ │ -000000000004d2b0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-21424 │ │ │ │ +000000000004d270 : │ │ │ │ cmpwi r4,0 │ │ │ │ bltlr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpdi cr7,r4,0 │ │ │ │ - addi r6,r4,-1 │ │ │ │ - addi r12,r3,16 │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - mr r0,r4 │ │ │ │ - addi r5,r4,1 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ - rldic r11,r6,3,29 │ │ │ │ - mr r9,r12 │ │ │ │ - stfd f12,0(r3) │ │ │ │ - stfd f0,8(r3) │ │ │ │ - beq cr7,4d470 │ │ │ │ - cmplwi r6,2 │ │ │ │ - ble 4d73c │ │ │ │ - addis r7,r2,-2 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - rldicl r3,r4,62,34 │ │ │ │ - xxspltib vs40,0 │ │ │ │ - vspltisw v9,1 │ │ │ │ - vspltisw v7,4 │ │ │ │ - addi r7,r7,1792 │ │ │ │ - addi r8,r8,1648 │ │ │ │ - addi r10,r10,1776 │ │ │ │ - mtctr r3 │ │ │ │ - lxv vs44,0(r7) │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - vslw v0,v12,v9 │ │ │ │ - vadduwm v13,v12,v9 │ │ │ │ - xxland vs33,vs44,vs41 │ │ │ │ - vcmpgtsw v11,v8,v12 │ │ │ │ - addi r9,r9,32 │ │ │ │ - vadduwm v12,v12,v7 │ │ │ │ - vadduwm v0,v0,v9 │ │ │ │ - xxmrglw vs12,vs45,vs45 │ │ │ │ - xxmrghw vs45,vs45,vs45 │ │ │ │ - vcmpnew v1,v1,v8 │ │ │ │ - vupklsw v6,v11 │ │ │ │ - vupkhsw v11,v11 │ │ │ │ + cmpdi r4,0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + stfd f0,0(r3) │ │ │ │ + stfd f11,8(r3) │ │ │ │ + beqlr │ │ │ │ + addi r2,r4,-1 │ │ │ │ + plxv vs45,42948 # 57a60 │ │ │ │ + mr r11,r4 │ │ │ │ + addi r10,r3,16 │ │ │ │ + cmplwi cr7,r2,2 │ │ │ │ + rldic r9,r2,3,29 │ │ │ │ + ble cr7,4d6d0 │ │ │ │ + rldicl r8,r4,62,34 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxspltib vs39,0 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + mr r2,r10 │ │ │ │ + vspltisw v8,1 │ │ │ │ + vspltisw v6,4 │ │ │ │ + xxmr vs43,vs45 │ │ │ │ + mtctr r8 │ │ │ │ + vslw v0,v11,v8 │ │ │ │ + vadduwm v12,v11,v8 │ │ │ │ + xxland vs33,vs43,vs40 │ │ │ │ + vcmpgtsw v10,v7,v11 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v11,v11,v6 │ │ │ │ + vadduwm v0,v0,v8 │ │ │ │ + xxmrglw vs12,vs44,vs44 │ │ │ │ + xxmrghw vs44,vs44,vs44 │ │ │ │ + vcmpnew v1,v1,v7 │ │ │ │ + vupklsw v5,v10 │ │ │ │ + vupkhsw v10,v10 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ - xvcvsxwdp vs45,vs45 │ │ │ │ - vupklsw v10,v1 │ │ │ │ + vupklsw v9,v1 │ │ │ │ vupkhsw v1,v1 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs44,vs44 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ - xxsel vs42,vs11,vs10,vs42 │ │ │ │ - xxsel vs33,vs11,vs10,vs33 │ │ │ │ + xxsel vs41,vs10,vs11,vs41 │ │ │ │ + xxsel vs33,vs10,vs11,vs33 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - xvdivdp vs32,vs32,vs45 │ │ │ │ + xvdivdp vs32,vs32,vs44 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xvmuldp vs32,vs32,vs32 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvsqrtdp vs32,vs32 │ │ │ │ - xxsel vs0,vs0,vs42,vs38 │ │ │ │ - xxsel vs32,vs32,vs33,vs43 │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 4d334 │ │ │ │ - andi. r9,r4,3 │ │ │ │ - clrrwi r7,r4,2 │ │ │ │ - beq 4d468 │ │ │ │ - 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 4d468 │ │ │ │ - slwi r8,r8,1 │ │ │ │ - addi r10,r7,2 │ │ │ │ + xxsel vs0,vs0,vs41,vs37 │ │ │ │ + xxsel vs32,vs32,vs33,vs42 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 4d2e0 │ │ │ │ + andi. r2,r4,3 │ │ │ │ + clrrwi r2,r4,2 │ │ │ │ + beq 4d454 │ │ │ │ + addi r8,r2,1 │ │ │ │ + mr r7,r8 │ │ │ │ + plxv vs44,42712 # 57a50 │ │ │ │ + mtvsrws vs33,r7 │ │ │ │ + vspltisw v11,1 │ │ │ │ + subf r7,r2,r4 │ │ │ │ + xxspltib vs42,0 │ │ │ │ + li r2,32 │ │ │ │ + li r6,16 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + rldic r7,r7,3,29 │ │ │ │ + rldic r8,r8,3,29 │ │ │ │ + addi r3,r3,8 │ │ │ │ + vadduwm v0,v1,v13 │ │ │ │ + vadduwm v1,v1,v12 │ │ │ │ + cmpldi r7,32 │ │ │ │ + add r8,r8,r3 │ │ │ │ + xxmrglw vs9,vs32,vs32 │ │ │ │ + xxmrghw vs11,vs32,vs32 │ │ │ │ + vslw v0,v1,v11 │ │ │ │ + xxland vs44,vs33,vs43 │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + vcmpgtsw v1,v10,v1 │ │ │ │ + addi r5,r8,16 │ │ │ │ + vadduwm v0,v0,v11 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + vcmpnew v12,v12,v10 │ │ │ │ + cmpldi r2,16 │ │ │ │ + vupklsw v10,v1 │ │ │ │ + vupkhsw v1,v1 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + vupklsw v11,v12 │ │ │ │ + vupkhsw v0,v12 │ │ │ │ + iselgt r7,r6,r2 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + xxsel vs43,vs10,vs8,vs43 │ │ │ │ + xxsel vs10,vs10,vs8,vs32 │ │ │ │ + sldi r7,r7,56 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + xvdivdp vs12,vs12,vs9 │ │ │ │ + xvdivdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs12,vs12,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs0 │ │ │ │ + xvsqrtdp vs12,vs12 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + xxsel vs12,vs12,vs43,vs42 │ │ │ │ + xxsel vs0,vs0,vs10,vs33 │ │ │ │ + stxvl vs12,r8,r7 │ │ │ │ + stxvl vs0,r5,r2 │ │ │ │ + li r8,0 │ │ │ │ + addi r9,r9,8 │ │ │ │ + plxv vs35,42452 # 57a30 │ │ │ │ + plxv vs36,42460 # 57a40 │ │ │ │ + xxspltidp vs9,3212836864 │ │ │ │ + li r0,0 │ │ │ │ addi r8,r8,1 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - cmpw r10,r4 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,8(r9) │ │ │ │ - bgt 4d468 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r7,r7,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,16(r9) │ │ │ │ - addi r9,r11,8 │ │ │ │ - add r9,r9,r12 │ │ │ │ - li r3,0 │ │ │ │ - xxlxor vs7,vs7,vs7 │ │ │ │ - addi r7,r3,1 │ │ │ │ - cmpw r7,r5 │ │ │ │ - beqlr │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - andi. r10,r7,1 │ │ │ │ - stfd f7,0(r9) │ │ │ │ - bne 4d510 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfd f0,1776(r10) │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - mr r31,r9 │ │ │ │ - beq cr7,4d4f0 │ │ │ │ - cmplwi r6,2 │ │ │ │ - addi r29,r9,8 │ │ │ │ - li r10,1 │ │ │ │ - bgt 4d528 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r8,r2,-2 │ │ │ │ - lfd f0,1648(r8) │ │ │ │ - b 4d678 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f0,1648(r10) │ │ │ │ - stfd f0,16(r9) │ │ │ │ - addi r9,r11,8 │ │ │ │ - add r9,r9,r31 │ │ │ │ - mr r3,r7 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpw r7,r5 │ │ │ │ - bne 4d490 │ │ │ │ - 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,4d4f0 │ │ │ │ - cmplwi r6,2 │ │ │ │ - ble 4d744 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - addis r30,r2,-2 │ │ │ │ - mtvsrws vs41,r7 │ │ │ │ - xxspltib vs37,0 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + add r10,r10,r9 │ │ │ │ + cmpw r8,r4 │ │ │ │ + bgtlr │ │ │ │ + clrlwi r2,r8,31 │ │ │ │ + addi r6,r10,16 │ │ │ │ + mtvsrws vs41,r8 │ │ │ │ + neg r2,r2 │ │ │ │ + mtvsrws vs33,r2 │ │ │ │ + vand v0,v3,v1 │ │ │ │ + vor v0,v0,v4 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + xxlandc vs33,vs9,vs33 │ │ │ │ + xxlandc vs32,vs9,vs32 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + stxvl vs32,r6,r0 │ │ │ │ + ble cr7,4d6c0 │ │ │ │ + rldicl r7,r11,62,34 │ │ │ │ vspltisw v10,1 │ │ │ │ - vspltisw v8,4 │ │ │ │ - addi r8,r8,1648 │ │ │ │ - addi r30,r30,1792 │ │ │ │ - addi r10,r10,1776 │ │ │ │ - vadduwm v6,v9,v10 │ │ │ │ - lxv vs8,0(r8) │ │ │ │ - vsubuwm v7,v10,v9 │ │ │ │ - rldicl r8,r0,62,34 │ │ │ │ - lxv vs43,0(r30) │ │ │ │ - lxv vs9,0(r10) │ │ │ │ - mr r10,r9 │ │ │ │ - mtctr r8 │ │ │ │ + xxspltib vs37,0 │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ + xxspltidp vs8,3212836864 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs43,vs45 │ │ │ │ + vspltisw v6,4 │ │ │ │ + mtctr r7 │ │ │ │ + vadduwm v7,v9,v10 │ │ │ │ + vsubuwm v8,v10,v9 │ │ │ │ vslw v1,v11,v10 │ │ │ │ - vadduwm v0,v7,v11 │ │ │ │ - vadduwm v12,v6,v11 │ │ │ │ - xxland vs45,vs43,vs42 │ │ │ │ - vcmpgtsw v4,v9,v11 │ │ │ │ - addi r10,r10,32 │ │ │ │ + vadduwm v0,v8,v11 │ │ │ │ + vadduwm v2,v7,v11 │ │ │ │ + xxland vs44,vs43,vs42 │ │ │ │ + vcmpgtsw v18,v9,v11 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v11,v11,v6 │ │ │ │ vadduwm v1,v1,v10 │ │ │ │ xxmrglw vs12,vs32,vs32 │ │ │ │ - xxmrglw vs10,vs44,vs44 │ │ │ │ + xxmrglw vs10,vs34,vs34 │ │ │ │ xxmrghw vs0,vs32,vs32 │ │ │ │ - xxmrghw vs44,vs44,vs44 │ │ │ │ - vcmpnew v0,v13,v5 │ │ │ │ + xxmrghw vs34,vs34,vs34 │ │ │ │ + vcmpnew v0,v12,v5 │ │ │ │ + vupklsw v19,v18 │ │ │ │ + vupkhsw v12,v18 │ │ │ │ xxmrglw vs11,vs33,vs33 │ │ │ │ xxmrghw vs33,vs33,vs33 │ │ │ │ xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ - xvcvsxwdp vs44,vs44 │ │ │ │ + vupklsw v18,v0 │ │ │ │ + xvcvsxwdp vs34,vs34 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ xvcvsxwdp vs33,vs33 │ │ │ │ - vupklsw v3,v0 │ │ │ │ - vupkhsw v0,v0 │ │ │ │ - vupklsw v2,v4 │ │ │ │ - vupkhsw v13,v4 │ │ │ │ - vadduwm v11,v11,v8 │ │ │ │ - xxsel vs35,vs9,vs8,vs35 │ │ │ │ - xxsel vs32,vs9,vs8,vs32 │ │ │ │ + xxsel vs50,vs8,vs7,vs50 │ │ │ │ + xxsel vs32,vs8,vs7,vs32 │ │ │ │ xvdivdp vs12,vs11,vs12 │ │ │ │ xvdivdp vs0,vs33,vs0 │ │ │ │ xvdivdp vs11,vs11,vs10 │ │ │ │ + xvdivdp vs33,vs33,vs34 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs33 │ │ │ │ + xvsqrtdp vs12,vs12 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + xxsel vs12,vs12,vs50,vs51 │ │ │ │ + xxsel vs0,vs0,vs32,vs44 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4d4f4 │ │ │ │ + clrrwi r2,r4,2 │ │ │ │ + cmplw r2,r11 │ │ │ │ + beq 4d6ac │ │ │ │ + addi r5,r2,1 │ │ │ │ + mr r7,r5 │ │ │ │ + plxv vs33,42152 # 57a50 │ │ │ │ + mtvsrws vs42,r7 │ │ │ │ + mtvsrws vs44,r8 │ │ │ │ + vspltisw v8,1 │ │ │ │ + subf r7,r2,r11 │ │ │ │ + xxspltib vs39,0 │ │ │ │ + li r2,32 │ │ │ │ + li r3,16 │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ + rldic r7,r7,3,29 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + rldic r5,r5,3,29 │ │ │ │ + addi r10,r10,8 │ │ │ │ + vsubuwm v0,v8,v12 │ │ │ │ + vadduwm v12,v12,v8 │ │ │ │ + vadduwm v10,v10,v1 │ │ │ │ + cmpldi r7,32 │ │ │ │ + add r10,r5,r10 │ │ │ │ + vslw v1,v10,v8 │ │ │ │ + vadduwm v0,v0,v10 │ │ │ │ + vadduwm v12,v12,v10 │ │ │ │ + xxland vs43,vs42,vs40 │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + vcmpgtsw v9,v9,v10 │ │ │ │ + addi r5,r10,16 │ │ │ │ + vadduwm v1,v1,v8 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ + xxmrglw vs8,vs44,vs44 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + xxmrghw vs44,vs44,vs44 │ │ │ │ + vcmpnew v0,v11,v7 │ │ │ │ + cmpldi r2,16 │ │ │ │ + vupklsw v10,v9 │ │ │ │ + xxmrglw vs11,vs33,vs33 │ │ │ │ + xxmrghw vs33,vs33,vs33 │ │ │ │ + vupkhsw v9,v9 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs8,vs8 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + vupklsw v11,v0 │ │ │ │ + xvcvsxwdp vs44,vs44 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + iselgt r7,r3,r2 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs33,vs33 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + xxsel vs43,vs10,vs7,vs43 │ │ │ │ + sldi r7,r7,56 │ │ │ │ + xxsel vs10,vs10,vs7,vs32 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + xvdivdp vs12,vs11,vs12 │ │ │ │ + xvdivdp vs0,vs33,vs0 │ │ │ │ + xvdivdp vs11,vs11,vs8 │ │ │ │ xvdivdp vs33,vs33,vs44 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs0,vs0,vs33 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ - xxsel vs12,vs12,vs35,vs34 │ │ │ │ - xxsel vs0,vs0,vs32,vs45 │ │ │ │ - stxv vs12,-32(r10) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 4d570 │ │ │ │ - clrrwi r10,r4,2 │ │ │ │ - cmplw r0,r10 │ │ │ │ - beq 4d4e8 │ │ │ │ - clrldi r8,r10,32 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r9,r9,r8 │ │ │ │ - cmpw r7,r10 │ │ │ │ - addi r29,r9,8 │ │ │ │ - bgt 4d4d0 │ │ │ │ - slwi r12,r10,1 │ │ │ │ - add r8,r7,r10 │ │ │ │ - subf r30,r7,r10 │ │ │ │ - addi r12,r12,1 │ │ │ │ + xxsel vs12,vs12,vs43,vs42 │ │ │ │ + xxsel vs0,vs0,vs10,vs41 │ │ │ │ + stxvl vs12,r10,r7 │ │ │ │ + stxvl vs0,r5,r2 │ │ │ │ addi r8,r8,1 │ │ │ │ - addi r30,r30,1 │ │ │ │ - mtfprwa f12,r12 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - mtfprwa f11,r30 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fdiv f12,f12,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - stfd f0,0(r9) │ │ │ │ + add r10,r6,r9 │ │ │ │ cmpw r8,r4 │ │ │ │ - bgt 4d4e8 │ │ │ │ - cmpw r3,r10 │ │ │ │ - bgt 4d730 │ │ │ │ - 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 4d4e8 │ │ │ │ - cmpw r7,r10 │ │ │ │ - bgt 4d4dc │ │ │ │ - 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 4d4e4 │ │ │ │ - nop │ │ │ │ - addis r8,r2,-2 │ │ │ │ - lfd f0,1776(r8) │ │ │ │ - b 4d6d0 │ │ │ │ + ble 4d488 │ │ │ │ + blr │ │ │ │ + li r2,0 │ │ │ │ li r7,1 │ │ │ │ - b 4d3d4 │ │ │ │ - li r10,1 │ │ │ │ - b 4d62c │ │ │ │ + li r5,1 │ │ │ │ + b 4d5a8 │ │ │ │ + li r2,0 │ │ │ │ + li r7,1 │ │ │ │ + li r8,1 │ │ │ │ + b 4d378 │ │ │ │ ... │ │ │ │ - .long 0x300 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004d760 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-22624 │ │ │ │ +000000000004d6f0 : │ │ │ │ cmpwi r4,0 │ │ │ │ bltlr │ │ │ │ - addi r12,r4,1 │ │ │ │ addi r5,r4,1 │ │ │ │ - addis r11,r2,-2 │ │ │ │ - std r29,-24(r1) │ │ │ │ - addis r29,r2,-2 │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + addi r6,r4,1 │ │ │ │ std r31,-8(r1) │ │ │ │ - li r10,0 │ │ │ │ - clrlwi r9,r12,30 │ │ │ │ - clrrwi r0,r12,2 │ │ │ │ + li r9,0 │ │ │ │ cmplwi cr7,r4,2 │ │ │ │ - li r31,0 │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - addi r29,r29,1760 │ │ │ │ - srwi r30,r12,2 │ │ │ │ - clrrwi r28,r12,2 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - addi r11,r11,1648 │ │ │ │ + li r11,0 │ │ │ │ + xxlxor vs10,vs10,vs10 │ │ │ │ vspltisw v11,4 │ │ │ │ - cmpwi cr5,r9,0 │ │ │ │ - sldi r0,r0,3 │ │ │ │ + clrlwi r2,r5,30 │ │ │ │ + clrrwi r12,r5,2 │ │ │ │ + srwi r0,r5,2 │ │ │ │ + clrrwi r31,r5,2 │ │ │ │ + xxspltd vs0,vs11,0 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + sldi r12,r12,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r8,r3,8 │ │ │ │ - std r31,0(r3) │ │ │ │ - mr r7,r8 │ │ │ │ - ble cr7,4d8b0 │ │ │ │ - clrldi r7,r30,34 │ │ │ │ - lxv vs45,0(r29) │ │ │ │ - mtvsrws vs44,r10 │ │ │ │ - lxv vs0,0(r11) │ │ │ │ - mr r9,r8 │ │ │ │ - mtctr r7 │ │ │ │ + nop │ │ │ │ + addi r10,r3,8 │ │ │ │ + std r11,0(r3) │ │ │ │ + mr r8,r10 │ │ │ │ + ble cr7,4d820 │ │ │ │ + clrldi r8,r0,34 │ │ │ │ + plxv vs45,41708 # 57a50 │ │ │ │ + mtvsrws vs44,r9 │ │ │ │ + mr r2,r10 │ │ │ │ + mtctr r8 │ │ │ │ vcmpgtsw v0,v12,v13 │ │ │ │ - addi r9,r9,32 │ │ │ │ + addi r2,r2,32 │ │ │ │ vadduwm v13,v13,v11 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ xxland vs33,vs33,vs0 │ │ │ │ xxland vs32,vs32,vs0 │ │ │ │ - stxv vs33,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 4d7f8 │ │ │ │ - beq cr5,4d88c │ │ │ │ - add r7,r8,r0 │ │ │ │ - mr r9,r28 │ │ │ │ - cmpw r10,r9 │ │ │ │ - fmr f0,f12 │ │ │ │ - ble 4d840 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - lfd f0,1648(r6) │ │ │ │ - addi r6,r9,1 │ │ │ │ - stfd f0,0(r7) │ │ │ │ - cmpw r6,r4 │ │ │ │ - bgt 4d88c │ │ │ │ - cmpw r6,r10 │ │ │ │ - fmr f0,f12 │ │ │ │ - bge 4d864 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - lfd f0,1648(r6) │ │ │ │ - addi r9,r9,2 │ │ │ │ - stfd f0,8(r7) │ │ │ │ - cmpw r9,r4 │ │ │ │ - bgt 4d88c │ │ │ │ - cmpw r10,r9 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - ble 4d888 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ - stfd f0,16(r7) │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r3,r5,r8 │ │ │ │ - cmpw r10,r12 │ │ │ │ - bne 4d7d0 │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ + stxv vs33,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 4d778 │ │ │ │ + beq cr5,4d800 │ │ │ │ + add r8,r10,r12 │ │ │ │ + mr r2,r31 │ │ │ │ + cmpw r9,r2 │ │ │ │ + fmr f12,f11 │ │ │ │ + bgt 4d7bc │ │ │ │ + fmr f12,f10 │ │ │ │ + addi r7,r2,1 │ │ │ │ + stfd f12,0(r8) │ │ │ │ + cmpw r7,r4 │ │ │ │ + bgt 4d800 │ │ │ │ + cmpw r7,r9 │ │ │ │ + fmr f12,f11 │ │ │ │ + blt 4d7dc │ │ │ │ + fmr f12,f10 │ │ │ │ + addi r2,r2,2 │ │ │ │ + stfd f12,8(r8) │ │ │ │ + cmpw r2,r4 │ │ │ │ + bgt 4d800 │ │ │ │ + cmpw r9,r2 │ │ │ │ + fmr f12,f11 │ │ │ │ + bgt 4d7fc │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + stfd f12,16(r8) │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r3,r6,r10 │ │ │ │ + cmpw r9,r5 │ │ │ │ + bne 4d750 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 4d82c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li r2,0 │ │ │ │ + b 4d7ac │ │ │ │ ... │ │ │ │ - .long 0x400 │ │ │ │ + .long 0x100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004d8d0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-22992 │ │ │ │ +000000000004d840 : │ │ │ │ cmpwi r4,0 │ │ │ │ - std r28,-48(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r28,r2,-2 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + plfd f29,41328 # 579b8 │ │ │ │ stdu r1,-96(r1) │ │ │ │ - addi r9,r9,816 │ │ │ │ - addi r28,r28,1600 │ │ │ │ - blt 4da14 │ │ │ │ - mflr r0 │ │ │ │ + blt 4d96c │ │ │ │ stfd f30,80(r1) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - std r27,40(r1) │ │ │ │ - std r29,56(r1) │ │ │ │ - std r30,64(r1) │ │ │ │ stfd f31,88(r1) │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + mflr r0 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + std r28,40(r1) │ │ │ │ + std r29,48(r1) │ │ │ │ + mr r28,r4 │ │ │ │ li r29,0 │ │ │ │ - mr r27,r4 │ │ │ │ + std r30,56(r1) │ │ │ │ + std r31,64(r1) │ │ │ │ mr r30,r3 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - std r31,72(r1) │ │ │ │ std r0,112(r1) │ │ │ │ - nop │ │ │ │ mtfprwa f1,r29 │ │ │ │ fmr f2,f30 │ │ │ │ addi r30,r30,8 │ │ │ │ neg r31,r29 │ │ │ │ fcfid f1,f1 │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r10,r27,1 │ │ │ │ - li r6,1 │ │ │ │ - li r8,-1 │ │ │ │ - addi r7,r29,1 │ │ │ │ - clrldi r9,r10,32 │ │ │ │ - cmpwi r10,0 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - isellt r9,r6,r9 │ │ │ │ - mtctr r9 │ │ │ │ + bl 4de0 │ │ │ │ + addi r9,r28,1 │ │ │ │ + li r7,1 │ │ │ │ + li r10,-1 │ │ │ │ + addi r8,r29,1 │ │ │ │ + fmul f1,f1,f29 │ │ │ │ + clrldi r2,r9,32 │ │ │ │ + cmpwi r9,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + isellt r2,r7,r2 │ │ │ │ fsqrt f1,f1 │ │ │ │ + mtctr r2 │ │ │ │ mtfprwa f0,r31 │ │ │ │ - addi r8,r8,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bdz 4d9e8 │ │ │ │ + bdz 4d940 │ │ │ │ addi r31,r31,1 │ │ │ │ - add r10,r8,r29 │ │ │ │ - add r9,r7,r8 │ │ │ │ - cmpw r8,r29 │ │ │ │ + add r9,r10,r29 │ │ │ │ + add r2,r8,r10 │ │ │ │ + cmpw r10,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - addi r30,r30,8 │ │ │ │ fmr f1,f31 │ │ │ │ + addi r30,r30,8 │ │ │ │ mtfprwa f10,r31 │ │ │ │ - mtfprwa f11,r10 │ │ │ │ - mtfprwa f12,r9 │ │ │ │ + mtfprwa f11,r9 │ │ │ │ + mtfprwa f12,r2 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f11,f11 │ │ │ │ fcfid f12,f12 │ │ │ │ - ble 4d97c │ │ │ │ + ble 4d8d4 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ - addi r8,r8,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ fneg f1,f0 │ │ │ │ mtfprwa f0,r31 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bdnz 4d98c │ │ │ │ - cmpw r7,r27 │ │ │ │ - mr r29,r7 │ │ │ │ - ble 4d930 │ │ │ │ + bdnz 4d8e4 │ │ │ │ + cmpw r8,r28 │ │ │ │ + mr r29,r8 │ │ │ │ + ble 4d890 │ │ │ │ ld r0,112(r1) │ │ │ │ lfd f30,80(r1) │ │ │ │ lfd f31,88(r1) │ │ │ │ - ld r27,40(r1) │ │ │ │ - ld r29,56(r1) │ │ │ │ - ld r30,64(r1) │ │ │ │ - ld r31,72(r1) │ │ │ │ + ld r28,40(r1) │ │ │ │ + ld r29,48(r1) │ │ │ │ + ld r30,56(r1) │ │ │ │ + ld r31,64(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,96 │ │ │ │ - ld r28,-48(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x582 │ │ │ │ + .long 0x483 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004da30 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-23344 │ │ │ │ +000000000004d990 : │ │ │ │ cmpwi r5,0 │ │ │ │ blelr │ │ │ │ cmpdi r6,0 │ │ │ │ sldi r5,r5,3 │ │ │ │ - beq 4db20 │ │ │ │ - addi r0,r6,-2 │ │ │ │ - std r31,-8(r1) │ │ │ │ - sldi r31,r6,3 │ │ │ │ - std r30,-16(r1) │ │ │ │ - addis r30,r2,-2 │ │ │ │ + beq 4da8c │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ li r11,0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - rldic r0,r0,3,29 │ │ │ │ - add r10,r7,r31 │ │ │ │ - add r8,r8,r31 │ │ │ │ - add r7,r9,r31 │ │ │ │ - addi r30,r30,1648 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - subf r12,r0,r8 │ │ │ │ - subf r9,r0,r10 │ │ │ │ - addi r12,r12,-8 │ │ │ │ - addi r0,r9,-8 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r10,r7,r0 │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ lfdx f7,r3,r11 │ │ │ │ - lfd f12,0(r30) │ │ │ │ - ble cr7,4db10 │ │ │ │ - clrldi r31,r6,32 │ │ │ │ - li r9,0 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + add r2,r8,r7 │ │ │ │ + add r7,r10,r7 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + ble cr7,4da54 │ │ │ │ + clrldi r12,r6,32 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r31 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - lfdx f8,r8,r9 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r12 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + lfdx f8,r8,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r9,r9,-8 │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f0,f7,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 4dab0 │ │ │ │ - mr r9,r12 │ │ │ │ - mr r31,r0 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - lfd f10,0(r9) │ │ │ │ + bdnz 4da00 │ │ │ │ + mr r2,r0 │ │ │ │ + mr r12,r7 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r12) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ stfdx f0,r4,r11 │ │ │ │ addi r11,r11,8 │ │ │ │ cmpld r11,r5 │ │ │ │ - bne 4da94 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r9,r8 │ │ │ │ - mr r31,r10 │ │ │ │ + beqlr │ │ │ │ + lfdx f7,r3,r11 │ │ │ │ + bgt cr7,4d9e8 │ │ │ │ + mr r2,r8 │ │ │ │ + mr r12,r10 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - b 4dadc │ │ │ │ - addi r10,r5,-8 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r10,16 │ │ │ │ - lfd f0,1648(r8) │ │ │ │ - bne 4db98 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r5 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r10,r5 │ │ │ │ - cmpld cr5,r9,r5 │ │ │ │ + lfd f0,0(r12) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + fmadd f0,f0,f7,f10 │ │ │ │ + fmadd f0,f0,f12,f11 │ │ │ │ + stfdx f0,r4,r11 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpld r11,r5 │ │ │ │ + bne 4da4c │ │ │ │ + blr │ │ │ │ + addi r9,r5,-8 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + bne 4db04 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r5 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r9,r5 │ │ │ │ + cmpld cr5,r2,r5 │ │ │ │ beqlr │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - beqlr cr7 │ │ │ │ stfdx f0,r4,r10 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ - beqlr cr5 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ + beqlr cr7 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r5 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r10,r5 │ │ │ │ - cmpld cr5,r9,r5 │ │ │ │ - bne 4db5c │ │ │ │ + stfdx f0,r4,r8 │ │ │ │ + beqlr cr5 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r5 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r9,r5 │ │ │ │ + cmpld cr5,r2,r5 │ │ │ │ + bne 4dac8 │ │ │ │ blr │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ stfd f0,0(r4) │ │ │ │ stfd f0,8(r4) │ │ │ │ - cmpld r9,r5 │ │ │ │ - bne 4db38 │ │ │ │ + cmpld r2,r5 │ │ │ │ + bne 4daa4 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - attn │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004dbc0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-23744 │ │ │ │ +000000000004db30 : │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 4dd68 │ │ │ │ + ble 4dbf8 │ │ │ │ cmpdi r6,0 │ │ │ │ sldi r5,r5,3 │ │ │ │ - beq 4dd00 │ │ │ │ - addi r11,r6,-2 │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - sldi r3,r6,3 │ │ │ │ + beq 4dc50 │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ - std r30,-16(r1) │ │ │ │ - addis r30,r2,-2 │ │ │ │ - li r12,0 │ │ │ │ + li r11,0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - add r10,r7,r3 │ │ │ │ - rldic r11,r11,3,29 │ │ │ │ - add r8,r8,r3 │ │ │ │ - add r7,r9,r3 │ │ │ │ - addi r30,r30,1648 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - subf r9,r11,r8 │ │ │ │ - subf r11,r11,r10 │ │ │ │ - addi r0,r9,-8 │ │ │ │ - addi r11,r11,-8 │ │ │ │ - lfdx f7,r31,r12 │ │ │ │ - lfd f12,0(r30) │ │ │ │ - ble cr7,4dcc0 │ │ │ │ - clrldi r3,r6,32 │ │ │ │ - li r9,0 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r10,r7,r0 │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + add r2,r8,r7 │ │ │ │ + add r7,r10,r7 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + lfdx f7,r3,r11 │ │ │ │ + ble cr7,4dc10 │ │ │ │ + clrldi r12,r6,32 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - lfdx f8,r8,r9 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r12 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + lfdx f8,r8,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r9,r9,-8 │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f0,f7,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 4dc50 │ │ │ │ - mr r9,r0 │ │ │ │ - mr r3,r11 │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f0,0(r3) │ │ │ │ + bdnz 4dba0 │ │ │ │ + mr r2,r0 │ │ │ │ + mr r12,r7 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r12) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ - stfdx f0,r4,r12 │ │ │ │ + stfdx f0,r4,r11 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - bgt 4dcec │ │ │ │ - addi r12,r12,8 │ │ │ │ - cmpld r12,r5 │ │ │ │ - bne 4dc28 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + bgt 4dc44 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpld r11,r5 │ │ │ │ + bne 4db80 │ │ │ │ li r3,0 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - mr r9,r8 │ │ │ │ - mr r3,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r2,r8 │ │ │ │ + mr r12,r10 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - lfd f0,0(r3) │ │ │ │ - lfd f10,0(r9) │ │ │ │ + lfd f0,0(r12) │ │ │ │ + lfd f10,0(r2) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ - stfdx f0,r4,r12 │ │ │ │ + stfdx f0,r4,r11 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - ble 4dc9c │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + ble 4dbec │ │ │ │ li r3,1 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - addi r10,r5,-8 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r10,16 │ │ │ │ - lfd f0,1648(r8) │ │ │ │ - beq 4dd44 │ │ │ │ - li r9,16 │ │ │ │ + addi r9,r5,-8 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + beq 4dc94 │ │ │ │ + li r2,16 │ │ │ │ stfd f0,0(r4) │ │ │ │ stfd f0,8(r4) │ │ │ │ - cmpld r9,r5 │ │ │ │ - bne 4dd44 │ │ │ │ - b 4dd68 │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - beq cr7,4dd68 │ │ │ │ + cmpld r2,r5 │ │ │ │ + bne 4dc94 │ │ │ │ + b 4dbf8 │ │ │ │ stfdx f0,r4,r10 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ - beq cr5,4dd68 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ + beq cr7,4dbf8 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r5 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r10,r5 │ │ │ │ - cmpld cr5,r9,r5 │ │ │ │ - bne 4dd30 │ │ │ │ - li r3,0 │ │ │ │ - clrldi r3,r3,63 │ │ │ │ - blr │ │ │ │ + stfdx f0,r4,r8 │ │ │ │ + beq cr5,4dbf8 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r5 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r9,r5 │ │ │ │ + cmpld cr5,r2,r5 │ │ │ │ + bne 4dc80 │ │ │ │ + b 4dbf8 │ │ │ │ ... │ │ │ │ - attn │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004dd80 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-24192 │ │ │ │ +000000000004dd00 : │ │ │ │ mflr r0 │ │ │ │ - andis. r9,r6,2 │ │ │ │ + andis. r2,r6,2 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + mr r29,r8 │ │ │ │ mr r30,r7 │ │ │ │ + std r31,-8(r1) │ │ │ │ + addi r2,r4,1 │ │ │ │ mr r31,r3 │ │ │ │ - mr r29,r8 │ │ │ │ - addi r10,r4,1 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-112(r1) │ │ │ │ - beq 4ddc4 │ │ │ │ + stdu r1,-80(r1) │ │ │ │ + beq 4dd3c │ │ │ │ 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 4de50 │ │ │ │ - andi. r9,r6,32 │ │ │ │ - bne 4de6c │ │ │ │ - andi. r9,r6,64 │ │ │ │ - bne 4de8c │ │ │ │ - andi. r9,r6,8 │ │ │ │ - bne 4deac │ │ │ │ + bne 4ddc0 │ │ │ │ + andi. r2,r6,32 │ │ │ │ + bne 4ddd8 │ │ │ │ + andi. r2,r6,64 │ │ │ │ + bne 4ddf4 │ │ │ │ + andi. r2,r6,8 │ │ │ │ + bne 4de10 │ │ │ │ rlwinm r6,r6,0,17,14 │ │ │ │ rlwinm. r6,r6,0,14,17 │ │ │ │ - beq 4e130 │ │ │ │ - nop │ │ │ │ - addi r1,r1,112 │ │ │ │ - ld r10,-32576(r2) │ │ │ │ - nop │ │ │ │ + beq 4e070 │ │ │ │ + addi r1,r1,80 │ │ │ │ + pld r9,139804 # 6ffa8 [nfsft_trafo@got] │ │ │ │ + pld r2,139804 # 6ffb0 [nfsft_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r9,-32568(r2) │ │ │ │ - mtlr r0 │ │ │ │ - std r10,32(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ lwz r6,68(r31) │ │ │ │ std r3,320(r31) │ │ │ │ - andi. r9,r6,32 │ │ │ │ - beq 4ddf4 │ │ │ │ + andi. r2,r6,32 │ │ │ │ + beq 4dd6c │ │ │ │ ld r3,0(r31) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ lwz r6,68(r31) │ │ │ │ std r3,16(r31) │ │ │ │ - andi. r9,r6,64 │ │ │ │ - beq 4ddfc │ │ │ │ + andi. r2,r6,64 │ │ │ │ + beq 4dd74 │ │ │ │ ld r3,8(r31) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ lwz r6,68(r31) │ │ │ │ std r3,24(r31) │ │ │ │ - andi. r9,r6,8 │ │ │ │ - beq 4de04 │ │ │ │ + andi. r2,r6,8 │ │ │ │ + beq 4dd7c │ │ │ │ ld r3,8(r31) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ lwz r6,68(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - andis. r9,r6,2 │ │ │ │ - beq 4de04 │ │ │ │ - lwz r12,48(r31) │ │ │ │ - addi r0,r12,1 │ │ │ │ - cmpwi r0,0 │ │ │ │ - ble 4de10 │ │ │ │ - mtfprwa f0,r12 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r11,r12,2 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - std r27,72(r1) │ │ │ │ - std r26,64(r1) │ │ │ │ - std r28,80(r1) │ │ │ │ - std r25,56(r1) │ │ │ │ - mr r5,r3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f5,496(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - clrrwi r4,r11,2 │ │ │ │ - addi r10,r10,1760 │ │ │ │ - li r8,0 │ │ │ │ + andis. r2,r6,2 │ │ │ │ + beq 4dd7c │ │ │ │ + lwz r4,48(r31) │ │ │ │ + addi r11,r4,1 │ │ │ │ + cmpwi r11,0 │ │ │ │ + ble 4dd88 │ │ │ │ + mtfprwa f12,r4 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + xxspltidp vs6,1056964608 │ │ │ │ li r7,0 │ │ │ │ - cmplwi cr7,r0,3 │ │ │ │ - lfd f6,1664(r9) │ │ │ │ - mtfprwa f3,r4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpw cr6,r12,r4 │ │ │ │ + xxspltidp vs5,3212836864 │ │ │ │ + addi r2,r4,2 │ │ │ │ + cmplwi cr7,r11,3 │ │ │ │ + extswsli r12,r11,4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + mr r6,r3 │ │ │ │ + slwi r0,r11,1 │ │ │ │ + li r8,0 │ │ │ │ + xxspltd vs11,vs6,0 │ │ │ │ + clrrwi r5,r2,2 │ │ │ │ + clrlwi r9,r2,30 │ │ │ │ + srwi r2,r2,2 │ │ │ │ vspltisw v1,4 │ │ │ │ - mr r27,r10 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - fcfid f3,f3 │ │ │ │ - lfd f4,824(r9) │ │ │ │ - extswsli r9,r0,4 │ │ │ │ - fadd f12,f0,f5 │ │ │ │ - addi r10,r10,1664 │ │ │ │ - mr r29,r9 │ │ │ │ - slwi r9,r0,1 │ │ │ │ - mr r26,r10 │ │ │ │ - addi r10,r4,1 │ │ │ │ - fsub f4,f4,f0 │ │ │ │ - mr r28,r9 │ │ │ │ - clrlwi r9,r11,30 │ │ │ │ - srwi r11,r11,2 │ │ │ │ - mr r25,r10 │ │ │ │ - fdiv f5,f5,f12 │ │ │ │ + mtfprwa f4,r5 │ │ │ │ + mtlr r2 │ │ │ │ + addi r2,r5,1 │ │ │ │ + cmpw cr6,r4,r5 │ │ │ │ cmpwi cr5,r9,0 │ │ │ │ - fmul f6,f5,f6 │ │ │ │ - xxspltd vs5,vs5,0 │ │ │ │ - fmul f3,f3,f6 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fadd f10,f12,f0 │ │ │ │ + fsub f5,f5,f12 │ │ │ │ + fcfid f4,f4 │ │ │ │ + mr r29,r2 │ │ │ │ + fdiv f0,f0,f10 │ │ │ │ + fmul f6,f0,f6 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xvmuldp vs10,vs0,vs11 │ │ │ │ mtfprwa f11,r7 │ │ │ │ fcfid f11,f11 │ │ │ │ - fadd f11,f11,f4 │ │ │ │ + fmul f4,f4,f6 │ │ │ │ + fadd f11,f11,f5 │ │ │ │ fmul f11,f11,f6 │ │ │ │ - ble cr7,4e220 │ │ │ │ - lxv vs10,0(r26) │ │ │ │ + ble cr7,4e038 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mflr r9 │ │ │ │ + plxv vs32,39788 # 57a50 │ │ │ │ xxspltd vs9,vs11,0 │ │ │ │ - clrldi r10,r11,34 │ │ │ │ - lxv vs32,0(r27) │ │ │ │ - mr r9,r5 │ │ │ │ - mtctr r10 │ │ │ │ - xvmuldp vs10,vs5,vs10 │ │ │ │ + mr r2,r6 │ │ │ │ + clrldi r9,r9,34 │ │ │ │ + mtctr r9 │ │ │ │ + nop │ │ │ │ xxmrglw vs12,vs32,vs32 │ │ │ │ xxmrghw vs0,vs32,vs32 │ │ │ │ - addi r9,r9,64 │ │ │ │ + addi r2,r2,64 │ │ │ │ vadduwm v0,v0,v1 │ │ │ │ xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xxmrgld vs7,vs12,vs9 │ │ │ │ xxmrgld vs8,vs0,vs9 │ │ │ │ xxmrghd vs12,vs12,vs11 │ │ │ │ xxmrghd vs0,vs0,vs11 │ │ │ │ - stxv vs7,-64(r9) │ │ │ │ - stxv vs8,-32(r9) │ │ │ │ - stxv vs12,-48(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 4dfc0 │ │ │ │ - beq cr5,4e0d0 │ │ │ │ - add r9,r8,r4 │ │ │ │ - mr r10,r4 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extsw r6,r9 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stfdx f11,r3,r9 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - stfdx f3,r3,r9 │ │ │ │ - blt cr6,4e0d0 │ │ │ │ - mr r6,r25 │ │ │ │ - mtfprwa f0,r6 │ │ │ │ - add r9,r8,r6 │ │ │ │ - cmpw r12,r6 │ │ │ │ - fcfid f0,f0 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extsw r6,r9 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stfdx f11,r3,r9 │ │ │ │ - fmul f0,f0,f6 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - blt 4e0d0 │ │ │ │ - addi r6,r10,2 │ │ │ │ - mtfprwa f0,r6 │ │ │ │ - add r9,r8,r6 │ │ │ │ - cmpw r12,r6 │ │ │ │ + stxv vs7,-64(r2) │ │ │ │ + stxv vs12,-48(r2) │ │ │ │ + stxv vs8,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4df00 │ │ │ │ + beq cr5,4e010 │ │ │ │ + add r2,r8,r5 │ │ │ │ + mr r9,r5 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extsw r10,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + stfdx f4,r3,r2 │ │ │ │ + blt cr6,4e010 │ │ │ │ + mr r10,r29 │ │ │ │ + mtfprwa f0,r10 │ │ │ │ + add r2,r8,r10 │ │ │ │ + cmpw r4,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extsw r6,r9 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stfdx f11,r3,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extsw r10,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ fmul f0,f0,f6 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - blt 4e0d0 │ │ │ │ - addi r10,r10,3 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + blt 4e010 │ │ │ │ + addi r10,r9,2 │ │ │ │ mtfprwa f0,r10 │ │ │ │ - add r10,r8,r10 │ │ │ │ + add r2,r8,r10 │ │ │ │ + cmpw r4,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - slwi r9,r10,1 │ │ │ │ - extsw r10,r9 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extsw r10,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ addi r10,r10,1 │ │ │ │ - stfdx f11,r3,r9 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ fmul f0,f0,f6 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + blt 4e010 │ │ │ │ + addi r9,r9,3 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ + add r9,r8,r9 │ │ │ │ + fcfid f0,f0 │ │ │ │ + slwi r2,r9,1 │ │ │ │ + extsw r9,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ + fmul f0,f0,f6 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ addi r7,r7,1 │ │ │ │ - add r8,r8,r0 │ │ │ │ - add r5,r5,r29 │ │ │ │ - cmpw r7,r28 │ │ │ │ - bne 4df90 │ │ │ │ - nop │ │ │ │ - ld r25,56(r1) │ │ │ │ - ld r26,64(r1) │ │ │ │ - ld r27,72(r1) │ │ │ │ - ld r28,80(r1) │ │ │ │ - addi r1,r1,112 │ │ │ │ - ld r10,-32576(r2) │ │ │ │ + add r8,r8,r11 │ │ │ │ + add r6,r6,r12 │ │ │ │ + cmpw r7,r0 │ │ │ │ + beq 4dd88 │ │ │ │ + mtfprwa f11,r7 │ │ │ │ + fcfid f11,f11 │ │ │ │ + fadd f11,f11,f5 │ │ │ │ + fmul f11,f11,f6 │ │ │ │ + bgt cr7,4dee0 │ │ │ │ + slwi r2,r8,1 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + li r9,0 │ │ │ │ + extsw r10,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r30,r10,1 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ + li r10,1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + b 4df74 │ │ │ │ nop │ │ │ │ - ld r0,16(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r9,-32568(r2) │ │ │ │ - mtlr r0 │ │ │ │ - std r10,32(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ li r3,8 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ mr r5,r3 │ │ │ │ li r3,8 │ │ │ │ std r5,32(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r11,48(r31) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,48(r31) │ │ │ │ ld r5,32(r1) │ │ │ │ - lwa r6,8(r31) │ │ │ │ - mr r8,r29 │ │ │ │ - li r4,2 │ │ │ │ mr r9,r30 │ │ │ │ + mr r8,r29 │ │ │ │ li r10,65 │ │ │ │ + li r4,2 │ │ │ │ + lwa r6,8(r31) │ │ │ │ mr r7,r3 │ │ │ │ addi r3,r31,72 │ │ │ │ - addi r11,r11,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ std r7,32(r1) │ │ │ │ std r5,40(r1) │ │ │ │ - slwi r11,r11,1 │ │ │ │ - stw r11,0(r5) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - slwi r11,r11,1 │ │ │ │ - stw r11,4(r5) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - slwi r11,r11,2 │ │ │ │ - stw r11,0(r7) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - slwi r11,r11,2 │ │ │ │ - stw r11,4(r7) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stw r2,0(r5) │ │ │ │ + lwz r2,48(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stw r2,4(r5) │ │ │ │ + lwz r2,48(r31) │ │ │ │ + slwi r2,r2,2 │ │ │ │ + stw r2,0(r7) │ │ │ │ + lwz r2,48(r31) │ │ │ │ + slwi r2,r2,2 │ │ │ │ + stw r2,4(r7) │ │ │ │ + bl 4f80 │ │ │ │ ld r5,40(r1) │ │ │ │ + ld r2,56(r31) │ │ │ │ lxv vs0,16(r31) │ │ │ │ - li r9,88 │ │ │ │ - ld r10,56(r31) │ │ │ │ mr r3,r5 │ │ │ │ - std r10,192(r31) │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,192(r31) │ │ │ │ + pstxv vs0,88(r31) │ │ │ │ + bl 4700 │ │ │ │ ld r7,32(r1) │ │ │ │ mr r3,r7 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - addi r1,r1,112 │ │ │ │ - ld r10,-32576(r2) │ │ │ │ - nop │ │ │ │ + bl 4700 │ │ │ │ + addi r1,r1,80 │ │ │ │ + pld r9,138892 # 6ffa8 [nfsft_trafo@got] │ │ │ │ + pld r2,138892 # 6ffb0 [nfsft_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r9,-32568(r2) │ │ │ │ - mtlr r0 │ │ │ │ - std r10,32(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ blr │ │ │ │ - slwi r9,r8,1 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - extsw r6,r9 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - addi r30,r6,1 │ │ │ │ - stfdx f11,r3,r9 │ │ │ │ - li r6,1 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - b 4e034 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x780 │ │ │ │ + .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004e260 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-25440 │ │ │ │ - mflr r0 │ │ │ │ +000000000004e160 : │ │ │ │ li r8,6 │ │ │ │ li r7,5137 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4f00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - │ │ │ │ -000000000004e2a0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-25504 │ │ │ │ - mflr r0 │ │ │ │ - li r6,104 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 45e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000000000004e2e0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-25568 │ │ │ │ + b 4ea0 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ - std r31,-16(r1) │ │ │ │ nop │ │ │ │ - stdu r1,-112(r1) │ │ │ │ - lbz r10,-32464(r2) │ │ │ │ - addi r31,r2,-32464 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 4e320 │ │ │ │ - addi r1,r1,112 │ │ │ │ - ld r31,-16(r1) │ │ │ │ - blr │ │ │ │ + │ │ │ │ +000000000004e180 : │ │ │ │ + li r6,104 │ │ │ │ + b 4580 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + │ │ │ │ +000000000004e1a0 : │ │ │ │ + plbz r9,138896 # 70030 │ │ │ │ + cmpwi r9,0 │ │ │ │ + bnelr │ │ │ │ mflr r0 │ │ │ │ - nop │ │ │ │ - mr r9,r5 │ │ │ │ - std r30,88(r1) │ │ │ │ - addi r5,r31,12 │ │ │ │ - std r27,64(r1) │ │ │ │ - addi r4,r31,8 │ │ │ │ - stfd f31,104(r1) │ │ │ │ - mr r27,r6 │ │ │ │ + mr r2,r5 │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ + pla r5,138876 # 7003c │ │ │ │ + addi r4,r5,-4 │ │ │ │ fmr f31,f1 │ │ │ │ - mr r30,r10 │ │ │ │ - stw r9,-32460(r2) │ │ │ │ - std r0,128(r1) │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32460(r2) │ │ │ │ - andi. r10,r9,8192 │ │ │ │ - beq 4e470 │ │ │ │ - li r10,0 │ │ │ │ - nop │ │ │ │ - std r10,-32448(r2) │ │ │ │ - nop │ │ │ │ - std r10,-32440(r2) │ │ │ │ - nop │ │ │ │ - std r10,-32432(r2) │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - bne 4e444 │ │ │ │ + mr r31,r6 │ │ │ │ + std r0,16(r1) │ │ │ │ + stdu r1,-96(r1) │ │ │ │ + pstw r2,138840 # 70034 │ │ │ │ + bl 4c80 │ │ │ │ + plwz r2,138828 # 70034 │ │ │ │ + andi. r9,r2,8192 │ │ │ │ + beq 4e310 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ - lwz r3,-32456(r2) │ │ │ │ + pstd r9,138816 # 70040 │ │ │ │ + pstd r9,138816 # 70048 │ │ │ │ + pstd r9,138816 # 70050 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + bne 4e2e4 │ │ │ │ + plwz r3,138776 # 70038 │ │ │ │ cmpwi r3,4 │ │ │ │ - ble 4e444 │ │ │ │ - nop │ │ │ │ - ld r9,-32448(r2) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 4e530 │ │ │ │ - nop │ │ │ │ + ble 4e2e4 │ │ │ │ + pld r2,138768 # 70040 │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 4e3d0 │ │ │ │ + plwa r4,138748 # 7003c │ │ │ │ addi r3,r3,1 │ │ │ │ - ori r5,r27,80 │ │ │ │ - lwa r4,-32452(r2) │ │ │ │ + ori r5,r31,80 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32456(r2) │ │ │ │ - nop │ │ │ │ - std r3,-32416(r2) │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt 4e444 │ │ │ │ - li r10,0 │ │ │ │ - b 4e3f4 │ │ │ │ - nop │ │ │ │ + bl 4740 │ │ │ │ + plwz r2,138720 # 70038 │ │ │ │ + pstd r3,138752 # 70060 │ │ │ │ + cmpwi r2,0 │ │ │ │ + blt 4e2e4 │ │ │ │ + li r9,0 │ │ │ │ + b 4e288 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,48(r31) │ │ │ │ - addi r9,r9,2 │ │ │ │ - ld r7,32(r31) │ │ │ │ - ld r6,24(r31) │ │ │ │ - ld r5,16(r31) │ │ │ │ - extsw r8,r10 │ │ │ │ + pld r3,138720 # 70060 │ │ │ │ + addi r2,r2,2 │ │ │ │ + pld r7,138692 # 70050 │ │ │ │ + pld r6,138676 # 70048 │ │ │ │ + extsw r8,r9 │ │ │ │ fmr f1,f31 │ │ │ │ - stw r10,32(r1) │ │ │ │ - mullw r9,r9,r10 │ │ │ │ + pld r5,138652 # 70040 │ │ │ │ + stw r9,32(r1) │ │ │ │ + mullw r2,r2,r9 │ │ │ │ mr r4,r8 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - add r7,r7,r9 │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r5,r5,r9 │ │ │ │ - bl 4b00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,32(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpw r9,r10 │ │ │ │ - bge 4e3f0 │ │ │ │ - ld r0,128(r1) │ │ │ │ - lfd f31,104(r1) │ │ │ │ - ld r27,64(r1) │ │ │ │ - ld r30,88(r1) │ │ │ │ - addi r1,r1,112 │ │ │ │ - li r9,1 │ │ │ │ - nop │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + add r7,r7,r2 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r5,r5,r2 │ │ │ │ + bl 4aa0 │ │ │ │ + lwz r9,32(r1) │ │ │ │ + plwz r2,138600 # 70038 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpw r2,r9 │ │ │ │ + bge 4e280 │ │ │ │ + addi r1,r1,96 │ │ │ │ + li r2,1 │ │ │ │ + ld r0,16(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ - stb r9,-32464(r2) │ │ │ │ + pstb r2,138556 # 70030 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - std r28,72(r1) │ │ │ │ - std r29,80(r1) │ │ │ │ - nop │ │ │ │ nop │ │ │ │ - lwz r9,-32456(r2) │ │ │ │ - addi r3,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - mullw r3,r3,r9 │ │ │ │ + plwz r2,138536 # 70038 │ │ │ │ + addi r3,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + mullw r3,r3,r2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32456(r2) │ │ │ │ - std r3,-32448(r2) │ │ │ │ - addi r3,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - mullw r3,r3,r9 │ │ │ │ + bl 4c40 │ │ │ │ + plwz r2,138508 # 70038 │ │ │ │ + pstd r3,138508 # 70040 │ │ │ │ + addi r3,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + mullw r3,r3,r2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32456(r2) │ │ │ │ - std r3,-32440(r2) │ │ │ │ - addi r3,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - mullw r3,r3,r9 │ │ │ │ + bl 4c40 │ │ │ │ + plwz r2,138472 # 70038 │ │ │ │ + pstd r3,138480 # 70048 │ │ │ │ + addi r3,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + mullw r3,r3,r2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,-32456(r2) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r3,-32448(r2) │ │ │ │ + bl 4c40 │ │ │ │ + plwa r4,138436 # 70038 │ │ │ │ + mr r2,r3 │ │ │ │ + pld r3,138432 # 70040 │ │ │ │ + pstd r2,138440 # 70050 │ │ │ │ + bl 5180 │ │ │ │ + plwa r4,138404 # 70038 │ │ │ │ + pld r3,138412 # 70048 │ │ │ │ + bl 4940 │ │ │ │ + plwa r4,138384 # 70038 │ │ │ │ + pld r3,138400 # 70050 │ │ │ │ + bl 4e40 │ │ │ │ nop │ │ │ │ - std r9,-32432(r2) │ │ │ │ - bl 51e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,-32456(r2) │ │ │ │ - ld r3,-32440(r2) │ │ │ │ - bl 49a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,-32456(r2) │ │ │ │ - ld r3,-32432(r2) │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + plwz r2,138356 # 70034 │ │ │ │ + b 4e218 │ │ │ │ nop │ │ │ │ - ld r28,72(r1) │ │ │ │ - ld r29,80(r1) │ │ │ │ - lwz r9,-32460(r2) │ │ │ │ - b 4e384 │ │ │ │ addi r3,r3,2 │ │ │ │ - nop │ │ │ │ - std r26,56(r1) │ │ │ │ - std r28,72(r1) │ │ │ │ - std r29,80(r1) │ │ │ │ - extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32456(r2) │ │ │ │ - mr r26,r3 │ │ │ │ - addi r3,r9,2 │ │ │ │ + std r28,56(r1) │ │ │ │ + std r29,64(r1) │ │ │ │ + std r30,72(r1) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32456(r2) │ │ │ │ + bl 4c40 │ │ │ │ + plwz r2,138320 # 70038 │ │ │ │ mr r28,r3 │ │ │ │ - addi r3,r9,2 │ │ │ │ + addi r3,r2,2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32456(r2) │ │ │ │ - nop │ │ │ │ - ori r5,r27,64 │ │ │ │ - lwa r4,-32452(r2) │ │ │ │ + bl 4c40 │ │ │ │ + plwz r2,138296 # 70038 │ │ │ │ mr r29,r3 │ │ │ │ - addi r3,r9,1 │ │ │ │ + addi r3,r2,2 │ │ │ │ + extswsli r3,r3,3 │ │ │ │ + bl 4c40 │ │ │ │ + plwz r2,138272 # 70038 │ │ │ │ + plwa r4,138268 # 7003c │ │ │ │ + ori r5,r31,64 │ │ │ │ + mr r30,r3 │ │ │ │ + addi r3,r2,1 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r4,-32456(r2) │ │ │ │ + bl 4740 │ │ │ │ nop │ │ │ │ - li r9,0 │ │ │ │ - std r3,-32416(r2) │ │ │ │ + plwz r4,138232 # 70038 │ │ │ │ + li r2,0 │ │ │ │ + pstd r3,138260 # 70060 │ │ │ │ cmpwi r4,0 │ │ │ │ - blt 4e640 │ │ │ │ + blt 4e4e4 │ │ │ │ nop │ │ │ │ - extsw r10,r9 │ │ │ │ + extsw r9,r2 │ │ │ │ extsw r4,r4 │ │ │ │ - mr r3,r26 │ │ │ │ - stw r9,32(r1) │ │ │ │ - mr r5,r10 │ │ │ │ - mr r30,r10 │ │ │ │ - bl 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,8(r31) │ │ │ │ - mr r5,r30 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4500 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,8(r31) │ │ │ │ - mr r5,r30 │ │ │ │ + stw r2,32(r1) │ │ │ │ + mr r5,r9 │ │ │ │ + mr r31,r9 │ │ │ │ + bl 4f20 │ │ │ │ + nop │ │ │ │ + plwa r4,138168 # 70038 │ │ │ │ + mr r5,r31 │ │ │ │ mr r3,r29 │ │ │ │ - bl 4d80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,48(r31) │ │ │ │ - mr r4,r30 │ │ │ │ - mr r8,r30 │ │ │ │ - mr r7,r29 │ │ │ │ - mr r6,r28 │ │ │ │ - mr r5,r26 │ │ │ │ + bl 44a0 │ │ │ │ + plwa r4,138148 # 70038 │ │ │ │ + mr r5,r31 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 4d20 │ │ │ │ + pld r3,138168 # 70060 │ │ │ │ + mr r4,r31 │ │ │ │ + mr r8,r31 │ │ │ │ + mr r7,r30 │ │ │ │ + mr r6,r29 │ │ │ │ + mr r5,r28 │ │ │ │ fmr f1,f31 │ │ │ │ - bl 4b00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,32(r1) │ │ │ │ - lwz r4,8(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpw r4,r9 │ │ │ │ - bge 4e5c0 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4aa0 │ │ │ │ + lwz r2,32(r1) │ │ │ │ + plwz r4,138088 # 70038 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpw r4,r2 │ │ │ │ + bge 4e460 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ mr r3,r29 │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,56(r1) │ │ │ │ - ld r28,72(r1) │ │ │ │ - ld r29,80(r1) │ │ │ │ - b 4e444 │ │ │ │ + bl 4700 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 4700 │ │ │ │ + ld r28,56(r1) │ │ │ │ + ld r29,64(r1) │ │ │ │ + ld r30,72(r1) │ │ │ │ + b 4e2e4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x681 │ │ │ │ - │ │ │ │ -000000000004e680 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-26496 │ │ │ │ - nop │ │ │ │ - lbz r9,-32464(r2) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beqlr │ │ │ │ + .long 0x481 │ │ │ │ nop │ │ │ │ - stdu r1,-64(r1) │ │ │ │ - lwz r9,-32460(r2) │ │ │ │ - andi. r10,r9,8192 │ │ │ │ - beq 4e720 │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - beq 4e6d0 │ │ │ │ - li r9,0 │ │ │ │ nop │ │ │ │ - addi r1,r1,64 │ │ │ │ - stb r9,-32464(r2) │ │ │ │ + │ │ │ │ +000000000004e520 : │ │ │ │ + plbz r2,138000 # 70030 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beqlr │ │ │ │ + plwz r2,137988 # 70034 │ │ │ │ + stdu r1,-32(r1) │ │ │ │ + andi. r9,r2,8192 │ │ │ │ + beq 4e5a0 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + beq 4e560 │ │ │ │ + li r2,0 │ │ │ │ + addi r1,r1,32 │ │ │ │ + pstb r2,137948 # 70030 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,-32456(r2) │ │ │ │ - cmpwi r9,4 │ │ │ │ - ble 4e6b4 │ │ │ │ - mflr r0 │ │ │ │ - nop │ │ │ │ - ld r3,-32416(r2) │ │ │ │ - std r0,80(r1) │ │ │ │ - bl 4480 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,80(r1) │ │ │ │ - li r9,0 │ │ │ │ - nop │ │ │ │ - addi r1,r1,64 │ │ │ │ - stb r9,-32464(r2) │ │ │ │ + plwz r2,137944 # 70038 │ │ │ │ + cmpwi r2,4 │ │ │ │ + ble 4e54c │ │ │ │ + pld r3,137968 # 70060 │ │ │ │ + mflr r0 │ │ │ │ + std r0,48(r1) │ │ │ │ + bl 4420 │ │ │ │ + ld r0,48(r1) │ │ │ │ + li r2,0 │ │ │ │ + addi r1,r1,32 │ │ │ │ + pstb r2,137888 # 70030 │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + pld r3,137888 # 70040 │ │ │ │ mflr r0 │ │ │ │ - std r31,56(r1) │ │ │ │ - nop │ │ │ │ - std r30,48(r1) │ │ │ │ - nop │ │ │ │ - std r29,40(r1) │ │ │ │ - nop │ │ │ │ - ld r3,-32448(r2) │ │ │ │ - std r0,80(r1) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,-32440(r2) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,-32432(r2) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r0,80(r1) │ │ │ │ - li r10,0 │ │ │ │ - lwz r9,-32460(r2) │ │ │ │ - std r10,-32448(r2) │ │ │ │ - std r10,-32440(r2) │ │ │ │ - std r10,-32432(r2) │ │ │ │ - ld r30,48(r1) │ │ │ │ - ld r29,40(r1) │ │ │ │ - ld r31,56(r1) │ │ │ │ + std r0,48(r1) │ │ │ │ + bl 4700 │ │ │ │ + pld r3,137876 # 70048 │ │ │ │ + bl 4700 │ │ │ │ + pld r3,137872 # 70050 │ │ │ │ + bl 4700 │ │ │ │ + plwz r2,137832 # 70034 │ │ │ │ + ld r0,48(r1) │ │ │ │ + li r9,0 │ │ │ │ + pstd r9,137828 # 70040 │ │ │ │ + pstd r9,137828 # 70048 │ │ │ │ + pstd r9,137828 # 70050 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ mtlr r0 │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - bne 4e6b4 │ │ │ │ - b 4e6d0 │ │ │ │ + bne 4e54c │ │ │ │ + b 4e560 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x380 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x80 │ │ │ │ │ │ │ │ -000000000004e7b0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-26800 │ │ │ │ +000000000004e610 : │ │ │ │ std r31,-8(r1) │ │ │ │ mr. r31,r3 │ │ │ │ stdu r1,-48(r1) │ │ │ │ - beq 4e808 │ │ │ │ - lwz r9,68(r31) │ │ │ │ + beq 4e660 │ │ │ │ + lwz r2,68(r31) │ │ │ │ mflr r0 │ │ │ │ - rlwinm r10,r9,0,17,14 │ │ │ │ - rlwinm. r10,r10,0,14,17 │ │ │ │ std r0,64(r1) │ │ │ │ - beq 4e890 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 4e820 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 4e838 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 4e850 │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne 4e868 │ │ │ │ + rlwinm r9,r2,0,17,14 │ │ │ │ + rlwinm. r9,r9,0,14,17 │ │ │ │ + beq 4e6d0 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 4e670 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 4e684 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 4e698 │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 4e6ac │ │ │ │ ld r0,64(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ ld r3,320(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 4e7f0 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 4e648 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 4e7f8 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 4e650 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - beq 4e800 │ │ │ │ - ld r3,56(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + beq 4e658 │ │ │ │ ld r0,64(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,56(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4700 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r3,r31,72 │ │ │ │ - bl 4720 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - b 4e7e0 │ │ │ │ + bl 46c0 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + b 4e638 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004e8b0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-27056 │ │ │ │ +000000000004e6f0 : │ │ │ │ + plwz r2,137540 # 70034 │ │ │ │ mfcr r11 │ │ │ │ - nop │ │ │ │ - std r16,-144(r1) │ │ │ │ - mr r16,r3 │ │ │ │ - lwz r9,-32460(r2) │ │ │ │ + std r20,-152(r1) │ │ │ │ + mr r20,r3 │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-336(r1) │ │ │ │ - andi. r9,r9,8192 │ │ │ │ - stxv vs57,64(r1) │ │ │ │ - stxv vs58,80(r1) │ │ │ │ - stxv vs59,96(r1) │ │ │ │ - stxv vs60,112(r1) │ │ │ │ - stxv vs61,128(r1) │ │ │ │ - stxv vs62,144(r1) │ │ │ │ - stxv vs63,160(r1) │ │ │ │ - bne 4eb6c │ │ │ │ - lwz r9,68(r3) │ │ │ │ + andi. r2,r2,8192 │ │ │ │ + stxv vs59,48(r1) │ │ │ │ + stxv vs60,64(r1) │ │ │ │ + stxv vs61,80(r1) │ │ │ │ + stxv vs62,96(r1) │ │ │ │ + stxv vs63,112(r1) │ │ │ │ + bne 4e98c │ │ │ │ + lwz r2,68(r3) │ │ │ │ ld r4,16(r3) │ │ │ │ - std r29,296(r1) │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 4e9f8 │ │ │ │ - lwz r29,48(r16) │ │ │ │ - andi. r9,r9,1 │ │ │ │ + std r29,256(r1) │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 4e830 │ │ │ │ + lwz r29,48(r20) │ │ │ │ + andi. r2,r2,1 │ │ │ │ std r4,320(r3) │ │ │ │ cmpwi cr7,r29,0 │ │ │ │ - beq 4ea30 │ │ │ │ - blt cr7,4ebf4 │ │ │ │ - addi r9,r29,1 │ │ │ │ - ld r5,320(r16) │ │ │ │ - extsw r8,r29 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r7,1 │ │ │ │ - mullw r6,r9,r9 │ │ │ │ - lfd f0,1608(r10) │ │ │ │ - neg r10,r9 │ │ │ │ - sldi r3,r8,1 │ │ │ │ - extswsli r9,r9,5 │ │ │ │ - addi r4,r5,16 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r3,r3,3 │ │ │ │ - addi r5,r9,16 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - extswsli r6,r6,1 │ │ │ │ - add r6,r6,r8 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r6,r6,r4 │ │ │ │ - andi. r9,r7,1 │ │ │ │ + beq 4e864 │ │ │ │ + blt cr7,4ea10 │ │ │ │ + addi r2,r29,1 │ │ │ │ + ld r6,320(r20) │ │ │ │ + extsw r10,r29 │ │ │ │ + plfd f0,37472 # 579c0 │ │ │ │ + li r8,1 │ │ │ │ + plfd f11,37468 # 579c8 │ │ │ │ + mullw r7,r2,r2 │ │ │ │ + mulli r9,r2,-2 │ │ │ │ + sldi r4,r10,1 │ │ │ │ + extswsli r2,r2,5 │ │ │ │ + addi r5,r6,16 │ │ │ │ + addi r4,r4,3 │ │ │ │ + addi r6,r2,16 │ │ │ │ + extswsli r7,r7,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r7,r7,r10 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r7,r7,r5 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r2,r8,1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - mr r9,r6 │ │ │ │ - addi r4,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 4e9a0 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - cmpdi r4,0 │ │ │ │ - add r9,r6,r10 │ │ │ │ + mr r2,r7 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 4e7e0 │ │ │ │ + lxv vs12,0(r7) │ │ │ │ + cmpdi r5,0 │ │ │ │ + add r2,r7,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r6) │ │ │ │ - beq 4e9cc │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - add r8,r9,r10 │ │ │ │ + stxv vs12,0(r7) │ │ │ │ + beq 4e80c │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + add r10,r2,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ + stxv vs12,0(r2) │ │ │ │ + lxvx vs12,r2,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r9,r10 │ │ │ │ - add r9,r8,r10 │ │ │ │ - bdnz 4e9a8 │ │ │ │ - addi r7,r7,2 │ │ │ │ - cmpld r3,r7 │ │ │ │ - beq 4ea30 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - add r6,r6,r5 │ │ │ │ + stxvx vs12,r2,r9 │ │ │ │ + add r2,r10,r9 │ │ │ │ + bdnz 4e7e8 │ │ │ │ + addi r8,r8,2 │ │ │ │ + cmpld r4,r8 │ │ │ │ + beq 4e864 │ │ │ │ + mtfprwa f0,r8 │ │ │ │ + add r7,r7,r6 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,1616(r9) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ fsqrt f0,f0 │ │ │ │ - b 4e970 │ │ │ │ - mflr r0 │ │ │ │ + b 4e7b0 │ │ │ │ ld r5,0(r3) │ │ │ │ ld r3,320(r3) │ │ │ │ - sldi r5,r5,4 │ │ │ │ + mflr r0 │ │ │ │ std r0,352(r1) │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r16) │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,68(r20) │ │ │ │ ld r0,352(r1) │ │ │ │ - lwz r29,48(r16) │ │ │ │ - andi. r9,r9,1 │ │ │ │ + lwz r29,48(r20) │ │ │ │ + andi. r2,r2,1 │ │ │ │ mtlr r0 │ │ │ │ cmpwi cr7,r29,0 │ │ │ │ - bne 4e920 │ │ │ │ - bne cr7,4ebf4 │ │ │ │ - ld r8,8(r16) │ │ │ │ + bne 4e750 │ │ │ │ + bne cr7,4ea10 │ │ │ │ + ld r8,8(r20) │ │ │ │ cmpdi r8,0 │ │ │ │ - ble 4f114 │ │ │ │ - addi r9,r8,-1 │ │ │ │ - ld r6,320(r16) │ │ │ │ - ld r7,24(r16) │ │ │ │ - mr r5,r8 │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble 4f090 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - addi r10,r6,48 │ │ │ │ - li r4,1 │ │ │ │ - add r9,r7,r9 │ │ │ │ - cmpld r10,r9 │ │ │ │ - bge 4ea84 │ │ │ │ - addi r9,r6,64 │ │ │ │ - cmpld r7,r9 │ │ │ │ - isellt r4,0,r4 │ │ │ │ - cmpwi r4,0 │ │ │ │ - beq 4f090 │ │ │ │ - srdi r4,r8,1 │ │ │ │ - ld r9,48(r6) │ │ │ │ - ld r11,56(r6) │ │ │ │ - mr r10,r7 │ │ │ │ - andi. r3,r4,3 │ │ │ │ - addi r0,r4,-1 │ │ │ │ - mr r5,r4 │ │ │ │ - mtvsrdd vs0,r11,r9 │ │ │ │ - beq 4eaec │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 4ead8 │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 4eac8 │ │ │ │ - mr r4,r0 │ │ │ │ - addi r10,r7,32 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - stxv vs0,16(r7) │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - addi r4,r4,-1 │ │ │ │ - addi r10,r10,32 │ │ │ │ + ble 4ef38 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r5,320(r20) │ │ │ │ + ld r10,24(r20) │ │ │ │ + mr r7,r8 │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble 4eeb0 │ │ │ │ + sldi r2,r8,4 │ │ │ │ + addi r9,r5,48 │ │ │ │ + add r2,r10,r2 │ │ │ │ + cmpld r9,r2 │ │ │ │ + bge 4e8ac │ │ │ │ + addi r2,r5,64 │ │ │ │ + cmpld r10,r2 │ │ │ │ + blt 4eeb0 │ │ │ │ + srdi r6,r8,1 │ │ │ │ + ld r2,48(r5) │ │ │ │ + ld r3,56(r5) │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r4,r6,3 │ │ │ │ + addi r11,r6,-1 │ │ │ │ + mr r7,r6 │ │ │ │ + mtvsrdd vs0,r3,r2 │ │ │ │ + beq 4e914 │ │ │ │ cmpdi r4,1 │ │ │ │ + beq 4e900 │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 4e8f0 │ │ │ │ + mr r6,r11 │ │ │ │ + addi r9,r10,32 │ │ │ │ stxv vs0,0(r10) │ │ │ │ stxv vs0,16(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - beq 4eb1c │ │ │ │ - srdi r9,r5,2 │ │ │ │ - mtctr r9 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - addi r10,r10,128 │ │ │ │ - stxv vs0,-96(r10) │ │ │ │ - stxv vs0,-80(r10) │ │ │ │ - stxv vs0,-64(r10) │ │ │ │ - stxv vs0,-48(r10) │ │ │ │ - stxv vs0,-32(r10) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 4eaf4 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 4f114 │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - clrrdi r9,r8,1 │ │ │ │ - ld r29,296(r1) │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - stxvx vs0,r9,r7 │ │ │ │ - addi r1,r1,336 │ │ │ │ - lwz r11,8(r1) │ │ │ │ - lxv vs57,-272(r1) │ │ │ │ - ld r16,-144(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) │ │ │ │ - mtocrf 16,r11 │ │ │ │ - mtocrf 8,r11 │ │ │ │ - blr │ │ │ │ - ld r10,8(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 4eb38 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - ld r9,24(r3) │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r6,r6,1808 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - beq 4ebd0 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 4ebc0 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 4ebb4 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - mr r10,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ stxv vs0,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + addi r6,r6,-1 │ │ │ │ + addi r9,r9,32 │ │ │ │ + cmpdi r6,1 │ │ │ │ stxv vs0,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4eb38 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + addi r9,r9,32 │ │ │ │ + beq 4e944 │ │ │ │ + srdi r2,r7,2 │ │ │ │ + mtctr r2 │ │ │ │ stxv vs0,0(r9) │ │ │ │ stxv vs0,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ + addi r9,r9,128 │ │ │ │ + stxv vs0,-96(r9) │ │ │ │ + stxv vs0,-80(r9) │ │ │ │ + stxv vs0,-64(r9) │ │ │ │ + stxv vs0,-48(r9) │ │ │ │ stxv vs0,-32(r9) │ │ │ │ stxv vs0,-16(r9) │ │ │ │ - bdnz 4ebd8 │ │ │ │ - b 4eb38 │ │ │ │ - ld r10,8(r16) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 4f114 │ │ │ │ - std r20,224(r1) │ │ │ │ - slwi r20,r29,1 │ │ │ │ - std r24,256(r1) │ │ │ │ - addi r24,r29,1 │ │ │ │ + bdnz 4e91c │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq 4ef38 │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + ld r29,256(r1) │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + addi r1,r1,336 │ │ │ │ + lwz r11,8(r1) │ │ │ │ + lxv vs59,-288(r1) │ │ │ │ + lxv vs60,-272(r1) │ │ │ │ + lxv vs61,-256(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + blr │ │ │ │ + ld r9,8(r3) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 4e960 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + ld r2,24(r3) │ │ │ │ + plxv vs0,37072 # 57a70 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 4e9ec │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 4e9dc │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 4e9d0 │ │ │ │ + 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 4e960 │ │ │ │ + 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 4e9f4 │ │ │ │ + b 4e960 │ │ │ │ + ld r9,8(r20) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 4ef38 │ │ │ │ + std r19,176(r1) │ │ │ │ + std r18,168(r1) │ │ │ │ + slwi r19,r29,1 │ │ │ │ + extsw r2,r29 │ │ │ │ + sldi r9,r9,4 │ │ │ │ mflr r0 │ │ │ │ - nop │ │ │ │ - extsw r9,r29 │ │ │ │ - std r15,184(r1) │ │ │ │ - std r25,264(r1) │ │ │ │ - ld r15,24(r16) │ │ │ │ - addi r20,r20,1 │ │ │ │ - std r14,176(r1) │ │ │ │ - std r26,272(r1) │ │ │ │ - ld r14,56(r16) │ │ │ │ - not r26,r29 │ │ │ │ - lwz r25,-32456(r2) │ │ │ │ - nop │ │ │ │ - std r28,288(r1) │ │ │ │ - std r19,216(r1) │ │ │ │ + std r25,224(r1) │ │ │ │ + std r26,232(r1) │ │ │ │ + addi r25,r29,1 │ │ │ │ + plwz r26,136696 # 70038 │ │ │ │ cmpwi cr4,r29,1024 │ │ │ │ - mullw r20,r20,r24 │ │ │ │ - sldi r19,r10,4 │ │ │ │ - slwi r26,r26,1 │ │ │ │ - neg r10,r29 │ │ │ │ - ld r28,-32448(r2) │ │ │ │ - nop │ │ │ │ - addi r15,r15,8 │ │ │ │ - std r31,312(r1) │ │ │ │ - std r18,208(r1) │ │ │ │ - add r19,r19,r14 │ │ │ │ - std r21,232(r1) │ │ │ │ - std r22,240(r1) │ │ │ │ - std r23,248(r1) │ │ │ │ - ld r31,-32432(r2) │ │ │ │ - std r30,304(r1) │ │ │ │ + addi r19,r19,1 │ │ │ │ + std r27,240(r1) │ │ │ │ + std r28,248(r1) │ │ │ │ + pld r28,136680 # 70040 │ │ │ │ + mulli r27,r25,-2 │ │ │ │ + std r14,136(r1) │ │ │ │ + std r15,144(r1) │ │ │ │ + ld r14,24(r20) │ │ │ │ + mullw r19,r19,r25 │ │ │ │ + std r21,192(r1) │ │ │ │ + std r22,200(r1) │ │ │ │ + ld r21,56(r20) │ │ │ │ + addi r22,r29,-1 │ │ │ │ + std r17,160(r1) │ │ │ │ + std r16,152(r1) │ │ │ │ + neg r17,r29 │ │ │ │ + addi r26,r26,2 │ │ │ │ + std r31,272(r1) │ │ │ │ + std r30,264(r1) │ │ │ │ + pld r31,136628 # 70050 │ │ │ │ + sldi r30,r2,3 │ │ │ │ + stfd f27,296(r1) │ │ │ │ + stfd f28,304(r1) │ │ │ │ + plfd f27,36560 # 57980 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + cmpw cr3,r17,r29 │ │ │ │ + addi r14,r14,8 │ │ │ │ + stfd f26,288(r1) │ │ │ │ stfd f30,320(r1) │ │ │ │ - sldi r30,r9,3 │ │ │ │ - cmpw cr3,r10,r29 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - addi r22,r1,32 │ │ │ │ + xxspltidp vs26,1065353216 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + add r18,r9,r21 │ │ │ │ + extswsli r27,r27,4 │ │ │ │ + extsw r19,r19 │ │ │ │ + std r23,208(r1) │ │ │ │ + std r24,216(r1) │ │ │ │ + addi r23,r1,32 │ │ │ │ + addi r24,r1,40 │ │ │ │ std r0,352(r1) │ │ │ │ - extsw r20,r20 │ │ │ │ - extswsli r26,r26,4 │ │ │ │ - addi r23,r1,40 │ │ │ │ - addi r25,r25,2 │ │ │ │ - std r17,200(r1) │ │ │ │ - addi r21,r29,-1 │ │ │ │ - mr r18,r10 │ │ │ │ - std r27,280(r1) │ │ │ │ + stfd f25,280(r1) │ │ │ │ + add r19,r19,r2 │ │ │ │ + stfd f29,312(r1) │ │ │ │ stfd f31,328(r1) │ │ │ │ - add r20,r20,r9 │ │ │ │ - sldi r20,r20,5 │ │ │ │ - std r20,48(r1) │ │ │ │ - mr r20,r14 │ │ │ │ - mr r14,r15 │ │ │ │ - nop │ │ │ │ - lfd f1,8(r20) │ │ │ │ - lfd f31,0(r20) │ │ │ │ - stfd f30,-8(r14) │ │ │ │ - stfd f30,0(r14) │ │ │ │ - bgt cr3,4eed4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r27,r2,-2 │ │ │ │ - mr r15,r18 │ │ │ │ - lxsd v31,1528(r9) │ │ │ │ - addi r27,r27,1664 │ │ │ │ - xsmuldp vs1,vs1,vs63 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r17,320(r16) │ │ │ │ - lxsd v26,496(r9) │ │ │ │ - xxmr vs60,vs1 │ │ │ │ - ld r9,48(r1) │ │ │ │ - xsmuldp vs31,vs31,vs63 │ │ │ │ - xscvdpqp v27,v28 │ │ │ │ - addi r17,r17,-16 │ │ │ │ - xsnmsubadp vs58,vs1,vs1 │ │ │ │ - add r17,r17,r9 │ │ │ │ - xscvdpqp v30,v26 │ │ │ │ - srawi r7,r15,31 │ │ │ │ - lxsd v0,24(r17) │ │ │ │ - lxsd v1,16(r17) │ │ │ │ - lxsd v29,40(r17) │ │ │ │ - lxsd v31,32(r17) │ │ │ │ - xor r9,r7,r15 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - mullw r6,r7,r25 │ │ │ │ - addi r9,r7,1 │ │ │ │ - cmpw r9,r29 │ │ │ │ - extswsli r5,r6,3 │ │ │ │ - add r4,r28,r5 │ │ │ │ - add r3,r31,r5 │ │ │ │ - ble cr4,4ef70 │ │ │ │ + sldi r19,r19,5 │ │ │ │ + lfd f1,8(r21) │ │ │ │ + lfd f31,0(r21) │ │ │ │ + stfd f28,-8(r14) │ │ │ │ + stfd f28,0(r14) │ │ │ │ + bgt cr3,4ece8 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + mr r15,r17 │ │ │ │ + bl 5040 │ │ │ │ + ld r16,320(r20) │ │ │ │ + fnmsub f29,f1,f1,f26 │ │ │ │ + xxmr vs32,vs1 │ │ │ │ + fmul f31,f31,f27 │ │ │ │ + fmr f25,f1 │ │ │ │ + xscvdpqp v28,v0 │ │ │ │ + addi r16,r16,-16 │ │ │ │ + add r16,r16,r19 │ │ │ │ + xxmr vs32,vs29 │ │ │ │ + xscvdpqp v30,v0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + srawi r8,r15,31 │ │ │ │ + lxsd v0,24(r16) │ │ │ │ + lxsd v1,16(r16) │ │ │ │ + lxsd v29,40(r16) │ │ │ │ + lxsd v31,32(r16) │ │ │ │ + xor r2,r8,r15 │ │ │ │ + subf r8,r8,r2 │ │ │ │ + mullw r7,r8,r26 │ │ │ │ + addi r2,r8,1 │ │ │ │ + cmpw r2,r29 │ │ │ │ + extswsli r6,r7,3 │ │ │ │ + add r5,r28,r6 │ │ │ │ + add r4,r31,r6 │ │ │ │ + ble cr4,4ed90 │ │ │ │ xscvdpqp v31,v31 │ │ │ │ xscvdpqp v29,v29 │ │ │ │ - xscvdpqp v13,v1 │ │ │ │ + xscvdpqp v1,v1 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ - bge 4f080 │ │ │ │ - subf r8,r7,r21 │ │ │ │ - xxmr vs43,vs59 │ │ │ │ - add r3,r3,r30 │ │ │ │ + bge 4ee90 │ │ │ │ + subf r10,r8,r22 │ │ │ │ add r4,r4,r30 │ │ │ │ - mr r10,r17 │ │ │ │ - li r9,0 │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - mtctr r8 │ │ │ │ + add r5,r5,r30 │ │ │ │ + xxmr vs38,vs60 │ │ │ │ + mr r9,r16 │ │ │ │ + li r2,0 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ - xsmulqp v6,v31,v27 │ │ │ │ - lxsd v12,0(r10) │ │ │ │ - lxsdx vs37,r4,r9 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - xxmr vs39,vs45 │ │ │ │ - xxmr vs41,vs32 │ │ │ │ - lxsdx vs42,r3,r9 │ │ │ │ - lxsd v1,24(r10) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - xsmulqp v8,v29,v27 │ │ │ │ - xscvdpqp v13,v12 │ │ │ │ - xscvdpqp v12,v5 │ │ │ │ - xscvdpqp v10,v10 │ │ │ │ - xscvdpqp v0,v1 │ │ │ │ - xsmaddqp v7,v12,v6 │ │ │ │ - xsmaddqp v9,v12,v8 │ │ │ │ - xsmaddqp v13,v10,v31 │ │ │ │ - xsmaddqp v0,v10,v29 │ │ │ │ - xxmr vs63,vs39 │ │ │ │ - xxmr vs61,vs41 │ │ │ │ - bdnz 4edb0 │ │ │ │ - add r9,r7,r6 │ │ │ │ - extsw r9,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lxsdx vs33,r28,r9 │ │ │ │ - xscvdpqp v1,v1 │ │ │ │ - xsmulqp v1,v1,v11 │ │ │ │ - xsmaddqp v13,v1,v31 │ │ │ │ - xsmaddqp v0,v1,v29 │ │ │ │ - xxmr vs63,vs45 │ │ │ │ + xsmulqp v8,v31,v28 │ │ │ │ + xsmulqp v10,v29,v28 │ │ │ │ + lxsdx vs45,r5,r2 │ │ │ │ + xxmr vs41,vs33 │ │ │ │ + xxmr vs43,vs32 │ │ │ │ + lxsdx vs44,r4,r2 │ │ │ │ + lxsd v7,0(r9) │ │ │ │ + lxsd v0,8(r9) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + xscvdpqp v13,v13 │ │ │ │ + xscvdpqp v12,v12 │ │ │ │ + xscvdpqp v1,v7 │ │ │ │ + xscvdpqp v0,v0 │ │ │ │ + xsmaddqp v1,v12,v31 │ │ │ │ + xsmaddqp v0,v12,v29 │ │ │ │ + xsmaddqp v9,v13,v8 │ │ │ │ + xsmaddqp v11,v13,v10 │ │ │ │ + xxmr vs63,vs41 │ │ │ │ + xxmr vs61,vs43 │ │ │ │ + bdnz 4ebd0 │ │ │ │ + add r2,r8,r7 │ │ │ │ + extsw r2,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lxsdx vs45,r28,r2 │ │ │ │ + xscvdpqp v13,v13 │ │ │ │ + xsmulqp v13,v13,v6 │ │ │ │ + xsmaddqp v1,v13,v31 │ │ │ │ + xsmaddqp v0,v13,v29 │ │ │ │ + xxmr vs63,vs33 │ │ │ │ xxmr vs61,vs32 │ │ │ │ - mtvrwa v3,r7 │ │ │ │ - lfd f0,0(r27) │ │ │ │ + mtvrwa v3,r8 │ │ │ │ xxmr vs34,vs62 │ │ │ │ - lxsdx vs57,r31,r5 │ │ │ │ + lxsdx vs59,r31,r6 │ │ │ │ xscvsxddp vs35,vs35 │ │ │ │ - xscvdpqp v25,v25 │ │ │ │ - xsmuldp vs35,vs35,vs0 │ │ │ │ + xscvdpqp v27,v27 │ │ │ │ + xsmuldp vs35,vs35,vs30 │ │ │ │ xscvdpqp v3,v3 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ca0 │ │ │ │ mtfprwa f1,r15 │ │ │ │ - mr r5,r23 │ │ │ │ - mr r4,r22 │ │ │ │ + mr r5,r24 │ │ │ │ + mr r4,r23 │ │ │ │ xsmulqp v31,v2,v31 │ │ │ │ + xsmulqp v2,v2,v29 │ │ │ │ fcfids f1,f1 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - xsmulqp v2,v2,v29 │ │ │ │ - xsmulqp v31,v31,v25 │ │ │ │ - xsmulqp v25,v2,v25 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + xsmulqp v31,v31,v27 │ │ │ │ + xsmulqp v27,v2,v27 │ │ │ │ + bl 4ec0 │ │ │ │ lxsd v13,40(r1) │ │ │ │ lxsd v0,-8(r14) │ │ │ │ lxsd v12,32(r1) │ │ │ │ lxsd v1,0(r14) │ │ │ │ xscvdpqp v13,v13 │ │ │ │ - xscvdpqp v12,v12 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ + xscvdpqp v12,v12 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ xsmaddqp v0,v13,v31 │ │ │ │ xsmaddqp v1,v12,v31 │ │ │ │ - xsnmsubqp v0,v12,v25 │ │ │ │ - xsmaddqp v1,v13,v25 │ │ │ │ + xsnmsubqp v0,v12,v27 │ │ │ │ + xsmaddqp v1,v13,v27 │ │ │ │ xscvqpdp v0,v0 │ │ │ │ xscvqpdp v1,v1 │ │ │ │ addi r15,r15,1 │ │ │ │ - add r17,r17,r26 │ │ │ │ + add r16,r16,r27 │ │ │ │ stxsd v0,-8(r14) │ │ │ │ stxsd v1,0(r14) │ │ │ │ - cmpw r15,r24 │ │ │ │ - bne 4ed40 │ │ │ │ - addi r20,r20,16 │ │ │ │ + cmpw r15,r25 │ │ │ │ + bne 4eb60 │ │ │ │ + addi r21,r21,16 │ │ │ │ addi r14,r14,16 │ │ │ │ - cmpld r19,r20 │ │ │ │ - bne 4ece0 │ │ │ │ + cmpld r18,r21 │ │ │ │ + bne 4eb10 │ │ │ │ ld r0,352(r1) │ │ │ │ + lfd f25,280(r1) │ │ │ │ + lfd f26,288(r1) │ │ │ │ + lfd f27,296(r1) │ │ │ │ + lfd f28,304(r1) │ │ │ │ + lfd f29,312(r1) │ │ │ │ lfd f30,320(r1) │ │ │ │ lfd f31,328(r1) │ │ │ │ - ld r14,176(r1) │ │ │ │ - ld r15,184(r1) │ │ │ │ - ld 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) │ │ │ │ - ld r29,296(r1) │ │ │ │ - ld r30,304(r1) │ │ │ │ - ld r31,312(r1) │ │ │ │ - addi r1,r1,336 │ │ │ │ + ld r14,136(r1) │ │ │ │ + ld r15,144(r1) │ │ │ │ mtlr r0 │ │ │ │ + ld r16,152(r1) │ │ │ │ + ld r17,160(r1) │ │ │ │ + ld r18,168(r1) │ │ │ │ + ld r19,176(r1) │ │ │ │ + ld r21,192(r1) │ │ │ │ + ld r22,200(r1) │ │ │ │ + ld r23,208(r1) │ │ │ │ + ld r24,216(r1) │ │ │ │ + ld r25,224(r1) │ │ │ │ + ld r26,232(r1) │ │ │ │ + ld r27,240(r1) │ │ │ │ + ld r28,248(r1) │ │ │ │ + ld r29,256(r1) │ │ │ │ + ld r30,264(r1) │ │ │ │ + ld r31,272(r1) │ │ │ │ + addi r1,r1,336 │ │ │ │ + lxv vs59,-288(r1) │ │ │ │ + lxv vs60,-272(r1) │ │ │ │ + lxv vs61,-256(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs57,-272(r1) │ │ │ │ - ld r16,-144(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 r20,-152(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - bge 4f070 │ │ │ │ - subf r8,r7,r21 │ │ │ │ - add r3,r3,r30 │ │ │ │ + bge 4ee80 │ │ │ │ + subf r10,r8,r22 │ │ │ │ add r4,r4,r30 │ │ │ │ - mr r10,r17 │ │ │ │ - li r9,0 │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - mtctr r8 │ │ │ │ - xsmuldp vs10,vs60,vs63 │ │ │ │ - xsmuldp vs8,vs60,vs61 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - lfd f6,8(r10) │ │ │ │ - lfd f7,0(r10) │ │ │ │ + add r5,r5,r30 │ │ │ │ + mr r9,r16 │ │ │ │ + li r2,0 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + mtctr r10 │ │ │ │ + xsmuldp vs10,vs25,vs63 │ │ │ │ + xsmuldp vs8,vs25,vs61 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ xxmr vs9,vs32 │ │ │ │ - addi r10,r10,-16 │ │ │ │ xxmr vs11,vs33 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - xsmaddadp vs6,vs61,vs12 │ │ │ │ - xsmaddadp vs7,vs63,vs12 │ │ │ │ + lfd f7,8(r9) │ │ │ │ + lxsd v1,0(r9) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + xsmaddadp vs7,vs61,vs12 │ │ │ │ fmadd f9,f8,f0,f9 │ │ │ │ fmadd f11,f10,f0,f11 │ │ │ │ - xxmr vs32,vs6 │ │ │ │ - xxmr vs33,vs7 │ │ │ │ + xsmaddadp vs33,vs63,vs12 │ │ │ │ + xxmr vs32,vs7 │ │ │ │ xxmr vs61,vs9 │ │ │ │ xxmr vs63,vs11 │ │ │ │ - bdnz 4ef90 │ │ │ │ - add r9,r7,r6 │ │ │ │ - extsw r9,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ - xsmuldp vs0,vs60,vs0 │ │ │ │ + bdnz 4edb0 │ │ │ │ + add r2,r8,r7 │ │ │ │ + extsw r2,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r28,r2 │ │ │ │ + fmul f0,f25,f0 │ │ │ │ xsmaddmdp vs63,vs0,vs33 │ │ │ │ xsmaddmdp vs61,vs0,vs32 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - lfd f2,0(r27) │ │ │ │ - xxmr vs1,vs58 │ │ │ │ - lxsdx vs57,r31,r5 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f2,f0,f2 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mtfprwa f2,r8 │ │ │ │ + fmr f1,f29 │ │ │ │ + lxsdx vs59,r31,r6 │ │ │ │ + fcfid f2,f2 │ │ │ │ + fmul f2,f2,f30 │ │ │ │ + bl 4a00 │ │ │ │ mtfprwa f0,r15 │ │ │ │ - mr r5,r23 │ │ │ │ - mr r4,r22 │ │ │ │ + mr r5,r24 │ │ │ │ + mr r4,r23 │ │ │ │ fcfids f0,f0 │ │ │ │ xsmuldp vs63,vs1,vs63 │ │ │ │ xsmuldp vs61,vs1,vs61 │ │ │ │ fmul f1,f0,f31 │ │ │ │ - xsmuldp vs63,vs63,vs57 │ │ │ │ - xsmuldp vs61,vs61,vs57 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + xsmuldp vs63,vs63,vs59 │ │ │ │ + xsmuldp vs61,vs61,vs59 │ │ │ │ + bl 4ec0 │ │ │ │ lxsd v1,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ lxsd v0,-8(r14) │ │ │ │ lfd f12,0(r14) │ │ │ │ xsmaddadp vs32,vs33,vs63 │ │ │ │ xsmaddmdp vs63,vs0,vs12 │ │ │ │ xsnmsubadp vs32,vs0,vs61 │ │ │ │ xsmaddmdp vs33,vs61,vs63 │ │ │ │ - b 4eebc │ │ │ │ + b 4ecd0 │ │ │ │ nop │ │ │ │ - cmpw r7,r29 │ │ │ │ - bge 4effc │ │ │ │ - b 4efdc │ │ │ │ - nop │ │ │ │ - cmpw r7,r29 │ │ │ │ - bge 4ee30 │ │ │ │ - xscvdpqp v11,v28 │ │ │ │ - b 4ee04 │ │ │ │ - andi. r10,r8,3 │ │ │ │ - mr r9,r7 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - beq 4f0e4 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 4f0d0 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 4f0c0 │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - mr r5,r7 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - addi r5,r5,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - cmpdi r5,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - beq 4f114 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs0,-64(r9) │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - stxv vs0,-48(r9) │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 4f0ec │ │ │ │ - ld r29,296(r1) │ │ │ │ + cmpw r8,r29 │ │ │ │ + bge 4ee18 │ │ │ │ + b 4edf8 │ │ │ │ + nop │ │ │ │ + cmpw r8,r29 │ │ │ │ + bge 4ec50 │ │ │ │ + xxmr vs45,vs25 │ │ │ │ + xscvdpqp v6,v13 │ │ │ │ + b 4ec24 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r9,r8,3 │ │ │ │ + mr r2,r10 │ │ │ │ + addi r10,r8,-1 │ │ │ │ + beq 4ef04 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 4eef0 │ │ │ │ + cmpdi r9,2 │ │ │ │ + beq 4eee0 │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + mr r7,r10 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + addi r7,r7,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + cmpdi r7,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + beq 4ef38 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + cmpdi r8,1 │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stxv vs0,-64(r2) │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + stxv vs0,-48(r2) │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bne 4ef08 │ │ │ │ + ld r29,256(r1) │ │ │ │ addi r1,r1,336 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs57,-272(r1) │ │ │ │ - ld r16,-144(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) │ │ │ │ + lxv vs59,-288(r1) │ │ │ │ + lxv vs60,-272(r1) │ │ │ │ + lxv vs61,-256(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1282 │ │ │ │ + .long 0x1287 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - │ │ │ │ -000000000004f160 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-29280 │ │ │ │ nop │ │ │ │ + │ │ │ │ +000000000004ef80 : │ │ │ │ + plwz r2,135348 # 70034 │ │ │ │ std r30,-16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ mr r30,r3 │ │ │ │ - lwz r9,-32460(r2) │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - bne 4f2d8 │ │ │ │ - std r29,56(r1) │ │ │ │ - lwz r29,68(r3) │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + bne 4f0e4 │ │ │ │ + lwz r4,68(r3) │ │ │ │ std r31,72(r1) │ │ │ │ - andi. r31,r29,16384 │ │ │ │ - bne 4f2d0 │ │ │ │ - nop │ │ │ │ - lbz r9,-32464(r2) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 4f360 │ │ │ │ - nop │ │ │ │ - lwz r6,48(r3) │ │ │ │ - lwz r9,-32456(r2) │ │ │ │ - cmpw r6,r9 │ │ │ │ - bgt 4f360 │ │ │ │ + andi. r31,r4,16384 │ │ │ │ + bne 4f0e0 │ │ │ │ + plbz r2,135300 # 70030 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 4f170 │ │ │ │ + lwz r10,48(r3) │ │ │ │ + plwz r2,135288 # 70038 │ │ │ │ + cmpw r10,r2 │ │ │ │ + bgt 4f170 │ │ │ │ + cmpwi r10,4 │ │ │ │ + ble 4f42c │ │ │ │ mflr r0 │ │ │ │ - cmpwi r6,4 │ │ │ │ - std r0,96(r1) │ │ │ │ - ble 4f62c │ │ │ │ - andi. r9,r29,128 │ │ │ │ + andi. r2,r4,128 │ │ │ │ ld r11,16(r3) │ │ │ │ - std r28,48(r1) │ │ │ │ - bne 4f400 │ │ │ │ - andis. r9,r29,2 │ │ │ │ + std r29,56(r1) │ │ │ │ + std r0,96(r1) │ │ │ │ + bne 4f210 │ │ │ │ + andis. r2,r4,2 │ │ │ │ std r11,320(r3) │ │ │ │ - beq 4f42c │ │ │ │ - addi r0,r6,1 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - mr r9,r0 │ │ │ │ - beq 4f58c │ │ │ │ - mullw r4,r0,r0 │ │ │ │ - extsw r7,r6 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - extswsli r12,r0,5 │ │ │ │ - neg r10,r0 │ │ │ │ - addi r8,r11,16 │ │ │ │ - li r5,1 │ │ │ │ - addi r3,r12,16 │ │ │ │ - lfd f0,1608(r9) │ │ │ │ - sldi r9,r7,1 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - mr r28,r3 │ │ │ │ - addi r12,r9,3 │ │ │ │ - extswsli r4,r4,1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r4,r4,r7 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - add r4,r4,r8 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + beq 4f238 │ │ │ │ + addi r0,r10,1 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + mr r2,r0 │ │ │ │ + beq 4f38c │ │ │ │ + mullw r5,r0,r0 │ │ │ │ + extsw r7,r10 │ │ │ │ + mulli r9,r0,-2 │ │ │ │ + addi r2,r11,16 │ │ │ │ + plfd f0,35236 # 579c0 │ │ │ │ + plfd f11,35236 # 579c8 │ │ │ │ + extswsli r29,r0,5 │ │ │ │ + li r6,1 │ │ │ │ + sldi r12,r7,1 │ │ │ │ + addi r29,r29,16 │ │ │ │ + addi r12,r12,3 │ │ │ │ + extswsli r5,r5,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r5,r5,r7 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + add r5,r5,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r2,r6,1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - mr r9,r4 │ │ │ │ - addi r3,r5,-1 │ │ │ │ - mr r8,r5 │ │ │ │ - beq 4f270 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ + mr r2,r5 │ │ │ │ + addi r3,r6,-1 │ │ │ │ + mr r8,r6 │ │ │ │ + beq 4f090 │ │ │ │ + lxv vs12,0(r5) │ │ │ │ cmpdi r3,0 │ │ │ │ - add r9,r4,r10 │ │ │ │ + add r2,r5,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r4) │ │ │ │ - beq 4f29c │ │ │ │ + stxv vs12,0(r5) │ │ │ │ + beq 4f0bc │ │ │ │ srdi r8,r8,1 │ │ │ │ mtctr r8 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - add r8,r9,r10 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + add r8,r2,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ + stxv vs12,0(r2) │ │ │ │ + lxvx vs12,r2,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r9,r10 │ │ │ │ - add r9,r8,r10 │ │ │ │ - bdnz 4f278 │ │ │ │ - addi r5,r5,2 │ │ │ │ - cmpld r12,r5 │ │ │ │ - beq 4fa1c │ │ │ │ - mtfprwa f0,r5 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - add r4,r4,r28 │ │ │ │ + stxvx vs12,r2,r9 │ │ │ │ + add r2,r8,r9 │ │ │ │ + bdnz 4f098 │ │ │ │ + addi r6,r6,2 │ │ │ │ + cmpld r12,r6 │ │ │ │ + beq 4f7ec │ │ │ │ + mtfprwa f0,r6 │ │ │ │ + add r5,r5,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,1616(r9) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ fsqrt f0,f0 │ │ │ │ - b 4f240 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r29,56(r1) │ │ │ │ + b 4f060 │ │ │ │ ld r31,72(r1) │ │ │ │ - ld r10,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 4f350 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - ld r9,24(r30) │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r6,r6,1808 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - beq 4f330 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 4f320 │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 4f3f0 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4f350 │ │ │ │ - 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 4f338 │ │ │ │ + ld r9,8(r30) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 4f158 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + ld r2,24(r30) │ │ │ │ + plxv vs0,35192 # 57a70 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 4f138 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 4f128 │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 4f200 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4f158 │ │ │ │ + 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 4f140 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r30,-16(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r10,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 4f3e4 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - ld r9,24(r30) │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r6,r6,1808 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - beq 4f3c4 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 4f3b4 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 4f3a8 │ │ │ │ - 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 4f3e4 │ │ │ │ - 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 4f3cc │ │ │ │ - ld r29,56(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,8(r30) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 4f1f0 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + ld r2,24(r30) │ │ │ │ + plxv vs0,35052 # 57a70 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 4f1d0 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 4f1c0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 4f1b4 │ │ │ │ + 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 4f1f0 │ │ │ │ + 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 4f1d8 │ │ │ │ ld r31,72(r1) │ │ │ │ - b 4f350 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - mr r10,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b 4f314 │ │ │ │ + b 4f158 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b 4f11c │ │ │ │ ld r5,0(r3) │ │ │ │ ld r3,320(r3) │ │ │ │ mr r4,r11 │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r29,68(r30) │ │ │ │ + bl 5260 │ │ │ │ + lwz r4,68(r30) │ │ │ │ ld r11,320(r30) │ │ │ │ - lwz r6,48(r30) │ │ │ │ - andis. r9,r29,2 │ │ │ │ - bne 4f440 │ │ │ │ - ld r10,56(r30) │ │ │ │ - ld r9,24(r30) │ │ │ │ + lwz r10,48(r30) │ │ │ │ + andis. r2,r4,2 │ │ │ │ + bne 4f24c │ │ │ │ + ld r9,56(r30) │ │ │ │ + ld r2,24(r30) │ │ │ │ std r11,88(r30) │ │ │ │ - std r10,192(r30) │ │ │ │ - std r9,96(r30) │ │ │ │ - addi r0,r6,1 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - mr r9,r0 │ │ │ │ - beq 4f58c │ │ │ │ - cmpwi r6,0 │ │ │ │ - bge 4f1f8 │ │ │ │ + std r2,96(r30) │ │ │ │ + std r9,192(r30) │ │ │ │ + addi r0,r10,1 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + mr r2,r0 │ │ │ │ + beq 4f38c │ │ │ │ + cmpwi r10,0 │ │ │ │ + bge 4f00c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slwi r9,r9,1 │ │ │ │ + nop │ │ │ │ + slwi r2,r2,1 │ │ │ │ mr r3,r11 │ │ │ │ li r4,0 │ │ │ │ - extswsli r5,r9,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + extswsli r5,r2,4 │ │ │ │ + bl 5240 │ │ │ │ lwz r11,48(r30) │ │ │ │ srawi r0,r11,1 │ │ │ │ addze r0,r0 │ │ │ │ - slwi r9,r0,1 │ │ │ │ - neg r4,r9 │ │ │ │ - mr r0,r9 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - cmpw r4,r0 │ │ │ │ - mr r28,r9 │ │ │ │ - bgt 4f700 │ │ │ │ - subf r9,r4,r11 │ │ │ │ - addi r10,r11,1 │ │ │ │ - extsw r3,r11 │ │ │ │ - ld r8,320(r30) │ │ │ │ - not r12,r11 │ │ │ │ + slwi r0,r0,1 │ │ │ │ + neg r5,r0 │ │ │ │ + mr r29,r0 │ │ │ │ + subf r0,r0,r11 │ │ │ │ + cmpw r5,r29 │ │ │ │ + bgt 4f4f0 │ │ │ │ + subf r2,r5,r11 │ │ │ │ + addi r9,r11,1 │ │ │ │ + extsw r4,r11 │ │ │ │ + ld r10,320(r30) │ │ │ │ cmpwi r11,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - slwi r12,r12,2 │ │ │ │ - mullw r9,r9,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulli r12,r9,-4 │ │ │ │ + mullw r2,r2,r9 │ │ │ │ extswsli r12,r12,4 │ │ │ │ - extswsli r9,r9,1 │ │ │ │ - add r9,r9,r3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r7,r8,r9 │ │ │ │ - ble 4f6dc │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r29,r11,-1 │ │ │ │ + extswsli r2,r2,1 │ │ │ │ + add r2,r2,r4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r8,r10,r2 │ │ │ │ + ble 4f4cc │ │ │ │ + addi r3,r11,-1 │ │ │ │ + xxspltidp vs12,1056964608 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r9,r9,1664 │ │ │ │ - clrldi r29,r29,32 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - not r29,r29 │ │ │ │ - sldi r29,r29,4 │ │ │ │ + clrldi r3,r3,32 │ │ │ │ + addi r3,r3,1 │ │ │ │ + mulli r3,r3,-16 │ │ │ │ nop │ │ │ │ - andi. r9,r3,1 │ │ │ │ - addi r8,r7,32 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r3,-1 │ │ │ │ - beq 4f530 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - cmpdi r10,0 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + addi r10,r8,32 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r4,-1 │ │ │ │ + beq 4f330 │ │ │ │ + lxv vs0,32(r8) │ │ │ │ + cmpdi r9,0 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r7) │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - li r9,16 │ │ │ │ - beq 4f56c │ │ │ │ - srdi r10,r3,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 4f36c │ │ │ │ + srdi r9,r4,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + neg r6,r2 │ │ │ │ + neg r7,r9 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - stxvx vs0,r7,r5 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + stxvx vs0,r8,r6 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - stxvx vs0,r7,r6 │ │ │ │ - bdnz 4f538 │ │ │ │ - addi r4,r4,2 │ │ │ │ - add r9,r29,r7 │ │ │ │ - stfdx f11,r29,r7 │ │ │ │ - cmpw r0,r4 │ │ │ │ - stfd f11,8(r9) │ │ │ │ - blt 4f700 │ │ │ │ - add r7,r7,r12 │ │ │ │ - b 4f500 │ │ │ │ - andi. r29,r29,4 │ │ │ │ - neg r29,r6 │ │ │ │ - bne 4f648 │ │ │ │ - cmpw r6,r29 │ │ │ │ - blt 4f460 │ │ │ │ - extsw r7,r6 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + bdnz 4f338 │ │ │ │ + addi r5,r5,2 │ │ │ │ + add r2,r3,r8 │ │ │ │ + stfdx f11,r3,r8 │ │ │ │ + cmpw r29,r5 │ │ │ │ + stfd f11,8(r2) │ │ │ │ + blt 4f4f0 │ │ │ │ + add r8,r8,r12 │ │ │ │ + b 4f300 │ │ │ │ + andi. r4,r4,4 │ │ │ │ + neg r29,r10 │ │ │ │ + bne 4f43c │ │ │ │ + cmpw r10,r29 │ │ │ │ + blt 4f270 │ │ │ │ + extsw r7,r10 │ │ │ │ nop │ │ │ │ - addi r9,r2,-32464 │ │ │ │ - mr r28,r9 │ │ │ │ - subf r9,r29,r6 │ │ │ │ - srawi r10,r29,31 │ │ │ │ - ld r3,48(r28) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r2,r29,r10 │ │ │ │ + srawi r9,r29,31 │ │ │ │ + pld r3,134312 # 70060 │ │ │ │ li r8,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - xor r5,r10,r29 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xor r6,r9,r29 │ │ │ │ addi r29,r29,1 │ │ │ │ - mullw r9,r9,r0 │ │ │ │ - subf r10,r10,r5 │ │ │ │ - extsw r4,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - add r9,r9,r6 │ │ │ │ - add r5,r10,r9 │ │ │ │ - extsw r6,r9 │ │ │ │ + mullw r2,r2,r0 │ │ │ │ + subf r9,r9,r6 │ │ │ │ + extsw r4,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + add r2,r2,r10 │ │ │ │ + add r5,r9,r2 │ │ │ │ + extsw r6,r2 │ │ │ │ extsw r5,r5 │ │ │ │ addi r6,r6,1 │ │ │ │ addi r5,r5,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ sldi r5,r5,4 │ │ │ │ add r6,r11,r6 │ │ │ │ add r5,r11,r5 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r6,48(r30) │ │ │ │ + bl 5300 │ │ │ │ + lwz r10,48(r30) │ │ │ │ ld r11,320(r30) │ │ │ │ - cmpw r6,r29 │ │ │ │ - addi r0,r6,1 │ │ │ │ - extsw r7,r6 │ │ │ │ - bge 4f5b0 │ │ │ │ - mr r9,r0 │ │ │ │ - b 4f460 │ │ │ │ - bl 4a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,96(r1) │ │ │ │ - ld r29,56(r1) │ │ │ │ + cmpw r10,r29 │ │ │ │ + addi r0,r10,1 │ │ │ │ + extsw r7,r10 │ │ │ │ + bge 4f3b0 │ │ │ │ + mr r2,r0 │ │ │ │ + b 4f270 │ │ │ │ ld r31,72(r1) │ │ │ │ - mtlr r0 │ │ │ │ - b 4f350 │ │ │ │ - cmpw r6,r29 │ │ │ │ - extsw r7,r6 │ │ │ │ - blt 4f460 │ │ │ │ + addi r1,r1,80 │ │ │ │ + ld r30,-16(r1) │ │ │ │ + b 49e0 │ │ │ │ + cmpw r10,r29 │ │ │ │ + extsw r7,r10 │ │ │ │ + blt 4f270 │ │ │ │ nop │ │ │ │ - addi r9,r2,-32464 │ │ │ │ - mr r28,r9 │ │ │ │ - subf r9,r29,r6 │ │ │ │ - srawi r10,r29,31 │ │ │ │ - ld r3,48(r28) │ │ │ │ + nop │ │ │ │ + subf r2,r29,r10 │ │ │ │ + srawi r9,r29,31 │ │ │ │ + pld r3,134152 # 70060 │ │ │ │ li r8,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - xor r5,r10,r29 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xor r6,r9,r29 │ │ │ │ addi r29,r29,1 │ │ │ │ - mullw r9,r9,r0 │ │ │ │ - subf r10,r10,r5 │ │ │ │ - extsw r4,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - add r9,r9,r6 │ │ │ │ - add r5,r10,r9 │ │ │ │ - extsw r6,r9 │ │ │ │ + mullw r2,r2,r0 │ │ │ │ + subf r9,r9,r6 │ │ │ │ + extsw r4,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + add r2,r2,r10 │ │ │ │ + add r5,r9,r2 │ │ │ │ + extsw r6,r2 │ │ │ │ extsw r5,r5 │ │ │ │ addi r6,r6,1 │ │ │ │ addi r5,r5,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ sldi r5,r5,4 │ │ │ │ add r6,r11,r6 │ │ │ │ add r5,r11,r5 │ │ │ │ - bl 4c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r6,48(r30) │ │ │ │ + bl 4ba0 │ │ │ │ + lwz r10,48(r30) │ │ │ │ ld r11,320(r30) │ │ │ │ - cmpw r6,r29 │ │ │ │ - addi r0,r6,1 │ │ │ │ - extsw r7,r6 │ │ │ │ - bge 4f660 │ │ │ │ - mr r9,r0 │ │ │ │ - b 4f460 │ │ │ │ - addi r4,r4,2 │ │ │ │ + cmpw r10,r29 │ │ │ │ + addi r0,r10,1 │ │ │ │ + extsw r7,r10 │ │ │ │ + bge 4f450 │ │ │ │ + mr r2,r0 │ │ │ │ + b 4f270 │ │ │ │ + addi r5,r5,2 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - cmpw r0,r4 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - stfd f0,8(r7) │ │ │ │ - blt 4f850 │ │ │ │ - add r9,r12,r7 │ │ │ │ - stfdx f0,r12,r7 │ │ │ │ - stfd f0,8(r9) │ │ │ │ - subfic r0,r28,1 │ │ │ │ - subf r6,r11,r0 │ │ │ │ - subf r0,r0,r11 │ │ │ │ - cmpw r6,r0 │ │ │ │ - bgt 4f850 │ │ │ │ - subf r9,r6,r11 │ │ │ │ - addi r7,r11,1 │ │ │ │ - ld r8,320(r30) │ │ │ │ - extsw r10,r11 │ │ │ │ - addis r4,r2,-2 │ │ │ │ - addi r3,r11,-2 │ │ │ │ - not r5,r11 │ │ │ │ - addis r12,r2,-2 │ │ │ │ + cmpw r29,r5 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + stfd f0,8(r8) │ │ │ │ + blt 4f630 │ │ │ │ + add r2,r8,r12 │ │ │ │ + stfdx f0,r8,r12 │ │ │ │ + stfd f0,8(r2) │ │ │ │ + subfic r3,r0,1 │ │ │ │ + subf r7,r11,r3 │ │ │ │ + subf r3,r3,r11 │ │ │ │ + cmpw r7,r3 │ │ │ │ + bgt 4f630 │ │ │ │ + subf r2,r7,r11 │ │ │ │ + addi r8,r11,1 │ │ │ │ + addi r4,r11,-2 │ │ │ │ + extsw r9,r11 │ │ │ │ + ld r10,320(r30) │ │ │ │ + xxspltidp vs5,1048576000 │ │ │ │ cmpwi cr7,r11,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfd f5,1824(r4) │ │ │ │ - sldi r4,r10,4 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - clrldi r3,r3,32 │ │ │ │ - slwi r5,r5,2 │ │ │ │ - addi r29,r11,-1 │ │ │ │ - addi r12,r12,1824 │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - addi r7,r8,32 │ │ │ │ - subfic r4,r4,16 │ │ │ │ - not r3,r3 │ │ │ │ + addi r0,r11,-1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + clrldi r4,r4,32 │ │ │ │ + mulli r5,r8,-4 │ │ │ │ + mulli r6,r9,-16 │ │ │ │ + mullw r2,r2,r8 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r8,r10,32 │ │ │ │ + xxspltd vs7,vs5,0 │ │ │ │ + mulli r4,r4,-16 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - extsw r9,r9 │ │ │ │ - add r10,r9,r10 │ │ │ │ + addi r6,r6,16 │ │ │ │ + extsw r2,r2 │ │ │ │ + add r9,r2,r9 │ │ │ │ + sldi r2,r2,5 │ │ │ │ sldi r9,r9,5 │ │ │ │ - sldi r10,r10,5 │ │ │ │ - add r7,r7,r9 │ │ │ │ - add r8,r8,r10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvx vs0,r8,r4 │ │ │ │ + add r8,r8,r2 │ │ │ │ + add r10,r10,r9 │ │ │ │ + lxvx vs0,r10,r6 │ │ │ │ + mr r2,r10 │ │ │ │ mr r9,r8 │ │ │ │ - mr r10,r7 │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ - stxvx vs0,r8,r4 │ │ │ │ - stfd f6,-32(r7) │ │ │ │ - stfd f6,-24(r7) │ │ │ │ - lfd f0,8(r8) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - lfd f10,16(r8) │ │ │ │ - lfd f11,24(r8) │ │ │ │ + stxvx vs0,r10,r6 │ │ │ │ + stfd f6,-32(r8) │ │ │ │ + stfd f6,-24(r8) │ │ │ │ + lfd f0,8(r10) │ │ │ │ + lfd f12,0(r10) │ │ │ │ + lfd f10,16(r10) │ │ │ │ + lfd f11,24(r10) │ │ │ │ fmul f0,f0,f5 │ │ │ │ fmul f12,f12,f5 │ │ │ │ fneg f8,f0 │ │ │ │ fneg f9,f12 │ │ │ │ - stfd f12,24(r8) │ │ │ │ - stfd f8,16(r8) │ │ │ │ - stfd f0,-16(r7) │ │ │ │ - stfd f9,-8(r7) │ │ │ │ - ble cr7,4f834 │ │ │ │ - clrldi r28,r29,32 │ │ │ │ - lxv vs7,0(r12) │ │ │ │ - mtctr r28 │ │ │ │ + stfd f12,24(r10) │ │ │ │ + stfd f8,16(r10) │ │ │ │ + stfd f0,-16(r8) │ │ │ │ + stfd f9,-8(r8) │ │ │ │ + ble cr7,4f614 │ │ │ │ + clrldi r29,r0,32 │ │ │ │ + mtctr r29 │ │ │ │ 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 4f7f0 │ │ │ │ - add r9,r3,r8 │ │ │ │ - addi r6,r6,2 │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + stxv vs12,-16(r9) │ │ │ │ + bdnz 4f5d0 │ │ │ │ + add r2,r4,r10 │ │ │ │ + addi r7,r7,2 │ │ │ │ + add r10,r10,r5 │ │ │ │ add r8,r8,r5 │ │ │ │ - add r7,r7,r5 │ │ │ │ - stfd f6,0(r9) │ │ │ │ - stfd f6,8(r9) │ │ │ │ - cmpw r0,r6 │ │ │ │ - bge 4f790 │ │ │ │ - lwz r9,68(r30) │ │ │ │ - andis. r10,r9,2 │ │ │ │ - beq 4fa04 │ │ │ │ + stfd f6,0(r2) │ │ │ │ + stfd f6,8(r2) │ │ │ │ + cmpw r3,r7 │ │ │ │ + bge 4f570 │ │ │ │ + lwz r2,68(r30) │ │ │ │ + andis. r9,r2,2 │ │ │ │ + beq 4f7c4 │ │ │ │ addi r11,r11,1 │ │ │ │ - slwi r4,r11,1 │ │ │ │ - sldi r9,r11,33 │ │ │ │ + slwi r5,r11,1 │ │ │ │ + sldi r2,r11,33 │ │ │ │ rldic r11,r11,1,32 │ │ │ │ - cmpwi r4,0 │ │ │ │ - or r9,r11,r9 │ │ │ │ - std r9,32(r1) │ │ │ │ - ble 4fa38 │ │ │ │ + cmpwi r5,0 │ │ │ │ + or r2,r11,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + ble 4f808 │ │ │ │ ld r6,320(r30) │ │ │ │ - addi r11,r4,-1 │ │ │ │ - extsw r3,r4 │ │ │ │ - li r8,0 │ │ │ │ - li r5,0 │ │ │ │ - mtctr r3 │ │ │ │ - mr r10,r5 │ │ │ │ + addi r3,r5,-1 │ │ │ │ + extsw r4,r5 │ │ │ │ + li r10,0 │ │ │ │ + li r7,0 │ │ │ │ + mtctr r4 │ │ │ │ + mr r9,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r9,r8,r10 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - beq 4f8c0 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + add r2,r10,r9 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + beq 4f6a0 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ xvnegdp vs0,vs0 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - bdnz 4f8a0 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r8,r8,r11 │ │ │ │ - cmpw r4,r5 │ │ │ │ - bne 4f890 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + bdnz 4f680 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r10,r10,r3 │ │ │ │ + cmpw r5,r7 │ │ │ │ + bne 4f670 │ │ │ │ li r8,64 │ │ │ │ li r7,-1 │ │ │ │ mr r5,r6 │ │ │ │ addi r4,r1,32 │ │ │ │ li r3,2 │ │ │ │ - bl 4900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r28,r3 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r29,32(r1) │ │ │ │ - cmpwi r29,0 │ │ │ │ - ble 4f9d8 │ │ │ │ - lwz r6,36(r1) │ │ │ │ - srawi r12,r6,1 │ │ │ │ + bl 48a0 │ │ │ │ + mr r29,r3 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r0,32(r1) │ │ │ │ + cmpwi r0,0 │ │ │ │ + ble 4f7a8 │ │ │ │ + lwz r7,36(r1) │ │ │ │ + srawi r12,r7,1 │ │ │ │ addze r12,r12 │ │ │ │ - cmpw r6,r12 │ │ │ │ - blt 4f9d8 │ │ │ │ - ld r4,320(r30) │ │ │ │ - addi r0,r12,1 │ │ │ │ + cmpw r7,r12 │ │ │ │ + blt 4f7a8 │ │ │ │ + ld r5,320(r30) │ │ │ │ + addi r11,r12,1 │ │ │ │ ld r30,24(r30) │ │ │ │ li r3,0 │ │ │ │ - li r5,0 │ │ │ │ - addi r11,r6,1 │ │ │ │ - extswsli r0,r0,4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add r7,r3,r30 │ │ │ │ - mr r10,r12 │ │ │ │ + li r6,0 │ │ │ │ + addi r4,r7,1 │ │ │ │ + extswsli r11,r11,4 │ │ │ │ + add r8,r30,r3 │ │ │ │ + mr r9,r12 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - divw r9,r10,r6 │ │ │ │ - add r8,r5,r10 │ │ │ │ - andi. r8,r8,1 │ │ │ │ - mullw r9,r9,r6 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r9,r9,r31 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - lxvx vs0,r9,r4 │ │ │ │ - beq 4f9b4 │ │ │ │ + divw r2,r9,r7 │ │ │ │ + add r10,r9,r6 │ │ │ │ + andi. r10,r10,1 │ │ │ │ + mullw r2,r2,r7 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r2,r2,r31 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + lxvx vs0,r2,r5 │ │ │ │ + beq 4f784 │ │ │ │ xvnegdp vs0,vs0 │ │ │ │ - cmpw r11,r10 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - beq 4f9c4 │ │ │ │ - divw r9,r10,r6 │ │ │ │ - add r8,r5,r10 │ │ │ │ - addi r7,r7,16 │ │ │ │ - andi. r8,r8,1 │ │ │ │ - mullw r9,r9,r6 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r9,r9,r31 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - lxvx vs0,r9,r4 │ │ │ │ - bne 4f978 │ │ │ │ - cmpw r11,r10 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - addi r7,r7,16 │ │ │ │ - bne 4f950 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r0 │ │ │ │ - add r31,r31,r6 │ │ │ │ - cmpw r29,r5 │ │ │ │ - bne 4f940 │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + cmpw r9,r4 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + beq 4f794 │ │ │ │ + divw r2,r9,r7 │ │ │ │ + add r10,r9,r6 │ │ │ │ + addi r8,r8,16 │ │ │ │ + andi. r10,r10,1 │ │ │ │ + mullw r2,r2,r7 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r2,r2,r31 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + lxvx vs0,r2,r5 │ │ │ │ + bne 4f748 │ │ │ │ + cmpw r4,r9 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + addi r8,r8,16 │ │ │ │ + bne 4f720 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r3,r3,r11 │ │ │ │ + add r31,r31,r7 │ │ │ │ + cmpw r0,r6 │ │ │ │ + bne 4f710 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4ae0 │ │ │ │ ld r0,96(r1) │ │ │ │ - ld r28,48(r1) │ │ │ │ ld r29,56(r1) │ │ │ │ ld r31,72(r1) │ │ │ │ - addi r1,r1,80 │ │ │ │ - ld r30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - andi. r9,r9,2 │ │ │ │ + b 4f158 │ │ │ │ + ld r0,96(r1) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + ld r29,56(r1) │ │ │ │ addi r3,r30,72 │ │ │ │ - beq 4fa2c │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 4f9e4 │ │ │ │ - andi. r29,r29,4 │ │ │ │ - neg r29,r6 │ │ │ │ - bne 4f654 │ │ │ │ - b 4f5a4 │ │ │ │ - bl 4540 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 4f9e4 │ │ │ │ + ld r31,72(r1) │ │ │ │ + mtlr r0 │ │ │ │ + beq 4f7fc │ │ │ │ + addi r1,r1,80 │ │ │ │ + ld r30,-16(r1) │ │ │ │ + b 4840 │ │ │ │ + andi. r4,r4,4 │ │ │ │ + neg r29,r10 │ │ │ │ + bne 4f450 │ │ │ │ + b 4f3b0 │ │ │ │ + addi r1,r1,80 │ │ │ │ + ld r30,-16(r1) │ │ │ │ + b 44e0 │ │ │ │ ld r6,320(r30) │ │ │ │ - b 4f8d4 │ │ │ │ + b 4f6b4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x480 │ │ │ │ + .long 0x380 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004fa50 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-31568 │ │ │ │ +000000000004f820 : │ │ │ │ + plwz r2,133140 # 70034 │ │ │ │ mfcr r11 │ │ │ │ - nop │ │ │ │ - std r22,-136(r1) │ │ │ │ - mr r22,r3 │ │ │ │ - lwz r9,-32460(r2) │ │ │ │ + std r21,-144(r1) │ │ │ │ + mr r21,r3 │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-544(r1) │ │ │ │ - andi. r9,r9,8192 │ │ │ │ + andi. r2,r2,8192 │ │ │ │ stxv vs55,192(r1) │ │ │ │ stxv vs56,208(r1) │ │ │ │ stxv vs57,224(r1) │ │ │ │ stxv vs58,240(r1) │ │ │ │ stxv vs59,256(r1) │ │ │ │ stxv vs60,272(r1) │ │ │ │ stxv vs61,288(r1) │ │ │ │ stxv vs62,304(r1) │ │ │ │ stxv vs63,320(r1) │ │ │ │ - bne 5029c │ │ │ │ + bne 5003c │ │ │ │ ld r5,0(r3) │ │ │ │ - mflr r0 │ │ │ │ ld r3,16(r3) │ │ │ │ + mflr r0 │ │ │ │ li r4,0 │ │ │ │ - std r18,376(r1) │ │ │ │ + std r15,352(r1) │ │ │ │ + std r23,416(r1) │ │ │ │ + std r30,472(r1) │ │ │ │ std r31,480(r1) │ │ │ │ - sldi r5,r5,4 │ │ │ │ std r0,560(r1) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r18,48(r22) │ │ │ │ - ld r8,8(r22) │ │ │ │ - cmpwi cr7,r18,0 │ │ │ │ - cmpdi r8,0 │ │ │ │ - beq cr7,50010 │ │ │ │ - ble 4ff44 │ │ │ │ - neg r9,r18 │ │ │ │ - cmpw r18,r9 │ │ │ │ - blt 4ff44 │ │ │ │ - nop │ │ │ │ - std r24,424(r1) │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5240 │ │ │ │ + lwz r15,48(r21) │ │ │ │ + cmpwi r15,0 │ │ │ │ + ld r30,8(r21) │ │ │ │ + mfocrf r23,128 │ │ │ │ + beq 4fc64 │ │ │ │ + cmpdi r30,0 │ │ │ │ + ble 4ff50 │ │ │ │ + neg r9,r15 │ │ │ │ + cmpw r15,r9 │ │ │ │ + blt 4ff50 │ │ │ │ + slwi r2,r15,1 │ │ │ │ + ld r10,24(r21) │ │ │ │ + addi r8,r15,1 │ │ │ │ + ld r31,16(r21) │ │ │ │ + std r17,368(r1) │ │ │ │ + std r16,360(r1) │ │ │ │ + extsw r7,r15 │ │ │ │ + rotlwi r23,r23,20 │ │ │ │ + mtocrf 16,r23 │ │ │ │ + rotlwi r23,r23,12 │ │ │ │ + ld r17,56(r21) │ │ │ │ + std r25,432(r1) │ │ │ │ std r26,440(r1) │ │ │ │ - std r27,448(r1) │ │ │ │ - slwi r7,r18,1 │ │ │ │ - stfd f28,512(r1) │ │ │ │ - addi r4,r18,1 │ │ │ │ + plwz r26,132936 # 70038 │ │ │ │ + sldi r30,r30,4 │ │ │ │ + cmpwi cr4,r15,1024 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulli r25,r8,-2 │ │ │ │ + std r14,344(r1) │ │ │ │ + li r14,0 │ │ │ │ stfd f27,504(r1) │ │ │ │ - lwz r24,-32456(r2) │ │ │ │ - nop │ │ │ │ - std r19,384(r1) │ │ │ │ - sldi r19,r8,4 │ │ │ │ - ld r31,16(r22) │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r29,464(r1) │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ stfd f30,528(r1) │ │ │ │ - ld r29,56(r22) │ │ │ │ - extsw r5,r18 │ │ │ │ - ld r26,-32448(r2) │ │ │ │ - nop │ │ │ │ - std r15,352(r1) │ │ │ │ - std r25,432(r1) │ │ │ │ - ld r15,24(r22) │ │ │ │ - mullw r8,r7,r4 │ │ │ │ - not r25,r18 │ │ │ │ - std r16,360(r1) │ │ │ │ - std r20,392(r1) │ │ │ │ - ld r27,-32432(r2) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - std r21,400(r1) │ │ │ │ - std r23,416(r1) │ │ │ │ - cmpwi cr4,r18,1024 │ │ │ │ - addi r16,r29,8 │ │ │ │ - std r28,456(r1) │ │ │ │ - std r30,472(r1) │ │ │ │ - stfd f29,520(r1) │ │ │ │ - lfd f28,1528(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r30,0 │ │ │ │ - slwi r25,r25,1 │ │ │ │ - mr r28,r18 │ │ │ │ - std r14,344(r1) │ │ │ │ - std r17,368(r1) │ │ │ │ - stfd f25,488(r1) │ │ │ │ - stfd f26,496(r1) │ │ │ │ - lfd f27,496(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - slwi r7,r8,1 │ │ │ │ stfd f31,536(r1) │ │ │ │ - extswsli r8,r8,1 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ xxspltib vs62,0 │ │ │ │ - extsw r23,r25 │ │ │ │ - lfd f30,1664(r10) │ │ │ │ + mr r23,r15 │ │ │ │ + mullw r2,r2,r8 │ │ │ │ + std r10,144(r1) │ │ │ │ addi r10,r1,64 │ │ │ │ - addi r24,r24,2 │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - add r21,r8,r5 │ │ │ │ - mr r20,r30 │ │ │ │ + std r19,384(r1) │ │ │ │ + mr r19,r14 │ │ │ │ + addi r16,r17,8 │ │ │ │ + std r20,392(r1) │ │ │ │ + std r22,408(r1) │ │ │ │ + addi r26,r26,2 │ │ │ │ + addi r22,r15,-1 │ │ │ │ std r10,104(r1) │ │ │ │ addi r10,r1,72 │ │ │ │ + std r24,424(r1) │ │ │ │ + std r27,448(r1) │ │ │ │ + std r28,456(r1) │ │ │ │ + pld r27,132816 # 70040 │ │ │ │ + pld r28,132824 # 70050 │ │ │ │ + extsw r24,r25 │ │ │ │ std r10,112(r1) │ │ │ │ - stw r9,148(r1) │ │ │ │ - mfocrf r9,1 │ │ │ │ - slwi r9,r9,28 │ │ │ │ - add r10,r7,r18 │ │ │ │ - mr r18,r16 │ │ │ │ - std r15,168(r1) │ │ │ │ - mr r16,r29 │ │ │ │ - mr r15,r31 │ │ │ │ - std r19,152(r1) │ │ │ │ - rotlwi r9,r9,24 │ │ │ │ - mtocrf 32,r9 │ │ │ │ - rotlwi r9,r9,8 │ │ │ │ - stw r10,144(r1) │ │ │ │ - std r21,160(r1) │ │ │ │ - std r22,176(r1) │ │ │ │ + addi r10,r31,48 │ │ │ │ + std r29,464(r1) │ │ │ │ + mr r29,r31 │ │ │ │ + slwi r8,r2,1 │ │ │ │ + extswsli r2,r2,1 │ │ │ │ + stfd f28,512(r1) │ │ │ │ + stfd f29,520(r1) │ │ │ │ + plfd f28,32732 # 57980 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ + std r10,80(r1) │ │ │ │ + std r18,376(r1) │ │ │ │ + add r10,r8,r15 │ │ │ │ + add r20,r2,r7 │ │ │ │ + stfd f25,488(r1) │ │ │ │ + stfd f26,496(r1) │ │ │ │ + stw r10,136(r1) │ │ │ │ + stw r9,140(r1) │ │ │ │ + std r16,168(r1) │ │ │ │ + std r20,160(r1) │ │ │ │ + mr r16,r17 │ │ │ │ + std r30,152(r1) │ │ │ │ + std r21,176(r1) │ │ │ │ nop │ │ │ │ - lfdx f1,r18,r20 │ │ │ │ - addi r17,r28,-1 │ │ │ │ - mr r21,r28 │ │ │ │ - mr r22,r27 │ │ │ │ - mr r28,r17 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,168(r1) │ │ │ │ + mr r15,r29 │ │ │ │ + mr r29,r28 │ │ │ │ + mr r28,r23 │ │ │ │ + lfdx f1,r2,r19 │ │ │ │ fmul f1,f1,f28 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,168(r1) │ │ │ │ - lfdx f31,r16,r20 │ │ │ │ - ld r31,160(r1) │ │ │ │ - lwz r29,144(r1) │ │ │ │ - lwz r30,148(r1) │ │ │ │ + bl 5040 │ │ │ │ + lfdx f31,r16,r19 │ │ │ │ + ld r2,144(r1) │ │ │ │ std r16,120(r1) │ │ │ │ - std r20,128(r1) │ │ │ │ - std r18,136(r1) │ │ │ │ + std r19,128(r1) │ │ │ │ + ld r17,160(r1) │ │ │ │ + lwz r20,136(r1) │ │ │ │ fnmsub f25,f1,f1,f27 │ │ │ │ xxmr vs32,vs1 │ │ │ │ + lwz r21,140(r1) │ │ │ │ fmr f26,f1 │ │ │ │ xscvdpqp v29,v0 │ │ │ │ - add r14,r9,r20 │ │ │ │ - addi r9,r15,48 │ │ │ │ fmul f31,f31,f28 │ │ │ │ - mr r20,r31 │ │ │ │ - mr r18,r29 │ │ │ │ - std r9,80(r1) │ │ │ │ - addi r9,r1,32 │ │ │ │ - mr r16,r14 │ │ │ │ - mr r14,r30 │ │ │ │ + add r31,r2,r19 │ │ │ │ + addi r2,r1,32 │ │ │ │ + mr r19,r17 │ │ │ │ + mr r18,r20 │ │ │ │ + std r2,88(r1) │ │ │ │ + mr r16,r31 │ │ │ │ + addi r2,r1,48 │ │ │ │ + mr r23,r21 │ │ │ │ xxmr vs32,vs25 │ │ │ │ - std r9,88(r1) │ │ │ │ - addi r9,r1,48 │ │ │ │ + std r2,96(r1) │ │ │ │ xscvdpqp v31,v0 │ │ │ │ - std r9,96(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srawi r31,r14,31 │ │ │ │ - mtvrwa v28,r14 │ │ │ │ + srawi r31,r23,31 │ │ │ │ + mtvrwa v28,r23 │ │ │ │ lxsd v26,0(r16) │ │ │ │ lfd f12,8(r16) │ │ │ │ - xor r7,r31,r14 │ │ │ │ + xor r9,r31,r23 │ │ │ │ xscvsxdsp vs60,vs60 │ │ │ │ - subf r31,r31,r7 │ │ │ │ - mullw r19,r31,r24 │ │ │ │ - add r30,r18,r31 │ │ │ │ + subf r31,r31,r9 │ │ │ │ + mullw r14,r31,r26 │ │ │ │ + add r21,r18,r31 │ │ │ │ mtvrwa v23,r31 │ │ │ │ xsnegdp vs60,vs60 │ │ │ │ - extsw r30,r30 │ │ │ │ + extsw r21,r21 │ │ │ │ xscvsxddp vs55,vs55 │ │ │ │ + addi r21,r21,1 │ │ │ │ xsmuldp vs60,vs60,vs31 │ │ │ │ - addi r30,r30,1 │ │ │ │ - extswsli r17,r19,3 │ │ │ │ - sldi r30,r30,4 │ │ │ │ - lfdx f0,r22,r17 │ │ │ │ - add r29,r26,r17 │ │ │ │ + extswsli r17,r14,3 │ │ │ │ + sldi r21,r21,4 │ │ │ │ + lfdx f0,r29,r17 │ │ │ │ + add r20,r27,r17 │ │ │ │ xsmuldp vs55,vs55,vs30 │ │ │ │ - add r17,r22,r17 │ │ │ │ - add r27,r15,r30 │ │ │ │ - lxsdx vs56,r15,r30 │ │ │ │ - lxsd v25,8(r27) │ │ │ │ + add r17,r29,r17 │ │ │ │ + add r30,r15,r21 │ │ │ │ + lxsdx vs56,r15,r21 │ │ │ │ + lxsd v25,8(r30) │ │ │ │ xsmuldp vs58,vs0,vs58 │ │ │ │ xsmuldp vs59,vs0,vs12 │ │ │ │ - ble cr4,50140 │ │ │ │ + ble cr4,4fd90 │ │ │ │ xscvdpqp v3,v23 │ │ │ │ - xxmr vs34,vs63 │ │ │ │ xscvdpqp v27,v27 │ │ │ │ + xxmr vs34,vs63 │ │ │ │ xscvdpqp v26,v26 │ │ │ │ xscvdpqp v24,v24 │ │ │ │ xscvdpqp v25,v25 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ca0 │ │ │ │ ld r6,96(r1) │ │ │ │ ld r5,88(r1) │ │ │ │ xxmr vs32,vs34 │ │ │ │ xscvdpqp v2,v28 │ │ │ │ xsmulqp v27,v27,v0 │ │ │ │ xsmulqp v26,v26,v0 │ │ │ │ - bl 5100 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 50a0 │ │ │ │ lxv vs32,32(r1) │ │ │ │ lxv vs33,48(r1) │ │ │ │ - cmpw r21,r31 │ │ │ │ + cmpw r28,r31 │ │ │ │ xsmulqp v7,v0,v27 │ │ │ │ xsmulqp v11,v1,v27 │ │ │ │ xsmsubqp v7,v1,v26 │ │ │ │ xsmaddqp v11,v0,v26 │ │ │ │ xsaddqp v24,v24,v7 │ │ │ │ xsaddqp v25,v25,v11 │ │ │ │ xscvqpdp v24,v24 │ │ │ │ xscvqpdp v25,v25 │ │ │ │ - stxsdx vs56,r15,r30 │ │ │ │ - stxsd v25,8(r27) │ │ │ │ - ble 50280 │ │ │ │ - add r7,r31,r19 │ │ │ │ - addi r30,r30,16 │ │ │ │ - extsw r7,r7 │ │ │ │ - add r6,r15,r30 │ │ │ │ - lxsdx vs33,r15,r30 │ │ │ │ - addi r7,r7,1 │ │ │ │ + stxsdx vs56,r15,r21 │ │ │ │ + stxsd v25,8(r30) │ │ │ │ + ble 50020 │ │ │ │ + add r9,r31,r14 │ │ │ │ + addi r21,r21,16 │ │ │ │ + extsw r9,r9 │ │ │ │ + add r6,r15,r21 │ │ │ │ + lxsdx vs33,r15,r21 │ │ │ │ + addi r9,r9,1 │ │ │ │ lxsd v0,8(r6) │ │ │ │ - sldi r7,r7,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ - lxsdx vs41,r26,r7 │ │ │ │ + lxsdx vs41,r27,r9 │ │ │ │ xscvdpqp v0,v0 │ │ │ │ xscvdpqp v9,v9 │ │ │ │ xsmulqp v9,v9,v29 │ │ │ │ xsmulqp v8,v9,v7 │ │ │ │ xsmulqp v9,v9,v11 │ │ │ │ xsaddqp v1,v1,v8 │ │ │ │ xsaddqp v0,v0,v9 │ │ │ │ xscvqpdp v1,v1 │ │ │ │ xscvqpdp v0,v0 │ │ │ │ - stxsdx vs33,r15,r30 │ │ │ │ + stxsdx vs33,r15,r21 │ │ │ │ stxsd v0,8(r6) │ │ │ │ - addi r7,r31,2 │ │ │ │ - cmpw r21,r7 │ │ │ │ - blt 4fe98 │ │ │ │ + addi r9,r31,2 │ │ │ │ + cmpw r28,r9 │ │ │ │ + blt 4fc48 │ │ │ │ extsw r5,r31 │ │ │ │ - subf r31,r31,r28 │ │ │ │ + subf r31,r31,r22 │ │ │ │ li r6,0 │ │ │ │ - clrldi r9,r31,32 │ │ │ │ - add r7,r20,r5 │ │ │ │ + clrldi r2,r31,32 │ │ │ │ + add r9,r19,r5 │ │ │ │ sldi r5,r5,3 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,80(r1) │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,80(r1) │ │ │ │ addi r5,r5,16 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r29,r29,r5 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r20,r20,r5 │ │ │ │ add r5,r17,r5 │ │ │ │ - add r7,r7,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r9,r9,r2 │ │ │ │ lxsdx vs32,r5,r6 │ │ │ │ - lxsdx vs44,r29,r6 │ │ │ │ - lxsd v13,8(r7) │ │ │ │ - lxsd v1,0(r7) │ │ │ │ + lxsdx vs44,r20,r6 │ │ │ │ + addi r9,r9,16 │ │ │ │ addi r6,r6,8 │ │ │ │ - addi r7,r7,16 │ │ │ │ + lxsd v13,-8(r9) │ │ │ │ + lxsd v1,-16(r9) │ │ │ │ xscvdpqp v0,v0 │ │ │ │ xsmuldp vs44,vs26,vs44 │ │ │ │ xscvdpqp v13,v13 │ │ │ │ xscvdpqp v1,v1 │ │ │ │ xscvdpqp v12,v12 │ │ │ │ xsmulqp v10,v0,v11 │ │ │ │ - xxmr vs43,vs41 │ │ │ │ xsmulqp v0,v0,v7 │ │ │ │ xxmr vs39,vs40 │ │ │ │ - xsmaddqp v10,v12,v9 │ │ │ │ + xxmr vs43,vs41 │ │ │ │ xsmaddqp v0,v12,v8 │ │ │ │ - xsaddqp v13,v13,v10 │ │ │ │ - xxmr vs41,vs42 │ │ │ │ + xsmaddqp v10,v12,v9 │ │ │ │ xsaddqp v1,v1,v0 │ │ │ │ + xsaddqp v13,v13,v10 │ │ │ │ xxmr vs40,vs32 │ │ │ │ + xxmr vs41,vs42 │ │ │ │ xscvqpdp v13,v13 │ │ │ │ xscvqpdp v0,v1 │ │ │ │ - stxsd v13,-8(r7) │ │ │ │ - stxsd v0,-16(r7) │ │ │ │ - bdnz 4fe30 │ │ │ │ - cmpw r21,r14 │ │ │ │ + stxsd v13,-8(r9) │ │ │ │ + stxsd v0,-16(r9) │ │ │ │ + bdnz 4fbe0 │ │ │ │ + cmpw r28,r23 │ │ │ │ add r18,r18,r25 │ │ │ │ - add r20,r20,r23 │ │ │ │ - addi r14,r14,1 │ │ │ │ - bne 4fcb0 │ │ │ │ - ld r20,128(r1) │ │ │ │ - ld r9,152(r1) │ │ │ │ - ld r16,120(r1) │ │ │ │ - ld r18,136(r1) │ │ │ │ - mr r27,r22 │ │ │ │ - mr r28,r21 │ │ │ │ - addi r20,r20,16 │ │ │ │ - cmpld r9,r20 │ │ │ │ - bne 4fc20 │ │ │ │ - mr r18,r21 │ │ │ │ - mfocrf r9,32 │ │ │ │ - rlwinm r9,r9,8,0,3 │ │ │ │ - ld r22,176(r1) │ │ │ │ - lfd f25,488(r1) │ │ │ │ - lfd f26,496(r1) │ │ │ │ - lfd f27,504(r1) │ │ │ │ - lfd f28,512(r1) │ │ │ │ - lfd f29,520(r1) │ │ │ │ - lfd f30,528(r1) │ │ │ │ - lfd f31,536(r1) │ │ │ │ - ld r14,344(r1) │ │ │ │ - ld r15,352(r1) │ │ │ │ - ld r16,360(r1) │ │ │ │ - rotlwi r9,r9,4 │ │ │ │ - mtocrf 1,r9 │ │ │ │ - rotlwi r9,r9,28 │ │ │ │ - ld r17,368(r1) │ │ │ │ - ld r19,384(r1) │ │ │ │ - ld r20,392(r1) │ │ │ │ - ld r21,400(r1) │ │ │ │ - ld r23,416(r1) │ │ │ │ - ld r24,424(r1) │ │ │ │ - ld r25,432(r1) │ │ │ │ - ld r26,440(r1) │ │ │ │ - ld r27,448(r1) │ │ │ │ - ld r28,456(r1) │ │ │ │ - ld r29,464(r1) │ │ │ │ - ld r30,472(r1) │ │ │ │ - lwz r7,68(r22) │ │ │ │ - andi. r10,r7,1 │ │ │ │ - bne 503ec │ │ │ │ - andis. r7,r7,1 │ │ │ │ - beq 4ffc0 │ │ │ │ - neg r31,r18 │ │ │ │ - addi r5,r18,1 │ │ │ │ - cmpw r5,r31 │ │ │ │ - blt 4ffc0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r3,16(r22) │ │ │ │ - subf r9,r31,r18 │ │ │ │ - srawi r10,r31,31 │ │ │ │ - li r4,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - xor r8,r10,r31 │ │ │ │ - mullw r9,r9,r5 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r5,r10,r5 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r3,r3,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r18,48(r22) │ │ │ │ - cmpw r18,r31 │ │ │ │ - addi r5,r18,1 │ │ │ │ - addi r31,r31,1 │ │ │ │ - bge 4ff70 │ │ │ │ - ld r0,560(r1) │ │ │ │ - ld r18,376(r1) │ │ │ │ - ld r31,480(r1) │ │ │ │ - mtlr r0 │ │ │ │ - lxv vs55,192(r1) │ │ │ │ - lxv vs56,208(r1) │ │ │ │ - lxv vs57,224(r1) │ │ │ │ - lxv vs58,240(r1) │ │ │ │ - lxv vs59,256(r1) │ │ │ │ - lxv vs60,272(r1) │ │ │ │ - lxv vs61,288(r1) │ │ │ │ - lxv vs62,304(r1) │ │ │ │ - lxv vs63,320(r1) │ │ │ │ - addi r1,r1,544 │ │ │ │ - lwz r11,8(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - mtocrf 32,r11 │ │ │ │ - mtocrf 16,r11 │ │ │ │ - mtocrf 8,r11 │ │ │ │ - blr │ │ │ │ - ble 503cc │ │ │ │ - ld r3,16(r22) │ │ │ │ - andi. r7,r8,1 │ │ │ │ - ld r10,24(r22) │ │ │ │ - addi r7,r8,-1 │ │ │ │ + add r19,r19,r24 │ │ │ │ + addi r2,r23,1 │ │ │ │ + beq 4fecc │ │ │ │ + mr r23,r2 │ │ │ │ + b 4fa70 │ │ │ │ + cmpdi r30,0 │ │ │ │ + ble 50158 │ │ │ │ + ld r3,16(r21) │ │ │ │ + andi. r10,r30,1 │ │ │ │ + ld r2,24(r21) │ │ │ │ + addi r10,r30,-1 │ │ │ │ lxv vs0,48(r3) │ │ │ │ - bne 503f8 │ │ │ │ - srdi r9,r8,1 │ │ │ │ + bne 5019c │ │ │ │ + srdi r9,r30,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r2,r2,32 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ stxv vs0,48(r3) │ │ │ │ - lxv vs12,-16(r10) │ │ │ │ + lxv vs12,-16(r2) │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ stxv vs0,48(r3) │ │ │ │ - bdnz 50034 │ │ │ │ - lwz r7,68(r22) │ │ │ │ - andi. r10,r7,1 │ │ │ │ - beq 50414 │ │ │ │ - addi r10,r18,1 │ │ │ │ - extsw r0,r18 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + bdnz 4fc8c │ │ │ │ + lwz r8,68(r21) │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq 50188 │ │ │ │ + addi r2,r15,1 │ │ │ │ + extsw r11,r15 │ │ │ │ addi r3,r3,16 │ │ │ │ - li r6,1 │ │ │ │ - li r4,0 │ │ │ │ - mullw r5,r10,r10 │ │ │ │ - neg r8,r10 │ │ │ │ - lfd f0,1608(r9) │ │ │ │ - extswsli r10,r10,5 │ │ │ │ - slwi r8,r8,1 │ │ │ │ - addi r11,r10,16 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - extswsli r5,r5,1 │ │ │ │ - add r5,r5,r0 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r5,r5,r3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r9,r6,1 │ │ │ │ + plfd f0,31996 # 579c0 │ │ │ │ + plfd f11,31996 # 579c8 │ │ │ │ + li r7,1 │ │ │ │ + li r5,0 │ │ │ │ + mullw r6,r2,r2 │ │ │ │ + mulli r10,r2,-2 │ │ │ │ + extswsli r2,r2,5 │ │ │ │ + addi r4,r2,16 │ │ │ │ + extswsli r6,r6,1 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + add r6,r6,r11 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + add r6,r6,r3 │ │ │ │ + andi. r2,r7,1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - mr r9,r5 │ │ │ │ - addi r3,r6,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - beq 500e0 │ │ │ │ - lxv vs12,0(r5) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r3,r7,-1 │ │ │ │ + mr r9,r7 │ │ │ │ + beq 4fd30 │ │ │ │ + lxv vs12,0(r6) │ │ │ │ cmpdi r3,0 │ │ │ │ - add r9,r5,r8 │ │ │ │ + add r2,r6,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - beq 5010c │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - add r10,r9,r8 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + beq 4fd5c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + add r9,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - lxvx vs12,r9,r8 │ │ │ │ + stxv vs12,0(r2) │ │ │ │ + lxvx vs12,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r9,r8 │ │ │ │ - add r9,r10,r8 │ │ │ │ - bdnz 500e8 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpw r18,r4 │ │ │ │ - blt 503d8 │ │ │ │ - addi r6,r6,2 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - add r5,r5,r11 │ │ │ │ - mtfprwa f0,r6 │ │ │ │ - lfd f12,1616(r9) │ │ │ │ + stxvx vs12,r2,r10 │ │ │ │ + add r2,r9,r10 │ │ │ │ + bdnz 4fd38 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpw r15,r5 │ │ │ │ + blt 50164 │ │ │ │ + addi r7,r7,2 │ │ │ │ + add r6,r6,r4 │ │ │ │ + mtfprwa f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ fsqrt f0,f0 │ │ │ │ - b 500b0 │ │ │ │ + b 4fd00 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r5,112(r1) │ │ │ │ ld r4,104(r1) │ │ │ │ xxmr vs1,vs60 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ec0 │ │ │ │ xxmr vs2,vs55 │ │ │ │ lxsd v28,64(r1) │ │ │ │ lxsd v23,72(r1) │ │ │ │ fmr f1,f25 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw r21,r31 │ │ │ │ + bl 4a00 │ │ │ │ + cmpw r28,r31 │ │ │ │ xsmuldp vs59,vs1,vs59 │ │ │ │ xsmuldp vs6,vs1,vs58 │ │ │ │ xsmuldp vs5,vs60,vs59 │ │ │ │ xsmuldp vs59,vs55,vs59 │ │ │ │ xsmsubadp vs5,vs55,vs6 │ │ │ │ xsmaddmdp vs6,vs60,vs59 │ │ │ │ xsadddp vs56,vs5,vs56 │ │ │ │ xsadddp vs57,vs6,vs57 │ │ │ │ - stxsdx vs56,r15,r30 │ │ │ │ - stxsd v25,8(r27) │ │ │ │ - ble 50290 │ │ │ │ - add r7,r31,r19 │ │ │ │ - addi r30,r30,16 │ │ │ │ - extsw r7,r7 │ │ │ │ - add r6,r15,r30 │ │ │ │ - lfdx f10,r15,r30 │ │ │ │ - addi r7,r7,1 │ │ │ │ + stxsdx vs56,r15,r21 │ │ │ │ + stxsd v25,8(r30) │ │ │ │ + ble 50030 │ │ │ │ + add r9,r31,r14 │ │ │ │ + addi r21,r21,16 │ │ │ │ + extsw r9,r9 │ │ │ │ + add r6,r15,r21 │ │ │ │ + lfdx f10,r15,r21 │ │ │ │ + addi r9,r9,1 │ │ │ │ lfd f12,8(r6) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r26,r7 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ fmul f0,f26,f0 │ │ │ │ fmul f11,f0,f5 │ │ │ │ fmul f0,f0,f6 │ │ │ │ fadd f10,f10,f11 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - stfdx f10,r15,r30 │ │ │ │ + stfdx f10,r15,r21 │ │ │ │ stfd f12,8(r6) │ │ │ │ - addi r7,r31,2 │ │ │ │ - cmpw r21,r7 │ │ │ │ - blt 4fe98 │ │ │ │ + addi r9,r31,2 │ │ │ │ + cmpw r28,r9 │ │ │ │ + blt 4fc48 │ │ │ │ extsw r5,r31 │ │ │ │ - subf r31,r31,r28 │ │ │ │ + subf r31,r31,r22 │ │ │ │ li r6,0 │ │ │ │ - clrldi r9,r31,32 │ │ │ │ - add r7,r20,r5 │ │ │ │ + clrldi r2,r31,32 │ │ │ │ + add r9,r19,r5 │ │ │ │ sldi r5,r5,3 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,80(r1) │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,80(r1) │ │ │ │ addi r5,r5,16 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r29,r29,r5 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r20,r20,r5 │ │ │ │ add r17,r17,r5 │ │ │ │ - add r7,r7,r9 │ │ │ │ + add r9,r9,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ lfdx f9,r17,r6 │ │ │ │ - lfdx f12,r29,r6 │ │ │ │ - lfd f7,8(r7) │ │ │ │ - lfd f8,0(r7) │ │ │ │ + lfdx f12,r20,r6 │ │ │ │ + addi r9,r9,16 │ │ │ │ addi r6,r6,8 │ │ │ │ - addi r7,r7,16 │ │ │ │ + lfd f7,-8(r9) │ │ │ │ + lfd f8,-16(r9) │ │ │ │ fmul f10,f9,f5 │ │ │ │ fmul f12,f26,f12 │ │ │ │ fmul f9,f9,f6 │ │ │ │ fmr f5,f11 │ │ │ │ fmr f6,f0 │ │ │ │ fmadd f11,f11,f12,f10 │ │ │ │ fmadd f0,f12,f0,f9 │ │ │ │ fadd f12,f8,f11 │ │ │ │ fadd f10,f0,f7 │ │ │ │ - stfd f12,-16(r7) │ │ │ │ - stfd f10,-8(r7) │ │ │ │ - bdnz 50220 │ │ │ │ - cmpw r21,r14 │ │ │ │ + stfd f12,-16(r9) │ │ │ │ + stfd f10,-8(r9) │ │ │ │ + bdnz 4fe70 │ │ │ │ + cmpw r28,r23 │ │ │ │ add r18,r18,r25 │ │ │ │ - add r20,r20,r23 │ │ │ │ - addi r14,r14,1 │ │ │ │ - bne 4fcb0 │ │ │ │ - b 4feac │ │ │ │ + add r19,r19,r24 │ │ │ │ + addi r2,r23,1 │ │ │ │ + bne 4fc5c │ │ │ │ + ld r19,128(r1) │ │ │ │ + ld r2,152(r1) │ │ │ │ + mr r23,r28 │ │ │ │ + mr r28,r29 │ │ │ │ + mr r29,r15 │ │ │ │ + ld r16,120(r1) │ │ │ │ + addi r19,r19,16 │ │ │ │ + cmpld r2,r19 │ │ │ │ + bne 4f9f0 │ │ │ │ + ld r21,176(r1) │ │ │ │ + lfd f25,488(r1) │ │ │ │ + mr r15,r23 │ │ │ │ + mfocrf r23,16 │ │ │ │ + rlwinm r23,r23,12,0,3 │ │ │ │ + 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,344(r1) │ │ │ │ + ld r16,360(r1) │ │ │ │ + ld r17,368(r1) │ │ │ │ + ld r18,376(r1) │ │ │ │ + ld r19,384(r1) │ │ │ │ + ld r20,392(r1) │ │ │ │ + ld r22,408(r1) │ │ │ │ + ld r24,424(r1) │ │ │ │ + ld r25,432(r1) │ │ │ │ + ld r26,440(r1) │ │ │ │ + ld r27,448(r1) │ │ │ │ + ld r28,456(r1) │ │ │ │ + ld r29,464(r1) │ │ │ │ + lwz r8,68(r21) │ │ │ │ + andi. r2,r8,1 │ │ │ │ + bne 50178 │ │ │ │ + andis. r8,r8,1 │ │ │ │ + beq 4ffcc │ │ │ │ + neg r31,r15 │ │ │ │ + addi r5,r15,1 │ │ │ │ + cmpw r5,r31 │ │ │ │ + blt 4ffcc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r3,16(r21) │ │ │ │ + subf r2,r31,r15 │ │ │ │ + srawi r9,r31,31 │ │ │ │ + li r4,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xor r10,r9,r31 │ │ │ │ + mullw r2,r2,r5 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r5,r9,r5 │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5240 │ │ │ │ + lwz r15,48(r21) │ │ │ │ + cmpw r15,r31 │ │ │ │ + addi r5,r15,1 │ │ │ │ + addi r31,r31,1 │ │ │ │ + bge 4ff80 │ │ │ │ + ld r0,560(r1) │ │ │ │ + ld r15,352(r1) │ │ │ │ + ld r23,416(r1) │ │ │ │ + ld r30,472(r1) │ │ │ │ + ld r31,480(r1) │ │ │ │ + mtlr r0 │ │ │ │ + lxv vs55,192(r1) │ │ │ │ + lxv vs56,208(r1) │ │ │ │ + lxv vs57,224(r1) │ │ │ │ + lxv vs58,240(r1) │ │ │ │ + lxv vs59,256(r1) │ │ │ │ + lxv vs60,272(r1) │ │ │ │ + lxv vs61,288(r1) │ │ │ │ + lxv vs62,304(r1) │ │ │ │ + lxv vs63,320(r1) │ │ │ │ + addi r1,r1,544 │ │ │ │ + lwz r11,8(r1) │ │ │ │ + ld r21,-144(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + blr │ │ │ │ xxmr vs41,vs62 │ │ │ │ xxmr vs40,vs62 │ │ │ │ - b 4fde8 │ │ │ │ + b 4fba0 │ │ │ │ nop │ │ │ │ fmr f0,f29 │ │ │ │ fmr f11,f29 │ │ │ │ - b 501dc │ │ │ │ - lwz r7,48(r3) │ │ │ │ - cmpwi r7,0 │ │ │ │ - blt 4ffd0 │ │ │ │ - addi r9,r7,1 │ │ │ │ - addis r4,r2,-2 │ │ │ │ - ld r6,16(r3) │ │ │ │ - extsw r7,r7 │ │ │ │ - li r8,1 │ │ │ │ - mullw r5,r9,r9 │ │ │ │ - addi r4,r4,1808 │ │ │ │ - neg r10,r9 │ │ │ │ - sldi r11,r7,1 │ │ │ │ - extswsli r9,r9,5 │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - addi r6,r6,16 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r11,r11,3 │ │ │ │ - addi r3,r9,16 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - extswsli r5,r5,1 │ │ │ │ - add r5,r5,r7 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r5,r5,r6 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r4,r8,3 │ │ │ │ - mr r9,r5 │ │ │ │ - mr r6,r8 │ │ │ │ - addi r0,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - beq 50350 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 50340 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 50334 │ │ │ │ - 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 5037c │ │ │ │ - srdi r7,r7,2 │ │ │ │ - mtctr r7 │ │ │ │ - add r6,r9,r10 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ - add r7,r6,r10 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - add r9,r7,r10 │ │ │ │ - stxvx vs0,r7,r10 │ │ │ │ - add r9,r9,r10 │ │ │ │ - bdnz 50358 │ │ │ │ - addi r8,r8,2 │ │ │ │ - add r5,r5,r3 │ │ │ │ - cmpld r8,r11 │ │ │ │ - bne 50300 │ │ │ │ + b 4fe24 │ │ │ │ + lwz r8,48(r3) │ │ │ │ + cmpwi r8,0 │ │ │ │ + blt 4ffe4 │ │ │ │ + addi r2,r8,1 │ │ │ │ + ld r7,16(r3) │ │ │ │ + extsw r8,r8 │ │ │ │ + plxv vs0,31260 # 57a70 │ │ │ │ + li r10,1 │ │ │ │ + mullw r6,r2,r2 │ │ │ │ + mulli r9,r2,-2 │ │ │ │ + sldi r3,r8,1 │ │ │ │ + extswsli r2,r2,5 │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r3,r3,3 │ │ │ │ + addi r4,r2,16 │ │ │ │ + extswsli r6,r6,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r6,r6,r8 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + add r6,r6,r7 │ │ │ │ + andi. r5,r10,3 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r10 │ │ │ │ + addi r11,r10,-1 │ │ │ │ + mr r8,r10 │ │ │ │ + beq 500e0 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 500d0 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 500c4 │ │ │ │ + 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 5010c │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + add r7,r2,r9 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + add r8,r7,r9 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + add r2,r8,r9 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + add r2,r2,r9 │ │ │ │ + bdnz 500e8 │ │ │ │ + addi r10,r10,2 │ │ │ │ + add r6,r6,r4 │ │ │ │ + cmpld r10,r3 │ │ │ │ + bne 50090 │ │ │ │ lxv vs55,192(r1) │ │ │ │ lxv vs56,208(r1) │ │ │ │ lxv vs57,224(r1) │ │ │ │ lxv vs58,240(r1) │ │ │ │ lxv vs59,256(r1) │ │ │ │ lxv vs60,272(r1) │ │ │ │ lxv vs61,288(r1) │ │ │ │ lxv vs62,304(r1) │ │ │ │ lxv vs63,320(r1) │ │ │ │ addi r1,r1,544 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - mtocrf 32,r11 │ │ │ │ + ld r21,-144(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - lwz r7,68(r22) │ │ │ │ - andi. r10,r7,1 │ │ │ │ - bne 503f0 │ │ │ │ - andis. r7,r7,1 │ │ │ │ - beq 4ffc0 │ │ │ │ - neg r31,r18 │ │ │ │ - addi r5,r18,1 │ │ │ │ - b 4ff70 │ │ │ │ - blt cr7,4ffc0 │ │ │ │ - ld r3,16(r22) │ │ │ │ - b 50060 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r10,r10,16 │ │ │ │ - xvadddp vs0,vs0,vs12 │ │ │ │ - stxv vs0,48(r3) │ │ │ │ - bne 5002c │ │ │ │ - b 50054 │ │ │ │ - andis. r7,r7,1 │ │ │ │ - beq 4ffc0 │ │ │ │ + lwz r8,68(r21) │ │ │ │ + andi. r2,r8,1 │ │ │ │ + bne 50180 │ │ │ │ + andis. r8,r8,1 │ │ │ │ + beq 4ffcc │ │ │ │ + neg r31,r15 │ │ │ │ + addi r5,r15,1 │ │ │ │ + b 4ff80 │ │ │ │ + mtocrf 128,r23 │ │ │ │ + blt 4ffcc │ │ │ │ + ld r3,16(r21) │ │ │ │ + b 4fcb8 │ │ │ │ + andis. r8,r8,1 │ │ │ │ + beq 4ffcc │ │ │ │ li r31,0 │ │ │ │ li r5,1 │ │ │ │ - b 4ff74 │ │ │ │ + b 4ff84 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + stxv vs0,48(r3) │ │ │ │ + bne 4fc84 │ │ │ │ + b 4fcac │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1287 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000050440 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,31424 │ │ │ │ - nop │ │ │ │ +00000000000501d0 : │ │ │ │ + plwz r2,130660 # 70034 │ │ │ │ std r31,-8(r1) │ │ │ │ - stdu r1,-112(r1) │ │ │ │ + stdu r1,-96(r1) │ │ │ │ mr r31,r3 │ │ │ │ - lwz r9,-32460(r2) │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - bne 50c00 │ │ │ │ - lwz r9,68(r3) │ │ │ │ - andi. r11,r9,16384 │ │ │ │ - bne 50c00 │ │ │ │ - nop │ │ │ │ - lbz r10,-32464(r2) │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 50af8 │ │ │ │ - nop │ │ │ │ - lwz r12,48(r3) │ │ │ │ - lwz r10,-32456(r2) │ │ │ │ - cmpw r12,r10 │ │ │ │ - bgt 50af8 │ │ │ │ - mflr r0 │ │ │ │ - cmpwi r12,4 │ │ │ │ - std r0,128(r1) │ │ │ │ - ble 50cf8 │ │ │ │ - andis. r10,r9,2 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + bne 50920 │ │ │ │ + lwz r2,68(r3) │ │ │ │ + andi. r11,r2,16384 │ │ │ │ + bne 50920 │ │ │ │ + plbz r9,130616 # 70030 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq 50824 │ │ │ │ + plwz r9,130608 # 70038 │ │ │ │ + std r30,80(r1) │ │ │ │ + lwz r30,48(r3) │ │ │ │ + cmpw r30,r9 │ │ │ │ + bgt 50820 │ │ │ │ + cmpwi r30,4 │ │ │ │ + ble 50a18 │ │ │ │ + mflr r0 │ │ │ │ + andis. r9,r2,2 │ │ │ │ ld r6,16(r3) │ │ │ │ - std r27,72(r1) │ │ │ │ - std r28,80(r1) │ │ │ │ - std r29,88(r1) │ │ │ │ - std r30,96(r1) │ │ │ │ - beq 50da4 │ │ │ │ - addi r8,r12,1 │ │ │ │ - addi r3,r12,2 │ │ │ │ - xxspltib vs32,0 │ │ │ │ - mr r30,r6 │ │ │ │ + std r29,72(r1) │ │ │ │ + std r0,112(r1) │ │ │ │ + beq 50b58 │ │ │ │ + addi r2,r30,1 │ │ │ │ + addi r30,r30,2 │ │ │ │ + mr r3,r6 │ │ │ │ li r0,0 │ │ │ │ - li r4,0 │ │ │ │ li r5,0 │ │ │ │ - mr r9,r8 │ │ │ │ - slwi r7,r8,1 │ │ │ │ - mr r28,r3 │ │ │ │ - mr r27,r8 │ │ │ │ - clrldi r3,r3,32 │ │ │ │ - sldi r10,r9,33 │ │ │ │ - rldic r9,r9,1,32 │ │ │ │ - cmpw cr7,r8,r7 │ │ │ │ - or r9,r9,r10 │ │ │ │ - extswsli r10,r7,4 │ │ │ │ - mr r29,r10 │ │ │ │ - std r9,32(r1) │ │ │ │ + li r7,0 │ │ │ │ + xxspltib vs32,0 │ │ │ │ + mtlr r2 │ │ │ │ + clrldi r4,r30,32 │ │ │ │ + mflr r2 │ │ │ │ + mflr r10 │ │ │ │ + sldi r9,r2,33 │ │ │ │ + slwi r8,r10,1 │ │ │ │ + rldic r2,r2,1,32 │ │ │ │ + or r2,r2,r9 │ │ │ │ + extswsli r9,r8,4 │ │ │ │ + cmpw cr7,r10,r8 │ │ │ │ + mr r29,r9 │ │ │ │ + std r2,32(r1) │ │ │ │ nop │ │ │ │ - andi. r8,r3,3 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r9,r30 │ │ │ │ - addi r12,r3,-1 │ │ │ │ - beq 5055c │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 5054c │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 50540 │ │ │ │ - mr r10,r12 │ │ │ │ - addi r9,r30,16 │ │ │ │ - stxv vs32,0(r30) │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + andi. r10,r4,3 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r3 │ │ │ │ + addi r12,r4,-1 │ │ │ │ + beq 502dc │ │ │ │ cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 5057c │ │ │ │ - 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 50564 │ │ │ │ - bgt cr7,505dc │ │ │ │ - extsw r10,r0 │ │ │ │ - ld r8,24(r31) │ │ │ │ - extsw r9,r27 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r8,r8,r10 │ │ │ │ - nop │ │ │ │ + beq 502cc │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 502c0 │ │ │ │ + mr r9,r12 │ │ │ │ + addi r2,r3,16 │ │ │ │ + stxv vs32,0(r3) │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 502fc │ │ │ │ + srdi r9,r4,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 502e4 │ │ │ │ + bgt cr7,5035c │ │ │ │ + extsw r9,r0 │ │ │ │ + ld r10,24(r31) │ │ │ │ + mflr r2 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + extsw r2,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r10,r10,r9 │ │ │ │ nop │ │ │ │ - add r10,r5,r9 │ │ │ │ - lxv vs0,16(r8) │ │ │ │ - andi. r10,r10,1 │ │ │ │ - divw r10,r9,r7 │ │ │ │ - beq 505b8 │ │ │ │ - xvnegdp vs0,vs0 │ │ │ │ - mullw r10,r10,r7 │ │ │ │ - addi r8,r8,16 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r10,r10,r4 │ │ │ │ - cmpw r7,r9 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - stxvx vs0,r10,r6 │ │ │ │ - bge 505a0 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r4,r4,r7 │ │ │ │ - add r0,r0,r28 │ │ │ │ - add r30,r30,r29 │ │ │ │ - cmpw r7,r5 │ │ │ │ - bne 50510 │ │ │ │ + add r9,r7,r2 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + andi. r9,r9,1 │ │ │ │ + divw r9,r2,r8 │ │ │ │ + xvnegdp vs12,vs0 │ │ │ │ + mullw r9,r9,r8 │ │ │ │ + subf r9,r9,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r9,r9,r5 │ │ │ │ + beq 50a30 │ │ │ │ + cmpw r8,r2 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + stxvx vs12,r9,r6 │ │ │ │ + bge 50320 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r5,r5,r8 │ │ │ │ + add r0,r0,r30 │ │ │ │ + add r3,r3,r29 │ │ │ │ + cmpw r8,r7 │ │ │ │ + bne 50290 │ │ │ │ mr r5,r6 │ │ │ │ li r8,64 │ │ │ │ li r7,1 │ │ │ │ addi r4,r1,32 │ │ │ │ stw r11,48(r1) │ │ │ │ li r3,2 │ │ │ │ - bl 4900 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 48a0 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ lwz r5,32(r1) │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 50698 │ │ │ │ - lwz r6,36(r1) │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 50698 │ │ │ │ + ble 50408 │ │ │ │ + lwz r7,36(r1) │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 50408 │ │ │ │ lwz r11,48(r1) │ │ │ │ - addi r4,r6,-1 │ │ │ │ - li r7,0 │ │ │ │ - extsw r6,r6 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtctr r6 │ │ │ │ - mr r10,r7 │ │ │ │ + addi r6,r7,-1 │ │ │ │ + li r8,0 │ │ │ │ + extsw r7,r7 │ │ │ │ + mtctr r7 │ │ │ │ + mr r9,r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r9,r11,r10 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - beq 50684 │ │ │ │ - ld r8,16(r31) │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + add r2,r11,r9 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + beq 503f4 │ │ │ │ + ld r10,16(r31) │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvnegdp vs0,vs0 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - bdnz 50660 │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r11,r11,r4 │ │ │ │ - cmpw r7,r5 │ │ │ │ - bne 50650 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + bdnz 503d0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + add r11,r11,r6 │ │ │ │ + cmpw r8,r5 │ │ │ │ + bne 503c0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ae0 │ │ │ │ lwz r6,48(r31) │ │ │ │ ld r11,16(r31) │ │ │ │ - srawi r12,r6,1 │ │ │ │ - addze r12,r12 │ │ │ │ - slwi r9,r12,1 │ │ │ │ - neg r30,r9 │ │ │ │ - mr r12,r9 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - cmpw r30,r12 │ │ │ │ - mr r29,r9 │ │ │ │ - bgt 50e8c │ │ │ │ - cmpwi cr7,r6,0 │ │ │ │ - ble cr7,50960 │ │ │ │ - subf r7,r30,r6 │ │ │ │ - addi r10,r6,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - extsw r5,r6 │ │ │ │ - std r26,64(r1) │ │ │ │ - not r0,r6 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r9,r9,1664 │ │ │ │ - mr r28,r10 │ │ │ │ + srawi r0,r6,1 │ │ │ │ + addze r0,r0 │ │ │ │ slwi r0,r0,1 │ │ │ │ - mullw r7,r7,r10 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - extswsli r0,r0,5 │ │ │ │ - extswsli r7,r7,1 │ │ │ │ - add r7,r7,r5 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r7,r11,r7 │ │ │ │ + neg r3,r0 │ │ │ │ + mr r12,r0 │ │ │ │ + subf r0,r0,r6 │ │ │ │ + cmpw r3,r12 │ │ │ │ + bgt 50ba0 │ │ │ │ + cmpwi cr7,r6,0 │ │ │ │ + ble cr7,50698 │ │ │ │ + subf r8,r3,r6 │ │ │ │ + addi r2,r6,1 │ │ │ │ + extsw r7,r6 │ │ │ │ + xxspltidp vs12,1056964608 │ │ │ │ + addi r8,r8,1 │ │ │ │ + mulli r30,r2,-2 │ │ │ │ + mr r29,r2 │ │ │ │ + mullw r8,r8,r2 │ │ │ │ + extswsli r30,r30,5 │ │ │ │ + extswsli r8,r8,1 │ │ │ │ + add r8,r8,r7 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r8,r11,r8 │ │ │ │ nop │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r10,r7,32 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r5,-1 │ │ │ │ - mr r8,r5 │ │ │ │ - beq 50758 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - lxv vs11,32(r7) │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r9,16 │ │ │ │ + nop │ │ │ │ + andi. r2,r7,1 │ │ │ │ + addi r9,r8,32 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r10,r7 │ │ │ │ + beq 504b8 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + lxv vs11,32(r8) │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r2,16 │ │ │ │ xvadddp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r7) │ │ │ │ - beq 5079c │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - neg r3,r9 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - subfic r4,r9,-16 │ │ │ │ - lxvx vs0,r7,r3 │ │ │ │ + stxv vs0,32(r8) │ │ │ │ + beq 504fc │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + neg r4,r2 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + subfic r5,r2,-16 │ │ │ │ + lxvx vs0,r8,r4 │ │ │ │ xvadddp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r7,r4 │ │ │ │ - lxvx vs11,r10,r8 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + lxvx vs0,r8,r5 │ │ │ │ + lxvx vs11,r9,r10 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvadddp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r8 │ │ │ │ - bdnz 50760 │ │ │ │ - addi r30,r30,2 │ │ │ │ - add r7,r7,r0 │ │ │ │ - cmpw r12,r30 │ │ │ │ - bge 50720 │ │ │ │ - xori r0,r29,1 │ │ │ │ - subf r3,r6,r0 │ │ │ │ - subf r0,r0,r6 │ │ │ │ - subf r10,r3,r6 │ │ │ │ - mr r4,r28 │ │ │ │ - neg r8,r28 │ │ │ │ - addi r9,r6,-3 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - addis r30,r2,-2 │ │ │ │ - addis r12,r2,-2 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + bdnz 504c0 │ │ │ │ + addi r3,r3,2 │ │ │ │ + add r8,r8,r30 │ │ │ │ + cmpw r12,r3 │ │ │ │ + bge 50480 │ │ │ │ + xori r3,r0,1 │ │ │ │ + subf r4,r6,r3 │ │ │ │ + subf r3,r3,r6 │ │ │ │ + subf r9,r4,r6 │ │ │ │ + mulli r30,r29,-4 │ │ │ │ + addi r2,r6,-3 │ │ │ │ + plxv vs5,30044 # 57a80 │ │ │ │ + xxspltidp vs4,1048576000 │ │ │ │ + xxspltidp vs3,3196059648 │ │ │ │ cmpwi cr5,r6,2 │ │ │ │ - addi r10,r10,1 │ │ │ │ - slwi r8,r8,2 │ │ │ │ - rldic r9,r9,4,28 │ │ │ │ - addi r7,r7,1840 │ │ │ │ - addi r30,r30,1824 │ │ │ │ - addi r12,r12,1848 │ │ │ │ - mullw r10,r10,r4 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - addi r9,r9,64 │ │ │ │ - mr r28,r7 │ │ │ │ - addi r7,r6,-2 │ │ │ │ - mr r29,r8 │ │ │ │ - mr r26,r9 │ │ │ │ - mr r27,r7 │ │ │ │ - extswsli r10,r10,1 │ │ │ │ - add r10,r10,r5 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r10,r11,r10 │ │ │ │ - addi r7,r10,32 │ │ │ │ - li r9,0 │ │ │ │ - ble cr7,50894 │ │ │ │ - andi. r8,r5,1 │ │ │ │ - addi r4,r5,-1 │ │ │ │ - mr r8,r5 │ │ │ │ - beq 50858 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - lxv vs12,32(r10) │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r9,16 │ │ │ │ + addi r12,r6,-2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + rldic r2,r2,4,28 │ │ │ │ + mullw r9,r9,r29 │ │ │ │ + addi r0,r2,64 │ │ │ │ + extswsli r30,r30,4 │ │ │ │ + extswsli r9,r9,1 │ │ │ │ + add r9,r9,r7 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r9,r11,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r8,r9,32 │ │ │ │ + li r2,0 │ │ │ │ + ble cr7,505e4 │ │ │ │ + andi. r10,r7,1 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r10,r7 │ │ │ │ + beq 505a8 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + lxv vs12,32(r9) │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r2,16 │ │ │ │ xvsubdp vs0,vs12,vs0 │ │ │ │ - stxv vs0,32(r10) │ │ │ │ - beq 50894 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - neg r4,r9 │ │ │ │ - lxvx vs12,r7,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - lxvx vs0,r10,r4 │ │ │ │ - neg r4,r8 │ │ │ │ + stxv vs0,32(r9) │ │ │ │ + beq 505e4 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + neg r5,r2 │ │ │ │ + lxvx vs12,r8,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + lxvx vs0,r9,r5 │ │ │ │ + neg r5,r10 │ │ │ │ xvsubdp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r10,r4 │ │ │ │ - lxvx vs12,r7,r8 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r9,r5 │ │ │ │ + lxvx vs12,r8,r10 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvsubdp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r7,r8 │ │ │ │ - bdnz 50860 │ │ │ │ - lxv vs11,32(r10) │ │ │ │ - lxv vs5,0(r28) │ │ │ │ - addi r9,r10,48 │ │ │ │ - lfd f10,48(r10) │ │ │ │ - lfd f8,0(r12) │ │ │ │ - lfd f9,56(r10) │ │ │ │ - lfd f12,0(r30) │ │ │ │ + stxvx vs0,r8,r10 │ │ │ │ + bdnz 505b0 │ │ │ │ + lxv vs11,32(r9) │ │ │ │ + lfd f10,48(r9) │ │ │ │ + addi r2,r9,48 │ │ │ │ + lfd f9,56(r9) │ │ │ │ xxswapd vs0,vs11 │ │ │ │ - fmul f8,f10,f8 │ │ │ │ - fmul f12,f9,f12 │ │ │ │ + fmul f8,f10,f3 │ │ │ │ xxmr vs7,vs11 │ │ │ │ xxspltd vs6,vs11,1 │ │ │ │ + fmul f12,f9,f4 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stfd f8,40(r10) │ │ │ │ - stfd f12,32(r10) │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - ble cr5,50928 │ │ │ │ - clrldi r8,r27,32 │ │ │ │ - lxv vs8,48(r10) │ │ │ │ - mtctr r8 │ │ │ │ - nop │ │ │ │ + stfd f8,40(r9) │ │ │ │ + stfd f12,32(r9) │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + ble cr5,50668 │ │ │ │ + clrldi r10,r12,32 │ │ │ │ + lxv vs8,48(r9) │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs12,16(r9) │ │ │ │ + lxv vs12,16(r2) │ │ │ │ fmr f6,f10 │ │ │ │ fmr f7,f9 │ │ │ │ - lfd f10,16(r9) │ │ │ │ - lfd f9,24(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ + lfd f10,16(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + lfd f9,8(r2) │ │ │ │ xvsubdp vs0,vs12,vs11 │ │ │ │ xxmr vs11,vs8 │ │ │ │ xxmr vs8,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 508f0 │ │ │ │ - add r9,r26,r10 │ │ │ │ - lfd f0,0(r30) │ │ │ │ - addi r3,r3,2 │ │ │ │ - cmpw r0,r3 │ │ │ │ - fmul f7,f7,f0 │ │ │ │ - fmul f6,f6,f0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 50630 │ │ │ │ + add r2,r0,r9 │ │ │ │ + fmul f7,f7,f4 │ │ │ │ + fmul f6,f6,f4 │ │ │ │ + addi r4,r4,2 │ │ │ │ + cmpw r3,r4 │ │ │ │ fneg f7,f7 │ │ │ │ - stfd f6,8(r9) │ │ │ │ - stfd f7,0(r9) │ │ │ │ - lxv vs0,16(r10) │ │ │ │ + stfd f6,8(r2) │ │ │ │ + stfd f7,0(r2) │ │ │ │ + lxv vs0,16(r9) │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - add r10,r10,r29 │ │ │ │ - bge 50820 │ │ │ │ - ld r26,64(r1) │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + add r9,r9,r30 │ │ │ │ + bge 50570 │ │ │ │ lwz r0,68(r31) │ │ │ │ neg r30,r6 │ │ │ │ - andi. r9,r0,4 │ │ │ │ - beq 50dd0 │ │ │ │ + andi. r2,r0,4 │ │ │ │ + beq 50ac8 │ │ │ │ cmpw r6,r30 │ │ │ │ - blt 50a08 │ │ │ │ + bge 506c4 │ │ │ │ + b 50738 │ │ │ │ nop │ │ │ │ - addi r9,r2,-32464 │ │ │ │ - mr r29,r9 │ │ │ │ - b 50994 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r11,16(r31) │ │ │ │ - subf r9,r30,r6 │ │ │ │ - addi r4,r6,1 │ │ │ │ - srawi r10,r30,31 │ │ │ │ + subf r2,r30,r6 │ │ │ │ + addi r5,r6,1 │ │ │ │ + srawi r9,r30,31 │ │ │ │ extsw r7,r6 │ │ │ │ - ld r3,48(r29) │ │ │ │ + pld r3,129420 # 70060 │ │ │ │ li r8,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - xor r5,r10,r30 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xor r10,r9,r30 │ │ │ │ addi r30,r30,1 │ │ │ │ - mullw r9,r9,r4 │ │ │ │ - subf r10,r10,r5 │ │ │ │ - extsw r4,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - add r9,r9,r6 │ │ │ │ - add r5,r10,r9 │ │ │ │ - extsw r6,r9 │ │ │ │ + mullw r2,r2,r5 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + extsw r4,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + add r2,r2,r6 │ │ │ │ + add r5,r9,r2 │ │ │ │ + extsw r6,r2 │ │ │ │ extsw r5,r5 │ │ │ │ addi r6,r6,1 │ │ │ │ addi r5,r5,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ sldi r5,r5,4 │ │ │ │ add r6,r11,r6 │ │ │ │ add r5,r11,r5 │ │ │ │ - bl 5140 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 50e0 │ │ │ │ lwz r6,48(r31) │ │ │ │ cmpw r6,r30 │ │ │ │ - bge 50990 │ │ │ │ + bge 506c0 │ │ │ │ lwz r0,68(r31) │ │ │ │ - andi. r9,r0,1 │ │ │ │ - beq 50d0c │ │ │ │ + andi. r2,r0,1 │ │ │ │ + beq 50a44 │ │ │ │ cmpwi r6,0 │ │ │ │ - blt 50d80 │ │ │ │ - addi r4,r6,1 │ │ │ │ - extsw r9,r6 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + blt 50aac │ │ │ │ + addi r5,r6,1 │ │ │ │ + extsw r2,r6 │ │ │ │ ld r3,16(r31) │ │ │ │ - li r7,1 │ │ │ │ - mullw r5,r4,r4 │ │ │ │ - lfd f0,1608(r10) │ │ │ │ - neg r10,r4 │ │ │ │ - sldi r30,r9,1 │ │ │ │ - extswsli r12,r4,5 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r30,r30,3 │ │ │ │ - addi r12,r12,16 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - extswsli r5,r5,1 │ │ │ │ - add r5,r5,r9 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r5,r5,r8 │ │ │ │ - nop │ │ │ │ + plfd f0,29292 # 579c0 │ │ │ │ + li r8,1 │ │ │ │ + plfd f11,29288 # 579c8 │ │ │ │ + mullw r7,r5,r5 │ │ │ │ + mulli r9,r5,-2 │ │ │ │ + sldi r11,r2,1 │ │ │ │ + extswsli r30,r5,5 │ │ │ │ + addi r10,r3,16 │ │ │ │ + addi r11,r11,3 │ │ │ │ + addi r30,r30,16 │ │ │ │ + extswsli r7,r7,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r7,r7,r2 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r7,r7,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r7,1 │ │ │ │ + andi. r2,r8,1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - mr r9,r5 │ │ │ │ - addi r11,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 50aa0 │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - cmpdi r11,0 │ │ │ │ - add r9,r5,r10 │ │ │ │ + mr r2,r7 │ │ │ │ + addi r4,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 507d0 │ │ │ │ + lxv vs12,0(r7) │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r2,r7,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - beq 50acc │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - add r8,r9,r10 │ │ │ │ + stxv vs12,0(r7) │ │ │ │ + beq 507fc │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + add r10,r2,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ + stxv vs12,0(r2) │ │ │ │ + lxvx vs12,r2,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r9,r10 │ │ │ │ - add r9,r8,r10 │ │ │ │ - bdnz 50aa8 │ │ │ │ - addi r7,r7,2 │ │ │ │ - cmpld r7,r30 │ │ │ │ - beq 50e68 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - add r5,r5,r12 │ │ │ │ + stxvx vs12,r2,r9 │ │ │ │ + add r2,r10,r9 │ │ │ │ + bdnz 507d8 │ │ │ │ + addi r8,r8,2 │ │ │ │ + cmpld r8,r11 │ │ │ │ + beq 50b80 │ │ │ │ + mtfprwa f0,r8 │ │ │ │ + add r7,r7,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,1616(r9) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ fsqrt f0,f0 │ │ │ │ - b 50a70 │ │ │ │ - lwz r8,48(r31) │ │ │ │ - cmpwi r8,0 │ │ │ │ - blt 50bec │ │ │ │ - addi r9,r8,1 │ │ │ │ - addis r4,r2,-2 │ │ │ │ - extsw r8,r8 │ │ │ │ - ld r6,16(r31) │ │ │ │ - li r7,1 │ │ │ │ - mullw r5,r9,r9 │ │ │ │ - addi r4,r4,1808 │ │ │ │ - neg r10,r9 │ │ │ │ - sldi r11,r8,1 │ │ │ │ - extswsli r9,r9,5 │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - addi r6,r6,16 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r11,r11,3 │ │ │ │ - addi r3,r9,16 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - extswsli r5,r5,1 │ │ │ │ - add r5,r5,r8 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r5,r5,r6 │ │ │ │ - nop │ │ │ │ + b 507a0 │ │ │ │ + ld r30,80(r1) │ │ │ │ + lwz r10,48(r31) │ │ │ │ + cmpwi r10,0 │ │ │ │ + blt 5090c │ │ │ │ + addi r2,r10,1 │ │ │ │ + ld r7,16(r31) │ │ │ │ + extsw r10,r10 │ │ │ │ nop │ │ │ │ + plxv vs0,29232 # 57a70 │ │ │ │ + li r8,1 │ │ │ │ + mullw r6,r2,r2 │ │ │ │ + mulli r9,r2,-2 │ │ │ │ + sldi r3,r10,1 │ │ │ │ + extswsli r2,r2,5 │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r3,r3,3 │ │ │ │ + addi r4,r2,16 │ │ │ │ + extswsli r6,r6,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r6,r6,r10 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + add r6,r6,r7 │ │ │ │ nop │ │ │ │ - andi. r4,r7,3 │ │ │ │ - mr r9,r5 │ │ │ │ - mr r6,r7 │ │ │ │ - addi r0,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 50bb0 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 50ba0 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 50b94 │ │ │ │ - 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 50bdc │ │ │ │ - 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 50bb8 │ │ │ │ - addi r7,r7,2 │ │ │ │ - add r5,r5,r3 │ │ │ │ - cmpld r11,r7 │ │ │ │ - bne 50b60 │ │ │ │ - addi r1,r1,112 │ │ │ │ + andi. r5,r8,3 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r8 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 508d0 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 508c0 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 508b4 │ │ │ │ + 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 508fc │ │ │ │ + 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 508d8 │ │ │ │ + addi r8,r8,2 │ │ │ │ + add r6,r6,r4 │ │ │ │ + cmpld r3,r8 │ │ │ │ + bne 50880 │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r8,48(r31) │ │ │ │ - cmpwi r8,0 │ │ │ │ - blt 50bec │ │ │ │ - addi r9,r8,1 │ │ │ │ - addis r4,r2,-2 │ │ │ │ - extsw r8,r8 │ │ │ │ - ld r6,16(r31) │ │ │ │ - li r7,1 │ │ │ │ - mullw r5,r9,r9 │ │ │ │ - addi r4,r4,1808 │ │ │ │ - neg r10,r9 │ │ │ │ - sldi r11,r8,1 │ │ │ │ - extswsli r9,r9,5 │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - addi r6,r6,16 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r11,r11,3 │ │ │ │ - addi r3,r9,16 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - extswsli r5,r5,1 │ │ │ │ - add r5,r5,r8 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r5,r5,r6 │ │ │ │ + lwz r10,48(r31) │ │ │ │ + cmpwi r10,0 │ │ │ │ + blt 5090c │ │ │ │ + addi r2,r10,1 │ │ │ │ + ld r7,16(r31) │ │ │ │ + extsw r10,r10 │ │ │ │ + plxv vs0,28984 # 57a70 │ │ │ │ + li r8,1 │ │ │ │ + mullw r6,r2,r2 │ │ │ │ + mulli r9,r2,-2 │ │ │ │ + sldi r3,r10,1 │ │ │ │ + extswsli r2,r2,5 │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r3,r3,3 │ │ │ │ + addi r4,r2,16 │ │ │ │ + extswsli r6,r6,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r6,r6,r10 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + add r6,r6,r7 │ │ │ │ nop │ │ │ │ - andi. r4,r7,3 │ │ │ │ - mr r9,r5 │ │ │ │ - mr r6,r7 │ │ │ │ - addi r0,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 50cb0 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 50ca0 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 50c94 │ │ │ │ - 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 50cdc │ │ │ │ - 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 50cb8 │ │ │ │ - addi r7,r7,2 │ │ │ │ - add r5,r5,r3 │ │ │ │ - cmpld r7,r11 │ │ │ │ - bne 50c60 │ │ │ │ - addi r1,r1,112 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r5,r8,3 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r8 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 509d0 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 509c0 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 509b4 │ │ │ │ + mr r7,r11 │ │ │ │ + add r2,r6,r9 │ │ │ │ + stxv vs0,0(r6) │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r7,r7,-1 │ │ │ │ + add r2,r2,r9 │ │ │ │ + cmpdi r7,1 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + add r2,r2,r9 │ │ │ │ + beq 509fc │ │ │ │ + srdi 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 509d8 │ │ │ │ + addi r8,r8,2 │ │ │ │ + add r6,r6,r4 │ │ │ │ + cmpld r8,r3 │ │ │ │ + bne 50980 │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - bl 5260 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,128(r1) │ │ │ │ - mtlr r0 │ │ │ │ - b 50bec │ │ │ │ - andis. r0,r0,1 │ │ │ │ - beq 50d80 │ │ │ │ - neg r30,r6 │ │ │ │ - addi r8,r6,1 │ │ │ │ - cmpw r30,r8 │ │ │ │ - bgt 50d80 │ │ │ │ + ld r30,80(r1) │ │ │ │ + addi r1,r1,96 │ │ │ │ + ld r31,-8(r1) │ │ │ │ + b 5200 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmpw r8,r2 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + stxvx vs0,r9,r6 │ │ │ │ + bge 50320 │ │ │ │ + b 5035c │ │ │ │ + andis. r0,r0,1 │ │ │ │ + beq 50aac │ │ │ │ + neg r30,r6 │ │ │ │ + addi r10,r6,1 │ │ │ │ + cmpw r30,r10 │ │ │ │ + bgt 50aac │ │ │ │ nop │ │ │ │ ld r3,16(r31) │ │ │ │ - subf r9,r30,r6 │ │ │ │ - srawi r10,r30,31 │ │ │ │ + subf r2,r30,r6 │ │ │ │ + srawi r9,r30,31 │ │ │ │ li r4,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - xor r7,r10,r30 │ │ │ │ - mullw r9,r9,r8 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - add r5,r10,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xor r8,r9,r30 │ │ │ │ + mullw r2,r2,r10 │ │ │ │ + subf r9,r9,r8 │ │ │ │ + add r5,r9,r10 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r3,r3,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5240 │ │ │ │ lwz r6,48(r31) │ │ │ │ cmpw r6,r30 │ │ │ │ - addi r8,r6,1 │ │ │ │ + addi r10,r6,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - bge 50d30 │ │ │ │ - ld r0,128(r1) │ │ │ │ - ld r27,72(r1) │ │ │ │ - ld r28,80(r1) │ │ │ │ - ld r29,88(r1) │ │ │ │ - ld r30,96(r1) │ │ │ │ - addi r1,r1,112 │ │ │ │ + bge 50a60 │ │ │ │ + ld r0,112(r1) │ │ │ │ + ld r29,72(r1) │ │ │ │ + ld r30,80(r1) │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - ld r8,56(r3) │ │ │ │ - ld r10,24(r3) │ │ │ │ - andi. r9,r9,2 │ │ │ │ - std r6,88(r3) │ │ │ │ - std r8,192(r3) │ │ │ │ - std r10,96(r3) │ │ │ │ - beq 50e7c │ │ │ │ - addi r3,r3,72 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 506a4 │ │ │ │ cmpw r6,r30 │ │ │ │ - blt 50a08 │ │ │ │ + bge 50ae4 │ │ │ │ + b 50738 │ │ │ │ nop │ │ │ │ - addi r9,r2,-32464 │ │ │ │ - mr r29,r9 │ │ │ │ - b 50df4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r11,16(r31) │ │ │ │ - subf r9,r30,r6 │ │ │ │ - addi r4,r6,1 │ │ │ │ - srawi r10,r30,31 │ │ │ │ + subf r2,r30,r6 │ │ │ │ + addi r5,r6,1 │ │ │ │ + srawi r9,r30,31 │ │ │ │ extsw r7,r6 │ │ │ │ - ld r3,48(r29) │ │ │ │ + pld r3,128364 # 70060 │ │ │ │ li r8,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - xor r5,r10,r30 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xor r10,r9,r30 │ │ │ │ addi r30,r30,1 │ │ │ │ - mullw r9,r9,r4 │ │ │ │ - subf r10,r10,r5 │ │ │ │ - extsw r4,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - add r9,r9,r6 │ │ │ │ - add r5,r10,r9 │ │ │ │ - extsw r6,r9 │ │ │ │ + mullw r2,r2,r5 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + extsw r4,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + add r2,r2,r6 │ │ │ │ + add r5,r9,r2 │ │ │ │ + extsw r6,r2 │ │ │ │ extsw r5,r5 │ │ │ │ addi r6,r6,1 │ │ │ │ addi r5,r5,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ sldi r5,r5,4 │ │ │ │ add r6,r11,r6 │ │ │ │ add r5,r11,r5 │ │ │ │ - bl 4ae0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a80 │ │ │ │ lwz r6,48(r31) │ │ │ │ cmpw r6,r30 │ │ │ │ - bge 50df0 │ │ │ │ - b 50a04 │ │ │ │ + bge 50ae0 │ │ │ │ + b 50734 │ │ │ │ + ld r10,56(r3) │ │ │ │ + ld r9,24(r3) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + std r6,88(r3) │ │ │ │ + std r9,96(r3) │ │ │ │ + std r10,192(r3) │ │ │ │ + beq 50b94 │ │ │ │ + addi r3,r3,72 │ │ │ │ + bl 45c0 │ │ │ │ + b 50410 │ │ │ │ andis. r0,r0,1 │ │ │ │ - beq 50d80 │ │ │ │ - mr r8,r4 │ │ │ │ + beq 50aac │ │ │ │ + mr r10,r5 │ │ │ │ neg r30,r6 │ │ │ │ - b 50d34 │ │ │ │ + b 50a64 │ │ │ │ addi r3,r3,72 │ │ │ │ - bl 4c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 506a4 │ │ │ │ - subfic r0,r9,1 │ │ │ │ - addi r9,r6,1 │ │ │ │ + bl 4bc0 │ │ │ │ + b 50410 │ │ │ │ + subfic r3,r0,1 │ │ │ │ + addi r2,r6,1 │ │ │ │ cmpwi cr7,r6,0 │ │ │ │ - extsw r5,r6 │ │ │ │ - subf r3,r6,r0 │ │ │ │ - subf r0,r0,r6 │ │ │ │ - mr r28,r9 │ │ │ │ - cmpw r3,r0 │ │ │ │ - bgt 50960 │ │ │ │ - std r26,64(r1) │ │ │ │ - b 507b8 │ │ │ │ + extsw r7,r6 │ │ │ │ + subf r4,r6,r3 │ │ │ │ + subf r3,r3,r6 │ │ │ │ + mr r29,r2 │ │ │ │ + cmpw r4,r3 │ │ │ │ + ble 50518 │ │ │ │ + b 50698 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x680 │ │ │ │ + .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000050ed0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,28720 │ │ │ │ - lwz r9,68(r3) │ │ │ │ - rlwinm r9,r9,0,17,14 │ │ │ │ - rlwinm. r9,r9,0,14,17 │ │ │ │ +0000000000050be0 : │ │ │ │ + lwz r2,68(r3) │ │ │ │ + rlwinm r2,r2,0,17,14 │ │ │ │ + rlwinm. r2,r2,0,14,17 │ │ │ │ bnelr │ │ │ │ - lwz r9,184(r3) │ │ │ │ - ld r10,56(r3) │ │ │ │ - andi. r9,r9,60 │ │ │ │ - std r10,192(r3) │ │ │ │ + lwz r2,184(r3) │ │ │ │ + ld r9,56(r3) │ │ │ │ + andi. r2,r2,60 │ │ │ │ + std r9,192(r3) │ │ │ │ beqlr │ │ │ │ - mflr r0 │ │ │ │ addi r3,r3,72 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 49e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,28624 │ │ │ │ - mflr r0 │ │ │ │ + b 4980 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r11,r3,-1 │ │ │ │ neg r6,r5 │ │ │ │ - srawi r9,r4,31 │ │ │ │ - mr r11,r3 │ │ │ │ - mr r10,r5 │ │ │ │ - xor r8,r9,r4 │ │ │ │ - subf r9,r9,r8 │ │ │ │ - std r0,16(r1) │ │ │ │ - addi r0,r3,-1 │ │ │ │ - stdu r1,-64(r1) │ │ │ │ - cmpw r0,r6 │ │ │ │ - bgt 50fa0 │ │ │ │ - cmpwi r11,1 │ │ │ │ - addi r5,r10,1 │ │ │ │ - bgt 50f78 │ │ │ │ - subfic r0,r11,1 │ │ │ │ - cmpw r0,r9 │ │ │ │ - addi r1,r1,64 │ │ │ │ - isellt r3,r9,r0 │ │ │ │ - ld r0,16(r1) │ │ │ │ + srawi r2,r4,31 │ │ │ │ + mr r7,r3 │ │ │ │ + mr r9,r5 │ │ │ │ + cmpw r11,r6 │ │ │ │ + xor r10,r2,r4 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + bgt 50c90 │ │ │ │ + cmpwi r7,1 │ │ │ │ + addi r5,r9,1 │ │ │ │ + bgt 50c74 │ │ │ │ + subfic r11,r7,1 │ │ │ │ + cmpw r11,r2 │ │ │ │ + isellt r3,r2,r11 │ │ │ │ subf r3,r3,r5 │ │ │ │ - mtlr r0 │ │ │ │ extsw r3,r3 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r10,r3,-2 │ │ │ │ - mr r7,r5 │ │ │ │ + addi r9,r3,-2 │ │ │ │ mr r8,r5 │ │ │ │ - cmpw r6,r10 │ │ │ │ - blt 51020 │ │ │ │ - cmpwi r0,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ble 51000 │ │ │ │ - cmpw r10,r9 │ │ │ │ - addi r1,r1,64 │ │ │ │ - isellt r10,r9,r10 │ │ │ │ - cmpw r0,r9 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - isellt r3,r9,r0 │ │ │ │ - ld r0,16(r1) │ │ │ │ - add r5,r10,r7 │ │ │ │ + mr r10,r5 │ │ │ │ + cmpw r6,r9 │ │ │ │ + blt 50d00 │ │ │ │ + cmpwi r11,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ble 50ce0 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r9,r2,r9 │ │ │ │ + cmpw r11,r2 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + isellt r3,r2,r11 │ │ │ │ + add r5,r9,r8 │ │ │ │ addi r5,r5,1 │ │ │ │ - mtlr r0 │ │ │ │ subf r3,r3,r5 │ │ │ │ extsw r3,r3 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ + subfic r9,r11,1 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r9,r2,r9 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r9,r9,r8 │ │ │ │ + b 50c64 │ │ │ │ nop │ │ │ │ - subfic r10,r0,1 │ │ │ │ - cmpw r10,r9 │ │ │ │ - isellt r10,r9,r10 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r10,r10,r7 │ │ │ │ - b 50f68 │ │ │ │ nop │ │ │ │ + addi r10,r3,-3 │ │ │ │ + cmpw r6,r10 │ │ │ │ + blt 50d40 │ │ │ │ + cmpwi r9,1 │ │ │ │ + addi r3,r5,1 │ │ │ │ + ble 50d30 │ │ │ │ + cmpw r10,r2 │ │ │ │ + isellt r10,r2,r10 │ │ │ │ + subf r10,r10,r3 │ │ │ │ + add r10,r10,r8 │ │ │ │ + b 50ca4 │ │ │ │ + nop │ │ │ │ + subfic r10,r9,1 │ │ │ │ + b 50d18 │ │ │ │ nop │ │ │ │ - addi r8,r3,-3 │ │ │ │ - mr r3,r5 │ │ │ │ - cmpw r6,r8 │ │ │ │ - blt 51060 │ │ │ │ - cmpwi r10,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - bgt 51040 │ │ │ │ - subfic r8,r10,1 │ │ │ │ - cmpw r8,r9 │ │ │ │ - isellt r8,r9,r8 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - add r8,r8,r7 │ │ │ │ - b 50fb4 │ │ │ │ nop │ │ │ │ + mflr r0 │ │ │ │ + extsw r3,r10 │ │ │ │ + std r0,16(r1) │ │ │ │ + stdu r1,-64(r1) │ │ │ │ + stw r2,44(r1) │ │ │ │ + std r7,48(r1) │ │ │ │ + std r8,56(r1) │ │ │ │ + stw r9,40(r1) │ │ │ │ + stw r11,36(r1) │ │ │ │ + stw r10,32(r1) │ │ │ │ + bl 50c40 │ │ │ │ + lwz r9,40(r1) │ │ │ │ + ld r8,56(r1) │ │ │ │ + lwz r2,44(r1) │ │ │ │ + ld r7,48(r1) │ │ │ │ + lwz r11,36(r1) │ │ │ │ + lwz r10,32(r1) │ │ │ │ + cmpwi r9,1 │ │ │ │ + add r3,r3,r8 │ │ │ │ + addi r3,r3,1 │ │ │ │ + bgt 50d98 │ │ │ │ + subfic r10,r9,1 │ │ │ │ + cmpw r10,r2 │ │ │ │ + isellt r10,r2,r10 │ │ │ │ + cmpwi r11,1 │ │ │ │ + subf r10,r10,r3 │ │ │ │ + add r10,r10,r8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ble 50df0 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r9,r2,r9 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r5,r9,r8 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpw r11,r2 │ │ │ │ + addi r1,r1,64 │ │ │ │ + isellt r3,r2,r11 │ │ │ │ + ld r0,16(r1) │ │ │ │ + subf r3,r3,r5 │ │ │ │ + mtlr r0 │ │ │ │ + extsw r3,r3 │ │ │ │ + blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - extsw r3,r8 │ │ │ │ - stw r9,44(r1) │ │ │ │ - std r7,56(r1) │ │ │ │ - std r11,48(r1) │ │ │ │ - stw r10,40(r1) │ │ │ │ - stw r0,36(r1) │ │ │ │ - stw r8,32(r1) │ │ │ │ - bl 50f38 │ │ │ │ - ld r7,56(r1) │ │ │ │ - lwz r9,44(r1) │ │ │ │ - ld r11,48(r1) │ │ │ │ - lwz r10,40(r1) │ │ │ │ - lwz r0,36(r1) │ │ │ │ - lwz r8,32(r1) │ │ │ │ - add r3,r3,r7 │ │ │ │ - b 51030 │ │ │ │ + subfic r9,r11,1 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r9,r2,r9 │ │ │ │ + cmpwi r7,1 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r9,r9,r8 │ │ │ │ + addi r5,r9,1 │ │ │ │ + bgt 50dc8 │ │ │ │ + subfic r11,r7,1 │ │ │ │ + addi r1,r1,64 │ │ │ │ + cmpw r11,r2 │ │ │ │ + ld r0,16(r1) │ │ │ │ + isellt r3,r2,r11 │ │ │ │ + subf r3,r3,r5 │ │ │ │ + mtlr r0 │ │ │ │ + extsw r3,r3 │ │ │ │ + blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000510b0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,28240 │ │ │ │ - std r30,-16(r1) │ │ │ │ - mflr r0 │ │ │ │ +0000000000050e40 : │ │ │ │ + std r30,-56(r1) │ │ │ │ + std r31,-48(r1) │ │ │ │ ld r30,0(r3) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mfcr r11 │ │ │ │ - std r14,-144(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - cmpwi r30,0 │ │ │ │ - std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + mr r18,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - ld r7,8(r3) │ │ │ │ - mr r22,r3 │ │ │ │ + stfd f27,-40(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + cmpwi r30,0 │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-320(r1) │ │ │ │ + stdu r1,-384(r1) │ │ │ │ + stxv vs60,128(r1) │ │ │ │ + stxv vs61,144(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs62,144(r1) │ │ │ │ - stxv vs63,160(r1) │ │ │ │ - beq 521a4 │ │ │ │ - ld r10,112(r3) │ │ │ │ - ld r8,24(r3) │ │ │ │ - mr r21,r30 │ │ │ │ - cmpld r10,r8 │ │ │ │ - beq 511d8 │ │ │ │ - cmpwi r7,0 │ │ │ │ - ble 511d8 │ │ │ │ - clrldi r5,r7,32 │ │ │ │ - andi. r7,r7,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r5,-1 │ │ │ │ - mr r6,r5 │ │ │ │ - beq 5119c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 51188 │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 52218 │ │ │ │ - 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 511d8 │ │ │ │ - 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 511a4 │ │ │ │ - lwz r9,84(r22) │ │ │ │ - andi. r9,r9,2 │ │ │ │ - bne 51aa8 │ │ │ │ - addi r3,r22,88 │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - neg r14,r30 │ │ │ │ - cmpw r30,r14 │ │ │ │ - stw r14,48(r31) │ │ │ │ - blt 51c7c │ │ │ │ - slwi r9,r30,1 │ │ │ │ - addi r23,r30,1 │ │ │ │ - li r7,2 │ │ │ │ + stxv vs62,160(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + ld r8,8(r3) │ │ │ │ + beq 51ef4 │ │ │ │ + ld r9,112(r3) │ │ │ │ + ld r10,24(r3) │ │ │ │ + mr r27,r30 │ │ │ │ + cmpld r9,r10 │ │ │ │ + beq 50f7c │ │ │ │ + cmpwi r8,0 │ │ │ │ + ble 50f7c │ │ │ │ + clrldi r6,r8,32 │ │ │ │ + andi. r8,r8,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r6,-1 │ │ │ │ + mr r7,r6 │ │ │ │ + beq 50f40 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 50f2c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 51f68 │ │ │ │ + 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 50f7c │ │ │ │ + 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 50f48 │ │ │ │ + lwz r2,84(r18) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + bne 51830 │ │ │ │ + addi r3,r18,88 │ │ │ │ + bl 4660 │ │ │ │ + neg r20,r30 │ │ │ │ + cmpw r30,r20 │ │ │ │ + stw r20,36(r31) │ │ │ │ + blt 519d8 │ │ │ │ + li r8,2 │ │ │ │ + slwi r2,r30,1 │ │ │ │ cmpwi cr7,r30,2 │ │ │ │ - stw r30,52(r31) │ │ │ │ - addi r10,r30,2 │ │ │ │ - lis r6,10922 │ │ │ │ - li r26,1 │ │ │ │ + addi r22,r30,1 │ │ │ │ + plxv vs61,27360 # 57a90 │ │ │ │ + plfd f28,27368 # 57aa0 │ │ │ │ + addi r9,r30,2 │ │ │ │ + xxspltidp vs27,1056964608 │ │ │ │ + li r19,1 │ │ │ │ cmpwi r30,-1 │ │ │ │ + stw r30,40(r31) │ │ │ │ + isel r7,r8,r30,4*cr7+lt │ │ │ │ + addi r8,r2,3 │ │ │ │ + addi r2,r2,2 │ │ │ │ + slwi r10,r22,1 │ │ │ │ + mullw r9,r9,r22 │ │ │ │ + mullw r17,r22,r22 │ │ │ │ + clrldi r5,r22,32 │ │ │ │ + xxspltidp vs29,3204448256 │ │ │ │ + mullw r15,r2,r22 │ │ │ │ + slwi r6,r7,1 │ │ │ │ + extswsli r2,r22,4 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stw r7,76(r31) │ │ │ │ + addi r7,r7,1 │ │ │ │ + xxspltd vs60,vs27,0 │ │ │ │ + xxspltidp vs30,1073741824 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + std r2,56(r31) │ │ │ │ + addi r2,r6,1 │ │ │ │ + mullw r29,r10,r22 │ │ │ │ xxspltib vs63,0 │ │ │ │ - addi r5,r9,3 │ │ │ │ - addi r9,r9,2 │ │ │ │ - isel r7,r7,r30,4*cr7+lt │ │ │ │ - slwi r8,r23,1 │ │ │ │ - stw r23,32(r31) │ │ │ │ - mullw r10,r10,r23 │ │ │ │ - mullw r20,r23,r23 │ │ │ │ - clrldi r11,r23,32 │ │ │ │ + extsw r3,r22 │ │ │ │ + mullw r14,r9,r8 │ │ │ │ not r16,r30 │ │ │ │ - mullw r18,r9,r23 │ │ │ │ - extsw r9,r23 │ │ │ │ - slwi r3,r7,1 │ │ │ │ - addi r4,r7,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stw r7,92(r31) │ │ │ │ - lis r7,-32768 │ │ │ │ + iseleq r19,r19,r5 │ │ │ │ + cmpwi cr4,r27,0 │ │ │ │ + stw r2,80(r31) │ │ │ │ + stw r17,84(r31) │ │ │ │ + extswsli r2,r7,4 │ │ │ │ xxspltib vs62,0 │ │ │ │ - std r9,80(r31) │ │ │ │ - extswsli r9,r23,4 │ │ │ │ - iseleq r26,r26,r11 │ │ │ │ - cmpwi cr4,r21,0 │ │ │ │ - mullw r29,r8,r23 │ │ │ │ - stw r16,132(r31) │ │ │ │ - std r9,64(r31) │ │ │ │ - addi r9,r3,1 │ │ │ │ - mullw r17,r10,r5 │ │ │ │ - stw r20,124(r31) │ │ │ │ - stw r20,100(r31) │ │ │ │ - stw r18,128(r31) │ │ │ │ - stw r9,96(r31) │ │ │ │ - extswsli r9,r4,4 │ │ │ │ - std r9,104(r31) │ │ │ │ - extsw r9,r30 │ │ │ │ - stw r29,112(r31) │ │ │ │ - stw r17,120(r31) │ │ │ │ - std r9,56(r31) │ │ │ │ - ori r9,r6,43691 │ │ │ │ - stw r9,116(r31) │ │ │ │ - ori r9,r7,1 │ │ │ │ - stw r9,88(r31) │ │ │ │ + std r3,64(r31) │ │ │ │ + stw r17,112(r31) │ │ │ │ + stw r15,116(r31) │ │ │ │ + std r2,88(r31) │ │ │ │ + extsw r2,r30 │ │ │ │ + stw r29,104(r31) │ │ │ │ + stw r16,120(r31) │ │ │ │ + std r2,48(r31) │ │ │ │ + stw r14,108(r31) │ │ │ │ + rlwinm r10,r20,0,31,0 │ │ │ │ + srawi r26,r20,31 │ │ │ │ + addi r9,r20,-1 │ │ │ │ + slwi r2,r20,1 │ │ │ │ + lwz r23,120(r31) │ │ │ │ + lwz r24,104(r31) │ │ │ │ + lwz r28,36(r31) │ │ │ │ + stw r10,72(r31) │ │ │ │ + lwz r10,40(r31) │ │ │ │ + mullw r9,r9,r20 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + subfic r10,r10,-2 │ │ │ │ + stw r10,32(r31) │ │ │ │ + xor r10,r26,r20 │ │ │ │ + subf r26,r26,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 │ │ │ │ + lwz r9,84(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + stw r2,44(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - rlwinm r8,r14,0,31,0 │ │ │ │ - srawi r27,r14,31 │ │ │ │ - addi r10,r14,-1 │ │ │ │ - slwi r9,r14,1 │ │ │ │ - lwz r30,132(r31) │ │ │ │ - lwz r24,112(r31) │ │ │ │ - lwz r28,48(r31) │ │ │ │ - stw r8,76(r31) │ │ │ │ - lwz r8,52(r31) │ │ │ │ - mullw r10,r10,r14 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - subfic r8,r8,-2 │ │ │ │ - stw r8,36(r31) │ │ │ │ - xor r8,r27,r14 │ │ │ │ - subf r27,r27,r8 │ │ │ │ - lwz r8,120(r31) │ │ │ │ - maddld r9,r9,r10,r8 │ │ │ │ - lwz r10,116(r31) │ │ │ │ - mulhw r10,r9,r10 │ │ │ │ - srawi r9,r9,31 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - lwz r10,100(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - stw r9,72(r31) │ │ │ │ - ld r3,56(r31) │ │ │ │ - std r1,40(r31) │ │ │ │ - srawi r29,r28,31 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,0(r22) │ │ │ │ - ld r10,0(r1) │ │ │ │ - xor r9,r29,r28 │ │ │ │ + nop │ │ │ │ + ld r3,48(r31) │ │ │ │ + srawi r30,r28,31 │ │ │ │ + mr r17,r1 │ │ │ │ + bl 4c20 │ │ │ │ + ld r10,0(r18) │ │ │ │ + ld r9,0(r1) │ │ │ │ + xor r2,r30,r28 │ │ │ │ sldi r3,r3,4 │ │ │ │ - subf r29,r29,r9 │ │ │ │ + subf r30,r30,r2 │ │ │ │ + addi r16,r10,1 │ │ │ │ subfic r3,r3,-16 │ │ │ │ - cmpw cr7,r29,r27 │ │ │ │ - stdux r10,r1,r3 │ │ │ │ - addi r3,r8,1 │ │ │ │ - isel r29,r27,r29,4*cr7+lt │ │ │ │ - sldi r9,r3,5 │ │ │ │ - sldi. r4,r3,1 │ │ │ │ - addi r25,r1,32 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - ble 51440 │ │ │ │ - ld r20,80(r31) │ │ │ │ - extsw r6,r21 │ │ │ │ - extswsli r10,r24,1 │ │ │ │ - ld r23,104(r22) │ │ │ │ - andi. r11,r4,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r0,r4,-1 │ │ │ │ - mr r5,r4 │ │ │ │ - subf r6,r6,r20 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - add r6,r6,r10 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r10,r23,r6 │ │ │ │ - beq 51404 │ │ │ │ - cmpdi r11,1 │ │ │ │ - beq 513f0 │ │ │ │ - cmpdi r11,2 │ │ │ │ - beq 513e0 │ │ │ │ - lxvx vs0,r23,r6 │ │ │ │ - mr r4,r0 │ │ │ │ - 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 51440 │ │ │ │ - srdi r6,r5,2 │ │ │ │ - mtctr r6 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r9,16 │ │ │ │ - addi r4,r9,32 │ │ │ │ - addi r5,r9,48 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r7,r6 │ │ │ │ - lxvx vs0,r10,r4 │ │ │ │ - stxvx vs0,r7,r4 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - stxvx vs0,r7,r5 │ │ │ │ - bdnz 5140c │ │ │ │ - add r20,r28,r14 │ │ │ │ - slwi r23,r3,1 │ │ │ │ - ld r6,0(r1) │ │ │ │ - mr r19,r1 │ │ │ │ - srawi r9,r20,1 │ │ │ │ - addze r9,r9 │ │ │ │ - extswsli r16,r23,4 │ │ │ │ - neg r10,r16 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - subf r9,r9,r20 │ │ │ │ - addi r11,r1,32 │ │ │ │ - srawi r10,r9,31 │ │ │ │ - xor r9,r10,r9 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - cmpwi r10,1 │ │ │ │ - bne 51670 │ │ │ │ - addis r12,r2,-2 │ │ │ │ - lxv vs7,16(r7) │ │ │ │ - addi r17,r23,-1 │ │ │ │ - addi r12,r12,1856 │ │ │ │ - cmpwi r17,1 │ │ │ │ - lxv vs10,0(r12) │ │ │ │ - xxswapd vs0,vs7 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxv vs0,0(r11) │ │ │ │ - ble 51ef8 │ │ │ │ + cmpw cr7,r30,r26 │ │ │ │ + sldi r2,r16,5 │ │ │ │ + sldi. r7,r16,1 │ │ │ │ + stdux r9,r1,r3 │ │ │ │ + isel r30,r26,r30,4*cr7+lt │ │ │ │ + neg r2,r2 │ │ │ │ + addi r29,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + ble 511fc │ │ │ │ + ld r25,64(r31) │ │ │ │ + extsw r6,r27 │ │ │ │ + extswsli r4,r24,1 │ │ │ │ + ld r11,104(r18) │ │ │ │ + andi. r3,r7,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r0,r7,-1 │ │ │ │ + mr r9,r7 │ │ │ │ + not r6,r6 │ │ │ │ + add r5,r25,r6 │ │ │ │ + add r5,r5,r4 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + add r6,r11,r5 │ │ │ │ + beq 511c0 │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq 511ac │ │ │ │ + cmpdi r3,2 │ │ │ │ + beq 5119c │ │ │ │ + lxvx vs0,r11,r5 │ │ │ │ + mr r7,r0 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ + cmpdi r7,1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 511fc │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r5,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r6,r9 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + lxvx vs0,r6,r5 │ │ │ │ + stxvx vs0,r8,r5 │ │ │ │ + lxvx vs0,r6,r7 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + bdnz 511c8 │ │ │ │ + add r25,r28,r20 │ │ │ │ + slwi r3,r16,1 │ │ │ │ + ld r7,0(r1) │ │ │ │ + mr r21,r1 │ │ │ │ + srawi r2,r25,1 │ │ │ │ + addze r2,r2 │ │ │ │ + extswsli r14,r3,4 │ │ │ │ + neg r9,r14 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + subf r2,r2,r25 │ │ │ │ + addi r4,r1,32 │ │ │ │ + srawi r9,r2,31 │ │ │ │ + xor r2,r9,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + cmpwi r2,1 │ │ │ │ + bne 51410 │ │ │ │ + lxv vs8,16(r8) │ │ │ │ addi r15,r3,-1 │ │ │ │ - addi r9,r7,32 │ │ │ │ - addi r10,r11,16 │ │ │ │ - slwi r15,r15,1 │ │ │ │ - addi r0,r15,-2 │ │ │ │ + cmpwi r15,1 │ │ │ │ + xxswapd vs0,vs8 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,0(r4) │ │ │ │ + ble 51c64 │ │ │ │ + addi r12,r16,-1 │ │ │ │ + addi r2,r8,32 │ │ │ │ + addi r9,r4,16 │ │ │ │ + slwi r12,r12,1 │ │ │ │ + addi r0,r12,-2 │ │ │ │ cmplwi r0,1 │ │ │ │ - ble 51f30 │ │ │ │ - lxv vs6,0(r7) │ │ │ │ - li r4,3 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs8,32(r9) │ │ │ │ - addi r5,r4,1 │ │ │ │ - mr r6,r4 │ │ │ │ - mr r18,r9 │ │ │ │ - addi r4,r4,3 │ │ │ │ - lxv vs9,16(r9) │ │ │ │ - addi r10,r10,48 │ │ │ │ + ble 51c90 │ │ │ │ + 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,r5 │ │ │ │ - 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 514d0 │ │ │ │ - addi r18,r18,16 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs11,0(r18) │ │ │ │ - cmplw r15,r5 │ │ │ │ - lxv vs12,0(r12) │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs11,vs11,vs61 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + xvmuldp vs12,vs12,vs61 │ │ │ │ + stxv vs11,-48(r9) │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + stxv vs12,-32(r9) │ │ │ │ + bgt 51280 │ │ │ │ + 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) │ │ │ │ - ble 51598 │ │ │ │ - lxv vs0,16(r9) │ │ │ │ - lxv vs11,16(r18) │ │ │ │ - addi r6,r6,2 │ │ │ │ - cmplw r15,r6 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + bge 51344 │ │ │ │ + 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) │ │ │ │ - ble 51598 │ │ │ │ - lxv vs0,32(r9) │ │ │ │ - lxv vs11,32(r18) │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + bge 51344 │ │ │ │ + lxv vs0,32(r2) │ │ │ │ + lxv vs12,32(r11) │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r10) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - extsw r17,r17 │ │ │ │ - add r16,r11,r16 │ │ │ │ - lfd f11,1864(r9) │ │ │ │ - addi r17,r17,-1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f10,1856(r9) │ │ │ │ - sldi r9,r17,4 │ │ │ │ - add r10,r7,r9 │ │ │ │ - lfdx f12,r7,r9 │ │ │ │ - lfd f0,8(r10) │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - stfd f12,-8(r16) │ │ │ │ - stfd f0,-16(r16) │ │ │ │ - andi. r6,r23,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r23,-1 │ │ │ │ - mr r10,r23 │ │ │ │ - beq 5162c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 51618 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 51608 │ │ │ │ - lxv vs0,0(r11) │ │ │ │ - mr r23,r5 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - lxvx vs0,r11,r9 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r11,r9 │ │ │ │ - cmpdi r23,1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 51670 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r11,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r11,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r7,r10 │ │ │ │ - lxvx vs0,r11,r5 │ │ │ │ - stxvx vs0,r7,r5 │ │ │ │ - lxvx vs0,r11,r6 │ │ │ │ - stxvx vs0,r7,r6 │ │ │ │ - bdnz 51634 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,32(r9) │ │ │ │ + extsw r15,r15 │ │ │ │ + add r14,r4,r14 │ │ │ │ + addi r15,r15,-1 │ │ │ │ + sldi r2,r15,4 │ │ │ │ + add r9,r8,r2 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + lfd f0,8(r9) │ │ │ │ + fmul f12,f12,f27 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ + stfd f12,-8(r14) │ │ │ │ + stfd f0,-16(r14) │ │ │ │ + andi. r7,r3,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r3,-1 │ │ │ │ + mr r9,r3 │ │ │ │ + beq 513c8 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 513b4 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 513a4 │ │ │ │ + lxv vs0,0(r4) │ │ │ │ + mr r3,r6 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + addi r3,r3,-1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + cmpdi r3,1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 51410 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r4,r9 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + lxvx vs0,r4,r6 │ │ │ │ + stxvx vs0,r8,r6 │ │ │ │ + lxvx vs0,r4,r7 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + bdnz 513d0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r3,r3,4 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lxvx vs0,r3,r7 │ │ │ │ - stxv vs0,0(r25) │ │ │ │ - ble 51718 │ │ │ │ - sldi r10,r8,4 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - addi r6,r25,16 │ │ │ │ - li r9,0 │ │ │ │ - addi r3,r8,-1 │ │ │ │ - addi r5,r5,1664 │ │ │ │ - addi r4,r10,32 │ │ │ │ - add r10,r7,r10 │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - add r5,r7,r4 │ │ │ │ - beq 516d4 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - lxvx vs11,r7,r4 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r9,16 │ │ │ │ - xvadddp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,16(r25) │ │ │ │ - beq 51718 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - neg r8,r9 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ - subfic r7,r9,-16 │ │ │ │ - lxvx vs0,r10,r8 │ │ │ │ - addi r8,r9,16 │ │ │ │ - xvadddp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r5,r8 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - xvadddp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r8 │ │ │ │ - bdnz 516dc │ │ │ │ - lwz r9,84(r22) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r10,336(r22) │ │ │ │ - rlwinm r9,r9,0,29,29 │ │ │ │ - ld r16,0(r10) │ │ │ │ - std r8,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - cmpwi cr3,r9,0 │ │ │ │ - beq cr3,51b40 │ │ │ │ - ld r9,104(r31) │ │ │ │ - lwz r6,96(r31) │ │ │ │ - lwz r7,92(r31) │ │ │ │ + nop │ │ │ │ + sldi r2,r16,4 │ │ │ │ + cmpdi r10,0 │ │ │ │ + lxvx vs0,r2,r8 │ │ │ │ + stxv vs0,0(r29) │ │ │ │ + ble 514ac │ │ │ │ + sldi r9,r10,4 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + addi r6,r29,16 │ │ │ │ + li r2,0 │ │ │ │ + addi r4,r10,-1 │ │ │ │ + addi r5,r9,32 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r7,r8,r5 │ │ │ │ + beq 51468 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + lxvx vs12,r8,r5 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,16 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs60 │ │ │ │ + stxv vs0,16(r29) │ │ │ │ + beq 514ac │ │ │ │ + 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,vs60 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs60 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + bdnz 51470 │ │ │ │ + lwz r2,84(r18) │ │ │ │ ld r10,0(r1) │ │ │ │ - neg r9,r9 │ │ │ │ - add r4,r7,r14 │ │ │ │ + ld r9,336(r18) │ │ │ │ + rlwinm r2,r2,0,29,29 │ │ │ │ + std r10,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpwi cr3,r2,0 │ │ │ │ + beq cr3,518c0 │ │ │ │ + ld r2,88(r31) │ │ │ │ + lwz r6,80(r31) │ │ │ │ + lwz r7,76(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + add r4,r7,r20 │ │ │ │ add r8,r7,r28 │ │ │ │ maddld r4,r4,r6,r8 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r6,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r17,r1,32 │ │ │ │ - blt cr4,51804 │ │ │ │ - andi. r8,r26,3 │ │ │ │ - mr r10,r26 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r26,-1 │ │ │ │ - beq 517c8 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 517b4 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 517a4 │ │ │ │ - lxv vs0,0(r25) │ │ │ │ - mr r10,r5 │ │ │ │ - li r9,16 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r16,r1,32 │ │ │ │ + blt cr4,51598 │ │ │ │ + andi. r5,r19,3 │ │ │ │ + mr r8,r19 │ │ │ │ + li r2,0 │ │ │ │ + addi r3,r19,-1 │ │ │ │ + beq 5155c │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 51548 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 51538 │ │ │ │ + lxv vs0,0(r29) │ │ │ │ + mr r8,r3 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r6) │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 51804 │ │ │ │ - srdi r10,r26,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 51598 │ │ │ │ + srdi r9,r19,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 r2,r2,64 │ │ │ │ stxvx vs0,r6,r9 │ │ │ │ - lxvx vs0,r25,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - lxvx vs0,r25,r5 │ │ │ │ + lxvx vs0,r29,r5 │ │ │ │ stxvx vs0,r6,r5 │ │ │ │ - lxvx vs0,r25,r8 │ │ │ │ + lxvx vs0,r29,r8 │ │ │ │ stxvx vs0,r6,r8 │ │ │ │ - bdnz 517d0 │ │ │ │ - lwz r9,32(r31) │ │ │ │ - cmpw r9,r7 │ │ │ │ - bgt 518a4 │ │ │ │ - lwz r9,52(r31) │ │ │ │ - addi r8,r7,1 │ │ │ │ - addi r5,r9,2 │ │ │ │ - subf r10,r9,r7 │ │ │ │ - ld r9,64(r31) │ │ │ │ - cmpw r5,r8 │ │ │ │ - li r8,1 │ │ │ │ - iselgt r10,r8,r10 │ │ │ │ - add r9,r6,r9 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - andi. r5,r10,3 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - beq 51884 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 51874 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 51868 │ │ │ │ - ld r5,64(r31) │ │ │ │ - mr r10,r3 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxvx vs62,r6,r5 │ │ │ │ - stxv vs62,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs62,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 518a4 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - stxv vs62,0(r9) │ │ │ │ - stxv vs62,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs62,-32(r9) │ │ │ │ - stxv vs62,-16(r9) │ │ │ │ - bdnz 5188c │ │ │ │ - extswsli r18,r29,4 │ │ │ │ - extsw r23,r29 │ │ │ │ - add r5,r17,r18 │ │ │ │ - beq cr3,51ac0 │ │ │ │ + bdnz 51564 │ │ │ │ + cmpw r22,r7 │ │ │ │ + bgt 51634 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + addi r5,r7,1 │ │ │ │ + li r9,1 │ │ │ │ + addi r3,r2,2 │ │ │ │ + subf r8,r2,r7 │ │ │ │ + ld r2,56(r31) │ │ │ │ + cmpw r3,r5 │ │ │ │ + iselgt r8,r9,r8 │ │ │ │ + add r2,r6,r2 │ │ │ │ + clrldi r8,r8,32 │ │ │ │ + andi. r3,r8,3 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r5,r8 │ │ │ │ + beq 51614 │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq 51604 │ │ │ │ + cmpdi r3,2 │ │ │ │ + beq 515f8 │ │ │ │ + ld r9,56(r31) │ │ │ │ + mr r8,r11 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxvx vs62,r6,r9 │ │ │ │ + stxv vs62,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs62,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 51634 │ │ │ │ + srdi r9,r5,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs62,0(r2) │ │ │ │ + stxv vs62,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs62,-32(r2) │ │ │ │ + stxv vs62,-16(r2) │ │ │ │ + bdnz 5161c │ │ │ │ + extswsli r14,r30,4 │ │ │ │ + extsw r15,r30 │ │ │ │ + add r5,r16,r14 │ │ │ │ + beq cr3,51840 │ │ │ │ + mr r3,r10 │ │ │ │ extsw r7,r7 │ │ │ │ extsw r4,r4 │ │ │ │ - mr r3,r16 │ │ │ │ li r8,0 │ │ │ │ - bl 5140 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r10,r26 │ │ │ │ - li r9,0 │ │ │ │ - blt cr4,51ae4 │ │ │ │ - andi. r8,r26,3 │ │ │ │ - addi r7,r26,-1 │ │ │ │ - beq 51928 │ │ │ │ + bl 50e0 │ │ │ │ + mr r10,r19 │ │ │ │ + li r2,0 │ │ │ │ + blt cr4,51860 │ │ │ │ + andi. r8,r19,3 │ │ │ │ + addi r7,r19,-1 │ │ │ │ + beq 516b4 │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 51914 │ │ │ │ + beq 516a0 │ │ │ │ cmpdi r8,2 │ │ │ │ - beq 51904 │ │ │ │ - lxv vs0,0(r17) │ │ │ │ + beq 51690 │ │ │ │ + lxv vs0,0(r16) │ │ │ │ mr r10,r7 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r25) │ │ │ │ - lxvx vs0,r17,r9 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r29) │ │ │ │ + lxvx vs0,r16,r2 │ │ │ │ addi r10,r10,-1 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r17,r9 │ │ │ │ + stxvx vs0,r29,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r16,r2 │ │ │ │ cmpdi r10,1 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 51964 │ │ │ │ - srdi r10,r26,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r17,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - lxvx vs0,r17,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r25,r10 │ │ │ │ - lxvx vs0,r17,r7 │ │ │ │ - stxvx vs0,r25,r7 │ │ │ │ - lxvx vs0,r17,r8 │ │ │ │ - stxvx vs0,r25,r8 │ │ │ │ - bdnz 51930 │ │ │ │ - lwz r10,48(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpw r10,r28 │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - blt 51d30 │ │ │ │ - cmpw r21,r29 │ │ │ │ - lwz r10,72(r31) │ │ │ │ - blt 52128 │ │ │ │ - lwz r6,84(r22) │ │ │ │ - ld r8,16(r22) │ │ │ │ - clrlwi r20,r20,31 │ │ │ │ - subf r9,r29,r10 │ │ │ │ - rlwinm r7,r28,0,31,0 │ │ │ │ - andi. r5,r6,1 │ │ │ │ - rlwinm r6,r6,0,27,27 │ │ │ │ - bne 51b60 │ │ │ │ - cmpwi r6,0 │ │ │ │ - bne 51d80 │ │ │ │ - lwz r9,52(r31) │ │ │ │ - li r6,-1 │ │ │ │ - li r4,1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r5,r25,r18 │ │ │ │ - subf r29,r29,r9 │ │ │ │ + stxvx vs0,r29,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 516f0 │ │ │ │ + srdi r9,r19,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r16,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,32 │ │ │ │ + addi r10,r2,48 │ │ │ │ + stxvx vs0,r29,r2 │ │ │ │ + lxvx vs0,r16,r9 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r29,r9 │ │ │ │ + lxvx vs0,r16,r8 │ │ │ │ + stxvx vs0,r29,r8 │ │ │ │ + lxvx vs0,r16,r10 │ │ │ │ + stxvx vs0,r29,r10 │ │ │ │ + bdnz 516bc │ │ │ │ + lwz r9,36(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpw r9,r28 │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + blt 51aa0 │ │ │ │ + cmpw r27,r30 │ │ │ │ + lwz r9,44(r31) │ │ │ │ + blt 51e80 │ │ │ │ + lwz r10,84(r18) │ │ │ │ + ld r5,16(r18) │ │ │ │ + clrlwi r25,r25,31 │ │ │ │ + subf r2,r30,r9 │ │ │ │ + rlwinm r8,r28,0,31,0 │ │ │ │ + andi. r7,r10,1 │ │ │ │ + rlwinm r10,r10,0,27,27 │ │ │ │ + bne 518e0 │ │ │ │ + cmpwi r10,0 │ │ │ │ + bne 51af0 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + li r8,-1 │ │ │ │ + li r6,1 │ │ │ │ + add r7,r29,r14 │ │ │ │ + subf r30,r30,r2 │ │ │ │ + extswsli r2,r9,4 │ │ │ │ li r9,0 │ │ │ │ - addi r7,r29,1 │ │ │ │ - cmplw r29,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 51a34 │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 51a20 │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 51a10 │ │ │ │ - lxvx vs0,r25,r18 │ │ │ │ - mr r7,r11 │ │ │ │ + addi r10,r30,1 │ │ │ │ + cmplw r30,r8 │ │ │ │ + add r8,r5,r2 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + iseleq r10,r6,r10 │ │ │ │ + andi. r4,r10,3 │ │ │ │ + addi r3,r10,-1 │ │ │ │ + mr r6,r10 │ │ │ │ + beq 517c0 │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 517ac │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 5179c │ │ │ │ + lxvx vs0,r29,r14 │ │ │ │ + mr r10,r3 │ │ │ │ li r9,16 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + lxvx vs0,r7,r9 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ + lxvx vs0,r7,r9 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - beq 51a70 │ │ │ │ - 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 │ │ │ │ + beq 51800 │ │ │ │ + srdi r2,r6,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r7,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ + addi r6,r9,32 │ │ │ │ + addi r10,r9,48 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ 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 51a3c │ │ │ │ - addi r28,r28,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,40(r31) │ │ │ │ - cmpw r21,r28 │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - blt 51c50 │ │ │ │ - lwz r9,36(r31) │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - stw r9,36(r31) │ │ │ │ - lwz r9,32(r31) │ │ │ │ - add r24,r24,r9 │ │ │ │ - b 51330 │ │ │ │ - addi r3,r22,88 │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 511f0 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r7,r6 │ │ │ │ + stxvx vs0,r8,r6 │ │ │ │ + lxvx vs0,r7,r10 │ │ │ │ + stxvx vs0,r8,r10 │ │ │ │ + bdnz 517c8 │ │ │ │ nop │ │ │ │ + addi r28,r28,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpw r27,r28 │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + blt 519ac │ │ │ │ + lwz r2,32(r31) │ │ │ │ + addi r23,r23,1 │ │ │ │ + add r24,r24,r22 │ │ │ │ + addi r2,r2,1 │ │ │ │ + stw r2,32(r31) │ │ │ │ + b 510f0 │ │ │ │ + addi r3,r18,88 │ │ │ │ + bl 45c0 │ │ │ │ + b 50f90 │ │ │ │ nop │ │ │ │ + mr r3,r10 │ │ │ │ extsw r7,r7 │ │ │ │ extsw r4,r4 │ │ │ │ - mr r3,r16 │ │ │ │ li r8,0 │ │ │ │ - bl 4ae0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r10,r26 │ │ │ │ - li r9,0 │ │ │ │ - bge cr4,518d8 │ │ │ │ - lwz r10,48(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpw r10,r28 │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - bge 51a70 │ │ │ │ - lwz r9,48(r31) │ │ │ │ - mr r19,r30 │ │ │ │ - cmpw r9,r30 │ │ │ │ - bge 51a70 │ │ │ │ + bl 4a80 │ │ │ │ + mr r10,r19 │ │ │ │ + li r2,0 │ │ │ │ + bge cr4,51664 │ │ │ │ lwz r9,36(r31) │ │ │ │ - lwz r10,48(r31) │ │ │ │ - cmpw r9,r10 │ │ │ │ - bgt 52158 │ │ │ │ - addi r10,r21,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpw r9,r28 │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + bge 51800 │ │ │ │ + lwz r2,36(r31) │ │ │ │ + mr r21,r23 │ │ │ │ + cmpw r2,r23 │ │ │ │ + bge 51800 │ │ │ │ + lwz r2,32(r31) │ │ │ │ lwz r9,36(r31) │ │ │ │ - cmpw r27,r9 │ │ │ │ - isellt r9,r9,r27 │ │ │ │ + addi r10,r27,1 │ │ │ │ + cmpw r2,r9 │ │ │ │ + bgt 51ea8 │ │ │ │ + lwz r2,32(r31) │ │ │ │ + cmpw r26,r2 │ │ │ │ + isellt r9,r2,r26 │ │ │ │ subf r9,r9,r10 │ │ │ │ - add r9,r9,r21 │ │ │ │ + add r9,r9,r27 │ │ │ │ addi r9,r9,1 │ │ │ │ - b 51d54 │ │ │ │ + b 51ac4 │ │ │ │ nop │ │ │ │ - cmpwi r21,1 │ │ │ │ - bgt 51e70 │ │ │ │ - li r9,48 │ │ │ │ + nop │ │ │ │ + cmpwi r27,1 │ │ │ │ + bgt 51be0 │ │ │ │ + li r2,48 │ │ │ │ li r6,5 │ │ │ │ li r7,2 │ │ │ │ - b 51748 │ │ │ │ + b 514dc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpwi r6,0 │ │ │ │ - lwz r6,88(r31) │ │ │ │ - not r10,r29 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - extsw r9,r9 │ │ │ │ - add r18,r25,r18 │ │ │ │ - cmpwi cr5,r20,0 │ │ │ │ - lfd f7,1680(r5) │ │ │ │ - addis r5,r2,-2 │ │ │ │ - add r9,r9,r23 │ │ │ │ - cmpw cr6,r7,r6 │ │ │ │ - lwz r7,32(r31) │ │ │ │ - lfd f8,1648(r5) │ │ │ │ - addis r5,r2,-2 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lfd f9,1856(r5) │ │ │ │ - addis r5,r2,-2 │ │ │ │ - add r9,r8,r9 │ │ │ │ - add r10,r10,r7 │ │ │ │ - lwz r7,76(r31) │ │ │ │ - lfd f10,1872(r5) │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpw cr7,r7,r6 │ │ │ │ - mtctr r10 │ │ │ │ + not r9,r30 │ │ │ │ + extsw r2,r2 │ │ │ │ + cmpwi r10,0 │ │ │ │ + pli r10,-2147483647 │ │ │ │ + cmpw cr6,r8,r10 │ │ │ │ + lwz r8,72(r31) │ │ │ │ + add r14,r29,r14 │ │ │ │ + cmpwi cr5,r25,0 │ │ │ │ + add r9,r9,r22 │ │ │ │ + add r2,r2,r15 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + cmpw cr7,r8,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r2,r5,r2 │ │ │ │ + mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,8(r18) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - beq 51bf8 │ │ │ │ - beq cr7,51d10 │ │ │ │ - beq cr6,51cf0 │ │ │ │ - beq cr5,51bf8 │ │ │ │ + lfd f12,8(r14) │ │ │ │ + lfd f0,0(r14) │ │ │ │ + beq 51958 │ │ │ │ + beq cr7,51a80 │ │ │ │ + beq cr6,51a60 │ │ │ │ + beq cr5,51958 │ │ │ │ fneg f12,f12 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f12,8(r18) │ │ │ │ - stfd f0,0(r18) │ │ │ │ - fmul f11,f0,f10 │ │ │ │ - mtfprwa f0,r29 │ │ │ │ - addi r18,r18,16 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + stfd f12,8(r14) │ │ │ │ + stfd f0,0(r14) │ │ │ │ + fmul f11,f0,f28 │ │ │ │ + mtfprwa f0,r30 │ │ │ │ + addi r14,r14,16 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f7,f8 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ + fmadd f0,f0,f30,f31 │ │ │ │ + fmul f0,f0,f27 │ │ │ │ fsqrt f0,f0 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - stfd f0,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 51bd0 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + stfd f0,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 51930 │ │ │ │ addi r28,r28,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,40(r31) │ │ │ │ - cmpw r21,r28 │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bge 51a8c │ │ │ │ - lwz r9,100(r31) │ │ │ │ - lwz r10,124(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - cmpw r21,r14 │ │ │ │ - add r9,r9,r10 │ │ │ │ - lwz r10,128(r31) │ │ │ │ - stw r9,100(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpw r27,r28 │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + bge 51818 │ │ │ │ + lwz r2,84(r31) │ │ │ │ lwz r9,112(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - stw r9,112(r31) │ │ │ │ - bge 512d0 │ │ │ │ - addi r1,r31,320 │ │ │ │ - ld r0,16(r1) │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpw r27,r20 │ │ │ │ + add r2,r2,r9 │ │ │ │ + lwz r9,116(r31) │ │ │ │ + stw r2,84(r31) │ │ │ │ + lwz r2,104(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + stw r2,104(r31) │ │ │ │ + bge 51080 │ │ │ │ + addi r1,r31,384 │ │ │ │ lwz r11,8(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 r22,-80(r1) │ │ │ │ - ld r23,-72(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 r24,-64(r1) │ │ │ │ - ld r25,-56(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(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) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ fneg f12,f12 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f12,8(r18) │ │ │ │ - stfd f0,0(r18) │ │ │ │ - b 51be4 │ │ │ │ + stfd f12,8(r14) │ │ │ │ + stfd f0,0(r14) │ │ │ │ + b 51944 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fneg f12,f12 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f12,8(r18) │ │ │ │ - stfd f0,0(r18) │ │ │ │ - bne cr6,51be4 │ │ │ │ - b 51cf0 │ │ │ │ + stfd f12,8(r14) │ │ │ │ + stfd f0,0(r14) │ │ │ │ + bne cr6,51944 │ │ │ │ + b 51a60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,48(r31) │ │ │ │ - mr r19,r30 │ │ │ │ - cmpw r9,r30 │ │ │ │ - mr r9,r21 │ │ │ │ - blt 51ec0 │ │ │ │ + lwz r2,36(r31) │ │ │ │ + mr r21,r23 │ │ │ │ + mr r9,r27 │ │ │ │ + cmpw r2,r23 │ │ │ │ + blt 51c30 │ │ │ │ cmpwi r28,1 │ │ │ │ addi r9,r9,1 │ │ │ │ - bgt 51d54 │ │ │ │ - subfic r19,r28,1 │ │ │ │ - cmpw r21,r29 │ │ │ │ - blt 51a70 │ │ │ │ - cmpw r19,r27 │ │ │ │ - isellt r10,r27,r19 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - lwz r9,72(r31) │ │ │ │ - add r10,r10,r9 │ │ │ │ - b 51988 │ │ │ │ + bgt 51ac4 │ │ │ │ + subfic r21,r28,1 │ │ │ │ + cmpw r27,r30 │ │ │ │ + blt 51800 │ │ │ │ + cmpw r21,r26 │ │ │ │ + isellt r2,r26,r21 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + lwz r9,44(r31) │ │ │ │ + add r9,r2,r9 │ │ │ │ + b 51714 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r5,76(r31) │ │ │ │ - lwz r6,88(r31) │ │ │ │ - cmpw r5,r6 │ │ │ │ - beq 51f40 │ │ │ │ - lwz r10,32(r31) │ │ │ │ - extsw r9,r9 │ │ │ │ - cmpw r7,r6 │ │ │ │ - add r18,r25,r18 │ │ │ │ - cmpwi cr7,r20,0 │ │ │ │ - add r9,r9,r23 │ │ │ │ - lfd f0,8(r18) │ │ │ │ - subf r29,r29,r10 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - clrldi r29,r29,32 │ │ │ │ - add r9,r8,r9 │ │ │ │ - beq 51e04 │ │ │ │ - lis r10,-32768 │ │ │ │ - mtctr r29 │ │ │ │ - ori r10,r10,1 │ │ │ │ + lwz r7,72(r31) │ │ │ │ + pli r10,-2147483647 │ │ │ │ cmpw r7,r10 │ │ │ │ - bne cr7,51e20 │ │ │ │ + beq 51ca0 │ │ │ │ + extsw r2,r2 │ │ │ │ + cmpw r8,r10 │ │ │ │ + subf r30,r30,r22 │ │ │ │ + add r14,r29,r14 │ │ │ │ + cmpwi cr7,r25,0 │ │ │ │ + add r2,r2,r15 │ │ │ │ + lfd f0,8(r14) │ │ │ │ + clrldi r30,r30,32 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r5,r2 │ │ │ │ + beq 51b74 │ │ │ │ + pli r9,-2147483647 │ │ │ │ + mtctr r30 │ │ │ │ + cmpw r8,r9 │ │ │ │ + bne cr7,51b90 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,0(r18) │ │ │ │ - addi r29,r29,-1 │ │ │ │ - addi r18,r18,16 │ │ │ │ - stfd f0,8(r9) │ │ │ │ - stfd f12,0(r9) │ │ │ │ - bdz 51a70 │ │ │ │ - lfd f0,8(r18) │ │ │ │ - addi r9,r9,16 │ │ │ │ - bne 51de0 │ │ │ │ - lfd f12,0(r18) │ │ │ │ + lfd f12,0(r14) │ │ │ │ + addi r30,r30,-1 │ │ │ │ + addi r14,r14,16 │ │ │ │ + stfd f0,8(r2) │ │ │ │ + stfd f12,0(r2) │ │ │ │ + bdz 51800 │ │ │ │ + lfd f0,8(r14) │ │ │ │ + addi r2,r2,16 │ │ │ │ + bne 51b50 │ │ │ │ + lfd f12,0(r14) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,8(r18) │ │ │ │ + stfd f0,8(r14) │ │ │ │ fneg f12,f12 │ │ │ │ - stfd f12,0(r18) │ │ │ │ - b 51dc0 │ │ │ │ + stfd f12,0(r14) │ │ │ │ + b 51b30 │ │ │ │ nop │ │ │ │ - lfd f12,0(r18) │ │ │ │ + lfd f12,0(r14) │ │ │ │ fneg f0,f0 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - addi r18,r18,16 │ │ │ │ - stfd f0,-8(r18) │ │ │ │ - stfd f0,8(r9) │ │ │ │ + addi r30,r30,-1 │ │ │ │ + addi r14,r14,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfd f0,-8(r14) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ fneg f0,f12 │ │ │ │ - stfd f0,-16(r18) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - bdz 51a70 │ │ │ │ - lfd f0,8(r18) │ │ │ │ - addi r9,r9,16 │ │ │ │ - bne 51e20 │ │ │ │ - lfd f12,0(r18) │ │ │ │ + stfd f0,-16(r14) │ │ │ │ + stfd f0,-16(r2) │ │ │ │ + bdz 51800 │ │ │ │ + lfd f0,8(r14) │ │ │ │ + bne 51b90 │ │ │ │ + lfd f12,0(r14) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,8(r18) │ │ │ │ + stfd f0,8(r14) │ │ │ │ fneg f12,f12 │ │ │ │ - stfd f12,0(r18) │ │ │ │ - b 51dc0 │ │ │ │ + stfd f12,0(r14) │ │ │ │ + b 51b30 │ │ │ │ nop │ │ │ │ - ld r3,56(r31) │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r9,r3,1 │ │ │ │ + ld r3,48(r31) │ │ │ │ + std r10,96(r31) │ │ │ │ + bl 4c20 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r10,96(r31) │ │ │ │ + addi r2,r3,1 │ │ │ │ slwi r4,r3,1 │ │ │ │ - add r6,r14,r3 │ │ │ │ + add r6,r20,r3 │ │ │ │ add r8,r28,r3 │ │ │ │ mr r7,r3 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ addi r4,r4,1 │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ maddld r4,r4,r6,r8 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r6,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r17,r1,32 │ │ │ │ - b 51770 │ │ │ │ - nop │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r16,r1,32 │ │ │ │ + b 51504 │ │ │ │ nop │ │ │ │ - lwz r9,48(r31) │ │ │ │ - lwz r10,36(r31) │ │ │ │ - cmpw r9,r10 │ │ │ │ - mr r9,r21 │ │ │ │ - blt 520ec │ │ │ │ - cmpwi r30,1 │ │ │ │ - addi r10,r9,1 │ │ │ │ - bgt 51b20 │ │ │ │ - subfic r9,r28,2 │ │ │ │ - cmpw r9,r27 │ │ │ │ - isellt r9,r27,r9 │ │ │ │ + lwz r9,32(r31) │ │ │ │ + cmpw r2,r9 │ │ │ │ + mr r2,r27 │ │ │ │ + blt 51e44 │ │ │ │ + cmpwi r23,1 │ │ │ │ + addi r10,r2,1 │ │ │ │ + bgt 5189c │ │ │ │ + subfic r2,r28,2 │ │ │ │ + cmpw r2,r26 │ │ │ │ + isellt r9,r26,r2 │ │ │ │ subf r9,r9,r10 │ │ │ │ - add r9,r9,r21 │ │ │ │ - b 51d44 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,8(r7) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - cmpwi r23,0 │ │ │ │ - add r16,r11,r16 │ │ │ │ - lfd f10,1864(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f11,1856(r9) │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - stfd f12,-16(r16) │ │ │ │ - stfd f0,-8(r16) │ │ │ │ - ble 51670 │ │ │ │ - b 515d4 │ │ │ │ - mr r18,r7 │ │ │ │ - li r6,0 │ │ │ │ - li r5,1 │ │ │ │ - b 51538 │ │ │ │ - lwz r6,52(r31) │ │ │ │ - subf r6,r29,r6 │ │ │ │ - cmplwi r6,1 │ │ │ │ - ble 52034 │ │ │ │ - lwz r3,76(r31) │ │ │ │ - li r4,1 │ │ │ │ - li r5,0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r18,r25,r18 │ │ │ │ - add r10,r8,r10 │ │ │ │ - addi r18,r18,16 │ │ │ │ - cmpw r7,r3 │ │ │ │ - clrldi r3,r20,32 │ │ │ │ - iseleq r5,r4,r5 │ │ │ │ - neg r3,r3 │ │ │ │ - rldicl r4,r6,63,33 │ │ │ │ - neg r5,r5 │ │ │ │ - mtvsrdd vs33,r3,r3 │ │ │ │ - mtctr r4 │ │ │ │ - mtvsrdd vs32,r5,r5 │ │ │ │ + add r9,r9,r27 │ │ │ │ + b 51ab4 │ │ │ │ + lfd f12,8(r8) │ │ │ │ + lfd f0,0(r8) │ │ │ │ + cmpwi r3,0 │ │ │ │ + add r14,r4,r14 │ │ │ │ + fmul f12,f12,f29 │ │ │ │ + fmul f0,f0,f27 │ │ │ │ + stfd f12,-16(r14) │ │ │ │ + stfd f0,-8(r14) │ │ │ │ + ble 51410 │ │ │ │ + b 51370 │ │ │ │ + nop │ │ │ │ + mr r11,r8 │ │ │ │ + li r7,0 │ │ │ │ + li r6,1 │ │ │ │ + b 512e8 │ │ │ │ + lwz r10,40(r31) │ │ │ │ + subf r10,r30,r10 │ │ │ │ + cmplwi r10,1 │ │ │ │ + ble 51d84 │ │ │ │ + lwz r7,72(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r14,r29,r14 │ │ │ │ + add r9,r5,r9 │ │ │ │ + addi r14,r14,16 │ │ │ │ + cmpw r8,r7 │ │ │ │ + clrldi r7,r25,32 │ │ │ │ + setnbc r6,eq │ │ │ │ + neg r7,r7 │ │ │ │ + mtvsrdd vs33,r6,r6 │ │ │ │ + mtvsrdd vs32,r7,r7 │ │ │ │ + rldicl r7,r10,63,33 │ │ │ │ vcmpequd v1,v1,v31 │ │ │ │ vcmpequd v0,v0,v31 │ │ │ │ + mtctr r7 │ │ │ │ xxlnot vs8,vs33 │ │ │ │ xxlnot vs9,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lxv vs0,0(r18) │ │ │ │ - lxv vs10,-16(r18) │ │ │ │ - addi r10,r10,32 │ │ │ │ - addi r18,r18,32 │ │ │ │ + lxv vs0,0(r14) │ │ │ │ + lxv vs10,-16(r14) │ │ │ │ + addi r9,r9,32 │ │ │ │ + addi r14,r14,32 │ │ │ │ xvnegdp vs12,vs10 │ │ │ │ xvnegdp vs7,vs0 │ │ │ │ xxmrghd vs10,vs0,vs10 │ │ │ │ xvnegdp vs11,vs10 │ │ │ │ xxmrgld vs0,vs7,vs12 │ │ │ │ xxmrghd vs12,vs7,vs12 │ │ │ │ xvnegdp vs7,vs0 │ │ │ │ + xxsel vs11,vs11,vs10,vs8 │ │ │ │ + xxsel vs12,vs12,vs10,vs8 │ │ │ │ + xvnegdp vs10,vs11 │ │ │ │ + xxsel vs0,vs0,vs7,vs8 │ │ │ │ + xvnegdp vs7,vs0 │ │ │ │ xxsel vs12,vs12,vs10,vs9 │ │ │ │ xxsel vs11,vs11,vs10,vs9 │ │ │ │ - xvnegdp vs10,vs11 │ │ │ │ xxsel vs0,vs0,vs7,vs9 │ │ │ │ - xvnegdp vs7,vs0 │ │ │ │ - xxsel vs12,vs12,vs10,vs8 │ │ │ │ - xxsel vs11,vs11,vs10,vs8 │ │ │ │ - xxsel vs0,vs0,vs7,vs8 │ │ │ │ xxmrgld vs7,vs12,vs0 │ │ │ │ xxmrgld vs10,vs11,vs0 │ │ │ │ xxmrghd vs12,vs12,vs0 │ │ │ │ xxmrghd vs0,vs11,vs0 │ │ │ │ - stxv vs7,-48(r18) │ │ │ │ - stxv vs10,-32(r10) │ │ │ │ - stxv vs12,-32(r18) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 51fb0 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - beq 51a70 │ │ │ │ - clrrwi r6,r6,1 │ │ │ │ - add r29,r29,r6 │ │ │ │ - extsw r23,r29 │ │ │ │ - sldi r23,r23,4 │ │ │ │ - lwz r10,88(r31) │ │ │ │ - lxvx vs0,r25,r23 │ │ │ │ - cmpw r7,r10 │ │ │ │ - add r10,r25,r23 │ │ │ │ - lfd f11,8(r10) │ │ │ │ + stxv vs7,-48(r14) │ │ │ │ + stxv vs12,-32(r14) │ │ │ │ + stxv vs10,-32(r9) │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz 51d00 │ │ │ │ + andi. r9,r10,1 │ │ │ │ + beq 51800 │ │ │ │ + clrrwi r10,r10,1 │ │ │ │ + add r30,r30,r10 │ │ │ │ + extsw r15,r30 │ │ │ │ + sldi r15,r15,4 │ │ │ │ + pli r9,-2147483647 │ │ │ │ + cmpw r8,r9 │ │ │ │ + lxvx vs0,r29,r15 │ │ │ │ + add r9,r29,r15 │ │ │ │ + lfd f11,8(r9) │ │ │ │ xvnegdp vs12,vs0 │ │ │ │ - stxvx vs12,r25,r23 │ │ │ │ - beq 52244 │ │ │ │ + stxvx vs12,r29,r15 │ │ │ │ + beq 51f9c │ │ │ │ xxmr vs0,vs12 │ │ │ │ - lfdx f12,r25,r23 │ │ │ │ - cmpwi cr7,r20,0 │ │ │ │ - beq cr7,52078 │ │ │ │ + lfdx f12,r29,r15 │ │ │ │ + cmpwi cr7,r25,0 │ │ │ │ + beq cr7,51dcc │ │ │ │ fneg f12,f12 │ │ │ │ fneg f0,f0 │ │ │ │ - stfdx f12,r25,r23 │ │ │ │ - stfd f0,8(r10) │ │ │ │ - add r6,r9,r29 │ │ │ │ - addi r29,r29,1 │ │ │ │ - extswsli r6,r6,4 │ │ │ │ - cmpw r21,r29 │ │ │ │ - add r5,r8,r6 │ │ │ │ - stfdx f12,r8,r6 │ │ │ │ - stfd f0,8(r5) │ │ │ │ - blt 51a70 │ │ │ │ - extswsli r6,r29,4 │ │ │ │ - lwz r5,88(r31) │ │ │ │ - lfd f10,24(r10) │ │ │ │ - lxvx vs12,r25,r6 │ │ │ │ - cmpw r7,r5 │ │ │ │ + stfdx f12,r29,r15 │ │ │ │ + stfd f0,8(r9) │ │ │ │ + add r10,r2,r30 │ │ │ │ + addi r30,r30,1 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + cmpw r27,r30 │ │ │ │ + add r7,r5,r10 │ │ │ │ + stfdx f12,r5,r10 │ │ │ │ + stfd f0,8(r7) │ │ │ │ + blt 51800 │ │ │ │ + extswsli r10,r30,4 │ │ │ │ + pli r7,-2147483647 │ │ │ │ + cmpw r8,r7 │ │ │ │ + lfd f10,24(r9) │ │ │ │ + lxvx vs12,r29,r10 │ │ │ │ xvnegdp vs11,vs12 │ │ │ │ - stxvx vs11,r25,r6 │ │ │ │ - beq 52258 │ │ │ │ - lfd f0,16(r10) │ │ │ │ + stxvx vs11,r29,r10 │ │ │ │ + beq 51fb0 │ │ │ │ + lfd f0,16(r9) │ │ │ │ xxmr vs12,vs11 │ │ │ │ - beq cr7,520d4 │ │ │ │ + beq cr7,51e2c │ │ │ │ fneg f12,f12 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f12,24(r10) │ │ │ │ - stfd f0,16(r10) │ │ │ │ - add r29,r9,r29 │ │ │ │ - extswsli r9,r29,4 │ │ │ │ - add r10,r8,r9 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - stfd f12,8(r10) │ │ │ │ - b 51a70 │ │ │ │ - lwz r9,48(r31) │ │ │ │ - addi r17,r28,-3 │ │ │ │ - mr r10,r21 │ │ │ │ - cmpw r9,r17 │ │ │ │ - blt 5216c │ │ │ │ - lwz r9,36(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpwi r9,1 │ │ │ │ - bgt 52114 │ │ │ │ - subfic r17,r28,3 │ │ │ │ - cmpw r17,r27 │ │ │ │ - isellt r9,r27,r17 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r21 │ │ │ │ - b 51ed4 │ │ │ │ - lwz r10,36(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ + stfd f12,24(r9) │ │ │ │ + stfd f0,16(r9) │ │ │ │ + add r30,r2,r30 │ │ │ │ + extswsli r2,r30,4 │ │ │ │ + add r9,r5,r2 │ │ │ │ + stfdx f0,r5,r2 │ │ │ │ + stfd f12,8(r9) │ │ │ │ + b 51800 │ │ │ │ + lwz r2,36(r31) │ │ │ │ + addi r16,r28,-3 │ │ │ │ + mr r9,r27 │ │ │ │ + cmpw r2,r16 │ │ │ │ + blt 51ebc │ │ │ │ + lwz r2,32(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpwi r2,1 │ │ │ │ + bgt 51e6c │ │ │ │ + subfic r16,r28,3 │ │ │ │ + cmpw r16,r26 │ │ │ │ + isellt r2,r26,r16 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r27 │ │ │ │ + b 51c40 │ │ │ │ + lwz r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r28,r28,1 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stw r10,36(r31) │ │ │ │ - lwz r10,32(r31) │ │ │ │ - add r24,r24,r10 │ │ │ │ - ld r10,40(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - b 51330 │ │ │ │ - lwz r9,48(r31) │ │ │ │ - addi r17,r28,-3 │ │ │ │ - addi r10,r21,1 │ │ │ │ - cmpw r9,r17 │ │ │ │ - bge 52114 │ │ │ │ - lwz r10,48(r31) │ │ │ │ - addi r16,r28,-4 │ │ │ │ - mr r9,r21 │ │ │ │ - cmpw r10,r16 │ │ │ │ - blt 5222c │ │ │ │ - cmpwi r17,1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + add r24,r24,r22 │ │ │ │ addi r9,r9,1 │ │ │ │ - bgt 52190 │ │ │ │ - subfic r16,r28,4 │ │ │ │ - cmpw r16,r27 │ │ │ │ - isellt r10,r27,r16 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - add r10,r10,r21 │ │ │ │ - b 52100 │ │ │ │ - ld r6,16(r3) │ │ │ │ - cmpwi r7,0 │ │ │ │ - li r9,0 │ │ │ │ - std r9,0(r6) │ │ │ │ - std r9,8(r6) │ │ │ │ - ble 51c7c │ │ │ │ - clrldi r8,r7,32 │ │ │ │ - andi. r7,r7,1 │ │ │ │ - mtvsrdd vs0,r9,r9 │ │ │ │ - ld r10,24(r3) │ │ │ │ - addi r9,r8,-1 │ │ │ │ - bne 52200 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ + stw r9,32(r31) │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + b 510f0 │ │ │ │ + lwz r2,36(r31) │ │ │ │ + addi r16,r28,-3 │ │ │ │ + addi r9,r27,1 │ │ │ │ + cmpw r2,r16 │ │ │ │ + bge 51e6c │ │ │ │ + lwz r2,36(r31) │ │ │ │ + addi r9,r28,-4 │ │ │ │ + mr r10,r27 │ │ │ │ + cmpw r2,r9 │ │ │ │ + blt 51f7c │ │ │ │ + cmpwi r16,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + bgt 51ee0 │ │ │ │ + subfic r9,r28,4 │ │ │ │ + cmpw r9,r26 │ │ │ │ + isellt r9,r26,r9 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r9,r9,r27 │ │ │ │ + b 51e58 │ │ │ │ + ld r7,16(r3) │ │ │ │ + cmpwi r8,0 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r7) │ │ │ │ + std r2,8(r7) │ │ │ │ + ble 519d8 │ │ │ │ + clrldi r10,r8,32 │ │ │ │ + andi. r8,r8,1 │ │ │ │ + mtvsrdd vs0,r2,r2 │ │ │ │ + ld r9,24(r3) │ │ │ │ + addi r2,r10,-1 │ │ │ │ + bne 51f50 │ │ │ │ + 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 521dc │ │ │ │ - b 51c7c │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + bdnz 51f2c │ │ │ │ + b 519d8 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + bne 51f24 │ │ │ │ + b 519d8 │ │ │ │ lxv vs0,0(r10) │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - bne 521d4 │ │ │ │ - b 51c7c │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - mr r5,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - b 51178 │ │ │ │ - extsw r5,r21 │ │ │ │ - extsw r4,r14 │ │ │ │ - extsw r3,r16 │ │ │ │ - bl 50f38 │ │ │ │ - add r9,r21,r3 │ │ │ │ - b 52180 │ │ │ │ - lfdx f12,r25,r23 │ │ │ │ + mr r6,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + b 50f1c │ │ │ │ + extsw r3,r9 │ │ │ │ + extsw r5,r27 │ │ │ │ + extsw r4,r20 │ │ │ │ + stw r9,96(r31) │ │ │ │ + bl 50c40 │ │ │ │ + lwz r9,96(r31) │ │ │ │ + add r10,r27,r3 │ │ │ │ + b 51ed0 │ │ │ │ + lfdx f12,r29,r15 │ │ │ │ fneg f12,f12 │ │ │ │ - stfdx f12,r25,r23 │ │ │ │ - stfd f11,8(r10) │ │ │ │ - b 52060 │ │ │ │ - lfd f0,16(r10) │ │ │ │ - stfd f10,24(r10) │ │ │ │ + stfdx f12,r29,r15 │ │ │ │ + stfd f11,8(r9) │ │ │ │ + b 51db4 │ │ │ │ + lfd f0,16(r9) │ │ │ │ + stfd f10,24(r9) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,16(r10) │ │ │ │ - beq cr7,520d4 │ │ │ │ - b 520c4 │ │ │ │ + stfd f0,16(r9) │ │ │ │ + beq cr7,51e2c │ │ │ │ + b 51e1c │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1285 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000052280 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,23680 │ │ │ │ - std r17,-128(r1) │ │ │ │ - mflr r0 │ │ │ │ - ld r17,0(r3) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ +0000000000051fe0 : │ │ │ │ mfcr r11 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r14,-152(r1) │ │ │ │ - std r15,-144(r1) │ │ │ │ - std r16,-136(r1) │ │ │ │ - std r18,-120(r1) │ │ │ │ - std r20,-104(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ - cmpwi r17,0 │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + mr r17,r3 │ │ │ │ + std r31,-48(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - mr r19,r3 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-400(r1) │ │ │ │ + stdu r1,-512(r1) │ │ │ │ + stxv vs55,176(r1) │ │ │ │ + stxv vs56,192(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs60,176(r1) │ │ │ │ - stxv vs61,192(r1) │ │ │ │ - stxv vs62,208(r1) │ │ │ │ - stxv vs63,224(r1) │ │ │ │ - beq 53f34 │ │ │ │ - ld r7,88(r3) │ │ │ │ - mr r18,r17 │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 52380 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - ld r9,104(r3) │ │ │ │ + stxv vs57,208(r1) │ │ │ │ + stxv vs58,224(r1) │ │ │ │ + stxv vs59,240(r1) │ │ │ │ + stxv vs60,256(r1) │ │ │ │ + ld r14,0(r3) │ │ │ │ + stxv vs61,272(r1) │ │ │ │ + stxv vs62,288(r1) │ │ │ │ + stxv vs63,304(r1) │ │ │ │ + cmpwi r14,0 │ │ │ │ + beq 53b74 │ │ │ │ + ld r8,88(r3) │ │ │ │ + cmpdi r8,0 │ │ │ │ + mr r16,r14 │ │ │ │ + ble 520fc │ │ │ │ + andi. r7,r8,3 │ │ │ │ + ld r2,104(r3) │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 52360 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 52350 │ │ │ │ - cmpdi r6,2 │ │ │ │ - bne 54058 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r6,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 520dc │ │ │ │ cmpdi r7,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 52380 │ │ │ │ - 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 52368 │ │ │ │ - neg r9,r17 │ │ │ │ - cmpw r17,r9 │ │ │ │ - stw r9,40(r31) │ │ │ │ - blt 52d68 │ │ │ │ - addi r9,r17,1 │ │ │ │ + beq 520cc │ │ │ │ + cmpdi r7,2 │ │ │ │ + bne 53c8c │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 520fc │ │ │ │ + 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 520e4 │ │ │ │ + neg r2,r14 │ │ │ │ + cmpw r14,r2 │ │ │ │ + stw r2,36(r31) │ │ │ │ + blt 52ae4 │ │ │ │ + addi r2,r14,1 │ │ │ │ + addi r7,r14,2 │ │ │ │ + slwi r8,r14,1 │ │ │ │ + mulli r25,r14,-2 │ │ │ │ + lwa r15,36(r31) │ │ │ │ + plxv vs57,22912 # 57aa0 │ │ │ │ li r6,2 │ │ │ │ - addi r7,r17,2 │ │ │ │ - cmpwi cr7,r17,2 │ │ │ │ - lwz r3,40(r31) │ │ │ │ - extsw r23,r17 │ │ │ │ - li r20,1 │ │ │ │ - cmpwi r17,-1 │ │ │ │ - slwi r8,r17,1 │ │ │ │ - isel r5,r6,r17,4*cr7+lt │ │ │ │ - mullw r15,r9,r9 │ │ │ │ - mullw r7,r7,r9 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - addi r4,r23,1 │ │ │ │ - mtvsrws vs61,r6 │ │ │ │ - xxspltib vs60,0 │ │ │ │ + cmpwi r14,2 │ │ │ │ + xxspltidp vs29,1073741824 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + plxv vs62,22864 # 57a90 │ │ │ │ + mullw r7,r7,r2 │ │ │ │ addi r8,r8,3 │ │ │ │ - iseleq r20,r20,r9 │ │ │ │ - mr r9,r5 │ │ │ │ - stw r5,104(r31) │ │ │ │ - slwi r5,r5,1 │ │ │ │ - extsw r16,r3 │ │ │ │ - slwi r10,r3,1 │ │ │ │ + mullw r10,r2,r2 │ │ │ │ + xxspltidp vs31,1056964608 │ │ │ │ + plfd f28,22852 # 57aa0 │ │ │ │ + isellt r9,r6,r14 │ │ │ │ + extsw r29,r14 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + li r19,1 │ │ │ │ + cmpwi r14,-1 │ │ │ │ + mtvsrws vs60,r6 │ │ │ │ + xxspltd vs55,vs29,0 │ │ │ │ + xxspltd vs56,vs30,0 │ │ │ │ + std r15,152(r31) │ │ │ │ + slwi r11,r9,1 │ │ │ │ + addi r25,r25,-1 │ │ │ │ + addi r4,r29,1 │ │ │ │ + stw r9,92(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + mullw r8,r7,r8 │ │ │ │ + xxspltd vs58,vs31,0 │ │ │ │ + xxspltib vs59,0 │ │ │ │ + iseleq r19,r19,r2 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + sldi r2,r4,4 │ │ │ │ + not r21,r14 │ │ │ │ + mr r24,r25 │ │ │ │ + stw r10,148(r31) │ │ │ │ + cmpwi cr4,r16,0 │ │ │ │ + vspltisw v29,4 │ │ │ │ xxspltib vs63,0 │ │ │ │ - cmpwi cr4,r18,0 │ │ │ │ - addi r6,r9,1 │ │ │ │ - sldi r9,r4,4 │ │ │ │ - mr r29,r16 │ │ │ │ - std r16,160(r31) │ │ │ │ - vspltisw v30,4 │ │ │ │ - addi r26,r10,-1 │ │ │ │ - mr r16,r15 │ │ │ │ - stw r15,156(r31) │ │ │ │ - std r9,56(r31) │ │ │ │ - not r9,r17 │ │ │ │ - stw r9,152(r31) │ │ │ │ - mullw r9,r7,r8 │ │ │ │ - stw r9,148(r31) │ │ │ │ - addi r9,r5,1 │ │ │ │ - stw r9,108(r31) │ │ │ │ - extswsli r9,r6,4 │ │ │ │ + mr r25,r10 │ │ │ │ std r9,112(r31) │ │ │ │ + std r2,48(r31) │ │ │ │ + stw r21,160(r31) │ │ │ │ + stw r8,144(r31) │ │ │ │ + addi r8,r11,1 │ │ │ │ + stw r8,104(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r23 │ │ │ │ - stw r29,72(r31) │ │ │ │ - stw r29,52(r31) │ │ │ │ - mr r25,r1 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lis r10,10922 │ │ │ │ - ld r4,0(r1) │ │ │ │ - not r7,r29 │ │ │ │ - subfic r0,r17,-3 │ │ │ │ - addi r9,r29,-1 │ │ │ │ - lwz r15,152(r31) │ │ │ │ - stw r29,124(r31) │ │ │ │ - srawi r6,r29,31 │ │ │ │ - subfic r11,r17,-2 │ │ │ │ - ld r28,160(r31) │ │ │ │ - ori r8,r10,43691 │ │ │ │ - sldi r10,r3,4 │ │ │ │ - clrlwi r3,r29,31 │ │ │ │ - rldicl r7,r7,33,63 │ │ │ │ - stw r0,32(r31) │ │ │ │ - mullw r9,r9,r29 │ │ │ │ - xor r5,r6,r29 │ │ │ │ - subfic r10,r10,-16 │ │ │ │ - stw r3,120(r31) │ │ │ │ - stb r3,76(r31) │ │ │ │ - xori r3,r3,1 │ │ │ │ - std r7,96(r31) │ │ │ │ - subf r14,r6,r5 │ │ │ │ - stw r3,80(r31) │ │ │ │ - stdux r4,r1,r10 │ │ │ │ - rldicl r10,r29,33,63 │ │ │ │ - stw r16,144(r31) │ │ │ │ - std r25,128(r31) │ │ │ │ - stw r17,136(r31) │ │ │ │ - stw r26,140(r31) │ │ │ │ - std r10,88(r31) │ │ │ │ - lwz r10,148(r31) │ │ │ │ + mr r3,r29 │ │ │ │ + stw r15,60(r31) │ │ │ │ + stw r15,56(r31) │ │ │ │ + mr r21,r1 │ │ │ │ + srawi r23,r15,31 │ │ │ │ + bl 4c20 │ │ │ │ + ld r7,0(r1) │ │ │ │ + clrlwi r5,r15,31 │ │ │ │ + not r8,r15 │ │ │ │ + subfic r6,r14,-3 │ │ │ │ + lwz r22,160(r31) │ │ │ │ + addi r2,r15,-1 │ │ │ │ + stw r15,120(r31) │ │ │ │ + pli r10,715827883 │ │ │ │ + subfic r4,r14,-2 │ │ │ │ + ld r27,152(r31) │ │ │ │ + sldi r9,r3,4 │ │ │ │ + stw r5,108(r31) │ │ │ │ + stb r5,72(r31) │ │ │ │ + rldicl r8,r8,33,63 │ │ │ │ + xori r5,r5,1 │ │ │ │ + mullw r2,r2,r15 │ │ │ │ + stw r6,32(r31) │ │ │ │ + xor r6,r23,r15 │ │ │ │ + subfic r9,r9,-16 │ │ │ │ + stw r5,76(r31) │ │ │ │ + std r8,96(r31) │ │ │ │ + subf r23,r23,r6 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + rldicl r9,r15,33,63 │ │ │ │ + std r21,128(r31) │ │ │ │ + mr r21,r4 │ │ │ │ + stw r14,124(r31) │ │ │ │ + stw r24,136(r31) │ │ │ │ + stw r25,140(r31) │ │ │ │ + std r9,80(r31) │ │ │ │ + lwz r9,144(r31) │ │ │ │ addi r30,r1,32 │ │ │ │ - std r29,64(r31) │ │ │ │ - maddld r9,r9,r26,r10 │ │ │ │ - mulhw r10,r9,r8 │ │ │ │ - srawi r9,r9,31 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r9,r9,r16 │ │ │ │ - mr r16,r11 │ │ │ │ - stw r9,44(r31) │ │ │ │ + std r15,64(r31) │ │ │ │ + maddld r2,r2,r24,r9 │ │ │ │ + mulhw r10,r2,r10 │ │ │ │ + srawi r2,r2,31 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + add r2,r2,r25 │ │ │ │ + stw r2,40(r31) │ │ │ │ nop │ │ │ │ - lwz r9,40(r31) │ │ │ │ - srawi r29,r28,31 │ │ │ │ - lwz r10,44(r31) │ │ │ │ - mr r26,r28 │ │ │ │ - mr r25,r28 │ │ │ │ - mr r21,r28 │ │ │ │ - cmpw r9,r28 │ │ │ │ - xor r9,r29,r28 │ │ │ │ - subf r29,r29,r9 │ │ │ │ - cmpw cr7,r29,r14 │ │ │ │ - isel r29,r14,r29,4*cr7+lt │ │ │ │ - blt 535c0 │ │ │ │ - subf r27,r29,r18 │ │ │ │ - cmpwi cr3,r27,0 │ │ │ │ - blt cr3,53604 │ │ │ │ - lwz r9,72(r31) │ │ │ │ - lwz r4,84(r19) │ │ │ │ - ld r3,16(r19) │ │ │ │ - add r26,r26,r9 │ │ │ │ - rlwinm r9,r25,0,31,0 │ │ │ │ - stw r9,48(r31) │ │ │ │ - clrlwi r9,r26,31 │ │ │ │ - stw r9,36(r31) │ │ │ │ - andi. r9,r4,1 │ │ │ │ - rlwinm r4,r4,0,27,27 │ │ │ │ - bne 52f00 │ │ │ │ - cmpwi r4,0 │ │ │ │ - bne 53620 │ │ │ │ - addi r24,r27,1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ + nop │ │ │ │ + lwz r2,36(r31) │ │ │ │ + srawi r28,r27,31 │ │ │ │ + mr r25,r27 │ │ │ │ + mr r24,r27 │ │ │ │ + mr r18,r27 │ │ │ │ + xor r9,r28,r27 │ │ │ │ + cmpw r2,r27 │ │ │ │ + subf r28,r28,r9 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + cmpw cr7,r28,r23 │ │ │ │ + isel r28,r23,r28,4*cr7+lt │ │ │ │ + blt 53270 │ │ │ │ + subf r26,r28,r16 │ │ │ │ + cmpwi cr3,r26,0 │ │ │ │ + blt cr3,532b4 │ │ │ │ + lwz r8,84(r17) │ │ │ │ + lwz r9,60(r31) │ │ │ │ + rlwinm r11,r24,0,31,0 │ │ │ │ + ld r7,16(r17) │ │ │ │ + add r25,r9,r25 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + rlwinm r8,r8,0,27,27 │ │ │ │ + clrlwi r3,r25,31 │ │ │ │ + bne 52ca0 │ │ │ │ + cmpwi r8,0 │ │ │ │ + bne 532d0 │ │ │ │ + addi r20,r26,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ li r9,0 │ │ │ │ - clrldi r6,r24,32 │ │ │ │ - add r8,r3,r10 │ │ │ │ - andi. r5,r6,3 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - mr r7,r6 │ │ │ │ - beq 525d8 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 525c4 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 525b4 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - mr r6,r4 │ │ │ │ + clrldi r6,r20,32 │ │ │ │ + add r10,r7,r2 │ │ │ │ + andi. r4,r6,3 │ │ │ │ + addi r3,r6,-1 │ │ │ │ + mr r8,r6 │ │ │ │ + beq 52380 │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 5236c │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 5235c │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + mr r6,r3 │ │ │ │ li r9,16 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ addi r6,r6,-1 │ │ │ │ stxvx vs0,r30,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ cmpdi r6,1 │ │ │ │ stxvx vs0,r30,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - beq 52620 │ │ │ │ - srdi r10,r7,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ + beq 523c0 │ │ │ │ + srdi r2,r8,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ + addi r7,r9,32 │ │ │ │ + addi r8,r9,48 │ │ │ │ stxvx vs0,r30,r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ addi r9,r9,64 │ │ │ │ - stxvx vs0,r30,r10 │ │ │ │ - lxvx vs0,r8,r6 │ │ │ │ - stxvx vs0,r30,r6 │ │ │ │ - lxvx vs0,r8,r7 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + lxvx vs0,r10,r7 │ │ │ │ stxvx vs0,r30,r7 │ │ │ │ - bdnz 525e0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + lxvx vs0,r10,r8 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + bdnz 52388 │ │ │ │ nop │ │ │ │ - extsw r21,r27 │ │ │ │ - extswsli r22,r24,4 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r21,r21,1 │ │ │ │ - add r22,r30,r22 │ │ │ │ - b 5264c │ │ │ │ + extsw r15,r26 │ │ │ │ + extswsli r18,r20,4 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + addi r15,r15,1 │ │ │ │ + add r18,r30,r18 │ │ │ │ + b 523ec │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stfd f31,0(r22) │ │ │ │ - stfd f31,8(r22) │ │ │ │ - addi r22,r22,16 │ │ │ │ - mr r3,r23 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r21 │ │ │ │ - addi r21,r21,1 │ │ │ │ - bge 52640 │ │ │ │ - lwz r9,84(r19) │ │ │ │ - ld r10,336(r19) │ │ │ │ - mr r22,r1 │ │ │ │ - rlwinm r9,r9,0,29,29 │ │ │ │ - ld r21,0(r10) │ │ │ │ - cmpwi cr2,r9,0 │ │ │ │ - bne cr2,52ec0 │ │ │ │ - cmpwi r18,1 │ │ │ │ - bgt 537b0 │ │ │ │ - lwz r9,52(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r25,r25,2 │ │ │ │ + stfd f27,0(r18) │ │ │ │ + stfd f27,8(r18) │ │ │ │ + addi r18,r18,16 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4c20 │ │ │ │ + cmpd r3,r15 │ │ │ │ + addi r15,r15,1 │ │ │ │ + bge 523e0 │ │ │ │ + lwz r2,84(r17) │ │ │ │ + ld r9,336(r17) │ │ │ │ + mr r18,r1 │ │ │ │ + rlwinm r2,r2,0,29,29 │ │ │ │ + ld r15,0(r9) │ │ │ │ + cmpwi cr2,r2,0 │ │ │ │ + bne cr2,52c60 │ │ │ │ + cmpwi r16,1 │ │ │ │ + bgt 53450 │ │ │ │ + lwz r2,56(r31) │ │ │ │ + addi r24,r24,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,r25 │ │ │ │ - addi r25,r1,32 │ │ │ │ - addi r10,r7,1 │ │ │ │ - mr r9,r25 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - andi. r5,r10,3 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - mr r6,r10 │ │ │ │ - beq 52708 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 526f8 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 526ec │ │ │ │ - mr r10,r3 │ │ │ │ - addi r9,r25,16 │ │ │ │ - stxv vs63,0(r25) │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 52728 │ │ │ │ - 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 52710 │ │ │ │ - extsw r11,r29 │ │ │ │ - blt cr3,527d4 │ │ │ │ - clrldi r3,r24,32 │ │ │ │ - extswsli r0,r29,4 │ │ │ │ - extsw r11,r29 │ │ │ │ - li r9,0 │ │ │ │ - andi. r5,r3,3 │ │ │ │ - addi r17,r3,-1 │ │ │ │ - mr r6,r3 │ │ │ │ - add r10,r25,r0 │ │ │ │ - beq 52798 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 52784 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 52774 │ │ │ │ - lxv vs0,0(r30) │ │ │ │ - mr r3,r17 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r25,r0 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - addi r3,r3,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - cmpdi r3,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 527d4 │ │ │ │ - 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 527a0 │ │ │ │ - subf r29,r29,r7 │ │ │ │ - ld r9,56(r31) │ │ │ │ - cmpw r24,r29 │ │ │ │ - subf r29,r27,r29 │ │ │ │ - add r9,r25,r9 │ │ │ │ - clrldi r29,r29,32 │ │ │ │ - bgt 5285c │ │ │ │ - andi. r6,r29,3 │ │ │ │ - addi r5,r29,-1 │ │ │ │ - mr r10,r29 │ │ │ │ - beq 5283c │ │ │ │ + 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,r24 │ │ │ │ + addi r9,r7,1 │ │ │ │ + mr r2,r5 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r3,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + beq 524a0 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 5282c │ │ │ │ + beq 52490 │ │ │ │ cmpdi r6,2 │ │ │ │ - beq 52820 │ │ │ │ - ld r6,56(r31) │ │ │ │ - mr r29,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxvx vs63,r25,r6 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r29,r29,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r29,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 5285c │ │ │ │ - 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 52844 │ │ │ │ - ld r9,0(r1) │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - sldi r5,r11,4 │ │ │ │ - neg r8,r8 │ │ │ │ - add r5,r25,r5 │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - addi r29,r1,32 │ │ │ │ - beq cr2,52ea0 │ │ │ │ + beq 52484 │ │ │ │ + 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 524c0 │ │ │ │ + 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 524a8 │ │ │ │ + extsw r3,r28 │ │ │ │ + blt cr3,5256c │ │ │ │ + clrldi r6,r20,32 │ │ │ │ + extswsli r24,r28,4 │ │ │ │ + extsw r3,r28 │ │ │ │ + li r2,0 │ │ │ │ + andi. r0,r6,3 │ │ │ │ + addi r14,r6,-1 │ │ │ │ + mr r8,r6 │ │ │ │ + add r9,r5,r24 │ │ │ │ + beq 52530 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 5251c │ │ │ │ + cmpdi r0,2 │ │ │ │ + beq 5250c │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + mr r6,r14 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs0,r5,r24 │ │ │ │ + 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 5256c │ │ │ │ + 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 52538 │ │ │ │ + subf r28,r28,r7 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpw r20,r28 │ │ │ │ + subf r28,r26,r28 │ │ │ │ + add r2,r5,r2 │ │ │ │ + clrldi r28,r28,32 │ │ │ │ + bgt 525f4 │ │ │ │ + andi. r8,r28,3 │ │ │ │ + addi r6,r28,-1 │ │ │ │ + mr r9,r28 │ │ │ │ + beq 525d4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 525c4 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 525b8 │ │ │ │ + ld r8,48(r31) │ │ │ │ + mr r28,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxvx vs63,r5,r8 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r28,r28,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r28,1 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 525f4 │ │ │ │ + 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 525dc │ │ │ │ + ld r2,0(r1) │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + neg r10,r10 │ │ │ │ + add r5,r5,r3 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + addi r28,r1,32 │ │ │ │ + beq cr2,52c40 │ │ │ │ extsw r7,r7 │ │ │ │ extsw r4,r4 │ │ │ │ - mr r3,r21 │ │ │ │ + mr r3,r15 │ │ │ │ li r8,0 │ │ │ │ - mr r6,r29 │ │ │ │ - bl 4c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r10,r20 │ │ │ │ - li r9,0 │ │ │ │ - blt cr4,52930 │ │ │ │ - andi. r8,r20,3 │ │ │ │ - addi r7,r20,-1 │ │ │ │ - beq 528f4 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 528e0 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 528d0 │ │ │ │ - lxv vs0,0(r29) │ │ │ │ - mr r10,r7 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r30) │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ + mr r6,r28 │ │ │ │ + bl 4ba0 │ │ │ │ + mr r9,r19 │ │ │ │ + li r2,0 │ │ │ │ + blt cr4,526c4 │ │ │ │ + andi. r10,r19,3 │ │ │ │ + addi r8,r19,-1 │ │ │ │ + beq 52688 │ │ │ │ cmpdi r10,1 │ │ │ │ + beq 52674 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 52664 │ │ │ │ + lxv vs0,0(r28) │ │ │ │ + mr r9,r8 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r30) │ │ │ │ + lxvx vs0,r28,r2 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r28,r2 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 526c4 │ │ │ │ + srdi r9,r19,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r28,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,32 │ │ │ │ + addi r10,r2,48 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + lxvx vs0,r28,r9 │ │ │ │ + addi r2,r2,64 │ │ │ │ stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 52930 │ │ │ │ - srdi r10,r20,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 │ │ │ │ - stxvx vs0,r30,r10 │ │ │ │ - lxvx vs0,r29,r7 │ │ │ │ - stxvx vs0,r30,r7 │ │ │ │ - lxvx vs0,r29,r8 │ │ │ │ + lxvx vs0,r28,r8 │ │ │ │ stxvx vs0,r30,r8 │ │ │ │ - bdnz 528fc │ │ │ │ + lxvx vs0,r28,r10 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + bdnz 52690 │ │ │ │ ld r10,0(r1) │ │ │ │ - ld r9,0(r19) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - srawi r8,r26,1 │ │ │ │ - addze r8,r8 │ │ │ │ + ld r2,0(r17) │ │ │ │ + srawi r9,r25,1 │ │ │ │ + addze r9,r9 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - std r10,0(r22) │ │ │ │ - addi r3,r9,1 │ │ │ │ - slwi r8,r8,1 │ │ │ │ - mr r1,r22 │ │ │ │ - cmpdi r9,0 │ │ │ │ - subf r8,r8,r26 │ │ │ │ - sldi r10,r3,5 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - sldi r5,r3,1 │ │ │ │ - neg r10,r10 │ │ │ │ - srawi r0,r8,31 │ │ │ │ - mr r26,r5 │ │ │ │ + lxv vs12,0(r30) │ │ │ │ + addi r24,r2,1 │ │ │ │ + std r10,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + slwi r9,r9,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ ld r6,0(r1) │ │ │ │ - xor r8,r0,r8 │ │ │ │ - subf r0,r0,r8 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - slwi r10,r3,1 │ │ │ │ + sldi r8,r24,5 │ │ │ │ + subf r9,r9,r25 │ │ │ │ + sldi r10,r24,4 │ │ │ │ + sldi r7,r24,1 │ │ │ │ + slwi r4,r24,1 │ │ │ │ + neg r8,r8 │ │ │ │ + srawi r11,r9,31 │ │ │ │ + mr r28,r7 │ │ │ │ + stdux r6,r1,r8 │ │ │ │ + xor r8,r11,r9 │ │ │ │ + addi r9,r1,32 │ │ │ │ + subf r11,r11,r8 │ │ │ │ + stxvx vs12,r9,r10 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + ble 527b0 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r3,r30,16 │ │ │ │ + li r10,0 │ │ │ │ + addi r0,r2,-1 │ │ │ │ + addi r8,r6,32 │ │ │ │ + add r6,r9,r6 │ │ │ │ + add r5,r9,r8 │ │ │ │ + beq 52774 │ │ │ │ + lxv vs0,16(r30) │ │ │ │ + cmpdi r0,0 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + li r10,16 │ │ │ │ + beq 527b0 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r3,r10 │ │ │ │ + addi r2,r10,16 │ │ │ │ + neg r0,r10 │ │ │ │ + neg r8,r2 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + stxvx vs0,r5,r10 │ │ │ │ + stxvx vs0,r6,r0 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + addi r10,r10,32 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + stxvx vs0,r6,r8 │ │ │ │ + bdnz 5277c │ │ │ │ + addi r2,r4,2 │ │ │ │ + ld r10,0(r1) │ │ │ │ + cmpwi r4,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r8,r1,32 │ │ │ │ - stxvx vs12,r8,r7 │ │ │ │ + ble 534a0 │ │ │ │ + addi r0,r4,-1 │ │ │ │ + addi r2,r9,16 │ │ │ │ + addi r6,r8,16 │ │ │ │ + li r10,0 │ │ │ │ + clrldi r3,r0,32 │ │ │ │ + andi. r26,r3,3 │ │ │ │ + addi r25,r3,-1 │ │ │ │ + mr r5,r3 │ │ │ │ + beq 52838 │ │ │ │ + cmpdi r26,1 │ │ │ │ + beq 52824 │ │ │ │ + cmpdi r26,2 │ │ │ │ + beq 52814 │ │ │ │ + lxv vs0,16(r9) │ │ │ │ + mr r3,r25 │ │ │ │ + li r10,16 │ │ │ │ + stxv vs0,16(r8) │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r3,r3,-1 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + cmpdi r3,1 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + beq 52874 │ │ │ │ + srdi r5,r5,2 │ │ │ │ + mtctr r5 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r5,r10,16 │ │ │ │ + addi r26,r10,32 │ │ │ │ + addi r3,r10,48 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + lxvx vs0,r2,r5 │ │ │ │ + addi r10,r10,64 │ │ │ │ + stxvx vs0,r6,r5 │ │ │ │ + lxvx vs0,r2,r26 │ │ │ │ + stxvx vs0,r6,r26 │ │ │ │ + lxvx vs0,r2,r3 │ │ │ │ + stxvx vs0,r6,r3 │ │ │ │ + bdnz 52840 │ │ │ │ + clrldi r6,r4,32 │ │ │ │ + cmpwi r11,1 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + sldi r6,r6,4 │ │ │ │ stfd f0,0(r8) │ │ │ │ stfd f0,8(r8) │ │ │ │ - ble 52a28 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - sldi r4,r9,4 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r29,r30,16 │ │ │ │ - li r7,0 │ │ │ │ - addi r27,r9,-1 │ │ │ │ - addi r6,r6,1664 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - addi r6,r4,32 │ │ │ │ - add r4,r8,r4 │ │ │ │ - add r11,r8,r6 │ │ │ │ - beq 529ec │ │ │ │ - lxv vs0,16(r30) │ │ │ │ - cmpdi r27,0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - li r7,16 │ │ │ │ - beq 52a28 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r29,r7 │ │ │ │ - neg r27,r7 │ │ │ │ - addi r9,r7,16 │ │ │ │ - neg r6,r9 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r11,r7 │ │ │ │ - stxvx vs0,r4,r27 │ │ │ │ - addi r7,r7,32 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - bdnz 529f4 │ │ │ │ - addi r9,r10,2 │ │ │ │ - ld r7,0(r1) │ │ │ │ - cmpwi r10,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r6,r1,32 │ │ │ │ - ble 53800 │ │ │ │ - addi r27,r10,-1 │ │ │ │ - addi r9,r8,16 │ │ │ │ - addi r4,r6,16 │ │ │ │ - li r7,0 │ │ │ │ - clrldi r29,r27,32 │ │ │ │ - andi. r25,r29,3 │ │ │ │ - addi r24,r29,-1 │ │ │ │ - mr r11,r29 │ │ │ │ - beq 52ab0 │ │ │ │ - cmpdi r25,1 │ │ │ │ - beq 52a9c │ │ │ │ - cmpdi r25,2 │ │ │ │ - beq 52a8c │ │ │ │ - lxv vs0,16(r8) │ │ │ │ - mr r29,r24 │ │ │ │ - li r7,16 │ │ │ │ - stxv vs0,16(r6) │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - cmpdi r29,1 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - beq 52aec │ │ │ │ - srdi r11,r11,2 │ │ │ │ - mtctr r11 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r11,r7,16 │ │ │ │ - addi r25,r7,32 │ │ │ │ - addi r29,r7,48 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - lxvx vs0,r9,r11 │ │ │ │ - addi r7,r7,64 │ │ │ │ - stxvx vs0,r4,r11 │ │ │ │ - lxvx vs0,r9,r25 │ │ │ │ - stxvx vs0,r4,r25 │ │ │ │ - lxvx vs0,r9,r29 │ │ │ │ - stxvx vs0,r4,r29 │ │ │ │ - bdnz 52ab8 │ │ │ │ - clrldi r7,r10,32 │ │ │ │ - cmpwi r0,1 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - stfd f0,8(r6) │ │ │ │ - add r4,r6,r7 │ │ │ │ - stfdx f0,r6,r7 │ │ │ │ - stfd f0,8(r4) │ │ │ │ - bne 52c44 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - lfd f0,24(r6) │ │ │ │ - lfd f12,16(r6) │ │ │ │ - cmplwi r27,3 │ │ │ │ - lfd f11,1856(r7) │ │ │ │ - addi r7,r6,32 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ + add r5,r8,r6 │ │ │ │ + stfdx f0,r8,r6 │ │ │ │ + stfd f0,8(r5) │ │ │ │ + bne 529c0 │ │ │ │ + lfd f0,24(r8) │ │ │ │ + lfd f12,16(r8) │ │ │ │ + cmplwi r0,3 │ │ │ │ + li r6,0 │ │ │ │ + xxmr vs11,vs62 │ │ │ │ + addi r10,r8,32 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmul f12,f12,f31 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f12,8(r8) │ │ │ │ - stfd f0,0(r8) │ │ │ │ - ble 53b74 │ │ │ │ - lis r4,-21846 │ │ │ │ - addi r10,r10,-5 │ │ │ │ - addis r11,r2,-2 │ │ │ │ - lxv vs6,16(r6) │ │ │ │ - lxv vs7,0(r6) │ │ │ │ - li r0,3 │ │ │ │ - ori r4,r4,43691 │ │ │ │ - addi r11,r11,1856 │ │ │ │ - mulhwu r10,r10,r4 │ │ │ │ - lxv vs10,0(r11) │ │ │ │ - srwi r10,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f12,8(r9) │ │ │ │ + stfd f0,0(r9) │ │ │ │ + ble 52960 │ │ │ │ + addi r4,r4,-5 │ │ │ │ + lxv vs7,16(r8) │ │ │ │ + lxv vs8,0(r8) │ │ │ │ + pli r6,-1431655765 │ │ │ │ + li r5,3 │ │ │ │ + xxmr vs11,vs62 │ │ │ │ + mulhwu r8,r4,r6 │ │ │ │ + srwi r8,r8,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + clrldi r8,r8,32 │ │ │ │ + mtctr r8 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxv vs9,32(r7) │ │ │ │ - mr r10,r0 │ │ │ │ - mr r6,r7 │ │ │ │ - addi r9,r9,48 │ │ │ │ - addi r7,r7,48 │ │ │ │ - lxv vs8,-32(r7) │ │ │ │ - addi r0,r10,3 │ │ │ │ - xvsubdp vs11,vs0,vs7 │ │ │ │ - xvsubdp vs0,vs9,vs0 │ │ │ │ - xvsubdp vs12,vs8,vs6 │ │ │ │ - xxmr vs7,vs8 │ │ │ │ - xxmr vs6,vs9 │ │ │ │ - xxswapd vs11,vs11 │ │ │ │ + lxv vs10,32(r10) │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + mr r6,r5 │ │ │ │ + mr r8,r10 │ │ │ │ + addi r5,r5,3 │ │ │ │ + addi r10,r10,48 │ │ │ │ + lxv vs9,-32(r10) │ │ │ │ + addi r2,r2,48 │ │ │ │ + xvsubdp vs6,vs0,vs8 │ │ │ │ + xvsubdp vs0,vs10,vs0 │ │ │ │ + xvsubdp vs12,vs9,vs7 │ │ │ │ + xxmr vs7,vs10 │ │ │ │ + xxmr vs8,vs9 │ │ │ │ + xxswapd vs10,vs6 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xxswapd vs12,vs12 │ │ │ │ - xvmuldp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - stxv vs11,-48(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - bdnz 52b80 │ │ │ │ - addi r6,r6,16 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - addi r4,r10,1 │ │ │ │ - lxv vs12,0(r11) │ │ │ │ - cmplw r27,r4 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs10,vs10,vs62 │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs12,vs12,vs62 │ │ │ │ + stxv vs10,-48(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + bdnz 52900 │ │ │ │ + addi r8,r8,16 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + addi r5,r6,1 │ │ │ │ + cmplw r0,r5 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - ble 52c44 │ │ │ │ - lxv vs0,16(r7) │ │ │ │ - lxv vs11,16(r6) │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmplw r27,r10 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + ble 529c0 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ + lxv vs12,16(r8) │ │ │ │ + addi r6,r6,2 │ │ │ │ + cmplw r0,r6 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,16(r9) │ │ │ │ - ble 52c44 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - lxv vs11,32(r6) │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + ble 529c0 │ │ │ │ + lxv vs0,32(r10) │ │ │ │ + lxv vs12,32(r8) │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r9) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 52d04 │ │ │ │ - ld r9,64(r31) │ │ │ │ - add r4,r28,r3 │ │ │ │ - ld r6,104(r19) │ │ │ │ - andi. r7,r5,3 │ │ │ │ - addi r11,r5,-1 │ │ │ │ - add r10,r9,r3 │ │ │ │ - li r9,0 │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - add r10,r10,r4 │ │ │ │ - mulld r10,r10,r3 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,32(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 52a80 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r5,104(r17) │ │ │ │ + andi. r6,r7,3 │ │ │ │ + addi r4,r7,-1 │ │ │ │ + add r8,r2,r24 │ │ │ │ + li r2,0 │ │ │ │ + mulld r8,r8,r24 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + add r3,r27,r24 │ │ │ │ + add r3,r3,r8 │ │ │ │ + mulld r10,r3,r24 │ │ │ │ sldi r10,r10,5 │ │ │ │ - add r4,r6,r10 │ │ │ │ - beq 52cc8 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 52cb4 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 52ca4 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - mr r26,r11 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r26,r26,-1 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - cmpdi r26,1 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 52d04 │ │ │ │ - srdi r10,r5,2 │ │ │ │ + add r8,r5,r10 │ │ │ │ + beq 52a44 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 52a30 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 52a20 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r28,r4 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs0,r5,r10 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r28,r28,-1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r28,1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 52a80 │ │ │ │ + srdi r10,r7,2 │ │ │ │ mtctr r10 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - lxvx vs0,r8,r6 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - lxvx vs0,r8,r7 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - bdnz 52cd0 │ │ │ │ - addi r28,r28,1 │ │ │ │ - lwz r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r8,r10 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + stxvx vs0,r8,r6 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + bdnz 52a4c │ │ │ │ + addi r27,r27,1 │ │ │ │ + lwz r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r21,r21,1 │ │ │ │ + cmpw r16,r27 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stw r9,32(r31) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + bge 522b0 │ │ │ │ + ld r15,64(r31) │ │ │ │ + ld r21,128(r31) │ │ │ │ + lwz r24,136(r31) │ │ │ │ + lwz r25,140(r31) │ │ │ │ + lwz r14,124(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r9,148(r31) │ │ │ │ addi r15,r15,1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpw r18,r28 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stw r10,32(r31) │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - bge 52500 │ │ │ │ - ld r29,64(r31) │ │ │ │ - ld r25,128(r31) │ │ │ │ - lwz r26,140(r31) │ │ │ │ - lwz r16,144(r31) │ │ │ │ - lwz r17,136(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - lwz r10,156(r31) │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r26,r26,2 │ │ │ │ - std r9,0(r25) │ │ │ │ - add r16,r16,r10 │ │ │ │ - mr r1,r25 │ │ │ │ - cmpw r18,r29 │ │ │ │ - bge 52440 │ │ │ │ - lwz r9,84(r19) │ │ │ │ - andi. r9,r9,2 │ │ │ │ - bne 53e84 │ │ │ │ - addi r3,r19,88 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,24(r19) │ │ │ │ - ld r8,112(r19) │ │ │ │ - cmpld r10,r8 │ │ │ │ - beq 52e20 │ │ │ │ - ld r7,8(r19) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 52e20 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r7,-1 │ │ │ │ - mr r6,r7 │ │ │ │ - beq 52de4 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 52dd0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 54090 │ │ │ │ - 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 52e20 │ │ │ │ - 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 52dec │ │ │ │ - addi r1,r31,400 │ │ │ │ - ld r0,16(r1) │ │ │ │ + addi r24,r24,2 │ │ │ │ + cmpw r16,r15 │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + add r25,r25,r9 │ │ │ │ + bge 521f0 │ │ │ │ + lwz r2,84(r17) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + bne 53ac8 │ │ │ │ + addi r3,r17,88 │ │ │ │ + bl 5140 │ │ │ │ + ld r9,24(r17) │ │ │ │ + ld r10,112(r17) │ │ │ │ + cmpld r9,r10 │ │ │ │ + beq 52b98 │ │ │ │ + ld r8,8(r17) │ │ │ │ + cmpdi r8,0 │ │ │ │ + ble 52b98 │ │ │ │ + andi. r6,r8,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + mr r7,r8 │ │ │ │ + beq 52b5c │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 52b48 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 53cc4 │ │ │ │ + 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 52b98 │ │ │ │ + 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 52b64 │ │ │ │ + lxv vs55,176(r31) │ │ │ │ + lxv vs56,192(r31) │ │ │ │ + lxv vs57,208(r31) │ │ │ │ + lxv vs58,224(r31) │ │ │ │ + lxv vs59,240(r31) │ │ │ │ + lxv vs60,256(r31) │ │ │ │ + lxv vs61,272(r31) │ │ │ │ + lxv vs62,288(r31) │ │ │ │ + lxv vs63,304(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,-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 r20,-104(r1) │ │ │ │ - ld r21,-96(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(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 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 f29,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ extsw r7,r7 │ │ │ │ extsw r4,r4 │ │ │ │ - mr r3,r21 │ │ │ │ + mr r3,r15 │ │ │ │ li r8,0 │ │ │ │ - mr r6,r29 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 52898 │ │ │ │ - ld r8,112(r31) │ │ │ │ - lwz r7,104(r31) │ │ │ │ - lwz r6,52(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - neg r9,r8 │ │ │ │ - add r4,r7,r6 │ │ │ │ - lwz r6,108(r31) │ │ │ │ - add r25,r7,r25 │ │ │ │ - addi r8,r8,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - maddld r4,r4,r6,r25 │ │ │ │ - addi r25,r1,32 │ │ │ │ - b 526b4 │ │ │ │ + mr r6,r28 │ │ │ │ + bl 5300 │ │ │ │ + b 5262c │ │ │ │ + nop │ │ │ │ + ld r10,112(r31) │ │ │ │ + lwz r7,92(r31) │ │ │ │ + lwz r8,56(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r10 │ │ │ │ + add r24,r7,r24 │ │ │ │ + addi r10,r10,15 │ │ │ │ + add r4,r7,r8 │ │ │ │ + lwz r8,104(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r5,r1,32 │ │ │ │ + maddld r4,r4,r8,r24 │ │ │ │ + b 5244c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r8,88(r31) │ │ │ │ - cmplwi r27,4 │ │ │ │ - srwi r22,r4,4 │ │ │ │ - clrlwi r9,r25,31 │ │ │ │ - stw r9,84(r31) │ │ │ │ - and r17,r22,r8 │ │ │ │ - ble 53be4 │ │ │ │ - lbz r6,80(r31) │ │ │ │ - lbz r24,76(r31) │ │ │ │ - lwz r8,96(r31) │ │ │ │ - lis r12,-32768 │ │ │ │ - srwi r0,r21,31 │ │ │ │ - rlwinm r7,r25,0,31,0 │ │ │ │ - li r9,1 │ │ │ │ - xxspltib vs32,0 │ │ │ │ - vspltisw v1,1 │ │ │ │ - ori r12,r12,1 │ │ │ │ - mtvsrws vs44,r29 │ │ │ │ - and r5,r17,r24 │ │ │ │ - and r22,r22,r8 │ │ │ │ - and r11,r17,r6 │ │ │ │ - or r24,r6,r24 │ │ │ │ - vsldoi v1,v1,v0,8 │ │ │ │ - not r8,r21 │ │ │ │ - cmpw r7,r12 │ │ │ │ - li r7,0 │ │ │ │ - addis r12,r2,-2 │ │ │ │ - and r6,r0,r5 │ │ │ │ - and r24,r17,r24 │ │ │ │ - and r0,r0,r11 │ │ │ │ - clrlwi r11,r25,31 │ │ │ │ - srwi r8,r8,31 │ │ │ │ - iseleq r9,r9,r7 │ │ │ │ - addi r12,r12,1760 │ │ │ │ - xori r11,r11,1 │ │ │ │ - and r7,r6,r28 │ │ │ │ - and r0,r0,r28 │ │ │ │ - and r24,r8,r24 │ │ │ │ - and r8,r8,r5 │ │ │ │ - clrlwi r5,r5,24 │ │ │ │ - lxv vs45,0(r12) │ │ │ │ - and r6,r6,r11 │ │ │ │ - and r11,r22,r9 │ │ │ │ - xori r9,r9,1 │ │ │ │ - neg r5,r5 │ │ │ │ - clrlwi r8,r8,24 │ │ │ │ - and r9,r22,r9 │ │ │ │ - addis r22,r2,-2 │ │ │ │ - mtvsrdd vs32,r5,r5 │ │ │ │ - clrlwi r5,r7,24 │ │ │ │ - or r7,r7,r11 │ │ │ │ - clrlwi r11,r11,24 │ │ │ │ - or r9,r24,r9 │ │ │ │ - addis r24,r2,-2 │ │ │ │ - neg r8,r8 │ │ │ │ - or r7,r0,r7 │ │ │ │ - neg r5,r5 │ │ │ │ - vcmpequd v0,v0,v28 │ │ │ │ - neg r11,r11 │ │ │ │ - addi r24,r24,1664 │ │ │ │ - mtvsrdd vs43,r8,r8 │ │ │ │ - or r9,r7,r9 │ │ │ │ - clrlwi r7,r7,24 │ │ │ │ - mtvsrdd vs41,r5,r5 │ │ │ │ - mtvsrdd vs40,r11,r11 │ │ │ │ - clrlwi r11,r26,31 │ │ │ │ - lxv vs4,0(r24) │ │ │ │ - addis r5,r2,-2 │ │ │ │ - addi r24,r27,1 │ │ │ │ - vcmpequd v11,v11,v28 │ │ │ │ - neg r7,r7 │ │ │ │ - and r11,r9,r11 │ │ │ │ - addi r22,r22,1680 │ │ │ │ - addi r5,r5,1872 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - rldicl r0,r24,62,34 │ │ │ │ - mtvsrdd vs42,r7,r7 │ │ │ │ - extswsli r9,r10,4 │ │ │ │ - or r6,r11,r6 │ │ │ │ - clrlwi r11,r11,24 │ │ │ │ - xxlnot vs1,vs43 │ │ │ │ - lxv vs2,0(r22) │ │ │ │ - xxlnot vs6,vs32 │ │ │ │ - lxv vs5,0(r5) │ │ │ │ - mtctr r0 │ │ │ │ - addi r8,r8,1648 │ │ │ │ + lwz r10,80(r31) │ │ │ │ + cmplwi r26,4 │ │ │ │ + srwi r5,r8,4 │ │ │ │ + clrlwi r9,r24,31 │ │ │ │ + stw r9,88(r31) │ │ │ │ + and r4,r5,r10 │ │ │ │ + ble 5382c │ │ │ │ + lbz r20,72(r31) │ │ │ │ + lbz r15,76(r31) │ │ │ │ + srwi r0,r18,31 │ │ │ │ + pli r9,-2147483647 │ │ │ │ + cmpw r11,r9 │ │ │ │ + not r9,r18 │ │ │ │ + xxspltib vs44,0 │ │ │ │ + lwz r6,96(r31) │ │ │ │ + vspltisw v0,1 │ │ │ │ + plxv vs45,19820 # 57a50 │ │ │ │ + mtvsrws vs33,r28 │ │ │ │ + xxmr vs12,vs57 │ │ │ │ + setbcr r14,eq │ │ │ │ + srwi r9,r9,31 │ │ │ │ + vsldoi v0,v0,v12,8 │ │ │ │ + and r10,r4,r20 │ │ │ │ + or r12,r20,r15 │ │ │ │ + and r12,r12,r4 │ │ │ │ + and r5,r5,r6 │ │ │ │ + setbc r6,eq │ │ │ │ + and r20,r0,r10 │ │ │ │ + and r6,r5,r6 │ │ │ │ + and r5,r5,r14 │ │ │ │ + stw r20,44(r31) │ │ │ │ + and r20,r0,r4 │ │ │ │ + and r20,r20,r15 │ │ │ │ + lwz r15,44(r31) │ │ │ │ + clrlwi r0,r24,31 │ │ │ │ + and r14,r12,r9 │ │ │ │ + or r14,r14,r5 │ │ │ │ + and r9,r9,r10 │ │ │ │ + clrlwi r10,r10,24 │ │ │ │ + xori r0,r0,1 │ │ │ │ + neg r10,r10 │ │ │ │ + clrlwi r9,r9,24 │ │ │ │ + and r15,r15,r27 │ │ │ │ + mtvsrdd vs42,r10,r10 │ │ │ │ + neg r9,r9 │ │ │ │ + extswsli r10,r2,4 │ │ │ │ + or r5,r15,r6 │ │ │ │ clrlwi r6,r6,24 │ │ │ │ - neg r11,r11 │ │ │ │ - vcmpequd v9,v9,v28 │ │ │ │ - vcmpequd v8,v8,v28 │ │ │ │ - vcmpequd v10,v10,v28 │ │ │ │ - lxv vs3,0(r8) │ │ │ │ + clrlwi r12,r15,24 │ │ │ │ + vcmpequd v10,v10,v27 │ │ │ │ + mtvsrdd vs40,r9,r9 │ │ │ │ + add r9,r7,r10 │ │ │ │ + mr r10,r30 │ │ │ │ + and r15,r27,r20 │ │ │ │ + or r15,r15,r5 │ │ │ │ neg r6,r6 │ │ │ │ - mtvsrdd vs43,r11,r11 │ │ │ │ - mr r8,r30 │ │ │ │ - xxlnot vs39,vs40 │ │ │ │ - xxlnot vs8,vs42 │ │ │ │ - mtvsrdd vs32,r6,r6 │ │ │ │ - vcmpequd v11,v11,v28 │ │ │ │ - xxlandc vs40,vs40,vs41 │ │ │ │ - add r9,r3,r9 │ │ │ │ - vcmpequd v0,v0,v28 │ │ │ │ - xxlnot vs41,vs41 │ │ │ │ - xxlnot vs13,vs43 │ │ │ │ - xxlnot vs7,vs32 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - vadduwm v10,v12,v1 │ │ │ │ - lxv vs35,0(r9) │ │ │ │ - vadduwm v0,v12,v13 │ │ │ │ - lxv vs31,16(r9) │ │ │ │ - vadduwm v11,v1,v29 │ │ │ │ - lxv vs37,32(r9) │ │ │ │ - lxv vs38,48(r9) │ │ │ │ - vadduwm v13,v13,v30 │ │ │ │ - vadduwm v1,v1,v30 │ │ │ │ + addi r20,r26,1 │ │ │ │ + neg r12,r12 │ │ │ │ + xxlnot vs7,vs42 │ │ │ │ + vcmpequd v8,v8,v27 │ │ │ │ + mtvsrdd vs43,r6,r6 │ │ │ │ + rldicl r6,r20,62,34 │ │ │ │ + or r5,r14,r15 │ │ │ │ + and r5,r5,r3 │ │ │ │ + mtvsrdd vs44,r12,r12 │ │ │ │ + clrlwi r14,r15,24 │ │ │ │ + xxlnot vs5,vs40 │ │ │ │ + mtctr r6 │ │ │ │ + lwz r6,44(r31) │ │ │ │ + vcmpequd v11,v11,v27 │ │ │ │ + vcmpequd v12,v12,v27 │ │ │ │ + neg r14,r14 │ │ │ │ + xxlandc vs3,vs43,vs44 │ │ │ │ + xxlnot vs4,vs44 │ │ │ │ + xxlnot vs2,vs43 │ │ │ │ + mtvsrdd vs41,r14,r14 │ │ │ │ + and r12,r0,r6 │ │ │ │ + or r12,r12,r5 │ │ │ │ + clrlwi r6,r5,24 │ │ │ │ + vcmpequd v9,v9,v27 │ │ │ │ + clrlwi r0,r12,24 │ │ │ │ + neg r6,r6 │ │ │ │ + xxlnot vs9,vs41 │ │ │ │ + neg r15,r0 │ │ │ │ + mtvsrdd vs42,r6,r6 │ │ │ │ + mtvsrdd vs44,r15,r15 │ │ │ │ + vcmpequd v11,v10,v27 │ │ │ │ + vcmpequd v12,v12,v27 │ │ │ │ + xxlnot vs6,vs43 │ │ │ │ + xxlnot vs8,vs44 │ │ │ │ + vadduwm v11,v0,v28 │ │ │ │ + vadduwm v10,v1,v0 │ │ │ │ + vadduwm v12,v1,v13 │ │ │ │ + lxv vs39,0(r9) │ │ │ │ + lxv vs40,16(r9) │ │ │ │ + vadduwm v13,v13,v29 │ │ │ │ + lxv vs41,32(r9) │ │ │ │ + lxv vs1,48(r9) │ │ │ │ + vadduwm v0,v0,v29 │ │ │ │ addi r9,r9,64 │ │ │ │ - addi r8,r8,64 │ │ │ │ - xxmrglw vs12,vs42,vs42 │ │ │ │ - xxmrghw vs9,vs42,vs42 │ │ │ │ - vadduwm v11,v11,v12 │ │ │ │ - xxmrghw vs11,vs32,vs32 │ │ │ │ - xxmrglw vs42,vs32,vs32 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ - xvcvsxwdp vs9,vs9 │ │ │ │ + addi r10,r10,64 │ │ │ │ + vadduwm v11,v11,v1 │ │ │ │ + xxmrglw vs27,vs42,vs42 │ │ │ │ + xxmrghw vs13,vs42,vs42 │ │ │ │ + xxmrglw vs42,vs44,vs44 │ │ │ │ + xxmrghw vs11,vs44,vs44 │ │ │ │ xxmrglw vs0,vs43,vs43 │ │ │ │ xxmrghw vs10,vs43,vs43 │ │ │ │ + xxmrghd vs43,vs40,vs39 │ │ │ │ + xvcvsxwdp vs44,vs42 │ │ │ │ + xvcvsxwdp vs27,vs27 │ │ │ │ + xvcvsxwdp vs13,vs13 │ │ │ │ + xxmrghd vs42,vs1,vs41 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ - xvcvsxwdp vs32,vs42 │ │ │ │ - xxmrghd vs36,vs38,vs37 │ │ │ │ - xxmrghd vs43,vs31,vs35 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ - xvmaddmdp vs12,vs2,vs3 │ │ │ │ - xvmaddmdp vs9,vs2,vs3 │ │ │ │ - xvmaddmdp vs11,vs2,vs3 │ │ │ │ - xvmaddmdp vs32,vs2,vs3 │ │ │ │ - xvmaddmdp vs0,vs2,vs3 │ │ │ │ - xvmaddmdp vs10,vs2,vs3 │ │ │ │ - xvmuldp vs12,vs12,vs4 │ │ │ │ - xvmuldp vs9,vs9,vs4 │ │ │ │ - xvmuldp vs11,vs11,vs4 │ │ │ │ - xvmuldp vs32,vs32,vs4 │ │ │ │ - xvmuldp vs0,vs0,vs4 │ │ │ │ - xvmuldp vs10,vs10,vs4 │ │ │ │ - xvsqrtdp vs12,vs12 │ │ │ │ - xvsqrtdp vs9,vs9 │ │ │ │ + xvmaddmdp vs44,vs55,vs56 │ │ │ │ + xvmaddmdp vs27,vs55,vs56 │ │ │ │ + xvmaddmdp vs13,vs55,vs56 │ │ │ │ + xvmaddmdp vs11,vs55,vs56 │ │ │ │ + xvmaddmdp vs0,vs55,vs56 │ │ │ │ + xvmaddmdp vs10,vs55,vs56 │ │ │ │ + xvmuldp vs44,vs44,vs58 │ │ │ │ + xvmuldp vs27,vs27,vs58 │ │ │ │ + xvmuldp vs13,vs13,vs58 │ │ │ │ + xvmuldp vs11,vs11,vs58 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + xvmuldp vs10,vs10,vs58 │ │ │ │ + xvsqrtdp vs44,vs44 │ │ │ │ + xvsqrtdp vs27,vs27 │ │ │ │ + xvsqrtdp vs13,vs13 │ │ │ │ xvsqrtdp vs11,vs11 │ │ │ │ - xvsqrtdp vs32,vs32 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvsqrtdp vs10,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs5 │ │ │ │ - xvmuldp vs9,vs9,vs5 │ │ │ │ - xvmuldp vs11,vs11,vs5 │ │ │ │ - xvmuldp vs32,vs32,vs5 │ │ │ │ - xvmuldp vs9,vs9,vs31 │ │ │ │ - xvmuldp vs12,vs12,vs35 │ │ │ │ - xvmuldp vs0,vs0,vs5 │ │ │ │ - xvmuldp vs10,vs10,vs5 │ │ │ │ - xvmuldp vs11,vs11,vs36 │ │ │ │ - xvmuldp vs32,vs32,vs43 │ │ │ │ - xxmrgld vs43,vs9,vs12 │ │ │ │ - xxmrghd vs12,vs9,vs12 │ │ │ │ - xvmuldp vs10,vs10,vs38 │ │ │ │ - xvmuldp vs0,vs0,vs37 │ │ │ │ - xvnegdp vs31,vs11 │ │ │ │ - xvnegdp vs37,vs32 │ │ │ │ - xvnegdp vs42,vs43 │ │ │ │ - xxmrgld vs9,vs10,vs0 │ │ │ │ + xvmuldp vs44,vs44,vs57 │ │ │ │ + xvmuldp vs27,vs27,vs57 │ │ │ │ + xvmuldp vs13,vs13,vs57 │ │ │ │ + xvmuldp vs11,vs11,vs57 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + xvmuldp vs10,vs10,vs57 │ │ │ │ + xvmuldp vs44,vs44,vs43 │ │ │ │ + xvmuldp vs27,vs27,vs39 │ │ │ │ + xvmuldp vs13,vs13,vs40 │ │ │ │ + xvmuldp vs11,vs11,vs42 │ │ │ │ + xvmuldp vs10,vs10,vs1 │ │ │ │ + xvmuldp vs0,vs0,vs41 │ │ │ │ + xvnegdp vs41,vs44 │ │ │ │ + xxmrgld vs1,vs13,vs27 │ │ │ │ + xxmrghd vs43,vs13,vs27 │ │ │ │ + xvnegdp vs27,vs11 │ │ │ │ + xxmrgld vs13,vs10,vs0 │ │ │ │ xxmrghd vs0,vs10,vs0 │ │ │ │ - xxsel vs36,vs31,vs11,vs40 │ │ │ │ - xxsel vs10,vs37,vs32,vs41 │ │ │ │ - xxsel vs43,vs43,vs42,vs6 │ │ │ │ - xxsel vs12,vs12,vs37,vs6 │ │ │ │ - xvnegdp vs34,vs9 │ │ │ │ - xxsel vs38,vs11,vs36,vs8 │ │ │ │ - xvnegdp vs35,vs43 │ │ │ │ - xxsel vs10,vs10,vs37,vs39 │ │ │ │ - xxsel vs38,vs38,vs31,vs1 │ │ │ │ - xxsel vs0,vs0,vs31,vs6 │ │ │ │ - xxsel vs42,vs32,vs10,vs8 │ │ │ │ - xxsel vs12,vs12,vs10,vs8 │ │ │ │ - xvnegdp vs38,vs38 │ │ │ │ - xxsel vs0,vs0,vs36,vs8 │ │ │ │ - xxsel vs42,vs42,vs37,vs1 │ │ │ │ - xxsel vs10,vs9,vs34,vs6 │ │ │ │ + xvnegdp vs42,vs1 │ │ │ │ + xvnegdp vs40,vs13 │ │ │ │ + xxsel vs10,vs41,vs44,vs4 │ │ │ │ + xxsel vs39,vs43,vs41,vs7 │ │ │ │ + xxsel vs0,vs0,vs27,vs7 │ │ │ │ + xxsel vs43,vs27,vs11,vs3 │ │ │ │ + xxsel vs10,vs10,vs41,vs2 │ │ │ │ + xxsel vs1,vs1,vs42,vs7 │ │ │ │ + xxsel vs0,vs0,vs43,vs9 │ │ │ │ + xxsel vs42,vs11,vs43,vs9 │ │ │ │ + xxsel vs39,vs39,vs10,vs9 │ │ │ │ + xxsel vs43,vs44,vs10,vs9 │ │ │ │ + xxsel vs10,vs13,vs40,vs7 │ │ │ │ + xxsel vs42,vs42,vs27,vs5 │ │ │ │ + xvnegdp vs13,vs1 │ │ │ │ + xxsel vs43,vs43,vs41,vs5 │ │ │ │ + xvnegdp vs27,vs10 │ │ │ │ xvnegdp vs42,vs42 │ │ │ │ - xxsel vs9,vs43,vs35,vs8 │ │ │ │ - xvnegdp vs43,vs10 │ │ │ │ - xvnegdp vs31,vs9 │ │ │ │ - xxsel vs11,vs11,vs38,vs13 │ │ │ │ - xxsel vs0,vs0,vs11,vs7 │ │ │ │ - xxsel vs32,vs32,vs42,vs13 │ │ │ │ - xxsel vs11,vs10,vs43,vs8 │ │ │ │ - xxsel vs12,vs12,vs32,vs7 │ │ │ │ - xxsel vs10,vs9,vs31,vs7 │ │ │ │ - xvnegdp vs9,vs11 │ │ │ │ - xxmrgld vs31,vs12,vs10 │ │ │ │ - xxmrghd vs10,vs12,vs10 │ │ │ │ - stxv vs31,-64(r8) │ │ │ │ - stxv vs10,-48(r8) │ │ │ │ - xxsel vs12,vs11,vs9,vs7 │ │ │ │ - xxmrgld vs11,vs0,vs12 │ │ │ │ - xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r8) │ │ │ │ - stxv vs12,-16(r8) │ │ │ │ - bdnz 530b0 │ │ │ │ - andi. r9,r24,3 │ │ │ │ - beq 52620 │ │ │ │ - clrrwi r9,r24,2 │ │ │ │ - add r7,r29,r9 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - lxv vs10,0(r5) │ │ │ │ - cmpwi r4,0 │ │ │ │ - extswsli r6,r9,4 │ │ │ │ - extsw r4,r9 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - lfd f8,1680(r8) │ │ │ │ - addis r8,r2,-2 │ │ │ │ + xvnegdp vs43,vs43 │ │ │ │ + xxsel vs13,vs1,vs13,vs9 │ │ │ │ + xxsel vs10,vs10,vs27,vs9 │ │ │ │ + xvnegdp vs27,vs13 │ │ │ │ + xxsel vs11,vs11,vs42,vs6 │ │ │ │ + xxsel vs44,vs44,vs43,vs6 │ │ │ │ + xvnegdp vs1,vs10 │ │ │ │ + xxsel vs0,vs0,vs11,vs8 │ │ │ │ + xxsel vs44,vs39,vs44,vs8 │ │ │ │ + xxsel vs13,vs13,vs27,vs8 │ │ │ │ + xxsel vs11,vs10,vs1,vs8 │ │ │ │ + xxmrgld vs1,vs44,vs13 │ │ │ │ + xxmrghd vs13,vs44,vs13 │ │ │ │ + xxmrgld vs10,vs0,vs11 │ │ │ │ + xxmrghd vs11,vs0,vs11 │ │ │ │ + stxv vs1,-64(r10) │ │ │ │ + stxv vs13,-48(r10) │ │ │ │ + stxv vs10,-32(r10) │ │ │ │ + stxv vs11,-16(r10) │ │ │ │ + bdnz 52e10 │ │ │ │ + andi. r9,r20,3 │ │ │ │ + beq 523c0 │ │ │ │ + clrrwi r9,r20,2 │ │ │ │ + add r6,r28,r9 │ │ │ │ + add r10,r2,r9 │ │ │ │ + cmpwi r8,0 │ │ │ │ + extswsli r8,r9,4 │ │ │ │ + extsw r0,r9 │ │ │ │ + mtfprwa f0,r6 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f9,1648(r8) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - lfd f12,1856(r8) │ │ │ │ - add r8,r10,r9 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - lxvx vs11,r3,r8 │ │ │ │ - add r8,r3,r8 │ │ │ │ - lfd f7,8(r8) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ + lxvx vs10,r7,r10 │ │ │ │ + add r10,r7,r10 │ │ │ │ + lfd f9,8(r10) │ │ │ │ + fmadd f0,f0,f29,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fsqrt f0,f0 │ │ │ │ - xxspltd vs12,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r6 │ │ │ │ - beq 532f8 │ │ │ │ - cmpwi cr7,r17,0 │ │ │ │ - bne cr7,53ae8 │ │ │ │ - lwz r7,48(r31) │ │ │ │ - lis r8,-32768 │ │ │ │ - ori r8,r8,1 │ │ │ │ - cmpw cr7,r7,r8 │ │ │ │ - beq cr7,53c8c │ │ │ │ - lwz r8,36(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,532f8 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - lfdx f0,r30,r8 │ │ │ │ - add r7,r30,r8 │ │ │ │ + xxspltd vs11,vs0,0 │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + xvmuldp vs11,vs11,vs10 │ │ │ │ + stxvx vs11,r30,r8 │ │ │ │ + beq 53034 │ │ │ │ + cmpwi cr7,r4,0 │ │ │ │ + bne cr7,53770 │ │ │ │ + pli r10,-2147483647 │ │ │ │ + cmpw cr7,r11,r10 │ │ │ │ + beq cr7,538e0 │ │ │ │ + cmpwi cr7,r3,0 │ │ │ │ + beq cr7,53034 │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + lfdx f0,r30,r10 │ │ │ │ + add r8,r30,r10 │ │ │ │ fneg f0,f0 │ │ │ │ - stfdx f0,r30,r8 │ │ │ │ - stfd f12,8(r7) │ │ │ │ - addi r8,r9,1 │ │ │ │ - cmpw cr7,r8,r27 │ │ │ │ - bgt cr7,52620 │ │ │ │ - add r6,r29,r8 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - lxv vs10,0(r5) │ │ │ │ + stfdx f0,r30,r10 │ │ │ │ + stfd f11,8(r8) │ │ │ │ + addi r10,r9,1 │ │ │ │ + cmpw cr7,r10,r26 │ │ │ │ + bgt cr7,523c0 │ │ │ │ + add r6,r28,r10 │ │ │ │ + add r8,r10,r2 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ mtfprwa f0,r6 │ │ │ │ - lfd f8,1680(r7) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f9,1648(r7) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - lfd f11,1856(r7) │ │ │ │ - add r7,r8,r10 │ │ │ │ extswsli r8,r8,4 │ │ │ │ - extswsli r7,r7,4 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - lxvx vs12,r3,r7 │ │ │ │ - add r7,r3,r7 │ │ │ │ - lfd f7,8(r7) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lxvx vs11,r7,r8 │ │ │ │ + add r8,r7,r8 │ │ │ │ + lfd f9,8(r8) │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + fmadd f0,f0,f29,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fsqrt f0,f0 │ │ │ │ - xxspltd vs11,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r8 │ │ │ │ - beq 533a8 │ │ │ │ - cmpwi cr7,r17,0 │ │ │ │ - bne cr7,53b2c │ │ │ │ - lwz r7,48(r31) │ │ │ │ - lis r8,-32768 │ │ │ │ - ori r8,r8,1 │ │ │ │ - cmpw cr7,r7,r8 │ │ │ │ - beq cr7,53d08 │ │ │ │ - lwz r8,36(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,533a8 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - add r8,r30,r8 │ │ │ │ - lfd f0,16(r8) │ │ │ │ - stfd f12,24(r8) │ │ │ │ + xxspltd vs10,vs0,0 │ │ │ │ + xvmuldp vs11,vs11,vs10 │ │ │ │ + stxvx vs11,r30,r10 │ │ │ │ + beq 530c0 │ │ │ │ + cmpwi cr7,r4,0 │ │ │ │ + bne cr7,537ac │ │ │ │ + pli r10,-2147483647 │ │ │ │ + cmpw cr7,r11,r10 │ │ │ │ + beq cr7,53954 │ │ │ │ + cmpwi cr7,r3,0 │ │ │ │ + beq cr7,530c0 │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,16(r10) │ │ │ │ + stfd f11,24(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,16(r8) │ │ │ │ - addi r8,r9,2 │ │ │ │ - cmpw cr7,r8,r27 │ │ │ │ - bgt cr7,52620 │ │ │ │ - add r6,r8,r29 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - lxv vs10,0(r5) │ │ │ │ + stfd f0,16(r10) │ │ │ │ + addi r10,r9,2 │ │ │ │ + cmpw cr7,r10,r26 │ │ │ │ + bgt cr7,523c0 │ │ │ │ + add r6,r10,r28 │ │ │ │ + add r8,r10,r2 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ mtfprwa f0,r6 │ │ │ │ - lfd f8,1680(r7) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f9,1648(r7) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - lfd f11,1856(r7) │ │ │ │ - add r7,r8,r10 │ │ │ │ extswsli r8,r8,4 │ │ │ │ - extswsli r7,r7,4 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - lxvx vs12,r3,r7 │ │ │ │ - add r7,r3,r7 │ │ │ │ - lfd f7,8(r7) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lxvx vs11,r7,r8 │ │ │ │ + add r8,r7,r8 │ │ │ │ + lfd f9,8(r8) │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + fmadd f0,f0,f29,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fsqrt f0,f0 │ │ │ │ - xxspltd vs11,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r8 │ │ │ │ - beq 53458 │ │ │ │ - cmpwi cr7,r17,0 │ │ │ │ - bne cr7,53b84 │ │ │ │ - lwz r7,48(r31) │ │ │ │ - lis r8,-32768 │ │ │ │ - ori r8,r8,1 │ │ │ │ - cmpw cr7,r7,r8 │ │ │ │ - beq cr7,53d3c │ │ │ │ - lwz r8,36(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,53458 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - add r8,r30,r8 │ │ │ │ - lfd f0,32(r8) │ │ │ │ - stfd f12,40(r8) │ │ │ │ + xxspltd vs10,vs0,0 │ │ │ │ + xvmuldp vs11,vs11,vs10 │ │ │ │ + stxvx vs11,r30,r10 │ │ │ │ + beq 5314c │ │ │ │ + cmpwi cr7,r4,0 │ │ │ │ + bne cr7,537ec │ │ │ │ + pli r10,-2147483647 │ │ │ │ + cmpw cr7,r11,r10 │ │ │ │ + beq cr7,53988 │ │ │ │ + cmpwi cr7,r3,0 │ │ │ │ + beq cr7,5314c │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,32(r10) │ │ │ │ + stfd f11,40(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,32(r8) │ │ │ │ - addi r8,r9,3 │ │ │ │ - cmpw cr7,r27,r8 │ │ │ │ - blt cr7,52620 │ │ │ │ - add r6,r29,r8 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - lxv vs10,0(r5) │ │ │ │ + stfd f0,32(r10) │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpw cr7,r26,r10 │ │ │ │ + blt cr7,523c0 │ │ │ │ + add r6,r28,r10 │ │ │ │ + add r8,r10,r2 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ mtfprwa f0,r6 │ │ │ │ - lfd f8,1680(r7) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f9,1648(r7) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - lfd f11,1856(r7) │ │ │ │ - add r7,r8,r10 │ │ │ │ extswsli r8,r8,4 │ │ │ │ - extswsli r7,r7,4 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - lxvx vs12,r3,r7 │ │ │ │ - add r7,r3,r7 │ │ │ │ - lfd f7,8(r7) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lxvx vs11,r7,r8 │ │ │ │ + add r8,r7,r8 │ │ │ │ + lfd f9,8(r8) │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + fmadd f0,f0,f29,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fsqrt f0,f0 │ │ │ │ - xxspltd vs11,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r8 │ │ │ │ - beq 53508 │ │ │ │ - cmpwi cr7,r17,0 │ │ │ │ - bne cr7,53bf8 │ │ │ │ - lwz r7,48(r31) │ │ │ │ - lis r8,-32768 │ │ │ │ - ori r8,r8,1 │ │ │ │ - cmpw cr7,r7,r8 │ │ │ │ - beq cr7,53d70 │ │ │ │ - lwz r8,36(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,53508 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - add r8,r30,r8 │ │ │ │ - lfd f0,48(r8) │ │ │ │ - stfd f12,56(r8) │ │ │ │ + xxspltd vs10,vs0,0 │ │ │ │ + xvmuldp vs11,vs11,vs10 │ │ │ │ + stxvx vs11,r30,r10 │ │ │ │ + beq 531d8 │ │ │ │ + cmpwi cr7,r4,0 │ │ │ │ + bne cr7,5388c │ │ │ │ + pli r10,-2147483647 │ │ │ │ + cmpw cr7,r11,r10 │ │ │ │ + beq cr7,539bc │ │ │ │ + cmpwi cr7,r3,0 │ │ │ │ + beq cr7,531d8 │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,48(r10) │ │ │ │ + stfd f11,56(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,48(r8) │ │ │ │ + stfd f0,48(r10) │ │ │ │ addi r9,r9,4 │ │ │ │ - cmpw cr7,r27,r9 │ │ │ │ - blt cr7,52620 │ │ │ │ - add r8,r29,r9 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - add r10,r10,r9 │ │ │ │ - lxv vs10,0(r5) │ │ │ │ + cmpw cr7,r26,r9 │ │ │ │ + blt cr7,523c0 │ │ │ │ + add r10,r28,r9 │ │ │ │ + add r2,r2,r9 │ │ │ │ extswsli r9,r9,4 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - lfd f8,1680(r7) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ + mtfprwa f0,r10 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f9,1648(r7) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - lxvx vs12,r3,r10 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lfd f11,1856(r7) │ │ │ │ - lfd f7,8(r10) │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ + lxvx vs11,r7,r2 │ │ │ │ + add r2,r7,r2 │ │ │ │ + lfd f10,8(r2) │ │ │ │ + xvmuldp vs12,vs11,vs12 │ │ │ │ + fmadd f0,f0,f29,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fsqrt f0,f0 │ │ │ │ xxspltd vs11,vs0,0 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ stxvx vs12,r30,r9 │ │ │ │ - beq 52620 │ │ │ │ - cmpwi r17,0 │ │ │ │ - bne 53cac │ │ │ │ - lwz r10,48(r31) │ │ │ │ - lis r9,-32768 │ │ │ │ - ori r9,r9,1 │ │ │ │ - cmpw r10,r9 │ │ │ │ - beq 53db4 │ │ │ │ - lwz r9,36(r31) │ │ │ │ + beq 523c0 │ │ │ │ + cmpwi r4,0 │ │ │ │ + bne 53900 │ │ │ │ + pli r2,-2147483647 │ │ │ │ + cmpw r11,r2 │ │ │ │ + beq 53a00 │ │ │ │ + cmpwi r3,0 │ │ │ │ fneg f12,f12 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 52620 │ │ │ │ - sldi r9,r4,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f0,64(r9) │ │ │ │ - stfd f12,72(r9) │ │ │ │ + beq 523c0 │ │ │ │ + sldi r2,r0,4 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f0,64(r2) │ │ │ │ + stfd f12,72(r2) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,64(r9) │ │ │ │ - b 52620 │ │ │ │ + stfd f0,64(r2) │ │ │ │ + b 523c0 │ │ │ │ nop │ │ │ │ - lwz r9,40(r31) │ │ │ │ - mr r27,r15 │ │ │ │ - cmpw r9,r15 │ │ │ │ - mr r9,r18 │ │ │ │ - blt 53850 │ │ │ │ - cmpwi r21,1 │ │ │ │ + nop │ │ │ │ + lwz r2,36(r31) │ │ │ │ + mr r26,r22 │ │ │ │ + mr r9,r16 │ │ │ │ + cmpw r2,r22 │ │ │ │ + blt 534f0 │ │ │ │ + cmpwi r18,1 │ │ │ │ addi r9,r9,1 │ │ │ │ - bgt 535e4 │ │ │ │ - subfic r27,r26,1 │ │ │ │ - cmpw r27,r14 │ │ │ │ - isellt r10,r14,r27 │ │ │ │ - subf r27,r29,r18 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - cmpwi cr3,r27,0 │ │ │ │ - lwz r9,44(r31) │ │ │ │ - add r10,r10,r9 │ │ │ │ - bge cr3,5253c │ │ │ │ - lwz r9,72(r31) │ │ │ │ - addi r24,r27,1 │ │ │ │ - add r26,r26,r9 │ │ │ │ - b 52620 │ │ │ │ + bgt 53294 │ │ │ │ + subfic r26,r25,1 │ │ │ │ + cmpw r26,r23 │ │ │ │ + isellt r2,r23,r26 │ │ │ │ + subf r26,r28,r16 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + cmpwi cr3,r26,0 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + bge cr3,522ec │ │ │ │ + lwz r2,60(r31) │ │ │ │ + addi r20,r26,1 │ │ │ │ + add r25,r2,r25 │ │ │ │ + b 523c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,124(r31) │ │ │ │ + lwz r9,120(r31) │ │ │ │ cmpwi r9,0 │ │ │ │ - blt 53890 │ │ │ │ - cmplwi r27,1 │ │ │ │ - ble 53dd4 │ │ │ │ - lwz r6,36(r31) │ │ │ │ - lis r5,-32768 │ │ │ │ - rlwinm r11,r25,0,31,0 │ │ │ │ - li r4,0 │ │ │ │ - li r7,1 │ │ │ │ - extswsli r8,r10,4 │ │ │ │ - addi r24,r27,1 │ │ │ │ + blt 53520 │ │ │ │ + cmplwi r26,1 │ │ │ │ + ble 53a20 │ │ │ │ + pli r9,-2147483647 │ │ │ │ + clrldi r6,r3,32 │ │ │ │ + cmpw r11,r9 │ │ │ │ + addi r20,r26,1 │ │ │ │ + extswsli r10,r2,4 │ │ │ │ li r9,0 │ │ │ │ - ori r5,r5,1 │ │ │ │ - add r8,r3,r8 │ │ │ │ + addi r8,r30,16 │ │ │ │ neg r6,r6 │ │ │ │ - cmpw r11,r5 │ │ │ │ - addi r5,r8,16 │ │ │ │ + setnbc r4,eq │ │ │ │ + rldicl r5,r20,63,33 │ │ │ │ + add r10,r7,r10 │ │ │ │ mtvsrdd vs32,r6,r6 │ │ │ │ - iseleq r7,r7,r4 │ │ │ │ - rldicl r6,r24,63,33 │ │ │ │ - vcmpequd v0,v0,v28 │ │ │ │ - neg r7,r7 │ │ │ │ - mtctr r6 │ │ │ │ - addi r6,r30,16 │ │ │ │ - xxlnot vs10,vs32 │ │ │ │ - mtvsrdd vs32,r7,r7 │ │ │ │ - vcmpequd v0,v0,v28 │ │ │ │ + mtvsrdd vs33,r4,r4 │ │ │ │ + mtctr r5 │ │ │ │ + addi r6,r10,16 │ │ │ │ + vcmpequd v1,v1,v27 │ │ │ │ + vcmpequd v0,v0,v27 │ │ │ │ + xxlnot vs10,vs33 │ │ │ │ xxlnot vs11,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs9,r5,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + lxvx vs9,r6,r9 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ xxmrghd vs12,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvnegdp vs8,vs12 │ │ │ │ xvnegdp vs9,vs0 │ │ │ │ - xxsel vs12,vs12,vs8,vs11 │ │ │ │ - xxsel vs0,vs0,vs9,vs11 │ │ │ │ - xvnegdp vs8,vs12 │ │ │ │ - xvnegdp vs9,vs0 │ │ │ │ xxsel vs12,vs12,vs8,vs10 │ │ │ │ xxsel vs0,vs0,vs9,vs10 │ │ │ │ + xvnegdp vs8,vs12 │ │ │ │ + xvnegdp vs9,vs0 │ │ │ │ + xxsel vs12,vs12,vs8,vs11 │ │ │ │ + xxsel vs0,vs0,vs9,vs11 │ │ │ │ xxmrgld vs9,vs12,vs0 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ stxvx vs9,r30,r9 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ addi r9,r9,32 │ │ │ │ - bdnz 536a0 │ │ │ │ - andi. r9,r24,1 │ │ │ │ - clrrwi r8,r24,1 │ │ │ │ - beq 52620 │ │ │ │ - add r9,r10,r8 │ │ │ │ - lwz r11,48(r31) │ │ │ │ - lis r7,-32768 │ │ │ │ - extswsli r6,r8,4 │ │ │ │ - extsw r4,r8 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - ori r7,r7,1 │ │ │ │ - add r5,r30,r6 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - cmpw r11,r7 │ │ │ │ - add r9,r3,r9 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - stxvx vs0,r30,r6 │ │ │ │ - beq 53e14 │ │ │ │ - lwz r9,36(r31) │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - beq cr7,53750 │ │ │ │ - sldi r9,r4,4 │ │ │ │ - ldx r9,r30,r9 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - xxmrghd vs0,vs0,vs12 │ │ │ │ - xvnegdp vs0,vs0 │ │ │ │ - stxvx vs0,r30,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpw r27,r8 │ │ │ │ - blt 52620 │ │ │ │ - add r10,r8,r10 │ │ │ │ - lwz r6,48(r31) │ │ │ │ - lis r9,-32768 │ │ │ │ - extswsli r7,r8,4 │ │ │ │ - extsw r8,r8 │ │ │ │ + bdnz 53340 │ │ │ │ + andi. r9,r20,1 │ │ │ │ + beq 523c0 │ │ │ │ + clrrwi r9,r20,1 │ │ │ │ + pli r8,-2147483647 │ │ │ │ + cmpw r11,r8 │ │ │ │ + add r10,r2,r9 │ │ │ │ + extswsli r8,r9,4 │ │ │ │ + extsw r4,r9 │ │ │ │ extswsli r10,r10,4 │ │ │ │ - ori r9,r9,1 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - cmpw r6,r9 │ │ │ │ - add r10,r3,r10 │ │ │ │ + add r6,r30,r8 │ │ │ │ + lxvx vs0,r7,r10 │ │ │ │ + add r10,r7,r10 │ │ │ │ lfd f12,8(r10) │ │ │ │ - stxvx vs0,r30,r7 │ │ │ │ - beq 54034 │ │ │ │ - beq cr7,52620 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - ldx r9,r30,r9 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + beq 53a5c │ │ │ │ + cmpwi cr7,r3,0 │ │ │ │ + beq cr7,533e8 │ │ │ │ + sldi r10,r4,4 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + mtfprd f12,r10 │ │ │ │ xxmrghd vs0,vs0,vs12 │ │ │ │ xvnegdp vs0,vs0 │ │ │ │ - stxvx vs0,r30,r7 │ │ │ │ - b 52620 │ │ │ │ - mr r3,r23 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,52(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r8,r3,1 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpw r26,r9 │ │ │ │ + blt 523c0 │ │ │ │ + add r2,r9,r2 │ │ │ │ + pli r10,-2147483647 │ │ │ │ + cmpw r11,r10 │ │ │ │ + extswsli r10,r9,4 │ │ │ │ + extsw r9,r9 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + add r2,r7,r2 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + beq 53c68 │ │ │ │ + beq cr7,523c0 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + ldx r2,r30,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + xxmrghd vs0,vs0,vs12 │ │ │ │ + xvnegdp vs0,vs0 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + b 523c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4c20 │ │ │ │ + lwz r2,56(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r10,r3,1 │ │ │ │ slwi r4,r3,1 │ │ │ │ - add r25,r25,r3 │ │ │ │ + add r24,r24,r3 │ │ │ │ cmpwi r3,0 │ │ │ │ mr r7,r3 │ │ │ │ - add r9,r9,r3 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - maddld r4,r4,r9,r25 │ │ │ │ - neg r9,r8 │ │ │ │ - addi r8,r8,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r25,r1,32 │ │ │ │ - blt 52728 │ │ │ │ - b 526b4 │ │ │ │ + add r2,r2,r3 │ │ │ │ extswsli r10,r10,4 │ │ │ │ - cmpwi r0,1 │ │ │ │ + addi r4,r4,1 │ │ │ │ + maddld r4,r4,r2,r24 │ │ │ │ + neg r2,r10 │ │ │ │ + addi r10,r10,15 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r5,r1,32 │ │ │ │ + blt 524c0 │ │ │ │ + b 5244c │ │ │ │ + nop │ │ │ │ + extswsli r4,r4,4 │ │ │ │ + cmpwi r11,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - add r9,r6,r10 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - stfd f0,8(r6) │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - stfd f0,8(r9) │ │ │ │ - bne 52c44 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,24(r6) │ │ │ │ - lfd f12,16(r6) │ │ │ │ - lfd f11,1856(r9) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f12,8(r8) │ │ │ │ + add r2,r8,r4 │ │ │ │ stfd f0,0(r8) │ │ │ │ - b 52c44 │ │ │ │ - nop │ │ │ │ - lwz r9,40(r31) │ │ │ │ - cmpw r9,r16 │ │ │ │ - mr r9,r18 │ │ │ │ - blt 53c40 │ │ │ │ - cmpwi r15,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - ble 53bcc │ │ │ │ - cmpw r16,r14 │ │ │ │ - isellt r10,r14,r16 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r9,r9,r18 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 535e4 │ │ │ │ + stfd f0,8(r8) │ │ │ │ + stfdx f0,r8,r4 │ │ │ │ + stfd f0,8(r2) │ │ │ │ + bne 529c0 │ │ │ │ + lfd f0,24(r8) │ │ │ │ + lfd f12,16(r8) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmul f12,f12,f31 │ │ │ │ + fneg f0,f0 │ │ │ │ + stfd f12,8(r9) │ │ │ │ + stfd f0,0(r9) │ │ │ │ + b 529c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lbz r24,76(r31) │ │ │ │ - cmplwi r27,1 │ │ │ │ - srwi r9,r21,31 │ │ │ │ - clrlwi r0,r25,31 │ │ │ │ - and r22,r9,r24 │ │ │ │ - ble 53ed4 │ │ │ │ - lbz r7,80(r31) │ │ │ │ - lwa r4,120(r31) │ │ │ │ - not r8,r21 │ │ │ │ - xori r6,r0,1 │ │ │ │ - srwi r8,r8,31 │ │ │ │ - and r6,r22,r6 │ │ │ │ - or r11,r7,r24 │ │ │ │ - and r5,r9,r7 │ │ │ │ - extswsli r7,r10,4 │ │ │ │ - and r9,r9,r11 │ │ │ │ - neg r4,r4 │ │ │ │ - clrlwi r11,r26,31 │ │ │ │ - and r5,r5,r28 │ │ │ │ - add r7,r3,r7 │ │ │ │ - and r9,r9,r28 │ │ │ │ - mtvsrdd vs33,r4,r4 │ │ │ │ - and r4,r8,r24 │ │ │ │ - clrlwi r5,r5,24 │ │ │ │ - addi r24,r27,1 │ │ │ │ - or r8,r8,r9 │ │ │ │ - clrlwi r9,r9,24 │ │ │ │ - clrlwi r4,r4,24 │ │ │ │ - vcmpequd v1,v1,v28 │ │ │ │ + cmpw r2,r21 │ │ │ │ + mr r2,r16 │ │ │ │ + blt 53854 │ │ │ │ + cmpwi r22,1 │ │ │ │ + addi r10,r2,1 │ │ │ │ + ble 5383c │ │ │ │ + cmpw r21,r23 │ │ │ │ + isellt r9,r23,r21 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r9,r9,r16 │ │ │ │ + addi r9,r9,1 │ │ │ │ + b 53294 │ │ │ │ + lbz r0,72(r31) │ │ │ │ + cmplwi r26,1 │ │ │ │ + srwi r9,r18,31 │ │ │ │ + clrlwi r15,r24,31 │ │ │ │ + and r14,r9,r0 │ │ │ │ + ble 53b14 │ │ │ │ + lbz r11,76(r31) │ │ │ │ + not r10,r18 │ │ │ │ + lwa r5,108(r31) │ │ │ │ + xori r4,r15,1 │ │ │ │ + addi r20,r26,1 │ │ │ │ + srwi r10,r10,31 │ │ │ │ + or r8,r0,r11 │ │ │ │ + and r8,r8,r9 │ │ │ │ + and r6,r11,r9 │ │ │ │ + and r6,r6,r27 │ │ │ │ neg r5,r5 │ │ │ │ - and r8,r8,r11 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r4,r4 │ │ │ │ - xxlnot vs7,vs33 │ │ │ │ - mtvsrdd vs44,r5,r5 │ │ │ │ - or r6,r8,r6 │ │ │ │ - clrlwi r8,r8,24 │ │ │ │ - mtvsrdd vs32,r9,r9 │ │ │ │ - mtvsrdd vs45,r4,r4 │ │ │ │ - vcmpequd v12,v12,v28 │ │ │ │ + extswsli r9,r2,4 │ │ │ │ + and r8,r8,r27 │ │ │ │ clrlwi r6,r6,24 │ │ │ │ - neg r8,r8 │ │ │ │ - vcmpequd v0,v0,v28 │ │ │ │ - vcmpequd v13,v13,v28 │ │ │ │ - addi r5,r7,16 │ │ │ │ - li r9,0 │ │ │ │ + mtvsrdd vs33,r5,r5 │ │ │ │ + add r9,r7,r9 │ │ │ │ + or r11,r8,r10 │ │ │ │ + and r11,r11,r3 │ │ │ │ + and r10,r10,r0 │ │ │ │ + clrlwi r8,r8,24 │ │ │ │ neg r6,r6 │ │ │ │ - mtvsrdd vs33,r8,r8 │ │ │ │ - rldicl r8,r24,63,33 │ │ │ │ - xxlnot vs10,vs32 │ │ │ │ - addi r4,r30,16 │ │ │ │ - mtvsrdd vs32,r6,r6 │ │ │ │ + vcmpequd v1,v1,v27 │ │ │ │ + and r0,r4,r14 │ │ │ │ + or r0,r0,r11 │ │ │ │ + neg r8,r8 │ │ │ │ + clrlwi r10,r10,24 │ │ │ │ + clrlwi r11,r11,24 │ │ │ │ + mtvsrdd vs43,r6,r6 │ │ │ │ + xxlnot vs7,vs33 │ │ │ │ + addi r6,r9,16 │ │ │ │ + clrlwi r4,r0,24 │ │ │ │ + neg r10,r10 │ │ │ │ + mtvsrdd vs32,r8,r8 │ │ │ │ + neg r11,r11 │ │ │ │ + rldicl r8,r20,63,33 │ │ │ │ + vcmpequd v11,v11,v27 │ │ │ │ + neg r4,r4 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + vcmpequd v0,v0,v27 │ │ │ │ + mtvsrdd vs44,r11,r11 │ │ │ │ mtctr r8 │ │ │ │ - vcmpequd v1,v1,v28 │ │ │ │ - xxlnot vs2,vs44 │ │ │ │ - vcmpequd v0,v0,v28 │ │ │ │ - xxlnot vs3,vs45 │ │ │ │ - xxlnot vs4,vs33 │ │ │ │ + li r10,0 │ │ │ │ + addi r8,r30,16 │ │ │ │ + xxlnot vs2,vs43 │ │ │ │ + mtvsrdd vs33,r4,r4 │ │ │ │ + vcmpequd v12,v12,v27 │ │ │ │ + vcmpequd v13,v13,v27 │ │ │ │ + xxlnot vs10,vs32 │ │ │ │ + vcmpequd v0,v1,v27 │ │ │ │ + xxlnot vs3,vs44 │ │ │ │ + xxlnot vs4,vs45 │ │ │ │ xxlnot vs8,vs32 │ │ │ │ nop │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ - lxvx vs12,r7,r9 │ │ │ │ + nop │ │ │ │ + lxvx vs11,r6,r10 │ │ │ │ + lxvx vs12,r9,r10 │ │ │ │ xxmrgld vs0,vs11,vs12 │ │ │ │ xxmrghd vs12,vs11,vs12 │ │ │ │ xvnegdp vs11,vs0 │ │ │ │ xvnegdp vs6,vs12 │ │ │ │ xxsel vs0,vs0,vs11,vs7 │ │ │ │ xxsel vs5,vs12,vs6,vs2 │ │ │ │ xxsel vs11,vs12,vs6,vs7 │ │ │ │ xvnegdp vs13,vs0 │ │ │ │ xxsel vs9,vs12,vs5,vs10 │ │ │ │ xxsel vs11,vs11,vs5,vs10 │ │ │ │ - xxsel vs9,vs9,vs6,vs3 │ │ │ │ + xxsel vs9,vs9,vs6,vs4 │ │ │ │ xvnegdp vs9,vs9 │ │ │ │ xxsel vs0,vs0,vs13,vs10 │ │ │ │ xvnegdp vs6,vs0 │ │ │ │ - xxsel vs12,vs12,vs9,vs4 │ │ │ │ + xxsel vs12,vs12,vs9,vs3 │ │ │ │ xxsel vs12,vs11,vs12,vs8 │ │ │ │ xxsel vs0,vs0,vs6,vs8 │ │ │ │ xxmrgld vs11,vs12,vs0 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - stxvx vs11,r30,r9 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - bdnz 53980 │ │ │ │ - andi. r9,r24,1 │ │ │ │ - clrrwi r8,r24,1 │ │ │ │ - beq 52620 │ │ │ │ - add r9,r10,r8 │ │ │ │ - lwz r7,120(r31) │ │ │ │ - extsw r6,r8 │ │ │ │ + stxvx vs11,r30,r10 │ │ │ │ + stxvx vs0,r8,r10 │ │ │ │ + addi r10,r10,32 │ │ │ │ + bdnz 53610 │ │ │ │ + andi. r9,r20,1 │ │ │ │ + clrrwi r10,r20,1 │ │ │ │ + beq 523c0 │ │ │ │ + lwz r8,108(r31) │ │ │ │ + add r9,r2,r10 │ │ │ │ + extsw r6,r10 │ │ │ │ extswsli r9,r9,4 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - cmpwi r7,0 │ │ │ │ - add r9,r3,r9 │ │ │ │ - extswsli r7,r8,4 │ │ │ │ + cmpwi r8,0 │ │ │ │ + lxvx vs0,r7,r9 │ │ │ │ + extswsli r8,r10,4 │ │ │ │ + add r9,r7,r9 │ │ │ │ lfd f11,8(r9) │ │ │ │ xxmr vs12,vs0 │ │ │ │ - stxvx vs0,r30,r7 │ │ │ │ - beq 53f0c │ │ │ │ - lfdx f0,r30,r7 │ │ │ │ - cmpwi cr7,r22,0 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + beq 53b4c │ │ │ │ + lfdx f0,r30,r8 │ │ │ │ + cmpwi cr7,r14,0 │ │ │ │ fneg f11,f11 │ │ │ │ - add r9,r30,r7 │ │ │ │ + add r9,r30,r8 │ │ │ │ fneg f0,f0 │ │ │ │ - stfdx f0,r30,r7 │ │ │ │ + stfdx f0,r30,r8 │ │ │ │ stfd f11,8(r9) │ │ │ │ - bne cr7,540a4 │ │ │ │ + bne cr7,53cd8 │ │ │ │ fmr f12,f11 │ │ │ │ - lwz r9,36(r31) │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - beq cr7,53a6c │ │ │ │ + cmpwi cr7,r3,0 │ │ │ │ + beq cr7,536f8 │ │ │ │ fneg f12,f12 │ │ │ │ sldi r9,r6,4 │ │ │ │ lfdx f0,r30,r9 │ │ │ │ - add r7,r30,r9 │ │ │ │ + add r8,r30,r9 │ │ │ │ fneg f0,f0 │ │ │ │ stfdx f0,r30,r9 │ │ │ │ - stfd f12,8(r7) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpw cr7,r8,r27 │ │ │ │ - bgt cr7,52620 │ │ │ │ - add r10,r8,r10 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ + stfd f12,8(r8) │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpw cr7,r10,r26 │ │ │ │ + bgt cr7,523c0 │ │ │ │ + add r2,r10,r2 │ │ │ │ extswsli r10,r10,4 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - stxvx vs0,r30,r8 │ │ │ │ - beq 54164 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - cmpwi r22,0 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + add r2,r7,r2 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + beq 53d98 │ │ │ │ + sldi r2,r6,4 │ │ │ │ + cmpwi r14,0 │ │ │ │ fneg f12,f12 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f11,16(r9) │ │ │ │ - stfd f12,24(r9) │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f11,16(r2) │ │ │ │ + stfd f12,24(r2) │ │ │ │ fneg f11,f11 │ │ │ │ - stfd f11,16(r9) │ │ │ │ - bne 54154 │ │ │ │ - lwz r9,36(r31) │ │ │ │ + stfd f11,16(r2) │ │ │ │ + bne 53d88 │ │ │ │ + cmpwi r3,0 │ │ │ │ fneg f0,f12 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 52620 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f12,16(r9) │ │ │ │ - stfd f0,24(r9) │ │ │ │ + beq 523c0 │ │ │ │ + sldi r2,r6,4 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f12,16(r2) │ │ │ │ + stfd f0,24(r2) │ │ │ │ fneg f0,f12 │ │ │ │ - stfd f0,16(r9) │ │ │ │ - b 52620 │ │ │ │ - lwz r8,120(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,53c78 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - lfdx f11,r30,r6 │ │ │ │ - cmpwi cr7,r21,0 │ │ │ │ - lfd f10,1872(r8) │ │ │ │ - add r8,r30,r6 │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - stfdx f11,r30,r6 │ │ │ │ - fmul f0,f0,f7 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,8(r8) │ │ │ │ - blt cr7,53d90 │ │ │ │ - fmr f12,f0 │ │ │ │ - b 532d0 │ │ │ │ - lwz r8,120(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,53cf4 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - cmpwi cr7,r21,0 │ │ │ │ - lfd f11,1872(r8) │ │ │ │ - sldi r8,r4,4 │ │ │ │ - add r8,r30,r8 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - lfd f11,16(r8) │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f7,f0 │ │ │ │ - stfd f11,16(r8) │ │ │ │ + stfd f0,16(r2) │ │ │ │ + b 523c0 │ │ │ │ + lwz r10,108(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + beq cr7,538cc │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + lfdx f10,r30,r8 │ │ │ │ + cmpwi cr7,r18,0 │ │ │ │ + add r10,r30,r8 │ │ │ │ + fneg f10,f10 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + stfdx f10,r30,r8 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,24(r8) │ │ │ │ - blt cr7,53e64 │ │ │ │ - fmr f12,f0 │ │ │ │ - b 53380 │ │ │ │ - addis r11,r2,-2 │ │ │ │ - li r10,0 │ │ │ │ - addi r11,r11,1856 │ │ │ │ - b 52be0 │ │ │ │ - lwz r8,120(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,53d28 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - cmpwi cr7,r21,0 │ │ │ │ - lfd f11,1872(r8) │ │ │ │ - sldi r8,r4,4 │ │ │ │ - add r8,r30,r8 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - lfd f11,32(r8) │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f7,f0 │ │ │ │ - stfd f11,32(r8) │ │ │ │ + stfd f0,8(r10) │ │ │ │ + blt cr7,539dc │ │ │ │ + fmr f11,f0 │ │ │ │ + b 53010 │ │ │ │ + lwz r10,108(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + beq cr7,53940 │ │ │ │ + fmul f9,f9,f28 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + cmpwi cr7,r18,0 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f10,16(r10) │ │ │ │ + fmul f0,f9,f0 │ │ │ │ + fneg f10,f10 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,40(r8) │ │ │ │ - blt cr7,53f24 │ │ │ │ - fmr f12,f0 │ │ │ │ - b 53430 │ │ │ │ - subfic r10,r26,2 │ │ │ │ - cmpw r10,r14 │ │ │ │ - isellt r10,r14,r10 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r9,r9,r18 │ │ │ │ - b 535d4 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - addi r24,r27,1 │ │ │ │ - addi r5,r5,1872 │ │ │ │ - b 5324c │ │ │ │ - lwz r8,120(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,53d5c │ │ │ │ - addis r8,r2,-2 │ │ │ │ - cmpwi cr7,r21,0 │ │ │ │ - lfd f11,1872(r8) │ │ │ │ - sldi r8,r4,4 │ │ │ │ - add r8,r30,r8 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - lfd f11,48(r8) │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f7,f0 │ │ │ │ - stfd f11,48(r8) │ │ │ │ + stfd f10,16(r10) │ │ │ │ + stfd f0,24(r10) │ │ │ │ + blt cr7,53aa8 │ │ │ │ + fmr f11,f0 │ │ │ │ + b 5309c │ │ │ │ + lwz r10,108(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + beq cr7,53974 │ │ │ │ + fmul f9,f9,f28 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + cmpwi cr7,r18,0 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f10,32(r10) │ │ │ │ + fmul f0,f9,f0 │ │ │ │ + fneg f10,f10 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,56(r8) │ │ │ │ - blt cr7,53e74 │ │ │ │ - fmr f12,f0 │ │ │ │ - b 534e0 │ │ │ │ - lwz r9,40(r31) │ │ │ │ - lwz r24,32(r31) │ │ │ │ - cmpw r9,r24 │ │ │ │ - mr r9,r18 │ │ │ │ - blt 53e2c │ │ │ │ - cmpwi r16,1 │ │ │ │ - addi r10,r9,1 │ │ │ │ - bgt 53c64 │ │ │ │ - subfic r24,r26,3 │ │ │ │ - cmpw r24,r14 │ │ │ │ - isellt r9,r14,r24 │ │ │ │ + stfd f10,32(r10) │ │ │ │ + stfd f0,40(r10) │ │ │ │ + blt cr7,53b64 │ │ │ │ + fmr f11,f0 │ │ │ │ + b 53128 │ │ │ │ + li r9,0 │ │ │ │ + addi r20,r26,1 │ │ │ │ + xxmr vs12,vs57 │ │ │ │ + b 52fac │ │ │ │ + subfic r2,r25,2 │ │ │ │ + cmpw r2,r23 │ │ │ │ + isellt r9,r23,r2 │ │ │ │ subf r9,r9,r10 │ │ │ │ - add r9,r9,r18 │ │ │ │ - b 53860 │ │ │ │ - cmpwi cr7,r21,0 │ │ │ │ - bge cr7,532d0 │ │ │ │ - lwz r8,84(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,532f8 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - lfdx f0,r30,r8 │ │ │ │ - add r7,r30,r8 │ │ │ │ + add r9,r9,r16 │ │ │ │ + b 53284 │ │ │ │ + lwz r2,36(r31) │ │ │ │ + lwz r15,32(r31) │ │ │ │ + cmpw r2,r15 │ │ │ │ + mr r2,r16 │ │ │ │ + blt 53a74 │ │ │ │ + cmpwi r21,1 │ │ │ │ + addi r9,r2,1 │ │ │ │ + bgt 53878 │ │ │ │ + subfic r15,r25,3 │ │ │ │ + cmpw r15,r23 │ │ │ │ + isellt r2,r23,r15 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r16 │ │ │ │ + b 534fc │ │ │ │ + lwz r10,108(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + beq cr7,539a8 │ │ │ │ + fmul f9,f9,f28 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + cmpwi cr7,r18,0 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f10,48(r10) │ │ │ │ + fmul f0,f9,f0 │ │ │ │ + fneg f10,f10 │ │ │ │ fneg f0,f0 │ │ │ │ - stfdx f0,r30,r8 │ │ │ │ - stfd f12,8(r7) │ │ │ │ - b 532d0 │ │ │ │ - lwz r9,120(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 53da0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpwi r21,0 │ │ │ │ - lfd f11,1872(r9) │ │ │ │ - sldi r9,r4,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - lfd f11,64(r9) │ │ │ │ + stfd f10,48(r10) │ │ │ │ + stfd f0,56(r10) │ │ │ │ + blt cr7,53ab8 │ │ │ │ + fmr f11,f0 │ │ │ │ + b 531b4 │ │ │ │ + cmpwi cr7,r18,0 │ │ │ │ + bge cr7,53010 │ │ │ │ + lwz r10,88(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + beq cr7,53034 │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + lfdx f0,r30,r10 │ │ │ │ + add r8,r30,r10 │ │ │ │ + fneg f0,f0 │ │ │ │ + stfdx f0,r30,r10 │ │ │ │ + stfd f11,8(r8) │ │ │ │ + b 53010 │ │ │ │ + lwz r2,108(r31) │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 539ec │ │ │ │ + fmul f10,f10,f28 │ │ │ │ + sldi r2,r0,4 │ │ │ │ + cmpwi r18,0 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f11,64(r2) │ │ │ │ + fmul f0,f10,f0 │ │ │ │ fneg f11,f11 │ │ │ │ - fmul f0,f7,f0 │ │ │ │ - stfd f11,64(r9) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,72(r9) │ │ │ │ - blt 53e94 │ │ │ │ + stfd f11,64(r2) │ │ │ │ + stfd f0,72(r2) │ │ │ │ + blt 53ad4 │ │ │ │ fmr f12,f0 │ │ │ │ - b 53590 │ │ │ │ - cmpwi cr7,r21,0 │ │ │ │ - bge cr7,53380 │ │ │ │ - lwz r8,84(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,533a8 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - add r8,r30,r8 │ │ │ │ - lfd f0,16(r8) │ │ │ │ - stfd f12,24(r8) │ │ │ │ + b 53240 │ │ │ │ + cmpwi cr7,r18,0 │ │ │ │ + bge cr7,5309c │ │ │ │ + lwz r10,88(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + beq cr7,530c0 │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,16(r10) │ │ │ │ + stfd f11,24(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,16(r8) │ │ │ │ - b 53380 │ │ │ │ - cmpwi cr7,r21,0 │ │ │ │ - bge cr7,53430 │ │ │ │ - lwz r8,84(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,53458 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - add r8,r30,r8 │ │ │ │ - lfd f0,32(r8) │ │ │ │ - stfd f12,40(r8) │ │ │ │ + stfd f0,16(r10) │ │ │ │ + b 5309c │ │ │ │ + cmpwi cr7,r18,0 │ │ │ │ + bge cr7,53128 │ │ │ │ + lwz r10,88(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + beq cr7,5314c │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,32(r10) │ │ │ │ + stfd f11,40(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,32(r8) │ │ │ │ - b 53430 │ │ │ │ - cmpwi cr7,r21,0 │ │ │ │ - bge cr7,534e0 │ │ │ │ - lwz r8,84(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,53508 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - add r8,r30,r8 │ │ │ │ - lfd f0,48(r8) │ │ │ │ - stfd f12,56(r8) │ │ │ │ + stfd f0,32(r10) │ │ │ │ + b 53128 │ │ │ │ + cmpwi cr7,r18,0 │ │ │ │ + bge cr7,531b4 │ │ │ │ + lwz r10,88(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + beq cr7,531d8 │ │ │ │ + fneg f11,f11 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lfd f0,48(r10) │ │ │ │ + stfd f11,56(r10) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,48(r8) │ │ │ │ - b 534e0 │ │ │ │ - lwz r8,84(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - bne cr7,53c90 │ │ │ │ - b 532e0 │ │ │ │ - cmpwi r21,0 │ │ │ │ - bge 53590 │ │ │ │ - lwz r9,84(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 52620 │ │ │ │ - sldi r9,r4,4 │ │ │ │ + stfd f0,48(r10) │ │ │ │ + b 531b4 │ │ │ │ + lwz r10,88(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + bne cr7,538e4 │ │ │ │ + b 5301c │ │ │ │ + cmpwi r18,0 │ │ │ │ + bge 53240 │ │ │ │ + lwz r2,88(r31) │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 523c0 │ │ │ │ + sldi r2,r0,4 │ │ │ │ fneg f12,f12 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f0,64(r9) │ │ │ │ - stfd f12,72(r9) │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f0,64(r2) │ │ │ │ + stfd f12,72(r2) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,64(r9) │ │ │ │ - b 53590 │ │ │ │ - li r8,0 │ │ │ │ - lwz r11,48(r31) │ │ │ │ - lis r7,-32768 │ │ │ │ - addi r24,r27,1 │ │ │ │ - add r9,r10,r8 │ │ │ │ - ori r7,r7,1 │ │ │ │ - extswsli r6,r8,4 │ │ │ │ - extsw r4,r8 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - cmpw r11,r7 │ │ │ │ - add r5,r30,r6 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - add r9,r3,r9 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - stxvx vs0,r30,r6 │ │ │ │ - bne 5372c │ │ │ │ - lfdx f11,r30,r6 │ │ │ │ + stfd f0,64(r2) │ │ │ │ + b 53240 │ │ │ │ + li r9,0 │ │ │ │ + pli r8,-2147483647 │ │ │ │ + cmpw r11,r8 │ │ │ │ + addi r20,r26,1 │ │ │ │ + add r10,r2,r9 │ │ │ │ + extswsli r8,r9,4 │ │ │ │ + extsw r4,r9 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + add r6,r30,r8 │ │ │ │ + lxvx vs0,r7,r10 │ │ │ │ + add r10,r7,r10 │ │ │ │ + lfd f12,8(r10) │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + bne 533c8 │ │ │ │ + lfdx f11,r30,r8 │ │ │ │ fneg f0,f12 │ │ │ │ fneg f12,f11 │ │ │ │ - stfdx f12,r30,r6 │ │ │ │ - stfd f0,8(r5) │ │ │ │ - b 5372c │ │ │ │ - lwz r9,40(r31) │ │ │ │ - addi r22,r28,-4 │ │ │ │ - mr r10,r18 │ │ │ │ - cmpw r9,r22 │ │ │ │ - blt 54068 │ │ │ │ - lwz r9,32(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 53ebc │ │ │ │ - cmpw r22,r14 │ │ │ │ - isellt r9,r14,r22 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r18 │ │ │ │ - b 53c54 │ │ │ │ - lwz r8,84(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - bne cr7,53d0c │ │ │ │ - b 53390 │ │ │ │ - lwz r8,84(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - bne cr7,53d74 │ │ │ │ - b 534f0 │ │ │ │ - addi r3,r19,88 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 52d80 │ │ │ │ - lwz r9,84(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 535a0 │ │ │ │ - sldi r9,r4,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f0,64(r9) │ │ │ │ - stfd f12,72(r9) │ │ │ │ + stfdx f12,r30,r8 │ │ │ │ + stfd f0,8(r6) │ │ │ │ + b 533c8 │ │ │ │ + lwz r2,36(r31) │ │ │ │ + addi r14,r27,-4 │ │ │ │ + cmpw r2,r14 │ │ │ │ + blt 53c9c │ │ │ │ + lwz r2,32(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpwi r2,1 │ │ │ │ + ble 53afc │ │ │ │ + cmpw r14,r23 │ │ │ │ + isellt r2,r23,r14 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r16 │ │ │ │ + b 53868 │ │ │ │ + lwz r10,88(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + bne cr7,53958 │ │ │ │ + b 530a8 │ │ │ │ + lwz r10,88(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + bne cr7,539c0 │ │ │ │ + b 531c0 │ │ │ │ + addi r3,r17,88 │ │ │ │ + bl 4840 │ │ │ │ + b 52af8 │ │ │ │ + lwz r2,88(r31) │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 5324c │ │ │ │ + sldi r2,r0,4 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f0,64(r2) │ │ │ │ + stfd f12,72(r2) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,64(r9) │ │ │ │ - b 53590 │ │ │ │ - subfic r22,r26,4 │ │ │ │ - cmpw r22,r14 │ │ │ │ - isellt r9,r14,r22 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r18 │ │ │ │ - b 53c54 │ │ │ │ - li r8,0 │ │ │ │ - lwz r7,120(r31) │ │ │ │ - addi r24,r27,1 │ │ │ │ - add r9,r10,r8 │ │ │ │ - extsw r6,r8 │ │ │ │ + stfd f0,64(r2) │ │ │ │ + b 53240 │ │ │ │ + subfic r14,r25,4 │ │ │ │ + cmpw r14,r23 │ │ │ │ + isellt r2,r23,r14 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r16 │ │ │ │ + b 53868 │ │ │ │ + li r10,0 │ │ │ │ + lwz r8,108(r31) │ │ │ │ + addi r20,r26,1 │ │ │ │ + add r9,r2,r10 │ │ │ │ + extsw r6,r10 │ │ │ │ extswsli r9,r9,4 │ │ │ │ - cmpwi r7,0 │ │ │ │ - extswsli r7,r8,4 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - add r9,r3,r9 │ │ │ │ + cmpwi r8,0 │ │ │ │ + extswsli r8,r10,4 │ │ │ │ + lxvx vs0,r7,r9 │ │ │ │ + add r9,r7,r9 │ │ │ │ lfd f11,8(r9) │ │ │ │ xxmr vs12,vs0 │ │ │ │ - stxvx vs0,r30,r7 │ │ │ │ - bne 53a20 │ │ │ │ - cmpwi cr7,r21,0 │ │ │ │ - bge cr7,53a44 │ │ │ │ - cmpwi cr7,r0,0 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + bne 536b0 │ │ │ │ + cmpwi cr7,r18,0 │ │ │ │ + bge cr7,536d4 │ │ │ │ + cmpwi cr7,r15,0 │ │ │ │ fneg f12,f12 │ │ │ │ - bne cr7,540ac │ │ │ │ - b 53a6c │ │ │ │ - lwz r8,84(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - bne cr7,53d40 │ │ │ │ - b 53440 │ │ │ │ - ld r6,8(r3) │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 52e20 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - ld r7,16(r3) │ │ │ │ - ld r9,24(r3) │ │ │ │ - cmplwi r10,3 │ │ │ │ - ble 540c8 │ │ │ │ - rldic r8,r6,4,28 │ │ │ │ - clrldi r10,r6,32 │ │ │ │ - li r5,1 │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpld r7,r8 │ │ │ │ - bge 53f80 │ │ │ │ - addi r8,r7,16 │ │ │ │ - cmpld r9,r8 │ │ │ │ - isellt r8,0,r5 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq 540cc │ │ │ │ - rldicl r5,r6,63,33 │ │ │ │ - ld r8,0(r7) │ │ │ │ - ld r30,8(r7) │ │ │ │ - mr r10,r9 │ │ │ │ - andi. r3,r5,3 │ │ │ │ - addi r11,r5,-1 │ │ │ │ - mr r4,r5 │ │ │ │ - mtvsrdd vs0,r30,r8 │ │ │ │ - beq 53fe8 │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 53fd4 │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 53fc4 │ │ │ │ - mr r5,r11 │ │ │ │ - addi r10,r9,32 │ │ │ │ + bne cr7,53ce0 │ │ │ │ + b 536f8 │ │ │ │ + lwz r10,88(r31) │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + bne cr7,5398c │ │ │ │ + b 53134 │ │ │ │ + ld r7,8(r3) │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 52b98 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + ld r8,16(r3) │ │ │ │ + ld r2,24(r3) │ │ │ │ + cmplwi r9,3 │ │ │ │ + ble 53cfc │ │ │ │ + rldic r10,r7,4,28 │ │ │ │ + clrldi r9,r7,32 │ │ │ │ + add r10,r2,r10 │ │ │ │ + cmpld r8,r10 │ │ │ │ + bge 53bb4 │ │ │ │ + addi r10,r8,16 │ │ │ │ + cmpld r2,r10 │ │ │ │ + blt 53d00 │ │ │ │ + rldicl r6,r7,63,33 │ │ │ │ + ld r10,0(r8) │ │ │ │ + ld r11,8(r8) │ │ │ │ + mr r9,r2 │ │ │ │ + andi. r4,r6,3 │ │ │ │ + addi r3,r6,-1 │ │ │ │ + mr r5,r6 │ │ │ │ + mtvsrdd vs0,r11,r10 │ │ │ │ + beq 53c1c │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 53c08 │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 53bf8 │ │ │ │ + mr r6,r3 │ │ │ │ + addi r9,r2,32 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ stxv vs0,0(r9) │ │ │ │ stxv vs0,16(r9) │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - addi r5,r5,-1 │ │ │ │ - addi r10,r10,32 │ │ │ │ - cmpdi r5,1 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - beq 54018 │ │ │ │ - srdi r8,r4,2 │ │ │ │ - mtctr r8 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - addi r10,r10,128 │ │ │ │ - stxv vs0,-96(r10) │ │ │ │ - stxv vs0,-80(r10) │ │ │ │ - stxv vs0,-64(r10) │ │ │ │ - stxv vs0,-48(r10) │ │ │ │ - stxv vs0,-32(r10) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 53ff0 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - beq 52e20 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - clrrwi r10,r6,1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - b 52e20 │ │ │ │ - sldi r9,r4,4 │ │ │ │ - fneg f0,f12 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f12,16(r9) │ │ │ │ - stfd f0,24(r9) │ │ │ │ - fneg f12,f12 │ │ │ │ - stfd f12,16(r9) │ │ │ │ - bne cr7,53794 │ │ │ │ - b 52620 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r7,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b 52344 │ │ │ │ - lwa r4,52(r31) │ │ │ │ - extsw r5,r18 │ │ │ │ - extsw r3,r22 │ │ │ │ - bl 50f38 │ │ │ │ - lwz r9,32(r31) │ │ │ │ - add r10,r18,r3 │ │ │ │ - cmpwi r9,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - bgt 53e50 │ │ │ │ - b 53ebc │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - mr r7,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - b 52dc0 │ │ │ │ - cmpwi cr7,r0,0 │ │ │ │ - beq cr7,53a54 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ - add r7,r30,r9 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfdx f0,r30,r9 │ │ │ │ - stfd f12,8(r7) │ │ │ │ - b 53a44 │ │ │ │ - clrldi r10,r6,32 │ │ │ │ - andi. r6,r10,3 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - beq 54120 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + addi r9,r9,32 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 5410c │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 540fc │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - mr r10,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - cmpdi r10,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - beq 52e20 │ │ │ │ - srdi r10,r8,2 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + addi r9,r9,32 │ │ │ │ + beq 53c4c │ │ │ │ + srdi r10,r5,2 │ │ │ │ mtctr r10 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - addi r9,r9,64 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + addi r9,r9,128 │ │ │ │ + stxv vs0,-96(r9) │ │ │ │ + stxv vs0,-80(r9) │ │ │ │ stxv vs0,-64(r9) │ │ │ │ - lxv vs0,0(r7) │ │ │ │ stxv vs0,-48(r9) │ │ │ │ - lxv vs0,0(r7) │ │ │ │ stxv vs0,-32(r9) │ │ │ │ - lxv vs0,0(r7) │ │ │ │ stxv vs0,-16(r9) │ │ │ │ - bdnz 54128 │ │ │ │ - b 52e20 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 53acc │ │ │ │ + bdnz 53c24 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + beq 52b98 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + clrrwi r9,r7,1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + b 52b98 │ │ │ │ + sldi r2,r4,4 │ │ │ │ + fneg f0,f12 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f12,16(r2) │ │ │ │ + stfd f0,24(r2) │ │ │ │ + fneg f12,f12 │ │ │ │ + stfd f12,16(r2) │ │ │ │ + bne cr7,53428 │ │ │ │ + b 523c0 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r8,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b 520c0 │ │ │ │ + lwa r4,56(r31) │ │ │ │ + extsw r5,r16 │ │ │ │ + extsw r3,r14 │ │ │ │ + bl 50c40 │ │ │ │ + lwz r2,32(r31) │ │ │ │ + add r9,r16,r3 │ │ │ │ + cmpwi r2,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + bgt 53a94 │ │ │ │ + b 53afc │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + mr r8,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + b 52b38 │ │ │ │ + cmpwi cr7,r15,0 │ │ │ │ + beq cr7,536e0 │ │ │ │ + sldi r9,r6,4 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ + add r8,r30,r9 │ │ │ │ + fneg f0,f0 │ │ │ │ + stfdx f0,r30,r9 │ │ │ │ + stfd f12,8(r8) │ │ │ │ + b 536d4 │ │ │ │ + clrldi r9,r7,32 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 53d54 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 53d40 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 53d30 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + mr r9,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + beq 52b98 │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs0,-64(r2) │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + stxv vs0,-48(r2) │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 53d5c │ │ │ │ + b 52b98 │ │ │ │ + cmpwi r15,0 │ │ │ │ + beq 53754 │ │ │ │ fmr f12,f0 │ │ │ │ - b 5417c │ │ │ │ - cmpwi r21,0 │ │ │ │ + b 53db0 │ │ │ │ + cmpwi r18,0 │ │ │ │ fmr f12,f0 │ │ │ │ - bge 53abc │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 52620 │ │ │ │ + bge 53748 │ │ │ │ + cmpwi r15,0 │ │ │ │ + beq 523c0 │ │ │ │ fneg f12,f0 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - stfd f12,24(r9) │ │ │ │ + sldi r2,r6,4 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + stfd f12,24(r2) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,16(r9) │ │ │ │ - b 53abc │ │ │ │ + stfd f0,16(r2) │ │ │ │ + b 53748 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1281 │ │ │ │ - nop │ │ │ │ + .long 0x1285 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000541b0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,15696 │ │ │ │ +0000000000053de0 : │ │ │ │ + mr r11,r10 │ │ │ │ mflr r0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r19,-112(r1) │ │ │ │ + mr r2,r9 │ │ │ │ + mr r19,r3 │ │ │ │ std r26,-56(r1) │ │ │ │ std r27,-48(r1) │ │ │ │ + addi r26,r3,88 │ │ │ │ + addi r27,r4,1 │ │ │ │ + mr r9,r7 │ │ │ │ + li r10,65 │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-40(r1) │ │ │ │ + mr r3,r11 │ │ │ │ + mtfprd f31,r2 │ │ │ │ + mr r28,r4 │ │ │ │ + li r4,3 │ │ │ │ std r29,-32(r1) │ │ │ │ std r30,-24(r1) │ │ │ │ + mr r29,r5 │ │ │ │ + sldi r0,r27,33 │ │ │ │ + rldic r2,r27,1,32 │ │ │ │ + mr r30,r6 │ │ │ │ std r31,-16(r1) │ │ │ │ std r14,-152(r1) │ │ │ │ + rldimi r3,r11,32,0 │ │ │ │ std r15,-144(r1) │ │ │ │ std r16,-136(r1) │ │ │ │ + or r2,r2,r0 │ │ │ │ + mr r6,r29 │ │ │ │ std r17,-128(r1) │ │ │ │ std r18,-120(r1) │ │ │ │ std r20,-104(r1) │ │ │ │ std r21,-96(r1) │ │ │ │ std r22,-88(r1) │ │ │ │ std r23,-80(r1) │ │ │ │ std r24,-72(r1) │ │ │ │ std r25,-64(r1) │ │ │ │ - mr r19,r3 │ │ │ │ - addi r26,r3,88 │ │ │ │ - addi r27,r4,1 │ │ │ │ - mr r11,r9 │ │ │ │ - mr r29,r5 │ │ │ │ - std r0,16(r1) │ │ │ │ - mr r0,r10 │ │ │ │ stdu r1,-240(r1) │ │ │ │ - mr r9,r7 │ │ │ │ - mtfprd f31,r11 │ │ │ │ - rldic r11,r27,1,32 │ │ │ │ - li r10,65 │ │ │ │ - mr r28,r4 │ │ │ │ - mr r3,r0 │ │ │ │ mr r31,r1 │ │ │ │ - mr r30,r6 │ │ │ │ - li r4,3 │ │ │ │ - mr r6,r29 │ │ │ │ - rldimi r3,r0,32,0 │ │ │ │ - stw r0,40(r31) │ │ │ │ - sldi r0,r27,33 │ │ │ │ + stw r11,40(r31) │ │ │ │ + std r3,32(r31) │ │ │ │ + slwi r11,r27,1 │ │ │ │ addi r7,r31,32 │ │ │ │ addi r5,r31,48 │ │ │ │ - std r3,32(r31) │ │ │ │ - slwi r3,r27,1 │ │ │ │ - or r11,r11,r0 │ │ │ │ - stw r3,56(r31) │ │ │ │ mr r3,r26 │ │ │ │ - std r11,48(r31) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,200(r19) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 54588 │ │ │ │ - andi. r9,r30,32 │ │ │ │ + std r2,48(r31) │ │ │ │ + stw r11,56(r31) │ │ │ │ + bl 4f80 │ │ │ │ + lwz r2,200(r19) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 5417c │ │ │ │ + andi. r2,r30,32 │ │ │ │ std r28,0(r19) │ │ │ │ std r29,8(r19) │ │ │ │ + mr r2,r30 │ │ │ │ stw r30,84(r19) │ │ │ │ - bne 545a8 │ │ │ │ - andi. r9,r30,8 │ │ │ │ - bne 545f0 │ │ │ │ - andi. r30,r30,64 │ │ │ │ - bne 54618 │ │ │ │ - nop │ │ │ │ - ld r8,-32560(r2) │ │ │ │ - nop │ │ │ │ - ld r10,-32552(r2) │ │ │ │ - li r9,0 │ │ │ │ - std r8,32(r19) │ │ │ │ - std r9,56(r19) │ │ │ │ - std r9,64(r19) │ │ │ │ - std r9,72(r19) │ │ │ │ - std r10,40(r19) │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 5419c │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 541e0 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 54204 │ │ │ │ + pld r10,114908 # 6ffb8 [nfsoft_trafo@got] │ │ │ │ + pld r9,114908 # 6ffc0 [nfsoft_adjoint@got] │ │ │ │ + li r2,0 │ │ │ │ + std r2,56(r19) │ │ │ │ + std r2,64(r19) │ │ │ │ + std r2,72(r19) │ │ │ │ + std r10,32(r19) │ │ │ │ + std r9,40(r19) │ │ │ │ + bl 4b20 │ │ │ │ lwz r29,84(r19) │ │ │ │ ld r28,0(r19) │ │ │ │ mr r30,r3 │ │ │ │ extswsli r3,r3,3 │ │ │ │ stw r30,344(r19) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r29,4 │ │ │ │ + bl 4c40 │ │ │ │ + andi. r2,r29,4 │ │ │ │ mr r21,r3 │ │ │ │ - bne 54648 │ │ │ │ + bne 5422c │ │ │ │ cmpwi r28,1 │ │ │ │ - bgt 54534 │ │ │ │ - vspltisw v0,1 │ │ │ │ - li r10,5 │ │ │ │ + bgt 54134 │ │ │ │ + li r9,5 │ │ │ │ li r18,-2 │ │ │ │ li r26,25 │ │ │ │ + vspltisw v0,1 │ │ │ │ li r22,2 │ │ │ │ - stw r10,64(r31) │ │ │ │ + stw r9,64(r31) │ │ │ │ mfvrwz r27,v0 │ │ │ │ rldicl r29,r29,51,63 │ │ │ │ extsw r26,r26 │ │ │ │ - or r29,r29,r9 │ │ │ │ + or r29,r29,r2 │ │ │ │ extsw r27,r27 │ │ │ │ mr r3,r26 │ │ │ │ mr r4,r27 │ │ │ │ clrldi r5,r29,32 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4740 │ │ │ │ cmpwi r30,1 │ │ │ │ std r3,0(r21) │ │ │ │ - ble 543ac │ │ │ │ + ble 53fb8 │ │ │ │ ori r29,r29,128 │ │ │ │ addi r30,r30,-1 │ │ │ │ mr r28,r21 │ │ │ │ clrldi r29,r29,32 │ │ │ │ clrldi r30,r30,32 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r26 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4740 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stdu r3,8(r28) │ │ │ │ - ld r9,0(r21) │ │ │ │ - ld r9,16(r9) │ │ │ │ - std r9,16(r3) │ │ │ │ - bne 54380 │ │ │ │ + ld r2,0(r21) │ │ │ │ + ld r2,16(r2) │ │ │ │ + std r2,16(r3) │ │ │ │ + bne 53f90 │ │ │ │ cmpw r22,r18 │ │ │ │ - blt 544d4 │ │ │ │ + blt 540d4 │ │ │ │ addi r28,r22,2 │ │ │ │ - lwz r9,64(r31) │ │ │ │ + lwz r2,64(r31) │ │ │ │ add r23,r22,r18 │ │ │ │ fcfid f31,f31 │ │ │ │ mr r20,r18 │ │ │ │ extsw r25,r22 │ │ │ │ extswsli r28,r28,3 │ │ │ │ addi r28,r28,15 │ │ │ │ - maddld r23,r23,r9,r22 │ │ │ │ + maddld r23,r23,r2,r22 │ │ │ │ clrrdi r28,r28,4 │ │ │ │ neg r28,r28 │ │ │ │ - srawi r10,r20,31 │ │ │ │ + nop │ │ │ │ + srawi r9,r20,31 │ │ │ │ mr r29,r18 │ │ │ │ extsw r26,r20 │ │ │ │ - xor r9,r10,r20 │ │ │ │ - subf r17,r10,r9 │ │ │ │ + xor r2,r9,r20 │ │ │ │ + subf r17,r9,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ srawi r8,r29,31 │ │ │ │ mr r24,r1 │ │ │ │ extsw r27,r29 │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ - xor r7,r8,r29 │ │ │ │ + xor r10,r8,r29 │ │ │ │ mr r6,r27 │ │ │ │ - stdux r9,r1,r28 │ │ │ │ - subf r8,r8,r7 │ │ │ │ + stdux r2,r1,r28 │ │ │ │ + subf r8,r8,r10 │ │ │ │ addi r15,r1,32 │ │ │ │ - stdux r9,r1,r28 │ │ │ │ + stdux r2,r1,r28 │ │ │ │ cmpw r8,r17 │ │ │ │ addi r16,r1,32 │ │ │ │ mr r3,r15 │ │ │ │ - stdux r9,r1,r28 │ │ │ │ + stdux r2,r1,r28 │ │ │ │ isellt r30,r17,r8 │ │ │ │ addi r14,r1,32 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5220 │ │ │ │ mr r6,r27 │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ mr r3,r16 │ │ │ │ - bl 43e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4380 │ │ │ │ mr r6,r27 │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ mr r3,r14 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4680 │ │ │ │ add r4,r29,r23 │ │ │ │ ld r3,0(r21) │ │ │ │ extsw r8,r30 │ │ │ │ mr r7,r14 │ │ │ │ mr r6,r16 │ │ │ │ mr r5,r15 │ │ │ │ addi r29,r29,1 │ │ │ │ fmr f1,f31 │ │ │ │ extsw r4,r4 │ │ │ │ - bl 4b00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4aa0 │ │ │ │ cmpw r29,r22 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r24) │ │ │ │ mr r1,r24 │ │ │ │ - ble 54400 │ │ │ │ + ble 54010 │ │ │ │ addi r20,r20,1 │ │ │ │ - lwz r9,64(r31) │ │ │ │ + lwz r2,64(r31) │ │ │ │ cmpw r20,r22 │ │ │ │ - add r23,r23,r9 │ │ │ │ - ble 543e0 │ │ │ │ + add r23,r23,r2 │ │ │ │ + ble 53ff0 │ │ │ │ std r21,336(r19) │ │ │ │ addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r14,-152(r1) │ │ │ │ ld r15,-144(r1) │ │ │ │ ld r16,-136(r1) │ │ │ │ ld r17,-128(r1) │ │ │ │ ld r18,-120(r1) │ │ │ │ ld r19,-112(r1) │ │ │ │ ld r20,-104(r1) │ │ │ │ ld r21,-96(r1) │ │ │ │ ld r22,-88(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r23,-80(r1) │ │ │ │ ld r24,-72(r1) │ │ │ │ ld r25,-64(r1) │ │ │ │ ld r26,-56(r1) │ │ │ │ ld r27,-48(r1) │ │ │ │ ld r28,-40(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r29,-32(r1) │ │ │ │ ld r30,-24(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ extsw r3,r28 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ mtfprwa f1,r3 │ │ │ │ mr r18,r3 │ │ │ │ mr r22,r3 │ │ │ │ fcfid f1,f1 │ │ │ │ slwi r17,r18,1 │ │ │ │ neg r18,r18 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r10,r17,1 │ │ │ │ - li r9,1 │ │ │ │ + bl 51e0 │ │ │ │ + addi r2,r17,1 │ │ │ │ xscvdpsxws vs32,vs1 │ │ │ │ - mullw r26,r10,r10 │ │ │ │ - stw r10,64(r31) │ │ │ │ - mfvrwz r10,v0 │ │ │ │ - cmpwi r10,2 │ │ │ │ - isellt r9,0,r9 │ │ │ │ - slwi r9,r9,3 │ │ │ │ - b 5432c │ │ │ │ + mullw r26,r2,r2 │ │ │ │ + stw r2,64(r31) │ │ │ │ + mfvrwz r2,v0 │ │ │ │ + cmpwi r2,1 │ │ │ │ + setbc r2,gt │ │ │ │ + slwi r2,r2,3 │ │ │ │ + b 53f4c │ │ │ │ mr r3,r26 │ │ │ │ - bl 4800 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r30,32 │ │ │ │ + bl 47a0 │ │ │ │ + andi. r2,r30,32 │ │ │ │ std r28,0(r19) │ │ │ │ + mr r2,r30 │ │ │ │ std r29,8(r19) │ │ │ │ stw r30,84(r19) │ │ │ │ - beq 542a4 │ │ │ │ - mullw r9,r27,r27 │ │ │ │ - lis r10,21845 │ │ │ │ - ori r10,r10,21846 │ │ │ │ - slwi r9,r9,2 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mullw r9,r9,r27 │ │ │ │ - mulhw r10,r9,r10 │ │ │ │ - srawi r9,r9,31 │ │ │ │ - subf r3,r9,r10 │ │ │ │ + beq 53ecc │ │ │ │ + mullw r2,r27,r27 │ │ │ │ + pli r9,1431655766 │ │ │ │ + slwi r2,r2,2 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mullw r2,r2,r27 │ │ │ │ + mulhw r9,r2,r9 │ │ │ │ + srawi r2,r2,31 │ │ │ │ + subf r3,r2,r9 │ │ │ │ extswsli r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpdi r3,0 │ │ │ │ std r3,16(r19) │ │ │ │ - beq 54690 │ │ │ │ - lwz r30,84(r19) │ │ │ │ - andi. r9,r30,8 │ │ │ │ - beq 542ac │ │ │ │ + beq 5426c │ │ │ │ + lwz r2,84(r19) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 53ed4 │ │ │ │ ld r3,8(r19) │ │ │ │ mulli r3,r3,24 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpdi r3,0 │ │ │ │ std r3,48(r19) │ │ │ │ - beq 546a8 │ │ │ │ - lwz r30,84(r19) │ │ │ │ - andi. r30,r30,64 │ │ │ │ - beq 542b4 │ │ │ │ + beq 54280 │ │ │ │ + lwz r2,84(r19) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + beq 53edc │ │ │ │ ld r3,8(r19) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpdi r3,0 │ │ │ │ std r3,24(r19) │ │ │ │ - bne 542b4 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,440 │ │ │ │ - bl 52e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 542b4 │ │ │ │ + bne 53edc │ │ │ │ + pla r3,13676 # 57788 │ │ │ │ + bl 5280 │ │ │ │ + b 53edc │ │ │ │ cmpwi r28,2 │ │ │ │ li r22,2 │ │ │ │ isellt r22,r22,r28 │ │ │ │ extsw r3,r22 │ │ │ │ slwi r17,r22,1 │ │ │ │ neg r18,r22 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ mtfprd f1,r3 │ │ │ │ fcfid f1,f1 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r10,r17,1 │ │ │ │ - li r9,4 │ │ │ │ + bl 51e0 │ │ │ │ + addi r9,r17,1 │ │ │ │ + li r2,4 │ │ │ │ xscvdpsxws vs32,vs1 │ │ │ │ - mullw r26,r10,r10 │ │ │ │ - stw r10,64(r31) │ │ │ │ - b 5432c │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,440 │ │ │ │ - bl 52e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r30,84(r19) │ │ │ │ - b 545e8 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,440 │ │ │ │ - bl 52e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r30,84(r19) │ │ │ │ - b 54610 │ │ │ │ + mullw r26,r9,r9 │ │ │ │ + stw r9,64(r31) │ │ │ │ + b 53f4c │ │ │ │ + pla r3,13596 # 57788 │ │ │ │ + bl 5280 │ │ │ │ + lwz r2,84(r19) │ │ │ │ + b 541d8 │ │ │ │ + pla r3,13576 # 57788 │ │ │ │ + bl 5280 │ │ │ │ + lwz r2,84(r19) │ │ │ │ + b 541fc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1281 │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000546d0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,14384 │ │ │ │ - mflr r0 │ │ │ │ +00000000000542a0 : │ │ │ │ slwi r10,r4,3 │ │ │ │ extsw r10,r10 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 44a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 4440 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000054710 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,14320 │ │ │ │ - mflr r0 │ │ │ │ +00000000000542c0 : │ │ │ │ li r9,1000 │ │ │ │ li r8,6 │ │ │ │ li r7,5585 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4700 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 46a0 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000054760 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,14240 │ │ │ │ - mflr r0 │ │ │ │ +00000000000542e0 : │ │ │ │ li r6,104 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4b20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 4ac0 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ - │ │ │ │ -00000000000547a0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,14176 │ │ │ │ - ld r7,48(r3) │ │ │ │ - ld r5,208(r3) │ │ │ │ - stdu r1,-48(r1) │ │ │ │ - mr r6,r3 │ │ │ │ - cmpld r7,r5 │ │ │ │ - beq 548f0 │ │ │ │ - ld r8,8(r3) │ │ │ │ - cmpwi r8,0 │ │ │ │ - ble 54870 │ │ │ │ - addi r9,r8,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble 54990 │ │ │ │ - addi r9,r7,47 │ │ │ │ - subf r9,r5,r9 │ │ │ │ - cmpldi r9,94 │ │ │ │ - ble 54990 │ │ │ │ - rldicl r4,r8,63,33 │ │ │ │ - mr r10,r7 │ │ │ │ - mr r9,r5 │ │ │ │ - mtctr r4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - lxv vs0,16(r10) │ │ │ │ + │ │ │ │ +0000000000054300 : │ │ │ │ + ld r8,48(r3) │ │ │ │ + ld r6,208(r3) │ │ │ │ + mr r7,r3 │ │ │ │ + cmpld r8,r6 │ │ │ │ + beq 54448 │ │ │ │ + ld r10,8(r3) │ │ │ │ + cmpwi r10,0 │ │ │ │ + ble 543bc │ │ │ │ + addi r2,r10,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 544d0 │ │ │ │ + addi r2,r8,47 │ │ │ │ + subf r2,r6,r2 │ │ │ │ + cmpldi r2,94 │ │ │ │ + ble 544d0 │ │ │ │ + rldicl r5,r10,63,33 │ │ │ │ + mr r9,r8 │ │ │ │ + mr r2,r6 │ │ │ │ + mtctr r5 │ │ │ │ + nop │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + lxv vs0,16(r9) │ │ │ │ + addi r2,r2,48 │ │ │ │ addi r9,r9,48 │ │ │ │ - addi r10,r10,48 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxmrgld vs10,vs12,vs0 │ │ │ │ xxmrghd vs12,vs11,vs12 │ │ │ │ xxpermdi vs0,vs11,vs0,2 │ │ │ │ - stxv vs10,-48(r9) │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 54800 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 54870 │ │ │ │ - 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 54350 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + beq 543bc │ │ │ │ + clrrwi r2,r10,1 │ │ │ │ + mulli r2,r2,3 │ │ │ │ + extsw r2,r2 │ │ │ │ + addi r9,r2,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r9,r9,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - addi r8,r10,-8 │ │ │ │ - stfdx f0,r5,r9 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ - lfdx f0,r7,r8 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - ld r10,96(r6) │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + addi r10,r9,-8 │ │ │ │ + stfdx f0,r6,r2 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + stfdx f0,r6,r10 │ │ │ │ + lfdx f0,r8,r10 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + ld r10,96(r7) │ │ │ │ cmpdi r10,0 │ │ │ │ - ble 548f0 │ │ │ │ - sldi r8,r10,1 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - mr r9,r5 │ │ │ │ - add r8,r8,r10 │ │ │ │ - addi r7,r7,1872 │ │ │ │ - srdi r10,r8,1 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 54910 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + ble 54448 │ │ │ │ + mulli r10,r10,3 │ │ │ │ + plxv vs11,14036 # 57aa0 │ │ │ │ + mr r2,r6 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 54470 │ │ │ │ + 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 548ac │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 548f0 │ │ │ │ - clrrdi r8,r8,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfd f12,1872(r9) │ │ │ │ - lfdx f0,r5,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ - lwz r9,200(r6) │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 54960 │ │ │ │ - andi. r9,r9,16 │ │ │ │ - bne 54930 │ │ │ │ - addi r1,r1,48 │ │ │ │ - blr │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 543f0 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + clrrdi r2,r10,1 │ │ │ │ + beq 54448 │ │ │ │ + subf r10,r2,r10 │ │ │ │ + li r9,16 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r6,r2 │ │ │ │ + cmpldi r10,16 │ │ │ │ + iselgt r9,r9,r10 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r2,r9 │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + stxvl vs11,r2,r9 │ │ │ │ + lwz r2,200(r7) │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 54490 │ │ │ │ + andi. r2,r2,16 │ │ │ │ + beqlr │ │ │ │ + addi r3,r7,88 │ │ │ │ + b 4980 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r9,r5,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r6) │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r2,r6,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,0(r5) │ │ │ │ - bne 548a4 │ │ │ │ - b 548cc │ │ │ │ + stxv vs0,0(r6) │ │ │ │ + bne 543e8 │ │ │ │ + b 54410 │ │ │ │ nop │ │ │ │ mflr r0 │ │ │ │ - addi r3,r6,88 │ │ │ │ - std r0,64(r1) │ │ │ │ - bl 49e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,64(r1) │ │ │ │ + addi r3,r7,88 │ │ │ │ + std r0,16(r1) │ │ │ │ + stdu r1,-48(r1) │ │ │ │ + std r7,32(r1) │ │ │ │ + bl 4980 │ │ │ │ + ld r7,32(r1) │ │ │ │ + lwz r2,200(r7) │ │ │ │ + andi. r2,r2,16 │ │ │ │ + bne 54510 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ + clrldi r2,r10,32 │ │ │ │ + mr r9,r6 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - mflr r0 │ │ │ │ - addi r3,r6,88 │ │ │ │ - std r6,32(r1) │ │ │ │ - std r0,64(r1) │ │ │ │ - bl 49e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,32(r1) │ │ │ │ - ld r0,64(r1) │ │ │ │ - lwz r9,200(r6) │ │ │ │ - mtlr r0 │ │ │ │ - b 548fc │ │ │ │ + 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 544e0 │ │ │ │ + b 543bc │ │ │ │ nop │ │ │ │ - clrldi r9,r8,32 │ │ │ │ - mr r10,r5 │ │ │ │ - mtctr r9 │ │ │ │ nop │ │ │ │ - lfd f0,16(r7) │ │ │ │ - addi r10,r10,24 │ │ │ │ - addi r7,r7,24 │ │ │ │ - stfd f0,-24(r10) │ │ │ │ - lfd f0,-24(r7) │ │ │ │ - stfd f0,-16(r10) │ │ │ │ - lfd f0,-16(r7) │ │ │ │ - stfd f0,-8(r10) │ │ │ │ - bdnz 549a0 │ │ │ │ - b 54870 │ │ │ │ + addi r1,r1,48 │ │ │ │ + addi r3,r7,88 │ │ │ │ + ld r0,16(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4980 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000549e0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,13600 │ │ │ │ +0000000000054530 : │ │ │ │ mflr r0 │ │ │ │ std r30,-16(r1) │ │ │ │ mr r30,r3 │ │ │ │ addi r3,r3,88 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4720 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,344(r30) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 54a48 │ │ │ │ + bl 46c0 │ │ │ │ + lwz r2,344(r30) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 54584 │ │ │ │ std r31,40(r1) │ │ │ │ li r31,0 │ │ │ │ - nop │ │ │ │ - ld r10,336(r30) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + ld r9,336(r30) │ │ │ │ + sldi r2,r31,3 │ │ │ │ addi r31,r31,1 │ │ │ │ - ldx r3,r10,r9 │ │ │ │ - bl 4480 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,344(r30) │ │ │ │ - cmpw r9,r31 │ │ │ │ - bgt 54a20 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4420 │ │ │ │ + lwz r2,344(r30) │ │ │ │ + cmpw r2,r31 │ │ │ │ + bgt 54560 │ │ │ │ ld r31,40(r1) │ │ │ │ ld r3,336(r30) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,84(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r10,336(r30) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 54a90 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 54aa8 │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne 54ac0 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,84(r30) │ │ │ │ + li r9,0 │ │ │ │ + std r9,336(r30) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 545d0 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 545e4 │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 545f8 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r3,16(r30) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,84(r30) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 54a70 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,84(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 545a8 │ │ │ │ ld r3,24(r30) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,84(r30) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - beq 54a78 │ │ │ │ - ld r3,48(r30) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,84(r30) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + beq 545b0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,48(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4700 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000054af0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,13328 │ │ │ │ +0000000000054640 : │ │ │ │ cmpwi r5,0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ bltlr │ │ │ │ cmpdi r5,0 │ │ │ │ - bne 54b40 │ │ │ │ - or r9,r4,r3 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 54c30 │ │ │ │ + bne 546a0 │ │ │ │ + or r2,r4,r3 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beqlr │ │ │ │ cmpw r4,r3 │ │ │ │ - beq 54c18 │ │ │ │ + xxspltidp vs1,1056964608 │ │ │ │ + beqlr │ │ │ │ add r4,r4,r3 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ andi. r4,r4,1 │ │ │ │ bnelr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,1544(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 54c10 │ │ │ │ - cmpw r8,r5 │ │ │ │ - ble 54ba0 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r10,r2,r9 │ │ │ │ + iselgt r2,r2,r9 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + cmpw r2,r5 │ │ │ │ + bgt 54780 │ │ │ │ + cmpw r10,r5 │ │ │ │ + ble 54710 │ │ │ │ cmpwi r3,0 │ │ │ │ - blt 54c40 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1544(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,816(r9) │ │ │ │ + xxspltidp vs0,3204448256 │ │ │ │ + xxspltidp vs1,1056964608 │ │ │ │ + bge 546fc │ │ │ │ + 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 │ │ │ │ @@ -82459,71 +80784,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 54b2c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,816(r9) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,1648(r9) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,816(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,1544(r9) │ │ │ │ - b 54b90 │ │ │ │ + xxspltidp vs1,1056964608 │ │ │ │ + bnelr │ │ │ │ + b 54688 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000000000054c60 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,12960 │ │ │ │ +00000000000547a0 : │ │ │ │ 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 54d70 │ │ │ │ + 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 │ │ │ │ @@ -82535,593 +80849,550 @@ │ │ │ │ fsqrt f1,f1 │ │ │ │ fmul f0,f11,f0 │ │ │ │ fmul f10,f10,f9 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fsqrt f0,f0 │ │ │ │ fdiv f1,f1,f12 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - blt 54d80 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,824(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ + bge 548a8 │ │ │ │ + fmr f4,f5 │ │ │ │ + xxspltidp vs5,3212836864 │ │ │ │ cmpwi r4,0 │ │ │ │ - bge 54d64 │ │ │ │ - fmr f0,f12 │ │ │ │ - fcpsgn f1,f0,f1 │ │ │ │ + bge 548b4 │ │ │ │ + fmr f5,f4 │ │ │ │ + fcpsgn f1,f5,f1 │ │ │ │ fneg f1,f1 │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,816(r9) │ │ │ │ - blr │ │ │ │ + ... │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,1648(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,824(r9) │ │ │ │ - b 54d58 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0000000000054da0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,12640 │ │ │ │ - srawi r10,r4,31 │ │ │ │ - srawi r9,r3,31 │ │ │ │ - xor r7,r10,r4 │ │ │ │ - xor r8,r9,r3 │ │ │ │ - subf r10,r10,r7 │ │ │ │ + │ │ │ │ +00000000000548d0 : │ │ │ │ + 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 54e50 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r2,r2,r9 │ │ │ │ + cmpw r2,r5 │ │ │ │ + blt 54980 │ │ │ │ cmpwi r5,-1 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ bnelr │ │ │ │ - mflr r0 │ │ │ │ cmpw r4,r3 │ │ │ │ - add r8,r4,r3 │ │ │ │ + mflr r0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + add r10,r4,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bge 54f00 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ + blt 54934 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + beq 54934 │ │ │ │ + xxspltidp vs0,3212836864 │ │ │ │ subf r3,r3,r4 │ │ │ │ - srawi r10,r8,31 │ │ │ │ + srawi r9,r10,31 │ │ │ │ stfd f0,32(r1) │ │ │ │ - srawi r9,r3,31 │ │ │ │ - xor r8,r10,r8 │ │ │ │ - xor r3,r9,r3 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - mtfprwa f2,r10 │ │ │ │ - mtfprwa f1,r9 │ │ │ │ + srawi r2,r3,31 │ │ │ │ + xor r10,r9,r10 │ │ │ │ + xor r3,r2,r3 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + mtfprwa f2,r9 │ │ │ │ + mtfprwa f1,r2 │ │ │ │ fcfid f2,f2 │ │ │ │ fcfid f1,f1 │ │ │ │ - bl 4580 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4520 │ │ │ │ lfd f0,32(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ fmul f1,f1,f0 │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - addi r9,r5,1 │ │ │ │ - subf r10,r4,r5 │ │ │ │ - add r6,r4,r5 │ │ │ │ - subf r8,r3,r5 │ │ │ │ - add r7,r3,r5 │ │ │ │ + addi r2,r5,1 │ │ │ │ + subf r9,r4,r5 │ │ │ │ + add r7,r4,r5 │ │ │ │ + subf r10,r3,r5 │ │ │ │ + add r8,r3,r5 │ │ │ │ mtfprd f0,r5 │ │ │ │ - subf r11,r4,r9 │ │ │ │ - subf r5,r3,r9 │ │ │ │ - add r4,r9,r4 │ │ │ │ - add r3,r9,r3 │ │ │ │ + subf r6,r3,r2 │ │ │ │ + subf r5,r4,r2 │ │ │ │ + add r3,r2,r3 │ │ │ │ + add r4,r2,r4 │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprwa f10,r10 │ │ │ │ - mtfprwa f7,r6 │ │ │ │ - mtfprwa f9,r8 │ │ │ │ - mtfprwa f8,r7 │ │ │ │ - mtfprwa f5,r11 │ │ │ │ + mtfprwa f10,r9 │ │ │ │ + mtfprwa f7,r7 │ │ │ │ + mtfprwa f9,r10 │ │ │ │ + mtfprwa f8,r8 │ │ │ │ + mtfprwa f5,r5 │ │ │ │ mtfprwa f12,r4 │ │ │ │ - mtfprwa f6,r5 │ │ │ │ + mtfprwa f6,r6 │ │ │ │ mtfprwa f0,r3 │ │ │ │ fcfid f9,f9 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f7,f7 │ │ │ │ fcfid f8,f8 │ │ │ │ fcfid f5,f5 │ │ │ │ fcfid f12,f12 │ │ │ │ fcfid f6,f6 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprwa f1,r9 │ │ │ │ + mtfprwa f1,r2 │ │ │ │ fcfid f1,f1 │ │ │ │ fdiv f7,f7,f12 │ │ │ │ fdiv f10,f10,f5 │ │ │ │ fdiv f12,f9,f6 │ │ │ │ fdiv f9,f8,f0 │ │ │ │ fdiv f1,f1,f11 │ │ │ │ fmul f0,f10,f7 │ │ │ │ fmul f12,f12,f9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ fmul f1,f1,f0 │ │ │ │ fneg f1,f1 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 54df4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,824(r9) │ │ │ │ - b 54dfc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ │ │ │ │ -0000000000054f20 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,12256 │ │ │ │ +0000000000054a30 : │ │ │ │ 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 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 54f70 │ │ │ │ + ble 54a70 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000054fd0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,12080 │ │ │ │ +0000000000054ad0 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r6 │ │ │ │ + mr r28,r5 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r29,r4 │ │ │ │ mr r30,r3 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r27,r6 │ │ │ │ - li r31,-1 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + li r31,-1 │ │ │ │ stdu r1,-80(r1) │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ extsw r5,r31 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 48c0 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 55020 │ │ │ │ + ble 54b10 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000055080 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,11904 │ │ │ │ +0000000000054b70 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r6 │ │ │ │ + mr r28,r5 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r29,r4 │ │ │ │ mr r30,r3 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r27,r6 │ │ │ │ - li r31,-1 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + li r31,-1 │ │ │ │ stdu r1,-80(r1) │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ extsw r5,r31 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 550d0 │ │ │ │ + ble 54bb0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000055130 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,11728 │ │ │ │ +0000000000054c10 : │ │ │ │ std r26,-48(r1) │ │ │ │ neg r26,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ cmpw r26,r4 │ │ │ │ - bgt 551e0 │ │ │ │ + bgt 54cbc │ │ │ │ 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 551ec │ │ │ │ + blt 54cc8 │ │ │ │ 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 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 55190 │ │ │ │ + ble 54c70 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 55180 │ │ │ │ + ble 54c60 │ │ │ │ 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 551e0 │ │ │ │ + b 54cbc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000055210 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,11504 │ │ │ │ +0000000000054cf0 : │ │ │ │ std r26,-48(r1) │ │ │ │ neg r26,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ cmpw r26,r4 │ │ │ │ - bgt 552c0 │ │ │ │ + bgt 54d9c │ │ │ │ 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 552cc │ │ │ │ + blt 54da8 │ │ │ │ mflr r0 │ │ │ │ std r28,48(r1) │ │ │ │ std r31,72(r1) │ │ │ │ std r0,96(r1) │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ li r31,-1 │ │ │ │ extsw r28,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ extsw r5,r31 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 48c0 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 55270 │ │ │ │ + ble 54d50 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 55260 │ │ │ │ + ble 54d40 │ │ │ │ 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 552c0 │ │ │ │ + b 54d9c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000552f0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,11280 │ │ │ │ +0000000000054dd0 : │ │ │ │ std r26,-48(r1) │ │ │ │ neg r26,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ cmpw r26,r4 │ │ │ │ - bgt 553a0 │ │ │ │ + bgt 54e7c │ │ │ │ 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 553ac │ │ │ │ + blt 54e88 │ │ │ │ mflr r0 │ │ │ │ std r28,48(r1) │ │ │ │ std r31,72(r1) │ │ │ │ std r0,96(r1) │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ li r31,-1 │ │ │ │ extsw r28,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ extsw r5,r31 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 55350 │ │ │ │ + ble 54e30 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 55340 │ │ │ │ + ble 54e20 │ │ │ │ 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 553a0 │ │ │ │ + b 54e7c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000553d0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,11056 │ │ │ │ - std r20,-96(r1) │ │ │ │ - neg r20,r4 │ │ │ │ - std r23,-72(r1) │ │ │ │ +0000000000054eb0 : │ │ │ │ + std r21,-88(r1) │ │ │ │ + neg r21,r4 │ │ │ │ mfocrf r11,8 │ │ │ │ - addis r23,r2,-2 │ │ │ │ - cmpw r20,r4 │ │ │ │ + nop │ │ │ │ + pla r2,10464 # 577a0 │ │ │ │ + cmpw r21,r4 │ │ │ │ stw r11,8(r1) │ │ │ │ - addi r23,r23,464 │ │ │ │ - stdu r1,-192(r1) │ │ │ │ - bgt 55520 │ │ │ │ + stdu r1,-208(r1) │ │ │ │ + std r2,96(r1) │ │ │ │ + bgt 54ff4 │ │ │ │ + std r24,144(r1) │ │ │ │ + std r25,152(r1) │ │ │ │ + pld r24,110820 # 6ffc8 [stdout@got] │ │ │ │ mflr r0 │ │ │ │ - std r21,104(r1) │ │ │ │ - std r25,136(r1) │ │ │ │ - std r27,152(r1) │ │ │ │ mr r25,r4 │ │ │ │ - mr r27,r3 │ │ │ │ cmpwi cr4,r4,-1 │ │ │ │ - mr r21,r20 │ │ │ │ - std r22,112(r1) │ │ │ │ - std r24,128(r1) │ │ │ │ - std r26,144(r1) │ │ │ │ - std r28,160(r1) │ │ │ │ - std r29,168(r1) │ │ │ │ - std r30,176(r1) │ │ │ │ - std r31,184(r1) │ │ │ │ - std r0,208(r1) │ │ │ │ - blt cr4,554e4 │ │ │ │ + std r22,128(r1) │ │ │ │ + std r23,136(r1) │ │ │ │ + mr r22,r21 │ │ │ │ + std r27,168(r1) │ │ │ │ + std r26,160(r1) │ │ │ │ + mr r27,r3 │ │ │ │ + std r0,224(r1) │ │ │ │ + std r28,176(r1) │ │ │ │ + std r29,184(r1) │ │ │ │ + std r30,192(r1) │ │ │ │ + std r31,200(r1) │ │ │ │ nop │ │ │ │ - mr r22,r20 │ │ │ │ - extsw r28,r21 │ │ │ │ - ld r24,-32544(r2) │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mr r23,r21 │ │ │ │ + extsw r28,r22 │ │ │ │ + blt cr4,54fb8 │ │ │ │ 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 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ ld r26,0(r24) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r28 │ │ │ │ mr r3,r29 │ │ │ │ stfd f1,-8(r27) │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ + 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 4860 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4800 │ │ │ │ cmpw r31,r25 │ │ │ │ - ble 55470 │ │ │ │ + ble 54f50 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpw r23,r25 │ │ │ │ + ble 54f40 │ │ │ │ addi r22,r22,1 │ │ │ │ cmpw r22,r25 │ │ │ │ - ble 55460 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpw r21,r25 │ │ │ │ - ble 55440 │ │ │ │ - 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 54f30 │ │ │ │ + ld r0,224(r1) │ │ │ │ + ld r22,128(r1) │ │ │ │ + ld r23,136(r1) │ │ │ │ + ld r24,144(r1) │ │ │ │ + ld r25,152(r1) │ │ │ │ + ld r26,160(r1) │ │ │ │ + ld r27,168(r1) │ │ │ │ + ld r28,176(r1) │ │ │ │ + ld r29,184(r1) │ │ │ │ + ld r30,192(r1) │ │ │ │ mtlr r0 │ │ │ │ - addi r1,r1,192 │ │ │ │ + ld r31,200(r1) │ │ │ │ + addi r1,r1,208 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r20,-96(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ + ld r21,-88(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ - .long 0xc80 │ │ │ │ + .long 0xb80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000055550 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,10672 │ │ │ │ +0000000000055020 : │ │ │ │ std r24,-64(r1) │ │ │ │ neg r24,r4 │ │ │ │ mfocrf r11,8 │ │ │ │ cmpw r24,r4 │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bgt 55634 │ │ │ │ + bgt 550f0 │ │ │ │ mflr r0 │ │ │ │ std r25,40(r1) │ │ │ │ + std r26,48(r1) │ │ │ │ + cmpwi cr4,r4,-1 │ │ │ │ + mr r25,r24 │ │ │ │ std r29,72(r1) │ │ │ │ std r30,80(r1) │ │ │ │ mr r29,r4 │ │ │ │ mr r30,r3 │ │ │ │ - cmpwi cr4,r4,-1 │ │ │ │ - mr r25,r24 │ │ │ │ - std r26,48(r1) │ │ │ │ + std r0,112(r1) │ │ │ │ std r27,56(r1) │ │ │ │ std r28,64(r1) │ │ │ │ std r31,88(r1) │ │ │ │ - std r0,112(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mr r26,r24 │ │ │ │ extsw r27,r25 │ │ │ │ - blt cr4,55604 │ │ │ │ + blt cr4,550c0 │ │ │ │ nop │ │ │ │ li r31,-1 │ │ │ │ extsw r28,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ extsw r5,r31 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 48c0 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 555d0 │ │ │ │ + ble 55090 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 555c0 │ │ │ │ + ble 55080 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpw r25,r29 │ │ │ │ - ble 555b0 │ │ │ │ + ble 55070 │ │ │ │ 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) │ │ │ │ @@ -83131,67 +81402,59 @@ │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x880 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000055660 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,10400 │ │ │ │ +0000000000055110 : │ │ │ │ std r24,-64(r1) │ │ │ │ neg r24,r4 │ │ │ │ mfocrf r11,8 │ │ │ │ cmpw r24,r4 │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bgt 55744 │ │ │ │ + bgt 551e0 │ │ │ │ mflr r0 │ │ │ │ std r25,40(r1) │ │ │ │ + std r26,48(r1) │ │ │ │ + cmpwi cr4,r4,-1 │ │ │ │ + mr r25,r24 │ │ │ │ std r29,72(r1) │ │ │ │ std r30,80(r1) │ │ │ │ mr r29,r4 │ │ │ │ mr r30,r3 │ │ │ │ - cmpwi cr4,r4,-1 │ │ │ │ - mr r25,r24 │ │ │ │ - std r26,48(r1) │ │ │ │ + std r0,112(r1) │ │ │ │ std r27,56(r1) │ │ │ │ std r28,64(r1) │ │ │ │ std r31,88(r1) │ │ │ │ - std r0,112(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mr r26,r24 │ │ │ │ extsw r27,r25 │ │ │ │ - blt cr4,55714 │ │ │ │ + blt cr4,551b0 │ │ │ │ nop │ │ │ │ li r31,-1 │ │ │ │ extsw r28,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ extsw r5,r31 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 556e0 │ │ │ │ + ble 55180 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 556d0 │ │ │ │ + ble 55170 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpw r25,r29 │ │ │ │ - ble 556c0 │ │ │ │ + ble 55160 │ │ │ │ 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) │ │ │ │ @@ -83201,278 +81464,257 @@ │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x880 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000055770 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,10128 │ │ │ │ +0000000000055200 : │ │ │ │ cmpwi r5,0 │ │ │ │ blelr │ │ │ │ cmpdi r6,0 │ │ │ │ sldi r5,r5,3 │ │ │ │ - beq 55860 │ │ │ │ - addi r0,r6,-2 │ │ │ │ - std r31,-8(r1) │ │ │ │ - sldi r31,r6,3 │ │ │ │ - std r30,-16(r1) │ │ │ │ - addis r30,r2,-2 │ │ │ │ + beq 552fc │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ li r11,0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - rldic r0,r0,3,29 │ │ │ │ - add r10,r7,r31 │ │ │ │ - add r8,r8,r31 │ │ │ │ - add r7,r9,r31 │ │ │ │ - addi r30,r30,1648 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - subf r12,r0,r8 │ │ │ │ - subf r9,r0,r10 │ │ │ │ - addi r12,r12,-8 │ │ │ │ - addi r0,r9,-8 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r10,r7,r0 │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ lfdx f7,r3,r11 │ │ │ │ - lfd f12,0(r30) │ │ │ │ - ble cr7,55850 │ │ │ │ - clrldi r31,r6,32 │ │ │ │ - li r9,0 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + add r2,r8,r7 │ │ │ │ + add r7,r10,r7 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + ble cr7,552c4 │ │ │ │ + clrldi r12,r6,32 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r31 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - lfdx f8,r8,r9 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r12 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + lfdx f8,r8,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r9,r9,-8 │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f0,f7,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 557f0 │ │ │ │ - mr r9,r12 │ │ │ │ - mr r31,r0 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - lfd f10,0(r9) │ │ │ │ + bdnz 55270 │ │ │ │ + mr r2,r0 │ │ │ │ + mr r12,r7 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r12) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ stfdx f0,r4,r11 │ │ │ │ addi r11,r11,8 │ │ │ │ cmpld r11,r5 │ │ │ │ - bne 557d4 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r9,r8 │ │ │ │ - mr r31,r10 │ │ │ │ + beqlr │ │ │ │ + lfdx f7,r3,r11 │ │ │ │ + bgt cr7,55258 │ │ │ │ + mr r2,r8 │ │ │ │ + mr r12,r10 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - b 5581c │ │ │ │ - addi r10,r5,-8 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r10,16 │ │ │ │ - lfd f0,1648(r8) │ │ │ │ - bne 558d8 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r5 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r10,r5 │ │ │ │ - cmpld cr5,r9,r5 │ │ │ │ + lfd f0,0(r12) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + fmadd f0,f0,f7,f10 │ │ │ │ + fmadd f0,f0,f12,f11 │ │ │ │ + stfdx f0,r4,r11 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpld r11,r5 │ │ │ │ + bne 552bc │ │ │ │ + blr │ │ │ │ + addi r9,r5,-8 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + bne 55374 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r5 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r9,r5 │ │ │ │ + cmpld cr5,r2,r5 │ │ │ │ beqlr │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - beqlr cr7 │ │ │ │ stfdx f0,r4,r10 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ - beqlr cr5 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ + beqlr cr7 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r5 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r10,r5 │ │ │ │ - cmpld cr5,r9,r5 │ │ │ │ - bne 5589c │ │ │ │ + stfdx f0,r4,r8 │ │ │ │ + beqlr cr5 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r5 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r9,r5 │ │ │ │ + cmpld cr5,r2,r5 │ │ │ │ + bne 55338 │ │ │ │ blr │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ stfd f0,0(r4) │ │ │ │ stfd f0,8(r4) │ │ │ │ - cmpld r9,r5 │ │ │ │ - bne 55878 │ │ │ │ + cmpld r2,r5 │ │ │ │ + bne 55314 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - attn │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000055900 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,9728 │ │ │ │ +00000000000553a0 : │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 55aa8 │ │ │ │ + ble 55468 │ │ │ │ cmpdi r6,0 │ │ │ │ sldi r5,r5,3 │ │ │ │ - beq 55a40 │ │ │ │ - addi r11,r6,-2 │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - sldi r3,r6,3 │ │ │ │ + beq 554c0 │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ - std r30,-16(r1) │ │ │ │ - addis r30,r2,-2 │ │ │ │ - li r12,0 │ │ │ │ + li r11,0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - add r10,r7,r3 │ │ │ │ - rldic r11,r11,3,29 │ │ │ │ - add r8,r8,r3 │ │ │ │ - add r7,r9,r3 │ │ │ │ - addi r30,r30,1648 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - subf r9,r11,r8 │ │ │ │ - subf r11,r11,r10 │ │ │ │ - addi r0,r9,-8 │ │ │ │ - addi r11,r11,-8 │ │ │ │ - lfdx f7,r31,r12 │ │ │ │ - lfd f12,0(r30) │ │ │ │ - ble cr7,55a00 │ │ │ │ - clrldi r3,r6,32 │ │ │ │ - li r9,0 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r10,r7,r0 │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + add r2,r8,r7 │ │ │ │ + add r7,r10,r7 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + lfdx f7,r3,r11 │ │ │ │ + ble cr7,55480 │ │ │ │ + clrldi r12,r6,32 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - lfdx f8,r8,r9 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r12 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + lfdx f8,r8,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r9,r9,-8 │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f0,f7,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 55990 │ │ │ │ - mr r9,r0 │ │ │ │ - mr r3,r11 │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f0,0(r3) │ │ │ │ + bdnz 55410 │ │ │ │ + mr r2,r0 │ │ │ │ + mr r12,r7 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r12) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ - stfdx f0,r4,r12 │ │ │ │ + stfdx f0,r4,r11 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - bgt 55a2c │ │ │ │ - addi r12,r12,8 │ │ │ │ - cmpld r12,r5 │ │ │ │ - bne 55968 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + bgt 554b4 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpld r11,r5 │ │ │ │ + bne 553f0 │ │ │ │ li r3,0 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - mr r9,r8 │ │ │ │ - mr r3,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r2,r8 │ │ │ │ + mr r12,r10 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - lfd f0,0(r3) │ │ │ │ - lfd f10,0(r9) │ │ │ │ + lfd f0,0(r12) │ │ │ │ + lfd f10,0(r2) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ - stfdx f0,r4,r12 │ │ │ │ + stfdx f0,r4,r11 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - ble 559dc │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + ble 5545c │ │ │ │ li r3,1 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - addi r10,r5,-8 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r10,16 │ │ │ │ - lfd f0,1648(r8) │ │ │ │ - beq 55a84 │ │ │ │ - li r9,16 │ │ │ │ + addi r9,r5,-8 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r9,16 │ │ │ │ + beq 55504 │ │ │ │ + li r2,16 │ │ │ │ stfd f0,0(r4) │ │ │ │ stfd f0,8(r4) │ │ │ │ - cmpld r9,r5 │ │ │ │ - bne 55a84 │ │ │ │ - b 55aa8 │ │ │ │ - stfdx f0,r4,r8 │ │ │ │ - beq cr7,55aa8 │ │ │ │ + cmpld r2,r5 │ │ │ │ + bne 55504 │ │ │ │ + b 55468 │ │ │ │ stfdx f0,r4,r10 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ - beq cr5,55aa8 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ + beq cr7,55468 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - cmpld r8,r5 │ │ │ │ - addi r9,r10,16 │ │ │ │ - cmpld cr7,r10,r5 │ │ │ │ - cmpld cr5,r9,r5 │ │ │ │ - bne 55a70 │ │ │ │ - li r3,0 │ │ │ │ - clrldi r3,r3,63 │ │ │ │ - blr │ │ │ │ + stfdx f0,r4,r8 │ │ │ │ + beq cr5,55468 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,24 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + cmpld r10,r5 │ │ │ │ + addi r2,r9,16 │ │ │ │ + cmpld cr7,r9,r5 │ │ │ │ + cmpld cr5,r2,r5 │ │ │ │ + bne 554f0 │ │ │ │ + b 55468 │ │ │ │ ... │ │ │ │ - attn │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000055ac0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,9280 │ │ │ │ - srawi r6,r3,31 │ │ │ │ - srawi r9,r4,31 │ │ │ │ +0000000000055540 : │ │ │ │ + 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 55df0 │ │ │ │ - mtvrwa v11,r6 │ │ │ │ + subf r7,r7,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + cmpw r7,r2 │ │ │ │ + ble 55860 │ │ │ │ + mtvrwa v11,r7 │ │ │ │ xscvsxddp vs43,vs43 │ │ │ │ - ble cr7,55e40 │ │ │ │ + ble cr7,558b0 │ │ │ │ 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 55e84 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmplwi r8,6 │ │ │ │ - ble 55f6c │ │ │ │ - addis r7,r2,-2 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - rldicl r5,r9,61,35 │ │ │ │ + mr r10,r7 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 558f0 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + cmplwi r9,6 │ │ │ │ + ble 559d0 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ + rldicl r9,r2,61,35 │ │ │ │ + plxv vs33,9348 # 57a50 │ │ │ │ xxspltd vs5,vs43,0 │ │ │ │ vspltisw v12,4 │ │ │ │ vspltisw v13,8 │ │ │ │ - addi r7,r7,1648 │ │ │ │ - addi r8,r8,1760 │ │ │ │ - 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 │ │ │ │ @@ -83502,2470 +81744,2216 @@ │ │ │ │ xvsqrtdp vs10,vs7 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmuldp vs13,vs13,vs10 │ │ │ │ xvmuldp vs3,vs3,vs11 │ │ │ │ xvmuldp vs2,vs2,vs12 │ │ │ │ xvmuldp vs4,vs4,vs0 │ │ │ │ - bdnz 55b90 │ │ │ │ + bdnz 55600 │ │ │ │ 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 55f60 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - lfd f12,1648(r7) │ │ │ │ - mtfprwa f11,r8 │ │ │ │ - addi r7,r8,1 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r9,r7 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - ble 55d48 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,2 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r9,r7 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - ble 55d48 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,3 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r9,r7 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - ble 55d48 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,4 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r9,r7 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - ble 55d48 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,5 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r9,r7 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - ble 55d48 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r8,r8,6 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r9,r8 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - ble 55d48 │ │ │ │ - mtfprwa f11,r8 │ │ │ │ - fcfid f11,f11 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs31,vs43,vs12 │ │ │ │ - cmpw r6,r10 │ │ │ │ - lfd f12,816(r9) │ │ │ │ + beq 557b8 │ │ │ │ + mtfprwa f12,r9 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + addi r8,r9,1 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r2,r8 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + ble 557b8 │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r2,r8 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + ble 557b8 │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,3 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r2,r8 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + ble 557b8 │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r2,r8 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + ble 557b8 │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,5 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r2,r8 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + ble 557b8 │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r9,r9,6 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r2,r9 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + ble 557b8 │ │ │ │ + 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 55ea0 │ │ │ │ + beq 55910 │ │ │ │ subf r30,r3,r10 │ │ │ │ add r31,r10,r3 │ │ │ │ - blt cr7,55ed0 │ │ │ │ - fmul f1,f1,f12 │ │ │ │ + blt cr7,55940 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ addi r5,r1,40 │ │ │ │ addi r4,r1,32 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmul f1,f1,f0 │ │ │ │ + bl 4ec0 │ │ │ │ mtfprwa f2,r30 │ │ │ │ lfd f1,32(r1) │ │ │ │ lfd f29,40(r1) │ │ │ │ fcfid f2,f2 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mtfprwa f2,r31 │ │ │ │ fcfid f2,f2 │ │ │ │ fmr f30,f1 │ │ │ │ fmr f1,f29 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ addi r1,r1,96 │ │ │ │ fmul f30,f30,f31 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-40(r1) │ │ │ │ ld r31,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ fmul f1,f30,f1 │ │ │ │ lfd f30,-16(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ble cr7,55e60 │ │ │ │ + ble cr7,558d0 │ │ │ │ mtfprd f0,r4 │ │ │ │ mr r10,r4 │ │ │ │ - xscvsxddp vs43,vs0 │ │ │ │ - bge 55f10 │ │ │ │ + fcfid f12,f0 │ │ │ │ + bge 55980 │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt 55ec0 │ │ │ │ - neg r9,r3 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ + bgt 55930 │ │ │ │ + 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 55b3c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,1648(r9) │ │ │ │ - fmr f0,f12 │ │ │ │ - b 55d48 │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ + xsadddp vs43,vs12,vs12 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bgt 555b4 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + b 557b8 │ │ │ │ + nop │ │ │ │ + neg r2,r4 │ │ │ │ + mtfprwa f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ xssubdp vs0,vs43,vs0 │ │ │ │ - b 55b24 │ │ │ │ + b 5559c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ neg r10,r4 │ │ │ │ - mtvrwa v11,r10 │ │ │ │ - xscvsxddp vs43,vs43 │ │ │ │ - blt 55e04 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs43,vs43,vs43 │ │ │ │ - lfd f12,1648(r9) │ │ │ │ - fmr f0,f12 │ │ │ │ - b 55d48 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,1648(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,816(r9) │ │ │ │ + mtfprwa f12,r10 │ │ │ │ + fcfid f12,f12 │ │ │ │ + blt 55874 │ │ │ │ + xsadddp vs43,vs12,vs12 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + b 557b8 │ │ │ │ + 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 55f00 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - beq 55d74 │ │ │ │ + blt 55970 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + beq 557ec │ │ │ │ fneg f31,f31 │ │ │ │ - b 55d74 │ │ │ │ + b 557ec │ │ │ │ mtfprd f0,r3 │ │ │ │ fcfid f0,f0 │ │ │ │ - xssubdp vs0,vs43,vs0 │ │ │ │ - b 55e1c │ │ │ │ - andi. r9,r31,1 │ │ │ │ + fsub f0,f12,f0 │ │ │ │ + b 5588c │ │ │ │ + andi. r2,r31,1 │ │ │ │ mtfprwz f0,r31 │ │ │ │ - beq 55ef0 │ │ │ │ + beq 55960 │ │ │ │ mr r31,r30 │ │ │ │ fneg f31,f31 │ │ │ │ mffprwz r30,f0 │ │ │ │ - b 55d74 │ │ │ │ + b 557ec │ │ │ │ nop │ │ │ │ mr r31,r30 │ │ │ │ mffprwz r30,f0 │ │ │ │ - b 55d74 │ │ │ │ + b 557ec │ │ │ │ nop │ │ │ │ mtfprwz f0,r31 │ │ │ │ mr r31,r30 │ │ │ │ mffprwz r30,f0 │ │ │ │ - b 55d74 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpw r6,r4 │ │ │ │ + b 557ec │ │ │ │ + xxspltidp vs10,1073741824 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ + cmpw r7,r4 │ │ │ │ subf r30,r3,r4 │ │ │ │ add r31,r3,r4 │ │ │ │ - lfd f11,808(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,1648(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,816(r9) │ │ │ │ - xsmaddmdp vs43,vs11,vs0 │ │ │ │ - xsmuldp vs0,vs43,vs12 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - bne 55d74 │ │ │ │ + fmadd f12,f12,f10,f11 │ │ │ │ + fmul f31,f12,f0 │ │ │ │ + fsqrt f31,f31 │ │ │ │ + bne 557ec │ │ │ │ cmpwi r3,0 │ │ │ │ slwi r30,r4,1 │ │ │ │ li r31,0 │ │ │ │ - blt 55d74 │ │ │ │ + blt 557ec │ │ │ │ mr r31,r30 │ │ │ │ li r30,0 │ │ │ │ - b 55d74 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,1648(r9) │ │ │ │ - b 55d48 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - lfd f12,1648(r8) │ │ │ │ - li r8,0 │ │ │ │ - fmr f0,f12 │ │ │ │ - b 55c3c │ │ │ │ + b 557ec │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r9,0 │ │ │ │ + b 556a4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x283 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000055f90 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,8048 │ │ │ │ - mflr r0 │ │ │ │ +0000000000055a00 : │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,8(r4) │ │ │ │ - sldi r3,r3,4 │ │ │ │ + mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ std r4,0(r31) │ │ │ │ stw r5,8(r31) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + sldi r3,r3,4 │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,32(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,48(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,40(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,64(r31) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 56020 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 55a78 │ │ │ │ std r3,56(r31) │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 56070 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 56098 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 56040 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r10,56(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 56100 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 560d0 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 55ac0 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 55ae4 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 55a98 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 55b50 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 55b20 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,0(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,72(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 56030 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 55a88 │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,72(r31) │ │ │ │ - b 56030 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + b 55a88 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,24(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + nop │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,16(r31) │ │ │ │ - b 56048 │ │ │ │ + b 55aa0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000056130 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,7632 │ │ │ │ - mflr r0 │ │ │ │ +0000000000055b80 : │ │ │ │ li r5,4 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4ee0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 4e80 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000056170 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,7568 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,0(r3) │ │ │ │ +0000000000055ba0 : │ │ │ │ + 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 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 5100 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r10,24(r3) │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r9,24(r3) │ │ │ │ ld r12,32(r3) │ │ │ │ - std r10,48(r31) │ │ │ │ + std r9,48(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,24(r3) │ │ │ │ + std r2,24(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ ld r5,32(r31) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - lfd f1,824(r8) │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ std r3,48(r31) │ │ │ │ - std r10,24(r9) │ │ │ │ - bl 5300 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,8(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r10,17 │ │ │ │ - cmpldi r10,1 │ │ │ │ - beq 56234 │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 52a0 │ │ │ │ + ld r9,8(r31) │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r9,17 │ │ │ │ + cmpldi r9,1 │ │ │ │ + beq 55c48 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 56340 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 55d30 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4960 │ │ │ │ + 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 56300 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r3,24(r9) │ │ │ │ + ld r6,8(r9) │ │ │ │ + beq 55d00 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5120 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 50c0 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,16(r3) │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,16(r3) │ │ │ │ ld r12,40(r3) │ │ │ │ - std r10,56(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,16(r3) │ │ │ │ + std r2,16(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,8(r31) │ │ │ │ - ld r8,0(r31) │ │ │ │ - ld r7,56(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r10,17 │ │ │ │ - ld r3,16(r8) │ │ │ │ - cmpldi r10,1 │ │ │ │ + ld r9,8(r31) │ │ │ │ + ld r10,0(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r9,17 │ │ │ │ + ld r3,16(r10) │ │ │ │ + cmpldi r9,1 │ │ │ │ std r3,56(r31) │ │ │ │ - std r7,16(r8) │ │ │ │ - beq 562c8 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r8) │ │ │ │ - beq 56320 │ │ │ │ + std r8,16(r10) │ │ │ │ + beq 55cd0 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r10) │ │ │ │ + beq 55d10 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4960 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 562d8 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 55ce0 │ │ │ │ lfd f0,112(r31) │ │ │ │ stfd f0,128(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 56360 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 55d50 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5625c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5100 │ │ │ │ + b 55c6c │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4f00 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 562c8 │ │ │ │ + b 55cd0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4f00 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 56234 │ │ │ │ + b 55c48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r31) │ │ │ │ + nop │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r4,56(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ - ld r5,0(r9) │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 5100 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000563a0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,7008 │ │ │ │ +0000000000055d80 : │ │ │ │ + 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 56400 │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 56890 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 566d0 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 56560 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 55dd0 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 561f0 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 56060 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 55f10 │ │ │ │ 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 56aa0 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r7,0(r9) │ │ │ │ + bne 563c0 │ │ │ │ mr r6,r7 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 5020 │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r4,40(r31) │ │ │ │ - ld r5,0(r9) │ │ │ │ - ld r3,16(r9) │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 5100 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r10,24(r3) │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r9,24(r3) │ │ │ │ ld r12,32(r3) │ │ │ │ - std r10,48(r31) │ │ │ │ + std r9,48(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,24(r3) │ │ │ │ + std r2,24(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ ld r5,32(r31) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - lfd f1,824(r8) │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ std r3,48(r31) │ │ │ │ - std r10,24(r9) │ │ │ │ - bl 5300 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 564c8 │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 52a0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 55e84 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 56c70 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 56520 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4960 │ │ │ │ + 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 56c50 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r3,24(r9) │ │ │ │ + ld r6,8(r9) │ │ │ │ + beq 56510 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5120 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 50c0 │ │ │ │ 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 563cc │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r10) │ │ │ │ - beq 56c90 │ │ │ │ + std r10,16(r9) │ │ │ │ + beq 55da0 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 56540 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4960 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 563cc │ │ │ │ + b 55da0 │ │ │ │ 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 56a60 │ │ │ │ + bne 56380 │ │ │ │ mr r6,r7 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - andi. r10,r10,64 │ │ │ │ - ld r3,16(r9) │ │ │ │ - ld r6,0(r9) │ │ │ │ - beq 56a8c │ │ │ │ + mr r5,r2 │ │ │ │ + bl 5020 │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r10,64(r31) │ │ │ │ + andi. r9,r9,64 │ │ │ │ + ld r3,16(r2) │ │ │ │ + ld r6,0(r2) │ │ │ │ + beq 563a8 │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 5120 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 50c0 │ │ │ │ ld r3,0(r31) │ │ │ │ ld r12,32(r3) │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r5,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5020 │ │ │ │ + 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 56c40 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 56500 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4960 │ │ │ │ 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 56c20 │ │ │ │ + beq 564f0 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 5120 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 50c0 │ │ │ │ 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 5300 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + ld r5,16(r2) │ │ │ │ + ld r6,0(r2) │ │ │ │ + bl 52a0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r10) │ │ │ │ - beq 56bf0 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 564d0 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4960 │ │ │ │ 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 56a40 │ │ │ │ + nop │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 56370 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5100 │ │ │ │ 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 56be0 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 564c0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4960 │ │ │ │ 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 56bc0 │ │ │ │ + beq 564b0 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - bl 5040 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r6,r9 │ │ │ │ + bl 4fe0 │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r5,72(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 5020 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 56bb0 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 564a0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 4960 │ │ │ │ + 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 56b90 │ │ │ │ + ld r10,48(r31) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 56490 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 5120 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 50c0 │ │ │ │ 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 56b80 │ │ │ │ + beq 56480 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4960 │ │ │ │ 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 5300 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - b 563dc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r6,0(r10) │ │ │ │ - bne 56a20 │ │ │ │ + bl 52a0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + b 55db0 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 56360 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5100 │ │ │ │ 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 56b50 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 56450 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4960 │ │ │ │ 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 56ac0 │ │ │ │ + beq 563d0 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - bl 5040 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r6,r9 │ │ │ │ + bl 4fe0 │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r5,72(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 5020 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 56b08 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 56410 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 4960 │ │ │ │ + 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 56b34 │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 56438 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 5120 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 50c0 │ │ │ │ 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 56b60 │ │ │ │ + std r10,16(r2) │ │ │ │ + beq 56460 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4960 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 563d4 │ │ │ │ - nop │ │ │ │ - ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5120 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 568b8 │ │ │ │ - nop │ │ │ │ + b 55da8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5120 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 566f8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r5,r2 │ │ │ │ + bl 50c0 │ │ │ │ + b 56214 │ │ │ │ + ld r4,24(r31) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 50c0 │ │ │ │ + b 56084 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r9 │ │ │ │ - bl 5040 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - andi. r10,r10,64 │ │ │ │ - ld r3,16(r9) │ │ │ │ - ld r6,0(r9) │ │ │ │ - bne 565b4 │ │ │ │ + mr r6,r2 │ │ │ │ + bl 4fe0 │ │ │ │ + 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 55f60 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 565c4 │ │ │ │ - ld r5,24(r31) │ │ │ │ - mr r6,r9 │ │ │ │ - bl 5040 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5642c │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5100 │ │ │ │ + b 55f6c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r5,r10 │ │ │ │ + ld r5,24(r31) │ │ │ │ + mr r6,r2 │ │ │ │ + bl 4fe0 │ │ │ │ + b 55df8 │ │ │ │ + mr r5,r9 │ │ │ │ mr r6,r7 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 5020 │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r5,72(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 5020 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - bne 56980 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + bne 562cc │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 4f00 │ │ │ │ + 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 569ac │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + bne 562f4 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 569bc │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5100 │ │ │ │ + b 56300 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5690c │ │ │ │ - mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - stfd f1,112(r31) │ │ │ │ - b 563d4 │ │ │ │ - nop │ │ │ │ + bl 4f00 │ │ │ │ + b 56260 │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 56858 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 567fc │ │ │ │ + bl 4f00 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + stfd f1,112(r31) │ │ │ │ + b 55da8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 567cc │ │ │ │ - mr r6,r7 │ │ │ │ - mr r5,r10 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 56788 │ │ │ │ - nop │ │ │ │ + bl 4f00 │ │ │ │ + b 561c4 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5100 │ │ │ │ + b 56170 │ │ │ │ + mr r4,r5 │ │ │ │ + bl 4f00 │ │ │ │ + b 56144 │ │ │ │ nop │ │ │ │ + mr r6,r7 │ │ │ │ + mr r5,r9 │ │ │ │ + bl 5020 │ │ │ │ + b 56108 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5674c │ │ │ │ + bl 4f00 │ │ │ │ + b 560d0 │ │ │ │ + nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ 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 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 56660 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5100 │ │ │ │ + b 55ff8 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 56624 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 564f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4f00 │ │ │ │ + b 55fc0 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5100 │ │ │ │ + b 55ea8 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4f00 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 564c8 │ │ │ │ + b 55e84 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4f00 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 563cc │ │ │ │ + b 55da0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000056cc0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,4672 │ │ │ │ +0000000000056560 : │ │ │ │ + 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 56d50 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 56d68 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 56d80 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - bne 56da4 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 565d0 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 565e4 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 565f8 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + bne 56614 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,40(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,48(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,32(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + b 4700 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,16(r3) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 56cf0 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 56588 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 56cf8 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 56590 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r9,r9,2 │ │ │ │ - beq 56d00 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + beq 56598 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 56d00 │ │ │ │ + bl 4700 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4700 │ │ │ │ + ld r3,40(r31) │ │ │ │ + bl 4700 │ │ │ │ + ld r3,48(r31) │ │ │ │ + bl 4700 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4700 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000056dc0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,4416 │ │ │ │ - mflr r0 │ │ │ │ +0000000000056660 : │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,8(r4) │ │ │ │ - sldi r3,r3,3 │ │ │ │ + mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ std r4,0(r31) │ │ │ │ stw r5,8(r31) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + sldi r3,r3,3 │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,32(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,48(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,40(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,64(r31) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 56e50 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 566d8 │ │ │ │ std r3,56(r31) │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 56ea0 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 56ec8 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 56e70 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r10,56(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 56f30 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 56f00 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 56720 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 56744 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 566f8 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 567b0 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 56780 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,0(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,72(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 56e60 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 566e8 │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 4c40 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,72(r31) │ │ │ │ - b 56e60 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + b 566e8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,24(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + nop │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,16(r31) │ │ │ │ - b 56e78 │ │ │ │ + b 56700 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000056f60 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,4000 │ │ │ │ - mflr r0 │ │ │ │ +00000000000567e0 : │ │ │ │ li r5,4 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 4a20 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000056fa0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,3936 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,0(r3) │ │ │ │ +0000000000056800 : │ │ │ │ + ld r2,0(r3) │ │ │ │ ld r4,40(r3) │ │ │ │ + mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ - ld r5,0(r9) │ │ │ │ - ld r3,16(r9) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - std r2,24(r1) │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 5320 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r10,24(r3) │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r9,24(r3) │ │ │ │ ld r12,32(r3) │ │ │ │ - std r10,48(r31) │ │ │ │ + std r9,48(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,24(r3) │ │ │ │ + std r2,24(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ ld r5,32(r31) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - lfd f1,824(r8) │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ std r3,48(r31) │ │ │ │ - std r10,24(r9) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,8(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r10,17 │ │ │ │ - cmpldi r10,1 │ │ │ │ - beq 57064 │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 4f40 │ │ │ │ + ld r9,8(r31) │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r9,17 │ │ │ │ + cmpldi r9,1 │ │ │ │ + beq 568a8 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 57170 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 56990 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4780 │ │ │ │ + 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 57130 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r3,24(r9) │ │ │ │ + ld r6,8(r9) │ │ │ │ + beq 56960 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 47c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 4760 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,16(r3) │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,16(r3) │ │ │ │ ld r12,40(r3) │ │ │ │ - std r10,56(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,16(r3) │ │ │ │ + std r2,16(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,8(r31) │ │ │ │ - ld r8,0(r31) │ │ │ │ - ld r7,56(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r10,17 │ │ │ │ - ld r3,16(r8) │ │ │ │ - cmpldi r10,1 │ │ │ │ + ld r9,8(r31) │ │ │ │ + ld r10,0(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r9,17 │ │ │ │ + ld r3,16(r10) │ │ │ │ + cmpldi r9,1 │ │ │ │ std r3,56(r31) │ │ │ │ - std r7,16(r8) │ │ │ │ - beq 570f8 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r8) │ │ │ │ - beq 57150 │ │ │ │ + std r8,16(r10) │ │ │ │ + beq 56930 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r10) │ │ │ │ + beq 56970 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4780 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 57108 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 56940 │ │ │ │ lfd f0,112(r31) │ │ │ │ stfd f0,128(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 57190 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 569b0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5708c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5320 │ │ │ │ + b 568cc │ │ │ │ mr r4,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 45a0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 570f8 │ │ │ │ + b 56930 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 45a0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 57064 │ │ │ │ + b 568a8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r31) │ │ │ │ + nop │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r4,56(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ - ld r5,0(r9) │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 5320 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000571d0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,3376 │ │ │ │ +00000000000569e0 : │ │ │ │ + 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 57230 │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 576c0 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 57500 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 57390 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 56a30 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 56e50 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 56cc0 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 56b70 │ │ │ │ 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 578d0 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r7,0(r9) │ │ │ │ + bne 57020 │ │ │ │ mr r6,r7 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 4e60 │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r4,40(r31) │ │ │ │ - ld r5,0(r9) │ │ │ │ - ld r3,16(r9) │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 5320 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r10,24(r3) │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r9,24(r3) │ │ │ │ ld r12,32(r3) │ │ │ │ - std r10,48(r31) │ │ │ │ + std r9,48(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,24(r3) │ │ │ │ + std r2,24(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ ld r5,32(r31) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - lfd f1,824(r8) │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ std r3,48(r31) │ │ │ │ - std r10,24(r9) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 572f8 │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 4f40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 56ae4 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 57aa0 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 57180 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4780 │ │ │ │ + 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 57a80 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r3,24(r9) │ │ │ │ + ld r6,8(r9) │ │ │ │ + beq 57170 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 47c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 4760 │ │ │ │ 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 571fc │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r10) │ │ │ │ - beq 57ac0 │ │ │ │ + std r10,16(r9) │ │ │ │ + beq 56a00 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 571a0 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4780 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 571fc │ │ │ │ + b 56a00 │ │ │ │ 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 57890 │ │ │ │ + bne 56fe0 │ │ │ │ mr r6,r7 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - andi. r10,r10,64 │ │ │ │ - ld r3,16(r9) │ │ │ │ - ld r6,0(r9) │ │ │ │ - beq 578bc │ │ │ │ + mr r5,r2 │ │ │ │ + bl 4e60 │ │ │ │ + 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 57008 │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 47c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 4760 │ │ │ │ ld r3,0(r31) │ │ │ │ ld r12,32(r3) │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r5,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4e60 │ │ │ │ + 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 57a70 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 57160 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4780 │ │ │ │ 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 57a50 │ │ │ │ + beq 57150 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 47c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 4760 │ │ │ │ ld r3,0(r31) │ │ │ │ ld r12,40(r3) │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ lfd f1,88(r31) │ │ │ │ - ld r5,16(r9) │ │ │ │ - ld r6,0(r9) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + ld r5,16(r2) │ │ │ │ + ld r6,0(r2) │ │ │ │ + bl 4f40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r10) │ │ │ │ - beq 57a20 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 57130 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4780 │ │ │ │ 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 57870 │ │ │ │ + nop │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 56fd0 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5320 │ │ │ │ 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 57a10 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 57120 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4780 │ │ │ │ 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 579f0 │ │ │ │ + beq 57110 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - bl 45c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r6,r9 │ │ │ │ + bl 4560 │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r5,72(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 4e60 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 579e0 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 57100 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 4780 │ │ │ │ + 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 579c0 │ │ │ │ + ld r10,48(r31) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 570f0 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 47c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 4760 │ │ │ │ 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 579b0 │ │ │ │ + beq 570e0 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4780 │ │ │ │ lfd f0,120(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r5,56(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - ld r6,0(r9) │ │ │ │ + ld r6,0(r2) │ │ │ │ stfd f1,88(r31) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - b 5720c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r6,0(r10) │ │ │ │ - bne 57850 │ │ │ │ + bl 4f40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + b 56a10 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 56fc0 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5320 │ │ │ │ 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 57980 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 570b0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4780 │ │ │ │ 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 578f0 │ │ │ │ + beq 57030 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - bl 45c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r6,r9 │ │ │ │ + bl 4560 │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r5,72(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 4e60 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 57938 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 57070 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 4780 │ │ │ │ + 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 57964 │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 57098 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 47c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 4760 │ │ │ │ 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 57990 │ │ │ │ + std r10,16(r2) │ │ │ │ + beq 570c0 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4780 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 57204 │ │ │ │ - nop │ │ │ │ - ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 47c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 576e8 │ │ │ │ - nop │ │ │ │ + b 56a08 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 47c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 57528 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r5,r2 │ │ │ │ + bl 4760 │ │ │ │ + b 56e74 │ │ │ │ + ld r4,24(r31) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 4760 │ │ │ │ + b 56ce4 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r9 │ │ │ │ - bl 45c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - andi. r10,r10,64 │ │ │ │ - ld r3,16(r9) │ │ │ │ - ld r6,0(r9) │ │ │ │ - bne 573e4 │ │ │ │ + mr r6,r2 │ │ │ │ + bl 4560 │ │ │ │ + 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 56bc0 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 573f4 │ │ │ │ - ld r5,24(r31) │ │ │ │ - mr r6,r9 │ │ │ │ - bl 45c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5725c │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5320 │ │ │ │ + b 56bcc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r5,r10 │ │ │ │ + ld r5,24(r31) │ │ │ │ + mr r6,r2 │ │ │ │ + bl 4560 │ │ │ │ + b 56a58 │ │ │ │ + mr r5,r9 │ │ │ │ mr r6,r7 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 4e60 │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r5,72(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 4e60 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - bne 577b0 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + bne 56f2c │ │ │ │ mr r4,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 45a0 │ │ │ │ + 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 577dc │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + bne 56f54 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 577ec │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5320 │ │ │ │ + b 56f60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5773c │ │ │ │ - mr r4,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - stfd f1,112(r31) │ │ │ │ - b 57204 │ │ │ │ - nop │ │ │ │ + bl 45a0 │ │ │ │ + b 56ec0 │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 57688 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5762c │ │ │ │ + bl 45a0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + stfd f1,112(r31) │ │ │ │ + b 56a08 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 575fc │ │ │ │ - mr r6,r7 │ │ │ │ - mr r5,r10 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 575b8 │ │ │ │ - nop │ │ │ │ + bl 45a0 │ │ │ │ + b 56e24 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5320 │ │ │ │ + b 56dd0 │ │ │ │ + mr r4,r5 │ │ │ │ + bl 45a0 │ │ │ │ + b 56da4 │ │ │ │ nop │ │ │ │ + mr r6,r7 │ │ │ │ + mr r5,r9 │ │ │ │ + bl 4e60 │ │ │ │ + b 56d68 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5757c │ │ │ │ + bl 45a0 │ │ │ │ + b 56d30 │ │ │ │ + nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 45a0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ stfd f1,128(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 57490 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5320 │ │ │ │ + b 56c58 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 57454 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 57320 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 45a0 │ │ │ │ + b 56c20 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5320 │ │ │ │ + b 56b08 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 45a0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 572f8 │ │ │ │ + b 56ae4 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 45a0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 571fc │ │ │ │ + b 56a00 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000057af0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,1040 │ │ │ │ +00000000000571c0 : │ │ │ │ + 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 57b80 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 57b98 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 57bb0 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - bne 57bd4 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 57230 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 57244 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 57258 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + bne 57274 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,40(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,48(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,32(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + b 4700 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,16(r3) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 57b20 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 571e8 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 57b28 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 571f0 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4700 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r9,r9,2 │ │ │ │ - beq 57b30 │ │ │ │ + bl 4700 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + beq 571f8 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 57b30 │ │ │ │ + bl 4700 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4700 │ │ │ │ + ld r3,40(r31) │ │ │ │ + bl 4700 │ │ │ │ + ld r3,48(r31) │ │ │ │ + bl 4700 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4700 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - .long 0x17ef0 │ │ │ │ + .long 0x18828 │ │ │ │ .long 0x0 │ │ │ │ │ │ │ │ -0000000000057bf8 <__glink_PLTresolve>: │ │ │ │ +00000000000572c0 <__glink_PLTresolve>: │ │ │ │ mflr r0 │ │ │ │ - bcl 20,4*cr7+so,57c00 <__glink_PLTresolve+0x8> │ │ │ │ + bcl 20,4*cr7+so,572c8 <__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 │ │ │ │ │ │ │ │ -0000000000057c2c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000572f4 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c30 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000572f8 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c34 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000572fc : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c38 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057300 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c3c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057304 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c40 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057308 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c44 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005730c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c48 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057310 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c4c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057314 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c50 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057318 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c54 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005731c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c58 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057320 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c5c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057324 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c60 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057328 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c64 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005732c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c68 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057330 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c6c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057334 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c70 <__gmon_start__@plt>: │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057338 <__gmon_start__@plt>: │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c74 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005733c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c78 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057340 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c7c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057344 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c80 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057348 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c84 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005734c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c88 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057350 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c8c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057354 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c90 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057358 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c94 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005735c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c98 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057360 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057c9c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057364 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057ca0 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057368 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057ca4 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005736c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057ca8 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057370 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cac : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057374 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cb0 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057378 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cb4 <__cxa_finalize@plt>: │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005737c <__cxa_finalize@plt>: │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cb8 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057380 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cbc : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057384 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cc0 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057388 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cc4 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005738c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cc8 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057390 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057ccc : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057394 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cd0 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057398 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cd4 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005739c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cd8 <__fprintf_chkieee128@plt>: │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573a0 <__fprintf_chkieee128@plt>: │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cdc : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573a4 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057ce0 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573a8 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057ce4 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573ac : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057ce8 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573b0 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cec : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573b4 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cf0 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573b8 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cf4 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573bc : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cf8 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573c0 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057cfc : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573c4 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d00 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573c8 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d04 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573cc : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d08 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573d0 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d0c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573d4 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d10 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573d8 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d14 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573dc : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d18 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573e0 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d1c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573e4 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d20 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573e8 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d24 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573ec : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d28 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573f0 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d2c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573f4 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d30 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573f8 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d34 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000573fc : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d38 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057400 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d3c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057404 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d40 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057408 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d44 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005740c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d48 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057410 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d4c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057414 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d50 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057418 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d54 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005741c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d58 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057420 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d5c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057424 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d60 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057428 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d64 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005742c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d68 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057430 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d6c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057434 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d70 <__printf_chkieee128@plt>: │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057438 <__printf_chkieee128@plt>: │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d74 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005743c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d78 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057440 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d7c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057444 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d80 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057448 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d84 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005744c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d88 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057450 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d8c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057454 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d90 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057458 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d94 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005745c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d98 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057460 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057d9c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057464 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057da0 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057468 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057da4 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005746c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057da8 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057470 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057dac : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057474 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057db0 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057478 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057db4 <__sincosieee128@plt>: │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005747c <__sincosieee128@plt>: │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057db8 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057480 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057dbc : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057484 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057dc0 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057488 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057dc4 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005748c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057dc8 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057490 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057dcc : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057494 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057dd0 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +0000000000057498 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057dd4 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +000000000005749c : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057dd8 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574a0 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057ddc : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574a4 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057de0 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574a8 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057de4 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574ac : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057de8 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574b0 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057dec : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574b4 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057df0 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574b8 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057df4 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574bc : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057df8 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574c0 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057dfc : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574c4 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057e00 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574c8 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057e04 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574cc : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057e08 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574d0 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057e0c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574d4 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057e10 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574d8 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057e14 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574dc : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057e18 <__powieee128@plt>: │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574e0 <__powieee128@plt>: │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057e1c : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574e4 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057e20 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574e8 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057e24 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574ec : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000057e28 : │ │ │ │ - b 57bf8 <__glink_PLTresolve> │ │ │ │ +00000000000574f0 : │ │ │ │ + b 572c0 <__glink_PLTresolve> │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0000000000057e2c <.fini>: │ │ │ │ +00000000000574f4 <.fini>: │ │ │ │ addis r2,r12,2 │ │ │ │ - addi r2,r2,212 │ │ │ │ + addi r2,r2,2572 │ │ │ │ mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,169 +1,129 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00057e50 6e666674 3a202573 3a25643a 20617373 nfft: %s:%d: ass │ │ │ │ - 0x00057e60 65727469 6f6e2066 61696c65 643a2025 ertion failed: % │ │ │ │ - 0x00057e70 730a0000 00000000 2e2e2f2e 2e2f2e2e s........./../.. │ │ │ │ - 0x00057e80 2f6b6572 6e656c2f 7574696c 2f666c6f /kernel/util/flo │ │ │ │ - 0x00057e90 61742e63 00000000 00000000 00000000 at.c............ │ │ │ │ - 0x00057ea0 30000000 00000000 6e666674 5f6d616c 0.......nfft_mal │ │ │ │ - 0x00057eb0 6c6f633a 206f7574 206f6620 6d656d6f loc: out of memo │ │ │ │ - 0x00057ec0 72790a00 00000000 6e756c6c 20706f69 ry......null poi │ │ │ │ - 0x00057ed0 6e746572 00000000 0a202573 2c206164 nter..... %s, ad │ │ │ │ - 0x00057ee0 723d2570 0a000000 25367464 2e090000 r=%p....%6td.... │ │ │ │ - 0x00057ef0 252b2e31 6c452c00 252b6c45 2c0a0000 %+.1lE,.%+lE,... │ │ │ │ - 0x00057f00 252b2e31 6c45252b 2e316c45 692c0000 %+.1lE%+.1lEi,.. │ │ │ │ - 0x00057f10 252b6c45 252b6c45 692c0a00 00000000 %+lE%+lEi,...... │ │ │ │ - 0x00057f20 6b616973 65726265 7373656c 00000000 kaiserbessel.... │ │ │ │ - 0x00057f30 4d656d62 65722066 206e6f74 20696e69 Member f not ini │ │ │ │ - 0x00057f40 7469616c 697a6564 2e000000 00000000 tialized........ │ │ │ │ - 0x00057f50 4d656d62 65722078 206e6f74 20696e69 Member x not ini │ │ │ │ - 0x00057f60 7469616c 697a6564 2e000000 00000000 tialized........ │ │ │ │ - 0x00057f70 4d656d62 65722066 5f686174 206e6f74 Member f_hat not │ │ │ │ - 0x00057f80 20696e69 7469616c 697a6564 2e000000 initialized.... │ │ │ │ - 0x00057f90 4e756d62 6572206f 66206e6f 64657320 Number of nodes │ │ │ │ - 0x00057fa0 746f6f20 736d616c 6c20746f 20757365 too small to use │ │ │ │ - 0x00057fb0 20505245 5f4c494e 5f505349 2e000000 PRE_LIN_PSI.... │ │ │ │ - 0x00057fc0 4f766572 73616d70 6c696e67 20666163 Oversampling fac │ │ │ │ - 0x00057fd0 746f7220 746f6f20 736d616c 6c000000 tor too small... │ │ │ │ - 0x00057fe0 706f6c79 6e6f6d69 616c2064 65677265 polynomial degre │ │ │ │ - 0x00057ff0 65204e20 68617320 746f2062 65206576 e N has to be ev │ │ │ │ - 0x00058000 656e0000 00000000 7468732d 3e78206f en......ths->x o │ │ │ │ - 0x00058010 7574206f 66207261 6e676520 5b2d302e ut of range [-0. │ │ │ │ - 0x00058020 352c302e 35290000 506f6c79 6e6f6d69 5,0.5)..Polynomi │ │ │ │ - 0x00058030 616c2064 65677265 65204e20 69732073 al degree N is s │ │ │ │ - 0x00058040 6d616c6c 65722074 68616e20 6375742d maller than cut- │ │ │ │ - 0x00058050 6f666620 6d000000 7468732d 3e78206f off m...ths->x o │ │ │ │ - 0x00058060 7574206f 66207261 6e676520 5b302e30 ut of range [0.0 │ │ │ │ - 0x00058070 2c302e35 29000000 0a457272 6f722069 ,0.5)....Error i │ │ │ │ - 0x00058080 6e206b65 726e656c 2f6e7366 66745f69 n kernel/nsfft_i │ │ │ │ - 0x00058090 6e69743a 20726571 75697265 20474155 nit: require GAU │ │ │ │ - 0x000580a0 53534941 4e207769 6e646f77 2066756e SSIAN window fun │ │ │ │ - 0x000580b0 6374696f 6e0a0000 416c6c6f 63617469 ction...Allocati │ │ │ │ - 0x000580c0 6f6e2066 61696c65 64210000 00000000 on failed!...... │ │ │ │ - 0x000580d0 616c7068 615f616c 6c5f2564 5e5b2564 alpha_all_%d^[%d │ │ │ │ - 0x000580e0 2c25645d 3d25660a 00000000 00000000 ,%d]=%f......... │ │ │ │ - 0x000580f0 00000000 0000f03f 00000000 00002e40 .......?.......@ │ │ │ │ - 0x00058100 b23e9bba 90692a3a 46ec8057 84b8f43a .>...i*:F..W...: │ │ │ │ - 0x00058110 4446e3cb 2f4b583c ca2ee513 6762ad3b DF../KX<....gb.; │ │ │ │ - 0x00058120 8987717f 5a72f93c 1aad30e6 6050913d ..q.Zr.<..0.`P.= │ │ │ │ - 0x00058130 524e5d49 4c651e3e 52668fe9 b6a3a03e RN]ILe.>Rf.....> │ │ │ │ - 0x00058140 b0e1813c e546153f 6604a13e 96417c3f ...<.F.?f..>.A|? │ │ │ │ - 0x00058150 0b5d7bd4 3e14cf3f f92e2111 411cf03f .]{.>..?..!.A..? │ │ │ │ - 0x00058160 ee073712 70bf8cb8 0bd34e4a be5d6539 ..7.p.....NJ.]e9 │ │ │ │ - 0x00058170 7bef3d4f be8bef3a 894d5a93 48de2fba {.=O...:.MZ.H./. │ │ │ │ - 0x00058180 40b4b00b 100da7bb c0f91a95 e61c5a3c @.............Z< │ │ │ │ - 0x00058190 1da383b4 866107bd e80bd62b 2886b03d .....a.....+(..= │ │ │ │ - 0x000581a0 bc9eac89 780852be 1e769f89 10e1ec3e ....x.R..v.....> │ │ │ │ - 0x000581b0 04afda55 83777ebf 6d3c8770 0e00f03f ...U.w~.m<.p...? │ │ │ │ - 0x000581c0 00000000 00003e40 67ffffec 8b6654be ......>@g....fT. │ │ │ │ - 0x000581d0 5e9e6833 c06de83e 1063601c 19a99e3f ^.h3.m.>.c`....? │ │ │ │ - 0x000581e0 cf4ed900 a79f51bf ee99ab69 3079d2bf .N....Q....i0y.. │ │ │ │ - 0x000581f0 fef80b73 698edb3f 8a913a81 d03f76be ...si..?..:..?v. │ │ │ │ - 0x00058200 7677e40f 34ba013f a20f8262 f785b33f vw..4..?...b...? │ │ │ │ - 0x00058210 b88b7be5 393867bf ff80b6c0 df33e7bf ..{.98g......3.. │ │ │ │ - 0x00058220 3101c001 3c38f13f 00000000 00000040 1...<8.?.......@ │ │ │ │ - 0x00058230 00000000 0000e03f 00000000 0000f0bf .......?........ │ │ │ │ - 0x00058240 00000000 00001840 00000000 00000840 .......@.......@ │ │ │ │ - 0x00058250 00000000 0000d03f 00000000 00806140 .......?......a@ │ │ │ │ - 0x00058260 00000000 00809140 00000000 00e0a240 .......@.......@ │ │ │ │ - 0x00058270 00000000 00808640 00000000 00808840 .......@.......@ │ │ │ │ - 0x00058280 00000000 00001040 00000000 00e09540 .......@.......@ │ │ │ │ - 0x00058290 00000000 00808140 00000000 00804140 .......@......A@ │ │ │ │ - 0x000582a0 00000000 00cc9a40 00000000 00f8a640 .......@.......@ │ │ │ │ - 0x000582b0 00000000 0080a140 00000000 00409a40 .......@.....@.@ │ │ │ │ - 0x000582c0 00000000 00b09340 00000000 00a07e40 .......@......~@ │ │ │ │ - 0x000582d0 00000000 000010c0 00000000 000022c0 ..............". │ │ │ │ - 0x000582e0 00000000 00ccda40 00000000 00bcc740 .......@.......@ │ │ │ │ - 0x000582f0 00000000 0014c040 00000000 00806fc0 .......@......o. │ │ │ │ - 0x00058300 00000000 00c8d440 00000000 00ded240 .......@.......@ │ │ │ │ - 0x00058310 00000000 00c8b440 00000000 00609140 .......@.....`.@ │ │ │ │ - 0x00058320 00000000 00609240 00000000 008058c0 .....`.@......X. │ │ │ │ - 0x00058330 00000000 00a0be40 00000000 00ccca40 .......@.......@ │ │ │ │ - 0x00058340 00000000 00707540 00000000 0018bd40 .....pu@.......@ │ │ │ │ - 0x00058350 00000000 0028c940 00000000 00001c40 .....(.@.......@ │ │ │ │ - 0x00058360 00000000 00007540 00000000 0050a340 ......u@.....P.@ │ │ │ │ - 0x00058370 00000000 00a0ae40 00000000 00a08740 .......@.......@ │ │ │ │ - 0x00058380 00000000 00807840 00000000 00b0c340 ......x@.......@ │ │ │ │ - 0x00058390 00000000 00acb440 00000000 00807f40 .......@.......@ │ │ │ │ - 0x000583a0 00000000 00b0a340 00000000 00409440 .......@.....@.@ │ │ │ │ - 0x000583b0 00000000 0090ab40 00000000 00607240 .......@.....`r@ │ │ │ │ - 0x000583c0 00000000 00806f40 00000000 00a09e40 ......o@.......@ │ │ │ │ - 0x000583d0 00000000 001490c0 00000000 00003540 ..............5@ │ │ │ │ - 0x000583e0 00000000 000000c0 00000000 0000f87f ................ │ │ │ │ - 0x000583f0 00000000 00804a40 00000000 00e88fc0 ......J@........ │ │ │ │ - 0x00058400 00000000 00009040 00000000 0000b03c .......@.......< │ │ │ │ - 0x00058410 00000000 0000903f 000080b9 45191840 .......?....E..@ │ │ │ │ - 0x00058420 000080b9 45191a40 6957148b 0abf0540 ....E..@iW.....@ │ │ │ │ - 0x00058430 4521176a 4dd4783f 4bc4f777 9f50e03f E!.jM.x?K..w.P.? │ │ │ │ - 0x00058440 00000000 00002640 00000000 00002440 ......&@......$@ │ │ │ │ - 0x00058450 828363fe 19853340 77ddb3e7 1c1f7c40 ..c...3@w.....|@ │ │ │ │ - 0x00058460 00000000 00002240 00000000 00002040 ......"@...... @ │ │ │ │ - 0x00058470 8a50f3e5 ff2bbb40 10dd4ab0 f48df240 .P...+.@..J....@ │ │ │ │ - 0x00058480 6075fd3b 075e2241 e367d613 38904a41 `u.;.^"A.g..8.JA │ │ │ │ - 0x00058490 00000000 00001440 ea50ce42 a1db6b41 .......@.P.B..kA │ │ │ │ - 0x000584a0 ceef984a 64aa8441 ce0d27ed 2f979441 ...Jd..A..'./..A │ │ │ │ - 0x000584b0 062377ec 15bf9841 2eca4ecf 98228b41 .#w....A..N..".A │ │ │ │ - 0x000584c0 00000000 00002840 00000000 0000203f ......(@...... ? │ │ │ │ - 0x000584d0 55555555 5555c53f 00000000 0000503e UUUUUU.?......P> │ │ │ │ - 0x000584e0 11111111 1111813f a483e823 d2c4203e .......?...#.. > │ │ │ │ - 0x000584f0 95d626e8 0b2e113e 182d4454 fb211940 ..&....>.-DT.!.@ │ │ │ │ - 0x00058500 83c8c96d 305fd43f 00000000 0000e0bf ...m0_.?........ │ │ │ │ - 0x00058510 182d4454 fb2119c0 00000000 0000f83f .-DT.!.........? │ │ │ │ - 0x00058520 182d4454 fb2129c0 d221337f 7cd922c0 .-DT.!)..!3.|.". │ │ │ │ - 0x00058530 182d4454 fb210940 cd765bd0 30e23673 .-DT.!.@.v[.0.6s │ │ │ │ - 0x00058540 6d9b4250 d70de23f 6d9b4250 d70dd23f m.BP...?m.BP...? │ │ │ │ - 0x00058550 83c8c96d 305fb43f 00000000 00000000 ...m0_.?........ │ │ │ │ - 0x00058560 00000000 00000000 ffffffff ffffffff ................ │ │ │ │ - 0x00058570 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x00058580 00000000 0000e03f 00000000 0000e03f .......?.......? │ │ │ │ - 0x00058590 00000000 00000040 00000000 00000040 .......@.......@ │ │ │ │ - 0x000585a0 182d4454 fb210940 182d4454 fb210940 .-DT.!.@.-DT.!.@ │ │ │ │ - 0x000585b0 182d4454 fb211940 182d4454 fb211940 .-DT.!.@.-DT.!.@ │ │ │ │ - 0x000585c0 13121110 17161514 1b1a1918 1f1e1d1c ................ │ │ │ │ - 0x000585d0 1f1e1d1c 17161514 0f0e0d0c 07060504 ................ │ │ │ │ - 0x000585e0 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x000585f0 00000000 0000f0bf 00000000 0000f0bf ................ │ │ │ │ - 0x00058600 01000000 02000000 03000000 04000000 ................ │ │ │ │ - 0x00058610 00000000 0000f87f 00000000 00000000 ................ │ │ │ │ - 0x00058620 00000000 0000d03f 00000000 0000d03f .......?.......? │ │ │ │ - 0x00058630 00000000 0000d03f 00000000 0000d0bf .......?........ │ │ │ │ - 0x00058640 00000000 0000e03f 00000000 0000e0bf .......?........ │ │ │ │ - 0x00058650 83c8c96d 305fc43f 83c8c96d 305fc43f ...m0_.?...m0_.? │ │ │ │ - 0x00058660 00000000 00000000 3a000000 00000000 ........:....... │ │ │ │ - 0x00058670 01000000 00000000 3b000000 00000000 ........;....... │ │ │ │ - 0x00058680 2f000000 00000000 35000000 00000000 /.......5....... │ │ │ │ - 0x00058690 02000000 00000000 3c000000 00000000 ........<....... │ │ │ │ - 0x000586a0 27000000 00000000 30000000 00000000 '.......0....... │ │ │ │ - 0x000586b0 1b000000 00000000 36000000 00000000 ........6....... │ │ │ │ - 0x000586c0 21000000 00000000 2a000000 00000000 !.......*....... │ │ │ │ - 0x000586d0 03000000 00000000 3d000000 00000000 ........=....... │ │ │ │ - 0x000586e0 33000000 00000000 25000000 00000000 3.......%....... │ │ │ │ - 0x000586f0 28000000 00000000 31000000 00000000 (.......1....... │ │ │ │ - 0x00058700 12000000 00000000 1c000000 00000000 ................ │ │ │ │ - 0x00058710 14000000 00000000 37000000 00000000 ........7....... │ │ │ │ - 0x00058720 1e000000 00000000 22000000 00000000 ........"....... │ │ │ │ - 0x00058730 0b000000 00000000 2b000000 00000000 ........+....... │ │ │ │ - 0x00058740 0e000000 00000000 16000000 00000000 ................ │ │ │ │ - 0x00058750 04000000 00000000 3e000000 00000000 ........>....... │ │ │ │ - 0x00058760 39000000 00000000 2e000000 00000000 9............... │ │ │ │ - 0x00058770 34000000 00000000 26000000 00000000 4.......&....... │ │ │ │ - 0x00058780 1a000000 00000000 20000000 00000000 ........ ....... │ │ │ │ - 0x00058790 29000000 00000000 32000000 00000000 ).......2....... │ │ │ │ - 0x000587a0 24000000 00000000 11000000 00000000 $............... │ │ │ │ - 0x000587b0 13000000 00000000 1d000000 00000000 ................ │ │ │ │ - 0x000587c0 0a000000 00000000 0d000000 00000000 ................ │ │ │ │ - 0x000587d0 15000000 00000000 38000000 00000000 ........8....... │ │ │ │ - 0x000587e0 2d000000 00000000 19000000 00000000 -............... │ │ │ │ - 0x000587f0 1f000000 00000000 23000000 00000000 ........#....... │ │ │ │ - 0x00058800 10000000 00000000 09000000 00000000 ................ │ │ │ │ - 0x00058810 0c000000 00000000 2c000000 00000000 ........,....... │ │ │ │ - 0x00058820 18000000 00000000 0f000000 00000000 ................ │ │ │ │ - 0x00058830 08000000 00000000 17000000 00000000 ................ │ │ │ │ - 0x00058840 07000000 00000000 06000000 00000000 ................ │ │ │ │ - 0x00058850 05000000 00000000 3f000000 00000000 ........?....... │ │ │ │ - 0x00058860 01000000 00000000 03000000 00000000 ................ │ │ │ │ - 0x00058870 07000000 00000000 09000000 00000000 ................ │ │ │ │ - 0x00058880 0e000000 00000000 11000000 00000000 ................ │ │ │ │ - 0x00058890 14000000 00000000 17000000 00000000 ................ │ │ │ │ - 0x000588a0 18000000 00000000 6d9b4250 d70de23f ........m.BP...? │ │ │ │ + 0x00057520 6e666674 3a202573 3a25643a 20617373 nfft: %s:%d: ass │ │ │ │ + 0x00057530 65727469 6f6e2066 61696c65 643a2025 ertion failed: % │ │ │ │ + 0x00057540 730a0000 00000000 2e2e2f2e 2e2f2e2e s........./../.. │ │ │ │ + 0x00057550 2f6b6572 6e656c2f 7574696c 2f666c6f /kernel/util/flo │ │ │ │ + 0x00057560 61742e63 00000000 00000000 00000000 at.c............ │ │ │ │ + 0x00057570 30000000 00000000 6e666674 5f6d616c 0.......nfft_mal │ │ │ │ + 0x00057580 6c6f633a 206f7574 206f6620 6d656d6f loc: out of memo │ │ │ │ + 0x00057590 72790a00 00000000 6e756c6c 20706f69 ry......null poi │ │ │ │ + 0x000575a0 6e746572 00000000 0a202573 2c206164 nter..... %s, ad │ │ │ │ + 0x000575b0 723d2570 0a000000 25367464 2e090000 r=%p....%6td.... │ │ │ │ + 0x000575c0 252b2e31 6c452c00 252b6c45 2c0a0000 %+.1lE,.%+lE,... │ │ │ │ + 0x000575d0 252b2e31 6c45252b 2e316c45 692c0000 %+.1lE%+.1lEi,.. │ │ │ │ + 0x000575e0 252b6c45 252b6c45 692c0a00 00000000 %+lE%+lEi,...... │ │ │ │ + 0x000575f0 6b616973 65726265 7373656c 00000000 kaiserbessel.... │ │ │ │ + 0x00057600 4d656d62 65722066 206e6f74 20696e69 Member f not ini │ │ │ │ + 0x00057610 7469616c 697a6564 2e000000 00000000 tialized........ │ │ │ │ + 0x00057620 4d656d62 65722078 206e6f74 20696e69 Member x not ini │ │ │ │ + 0x00057630 7469616c 697a6564 2e000000 00000000 tialized........ │ │ │ │ + 0x00057640 4d656d62 65722066 5f686174 206e6f74 Member f_hat not │ │ │ │ + 0x00057650 20696e69 7469616c 697a6564 2e000000 initialized.... │ │ │ │ + 0x00057660 4e756d62 6572206f 66206e6f 64657320 Number of nodes │ │ │ │ + 0x00057670 746f6f20 736d616c 6c20746f 20757365 too small to use │ │ │ │ + 0x00057680 20505245 5f4c494e 5f505349 2e000000 PRE_LIN_PSI.... │ │ │ │ + 0x00057690 4f766572 73616d70 6c696e67 20666163 Oversampling fac │ │ │ │ + 0x000576a0 746f7220 746f6f20 736d616c 6c000000 tor too small... │ │ │ │ + 0x000576b0 706f6c79 6e6f6d69 616c2064 65677265 polynomial degre │ │ │ │ + 0x000576c0 65204e20 68617320 746f2062 65206576 e N has to be ev │ │ │ │ + 0x000576d0 656e0000 00000000 7468732d 3e78206f en......ths->x o │ │ │ │ + 0x000576e0 7574206f 66207261 6e676520 5b2d302e ut of range [-0. │ │ │ │ + 0x000576f0 352c302e 35290000 506f6c79 6e6f6d69 5,0.5)..Polynomi │ │ │ │ + 0x00057700 616c2064 65677265 65204e20 69732073 al degree N is s │ │ │ │ + 0x00057710 6d616c6c 65722074 68616e20 6375742d maller than cut- │ │ │ │ + 0x00057720 6f666620 6d000000 7468732d 3e78206f off m...ths->x o │ │ │ │ + 0x00057730 7574206f 66207261 6e676520 5b302e30 ut of range [0.0 │ │ │ │ + 0x00057740 2c302e35 29000000 0a457272 6f722069 ,0.5)....Error i │ │ │ │ + 0x00057750 6e206b65 726e656c 2f6e7366 66745f69 n kernel/nsfft_i │ │ │ │ + 0x00057760 6e69743a 20726571 75697265 20474155 nit: require GAU │ │ │ │ + 0x00057770 53534941 4e207769 6e646f77 2066756e SSIAN window fun │ │ │ │ + 0x00057780 6374696f 6e0a0000 416c6c6f 63617469 ction...Allocati │ │ │ │ + 0x00057790 6f6e2066 61696c65 64210000 00000000 on failed!...... │ │ │ │ + 0x000577a0 616c7068 615f616c 6c5f2564 5e5b2564 alpha_all_%d^[%d │ │ │ │ + 0x000577b0 2c25645d 3d25660a 00000000 00000000 ,%d]=%f......... │ │ │ │ + 0x000577c0 b23e9bba 90692a3a 46ec8057 84b8f43a .>...i*:F..W...: │ │ │ │ + 0x000577d0 4446e3cb 2f4b583c ca2ee513 6762ad3b DF../KX<....gb.; │ │ │ │ + 0x000577e0 8987717f 5a72f93c 1aad30e6 6050913d ..q.Zr.<..0.`P.= │ │ │ │ + 0x000577f0 524e5d49 4c651e3e 52668fe9 b6a3a03e RN]ILe.>Rf.....> │ │ │ │ + 0x00057800 b0e1813c e546153f 6604a13e 96417c3f ...<.F.?f..>.A|? │ │ │ │ + 0x00057810 0b5d7bd4 3e14cf3f f92e2111 411cf03f .]{.>..?..!.A..? │ │ │ │ + 0x00057820 ee073712 70bf8cb8 0bd34e4a be5d6539 ..7.p.....NJ.]e9 │ │ │ │ + 0x00057830 7bef3d4f be8bef3a 894d5a93 48de2fba {.=O...:.MZ.H./. │ │ │ │ + 0x00057840 40b4b00b 100da7bb c0f91a95 e61c5a3c @.............Z< │ │ │ │ + 0x00057850 1da383b4 866107bd e80bd62b 2886b03d .....a.....+(..= │ │ │ │ + 0x00057860 bc9eac89 780852be 1e769f89 10e1ec3e ....x.R..v.....> │ │ │ │ + 0x00057870 04afda55 83777ebf 6d3c8770 0e00f03f ...U.w~.m<.p...? │ │ │ │ + 0x00057880 67ffffec 8b6654be 5e9e6833 c06de83e g....fT.^.h3.m.> │ │ │ │ + 0x00057890 1063601c 19a99e3f cf4ed900 a79f51bf .c`....?.N....Q. │ │ │ │ + 0x000578a0 ee99ab69 3079d2bf fef80b73 698edb3f ...i0y.....si..? │ │ │ │ + 0x000578b0 8a913a81 d03f76be 7677e40f 34ba013f ..:..?v.vw..4..? │ │ │ │ + 0x000578c0 a20f8262 f785b33f b88b7be5 393867bf ...b...?..{.98g. │ │ │ │ + 0x000578d0 ff80b6c0 df33e7bf 3101c001 3c38f13f .....3..1...<8.? │ │ │ │ + 0x000578e0 000080b9 45191840 000080b9 45191a40 ....E..@....E..@ │ │ │ │ + 0x000578f0 6957148b 0abf0540 4521176a 4dd4783f iW.....@E!.jM.x? │ │ │ │ + 0x00057900 4bc4f777 9f50e03f 828363fe 19853340 K..w.P.?..c...3@ │ │ │ │ + 0x00057910 77ddb3e7 1c1f7c40 8a50f3e5 ff2bbb40 w.....|@.P...+.@ │ │ │ │ + 0x00057920 10dd4ab0 f48df240 6075fd3b 075e2241 ..J....@`u.;.^"A │ │ │ │ + 0x00057930 e367d613 38904a41 ea50ce42 a1db6b41 .g..8.JA.P.B..kA │ │ │ │ + 0x00057940 ceef984a 64aa8441 ce0d27ed 2f979441 ...Jd..A..'./..A │ │ │ │ + 0x00057950 062377ec 15bf9841 2eca4ecf 98228b41 .#w....A..N..".A │ │ │ │ + 0x00057960 55555555 5555c53f 11111111 1111813f UUUUUU.?.......? │ │ │ │ + 0x00057970 14c68031 6ac6203e 95d626e8 0b2e113e ...1j. >..&....> │ │ │ │ + 0x00057980 182d4454 fb211940 83c8c96d 305fd43f .-DT.!.@...m0_.? │ │ │ │ + 0x00057990 182d4454 fb2119c0 182d4454 fb2129c0 .-DT.!...-DT.!). │ │ │ │ + 0x000579a0 d221337f 7cd922c0 182d4454 fb210940 .!3.|."..-DT.!.@ │ │ │ │ + 0x000579b0 cd765bd0 30e23673 6d9b4250 d70de23f .v[.0.6sm.BP...? │ │ │ │ + 0x000579c0 6d9b4250 d70dd23f 83c8c96d 305fb43f m.BP...?...m0_.? │ │ │ │ + 0x000579d0 00000000 00000000 ffffffff ffffffff ................ │ │ │ │ + 0x000579e0 182d4454 fb210940 182d4454 fb210940 .-DT.!.@.-DT.!.@ │ │ │ │ + 0x000579f0 00000000 00000000 01000000 00000000 ................ │ │ │ │ + 0x00057a00 182d4454 fb211940 182d4454 fb211940 .-DT.!.@.-DT.!.@ │ │ │ │ + 0x00057a10 13121110 17161514 1b1a1918 1f1e1d1c ................ │ │ │ │ + 0x00057a20 1f1e1d1c 17161514 0f0e0d0c 07060504 ................ │ │ │ │ + 0x00057a30 00000000 ffffffff 00000000 00000000 ................ │ │ │ │ + 0x00057a40 ffffffff 00000000 ffffffff ffffffff ................ │ │ │ │ + 0x00057a50 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x00057a60 01000000 02000000 03000000 04000000 ................ │ │ │ │ + 0x00057a70 00000000 0000f87f 00000000 00000000 ................ │ │ │ │ + 0x00057a80 00000000 0000d03f 00000000 0000d0bf .......?........ │ │ │ │ + 0x00057a90 00000000 0000e03f 00000000 0000e0bf .......?........ │ │ │ │ + 0x00057aa0 83c8c96d 305fc43f 83c8c96d 305fc43f ...m0_.?...m0_.? │ │ │ │ + 0x00057ab0 00000000 00000000 3a000000 00000000 ........:....... │ │ │ │ + 0x00057ac0 01000000 00000000 3b000000 00000000 ........;....... │ │ │ │ + 0x00057ad0 2f000000 00000000 35000000 00000000 /.......5....... │ │ │ │ + 0x00057ae0 02000000 00000000 3c000000 00000000 ........<....... │ │ │ │ + 0x00057af0 27000000 00000000 30000000 00000000 '.......0....... │ │ │ │ + 0x00057b00 1b000000 00000000 36000000 00000000 ........6....... │ │ │ │ + 0x00057b10 21000000 00000000 2a000000 00000000 !.......*....... │ │ │ │ + 0x00057b20 03000000 00000000 3d000000 00000000 ........=....... │ │ │ │ + 0x00057b30 33000000 00000000 25000000 00000000 3.......%....... │ │ │ │ + 0x00057b40 28000000 00000000 31000000 00000000 (.......1....... │ │ │ │ + 0x00057b50 12000000 00000000 1c000000 00000000 ................ │ │ │ │ + 0x00057b60 14000000 00000000 37000000 00000000 ........7....... │ │ │ │ + 0x00057b70 1e000000 00000000 22000000 00000000 ........"....... │ │ │ │ + 0x00057b80 0b000000 00000000 2b000000 00000000 ........+....... │ │ │ │ + 0x00057b90 0e000000 00000000 16000000 00000000 ................ │ │ │ │ + 0x00057ba0 04000000 00000000 3e000000 00000000 ........>....... │ │ │ │ + 0x00057bb0 39000000 00000000 2e000000 00000000 9............... │ │ │ │ + 0x00057bc0 34000000 00000000 26000000 00000000 4.......&....... │ │ │ │ + 0x00057bd0 1a000000 00000000 20000000 00000000 ........ ....... │ │ │ │ + 0x00057be0 29000000 00000000 32000000 00000000 ).......2....... │ │ │ │ + 0x00057bf0 24000000 00000000 11000000 00000000 $............... │ │ │ │ + 0x00057c00 13000000 00000000 1d000000 00000000 ................ │ │ │ │ + 0x00057c10 0a000000 00000000 0d000000 00000000 ................ │ │ │ │ + 0x00057c20 15000000 00000000 38000000 00000000 ........8....... │ │ │ │ + 0x00057c30 2d000000 00000000 19000000 00000000 -............... │ │ │ │ + 0x00057c40 1f000000 00000000 23000000 00000000 ........#....... │ │ │ │ + 0x00057c50 10000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x00057c60 0c000000 00000000 2c000000 00000000 ........,....... │ │ │ │ + 0x00057c70 18000000 00000000 0f000000 00000000 ................ │ │ │ │ + 0x00057c80 08000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x00057c90 07000000 00000000 06000000 00000000 ................ │ │ │ │ + 0x00057ca0 05000000 00000000 3f000000 00000000 ........?....... │ │ │ │ + 0x00057cb0 01000000 00000000 03000000 00000000 ................ │ │ │ │ + 0x00057cc0 07000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x00057cd0 0e000000 00000000 11000000 00000000 ................ │ │ │ │ + 0x00057ce0 14000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x00057cf0 18000000 00000000 6d9b4250 d70de23f ........m.BP...? │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,122 +1,122 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x000588b0 011b033b 60070000 eb000000 60ccfaff ...;`.......`... │ │ │ │ - 0x000588c0 90070000 e0ccfaff b4070000 c0cffaff ................ │ │ │ │ - 0x000588d0 d4070000 10d6faff 34080000 70d6faff ........4...p... │ │ │ │ - 0x000588e0 48080000 e0d7faff 5c080000 c0dffaff H.......\....... │ │ │ │ - 0x000588f0 80080000 c0e0faff a8080000 60e1faff ............`... │ │ │ │ - 0x00058900 d0080000 90e4faff e4080000 20e9faff ............ ... │ │ │ │ - 0x00058910 f8080000 40ecfaff 0c090000 c0f0faff ....@........... │ │ │ │ - 0x00058920 20090000 30f4faff 34090000 40f8faff ...0...4...@... │ │ │ │ - 0x00058930 48090000 a0fafaff 68090000 f0fbfaff H.......h....... │ │ │ │ - 0x00058940 7c090000 10fcfaff 90090000 a0fcfaff |............... │ │ │ │ - 0x00058950 a4090000 00fdfaff b8090000 f0fdfaff ................ │ │ │ │ - 0x00058960 cc090000 00fffaff e0090000 3004fbff ............0... │ │ │ │ - 0x00058970 240a0000 300bfbff 600a0000 b00bfbff $...0...`....... │ │ │ │ - 0x00058980 880a0000 000cfbff a00a0000 a00cfbff ................ │ │ │ │ - 0x00058990 c00a0000 600ffbff 640b0000 8011fbff ....`...d....... │ │ │ │ - 0x000589a0 d40b0000 c011fbff f40b0000 0012fbff ................ │ │ │ │ - 0x000589b0 140c0000 9012fbff 480c0000 6013fbff ........H...`... │ │ │ │ - 0x000589c0 940c0000 3014fbff d00c0000 f014fbff ....0........... │ │ │ │ - 0x000589d0 f00c0000 e016fbff 4c0d0000 7019fbff ........L...p... │ │ │ │ - 0x000589e0 8c0d0000 9019fbff a00d0000 a019fbff ................ │ │ │ │ - 0x000589f0 b40d0000 c019fbff c80d0000 001afbff ................ │ │ │ │ - 0x00058a00 dc0d0000 701afbff fc0d0000 801bfbff ....p........... │ │ │ │ - 0x00058a10 100e0000 b01cfbff 240e0000 801dfbff ........$....... │ │ │ │ - 0x00058a20 380e0000 301ffbff 4c0e0000 2020fbff 8...0...L... .. │ │ │ │ - 0x00058a30 600e0000 f020fbff 740e0000 a021fbff `.... ..t....!.. │ │ │ │ - 0x00058a40 880e0000 5022fbff 9c0e0000 d022fbff ....P".......".. │ │ │ │ - 0x00058a50 b00e0000 f023fbff c40e0000 8024fbff .....#.......$.. │ │ │ │ - 0x00058a60 d80e0000 b025fbff ec0e0000 4026fbff .....%......@&.. │ │ │ │ - 0x00058a70 000f0000 6027fbff 140f0000 f027fbff ....`'.......'.. │ │ │ │ - 0x00058a80 280f0000 1029fbff 3c0f0000 b029fbff (....)..<....).. │ │ │ │ - 0x00058a90 500f0000 002bfbff 640f0000 602bfbff P....+..d...`+.. │ │ │ │ - 0x00058aa0 780f0000 e02cfbff 8c0f0000 402dfbff x....,......@-.. │ │ │ │ - 0x00058ab0 a00f0000 c02efbff b40f0000 a031fbff .............1.. │ │ │ │ - 0x00058ac0 00100000 9035fbff 2c100000 c035fbff .....5..,....5.. │ │ │ │ - 0x00058ad0 40100000 1036fbff 54100000 3036fbff @....6..T...06.. │ │ │ │ - 0x00058ae0 68100000 5036fbff 7c100000 0040fbff h...P6..|....@.. │ │ │ │ - 0x00058af0 c4100000 d043fbff d8100000 d045fbff .....C.......E.. │ │ │ │ - 0x00058b00 ec100000 3057fbff 0c120000 c05dfbff ....0W.......].. │ │ │ │ - 0x00058b10 84120000 5075fbff 08140000 60b0fbff ....Pu......`... │ │ │ │ - 0x00058b20 18150000 00b5fbff 8c150000 80b9fbff ................ │ │ │ │ - 0x00058b30 f4150000 f0ccfbff 74160000 80e1fbff ........t....... │ │ │ │ - 0x00058b40 f0160000 60fefbff 74170000 f01cfcff ....`...t....... │ │ │ │ - 0x00058b50 f8170000 2045fcff 98180000 4086fcff .... E......@... │ │ │ │ - 0x00058b60 20190000 30affcff ac190000 70f0fcff ...0.......p... │ │ │ │ - 0x00058b70 381a0000 90f2fcff 001b0000 40f7fcff 8...........@... │ │ │ │ - 0x00058b80 741b0000 00fcfcff e81b0000 3005fdff t...........0... │ │ │ │ - 0x00058b90 5c1c0000 0006fdff 8c1c0000 6008fdff \...........`... │ │ │ │ - 0x00058ba0 d41c0000 700bfdff 101d0000 800efdff ....p........... │ │ │ │ - 0x00058bb0 501d0000 d00efdff 701d0000 200ffdff P.......p... ... │ │ │ │ - 0x00058bc0 901d0000 800ffdff b01d0000 0011fdff ................ │ │ │ │ - 0x00058bd0 c41d0000 5013fdff f01d0000 401dfdff ....P.......@... │ │ │ │ - 0x00058be0 381e0000 2046fdff bc1e0000 c06cfdff 8... F.......l.. │ │ │ │ - 0x00058bf0 401f0000 9071fdff b01f0000 5076fdff @....q......Pv.. │ │ │ │ - 0x00058c00 20200000 8078fdff e8200000 207bfdff ...x... .. {.. │ │ │ │ - 0x00058c10 d8210000 f07dfdff d4220000 2085fdff .!...}...".. ... │ │ │ │ - 0x00058c20 4c230000 f085fdff 7c230000 3088fdff L#......|#..0... │ │ │ │ - 0x00058c30 c0230000 608bfdff 0c240000 b08bfdff .#..`....$...... │ │ │ │ - 0x00058c40 2c240000 008cfdff 4c240000 608cfdff ,$......L$..`... │ │ │ │ - 0x00058c50 6c240000 b08dfdff 80240000 e08ffdff l$.......$...... │ │ │ │ - 0x00058c60 ac240000 c099fdff f8240000 30c1fdff .$.......$..0... │ │ │ │ - 0x00058c70 80250000 a0e9fdff 04260000 30eefdff .%.......&..0... │ │ │ │ - 0x00058c80 7c260000 b0f2fdff f0260000 e0f4fdff |&.......&...... │ │ │ │ - 0x00058c90 b8270000 80f7fdff a8280000 50fafdff .'.......(..P... │ │ │ │ - 0x00058ca0 a4290000 6001feff 182a0000 3002feff .)..`....*..0... │ │ │ │ - 0x00058cb0 482a0000 7004feff 8c2a0000 a007feff H*..p....*...... │ │ │ │ - 0x00058cc0 d82a0000 f007feff f82a0000 4008feff .*.......*..@... │ │ │ │ - 0x00058cd0 182b0000 a008feff 382b0000 f009feff .+......8+...... │ │ │ │ - 0x00058ce0 4c2b0000 200cfeff 782b0000 c02afeff L+.. ...x+...*.. │ │ │ │ - 0x00058cf0 f42b0000 f031feff 4c2c0000 5050feff .+...1..L,..PP.. │ │ │ │ - 0x00058d00 d02c0000 9054feff 802d0000 d058feff .,...T...-...X.. │ │ │ │ - 0x00058d10 302e0000 105bfeff 782e0000 605dfeff 0....[..x...`].. │ │ │ │ - 0x00058d20 402f0000 5063feff 34300000 1070feff @/..Pc..40...p.. │ │ │ │ - 0x00058d30 bc300000 e070feff ec300000 e073feff .0...p...0...s.. │ │ │ │ - 0x00058d40 24310000 3075feff 70310000 8075feff $1..0u..p1...u.. │ │ │ │ - 0x00058d50 90310000 2077feff c0310000 407bfeff .1.. w...1..@{.. │ │ │ │ - 0x00058d60 24320000 b07ffeff 9c320000 b082feff $2.......2...... │ │ │ │ - 0x00058d70 08330000 a085feff 7c330000 d088feff .3......|3...... │ │ │ │ - 0x00058d80 08340000 f08bfeff 7c340000 008dfeff .4......|4...... │ │ │ │ - 0x00058d90 a8340000 508ffeff e8340000 9093feff .4..P....4...... │ │ │ │ - 0x00058da0 f4350000 b097feff 08370000 70adfeff .5.......7..p... │ │ │ │ - 0x00058db0 44380000 c0c3feff d8390000 20c4feff D8.......9.. ... │ │ │ │ - 0x00058dc0 f8390000 b0c7feff 343a0000 90cdfeff .9......4:...... │ │ │ │ - 0x00058dd0 ec3a0000 40d1feff b83b0000 10d5feff .:..@....;...... │ │ │ │ - 0x00058de0 943c0000 80dafeff 243d0000 50dbfeff .<......$=..P... │ │ │ │ - 0x00058df0 503d0000 c0dbfeff 743d0000 a0dcfeff P=......t=...... │ │ │ │ - 0x00058e00 a03d0000 00ddfeff c43d0000 50dffeff .=.......=..P... │ │ │ │ - 0x00058e10 e83d0000 e0e1feff 343e0000 70e4feff .=......4>..p... │ │ │ │ - 0x00058e20 5c3e0000 f0e9feff a83e0000 70edfeff \>.......>..p... │ │ │ │ - 0x00058e30 403f0000 20fffeff 84400000 c0fffeff @?.. ....@...... │ │ │ │ - 0x00058e40 b0400000 f008ffff 88410000 8024ffff .@.......A...$.. │ │ │ │ - 0x00058e50 40430000 f029ffff 9c430000 e03dffff @C...)...C...=.. │ │ │ │ - 0x00058e60 0c450000 4042ffff a4450000 9047ffff .E..@B...E...G.. │ │ │ │ - 0x00058e70 b8450000 d048ffff cc450000 004affff .E...H...E...J.. │ │ │ │ - 0x00058e80 f8450000 b04effff 24460000 2050ffff .E...N..$F.. P.. │ │ │ │ - 0x00058e90 48460000 8051ffff 90460000 1053ffff HF...Q...F...S.. │ │ │ │ - 0x00058ea0 b0460000 d054ffff d0460000 b059ffff .F...T...F...Y.. │ │ │ │ - 0x00058eb0 48470000 f059ffff 68470000 305affff HG...Y..hG..0Z.. │ │ │ │ - 0x00058ec0 88470000 d05dffff e4470000 005fffff .G...]...G..._.. │ │ │ │ - 0x00058ed0 2c480000 0060ffff 68480000 b068ffff ,H...`..hH...h.. │ │ │ │ - 0x00058ee0 80490000 a071ffff f0490000 907bffff .I...q...I...{.. │ │ │ │ - 0x00058ef0 9c4b0000 2086ffff 104c0000 8086ffff .K.. ....L...... │ │ │ │ - 0x00058f00 304c0000 0088ffff 5c4c0000 d099ffff 0L......\L...... │ │ │ │ - 0x00058f10 d84c0000 00b9ffff 684d0000 20beffff .L......hM.. ... │ │ │ │ - 0x00058f20 d04d0000 60beffff f04d0000 b0beffff .M..`....M...... │ │ │ │ - 0x00058f30 104e0000 f0beffff 304e0000 30c1ffff .N......0N..0... │ │ │ │ - 0x00058f40 684e0000 40c2ffff 9c4e0000 b0c3ffff hN..@....N...... │ │ │ │ - 0x00058f50 b04e0000 f0c4ffff c44e0000 70c6ffff .N.......N..p... │ │ │ │ - 0x00058f60 e84e0000 20c7ffff 184f0000 d0c7ffff .N.. ....O...... │ │ │ │ - 0x00058f70 484f0000 80c8ffff 784f0000 60c9ffff HO......xO..`... │ │ │ │ - 0x00058f80 cc4f0000 40caffff 20500000 20cbffff .O..@... P.. ... │ │ │ │ - 0x00058f90 74500000 a0ccffff d8500000 b0cdffff tP.......P...... │ │ │ │ - 0x00058fa0 28510000 c0ceffff 78510000 50d0ffff (Q......xQ..P... │ │ │ │ - 0x00058fb0 98510000 10d2ffff b8510000 e0d6ffff .Q.......Q...... │ │ │ │ - 0x00058fc0 ec510000 80d8ffff 20520000 c0d8ffff .Q...... R...... │ │ │ │ - 0x00058fd0 40520000 f0daffff 70520000 10e4ffff @R......pR...... │ │ │ │ - 0x00058fe0 b0520000 10e5ffff d8520000 b0e6ffff .R.......R...... │ │ │ │ - 0x00058ff0 0c530000 f0e6ffff 2c530000 20e9ffff .S......,S.. ... │ │ │ │ - 0x00059000 5c530000 40f2ffff 9c530000 48f3ffff \S..@....S..H... │ │ │ │ - 0x00059010 78070000 x... │ │ │ │ + 0x00057d00 011b033b 60070000 eb000000 c0d7faff ...;`........... │ │ │ │ + 0x00057d10 90070000 40d8faff b4070000 40dbfaff ....@.......@... │ │ │ │ + 0x00057d20 d4070000 c0e0faff 24080000 20e1faff ........$... ... │ │ │ │ + 0x00057d30 38080000 c0e2faff 4c080000 e0eafaff 8.......L....... │ │ │ │ + 0x00057d40 64080000 d0ebfaff 8c080000 80ecfaff d............... │ │ │ │ + 0x00057d50 b0080000 a0effaff c4080000 20f4faff ............ ... │ │ │ │ + 0x00057d60 d8080000 40f7faff ec080000 c0fbfaff ....@........... │ │ │ │ + 0x00057d70 00090000 20fffaff 14090000 4003fbff .... .......@... │ │ │ │ + 0x00057d80 28090000 9005fbff 48090000 0007fbff (.......H....... │ │ │ │ + 0x00057d90 5c090000 2007fbff 70090000 a007fbff \... ...p....... │ │ │ │ + 0x00057da0 84090000 0008fbff 98090000 e008fbff ................ │ │ │ │ + 0x00057db0 ac090000 000afbff c0090000 b00ffbff ................ │ │ │ │ + 0x00057dc0 000a0000 c017fbff 2c0a0000 0018fbff ........,....... │ │ │ │ + 0x00057dd0 400a0000 4018fbff 580a0000 0019fbff @...@...X....... │ │ │ │ + 0x00057de0 780a0000 701bfbff fc0a0000 401dfbff x...p.......@... │ │ │ │ + 0x00057df0 680b0000 501dfbff 7c0b0000 601dfbff h...P...|...`... │ │ │ │ + 0x00057e00 900b0000 e01dfbff c40b0000 a01efbff ................ │ │ │ │ + 0x00057e10 fc0b0000 801ffbff 380c0000 3020fbff ........8...0 .. │ │ │ │ + 0x00057e20 580c0000 1022fbff b40c0000 9024fbff X....".......$.. │ │ │ │ + 0x00057e30 f80c0000 b024fbff 0c0d0000 c024fbff .....$.......$.. │ │ │ │ + 0x00057e40 200d0000 0025fbff 340d0000 3025fbff ....%..4...0%.. │ │ │ │ + 0x00057e50 480d0000 9025fbff 680d0000 a026fbff H....%..h....&.. │ │ │ │ + 0x00057e60 7c0d0000 d027fbff 900d0000 a028fbff |....'.......(.. │ │ │ │ + 0x00057e70 a40d0000 502afbff b80d0000 402bfbff ....P*......@+.. │ │ │ │ + 0x00057e80 cc0d0000 102cfbff e00d0000 c02cfbff .....,.......,.. │ │ │ │ + 0x00057e90 f40d0000 702dfbff 080e0000 f02dfbff ....p-.......-.. │ │ │ │ + 0x00057ea0 1c0e0000 102ffbff 300e0000 a02ffbff ...../..0..../.. │ │ │ │ + 0x00057eb0 440e0000 0031fbff 580e0000 9031fbff D....1..X....1.. │ │ │ │ + 0x00057ec0 6c0e0000 b032fbff 800e0000 4033fbff l....2......@3.. │ │ │ │ + 0x00057ed0 940e0000 6034fbff a80e0000 0035fbff ....`4.......5.. │ │ │ │ + 0x00057ee0 bc0e0000 5036fbff d00e0000 b036fbff ....P6.......6.. │ │ │ │ + 0x00057ef0 e40e0000 3038fbff f80e0000 9038fbff ....08.......8.. │ │ │ │ + 0x00057f00 0c0f0000 103afbff 200f0000 703dfbff .....:.. ...p=.. │ │ │ │ + 0x00057f10 640f0000 4041fbff 8c0f0000 8041fbff d...@A.......A.. │ │ │ │ + 0x00057f20 a00f0000 c041fbff b40f0000 e041fbff .....A.......A.. │ │ │ │ + 0x00057f30 c80f0000 0042fbff dc0f0000 104cfbff .....B.......L.. │ │ │ │ + 0x00057f40 28100000 e04ffbff 3c100000 e051fbff (....O..<....Q.. │ │ │ │ + 0x00057f50 50100000 4063fbff 48110000 b069fbff P...@c..H....i.. │ │ │ │ + 0x00057f60 b8110000 3081fbff 00130000 30bbfbff ....0.......0... │ │ │ │ + 0x00057f70 58140000 a0bffbff d0140000 10c4fbff X............... │ │ │ │ + 0x00057f80 3c150000 10d8fbff bc150000 30edfbff <...........0... │ │ │ │ + 0x00057f90 3c160000 300afcff cc160000 d028fcff <...0........(.. │ │ │ │ + 0x00057fa0 5c170000 5051fcff 00180000 d094fcff \...PQ.......... │ │ │ │ + 0x00057fb0 98180000 a0befcff 30190000 4002fdff ........0...@... │ │ │ │ + 0x00057fc0 c8190000 5004fdff 901a0000 0009fdff ....P........... │ │ │ │ + 0x00057fd0 081b0000 e00dfdff 841b0000 6017fdff ............`... │ │ │ │ + 0x00057fe0 041c0000 3018fdff 481c0000 901afdff ....0...H....... │ │ │ │ + 0x00057ff0 901c0000 c01dfdff d01c0000 0021fdff .............!.. │ │ │ │ + 0x00058000 101d0000 4021fdff 301d0000 9021fdff ....@!..0....!.. │ │ │ │ + 0x00058010 501d0000 e021fdff 701d0000 a023fdff P....!..p....#.. │ │ │ │ + 0x00058020 841d0000 c025fdff bc1d0000 f02ffdff .....%......./.. │ │ │ │ + 0x00058030 081e0000 b058fdff 901e0000 f080fdff .....X.......... │ │ │ │ + 0x00058040 181f0000 a085fdff 941f0000 408afdff ............@... │ │ │ │ + 0x00058050 0c200000 508cfdff d4200000 d08efdff . ..P.... ...... │ │ │ │ + 0x00058060 c4210000 9091fdff 80220000 c098fdff .!......."...... │ │ │ │ + 0x00058070 f8220000 9099fdff 3c230000 e09bfdff ."......<#...... │ │ │ │ + 0x00058080 80230000 509ffdff d0230000 909ffdff .#..P....#...... │ │ │ │ + 0x00058090 f0230000 e09ffdff 10240000 30a0fdff .#.......$..0... │ │ │ │ + 0x000580a0 30240000 c0a1fdff 44240000 c0a3fdff 0$......D$...... │ │ │ │ + 0x000580b0 7c240000 40aefdff cc240000 c0d6fdff |$..@....$...... │ │ │ │ + 0x000580c0 54250000 2000feff dc250000 9004feff T%.. ....%...... │ │ │ │ + 0x000580d0 54260000 f008feff cc260000 000bfeff T&.......&...... │ │ │ │ + 0x000580e0 94270000 800dfeff 84280000 4010feff .'.......(..@... │ │ │ │ + 0x000580f0 40290000 5017feff b8290000 2018feff @)..P....).. ... │ │ │ │ + 0x00058100 fc290000 701afeff 402a0000 e01dfeff .)..p...@*...... │ │ │ │ + 0x00058110 902a0000 201efeff b02a0000 701efeff .*.. ....*..p... │ │ │ │ + 0x00058120 d02a0000 c01efeff f02a0000 5020feff .*.......*..P .. │ │ │ │ + 0x00058130 042b0000 4022feff 3c2b0000 f040feff .+..@"..<+...@.. │ │ │ │ + 0x00058140 c02b0000 c047feff 182c0000 9066feff .+...G...,...f.. │ │ │ │ + 0x00058150 a42c0000 d06afeff 602d0000 106ffeff .,...j..`-...o.. │ │ │ │ + 0x00058160 1c2e0000 4071feff 642e0000 7073feff ....@q..d...ps.. │ │ │ │ + 0x00058170 2c2f0000 6079feff f42f0000 0086feff ,/..`y.../...... │ │ │ │ + 0x00058180 80300000 d086feff c4300000 b089feff .0.......0...... │ │ │ │ + 0x00058190 00310000 f08afeff 4c310000 408bfeff .1......L1..@... │ │ │ │ + 0x000581a0 6c310000 c08cfeff 9c310000 c090feff l1.......1...... │ │ │ │ + 0x000581b0 10320000 0095feff 94320000 f097feff .2.......2...... │ │ │ │ + 0x000581c0 0c330000 c09afeff 88330000 f09dfeff .3.......3...... │ │ │ │ + 0x000581d0 14340000 00a1feff 90340000 00a2feff .4.......4...... │ │ │ │ + 0x000581e0 b8340000 40a4feff f4340000 60a8feff .4..@....4..`... │ │ │ │ + 0x000581f0 00360000 50acfeff 14370000 b0c0feff .6..P....7...... │ │ │ │ + 0x00058200 78380000 b0d5feff 243a0000 e0d5feff x8......$:...... │ │ │ │ + 0x00058210 383a0000 00d9feff 743a0000 a0defeff 8:......t:...... │ │ │ │ + 0x00058220 f43a0000 10e2feff 843b0000 90e5feff .:.......;...... │ │ │ │ + 0x00058230 403c0000 a0eafeff cc3c0000 60ebfeff @<.......<..`... │ │ │ │ + 0x00058240 f43c0000 b0ebfeff 183d0000 80ecfeff .<.......=...... │ │ │ │ + 0x00058250 3c3d0000 00edfeff 603d0000 50effeff <=......`=..P... │ │ │ │ + 0x00058260 7c3d0000 b0f1feff a43d0000 30f4feff |=.......=..0... │ │ │ │ + 0x00058270 c83d0000 60f9feff 1c3e0000 a0fcfeff .=..`....>...... │ │ │ │ + 0x00058280 ac3e0000 100effff ec3f0000 900effff .>.......?...... │ │ │ │ + 0x00058290 18400000 9017ffff f8400000 0032ffff .@.......@...2.. │ │ │ │ + 0x000582a0 d4420000 4037ffff 30430000 904affff .B..@7..0C...J.. │ │ │ │ + 0x000582b0 bc440000 804effff 54450000 1053ffff .D...N..TE...S.. │ │ │ │ + 0x000582c0 68450000 4054ffff 7c450000 7055ffff hE..@T..|E..pU.. │ │ │ │ + 0x000582d0 b0450000 f059ffff c4450000 405bffff .E...Y...E..@[.. │ │ │ │ + 0x000582e0 e0450000 905cffff 28460000 305effff .E...\..(F..0^.. │ │ │ │ + 0x000582f0 3c460000 0060ffff 50460000 6064ffff ......D... │ │ │ │ - 0x0005ce64 00000000 10000000 583e0000 d001ffff ........X>...... │ │ │ │ - 0x0005ce74 34010000 00000000 28000000 6c3e0000 4.......(...l>.. │ │ │ │ - 0x0005ce84 fc02ffff 28010000 004a0941 009e029d ....(....J.A.... │ │ │ │ - 0x0005ce94 039f0147 0e501141 7e700e00 450641df ...G.P.A~p..E.A. │ │ │ │ - 0x0005cea4 dedd0000 28000000 983e0000 0004ffff ....(....>...... │ │ │ │ - 0x0005ceb4 a8040000 0002789d 039e029f 015f0adf ......x......_.. │ │ │ │ - 0x0005cec4 dedd410b 028bddde df429d03 9e029f01 ..A......B...... │ │ │ │ - 0x0005ced4 20000000 c43e0000 8408ffff 64010000 ....>......d... │ │ │ │ - 0x0005cee4 00489d03 449c049e 029f0102 470adfde .H..D.......G... │ │ │ │ - 0x0005cef4 dddc410b 44000000 e83e0000 d009ffff ..A.D....>...... │ │ │ │ - 0x0005cf04 5c010000 00459c06 420e6044 09410041 \....E..B.`D.A.A │ │ │ │ - 0x0005cf14 be02429b 07419d05 419e0441 bf01459f ..B..A..A..A..E. │ │ │ │ - 0x0005cf24 03411141 7e74fe41 ff41db41 dd41de41 .A.A~t.A.A.A.A.A │ │ │ │ - 0x0005cf34 df410641 410e0041 dc000000 1c000000 .A.AA..A........ │ │ │ │ - 0x0005cf44 303f0000 e80affff 8c010000 00499f01 0?...........I.. │ │ │ │ - 0x0005cf54 429e026a 0adfde43 0b44dedf 1c000000 B..j...C.D...... │ │ │ │ - 0x0005cf64 503f0000 580cffff c0010000 00499f01 P?..X........I.. │ │ │ │ - 0x0005cf74 449e0271 0adfde42 0b4fdfde 74000000 D..q...B.O..t... │ │ │ │ - 0x0005cf84 703f0000 f80dffff d8040000 00470941 p?...........G.A │ │ │ │ - 0x0005cf94 009d039e 029f0146 0e701141 7e590a0e .......F.p.A~Y.. │ │ │ │ - 0x0005cfa4 00470641 43dfdedd 440b689b 05419a06 .G.AC...D.h..A.. │ │ │ │ - 0x0005cfb4 419c0441 9907027c d941da41 db41dc41 A..A...|.A.A.A.A │ │ │ │ - 0x0005cfc4 0e004706 4143dfde dd430e70 9d039e02 ..G.AC...C.p.... │ │ │ │ - 0x0005cfd4 9f011141 7e710e00 47064143 dfdedd41 ...A~q..G.AC...A │ │ │ │ - 0x0005cfe4 0e709907 9a069b05 9c049d03 9e029f01 .p.............. │ │ │ │ - 0x0005cff4 11417e00 1c000000 e83f0000 6012ffff .A~......?..`... │ │ │ │ - 0x0005d004 40000000 00470e20 11417e43 0e004206 @....G. .A~C..B. │ │ │ │ - 0x0005d014 41000000 1c000000 08400000 8012ffff A........@...... │ │ │ │ - 0x0005d024 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ - 0x0005d034 41000000 58000000 28400000 a012ffff A...X...(@...... │ │ │ │ - 0x0005d044 a0030000 00449f02 420e7045 0a0e0041 .....D..B.pE...A │ │ │ │ - 0x0005d054 df440b41 09410043 9e03429b 0642bf01 .D.A.A.C..B..B.. │ │ │ │ - 0x0005d064 4511417e 7e0aff41 db41de41 0e004506 E.A~~..A.A.A..E. │ │ │ │ - 0x0005d074 41df410b 429c0541 9d046adc 41dd459a A.A.B..A..j.A.E. │ │ │ │ - 0x0005d084 07419c05 419d0402 49da41dc 41dd0000 .A..A...I.A.A... │ │ │ │ - 0x0005d094 44000000 84400000 e415ffff 28010000 D....@......(... │ │ │ │ - 0x0005d0a4 00480e40 480a0e00 440b4509 41004311 .H.@H...D.E.A.C. │ │ │ │ - 0x0005d0b4 417e460e 00420641 440e4041 09410041 A~F..B.AD.@A.A.A │ │ │ │ - 0x0005d0c4 9f01429e 02429d03 4311417e 50de41dd ..B..B..C.A~P.A. │ │ │ │ - 0x0005d0d4 41df4106 41000000 38000000 cc400000 A.A.A...8....@.. │ │ │ │ - 0x0005d0e4 cc16ffff 00010000 00439f01 420e3043 .........C..B.0C │ │ │ │ - 0x0005d0f4 09410043 11417e4b 0641410e 0041df44 .A.C.A~K.AA..A.D │ │ │ │ - 0x0005d104 0e309f01 11417e57 0a0e0042 0641df43 .0...A~W...B.A.C │ │ │ │ - 0x0005d114 0b000000 14010000 08410000 9017ffff .........A...... │ │ │ │ - 0x0005d124 a8080000 00459012 440ed002 11477f11 .....E..D....G.. │ │ │ │ - 0x0005d134 487f4805 66220567 2005681e 05691c05 H.H.f".g .h..i.. │ │ │ │ - 0x0005d144 6a1a056b 18056c16 449d057e 09410044 j..k..l.D..~.A.D │ │ │ │ - 0x0005d154 11417e47 06410242 dd430a0e 004a0647 .A~G.A.B.C...J.G │ │ │ │ - 0x0005d164 410648d0 066c066b 066a0669 06680667 A.H..l.k.j.i.h.g │ │ │ │ - 0x0005d174 0666410b 629d0544 940e4298 0a420941 .fA.b..D..B..B.A │ │ │ │ - 0x0005d184 00438f13 41990943 8e14419a 08459c06 .C..A..C..A..E.. │ │ │ │ - 0x0005d194 41930f49 9f034192 1042950d 41960c41 A..I..A..B..A..A │ │ │ │ - 0x0005d1a4 970b429e 0441be02 4511417e 45911143 ..B..A..E.A~E..C │ │ │ │ - 0x0005d1b4 9b0741bf 0102890a fe41ff41 ce41cf41 ..A......A.A.A.A │ │ │ │ - 0x0005d1c4 d141d241 d341d441 d541d641 d741d841 .A.A.A.A.A.A.A.A │ │ │ │ - 0x0005d1d4 d941da41 db41dc41 dd41de41 df410e00 .A.A.A.A.A.A.A.. │ │ │ │ - 0x0005d1e4 4106414a 06474106 48d0066c 066b066a A.AJ.GA.H..l.k.j │ │ │ │ - 0x0005d1f4 06690668 06670666 420b0248 cecfd1d2 .i.h.g.fB..H.... │ │ │ │ - 0x0005d204 d3d4d5d6 d7d8d9da dbdcdedf feff0641 ...............A │ │ │ │ - 0x0005d214 62dd410e 004a0647 410648d0 066c066b b.A..J.GA.H..l.k │ │ │ │ - 0x0005d224 066a0669 06680667 06660000 6c000000 .j.i.h.g.f..l... │ │ │ │ - 0x0005d234 20420000 281fffff ec080000 00450e50 B..(........E.P │ │ │ │ - 0x0005d244 9e02459d 03429f01 4c094100 4211417e ..E..B..L.A.B.A~ │ │ │ │ - 0x0005d254 449c047e dc064141 dd41df5f 0e0041de D..~..AA.A._..A. │ │ │ │ - 0x0005d264 420e509d 039e029f 0162dd41 df459c04 B.P......b.A.E.. │ │ │ │ - 0x0005d274 9d039f01 11417e02 8bdc44dd 41df4106 .....A~...D.A.A. │ │ │ │ - 0x0005d284 41419c04 9d039f01 11417e02 e90adc41 AA.......A~....A │ │ │ │ - 0x0005d294 dd41df41 0e004206 41de410b a8010000 .A.A..B.A.A..... │ │ │ │ - 0x0005d2a4 90420000 a827ffff e4090000 00459611 .B...'.......E.. │ │ │ │ - 0x0005d2b4 440ea004 11467f11 477f1148 7f4a0564 D....F..G..H.J.d │ │ │ │ - 0x0005d2c4 2c05652a 05662805 67260568 24056922 ,.e*.f(.g&.h$.i" │ │ │ │ - 0x0005d2d4 056a2005 6b1e056c 1c430941 00439215 .j .k..l.C.A.C.. │ │ │ │ - 0x0005d2e4 419f0842 11417e4d 980f419a 0d419b0c A..B.A~M..A..A.. │ │ │ │ - 0x0005d2f4 42bc0442 bb054393 14449d0a 41be0245 B..B..C..D..A..E │ │ │ │ - 0x0005d304 8f184199 0e449017 41941343 95124197 ..A..D..A..C..A. │ │ │ │ - 0x0005d314 10439c0b 419e0941 bd03468e 19419116 .C..A..A..F..A.. │ │ │ │ - 0x0005d324 41b90741 ba0644bf 0102cdf9 41fa41fb A..A..D.....A.A. │ │ │ │ - 0x0005d334 41fc41fd 41fe41ff 41ce41cf 41d044d1 A.A.A.A.A.A.A.D. │ │ │ │ - 0x0005d344 41d341d4 41d541d7 41d841d9 41da41db A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005d354 41dc41dd 41de61d2 41df4106 414a066c A.A.A.a.A.A.AJ.l │ │ │ │ - 0x0005d364 066b066a 06690668 06670666 06650664 .k.j.i.h.g.f.e.d │ │ │ │ - 0x0005d374 0e004306 46410647 410648d6 410ea004 ..C.FA.GA.H.A... │ │ │ │ - 0x0005d384 92159611 9f080564 2c05652a 05662805 .......d,.e*.f(. │ │ │ │ - 0x0005d394 67260568 24056922 056a2005 6b1e056c g&.h$.i".j .k..l │ │ │ │ - 0x0005d3a4 1c11417e 11467f11 477f1148 7f024c8e ..A~.F..G..H..L. │ │ │ │ - 0x0005d3b4 198f1890 17911693 14941395 12971098 ................ │ │ │ │ - 0x0005d3c4 0f990e9a 0d9b0c9c 0b9d0a9e 09b907ba ................ │ │ │ │ - 0x0005d3d4 06bb05bc 04bd03be 02bf0102 57cecfd0 ............W... │ │ │ │ - 0x0005d3e4 d1d2d3d4 d5d7d8d9 dadbdcdd dedff9fa ................ │ │ │ │ - 0x0005d3f4 fbfcfdfe ff064102 46066c06 6b066a06 ......A.F.l.k.j. │ │ │ │ - 0x0005d404 69066806 67066606 6506640e 00430646 i.h.g.f.e.d..C.F │ │ │ │ - 0x0005d414 41064741 0648d641 0ea00492 1596119f A.GA.H.A........ │ │ │ │ - 0x0005d424 0805642c 05652a05 66280567 26056824 ..d,.e*.f(.g&.h$ │ │ │ │ - 0x0005d434 05692205 6a20056b 1e056c1c 11417e11 .i".j .k..l..A~. │ │ │ │ - 0x0005d444 467f1147 7f11487f 70000000 3c440000 F..G..H.p..... │ │ │ │ + 0x00059b64 0c01004b 06414106 47410648 53fffefd ...K.AA.GA.HS... │ │ │ │ + 0x00059b74 fcfbfaf9 f8f7dfde dddcdbda d9d8d7d6 ................ │ │ │ │ + 0x00059b84 d5d4d3d2 d1d0cfce 410b0000 84000000 ........A....... │ │ │ │ + 0x00059b94 30170000 183afdff 34280000 00591141 0....:..4(...Y.A │ │ │ │ + 0x00059ba4 7e941595 14961397 129811b7 09b808b9 ~............... │ │ │ │ + 0x00059bb4 07ba06bb 05bc04bd 03be02bf 01921791 ................ │ │ │ │ + 0x00059bc4 1899109a 0f9d0c9e 0b9f0a49 0ed00311 ...........I.... │ │ │ │ + 0x00059bd4 477f1148 7f8e1b8f 1a901993 169b0e9c G..H............ │ │ │ │ + 0x00059be4 0d410d1f 034d020a 0c01004b 06414106 .A...M.....K.AA. │ │ │ │ + 0x00059bf4 47410648 53fffefd fcfbfaf9 f8f7dfde GA.HS........... │ │ │ │ + 0x00059c04 dddcdbda d9d8d7d6 d5d4d3d2 d1d0cfce ................ │ │ │ │ + 0x00059c14 410b0000 78000000 b8170000 d061fdff A...x........a.. │ │ │ │ + 0x00059c24 ac040000 0043960e 950f4709 41009311 .....C....G.A... │ │ │ │ + 0x00059c34 9212580e 80029a0a 990b980c 9f05bc04 ..X............. │ │ │ │ + 0x00059c44 11417ebd 03be02bf 018e168f 15901491 .A~............. │ │ │ │ + 0x00059c54 13941097 0d9b099c 089d079e 0611487f ..............H. │ │ │ │ + 0x00059c64 410d1f41 056c1802 e60a0c01 004b0641 A..A.l.......K.A │ │ │ │ + 0x00059c74 4106484f fffefdfc dfdedddc dbdad9d8 A.HO............ │ │ │ │ + 0x00059c84 d7d6d5d4 d3d2d1d0 cfce066c 410b0000 ...........lA... │ │ │ │ + 0x00059c94 74000000 34180000 0466fdff 98040000 t...4....f...... │ │ │ │ + 0x00059ca4 00460941 00931092 1144950e 940f570e .F.A.....D....W. │ │ │ │ + 0x00059cb4 8002990a 9a099b08 9f04bd03 11417ebe .............A~. │ │ │ │ + 0x00059cc4 02bf018e 158f1490 13911296 0d970c98 ................ │ │ │ │ + 0x00059cd4 0b9c079d 069e0511 487f410d 1f41056c ........H.A..A.l │ │ │ │ + 0x00059ce4 1802e30a 0c01004b 06414106 484efffe .......K.AA.HN.. │ │ │ │ + 0x00059cf4 fddfdedd dcdbdad9 d8d7d6d5 d4d3d2d1 ................ │ │ │ │ + 0x00059d04 d0cfce06 6c410b00 c4000000 ac180000 ....lA.......... │ │ │ │ + 0x00059d14 2c6afdff 0c020000 0041980f 430ec001 ,j.......A..C... │ │ │ │ + 0x00059d24 42990e46 b90741ba 06420941 0042bd03 B..F..A..B.A.B.. │ │ │ │ + 0x00059d34 41be0241 bf014294 13429512 41961145 A..A..B..B..A..E │ │ │ │ + 0x00059d44 bb0541bc 04449710 419a0d45 9b0c419c ..A..D..A..E..A. │ │ │ │ + 0x00059d54 0b421141 7e419d0a 419e0942 9f0871f9 .B.A~A..A..B..q. │ │ │ │ + 0x00059d64 41fa41fb 41fc41fd 41fe41ff 41d441d5 A.A.A.A.A.A.A.A. │ │ │ │ + 0x00059d74 41064141 d641d741 d941da41 db41dc41 A.AA.A.A.A.A.A.A │ │ │ │ + 0x00059d84 dd41de41 df410e00 41d8440e c0019413 .A.A.A..A.D..... │ │ │ │ + 0x00059d94 95129611 9710980f 990e9a0d 9b0c9c0b ................ │ │ │ │ + 0x00059da4 9d0a9e09 9f08b907 ba06bb05 bc04bd03 ................ │ │ │ │ + 0x00059db4 be02bf01 11417e46 d4d5d6d7 dadbdcdd .....A~F........ │ │ │ │ + 0x00059dc4 dedff9fa fbfcfdfe ff064141 d9000000 ..........AA.... │ │ │ │ + 0x00059dd4 ec000000 74190000 746bfdff 7c020000 ....t...tk..|... │ │ │ │ + 0x00059de4 00419712 430ee001 42961344 9c0d419b .A..C...B..D..A. │ │ │ │ + 0x00059df4 0e420941 0042bb05 41bc0441 bd034192 .B.A.B..A..A..A. │ │ │ │ + 0x00059e04 17429316 41941544 951441b9 0745b808 .B..A..D..A..E.. │ │ │ │ + 0x00059e14 43981143 9910419a 0f43ba06 4211417e C..C..A..C..B.A~ │ │ │ │ + 0x00059e24 41911841 9d0c419e 0b419f0a 41b70941 A..A..A..A..A..A │ │ │ │ + 0x00059e34 be0241bf 010246f7 41f841f9 41fa41fb ..A...F.A.A.A.A. │ │ │ │ + 0x00059e44 41fc41fd 41fe41ff 41064141 d141d241 A.A.A.A.A.AA.A.A │ │ │ │ + 0x00059e54 d341d441 d541d641 d841d941 da41db41 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00059e64 dc41dd41 de41df41 0e0041d7 430ee001 .A.A.A.A..A.C... │ │ │ │ + 0x00059e74 91189217 93169415 95149613 97129811 ................ │ │ │ │ + 0x00059e84 99109a0f 9b0e9c0d 9d0c9e0b 9f0ab709 ................ │ │ │ │ + 0x00059e94 b808b907 ba06bb05 bc04bd03 be02bf01 ................ │ │ │ │ + 0x00059ea4 11417e46 d1d2d3d4 d5d8d9da dbdcddde .A~F............ │ │ │ │ + 0x00059eb4 dff7f8f9 fafbfcfd feff0641 41d60000 ...........AA... │ │ │ │ + 0x00059ec4 b8000000 641a0000 046dfdff bc020000 ....d....m...... │ │ │ │ + 0x00059ed4 00419117 450e8002 11487f42 95134392 .A..E....H.B..C. │ │ │ │ + 0x00059ee4 16439810 41990f43 09410041 bb0541bc .C..A..C.A.A..A. │ │ │ │ + 0x00059ef4 0441bd03 418e1a44 b80841b9 07479315 .A..A..D..A..G.. │ │ │ │ + 0x00059f04 42941441 96124597 1141ba06 4411417e B..A..E..A..D.A~ │ │ │ │ + 0x00059f14 418f1941 9018419a 0e419b0d 419c0c41 A..A..A..A..A..A │ │ │ │ + 0x00059f24 9d0b419e 0a419f09 43be0241 bf010250 ..A..A..C..A...P │ │ │ │ + 0x00059f34 f841f941 fa41fb41 fc41fd41 fe41ff41 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00059f44 ce410641 41cf41d0 41d241d3 41d441d5 .A.AA.A.A.A.A.A. │ │ │ │ + 0x00059f54 41d641d7 41d841d9 41da41db 41dc41dd A.A.A.A.A.A.A.A. │ │ │ │ + 0x00059f64 41de41df 410e0043 0648d141 0e800291 A.A.A..C.H.A.... │ │ │ │ + 0x00059f74 17921695 1311487f 41d241d5 74000000 ......H.A.A.t... │ │ │ │ + 0x00059f84 201b0000 086ffdff 30070000 00429610 ....o..0....B.. │ │ │ │ + 0x00059f94 970f680e d0021141 7e901691 159b0b9c ..h....A~....... │ │ │ │ + 0x00059fa4 0a9d099f 07ba06bb 05bc04bd 03be02bf ................ │ │ │ │ + 0x00059fb4 018e188f 17921493 13941295 11980e99 ................ │ │ │ │ + 0x00059fc4 0d9a0c9e 0811487f 420d1f03 7c010a0c ......H.B...|... │ │ │ │ + 0x00059fd4 01004b06 41410648 50fffefd fcfbfadf ..K.AA.HP....... │ │ │ │ + 0x00059fe4 dedddcdb dad9d8d7 d6d5d4d3 d2d1d0cf ................ │ │ │ │ + 0x00059ff4 ce410b00 40000000 981b0000 c075fdff .A..@........u.. │ │ │ │ + 0x0005a004 c4000000 00430e30 9f014a0a 0e0041df .....C.0..J...A. │ │ │ │ + 0x0005a014 420b4109 41004111 417e4506 41420941 B.A.A.A.A~E.AB.A │ │ │ │ + 0x0005a024 00421141 7e450641 42094100 4211417e .B.A~E.AB.A.B.A~ │ │ │ │ + 0x0005a034 45064142 0e0042df 40000000 dc1b0000 E.AB..B.@....... │ │ │ │ + 0x0005a044 4c76fdff 44020000 00439d03 9c040941 Lv..D....C.....A │ │ │ │ + 0x0005a054 00449b05 9e02449f 0111417e 420e5002 .D....D...A~B.P. │ │ │ │ + 0x0005a064 530a0e00 4b0641df dedddcdb 410b530a S...K.A.....A.S. │ │ │ │ + 0x0005a074 0e004c06 41dfdedd dcdb410b 4c000000 ..L.A.....A.L... │ │ │ │ + 0x0005a084 201c0000 5878fdff 68030000 00430941 ...Xx..h....C.A │ │ │ │ + 0x0005a094 0099079a 06449b05 9c04449d 039e0245 .....D....D....E │ │ │ │ + 0x0005a0a4 9f011141 7e420e70 027a0a0e 004d0641 ...A~B.p.z...M.A │ │ │ │ + 0x0005a0b4 dfdedddc dbdad943 0b680a0e 004e0641 .......C.h...N.A │ │ │ │ + 0x0005a0c4 dfdedddc dbdad941 0b000000 1c000000 .......A........ │ │ │ │ + 0x0005a0d4 701c0000 787bfdff 40000000 00460e30 p...x{..@....F.0 │ │ │ │ + 0x0005a0e4 11417e44 0e004206 41000000 1c000000 .A~D..B.A....... │ │ │ │ + 0x0005a0f4 901c0000 987bfdff 44000000 00460e30 .....{..D....F.0 │ │ │ │ + 0x0005a104 11417e45 0e004206 41000000 1c000000 .A~E..B.A....... │ │ │ │ + 0x0005a114 b01c0000 c87bfdff 50000000 00480e30 .....{..P....H.0 │ │ │ │ + 0x0005a124 11417e46 0e004206 41000000 10000000 .A~F..B.A....... │ │ │ │ + 0x0005a134 d01c0000 f87bfdff 88010000 00000000 .....{.......... │ │ │ │ + 0x0005a144 34000000 e41c0000 747dfdff e8010000 4.......t}...... │ │ │ │ + 0x0005a154 00430941 009f0143 0e301141 7e4f9e02 .C.A...C.0.A~O.. │ │ │ │ + 0x0005a164 4fde4f0a 0e004406 41df410b 6f0a0e00 O.O...D.A.A.o... │ │ │ │ + 0x0005a174 440641df 410b0000 4c000000 1c1d0000 D.A.A...L....... │ │ │ │ + 0x0005a184 3c7ffdff 780a0000 00440941 009e049f <...x....D.A.... │ │ │ │ + 0x0005a194 034d0e80 01be02bf 0111417e 970b980a .M........A~.... │ │ │ │ + 0x0005a1a4 99099a08 9b079c06 9d05410d 1f034901 ..........A...I. │ │ │ │ + 0x0005a1b4 0a0c0100 4b064142 fffedfde dddcdbda ....K.AB........ │ │ │ │ + 0x0005a1c4 d9d8d744 0b000000 84000000 6c1d0000 ...D........l... │ │ │ │ + 0x0005a1d4 6c89fdff 74280000 005c1141 7e941595 l...t(...\.A~... │ │ │ │ + 0x0005a1e4 14971296 13b709b8 08b907ba 06bb05bc ................ │ │ │ │ + 0x0005a1f4 04bd03be 02bf0192 17911890 1999109d ................ │ │ │ │ + 0x0005a204 0c9e0b4e 0ee0039f 0a11477f 11487f8e ...N......G..H.. │ │ │ │ + 0x0005a214 1b8f1a93 1698119a 0f9b0e9c 0d440d1f .............D.. │ │ │ │ + 0x0005a224 0316020a 0c01004b 06414106 47410648 .......K.AA.GA.H │ │ │ │ + 0x0005a234 53fffefd fcfbfaf9 f8f7dfde dddcdbda S............... │ │ │ │ + 0x0005a244 d9d8d7d6 d5d4d3d2 d1d0cfce 410b0000 ............A... │ │ │ │ + 0x0005a254 84000000 f41d0000 64b1fdff 54290000 ........d...T).. │ │ │ │ + 0x0005a264 00591141 7eb709b8 08b907ba 06bb05bc .Y.A~........... │ │ │ │ + 0x0005a274 04bd03be 02bf018e 1b8f1a90 19921791 ................ │ │ │ │ + 0x0005a284 18951496 13971298 119a0f9b 0e9e0b49 ...............I │ │ │ │ + 0x0005a294 0ed0039f 0a11477f 11487f93 16941599 ......G..H...... │ │ │ │ + 0x0005a2a4 109c0d9d 0c410d1f 0327020a 0c01004b .....A...'.....K │ │ │ │ + 0x0005a2b4 06414106 47410648 53fffefd fcfbfaf9 .AA.GA.HS....... │ │ │ │ + 0x0005a2c4 f8f7dfde dddcdbda d9d8d7d6 d5d4d3d2 ................ │ │ │ │ + 0x0005a2d4 d1d0cfce 410b0000 74000000 7c1e0000 ....A...t...|... │ │ │ │ + 0x0005a2e4 3cdafdff 68040000 0043950f 94105f0e <...h....C...._. │ │ │ │ + 0x0005a2f4 80021141 7e990b98 0c970d9f 05bc04bd ...A~........... │ │ │ │ + 0x0005a304 03be02bf 018e168f 15901491 13921293 ................ │ │ │ │ + 0x0005a314 11960e9a 0a9b099c 089d079e 0611487f ..............H. │ │ │ │ + 0x0005a324 410d1f41 056c1802 d50a0c01 004b0641 A..A.l.......K.A │ │ │ │ + 0x0005a334 4106484f fffefdfc dfdedddc dbdad9d8 A.HO............ │ │ │ │ + 0x0005a344 d7d6d5d4 d3d2d1d0 cfce066c 410b0000 ...........lA... │ │ │ │ + 0x0005a354 74000000 f41e0000 34defdff 58040000 t.......4...X... │ │ │ │ + 0x0005a364 00460941 00940f95 0e5b0e80 02990a98 .F.A.....[...... │ │ │ │ + 0x0005a374 0b9f04bd 03be0211 417ebf01 8e158f14 ........A~...... │ │ │ │ + 0x0005a384 90139112 92119310 960d970c 9a099b08 ................ │ │ │ │ + 0x0005a394 9c079d06 9e051148 7f410d1f 41056c18 .......H.A..A.l. │ │ │ │ + 0x0005a3a4 02d30a0c 01004b06 41410648 4efffefd ......K.AA.HN... │ │ │ │ + 0x0005a3b4 dfdedddc dbdad9d8 d7d6d5d4 d3d2d1d0 ................ │ │ │ │ + 0x0005a3c4 cfce066c 410b0000 c4000000 6c1f0000 ...lA.......l... │ │ │ │ + 0x0005a3d4 1ce2fdff 0c020000 0041980f 430ec001 .........A..C... │ │ │ │ + 0x0005a3e4 42990e46 b90741ba 06420941 0042bd03 B..F..A..B.A.B.. │ │ │ │ + 0x0005a3f4 41be0241 bf014294 13429512 41961145 A..A..B..B..A..E │ │ │ │ + 0x0005a404 bb0541bc 04449710 419a0d45 9b0c419c ..A..D..A..E..A. │ │ │ │ + 0x0005a414 0b421141 7e419d0a 419e0942 9f0871f9 .B.A~A..A..B..q. │ │ │ │ + 0x0005a424 41fa41fb 41fc41fd 41fe41ff 41d441d5 A.A.A.A.A.A.A.A. │ │ │ │ + 0x0005a434 41064141 d641d741 d941da41 db41dc41 A.AA.A.A.A.A.A.A │ │ │ │ + 0x0005a444 dd41de41 df410e00 41d8440e c0019413 .A.A.A..A.D..... │ │ │ │ + 0x0005a454 95129611 9710980f 990e9a0d 9b0c9c0b ................ │ │ │ │ + 0x0005a464 9d0a9e09 9f08b907 ba06bb05 bc04bd03 ................ │ │ │ │ + 0x0005a474 be02bf01 11417e46 d4d5d6d7 dadbdcdd .....A~F........ │ │ │ │ + 0x0005a484 dedff9fa fbfcfdfe ff064141 d9000000 ..........AA.... │ │ │ │ + 0x0005a494 ec000000 34200000 64e3fdff 7c020000 ....4 ..d...|... │ │ │ │ + 0x0005a4a4 00419712 430ee001 42961344 9c0d419b .A..C...B..D..A. │ │ │ │ + 0x0005a4b4 0e420941 0042bb05 41bc0441 bd034192 .B.A.B..A..A..A. │ │ │ │ + 0x0005a4c4 17429316 41941544 951441b9 0744b808 .B..A..D..A..D.. │ │ │ │ + 0x0005a4d4 43981143 9910419a 0f43ba06 4211417e C..C..A..C..B.A~ │ │ │ │ + 0x0005a4e4 41911841 9d0c419e 0b419f0a 41b70941 A..A..A..A..A..A │ │ │ │ + 0x0005a4f4 be0241bf 010247f7 41f841f9 41fa41fb ..A...G.A.A.A.A. │ │ │ │ + 0x0005a504 41fc41fd 41fe41ff 41064141 d141d241 A.A.A.A.A.AA.A.A │ │ │ │ + 0x0005a514 d341d441 d541d641 d841d941 da41db41 .A.A.A.A.A.A.A.A │ │ │ │ + 0x0005a524 dc41dd41 de41df41 0e0041d7 430ee001 .A.A.A.A..A.C... │ │ │ │ + 0x0005a534 91189217 93169415 95149613 97129811 ................ │ │ │ │ + 0x0005a544 99109a0f 9b0e9c0d 9d0c9e0b 9f0ab709 ................ │ │ │ │ + 0x0005a554 b808b907 ba06bb05 bc04bd03 be02bf01 ................ │ │ │ │ + 0x0005a564 11417e46 d1d2d3d4 d5d8d9da dbdcddde .A~F............ │ │ │ │ + 0x0005a574 dff7f8f9 fafbfcfd feff0641 41d60000 ...........AA... │ │ │ │ + 0x0005a584 b8000000 24210000 f4e4fdff bc020000 ....$!.......... │ │ │ │ + 0x0005a594 00419117 450e8002 11487f42 95134392 .A..E....H.B..C. │ │ │ │ + 0x0005a5a4 16439810 41990f43 09410041 bb0541bc .C..A..C.A.A..A. │ │ │ │ + 0x0005a5b4 0441bd03 418e1a44 b80841b9 07469315 .A..A..D..A..F.. │ │ │ │ + 0x0005a5c4 42941441 96124597 1141ba06 4411417e B..A..E..A..D.A~ │ │ │ │ + 0x0005a5d4 418f1941 9018419a 0e419b0d 419c0c41 A..A..A..A..A..A │ │ │ │ + 0x0005a5e4 9d0b419e 0a419f09 43be0241 bf010251 ..A..A..C..A...Q │ │ │ │ + 0x0005a5f4 f841f941 fa41fb41 fc41fd41 fe41ff41 .A.A.A.A.A.A.A.A │ │ │ │ + 0x0005a604 ce410641 41cf41d0 41d241d3 41d441d5 .A.AA.A.A.A.A.A. │ │ │ │ + 0x0005a614 41d641d7 41d841d9 41da41db 41dc41dd A.A.A.A.A.A.A.A. │ │ │ │ + 0x0005a624 41de41df 410e0043 0648d141 0e800291 A.A.A..C.H.A.... │ │ │ │ + 0x0005a634 17921695 1311487f 41d241d5 74000000 ......H.A.A.t... │ │ │ │ + 0x0005a644 e0210000 f8e6fdff 10070000 00429c09 .!...........B.. │ │ │ │ + 0x0005a654 9b0a4c09 41009015 91149213 93129411 ..L.A........... │ │ │ │ + 0x0005a664 9d085b0e b0029e07 9f061141 7ebb05bc ..[........A~... │ │ │ │ + 0x0005a674 04bd03be 02bf018e 178f1695 10960f97 ................ │ │ │ │ + 0x0005a684 0e980d99 0c9a0b11 487f420d 1f037501 ........H.B...u. │ │ │ │ + 0x0005a694 0a0c0100 4b064141 06484fff fefdfcfb ....K.AA.HO..... │ │ │ │ + 0x0005a6a4 dfdedddc dbdad9d8 d7d6d5d4 d3d2d1d0 ................ │ │ │ │ + 0x0005a6b4 cfce410b 40000000 58220000 90edfdff ..A.@...X"...... │ │ │ │ + 0x0005a6c4 c4000000 00430e30 9f014a0a 0e0041df .....C.0..J...A. │ │ │ │ + 0x0005a6d4 420b4109 41004111 417e4506 41420941 B.A.A.A.A~E.AB.A │ │ │ │ + 0x0005a6e4 00421141 7e450641 42094100 4211417e .B.A~E.AB.A.B.A~ │ │ │ │ + 0x0005a6f4 45064142 0e0042df 40000000 9c220000 E.AB..B.@....".. │ │ │ │ + 0x0005a704 1ceefdff 44020000 00439d03 9c040941 ....D....C.....A │ │ │ │ + 0x0005a714 00449b05 9e02449f 0111417e 420e5002 .D....D...A~B.P. │ │ │ │ + 0x0005a724 530a0e00 4b0641df dedddcdb 410b530a S...K.A.....A.S. │ │ │ │ + 0x0005a734 0e004c06 41dfdedd dcdb410b 4c000000 ..L.A.....A.L... │ │ │ │ + 0x0005a744 e0220000 28f0fdff 68030000 00430941 ."..(...h....C.A │ │ │ │ + 0x0005a754 0099079a 06449b05 9c04449d 039e0245 .....D....D....E │ │ │ │ + 0x0005a764 9f011141 7e420e70 027a0a0e 004d0641 ...A~B.p.z...M.A │ │ │ │ + 0x0005a774 dfdedddc dbdad943 0b680a0e 004e0641 .......C.h...N.A │ │ │ │ + 0x0005a784 dfdedddc dbdad941 0b000000 1c000000 .......A........ │ │ │ │ + 0x0005a794 30230000 48f3fdff 40000000 00460e30 0#..H...@....F.0 │ │ │ │ + 0x0005a7a4 11417e44 0e004206 41000000 1c000000 .A~D..B.A....... │ │ │ │ + 0x0005a7b4 50230000 68f3fdff 44000000 00460e30 P#..h...D....F.0 │ │ │ │ + 0x0005a7c4 11417e45 0e004206 41000000 1c000000 .A~E..B.A....... │ │ │ │ + 0x0005a7d4 70230000 98f3fdff 50000000 00480e30 p#......P....H.0 │ │ │ │ + 0x0005a7e4 11417e46 0e004206 41000000 10000000 .A~F..B.A....... │ │ │ │ + 0x0005a7f4 90230000 c8f3fdff 88010000 00000000 .#.............. │ │ │ │ + 0x0005a804 34000000 a4230000 44f5fdff e8010000 4....#..D....... │ │ │ │ + 0x0005a814 00430941 009f0143 0e301141 7e4f9e02 .C.A...C.0.A~O.. │ │ │ │ + 0x0005a824 4fde4f0a 0e004406 41df410b 6f0a0e00 O.O...D.A.A.o... │ │ │ │ + 0x0005a834 440641df 410b0000 80000000 dc230000 D.A.A........#.. │ │ │ │ + 0x0005a844 fcf6fdff b01e0000 004d1141 7ebb05bc .........M.A~... │ │ │ │ + 0x0005a854 04bd03be 02bf018e 178f164d 94119312 ...........M.... │ │ │ │ + 0x0005a864 960f9510 990c9a0b 550eb003 9d089c09 ........U....... │ │ │ │ + 0x0005a874 9b0a9f06 11467f11 477f1148 7f901591 .....F..G..H.... │ │ │ │ + 0x0005a884 14921397 0e980d9e 07420d1f 031b030a .........B...... │ │ │ │ + 0x0005a894 0c01004b 06414106 46410647 4106484f ...K.AA.FA.GA.HO │ │ │ │ + 0x0005a8a4 fffefdfc fbdfdedd dcdbdad9 d8d7d6d5 ................ │ │ │ │ + 0x0005a8b4 d4d3d2d1 d0cfce41 0b000000 54000000 .......A....T... │ │ │ │ + 0x0005a8c4 60240000 2815feff c4060000 00429e03 `$..(........B.. │ │ │ │ + 0x0005a8d4 9f024509 4100bf01 930e4311 417e940d ..E.A.....C.A~.. │ │ │ │ + 0x0005a8e4 4d0e9001 960b950c 99089809 970a9a07 M............... │ │ │ │ + 0x0005a8f4 9b069c05 9d04430d 1f030301 0a0c0100 ......C......... │ │ │ │ + 0x0005a904 4b064145 ffdfdedd dcdbdad9 d8d7d6d5 K.AE............ │ │ │ │ + 0x0005a914 d4d3430b 88000000 b8240000 a01bfeff ..C......$...... │ │ │ │ + 0x0005a924 d01e0000 00450941 00990c98 0d5b0eb0 .....E.A.....[.. │ │ │ │ + 0x0005a934 039f06bb 0511417e bc04bd03 be02bf01 ......A~........ │ │ │ │ + 0x0005a944 8e178f16 90159114 92139312 94119510 ................ │ │ │ │ + 0x0005a954 960f970e 9a0b9b0a 9c099d08 9e071146 ...............F │ │ │ │ + 0x0005a964 7f11477f 11487f41 0d1f4105 6c1a03a0 ..G..H.A..A.l... │ │ │ │ + 0x0005a974 030a0c01 004b0641 41064641 06474106 .....K.AA.FA.GA. │ │ │ │ + 0x0005a984 4850fffe fdfcfbdf dedddcdb dad9d8d7 HP.............. │ │ │ │ + 0x0005a994 d6d5d4d3 d2d1d0cf ce066c41 0b000000 ..........lA.... │ │ │ │ + 0x0005a9a4 b8000000 44250000 e439feff 38040000 ....D%...9..8... │ │ │ │ + 0x0005a9b4 00439211 93104609 4100960d 970c450e .C....F.A.....E. │ │ │ │ + 0x0005a9c4 c0011141 7e11467f 11477f11 487f4a94 ...A~.F..G..H.J. │ │ │ │ + 0x0005a9d4 0f41950e 439a0941 990a4198 0b419e05 .A..C..A..A..A.. │ │ │ │ + 0x0005a9e4 43bf0143 be02459b 08419c07 43bd0344 C..C..E..A..C..D │ │ │ │ + 0x0005a9f4 9112439d 06419f04 02b9fd41 fe41ff41 ..C..A.....A.A.A │ │ │ │ + 0x0005aa04 d141d441 d541d841 d941da41 db41dc41 .A.A.A.A.A.A.A.A │ │ │ │ + 0x0005aa14 dd41de41 df410e00 47064141 06464106 .A.A.A..G.AA.FA. │ │ │ │ + 0x0005aa24 47410648 d7d6d3d2 410ec001 91129211 GA.H....A....... │ │ │ │ + 0x0005aa34 9310940f 950e960d 970c980b 990a9a09 ................ │ │ │ │ + 0x0005aa44 9b089c07 9d069e05 9f04bd03 be02bf01 ................ │ │ │ │ + 0x0005aa54 11417e11 467f1147 7f11487f b8000000 .A~.F..G..H..... │ │ │ │ + 0x0005aa64 00260000 683dfeff 38040000 0043970c .&..h=..8....C.. │ │ │ │ + 0x0005aa74 960d4609 41009211 9310450e c0011141 ..F.A.....E....A │ │ │ │ + 0x0005aa84 7e11467f 11477f11 487f4a94 0f41950e ~.F..G..H.J..A.. │ │ │ │ + 0x0005aa94 439a0941 990a4198 0b419e05 43bf0143 C..A..A..A..C..C │ │ │ │ + 0x0005aaa4 be02459b 08419c07 43bd0344 9112439d ..E..A..C..D..C. │ │ │ │ + 0x0005aab4 06419f04 02b9fd41 fe41ff41 d141d441 .A.....A.A.A.A.A │ │ │ │ + 0x0005aac4 d541d841 d941da41 db41dc41 dd41de41 .A.A.A.A.A.A.A.A │ │ │ │ + 0x0005aad4 df410e00 47064141 06464106 47410648 .A..G.AA.FA.GA.H │ │ │ │ + 0x0005aae4 d7d6d3d2 410ec001 91129211 9310940f ....A........... │ │ │ │ + 0x0005aaf4 950e960d 970c980b 990a9a09 9b089c07 ................ │ │ │ │ + 0x0005ab04 9d069e05 9f04bd03 be02bf01 11417e11 .............A~. │ │ │ │ + 0x0005ab14 467f1147 7f11487f 44000000 bc260000 F..G..H.D....&.. │ │ │ │ + 0x0005ab24 ec40feff 2c020000 00419f04 450e6011 .@..,....A..E.`. │ │ │ │ + 0x0005ab34 417e489b 08419c07 43bd0341 be02459d A~H..A..C..A..E. │ │ │ │ + 0x0005ab44 06419e05 41bf0102 63fd41fe 41ff41db .A..A...c.A.A.A. │ │ │ │ + 0x0005ab54 41dc41dd 41de410e 00430641 df000000 A.A.A.A..C.A.... │ │ │ │ + 0x0005ab64 c4000000 04270000 d442feff 2c020000 .....'...B..,... │ │ │ │ + 0x0005ab74 00429f07 09410045 0ec00198 0e11417e .B...A.E......A~ │ │ │ │ + 0x0005ab84 45970f45 bd0341be 0242ba06 41bb0543 E..E..A..B..A..C │ │ │ │ + 0x0005ab94 990d419a 0c439214 41931346 94124195 ..A..C..A..F..A. │ │ │ │ + 0x0005aba4 11439610 429b0b44 bc04439c 0a419d09 .C..B..D..C..A.. │ │ │ │ + 0x0005abb4 419e0842 bf0173fa 41fb41fc 41fd41fe A..B..s.A.A.A.A. │ │ │ │ + 0x0005abc4 41ff41d2 41d341d4 41d541d6 41d741d9 A.A.A.A.A.A.A.A. │ │ │ │ + 0x0005abd4 41da41db 41dc41dd 41de410e 00440641 A.A.A.A.A.A..D.A │ │ │ │ + 0x0005abe4 dfd8430e c0019214 93139412 95119610 ..C............. │ │ │ │ + 0x0005abf4 970f980e 990d9a0c 9b0b9c0a 9d099e08 ................ │ │ │ │ + 0x0005ac04 9f07ba06 bb05bc04 bd03be02 bf011141 ...............A │ │ │ │ + 0x0005ac14 7e46d2d3 d4d5d6d9 dadbdcdd defafbfc ~F.............. │ │ │ │ + 0x0005ac24 fdfeff41 d7000000 c4000000 cc270000 ...A.........'.. │ │ │ │ + 0x0005ac34 3c44feff f0050000 00419117 44094100 ...... │ │ │ │ + 0x0005c274 30010000 00000000 30000000 1c3e0000 0.......0....>.. │ │ │ │ + 0x0005c284 bc0effff 30010000 00480941 009e029d ....0....H.A.... │ │ │ │ + 0x0005c294 03449b05 9c04459f 0111417e 420e506e .D....E...A~B.Pn │ │ │ │ + 0x0005c2a4 0e004706 41dfdedd dcdb0000 10000000 ..G.A........... │ │ │ │ + 0x0005c2b4 503e0000 b80fffff 7c040000 00000000 P>......|....... │ │ │ │ + 0x0005c2c4 18000000 643e0000 2414ffff 44010000 ....d>..$...D... │ │ │ │ + 0x0005c2d4 00489f01 02410adf 430b0000 44000000 .H...A..C...D... │ │ │ │ + 0x0005c2e4 803e0000 5815ffff 44010000 0042bd03 .>..X...D....B.. │ │ │ │ + 0x0005c2f4 430e6042 be0241bf 01430941 00429c07 C.`B..A..C.A.B.. │ │ │ │ + 0x0005c304 419d0643 9e05419f 04421141 7e71fe41 A..C..A..B.A~q.A │ │ │ │ + 0x0005c314 ff41dc41 dd41de41 df410641 410e0041 .A.A.A.A.A.AA..A │ │ │ │ + 0x0005c324 fd000000 10000000 c83e0000 6016ffff .........>..`... │ │ │ │ + 0x0005c334 98010000 00000000 10000000 dc3e0000 .............>.. │ │ │ │ + 0x0005c344 ec17ffff 98010000 00000000 34000000 ............4... │ │ │ │ + 0x0005c354 f03e0000 a819ffff 58040000 00440941 .>......X....D.A │ │ │ │ + 0x0005c364 009d039e 02449f01 430e5011 417e580a .....D..C.P.A~X. │ │ │ │ + 0x0005c374 0e004b06 41dfdedd 420b02d7 0e004b06 ..K.A...B.....K. │ │ │ │ + 0x0005c384 41dfdedd 10000000 283f0000 d01dffff A.......(?...... │ │ │ │ + 0x0005c394 18000000 00000000 10000000 3c3f0000 ............: 8] UND omp_get_num_threads@OMP_1.0 (2) │ │ │ │ 4: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND exp@GLIBC_2.29 (3) │ │ │ │ 5: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND clock_gettime@GLIBC_2.17 (4) │ │ │ │ 6: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 7: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND srand48@GLIBC_2.17 (4) │ │ │ │ 8: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND putchar@GLIBC_2.17 (4) │ │ │ │ @@ -52,226 +52,226 @@ │ │ │ │ 48: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND drand48@GLIBC_2.17 (4) │ │ │ │ 49: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND pow@GLIBC_2.29 (3) │ │ │ │ 50: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND GOMP_loop_end_nowait@GOMP_1.0 (5) │ │ │ │ 51: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND omp_get_max_threads@OMP_1.0 (2) │ │ │ │ 52: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND __powieee128@GLIBC_2.32 (10) │ │ │ │ 53: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND memset@GLIBC_2.17 (4) │ │ │ │ 54: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND fftw_malloc │ │ │ │ - 55: 0000000000038b90 4108 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_3d │ │ │ │ - 56: 0000000000045220 328 FUNC GLOBAL DEFAULT [: 8] 10 nfct_check │ │ │ │ - 57: 000000000006baf0 260 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_all │ │ │ │ - 58: 0000000000044bb0 568 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init │ │ │ │ - 59: 00000000000070b0 812 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_complex │ │ │ │ - 60: 000000000000b920 304 FUNC GLOBAL DEFAULT 10 nfft_cp_w_double │ │ │ │ - 61: 000000000006b970 372 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_all │ │ │ │ - 62: 000000000006b7b0 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_matrix │ │ │ │ - 63: 0000000000061a30 448 FUNC GLOBAL DEFAULT [: 8] 10 eval_al_thresh │ │ │ │ - 64: 000000000000b6f0 120 FUNC GLOBAL DEFAULT 10 nfft_cp_a_complex │ │ │ │ - 65: 0000000000008c50 228 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp │ │ │ │ - 66: 0000000000045370 556 FUNC GLOBAL DEFAULT [: 8] 10 nfct_finalize │ │ │ │ - 67: 000000000003c750 860 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_full_psi │ │ │ │ - 68: 0000000000008380 1036 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_double │ │ │ │ - 69: 0000000000035190 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_direct │ │ │ │ - 70: 000000000003c460 748 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_psi │ │ │ │ - 71: 000000000006d540 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_double │ │ │ │ - 72: 000000000004ce00 92 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_3d │ │ │ │ - 73: 000000000005a180 216 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_init_guru │ │ │ │ - 74: 000000000005eb10 1392 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed_direct │ │ │ │ - 75: 0000000000045170 80 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_2d │ │ │ │ - 76: 0000000000055950 1044 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint_direct │ │ │ │ - 77: 000000000006acb0 68 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_advanced │ │ │ │ - 78: 0000000000051a50 1080 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint_direct │ │ │ │ - 79: 0000000000005f10 1608 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bsplines │ │ │ │ - 80: 000000000006d360 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_double │ │ │ │ - 81: 000000000006b200 320 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta │ │ │ │ - 82: 000000000006a810 1116 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru_advanced │ │ │ │ - 83: 0000000000052320 1508 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_psi │ │ │ │ - 84: 0000000000007870 792 FUNC GLOBAL DEFAULT 10 nfft_error_l_infty_1_complex │ │ │ │ - 85: 0000000000060eb0 308 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_row │ │ │ │ - 86: 0000000000044df0 812 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_guru │ │ │ │ - 87: 0000000000051610 1080 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo_direct │ │ │ │ - 88: 0000000000066070 888 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_trafo │ │ │ │ - 89: 0000000000061120 1192 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_all │ │ │ │ - 90: 0000000000043e40 660 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_fg_psi │ │ │ │ - 91: 000000000006b620 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_row │ │ │ │ - 92: 00000000000552c0 588 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init_random_nodes_coeffs │ │ │ │ - 93: 0000000000035e60 3604 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_1d │ │ │ │ - 94: 00000000000089f0 328 FUNC GLOBAL DEFAULT [: 8] 10 nfft_prod_real │ │ │ │ - 95: 000000000005aa30 1524 FUNC GLOBAL DEFAULT [: 8] 10 fpt_init │ │ │ │ - 96: 0000000000008bf0 96 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2 │ │ │ │ - 97: 00000000000065c0 360 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson2 │ │ │ │ - 98: 000000000004b870 548 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_lin_psi │ │ │ │ - 99: 00000000000651b0 688 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint_direct │ │ │ │ - 100: 0000000000006730 2004 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson4 │ │ │ │ - 101: 000000000003d400 76 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_1d │ │ │ │ - 102: 000000000006b6d0 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_matrix │ │ │ │ - 103: 0000000000008e50 1316 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda │ │ │ │ - 104: 00000000000520d0 580 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_lin_psi │ │ │ │ - 105: 000000000004c010 1804 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_full_psi │ │ │ │ - 106: 000000000000ca30 36 FUNC GLOBAL DEFAULT 10 nfft_get_version │ │ │ │ - 107: 0000000000043750 1204 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint_direct │ │ │ │ - 108: 0000000000009bf0 704 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_double │ │ │ │ - 109: 0000000000043280 1224 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo_direct │ │ │ │ - 110: 000000000005c560 148 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute │ │ │ │ - 111: 0000000000008d40 260 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp_int │ │ │ │ - 112: 00000000000451c0 92 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_3d │ │ │ │ - 113: 0000000000060ff0 296 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_row │ │ │ │ - 114: 000000000000c180 84 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_complex │ │ │ │ - 115: 0000000000006f10 248 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_sobolev │ │ │ │ - 116: 000000000000a150 136 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_unit_complex │ │ │ │ - 117: 000000000006d500 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_double │ │ │ │ - 118: 000000000000ae00 60 FUNC GLOBAL DEFAULT [: 8] 10 nfft_set_num_threads │ │ │ │ - 119: 000000000004c7f0 568 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init │ │ │ │ - 120: 0000000000065d80 96 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute_x │ │ │ │ - 121: 000000000000b020 304 FUNC GLOBAL DEFAULT 10 nfft_dot_double │ │ │ │ - 122: 0000000000008790 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_float_property │ │ │ │ - 123: 000000000004bd40 712 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_psi │ │ │ │ - 124: 000000000006c530 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_complex │ │ │ │ - 125: 000000000006d260 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_complex │ │ │ │ - 126: 000000000000b890 144 FUNC GLOBAL DEFAULT 10 nfft_cp_w_complex │ │ │ │ - 127: 000000000000bdb0 160 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_complex │ │ │ │ - 128: 0000000000007010 148 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_multiquadric │ │ │ │ - 129: 0000000000064510 256 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_finalize │ │ │ │ - 130: 00000000000539a0 328 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init │ │ │ │ - 131: 000000000006ee78 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ - 132: 000000000006bd10 396 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner │ │ │ │ - 133: 0000000000055510 1080 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo_direct │ │ │ │ - 134: 0000000000005c30 724 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bessel_i0 │ │ │ │ - 135: 0000000000037a80 4368 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_2d │ │ │ │ - 136: 000000000000af10 272 FUNC GLOBAL DEFAULT 10 nfft_dot_complex │ │ │ │ - 137: 0000000000059350 940 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_adjoint │ │ │ │ - 138: 000000000003bf50 532 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_lin_psi │ │ │ │ - 139: 0000000000064940 2160 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo │ │ │ │ - 140: 000000000004ca30 812 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_guru │ │ │ │ - 141: 000000000000cab0 20 FUNC GLOBAL DEFAULT 10 nfft_get_default_window_cut_off │ │ │ │ - 142: 0000000000064610 816 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo_direct │ │ │ │ - 143: 000000000000b590 172 FUNC GLOBAL DEFAULT 10 nfft_cp_complex │ │ │ │ + 55: 0000000000038960 4088 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_3d │ │ │ │ + 56: 0000000000045130 392 FUNC GLOBAL DEFAULT [: 1] 10 nfct_check │ │ │ │ + 57: 000000000006a9e0 240 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_all │ │ │ │ + 58: 0000000000044a90 580 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init │ │ │ │ + 59: 0000000000007040 796 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_complex │ │ │ │ + 60: 000000000000b8a0 344 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_double │ │ │ │ + 61: 000000000006a870 356 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_all │ │ │ │ + 62: 000000000006a6b0 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_matrix │ │ │ │ + 63: 0000000000061030 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_al_thresh │ │ │ │ + 64: 000000000000b670 120 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_complex │ │ │ │ + 65: 0000000000008bc0 212 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp │ │ │ │ + 66: 00000000000452c0 488 FUNC GLOBAL DEFAULT [: 1] 10 nfct_finalize │ │ │ │ + 67: 000000000003c4a0 904 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_full_psi │ │ │ │ + 68: 00000000000082e0 1020 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_double │ │ │ │ + 69: 0000000000034ee0 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_direct │ │ │ │ + 70: 000000000003c190 784 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_psi │ │ │ │ + 71: 000000000006c1c0 480 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_double │ │ │ │ + 72: 000000000004cf70 80 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_3d │ │ │ │ + 73: 0000000000059cb0 196 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_init_guru │ │ │ │ + 74: 000000000005e3a0 1344 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed_direct │ │ │ │ + 75: 0000000000045090 68 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_2d │ │ │ │ + 76: 0000000000055960 1008 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint_direct │ │ │ │ + 77: 0000000000069c70 28 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_advanced │ │ │ │ + 78: 0000000000051bd0 1080 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint_direct │ │ │ │ + 79: 0000000000005f00 1408 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bsplines │ │ │ │ + 80: 000000000006c020 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_double │ │ │ │ + 81: 000000000006a160 300 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta │ │ │ │ + 82: 0000000000069840 1032 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru_advanced │ │ │ │ + 83: 0000000000052470 1520 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_psi │ │ │ │ + 84: 00000000000077e0 792 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_complex │ │ │ │ + 85: 0000000000060510 304 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_row │ │ │ │ + 86: 0000000000044ce0 872 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_guru │ │ │ │ + 87: 0000000000051790 1080 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo_direct │ │ │ │ + 88: 00000000000651f0 852 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_trafo │ │ │ │ + 89: 0000000000060770 1148 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_all │ │ │ │ + 90: 0000000000043d50 636 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_fg_psi │ │ │ │ + 91: 000000000006a530 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_row │ │ │ │ + 92: 0000000000055300 572 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init_random_nodes_coeffs │ │ │ │ + 93: 0000000000035c60 3444 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_1d │ │ │ │ + 94: 0000000000008950 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_prod_real │ │ │ │ + 95: 000000000005a530 1424 FUNC GLOBAL DEFAULT [: 1] 10 fpt_init │ │ │ │ + 96: 0000000000008b60 96 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2 │ │ │ │ + 97: 00000000000064e0 416 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson2 │ │ │ │ + 98: 000000000004b9f0 524 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_lin_psi │ │ │ │ + 99: 00000000000643a0 672 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint_direct │ │ │ │ + 100: 0000000000006680 2068 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson4 │ │ │ │ + 101: 000000000003d1d0 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_1d │ │ │ │ + 102: 000000000006a5d0 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_matrix │ │ │ │ + 103: 0000000000008dc0 1444 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda │ │ │ │ + 104: 0000000000052240 556 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_lin_psi │ │ │ │ + 105: 000000000004c140 1808 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_full_psi │ │ │ │ + 106: 000000000000ca40 36 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_version │ │ │ │ + 107: 00000000000436a0 1176 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint_direct │ │ │ │ + 108: 0000000000009cc0 620 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_double │ │ │ │ + 109: 00000000000431f0 1196 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo_direct │ │ │ │ + 110: 000000000005bf70 128 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute │ │ │ │ + 111: 0000000000008ca0 244 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp_int │ │ │ │ + 112: 00000000000450e0 80 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_3d │ │ │ │ + 113: 0000000000060640 304 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_row │ │ │ │ + 114: 000000000000c130 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_complex │ │ │ │ + 115: 0000000000006ea0 228 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_sobolev │ │ │ │ + 116: 000000000000a120 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_unit_complex │ │ │ │ + 117: 000000000006c1a0 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_double │ │ │ │ + 118: 000000000000ada0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_set_num_threads │ │ │ │ + 119: 000000000004c920 580 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init │ │ │ │ + 120: 0000000000064f30 56 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute_x │ │ │ │ + 121: 000000000000afa0 304 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_double │ │ │ │ + 122: 0000000000008700 580 FUNC GLOBAL DEFAULT [: 1] 10 nfft_float_property │ │ │ │ + 123: 000000000004be80 700 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_psi │ │ │ │ + 124: 000000000006b3c0 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_complex │ │ │ │ + 125: 000000000006bf20 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_complex │ │ │ │ + 126: 000000000000b810 144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_complex │ │ │ │ + 127: 000000000000bd60 160 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_complex │ │ │ │ + 128: 0000000000006f90 132 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_multiquadric │ │ │ │ + 129: 0000000000063790 220 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_finalize │ │ │ │ + 130: 0000000000053ab0 312 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init │ │ │ │ + 131: 000000000006d6e8 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ + 132: 000000000006abc0 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner │ │ │ │ + 133: 0000000000055540 1044 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo_direct │ │ │ │ + 134: 0000000000005c00 708 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bessel_i0 │ │ │ │ + 135: 0000000000037870 4336 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_2d │ │ │ │ + 136: 000000000000ae90 272 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_complex │ │ │ │ + 137: 0000000000058fa0 868 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_adjoint │ │ │ │ + 138: 000000000003bc70 524 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_lin_psi │ │ │ │ + 139: 0000000000063b80 2080 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo │ │ │ │ + 140: 000000000004cb70 872 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_guru │ │ │ │ + 141: 000000000000cac0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_default_window_cut_off │ │ │ │ + 142: 0000000000063870 784 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo_direct │ │ │ │ + 143: 000000000000b510 172 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_complex │ │ │ │ 144: 0000000000090090 8 OBJECT GLOBAL DEFAULT 21 .gomp_critical_user_nfft_omp_critical_fftw_plan │ │ │ │ - 145: 000000000003d450 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_2d │ │ │ │ - 146: 0000000000059ad0 1384 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_trafo │ │ │ │ - 147: 000000000000a820 540 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ - 148: 000000000005c600 2340 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo_direct │ │ │ │ - 149: 00000000000073e0 1164 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_double │ │ │ │ - 150: 000000000005a260 96 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_finalize │ │ │ │ - 151: 000000000006af80 268 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_finalize │ │ │ │ - 152: 000000000000c640 996 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex_int │ │ │ │ - 153: 000000000000bc90 288 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_double │ │ │ │ - 154: 000000000000b220 432 FUNC GLOBAL DEFAULT 10 nfft_dot_w_double │ │ │ │ - 155: 0000000000064390 376 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_forget │ │ │ │ - 156: 000000000004baa0 660 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_fg_psi │ │ │ │ - 157: 000000000005cf30 7132 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo │ │ │ │ - 158: 0000000000053b40 412 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_finalize │ │ │ │ - 159: 000000000000c360 724 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex │ │ │ │ - 160: 0000000000009b00 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_die │ │ │ │ - 161: 00000000000663f0 544 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_adjoint │ │ │ │ - 162: 000000000000aea0 104 FUNC GLOBAL DEFAULT [: 8] 10 nfft_clock_gettime_seconds │ │ │ │ - 163: 000000000003cb80 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init │ │ │ │ - 164: 0000000000059700 964 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_trafo │ │ │ │ - 165: 0000000000051e90 572 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_phi_hut │ │ │ │ - 166: 0000000000009eb0 536 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_complex │ │ │ │ - 167: 000000000000ada0 88 FUNC GLOBAL DEFAULT [: 8] 10 nfft_get_num_threads │ │ │ │ - 168: 000000000003a8e0 5284 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_3d │ │ │ │ - 169: 000000000000c1e0 376 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_double │ │ │ │ - 170: 0000000000008b60 132 FUNC GLOBAL DEFAULT [: 8] 10 nfft_log2i │ │ │ │ - 171: 0000000000052910 3260 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_full_psi │ │ │ │ - 172: 000000000000b770 276 FUNC GLOBAL DEFAULT 10 nfft_cp_a_double │ │ │ │ - 173: 00000000000443b0 1836 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_full_psi │ │ │ │ - 174: 00000000000486f0 10344 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint │ │ │ │ - 175: 000000000003d4a0 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_3d │ │ │ │ - 176: 000000000000ae60 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_elapsed_seconds │ │ │ │ - 177: 000000000004d1e0 7836 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo │ │ │ │ - 178: 000000000005b030 892 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_1 │ │ │ │ - 179: 000000000006b570 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_row │ │ │ │ - 180: 000000000006ad00 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init │ │ │ │ - 181: 000000000000cad0 32 FUNC GLOBAL DEFAULT [: 8] 10 nfft_get_window_name │ │ │ │ - 182: 000000000006b4c0 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_row │ │ │ │ - 183: 000000000005b3b0 4516 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_2 │ │ │ │ - 184: 000000000000b640 172 FUNC GLOBAL DEFAULT 10 nfft_cp_double │ │ │ │ - 185: 00000000000589e0 908 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_finalize │ │ │ │ - 186: 0000000000043c10 548 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_lin_psi │ │ │ │ - 187: 0000000000039ba0 3388 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo │ │ │ │ - 188: 00000000000350c0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_direct │ │ │ │ - 189: 0000000000009a80 116 FUNC GLOBAL DEFAULT [: 8] 10 nfft_free │ │ │ │ - 190: 000000000006bea0 448 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner_thresh │ │ │ │ - 191: 0000000000063c10 1240 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_guru │ │ │ │ - 192: 00000000000615d0 356 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_all │ │ │ │ - 193: 000000000003d500 376 FUNC GLOBAL DEFAULT [: 8] 10 nfft_check │ │ │ │ - 194: 000000000004cfb0 556 FUNC GLOBAL DEFAULT [: 8] 10 nfst_finalize │ │ │ │ - 195: 000000000004c720 208 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_one_psi │ │ │ │ - 196: 0000000000006560 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_fejer │ │ │ │ - 197: 000000000006bc00 260 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_all │ │ │ │ - 198: 00000000000604d0 1168 FUNC GLOBAL DEFAULT [: 8] 10 fpt_finalize │ │ │ │ - 199: 00000000000535d0 208 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_one_psi │ │ │ │ - 200: 000000000006b090 368 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha │ │ │ │ - 201: 000000000003c170 748 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_fg_psi │ │ │ │ - 202: 000000000004f7b0 7772 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint │ │ │ │ - 203: 000000000000bfa0 84 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_complex │ │ │ │ - 204: 000000000006e090 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_double │ │ │ │ + 145: 000000000003d210 68 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_2d │ │ │ │ + 146: 0000000000059690 1288 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_trafo │ │ │ │ + 147: 000000000000a7a0 568 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ + 148: 000000000005bff0 2292 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo_direct │ │ │ │ + 149: 0000000000007360 1148 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_double │ │ │ │ + 150: 0000000000059d80 72 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_finalize │ │ │ │ + 151: 0000000000069ee0 236 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_finalize │ │ │ │ + 152: 000000000000c670 976 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex_int │ │ │ │ + 153: 000000000000bc40 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_double │ │ │ │ + 154: 000000000000b1a0 432 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_double │ │ │ │ + 155: 0000000000063640 324 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_forget │ │ │ │ + 156: 000000000004bc00 636 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_fg_psi │ │ │ │ + 157: 000000000005c8f0 6828 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo │ │ │ │ + 158: 0000000000053c40 352 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_finalize │ │ │ │ + 159: 000000000000c310 852 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex │ │ │ │ + 160: 0000000000009bc0 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_die │ │ │ │ + 161: 0000000000065550 496 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_adjoint │ │ │ │ + 162: 000000000000ae30 92 FUNC GLOBAL DEFAULT [: 1] 10 nfft_clock_gettime_seconds │ │ │ │ + 163: 000000000003c900 608 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init │ │ │ │ + 164: 0000000000059310 896 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_trafo │ │ │ │ + 165: 0000000000052010 556 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_phi_hut │ │ │ │ + 166: 0000000000009f30 448 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_complex │ │ │ │ + 167: 000000000000ad50 76 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_num_threads │ │ │ │ + 168: 000000000003a6a0 5220 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_3d │ │ │ │ + 169: 000000000000c190 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_double │ │ │ │ + 170: 0000000000008ae0 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_log2i │ │ │ │ + 171: 0000000000052a60 3224 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_full_psi │ │ │ │ + 172: 000000000000b6f0 276 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_double │ │ │ │ + 173: 0000000000044290 1840 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_full_psi │ │ │ │ + 174: 00000000000487c0 10580 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint │ │ │ │ + 175: 000000000003d260 80 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_3d │ │ │ │ + 176: 000000000000ae00 48 FUNC GLOBAL DEFAULT [: 1] 10 nfft_elapsed_seconds │ │ │ │ + 177: 000000000004d340 7856 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo │ │ │ │ + 178: 000000000005aac0 828 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_1 │ │ │ │ + 179: 000000000006a490 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_row │ │ │ │ + 180: 0000000000069c90 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init │ │ │ │ + 181: 000000000000cae0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_window_name │ │ │ │ + 182: 000000000006a3f0 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_row │ │ │ │ + 183: 000000000005ae00 4452 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_2 │ │ │ │ + 184: 000000000000b5c0 172 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_double │ │ │ │ + 185: 00000000000586e0 792 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_finalize │ │ │ │ + 186: 0000000000043b40 524 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_lin_psi │ │ │ │ + 187: 0000000000039960 3380 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo │ │ │ │ + 188: 0000000000034e20 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_direct │ │ │ │ + 189: 0000000000009b80 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_free │ │ │ │ + 190: 000000000006ad60 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner_thresh │ │ │ │ + 191: 0000000000062fa0 1116 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_guru │ │ │ │ + 192: 0000000000060bf0 324 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_all │ │ │ │ + 193: 000000000003d2b0 456 FUNC GLOBAL DEFAULT [: 1] 10 nfft_check │ │ │ │ + 194: 000000000004d150 488 FUNC GLOBAL DEFAULT [: 1] 10 nfst_finalize │ │ │ │ + 195: 000000000004c850 196 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_one_psi │ │ │ │ + 196: 0000000000006480 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_fejer │ │ │ │ + 197: 000000000006aad0 240 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_all │ │ │ │ + 198: 000000000005fc70 1020 FUNC GLOBAL DEFAULT [: 1] 10 fpt_finalize │ │ │ │ + 199: 0000000000053700 196 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_one_psi │ │ │ │ + 200: 000000000006a000 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha │ │ │ │ + 201: 000000000003be80 784 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_fg_psi │ │ │ │ + 202: 000000000004f8c0 7888 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint │ │ │ │ + 203: 000000000000bf50 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_complex │ │ │ │ + 204: 000000000006cb80 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_double │ │ │ │ 205: 0000000000090080 8 OBJECT GLOBAL DEFAULT 21 nfft_free_hook │ │ │ │ - 206: 0000000000035260 3072 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_1d │ │ │ │ - 207: 000000000000ba50 140 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_complex │ │ │ │ - 208: 0000000000060960 1348 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_row │ │ │ │ - 209: 0000000000055d70 5564 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo │ │ │ │ - 210: 000000000000a0d0 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_drand48 │ │ │ │ - 211: 000000000006b340 384 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma │ │ │ │ - 212: 0000000000058d70 1500 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_adjoint │ │ │ │ - 213: 000000000000a2b0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_real │ │ │ │ - 214: 000000000000b150 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w_complex │ │ │ │ - 215: 00000000000640f0 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_advanced │ │ │ │ - 216: 000000000005f080 5192 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed │ │ │ │ - 217: 000000000003e300 10452 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint │ │ │ │ - 218: 00000000000618a0 396 FUNC GLOBAL DEFAULT [: 8] 10 eval_al │ │ │ │ - 219: 0000000000064170 536 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute │ │ │ │ - 220: 000000000006c940 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_complex │ │ │ │ - 221: 0000000000007b90 1144 FUNC GLOBAL DEFAULT 10 nfft_error_l_infty_1_double │ │ │ │ - 222: 000000000003d0f0 772 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_lin │ │ │ │ - 223: 0000000000008b40 24 FUNC GLOBAL DEFAULT 10 nfft_exp2i │ │ │ │ - 224: 0000000000061740 348 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_all │ │ │ │ - 225: 000000000005a040 208 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_init_guru │ │ │ │ - 226: 0000000000009b50 152 FUNC GLOBAL DEFAULT [: 8] 10 nfft_malloc │ │ │ │ - 227: 000000000004cd60 76 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_1d │ │ │ │ - 228: 000000000004b3f0 1148 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint_direct │ │ │ │ - 229: 000000000003cab0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_one_psi │ │ │ │ - 230: 00000000000536a0 768 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_guru │ │ │ │ - 231: 0000000000058980 84 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init │ │ │ │ - 232: 00000000000440e0 712 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_psi │ │ │ │ - 233: 000000000003d680 652 FUNC GLOBAL DEFAULT [: 8] 10 nfft_finalize │ │ │ │ - 234: 000000000000a380 184 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sinc │ │ │ │ - 235: 000000000006b890 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_matrix │ │ │ │ + 206: 0000000000034fa0 3252 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_1d │ │ │ │ + 207: 000000000000ba00 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_complex │ │ │ │ + 208: 0000000000060080 1164 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_row │ │ │ │ + 209: 0000000000055d50 5208 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo │ │ │ │ + 210: 000000000000a100 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_drand48 │ │ │ │ + 211: 000000000006a290 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma │ │ │ │ + 212: 0000000000058a00 1436 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_adjoint │ │ │ │ + 213: 000000000000a260 184 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_real │ │ │ │ + 214: 000000000000b0d0 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_complex │ │ │ │ + 215: 0000000000063400 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_advanced │ │ │ │ + 216: 000000000005e8e0 4996 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed │ │ │ │ + 217: 000000000003e0f0 10420 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint │ │ │ │ + 218: 0000000000060e90 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_al │ │ │ │ + 219: 0000000000063440 508 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute │ │ │ │ + 220: 000000000006b740 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_complex │ │ │ │ + 221: 0000000000007b00 1144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_double │ │ │ │ + 222: 000000000003ce90 832 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_lin │ │ │ │ + 223: 0000000000008ac0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_exp2i │ │ │ │ + 224: 0000000000060d40 324 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_all │ │ │ │ + 225: 0000000000059ba0 188 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_init_guru │ │ │ │ + 226: 0000000000009c00 132 FUNC GLOBAL DEFAULT [: 1] 10 nfft_malloc │ │ │ │ + 227: 000000000004cee0 64 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_1d │ │ │ │ + 228: 000000000004b590 1112 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint_direct │ │ │ │ + 229: 000000000003c830 196 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_one_psi │ │ │ │ + 230: 00000000000537d0 728 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_guru │ │ │ │ + 231: 00000000000586b0 44 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init │ │ │ │ + 232: 0000000000043fd0 700 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_psi │ │ │ │ + 233: 000000000003d480 568 FUNC GLOBAL DEFAULT [: 1] 10 nfft_finalize │ │ │ │ + 234: 000000000000a340 168 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sinc │ │ │ │ + 235: 000000000006a790 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_matrix │ │ │ │ 236: 0000000000090078 8 OBJECT GLOBAL DEFAULT 21 nfft_die_hook │ │ │ │ - 237: 000000000006d770 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_double │ │ │ │ - 238: 000000000000c000 376 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_double │ │ │ │ - 239: 000000000000aa40 756 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ - 240: 000000000000b4c0 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w2_complex │ │ │ │ - 241: 000000000000ae40 20 FUNC GLOBAL DEFAULT 10 nfft_has_threads_enabled │ │ │ │ - 242: 000000000006c060 1228 FUNC GLOBAL DEFAULT [: 8] 10 wigner_start │ │ │ │ - 243: 0000000000036c80 3576 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_2d │ │ │ │ - 244: 000000000000a1e0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_shifted_unit_double │ │ │ │ - 245: 0000000000053af0 80 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_1d │ │ │ │ - 246: 000000000000ca60 68 FUNC GLOBAL DEFAULT [: 8] 10 nfft_m2K │ │ │ │ - 247: 000000000000bae0 288 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_double │ │ │ │ - 248: 0000000000045f80 10088 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo │ │ │ │ - 249: 000000000006c710 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_complex │ │ │ │ - 250: 0000000000064130 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init │ │ │ │ - 251: 0000000000065460 2332 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint │ │ │ │ - 252: 0000000000005bb0 128 FUNC GLOBAL DEFAULT [: 8] 10 nfft_assertion_failed │ │ │ │ - 253: 000000000006ad40 564 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_precompute │ │ │ │ - 254: 00000000000551b0 272 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_cp │ │ │ │ - 255: 000000000004ce60 328 FUNC GLOBAL DEFAULT [: 8] 10 nfst_check │ │ │ │ - 256: 000000000004cdb0 80 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_2d │ │ │ │ - 257: 0000000000045120 76 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_1d │ │ │ │ - 258: 000000000003cde0 772 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_guru │ │ │ │ - 259: 000000000000b3d0 240 FUNC GLOBAL DEFAULT 10 nfft_dot_w_w2_complex │ │ │ │ - 260: 0000000000008010 868 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_complex │ │ │ │ - 261: 0000000000009380 1792 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda2 │ │ │ │ - 262: 000000000006c6d0 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_complex │ │ │ │ - 263: 000000000005a110 104 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_finalize │ │ │ │ - 264: 0000000000057330 5708 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint │ │ │ │ - 265: 000000000000be50 332 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_double │ │ │ │ - 266: 000000000006ac70 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru │ │ │ │ - 267: 000000000000bc00 140 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_complex │ │ │ │ - 268: 000000000000a110 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_srand48 │ │ │ │ - 269: 0000000000044ae0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_one_psi │ │ │ │ - 270: 0000000000040be0 9876 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo │ │ │ │ - 271: 000000000003bd90 436 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint │ │ │ │ + 237: 000000000006c3a0 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_double │ │ │ │ + 238: 000000000000bfb0 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_double │ │ │ │ + 239: 000000000000a9e0 740 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ + 240: 000000000000b440 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w2_complex │ │ │ │ + 241: 000000000000adc0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_has_threads_enabled │ │ │ │ + 242: 000000000006af00 1196 FUNC GLOBAL DEFAULT [: 1] 10 wigner_start │ │ │ │ + 243: 00000000000369e0 3716 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_2d │ │ │ │ + 244: 000000000000a1a0 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_shifted_unit_double │ │ │ │ + 245: 0000000000053bf0 68 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_1d │ │ │ │ + 246: 000000000000ca80 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_m2K │ │ │ │ + 247: 000000000000ba90 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_double │ │ │ │ + 248: 0000000000045f40 10356 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo │ │ │ │ + 249: 000000000006b560 480 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_complex │ │ │ │ + 250: 0000000000063420 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init │ │ │ │ + 251: 0000000000064640 2284 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint │ │ │ │ + 252: 0000000000005b80 108 FUNC GLOBAL DEFAULT [: 1] 10 nfft_assertion_failed │ │ │ │ + 253: 0000000000069cb0 560 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_precompute │ │ │ │ + 254: 0000000000055200 256 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_cp │ │ │ │ + 255: 000000000004cfc0 392 FUNC GLOBAL DEFAULT [: 1] 10 nfst_check │ │ │ │ + 256: 000000000004cf20 68 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_2d │ │ │ │ + 257: 0000000000045050 64 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_1d │ │ │ │ + 258: 000000000003cb60 816 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_guru │ │ │ │ + 259: 000000000000b350 240 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_w2_complex │ │ │ │ + 260: 0000000000007f80 852 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_complex │ │ │ │ + 261: 0000000000009370 2060 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda2 │ │ │ │ + 262: 000000000006b540 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_complex │ │ │ │ + 263: 0000000000059c60 80 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_finalize │ │ │ │ + 264: 00000000000571b0 5376 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint │ │ │ │ + 265: 000000000000be00 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_double │ │ │ │ + 266: 0000000000069c50 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru │ │ │ │ + 267: 000000000000bbb0 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_complex │ │ │ │ + 268: 000000000000a110 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_srand48 │ │ │ │ + 269: 00000000000449c0 196 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_one_psi │ │ │ │ + 270: 00000000000409b0 10292 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo │ │ │ │ + 271: 000000000003bb10 348 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint │ │ │ │ 272: 0000000000090088 8 OBJECT GLOBAL DEFAULT 21 nfft_malloc_hook │ │ │ │ - 273: 000000000004af60 1160 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo_direct │ │ │ │ + 273: 000000000004b120 1128 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo_direct │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,181 +1,176 @@ │ │ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0x3800 contains 34 entries: │ │ │ │ +Relocation section '.rela.dyn' at offset 0x3800 contains 29 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000008f828 0000000000000016 R_PPC64_RELATIVE 5ba0 │ │ │ │ -000000000008f830 0000000000000016 R_PPC64_RELATIVE 5b30 │ │ │ │ +000000000008f828 0000000000000016 R_PPC64_RELATIVE 5b40 │ │ │ │ +000000000008f830 0000000000000016 R_PPC64_RELATIVE 5ad0 │ │ │ │ 0000000000090000 0000000000000016 R_PPC64_RELATIVE 90000 │ │ │ │ 000000000008ff08 0000000600000026 R_PPC64_ADDR64 0000000000000000 __gmon_start__ + 0 │ │ │ │ 000000000008ff10 0000001400000026 R_PPC64_ADDR64 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ 000000000008ff18 0000001600000026 R_PPC64_ADDR64 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ 000000000008ff20 0000001100000026 R_PPC64_ADDR64 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -000000000008ff28 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008ff50 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008fff8 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008ff30 0000001700000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000008ffa0 0000001700000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000008ff38 000000cd00000026 R_PPC64_ADDR64 0000000000090080 nfft_free_hook + 0 │ │ │ │ -000000000008ff40 000000ec00000026 R_PPC64_ADDR64 0000000000090078 nfft_die_hook + 0 │ │ │ │ -000000000008ff48 0000011000000026 R_PPC64_ADDR64 0000000000090088 nfft_malloc_hook + 0 │ │ │ │ -000000000008ff58 0000009000000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008ffc8 0000009000000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008ffe0 0000009000000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008ff60 000000bb00000026 R_PPC64_ADDR64 0000000000039ba0 nfft_trafo + 0 │ │ │ │ -000000000008ff68 0000010f00000026 R_PPC64_ADDR64 000000000003bd90 nfft_adjoint + 0 │ │ │ │ -000000000008ff70 0000010e00000026 R_PPC64_ADDR64 0000000000040be0 nfct_trafo + 0 │ │ │ │ -000000000008ff78 000000d900000026 R_PPC64_ADDR64 000000000003e300 nfct_adjoint + 0 │ │ │ │ -000000000008ff80 000000f800000026 R_PPC64_ADDR64 0000000000045f80 nfst_trafo + 0 │ │ │ │ -000000000008ff88 000000ae00000026 R_PPC64_ADDR64 00000000000486f0 nfst_adjoint + 0 │ │ │ │ -000000000008ff90 000000b100000026 R_PPC64_ADDR64 000000000004d1e0 nnfft_trafo + 0 │ │ │ │ -000000000008ff98 000000ca00000026 R_PPC64_ADDR64 000000000004f7b0 nnfft_adjoint + 0 │ │ │ │ -000000000008ffa8 0000009200000026 R_PPC64_ADDR64 0000000000059ad0 mri_inh_2d1d_trafo + 0 │ │ │ │ -000000000008ffb0 000000d400000026 R_PPC64_ADDR64 0000000000058d70 mri_inh_2d1d_adjoint + 0 │ │ │ │ -000000000008ffb8 000000a400000026 R_PPC64_ADDR64 0000000000059700 mri_inh_3d_trafo + 0 │ │ │ │ -000000000008ffc0 0000008900000026 R_PPC64_ADDR64 0000000000059350 mri_inh_3d_adjoint + 0 │ │ │ │ -000000000008ffd0 0000008b00000026 R_PPC64_ADDR64 0000000000064940 nfsft_trafo + 0 │ │ │ │ -000000000008ffd8 000000fb00000026 R_PPC64_ADDR64 0000000000065460 nfsft_adjoint + 0 │ │ │ │ -000000000008ffe8 0000005800000026 R_PPC64_ADDR64 0000000000066070 nfsoft_trafo + 0 │ │ │ │ -000000000008fff0 000000a100000026 R_PPC64_ADDR64 00000000000663f0 nfsoft_adjoint + 0 │ │ │ │ +000000000008ff28 000000cd00000014 R_PPC64_GLOB_DAT 0000000000090080 nfft_free_hook + 0 │ │ │ │ +000000000008ff30 0000011000000014 R_PPC64_GLOB_DAT 0000000000090088 nfft_malloc_hook + 0 │ │ │ │ +000000000008ff38 000000ec00000014 R_PPC64_GLOB_DAT 0000000000090078 nfft_die_hook + 0 │ │ │ │ +000000000008ff40 000000bb00000014 R_PPC64_GLOB_DAT 0000000000039960 nfft_trafo + 0 │ │ │ │ +000000000008ff48 0000010f00000014 R_PPC64_GLOB_DAT 000000000003bb10 nfft_adjoint + 0 │ │ │ │ +000000000008ff50 0000010e00000014 R_PPC64_GLOB_DAT 00000000000409b0 nfct_trafo + 0 │ │ │ │ +000000000008ff58 000000d900000014 R_PPC64_GLOB_DAT 000000000003e0f0 nfct_adjoint + 0 │ │ │ │ +000000000008ff60 000000ae00000014 R_PPC64_GLOB_DAT 00000000000487c0 nfst_adjoint + 0 │ │ │ │ +000000000008ff68 000000f800000014 R_PPC64_GLOB_DAT 0000000000045f40 nfst_trafo + 0 │ │ │ │ +000000000008ff70 000000b100000014 R_PPC64_GLOB_DAT 000000000004d340 nnfft_trafo + 0 │ │ │ │ +000000000008ff78 000000ca00000014 R_PPC64_GLOB_DAT 000000000004f8c0 nnfft_adjoint + 0 │ │ │ │ +000000000008ff80 0000001700000014 R_PPC64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ +000000000008ff88 0000008900000014 R_PPC64_GLOB_DAT 0000000000058fa0 mri_inh_3d_adjoint + 0 │ │ │ │ +000000000008ff90 000000d400000014 R_PPC64_GLOB_DAT 0000000000058a00 mri_inh_2d1d_adjoint + 0 │ │ │ │ +000000000008ff98 0000009200000014 R_PPC64_GLOB_DAT 0000000000059690 mri_inh_2d1d_trafo + 0 │ │ │ │ +000000000008ffa0 000000a400000014 R_PPC64_GLOB_DAT 0000000000059310 mri_inh_3d_trafo + 0 │ │ │ │ +000000000008ffa8 0000009000000014 R_PPC64_GLOB_DAT 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ +000000000008ffb0 0000008b00000014 R_PPC64_GLOB_DAT 0000000000063b80 nfsft_trafo + 0 │ │ │ │ +000000000008ffb8 000000fb00000014 R_PPC64_GLOB_DAT 0000000000064640 nfsft_adjoint + 0 │ │ │ │ +000000000008ffc0 0000005800000014 R_PPC64_GLOB_DAT 00000000000651f0 nfsoft_trafo + 0 │ │ │ │ +000000000008ffc8 000000a100000014 R_PPC64_GLOB_DAT 0000000000065550 nfsoft_adjoint + 0 │ │ │ │ +000000000008ffd0 0000000a00000014 R_PPC64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0x3b30 contains 141 entries: │ │ │ │ +Relocation section '.rela.plt' at offset 0x3ab8 contains 141 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000008fa98 0000003700000015 R_PPC64_JMP_SLOT 0000000000038b90 nfft_trafo_3d + 0 │ │ │ │ -000000000008faa0 0000010b00000015 R_PPC64_JMP_SLOT 000000000000bc00 nfft_upd_xpay_complex + 0 │ │ │ │ -000000000008faa8 0000004d00000015 R_PPC64_JMP_SLOT 000000000006acb0 nfsoft_init_advanced + 0 │ │ │ │ -000000000008fab0 000000e900000015 R_PPC64_JMP_SLOT 000000000003d680 nfft_finalize + 0 │ │ │ │ -000000000008fab8 000000ba00000015 R_PPC64_JMP_SLOT 0000000000043c10 nfct_precompute_lin_psi + 0 │ │ │ │ -000000000008fac0 000000e000000015 R_PPC64_JMP_SLOT 0000000000061740 gamma_al_all + 0 │ │ │ │ -000000000008fac8 0000003c00000015 R_PPC64_JMP_SLOT 000000000000b920 nfft_cp_w_double + 0 │ │ │ │ -000000000008fad0 000000d300000015 R_PPC64_JMP_SLOT 000000000006b340 SO3_gamma + 0 │ │ │ │ +000000000008fa98 0000003700000015 R_PPC64_JMP_SLOT 0000000000038960 nfft_trafo_3d + 0 │ │ │ │ +000000000008faa0 0000010b00000015 R_PPC64_JMP_SLOT 000000000000bbb0 nfft_upd_xpay_complex + 0 │ │ │ │ +000000000008faa8 0000004d00000015 R_PPC64_JMP_SLOT 0000000000069c70 nfsoft_init_advanced + 0 │ │ │ │ +000000000008fab0 000000e900000015 R_PPC64_JMP_SLOT 000000000003d480 nfft_finalize + 0 │ │ │ │ +000000000008fab8 000000ba00000015 R_PPC64_JMP_SLOT 0000000000043b40 nfct_precompute_lin_psi + 0 │ │ │ │ +000000000008fac0 000000e000000015 R_PPC64_JMP_SLOT 0000000000060d40 gamma_al_all + 0 │ │ │ │ +000000000008fac8 0000003c00000015 R_PPC64_JMP_SLOT 000000000000b8a0 nfft_cp_w_double + 0 │ │ │ │ +000000000008fad0 000000d300000015 R_PPC64_JMP_SLOT 000000000006a290 SO3_gamma + 0 │ │ │ │ 000000000008fad8 0000000300000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_num_threads@OMP_1.0 + 0 │ │ │ │ -000000000008fae0 0000005d00000015 R_PPC64_JMP_SLOT 0000000000035e60 nfft_adjoint_1d + 0 │ │ │ │ -000000000008fae8 0000007c00000015 R_PPC64_JMP_SLOT 000000000006c530 solver_init_advanced_complex + 0 │ │ │ │ -000000000008faf0 0000004300000015 R_PPC64_JMP_SLOT 000000000003c750 nfft_precompute_full_psi + 0 │ │ │ │ -000000000008faf8 0000004a00000015 R_PPC64_JMP_SLOT 000000000005eb10 fpt_transposed_direct + 0 │ │ │ │ +000000000008fae0 0000005d00000015 R_PPC64_JMP_SLOT 0000000000035c60 nfft_adjoint_1d + 0 │ │ │ │ +000000000008fae8 0000007c00000015 R_PPC64_JMP_SLOT 000000000006b3c0 solver_init_advanced_complex + 0 │ │ │ │ +000000000008faf0 0000004300000015 R_PPC64_JMP_SLOT 000000000003c4a0 nfft_precompute_full_psi + 0 │ │ │ │ +000000000008faf8 0000004a00000015 R_PPC64_JMP_SLOT 000000000005e3a0 fpt_transposed_direct + 0 │ │ │ │ 000000000008fb00 0000000400000015 R_PPC64_JMP_SLOT 0000000000000000 exp@GLIBC_2.29 + 0 │ │ │ │ 000000000008fb08 0000000500000015 R_PPC64_JMP_SLOT 0000000000000000 clock_gettime@GLIBC_2.17 + 0 │ │ │ │ -000000000008fb10 000000ad00000015 R_PPC64_JMP_SLOT 00000000000443b0 nfct_precompute_full_psi + 0 │ │ │ │ -000000000008fb18 000000a000000015 R_PPC64_JMP_SLOT 0000000000009b00 nfft_die + 0 │ │ │ │ -000000000008fb20 0000006900000015 R_PPC64_JMP_SLOT 000000000004c010 nfst_precompute_full_psi + 0 │ │ │ │ +000000000008fb10 000000ad00000015 R_PPC64_JMP_SLOT 0000000000044290 nfct_precompute_full_psi + 0 │ │ │ │ +000000000008fb18 000000a000000015 R_PPC64_JMP_SLOT 0000000000009bc0 nfft_die + 0 │ │ │ │ +000000000008fb20 0000006900000015 R_PPC64_JMP_SLOT 000000000004c140 nfst_precompute_full_psi + 0 │ │ │ │ 000000000008fb28 0000000600000015 R_PPC64_JMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -000000000008fb30 0000006200000015 R_PPC64_JMP_SLOT 000000000004b870 nfst_precompute_lin_psi + 0 │ │ │ │ -000000000008fb38 000000d600000015 R_PPC64_JMP_SLOT 000000000000b150 nfft_dot_w_complex + 0 │ │ │ │ +000000000008fb30 0000006200000015 R_PPC64_JMP_SLOT 000000000004b9f0 nfst_precompute_lin_psi + 0 │ │ │ │ +000000000008fb38 000000d600000015 R_PPC64_JMP_SLOT 000000000000b0d0 nfft_dot_w_complex + 0 │ │ │ │ 000000000008fb40 0000000700000015 R_PPC64_JMP_SLOT 0000000000000000 srand48@GLIBC_2.17 + 0 │ │ │ │ -000000000008fb48 000000a300000015 R_PPC64_JMP_SLOT 000000000003cb80 nfft_init + 0 │ │ │ │ -000000000008fb50 000000ce00000015 R_PPC64_JMP_SLOT 0000000000035260 nfft_trafo_1d + 0 │ │ │ │ -000000000008fb58 0000005500000015 R_PPC64_JMP_SLOT 0000000000060eb0 beta_al_row + 0 │ │ │ │ -000000000008fb60 0000007900000015 R_PPC64_JMP_SLOT 000000000000b020 nfft_dot_double + 0 │ │ │ │ +000000000008fb48 000000a300000015 R_PPC64_JMP_SLOT 000000000003c900 nfft_init + 0 │ │ │ │ +000000000008fb50 000000ce00000015 R_PPC64_JMP_SLOT 0000000000034fa0 nfft_trafo_1d + 0 │ │ │ │ +000000000008fb58 0000005500000015 R_PPC64_JMP_SLOT 0000000000060510 beta_al_row + 0 │ │ │ │ +000000000008fb60 0000007900000015 R_PPC64_JMP_SLOT 000000000000afa0 nfft_dot_double + 0 │ │ │ │ 000000000008fb68 0000000800000015 R_PPC64_JMP_SLOT 0000000000000000 putchar@GLIBC_2.17 + 0 │ │ │ │ 000000000008fb70 0000000900000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_critical_name_start@GOMP_1.0 + 0 │ │ │ │ 000000000008fb78 0000000b00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_nonmonotonic_dynamic_start@GOMP_4.5 + 0 │ │ │ │ 000000000008fb80 0000000c00000015 R_PPC64_JMP_SLOT 0000000000000000 memcpy@GLIBC_2.17 + 0 │ │ │ │ -000000000008fb88 000000c900000015 R_PPC64_JMP_SLOT 000000000003c170 nfft_precompute_fg_psi + 0 │ │ │ │ -000000000008fb90 0000005b00000015 R_PPC64_JMP_SLOT 000000000006b620 SO3_gamma_row + 0 │ │ │ │ +000000000008fb88 000000c900000015 R_PPC64_JMP_SLOT 000000000003be80 nfft_precompute_fg_psi + 0 │ │ │ │ +000000000008fb90 0000005b00000015 R_PPC64_JMP_SLOT 000000000006a530 SO3_gamma_row + 0 │ │ │ │ 000000000008fb98 0000000d00000015 R_PPC64_JMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ │ 000000000008fba0 0000000e00000015 R_PPC64_JMP_SLOT 0000000000000000 cos@GLIBC_2.17 + 0 │ │ │ │ 000000000008fba8 0000000f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end@GOMP_1.0 + 0 │ │ │ │ -000000000008fbb0 0000006300000015 R_PPC64_JMP_SLOT 00000000000651b0 nfsft_adjoint_direct + 0 │ │ │ │ +000000000008fbb0 0000006300000015 R_PPC64_JMP_SLOT 00000000000643a0 nfsft_adjoint_direct + 0 │ │ │ │ 000000000008fbb8 0000001000000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_r2r + 0 │ │ │ │ -000000000008fbc0 0000008600000015 R_PPC64_JMP_SLOT 0000000000005c30 nfft_bessel_i0 + 0 │ │ │ │ +000000000008fbc0 0000008600000015 R_PPC64_JMP_SLOT 0000000000005c00 nfft_bessel_i0 + 0 │ │ │ │ 000000000008fbc8 0000001100000015 R_PPC64_JMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ 000000000008fbd0 0000001200000015 R_PPC64_JMP_SLOT 0000000000000000 sinh@GLIBC_2.17 + 0 │ │ │ │ 000000000008fbd8 0000001300000015 R_PPC64_JMP_SLOT 0000000000000000 sincos@GLIBC_2.17 + 0 │ │ │ │ -000000000008fbe0 000000f400000015 R_PPC64_JMP_SLOT 000000000000a1e0 nfft_vrand_shifted_unit_double + 0 │ │ │ │ -000000000008fbe8 000000c000000015 R_PPC64_JMP_SLOT 00000000000615d0 beta_al_all + 0 │ │ │ │ -000000000008fbf0 0000009a00000015 R_PPC64_JMP_SLOT 000000000000b220 nfft_dot_w_double + 0 │ │ │ │ +000000000008fbe0 000000f400000015 R_PPC64_JMP_SLOT 000000000000a1a0 nfft_vrand_shifted_unit_double + 0 │ │ │ │ +000000000008fbe8 000000c000000015 R_PPC64_JMP_SLOT 0000000000060bf0 beta_al_all + 0 │ │ │ │ +000000000008fbf0 0000009a00000015 R_PPC64_JMP_SLOT 000000000000b1a0 nfft_dot_w_double + 0 │ │ │ │ 000000000008fbf8 0000001500000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_thread_num@OMP_1.0 + 0 │ │ │ │ 000000000008fc00 0000001800000015 R_PPC64_JMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ │ -000000000008fc08 0000008700000015 R_PPC64_JMP_SLOT 0000000000037a80 nfft_adjoint_2d + 0 │ │ │ │ -000000000008fc10 000000cb00000015 R_PPC64_JMP_SLOT 000000000000bfa0 nfft_upd_xpawy_complex + 0 │ │ │ │ +000000000008fc08 0000008700000015 R_PPC64_JMP_SLOT 0000000000037870 nfft_adjoint_2d + 0 │ │ │ │ +000000000008fc10 000000cb00000015 R_PPC64_JMP_SLOT 000000000000bf50 nfft_upd_xpawy_complex + 0 │ │ │ │ 000000000008fc18 0000001900000015 R_PPC64_JMP_SLOT 0000000000000000 __fprintf_chkieee128@GLIBC_2.32 + 0 │ │ │ │ -000000000008fc20 0000005900000015 R_PPC64_JMP_SLOT 0000000000061120 alpha_al_all + 0 │ │ │ │ -000000000008fc28 0000004600000015 R_PPC64_JMP_SLOT 000000000003c460 nfft_precompute_psi + 0 │ │ │ │ -000000000008fc30 000000b200000015 R_PPC64_JMP_SLOT 000000000005b030 fpt_precompute_1 + 0 │ │ │ │ -000000000008fc38 0000005200000015 R_PPC64_JMP_SLOT 000000000006a810 nfsoft_init_guru_advanced + 0 │ │ │ │ +000000000008fc20 0000005900000015 R_PPC64_JMP_SLOT 0000000000060770 alpha_al_all + 0 │ │ │ │ +000000000008fc28 0000004600000015 R_PPC64_JMP_SLOT 000000000003c190 nfft_precompute_psi + 0 │ │ │ │ +000000000008fc30 000000b200000015 R_PPC64_JMP_SLOT 000000000005aac0 fpt_precompute_1 + 0 │ │ │ │ +000000000008fc38 0000005200000015 R_PPC64_JMP_SLOT 0000000000069840 nfsoft_init_guru_advanced + 0 │ │ │ │ 000000000008fc40 0000001a00000015 R_PPC64_JMP_SLOT 0000000000000000 fflush@GLIBC_2.17 + 0 │ │ │ │ 000000000008fc48 0000001b00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_barrier@GOMP_1.0 + 0 │ │ │ │ -000000000008fc50 0000006800000015 R_PPC64_JMP_SLOT 00000000000520d0 nnfft_precompute_lin_psi + 0 │ │ │ │ +000000000008fc50 0000006800000015 R_PPC64_JMP_SLOT 0000000000052240 nnfft_precompute_lin_psi + 0 │ │ │ │ 000000000008fc58 0000001c00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_critical_name_end@GOMP_1.0 + 0 │ │ │ │ 000000000008fc60 0000001d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute + 0 │ │ │ │ -000000000008fc68 000000aa00000015 R_PPC64_JMP_SLOT 0000000000008b60 nfft_log2i + 0 │ │ │ │ -000000000008fc70 000000cf00000015 R_PPC64_JMP_SLOT 000000000000ba50 nfft_upd_axpy_complex + 0 │ │ │ │ -000000000008fc78 0000006f00000015 R_PPC64_JMP_SLOT 0000000000008d40 nfft_next_power_of_2_exp_int + 0 │ │ │ │ -000000000008fc80 000000f600000015 R_PPC64_JMP_SLOT 000000000000ca60 nfft_m2K + 0 │ │ │ │ -000000000008fc88 0000005f00000015 R_PPC64_JMP_SLOT 000000000005aa30 fpt_init + 0 │ │ │ │ -000000000008fc90 000000df00000015 R_PPC64_JMP_SLOT 0000000000008b40 nfft_exp2i + 0 │ │ │ │ -000000000008fc98 0000009400000015 R_PPC64_JMP_SLOT 000000000005c600 fpt_trafo_direct + 0 │ │ │ │ -000000000008fca0 0000006000000015 R_PPC64_JMP_SLOT 0000000000008bf0 nfft_next_power_of_2 + 0 │ │ │ │ -000000000008fca8 0000008200000015 R_PPC64_JMP_SLOT 00000000000539a0 nnfft_init + 0 │ │ │ │ -000000000008fcb0 0000009300000015 R_PPC64_JMP_SLOT 000000000000a820 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ -000000000008fcb8 0000003a00000015 R_PPC64_JMP_SLOT 0000000000044bb0 nfct_init + 0 │ │ │ │ -000000000008fcc0 000000a500000015 R_PPC64_JMP_SLOT 0000000000051e90 nnfft_precompute_phi_hut + 0 │ │ │ │ -000000000008fcc8 000000bb00000015 R_PPC64_JMP_SLOT 0000000000039ba0 nfft_trafo + 0 │ │ │ │ +000000000008fc68 000000aa00000015 R_PPC64_JMP_SLOT 0000000000008ae0 nfft_log2i + 0 │ │ │ │ +000000000008fc70 000000cf00000015 R_PPC64_JMP_SLOT 000000000000ba00 nfft_upd_axpy_complex + 0 │ │ │ │ +000000000008fc78 0000006f00000015 R_PPC64_JMP_SLOT 0000000000008ca0 nfft_next_power_of_2_exp_int + 0 │ │ │ │ +000000000008fc80 000000f600000015 R_PPC64_JMP_SLOT 000000000000ca80 nfft_m2K + 0 │ │ │ │ +000000000008fc88 0000005f00000015 R_PPC64_JMP_SLOT 000000000005a530 fpt_init + 0 │ │ │ │ +000000000008fc90 000000df00000015 R_PPC64_JMP_SLOT 0000000000008ac0 nfft_exp2i + 0 │ │ │ │ +000000000008fc98 0000009400000015 R_PPC64_JMP_SLOT 000000000005bff0 fpt_trafo_direct + 0 │ │ │ │ +000000000008fca0 0000006000000015 R_PPC64_JMP_SLOT 0000000000008b60 nfft_next_power_of_2 + 0 │ │ │ │ +000000000008fca8 0000008200000015 R_PPC64_JMP_SLOT 0000000000053ab0 nnfft_init + 0 │ │ │ │ +000000000008fcb0 0000009300000015 R_PPC64_JMP_SLOT 000000000000a7a0 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ +000000000008fcb8 0000003a00000015 R_PPC64_JMP_SLOT 0000000000044a90 nfct_init + 0 │ │ │ │ +000000000008fcc0 000000a500000015 R_PPC64_JMP_SLOT 0000000000052010 nnfft_precompute_phi_hut + 0 │ │ │ │ +000000000008fcc8 000000bb00000015 R_PPC64_JMP_SLOT 0000000000039960 nfft_trafo + 0 │ │ │ │ 000000000008fcd0 0000001e00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_single_start@GOMP_1.0 + 0 │ │ │ │ -000000000008fcd8 000000d000000015 R_PPC64_JMP_SLOT 0000000000060960 alpha_al_row + 0 │ │ │ │ -000000000008fce0 000000b300000015 R_PPC64_JMP_SLOT 000000000006b570 SO3_beta_row + 0 │ │ │ │ -000000000008fce8 0000007b00000015 R_PPC64_JMP_SLOT 000000000004bd40 nfst_precompute_psi + 0 │ │ │ │ +000000000008fcd8 000000d000000015 R_PPC64_JMP_SLOT 0000000000060080 alpha_al_row + 0 │ │ │ │ +000000000008fce0 000000b300000015 R_PPC64_JMP_SLOT 000000000006a490 SO3_beta_row + 0 │ │ │ │ +000000000008fce8 0000007b00000015 R_PPC64_JMP_SLOT 000000000004be80 nfst_precompute_psi + 0 │ │ │ │ 000000000008fcf0 0000001f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_parallel@GOMP_4.0 + 0 │ │ │ │ -000000000008fcf8 000000b800000015 R_PPC64_JMP_SLOT 000000000000b640 nfft_cp_double + 0 │ │ │ │ -000000000008fd00 0000007100000015 R_PPC64_JMP_SLOT 0000000000060ff0 gamma_al_row + 0 │ │ │ │ +000000000008fcf8 000000b800000015 R_PPC64_JMP_SLOT 000000000000b5c0 nfft_cp_double + 0 │ │ │ │ +000000000008fd00 0000007100000015 R_PPC64_JMP_SLOT 0000000000060640 gamma_al_row + 0 │ │ │ │ 000000000008fd08 0000002000000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_many_r2r + 0 │ │ │ │ -000000000008fd10 0000009900000015 R_PPC64_JMP_SLOT 000000000000bc90 nfft_upd_xpay_double + 0 │ │ │ │ -000000000008fd18 000000a700000015 R_PPC64_JMP_SLOT 000000000000ada0 nfft_get_num_threads + 0 │ │ │ │ -000000000008fd20 000000b600000015 R_PPC64_JMP_SLOT 000000000006b4c0 SO3_alpha_row + 0 │ │ │ │ +000000000008fd10 0000009900000015 R_PPC64_JMP_SLOT 000000000000bc40 nfft_upd_xpay_double + 0 │ │ │ │ +000000000008fd18 000000a700000015 R_PPC64_JMP_SLOT 000000000000ad50 nfft_get_num_threads + 0 │ │ │ │ +000000000008fd20 000000b600000015 R_PPC64_JMP_SLOT 000000000006a3f0 SO3_alpha_row + 0 │ │ │ │ 000000000008fd28 0000002100000015 R_PPC64_JMP_SLOT 0000000000000000 log1p@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd30 0000010200000015 R_PPC64_JMP_SLOT 000000000003cde0 nfft_init_guru + 0 │ │ │ │ -000000000008fd38 0000006700000015 R_PPC64_JMP_SLOT 0000000000008e50 nfft_lambda + 0 │ │ │ │ -000000000008fd40 000000b700000015 R_PPC64_JMP_SLOT 000000000005b3b0 fpt_precompute_2 + 0 │ │ │ │ -000000000008fd48 000000a800000015 R_PPC64_JMP_SLOT 000000000003a8e0 nfft_adjoint_3d + 0 │ │ │ │ -000000000008fd50 000000f300000015 R_PPC64_JMP_SLOT 0000000000036c80 nfft_trafo_2d + 0 │ │ │ │ -000000000008fd58 0000008a00000015 R_PPC64_JMP_SLOT 000000000003bf50 nfft_precompute_lin_psi + 0 │ │ │ │ +000000000008fd30 0000010200000015 R_PPC64_JMP_SLOT 000000000003cb60 nfft_init_guru + 0 │ │ │ │ +000000000008fd38 0000006700000015 R_PPC64_JMP_SLOT 0000000000008dc0 nfft_lambda + 0 │ │ │ │ +000000000008fd40 000000b700000015 R_PPC64_JMP_SLOT 000000000005ae00 fpt_precompute_2 + 0 │ │ │ │ +000000000008fd48 000000a800000015 R_PPC64_JMP_SLOT 000000000003a6a0 nfft_adjoint_3d + 0 │ │ │ │ +000000000008fd50 000000f300000015 R_PPC64_JMP_SLOT 00000000000369e0 nfft_trafo_2d + 0 │ │ │ │ +000000000008fd58 0000008a00000015 R_PPC64_JMP_SLOT 000000000003bc70 nfft_precompute_lin_psi + 0 │ │ │ │ 000000000008fd60 0000002200000015 R_PPC64_JMP_SLOT 0000000000000000 __printf_chkieee128@GLIBC_2.32 + 0 │ │ │ │ 000000000008fd68 0000002300000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_dft + 0 │ │ │ │ -000000000008fd70 0000007e00000015 R_PPC64_JMP_SLOT 000000000000b890 nfft_cp_w_complex + 0 │ │ │ │ -000000000008fd78 0000007400000015 R_PPC64_JMP_SLOT 000000000000a150 nfft_vrand_unit_complex + 0 │ │ │ │ +000000000008fd70 0000007e00000015 R_PPC64_JMP_SLOT 000000000000b810 nfft_cp_w_complex + 0 │ │ │ │ +000000000008fd78 0000007400000015 R_PPC64_JMP_SLOT 000000000000a120 nfft_vrand_unit_complex + 0 │ │ │ │ 000000000008fd80 0000002400000015 R_PPC64_JMP_SLOT 0000000000000000 omp_set_num_threads@OMP_1.0 + 0 │ │ │ │ -000000000008fd88 000000d700000015 R_PPC64_JMP_SLOT 00000000000640f0 nfsft_init_advanced + 0 │ │ │ │ -000000000008fd90 0000009c00000015 R_PPC64_JMP_SLOT 000000000004baa0 nfst_precompute_fg_psi + 0 │ │ │ │ +000000000008fd88 000000d700000015 R_PPC64_JMP_SLOT 0000000000063400 nfsft_init_advanced + 0 │ │ │ │ +000000000008fd90 0000009c00000015 R_PPC64_JMP_SLOT 000000000004bc00 nfst_precompute_fg_psi + 0 │ │ │ │ 000000000008fd98 0000002500000015 R_PPC64_JMP_SLOT 0000000000000000 sin@GLIBC_2.17 + 0 │ │ │ │ -000000000008fda0 0000005000000015 R_PPC64_JMP_SLOT 000000000006d360 solver_init_advanced_double + 0 │ │ │ │ +000000000008fda0 0000005000000015 R_PPC64_JMP_SLOT 000000000006c020 solver_init_advanced_double + 0 │ │ │ │ 000000000008fda8 0000002600000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_nonmonotonic_dynamic_next@GOMP_4.5 + 0 │ │ │ │ -000000000008fdb0 0000007700000015 R_PPC64_JMP_SLOT 000000000004c7f0 nfst_init + 0 │ │ │ │ -000000000008fdb8 0000010500000015 R_PPC64_JMP_SLOT 0000000000009380 nfft_lambda2 + 0 │ │ │ │ -000000000008fdc0 0000005100000015 R_PPC64_JMP_SLOT 000000000006b200 SO3_beta + 0 │ │ │ │ -000000000008fdc8 0000010a00000015 R_PPC64_JMP_SLOT 000000000006ac70 nfsoft_init_guru + 0 │ │ │ │ -000000000008fdd0 000000d800000015 R_PPC64_JMP_SLOT 000000000005f080 fpt_transposed + 0 │ │ │ │ +000000000008fdb0 0000007700000015 R_PPC64_JMP_SLOT 000000000004c920 nfst_init + 0 │ │ │ │ +000000000008fdb8 0000010500000015 R_PPC64_JMP_SLOT 0000000000009370 nfft_lambda2 + 0 │ │ │ │ +000000000008fdc0 0000005100000015 R_PPC64_JMP_SLOT 000000000006a160 SO3_beta + 0 │ │ │ │ +000000000008fdc8 0000010a00000015 R_PPC64_JMP_SLOT 0000000000069c50 nfsoft_init_guru + 0 │ │ │ │ +000000000008fdd0 000000d800000015 R_PPC64_JMP_SLOT 000000000005e8e0 fpt_transposed + 0 │ │ │ │ 000000000008fdd8 0000002700000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_destroy_plan + 0 │ │ │ │ -000000000008fde0 0000010f00000015 R_PPC64_JMP_SLOT 000000000003bd90 nfft_adjoint + 0 │ │ │ │ -000000000008fde8 000000d200000015 R_PPC64_JMP_SLOT 000000000000a0d0 nfft_drand48 + 0 │ │ │ │ -000000000008fdf0 0000009d00000015 R_PPC64_JMP_SLOT 000000000005cf30 fpt_trafo + 0 │ │ │ │ +000000000008fde0 0000010f00000015 R_PPC64_JMP_SLOT 000000000003bb10 nfft_adjoint + 0 │ │ │ │ +000000000008fde8 000000d200000015 R_PPC64_JMP_SLOT 000000000000a100 nfft_drand48 + 0 │ │ │ │ +000000000008fdf0 0000009d00000015 R_PPC64_JMP_SLOT 000000000005c8f0 fpt_trafo + 0 │ │ │ │ 000000000008fdf8 0000002800000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_with_nthreads + 0 │ │ │ │ 000000000008fe00 0000002900000015 R_PPC64_JMP_SLOT 0000000000000000 __sincosieee128@GLIBC_2.32 + 0 │ │ │ │ 000000000008fe08 0000002a00000015 R_PPC64_JMP_SLOT 0000000000000000 log2@GLIBC_2.29 + 0 │ │ │ │ -000000000008fe10 000000f700000015 R_PPC64_JMP_SLOT 000000000000bae0 nfft_upd_axpy_double + 0 │ │ │ │ -000000000008fe18 0000005300000015 R_PPC64_JMP_SLOT 0000000000052320 nnfft_precompute_psi + 0 │ │ │ │ +000000000008fe10 000000f700000015 R_PPC64_JMP_SLOT 000000000000ba90 nfft_upd_axpy_double + 0 │ │ │ │ +000000000008fe18 0000005300000015 R_PPC64_JMP_SLOT 0000000000052470 nnfft_precompute_psi + 0 │ │ │ │ 000000000008fe20 0000002b00000015 R_PPC64_JMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ │ 000000000008fe28 0000002c00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_free + 0 │ │ │ │ -000000000008fe30 000000e200000015 R_PPC64_JMP_SLOT 0000000000009b50 nfft_malloc + 0 │ │ │ │ +000000000008fe30 000000e200000015 R_PPC64_JMP_SLOT 0000000000009c00 nfft_malloc + 0 │ │ │ │ 000000000008fe38 0000002d00000015 R_PPC64_JMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe40 000000ab00000015 R_PPC64_JMP_SLOT 0000000000052910 nnfft_precompute_full_psi + 0 │ │ │ │ -000000000008fe48 0000008f00000015 R_PPC64_JMP_SLOT 000000000000b590 nfft_cp_complex + 0 │ │ │ │ +000000000008fe40 000000ab00000015 R_PPC64_JMP_SLOT 0000000000052a60 nnfft_precompute_full_psi + 0 │ │ │ │ +000000000008fe48 0000008f00000015 R_PPC64_JMP_SLOT 000000000000b510 nfft_cp_complex + 0 │ │ │ │ 000000000008fe50 0000002e00000015 R_PPC64_JMP_SLOT 0000000000000000 ceil@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe58 0000008800000015 R_PPC64_JMP_SLOT 000000000000af10 nfft_dot_complex + 0 │ │ │ │ -000000000008fe60 000000c600000015 R_PPC64_JMP_SLOT 00000000000604d0 fpt_finalize + 0 │ │ │ │ +000000000008fe58 0000008800000015 R_PPC64_JMP_SLOT 000000000000ae90 nfft_dot_complex + 0 │ │ │ │ +000000000008fe60 000000c600000015 R_PPC64_JMP_SLOT 000000000005fc70 fpt_finalize + 0 │ │ │ │ 000000000008fe68 0000002f00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ -000000000008fe70 0000005a00000015 R_PPC64_JMP_SLOT 0000000000043e40 nfct_precompute_fg_psi + 0 │ │ │ │ -000000000008fe78 000000c800000015 R_PPC64_JMP_SLOT 000000000006b090 SO3_alpha + 0 │ │ │ │ -000000000008fe80 000000bf00000015 R_PPC64_JMP_SLOT 0000000000063c10 nfsft_init_guru + 0 │ │ │ │ -000000000008fe88 0000004500000015 R_PPC64_JMP_SLOT 0000000000035190 nfft_adjoint_direct + 0 │ │ │ │ +000000000008fe70 0000005a00000015 R_PPC64_JMP_SLOT 0000000000043d50 nfct_precompute_fg_psi + 0 │ │ │ │ +000000000008fe78 000000c800000015 R_PPC64_JMP_SLOT 000000000006a000 SO3_alpha + 0 │ │ │ │ +000000000008fe80 000000bf00000015 R_PPC64_JMP_SLOT 0000000000062fa0 nfsft_init_guru + 0 │ │ │ │ +000000000008fe88 0000004500000015 R_PPC64_JMP_SLOT 0000000000034ee0 nfft_adjoint_direct + 0 │ │ │ │ 000000000008fe90 0000003000000015 R_PPC64_JMP_SLOT 0000000000000000 drand48@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe98 0000008e00000015 R_PPC64_JMP_SLOT 0000000000064610 nfsft_trafo_direct + 0 │ │ │ │ +000000000008fe98 0000008e00000015 R_PPC64_JMP_SLOT 0000000000063870 nfsft_trafo_direct + 0 │ │ │ │ 000000000008fea0 0000003100000015 R_PPC64_JMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ -000000000008fea8 000000fc00000015 R_PPC64_JMP_SLOT 0000000000005bb0 nfft_assertion_failed + 0 │ │ │ │ +000000000008fea8 000000fc00000015 R_PPC64_JMP_SLOT 0000000000005b80 nfft_assertion_failed + 0 │ │ │ │ 000000000008feb0 0000003200000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end_nowait@GOMP_1.0 + 0 │ │ │ │ -000000000008feb8 000000e800000015 R_PPC64_JMP_SLOT 00000000000440e0 nfct_precompute_psi + 0 │ │ │ │ -000000000008fec0 000000e500000015 R_PPC64_JMP_SLOT 000000000003cab0 nfft_precompute_one_psi + 0 │ │ │ │ -000000000008fec8 000000bd00000015 R_PPC64_JMP_SLOT 0000000000009a80 nfft_free + 0 │ │ │ │ +000000000008feb8 000000e800000015 R_PPC64_JMP_SLOT 0000000000043fd0 nfct_precompute_psi + 0 │ │ │ │ +000000000008fec0 000000e500000015 R_PPC64_JMP_SLOT 000000000003c830 nfft_precompute_one_psi + 0 │ │ │ │ +000000000008fec8 000000bd00000015 R_PPC64_JMP_SLOT 0000000000009b80 nfft_free + 0 │ │ │ │ 000000000008fed0 0000003300000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_max_threads@OMP_1.0 + 0 │ │ │ │ 000000000008fed8 0000003400000015 R_PPC64_JMP_SLOT 0000000000000000 __powieee128@GLIBC_2.32 + 0 │ │ │ │ 000000000008fee0 0000003500000015 R_PPC64_JMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ -000000000008fee8 000000bc00000015 R_PPC64_JMP_SLOT 00000000000350c0 nfft_trafo_direct + 0 │ │ │ │ -000000000008fef0 000000ee00000015 R_PPC64_JMP_SLOT 000000000000c000 nfft_upd_xpawy_double + 0 │ │ │ │ +000000000008fee8 000000bc00000015 R_PPC64_JMP_SLOT 0000000000034e20 nfft_trafo_direct + 0 │ │ │ │ +000000000008fef0 000000ee00000015 R_PPC64_JMP_SLOT 000000000000bfb0 nfft_upd_xpawy_double + 0 │ │ │ │ 000000000008fef8 0000003600000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_malloc + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,33 +3,33 @@ │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libfftw3_threads.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libfftw3.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libgomp.so.1] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x000000000000000e (SONAME) Library soname: [libnfft3_threads.so.4] │ │ │ │ - 0x000000000000000c (INIT) 0x48a0 │ │ │ │ - 0x000000000000000d (FINI) 0x6e400 │ │ │ │ + 0x000000000000000c (INIT) 0x4820 │ │ │ │ + 0x000000000000000d (FINI) 0x6cee8 │ │ │ │ 0x0000000000000019 (INIT_ARRAY) 0x8f828 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000000000001a (FINI_ARRAY) 0x8f830 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x1f0 │ │ │ │ 0x0000000000000005 (STRTAB) 0x2330 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x980 │ │ │ │ 0x000000000000000a (STRSZ) 4582 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ 0x0000000000000003 (PLTGOT) 0x8fa88 │ │ │ │ 0x0000000000000002 (PLTRELSZ) 3384 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ - 0x0000000000000017 (JMPREL) 0x3b30 │ │ │ │ - 0x0000000070000000 (PPC64_GLINK) 0x6e1ac │ │ │ │ - 0x0000000070000003 (PPC64_OPT) 0x0 │ │ │ │ + 0x0000000000000017 (JMPREL) 0x3ab8 │ │ │ │ + 0x0000000070000000 (PPC64_GLINK) 0x6cc94 │ │ │ │ + 0x0000000070000003 (PPC64_OPT) 0x2 │ │ │ │ 0x0000000000000007 (RELA) 0x3800 │ │ │ │ - 0x0000000000000008 (RELASZ) 816 (bytes) │ │ │ │ + 0x0000000000000008 (RELASZ) 696 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW │ │ │ │ 0x000000006ffffffe (VERNEED) 0x3740 │ │ │ │ 0x000000006fffffff (VERNEEDNUM) 3 │ │ │ │ 0x000000006ffffff0 (VERSYM) 0x3516 │ │ │ │ 0x000000006ffffff9 (RELACOUNT) 3 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a197ce41107fe5afbf9682349e7a3fbfc341d390 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b119b43c63893fb997423ef26b591be6f8a8a861 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,2616 +1,2486 @@ │ │ │ │ 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: 0xb28 (offset: 0x6f9ac) │ │ │ │ + Start of frame section: 0xb28 (offset: 0x6e21c) │ │ │ │ Entries in search table: 0x164 │ │ │ │ - 0xfffffffffff96d30 (offset: 0x5bb0) -> 0xb58 fde=[ 2c] │ │ │ │ - 0xfffffffffff96db0 (offset: 0x5c30) -> 0xb7c fde=[ 50] │ │ │ │ - 0xfffffffffff97090 (offset: 0x5f10) -> 0xb9c fde=[ 70] │ │ │ │ - 0xfffffffffff976e0 (offset: 0x6560) -> 0xbfc fde=[ d0] │ │ │ │ - 0xfffffffffff97740 (offset: 0x65c0) -> 0xc10 fde=[ e4] │ │ │ │ - 0xfffffffffff978b0 (offset: 0x6730) -> 0xc24 fde=[ f8] │ │ │ │ - 0xfffffffffff98090 (offset: 0x6f10) -> 0xc48 fde=[ 11c] │ │ │ │ - 0xfffffffffff98190 (offset: 0x7010) -> 0xc70 fde=[ 144] │ │ │ │ - 0xfffffffffff98230 (offset: 0x70b0) -> 0xc98 fde=[ 16c] │ │ │ │ - 0xfffffffffff98560 (offset: 0x73e0) -> 0xcac fde=[ 180] │ │ │ │ - 0xfffffffffff989f0 (offset: 0x7870) -> 0xcc0 fde=[ 194] │ │ │ │ - 0xfffffffffff98d10 (offset: 0x7b90) -> 0xcd4 fde=[ 1a8] │ │ │ │ - 0xfffffffffff99190 (offset: 0x8010) -> 0xce8 fde=[ 1bc] │ │ │ │ - 0xfffffffffff99500 (offset: 0x8380) -> 0xcfc fde=[ 1d0] │ │ │ │ - 0xfffffffffff99910 (offset: 0x8790) -> 0xd10 fde=[ 1e4] │ │ │ │ - 0xfffffffffff99b70 (offset: 0x89f0) -> 0xd30 fde=[ 204] │ │ │ │ - 0xfffffffffff99cc0 (offset: 0x8b40) -> 0xd44 fde=[ 218] │ │ │ │ - 0xfffffffffff99ce0 (offset: 0x8b60) -> 0xd58 fde=[ 22c] │ │ │ │ - 0xfffffffffff99d70 (offset: 0x8bf0) -> 0xd6c fde=[ 240] │ │ │ │ - 0xfffffffffff99dd0 (offset: 0x8c50) -> 0xd80 fde=[ 254] │ │ │ │ - 0xfffffffffff99ec0 (offset: 0x8d40) -> 0xd94 fde=[ 268] │ │ │ │ - 0xfffffffffff99fd0 (offset: 0x8e50) -> 0xda8 fde=[ 27c] │ │ │ │ - 0xfffffffffff9a500 (offset: 0x9380) -> 0xdec fde=[ 2c0] │ │ │ │ - 0xfffffffffff9ac00 (offset: 0x9a80) -> 0xe28 fde=[ 2fc] │ │ │ │ - 0xfffffffffff9ac80 (offset: 0x9b00) -> 0xe50 fde=[ 324] │ │ │ │ - 0xfffffffffff9acd0 (offset: 0x9b50) -> 0xe68 fde=[ 33c] │ │ │ │ - 0xfffffffffff9ad70 (offset: 0x9bf0) -> 0xe88 fde=[ 35c] │ │ │ │ - 0xfffffffffff9b030 (offset: 0x9eb0) -> 0xf2c fde=[ 400] │ │ │ │ - 0xfffffffffff9b250 (offset: 0xa0d0) -> 0xf9c fde=[ 470] │ │ │ │ - 0xfffffffffff9b290 (offset: 0xa110) -> 0xfbc fde=[ 490] │ │ │ │ - 0xfffffffffff9b2d0 (offset: 0xa150) -> 0xfdc fde=[ 4b0] │ │ │ │ - 0xfffffffffff9b360 (offset: 0xa1e0) -> 0x1010 fde=[ 4e4] │ │ │ │ - 0xfffffffffff9b430 (offset: 0xa2b0) -> 0x105c fde=[ 530] │ │ │ │ - 0xfffffffffff9b500 (offset: 0xa380) -> 0x1098 fde=[ 56c] │ │ │ │ - 0xfffffffffff9b5c0 (offset: 0xa440) -> 0x10b8 fde=[ 58c] │ │ │ │ - 0xfffffffffff9b6c0 (offset: 0xa540) -> 0x10f4 fde=[ 5c8] │ │ │ │ - 0xfffffffffff9b7c0 (offset: 0xa640) -> 0x112c fde=[ 600] │ │ │ │ - 0xfffffffffff9b8b0 (offset: 0xa730) -> 0x1158 fde=[ 62c] │ │ │ │ - 0xfffffffffff9b9a0 (offset: 0xa820) -> 0x1184 fde=[ 658] │ │ │ │ - 0xfffffffffff9bbc0 (offset: 0xaa40) -> 0x11d8 fde=[ 6ac] │ │ │ │ - 0xfffffffffff9bec0 (offset: 0xad40) -> 0x1220 fde=[ 6f4] │ │ │ │ - 0xfffffffffff9bf20 (offset: 0xada0) -> 0x1244 fde=[ 718] │ │ │ │ - 0xfffffffffff9bf80 (offset: 0xae00) -> 0x1264 fde=[ 738] │ │ │ │ - 0xfffffffffff9bfc0 (offset: 0xae40) -> 0x1284 fde=[ 758] │ │ │ │ - 0xfffffffffff9bfe0 (offset: 0xae60) -> 0x1298 fde=[ 76c] │ │ │ │ - 0xfffffffffff9c020 (offset: 0xaea0) -> 0x12ac fde=[ 780] │ │ │ │ - 0xfffffffffff9c090 (offset: 0xaf10) -> 0x12cc fde=[ 7a0] │ │ │ │ - 0xfffffffffff9c1a0 (offset: 0xb020) -> 0x12e0 fde=[ 7b4] │ │ │ │ - 0xfffffffffff9c2d0 (offset: 0xb150) -> 0x12f4 fde=[ 7c8] │ │ │ │ - 0xfffffffffff9c3a0 (offset: 0xb220) -> 0x1308 fde=[ 7dc] │ │ │ │ - 0xfffffffffff9c550 (offset: 0xb3d0) -> 0x131c fde=[ 7f0] │ │ │ │ - 0xfffffffffff9c640 (offset: 0xb4c0) -> 0x1330 fde=[ 804] │ │ │ │ - 0xfffffffffff9c710 (offset: 0xb590) -> 0x1344 fde=[ 818] │ │ │ │ - 0xfffffffffff9c7c0 (offset: 0xb640) -> 0x1358 fde=[ 82c] │ │ │ │ - 0xfffffffffff9c870 (offset: 0xb6f0) -> 0x136c fde=[ 840] │ │ │ │ - 0xfffffffffff9c8f0 (offset: 0xb770) -> 0x1380 fde=[ 854] │ │ │ │ - 0xfffffffffff9ca10 (offset: 0xb890) -> 0x1394 fde=[ 868] │ │ │ │ - 0xfffffffffff9caa0 (offset: 0xb920) -> 0x13a8 fde=[ 87c] │ │ │ │ - 0xfffffffffff9cbd0 (offset: 0xba50) -> 0x13bc fde=[ 890] │ │ │ │ - 0xfffffffffff9cc60 (offset: 0xbae0) -> 0x13d0 fde=[ 8a4] │ │ │ │ - 0xfffffffffff9cd80 (offset: 0xbc00) -> 0x13e4 fde=[ 8b8] │ │ │ │ - 0xfffffffffff9ce10 (offset: 0xbc90) -> 0x13f8 fde=[ 8cc] │ │ │ │ - 0xfffffffffff9cf30 (offset: 0xbdb0) -> 0x140c fde=[ 8e0] │ │ │ │ - 0xfffffffffff9cfd0 (offset: 0xbe50) -> 0x1420 fde=[ 8f4] │ │ │ │ - 0xfffffffffff9d120 (offset: 0xbfa0) -> 0x1434 fde=[ 908] │ │ │ │ - 0xfffffffffff9d180 (offset: 0xc000) -> 0x1448 fde=[ 91c] │ │ │ │ - 0xfffffffffff9d300 (offset: 0xc180) -> 0x145c fde=[ 930] │ │ │ │ - 0xfffffffffff9d360 (offset: 0xc1e0) -> 0x1470 fde=[ 944] │ │ │ │ - 0xfffffffffff9d4e0 (offset: 0xc360) -> 0x1484 fde=[ 958] │ │ │ │ - 0xfffffffffff9d7c0 (offset: 0xc640) -> 0x14d0 fde=[ 9a4] │ │ │ │ - 0xfffffffffff9dbb0 (offset: 0xca30) -> 0x14fc fde=[ 9d0] │ │ │ │ - 0xfffffffffff9dbe0 (offset: 0xca60) -> 0x1510 fde=[ 9e4] │ │ │ │ - 0xfffffffffff9dc30 (offset: 0xcab0) -> 0x1524 fde=[ 9f8] │ │ │ │ - 0xfffffffffff9dc50 (offset: 0xcad0) -> 0x1538 fde=[ a0c] │ │ │ │ - 0xfffffffffff9dc70 (offset: 0xcaf0) -> 0x154c fde=[ a20] │ │ │ │ - 0xfffffffffff9dd90 (offset: 0xcc10) -> 0x157c fde=[ a50] │ │ │ │ - 0xfffffffffff9deb0 (offset: 0xcd30) -> 0x15ac fde=[ a80] │ │ │ │ - 0xfffffffffff9e090 (offset: 0xcf10) -> 0x1600 fde=[ ad4] │ │ │ │ - 0xfffffffffff9e1e0 (offset: 0xd060) -> 0x1630 fde=[ b04] │ │ │ │ - 0xfffffffffff9e300 (offset: 0xd180) -> 0x1660 fde=[ b34] │ │ │ │ - 0xfffffffffff9e4f0 (offset: 0xd370) -> 0x16b4 fde=[ b88] │ │ │ │ - 0xfffffffffff9e900 (offset: 0xd780) -> 0x1700 fde=[ bd4] │ │ │ │ - 0xfffffffffff9eb60 (offset: 0xd9e0) -> 0x1758 fde=[ c2c] │ │ │ │ - 0xfffffffffff9ec80 (offset: 0xdb00) -> 0x1788 fde=[ c5c] │ │ │ │ - 0xfffffffffff9eea0 (offset: 0xdd20) -> 0x17d8 fde=[ cac] │ │ │ │ - 0xfffffffffff9f320 (offset: 0xe1a0) -> 0x1874 fde=[ d48] │ │ │ │ - 0xfffffffffff9f470 (offset: 0xe2f0) -> 0x18a4 fde=[ d78] │ │ │ │ - 0xfffffffffff9f690 (offset: 0xe510) -> 0x18f8 fde=[ dcc] │ │ │ │ - 0xfffffffffff9fb00 (offset: 0xe980) -> 0x1994 fde=[ e68] │ │ │ │ - 0xfffffffffff9fc20 (offset: 0xeaa0) -> 0x19c4 fde=[ e98] │ │ │ │ - 0xfffffffffffa0060 (offset: 0xeee0) -> 0x1a40 fde=[ f14] │ │ │ │ - 0xfffffffffffa0890 (offset: 0xf710) -> 0x1b00 fde=[ fd4] │ │ │ │ - 0xfffffffffffa09e0 (offset: 0xf860) -> 0x1b30 fde=[ 1004] │ │ │ │ - 0xfffffffffffa0e20 (offset: 0xfca0) -> 0x1bb0 fde=[ 1084] │ │ │ │ - 0xfffffffffffa1660 (offset: 0x104e0) -> 0x1c70 fde=[ 1144] │ │ │ │ - 0xfffffffffffa18d0 (offset: 0x10750) -> 0x1cbc fde=[ 1190] │ │ │ │ - 0xfffffffffffa1bd0 (offset: 0x10a50) -> 0x1d1c fde=[ 11f0] │ │ │ │ - 0xfffffffffffa1d30 (offset: 0x10bb0) -> 0x1d50 fde=[ 1224] │ │ │ │ - 0xfffffffffffa1fa0 (offset: 0x10e20) -> 0x1d9c fde=[ 1270] │ │ │ │ - 0xfffffffffffa22a0 (offset: 0x11120) -> 0x1dfc fde=[ 12d0] │ │ │ │ - 0xfffffffffffa2c90 (offset: 0x11b10) -> 0x1e44 fde=[ 1318] │ │ │ │ - 0xfffffffffffa2e80 (offset: 0x11d00) -> 0x1ebc fde=[ 1390] │ │ │ │ - 0xfffffffffffa3260 (offset: 0x120e0) -> 0x1f34 fde=[ 1408] │ │ │ │ - 0xfffffffffffa3430 (offset: 0x122b0) -> 0x1fa4 fde=[ 1478] │ │ │ │ - 0xfffffffffffa37c0 (offset: 0x12640) -> 0x2018 fde=[ 14ec] │ │ │ │ - 0xfffffffffffa3b50 (offset: 0x129d0) -> 0x206c fde=[ 1540] │ │ │ │ - 0xfffffffffffa3ed0 (offset: 0x12d50) -> 0x20c0 fde=[ 1594] │ │ │ │ - 0xfffffffffffa4230 (offset: 0x130b0) -> 0x2110 fde=[ 15e4] │ │ │ │ - 0xfffffffffffa48b0 (offset: 0x13730) -> 0x2184 fde=[ 1658] │ │ │ │ - 0xfffffffffffa4a10 (offset: 0x13890) -> 0x21ac fde=[ 1680] │ │ │ │ - 0xfffffffffffa4b60 (offset: 0x139e0) -> 0x21f0 fde=[ 16c4] │ │ │ │ - 0xfffffffffffa4db0 (offset: 0x13c30) -> 0x2244 fde=[ 1718] │ │ │ │ - 0xfffffffffffa4fe0 (offset: 0x13e60) -> 0x2260 fde=[ 1734] │ │ │ │ - 0xfffffffffffa51e0 (offset: 0x14060) -> 0x2274 fde=[ 1748] │ │ │ │ - 0xfffffffffffa5420 (offset: 0x142a0) -> 0x22c8 fde=[ 179c] │ │ │ │ - 0xfffffffffffa5660 (offset: 0x144e0) -> 0x22f8 fde=[ 17cc] │ │ │ │ - 0xfffffffffffa57e0 (offset: 0x14660) -> 0x2340 fde=[ 1814] │ │ │ │ - 0xfffffffffffa5b30 (offset: 0x149b0) -> 0x23a4 fde=[ 1878] │ │ │ │ - 0xfffffffffffa65a0 (offset: 0x15420) -> 0x2414 fde=[ 18e8] │ │ │ │ - 0xfffffffffffa6f00 (offset: 0x15d80) -> 0x247c fde=[ 1950] │ │ │ │ - 0xfffffffffffa7a50 (offset: 0x168d0) -> 0x2504 fde=[ 19d8] │ │ │ │ - 0xfffffffffffa8540 (offset: 0x173c0) -> 0x2574 fde=[ 1a48] │ │ │ │ - 0xfffffffffffa9140 (offset: 0x17fc0) -> 0x25fc fde=[ 1ad0] │ │ │ │ - 0xfffffffffffa9470 (offset: 0x182f0) -> 0x263c fde=[ 1b10] │ │ │ │ - 0xfffffffffffa9620 (offset: 0x184a0) -> 0x268c fde=[ 1b60] │ │ │ │ - 0xfffffffffffa9a70 (offset: 0x188f0) -> 0x26f4 fde=[ 1bc8] │ │ │ │ - 0xfffffffffffaa610 (offset: 0x19490) -> 0x2758 fde=[ 1c2c] │ │ │ │ - 0xfffffffffffab210 (offset: 0x1a090) -> 0x27dc fde=[ 1cb0] │ │ │ │ - 0xfffffffffffabcd0 (offset: 0x1ab50) -> 0x2844 fde=[ 1d18] │ │ │ │ - 0xfffffffffffac020 (offset: 0x1aea0) -> 0x2890 fde=[ 1d64] │ │ │ │ - 0xfffffffffffacc60 (offset: 0x1bae0) -> 0x28f8 fde=[ 1dcc] │ │ │ │ - 0xfffffffffffad980 (offset: 0x1c800) -> 0x2974 fde=[ 1e48] │ │ │ │ - 0xfffffffffffade60 (offset: 0x1cce0) -> 0x29d8 fde=[ 1eac] │ │ │ │ - 0xfffffffffffae150 (offset: 0x1cfd0) -> 0x2a38 fde=[ 1f0c] │ │ │ │ - 0xfffffffffffae430 (offset: 0x1d2b0) -> 0x2a98 fde=[ 1f6c] │ │ │ │ - 0xfffffffffffae6c0 (offset: 0x1d540) -> 0x2b54 fde=[ 2028] │ │ │ │ - 0xfffffffffffae930 (offset: 0x1d7b0) -> 0x2bec fde=[ 20c0] │ │ │ │ - 0xfffffffffffaec70 (offset: 0x1daf0) -> 0x2c64 fde=[ 2138] │ │ │ │ - 0xfffffffffffaf300 (offset: 0x1e180) -> 0x2cdc fde=[ 21b0] │ │ │ │ - 0xfffffffffffaf640 (offset: 0x1e4c0) -> 0x2d40 fde=[ 2214] │ │ │ │ - 0xfffffffffffaf860 (offset: 0x1e6e0) -> 0x2db8 fde=[ 228c] │ │ │ │ - 0xfffffffffffafbb0 (offset: 0x1ea30) -> 0x2e3c fde=[ 2310] │ │ │ │ - 0xfffffffffffaff30 (offset: 0x1edb0) -> 0x2eb0 fde=[ 2384] │ │ │ │ - 0xfffffffffffb02b0 (offset: 0x1f130) -> 0x2f28 fde=[ 23fc] │ │ │ │ - 0xfffffffffffb0710 (offset: 0x1f590) -> 0x2f98 fde=[ 246c] │ │ │ │ - 0xfffffffffffb0b80 (offset: 0x1fa00) -> 0x3010 fde=[ 24e4] │ │ │ │ - 0xfffffffffffb1040 (offset: 0x1fec0) -> 0x3094 fde=[ 2568] │ │ │ │ - 0xfffffffffffb1500 (offset: 0x20380) -> 0x3118 fde=[ 25ec] │ │ │ │ - 0xfffffffffffb1a70 (offset: 0x208f0) -> 0x319c fde=[ 2670] │ │ │ │ - 0xfffffffffffb1ff0 (offset: 0x20e70) -> 0x3228 fde=[ 26fc] │ │ │ │ - 0xfffffffffffb25b0 (offset: 0x21430) -> 0x32ac fde=[ 2780] │ │ │ │ - 0xfffffffffffb2bd0 (offset: 0x21a50) -> 0x3340 fde=[ 2814] │ │ │ │ - 0xfffffffffffb3300 (offset: 0x22180) -> 0x33dc fde=[ 28b0] │ │ │ │ - 0xfffffffffffb4a90 (offset: 0x23910) -> 0x3560 fde=[ 2a34] │ │ │ │ - 0xfffffffffffb50a0 (offset: 0x23f20) -> 0x35f4 fde=[ 2ac8] │ │ │ │ - 0xfffffffffffb5640 (offset: 0x244c0) -> 0x3678 fde=[ 2b4c] │ │ │ │ - 0xfffffffffffb5d60 (offset: 0x24be0) -> 0x3718 fde=[ 2bec] │ │ │ │ - 0xfffffffffffb6180 (offset: 0x25000) -> 0x3780 fde=[ 2c54] │ │ │ │ - 0xfffffffffffb63f0 (offset: 0x25270) -> 0x3808 fde=[ 2cdc] │ │ │ │ - 0xfffffffffffb6760 (offset: 0x255e0) -> 0x388c fde=[ 2d60] │ │ │ │ - 0xfffffffffffb6af0 (offset: 0x25970) -> 0x3918 fde=[ 2dec] │ │ │ │ - 0xfffffffffffb6ed0 (offset: 0x25d50) -> 0x399c fde=[ 2e70] │ │ │ │ - 0xfffffffffffb7390 (offset: 0x26210) -> 0x39f8 fde=[ 2ecc] │ │ │ │ - 0xfffffffffffb77c0 (offset: 0x26640) -> 0x3a84 fde=[ 2f58] │ │ │ │ - 0xfffffffffffb7cf0 (offset: 0x26b70) -> 0x3b30 fde=[ 3004] │ │ │ │ - 0xfffffffffffb8370 (offset: 0x271f0) -> 0x3b94 fde=[ 3068] │ │ │ │ - 0xfffffffffffb8940 (offset: 0x277c0) -> 0x3bf4 fde=[ 30c8] │ │ │ │ - 0xfffffffffffb91a0 (offset: 0x28020) -> 0x3c54 fde=[ 3128] │ │ │ │ - 0xfffffffffffb9810 (offset: 0x28690) -> 0x3cdc fde=[ 31b0] │ │ │ │ - 0xfffffffffffb9f20 (offset: 0x28da0) -> 0x3d58 fde=[ 322c] │ │ │ │ - 0xfffffffffffba7f0 (offset: 0x29670) -> 0x3dcc fde=[ 32a0] │ │ │ │ - 0xfffffffffffbb140 (offset: 0x29fc0) -> 0x3e48 fde=[ 331c] │ │ │ │ - 0xfffffffffffbbc10 (offset: 0x2aa90) -> 0x3ed0 fde=[ 33a4] │ │ │ │ - 0xfffffffffffbc740 (offset: 0x2b5c0) -> 0x3f50 fde=[ 3424] │ │ │ │ - 0xfffffffffffbd360 (offset: 0x2c1e0) -> 0x3fdc fde=[ 34b0] │ │ │ │ - 0xfffffffffffbe170 (offset: 0x2cff0) -> 0x4074 fde=[ 3548] │ │ │ │ - 0xfffffffffffbf760 (offset: 0x2e5e0) -> 0x40dc fde=[ 35b0] │ │ │ │ - 0xfffffffffffc0b80 (offset: 0x2fa00) -> 0x4144 fde=[ 3618] │ │ │ │ - 0xfffffffffffc2250 (offset: 0x310d0) -> 0x41cc fde=[ 36a0] │ │ │ │ - 0xfffffffffffc3970 (offset: 0x327f0) -> 0x4238 fde=[ 370c] │ │ │ │ - 0xfffffffffffc51d0 (offset: 0x34050) -> 0x42b4 fde=[ 3788] │ │ │ │ - 0xfffffffffffc6240 (offset: 0x350c0) -> 0x4310 fde=[ 37e4] │ │ │ │ - 0xfffffffffffc6310 (offset: 0x35190) -> 0x4344 fde=[ 3818] │ │ │ │ - 0xfffffffffffc63e0 (offset: 0x35260) -> 0x4378 fde=[ 384c] │ │ │ │ - 0xfffffffffffc6fe0 (offset: 0x35e60) -> 0x43cc fde=[ 38a0] │ │ │ │ - 0xfffffffffffc7e00 (offset: 0x36c80) -> 0x442c fde=[ 3900] │ │ │ │ - 0xfffffffffffc8c00 (offset: 0x37a80) -> 0x4478 fde=[ 394c] │ │ │ │ - 0xfffffffffffc9d10 (offset: 0x38b90) -> 0x44d8 fde=[ 39ac] │ │ │ │ - 0xfffffffffffcad20 (offset: 0x39ba0) -> 0x4528 fde=[ 39fc] │ │ │ │ - 0xfffffffffffcba60 (offset: 0x3a8e0) -> 0x4574 fde=[ 3a48] │ │ │ │ - 0xfffffffffffccf10 (offset: 0x3bd90) -> 0x45d4 fde=[ 3aa8] │ │ │ │ - 0xfffffffffffcd0d0 (offset: 0x3bf50) -> 0x4600 fde=[ 3ad4] │ │ │ │ - 0xfffffffffffcd2f0 (offset: 0x3c170) -> 0x46c8 fde=[ 3b9c] │ │ │ │ - 0xfffffffffffcd5e0 (offset: 0x3c460) -> 0x470c fde=[ 3be0] │ │ │ │ - 0xfffffffffffcd8d0 (offset: 0x3c750) -> 0x4750 fde=[ 3c24] │ │ │ │ - 0xfffffffffffcdc30 (offset: 0x3cab0) -> 0x4794 fde=[ 3c68] │ │ │ │ - 0xfffffffffffcdd00 (offset: 0x3cb80) -> 0x47c4 fde=[ 3c98] │ │ │ │ - 0xfffffffffffcdf60 (offset: 0x3cde0) -> 0x480c fde=[ 3ce0] │ │ │ │ - 0xfffffffffffce270 (offset: 0x3d0f0) -> 0x4848 fde=[ 3d1c] │ │ │ │ - 0xfffffffffffce580 (offset: 0x3d400) -> 0x4888 fde=[ 3d5c] │ │ │ │ - 0xfffffffffffce5d0 (offset: 0x3d450) -> 0x48a8 fde=[ 3d7c] │ │ │ │ - 0xfffffffffffce620 (offset: 0x3d4a0) -> 0x48c8 fde=[ 3d9c] │ │ │ │ - 0xfffffffffffce680 (offset: 0x3d500) -> 0x48e8 fde=[ 3dbc] │ │ │ │ - 0xfffffffffffce800 (offset: 0x3d680) -> 0x48fc fde=[ 3dd0] │ │ │ │ - 0xfffffffffffcea90 (offset: 0x3d910) -> 0x4930 fde=[ 3e04] │ │ │ │ - 0xfffffffffffcf480 (offset: 0x3e300) -> 0x4978 fde=[ 3e4c] │ │ │ │ - 0xfffffffffffd1d60 (offset: 0x40be0) -> 0x49fc fde=[ 3ed0] │ │ │ │ - 0xfffffffffffd4400 (offset: 0x43280) -> 0x4a80 fde=[ 3f54] │ │ │ │ - 0xfffffffffffd48d0 (offset: 0x43750) -> 0x4af0 fde=[ 3fc4] │ │ │ │ - 0xfffffffffffd4d90 (offset: 0x43c10) -> 0x4b60 fde=[ 4034] │ │ │ │ - 0xfffffffffffd4fc0 (offset: 0x43e40) -> 0x4c28 fde=[ 40fc] │ │ │ │ - 0xfffffffffffd5260 (offset: 0x440e0) -> 0x4d18 fde=[ 41ec] │ │ │ │ - 0xfffffffffffd5530 (offset: 0x443b0) -> 0x4e14 fde=[ 42e8] │ │ │ │ - 0xfffffffffffd5c60 (offset: 0x44ae0) -> 0x4e8c fde=[ 4360] │ │ │ │ - 0xfffffffffffd5d30 (offset: 0x44bb0) -> 0x4ebc fde=[ 4390] │ │ │ │ - 0xfffffffffffd5f70 (offset: 0x44df0) -> 0x4f00 fde=[ 43d4] │ │ │ │ - 0xfffffffffffd62a0 (offset: 0x45120) -> 0x4f4c fde=[ 4420] │ │ │ │ - 0xfffffffffffd62f0 (offset: 0x45170) -> 0x4f6c fde=[ 4440] │ │ │ │ - 0xfffffffffffd6340 (offset: 0x451c0) -> 0x4f8c fde=[ 4460] │ │ │ │ - 0xfffffffffffd63a0 (offset: 0x45220) -> 0x4fac fde=[ 4480] │ │ │ │ - 0xfffffffffffd64f0 (offset: 0x45370) -> 0x4fc0 fde=[ 4494] │ │ │ │ - 0xfffffffffffd6720 (offset: 0x455a0) -> 0x4fec fde=[ 44c0] │ │ │ │ - 0xfffffffffffd7100 (offset: 0x45f80) -> 0x5038 fde=[ 450c] │ │ │ │ - 0xfffffffffffd9870 (offset: 0x486f0) -> 0x50c0 fde=[ 4594] │ │ │ │ - 0xfffffffffffdc0e0 (offset: 0x4af60) -> 0x5144 fde=[ 4618] │ │ │ │ - 0xfffffffffffdc570 (offset: 0x4b3f0) -> 0x51bc fde=[ 4690] │ │ │ │ - 0xfffffffffffdc9f0 (offset: 0x4b870) -> 0x5230 fde=[ 4704] │ │ │ │ - 0xfffffffffffdcc20 (offset: 0x4baa0) -> 0x52f8 fde=[ 47cc] │ │ │ │ - 0xfffffffffffdcec0 (offset: 0x4bd40) -> 0x53e8 fde=[ 48bc] │ │ │ │ - 0xfffffffffffdd190 (offset: 0x4c010) -> 0x54e4 fde=[ 49b8] │ │ │ │ - 0xfffffffffffdd8a0 (offset: 0x4c720) -> 0x5558 fde=[ 4a2c] │ │ │ │ - 0xfffffffffffdd970 (offset: 0x4c7f0) -> 0x5588 fde=[ 4a5c] │ │ │ │ - 0xfffffffffffddbb0 (offset: 0x4ca30) -> 0x55cc fde=[ 4aa0] │ │ │ │ - 0xfffffffffffddee0 (offset: 0x4cd60) -> 0x5618 fde=[ 4aec] │ │ │ │ - 0xfffffffffffddf30 (offset: 0x4cdb0) -> 0x5638 fde=[ 4b0c] │ │ │ │ - 0xfffffffffffddf80 (offset: 0x4ce00) -> 0x5658 fde=[ 4b2c] │ │ │ │ - 0xfffffffffffddfe0 (offset: 0x4ce60) -> 0x5678 fde=[ 4b4c] │ │ │ │ - 0xfffffffffffde130 (offset: 0x4cfb0) -> 0x568c fde=[ 4b60] │ │ │ │ - 0xfffffffffffde360 (offset: 0x4d1e0) -> 0x56b8 fde=[ 4b8c] │ │ │ │ - 0xfffffffffffe0200 (offset: 0x4f080) -> 0x5734 fde=[ 4c08] │ │ │ │ - 0xfffffffffffe0930 (offset: 0x4f7b0) -> 0x578c fde=[ 4c60] │ │ │ │ - 0xfffffffffffe2790 (offset: 0x51610) -> 0x5810 fde=[ 4ce4] │ │ │ │ - 0xfffffffffffe2bd0 (offset: 0x51a50) -> 0x58c0 fde=[ 4d94] │ │ │ │ - 0xfffffffffffe3010 (offset: 0x51e90) -> 0x5970 fde=[ 4e44] │ │ │ │ - 0xfffffffffffe3250 (offset: 0x520d0) -> 0x59b8 fde=[ 4e8c] │ │ │ │ - 0xfffffffffffe34a0 (offset: 0x52320) -> 0x5a80 fde=[ 4f54] │ │ │ │ - 0xfffffffffffe3a90 (offset: 0x52910) -> 0x5b74 fde=[ 5048] │ │ │ │ - 0xfffffffffffe4750 (offset: 0x535d0) -> 0x5bfc fde=[ 50d0] │ │ │ │ - 0xfffffffffffe4820 (offset: 0x536a0) -> 0x5c2c fde=[ 5100] │ │ │ │ - 0xfffffffffffe4b20 (offset: 0x539a0) -> 0x5c64 fde=[ 5138] │ │ │ │ - 0xfffffffffffe4c70 (offset: 0x53af0) -> 0x5cb0 fde=[ 5184] │ │ │ │ - 0xfffffffffffe4cc0 (offset: 0x53b40) -> 0x5cd0 fde=[ 51a4] │ │ │ │ - 0xfffffffffffe4e60 (offset: 0x53ce0) -> 0x5d00 fde=[ 51d4] │ │ │ │ - 0xfffffffffffe5280 (offset: 0x54100) -> 0x5d64 fde=[ 5238] │ │ │ │ - 0xfffffffffffe56f0 (offset: 0x54570) -> 0x5ddc fde=[ 52b0] │ │ │ │ - 0xfffffffffffe59f0 (offset: 0x54870) -> 0x5e48 fde=[ 531c] │ │ │ │ - 0xfffffffffffe5ce0 (offset: 0x54b60) -> 0x5ebc fde=[ 5390] │ │ │ │ - 0xfffffffffffe6010 (offset: 0x54e90) -> 0x5f48 fde=[ 541c] │ │ │ │ - 0xfffffffffffe6330 (offset: 0x551b0) -> 0x5fbc fde=[ 5490] │ │ │ │ - 0xfffffffffffe6440 (offset: 0x552c0) -> 0x5fe8 fde=[ 54bc] │ │ │ │ - 0xfffffffffffe6690 (offset: 0x55510) -> 0x6028 fde=[ 54fc] │ │ │ │ - 0xfffffffffffe6ad0 (offset: 0x55950) -> 0x6134 fde=[ 5608] │ │ │ │ - 0xfffffffffffe6ef0 (offset: 0x55d70) -> 0x6248 fde=[ 571c] │ │ │ │ - 0xfffffffffffe84b0 (offset: 0x57330) -> 0x6384 fde=[ 5858] │ │ │ │ - 0xfffffffffffe9b00 (offset: 0x58980) -> 0x6518 fde=[ 59ec] │ │ │ │ - 0xfffffffffffe9b60 (offset: 0x589e0) -> 0x6538 fde=[ 5a0c] │ │ │ │ - 0xfffffffffffe9ef0 (offset: 0x58d70) -> 0x6574 fde=[ 5a48] │ │ │ │ - 0xfffffffffffea4d0 (offset: 0x59350) -> 0x662c fde=[ 5b00] │ │ │ │ - 0xfffffffffffea880 (offset: 0x59700) -> 0x66f8 fde=[ 5bcc] │ │ │ │ - 0xfffffffffffeac50 (offset: 0x59ad0) -> 0x67d4 fde=[ 5ca8] │ │ │ │ - 0xfffffffffffeb1c0 (offset: 0x5a040) -> 0x6864 fde=[ 5d38] │ │ │ │ - 0xfffffffffffeb290 (offset: 0x5a110) -> 0x6890 fde=[ 5d64] │ │ │ │ - 0xfffffffffffeb300 (offset: 0x5a180) -> 0x68b4 fde=[ 5d88] │ │ │ │ - 0xfffffffffffeb3e0 (offset: 0x5a260) -> 0x68e0 fde=[ 5db4] │ │ │ │ - 0xfffffffffffeb440 (offset: 0x5a2c0) -> 0x6904 fde=[ 5dd8] │ │ │ │ - 0xfffffffffffeb690 (offset: 0x5a510) -> 0x6928 fde=[ 5dfc] │ │ │ │ - 0xfffffffffffeb920 (offset: 0x5a7a0) -> 0x6974 fde=[ 5e48] │ │ │ │ - 0xfffffffffffebbb0 (offset: 0x5aa30) -> 0x699c fde=[ 5e70] │ │ │ │ - 0xfffffffffffec1b0 (offset: 0x5b030) -> 0x69f4 fde=[ 5ec8] │ │ │ │ - 0xfffffffffffec530 (offset: 0x5b3b0) -> 0x6a8c fde=[ 5f60] │ │ │ │ - 0xfffffffffffed6e0 (offset: 0x5c560) -> 0x6bd0 fde=[ 60a4] │ │ │ │ - 0xfffffffffffed780 (offset: 0x5c600) -> 0x6bfc fde=[ 60d0] │ │ │ │ - 0xfffffffffffee0b0 (offset: 0x5cf30) -> 0x6cd4 fde=[ 61a8] │ │ │ │ - 0xfffffffffffefc90 (offset: 0x5eb10) -> 0x6e8c fde=[ 6360] │ │ │ │ - 0xffffffffffff0200 (offset: 0x5f080) -> 0x6ee8 fde=[ 63bc] │ │ │ │ - 0xffffffffffff1650 (offset: 0x604d0) -> 0x705c fde=[ 6530] │ │ │ │ - 0xffffffffffff1ae0 (offset: 0x60960) -> 0x70f0 fde=[ 65c4] │ │ │ │ - 0xffffffffffff2030 (offset: 0x60eb0) -> 0x7104 fde=[ 65d8] │ │ │ │ - 0xffffffffffff2170 (offset: 0x60ff0) -> 0x7118 fde=[ 65ec] │ │ │ │ - 0xffffffffffff22a0 (offset: 0x61120) -> 0x7144 fde=[ 6618] │ │ │ │ - 0xffffffffffff2750 (offset: 0x615d0) -> 0x7170 fde=[ 6644] │ │ │ │ - 0xffffffffffff28c0 (offset: 0x61740) -> 0x7194 fde=[ 6668] │ │ │ │ - 0xffffffffffff2a20 (offset: 0x618a0) -> 0x71dc fde=[ 66b0] │ │ │ │ - 0xffffffffffff2bb0 (offset: 0x61a30) -> 0x71fc fde=[ 66d0] │ │ │ │ - 0xffffffffffff2d70 (offset: 0x61bf0) -> 0x721c fde=[ 66f0] │ │ │ │ - 0xffffffffffff2dd0 (offset: 0x61c50) -> 0x723c fde=[ 6710] │ │ │ │ - 0xffffffffffff3040 (offset: 0x61ec0) -> 0x7278 fde=[ 674c] │ │ │ │ - 0xffffffffffff3370 (offset: 0x621f0) -> 0x72c4 fde=[ 6798] │ │ │ │ - 0xffffffffffff3530 (offset: 0x623b0) -> 0x72f4 fde=[ 67c8] │ │ │ │ - 0xffffffffffff3a80 (offset: 0x62900) -> 0x7400 fde=[ 68d4] │ │ │ │ - 0xffffffffffff3c40 (offset: 0x62ac0) -> 0x7430 fde=[ 6904] │ │ │ │ - 0xffffffffffff3e00 (offset: 0x62c80) -> 0x7460 fde=[ 6934] │ │ │ │ - 0xffffffffffff3fe0 (offset: 0x62e60) -> 0x74ac fde=[ 6980] │ │ │ │ - 0xffffffffffff41c0 (offset: 0x63040) -> 0x74f8 fde=[ 69cc] │ │ │ │ - 0xffffffffffff4380 (offset: 0x63200) -> 0x7528 fde=[ 69fc] │ │ │ │ - 0xffffffffffff4560 (offset: 0x633e0) -> 0x7574 fde=[ 6a48] │ │ │ │ - 0xffffffffffff4740 (offset: 0x635c0) -> 0x75c0 fde=[ 6a94] │ │ │ │ - 0xffffffffffff4d90 (offset: 0x63c10) -> 0x76e0 fde=[ 6bb4] │ │ │ │ - 0xffffffffffff5270 (offset: 0x640f0) -> 0x7758 fde=[ 6c2c] │ │ │ │ - 0xffffffffffff52b0 (offset: 0x64130) -> 0x7778 fde=[ 6c4c] │ │ │ │ - 0xffffffffffff52f0 (offset: 0x64170) -> 0x7798 fde=[ 6c6c] │ │ │ │ - 0xffffffffffff5510 (offset: 0x64390) -> 0x77d0 fde=[ 6ca4] │ │ │ │ - 0xffffffffffff5690 (offset: 0x64510) -> 0x7820 fde=[ 6cf4] │ │ │ │ - 0xffffffffffff5790 (offset: 0x64610) -> 0x785c fde=[ 6d30] │ │ │ │ - 0xffffffffffff5ac0 (offset: 0x64940) -> 0x78a0 fde=[ 6d74] │ │ │ │ - 0xffffffffffff6330 (offset: 0x651b0) -> 0x7914 fde=[ 6de8] │ │ │ │ - 0xffffffffffff65e0 (offset: 0x65460) -> 0x7950 fde=[ 6e24] │ │ │ │ - 0xffffffffffff6f00 (offset: 0x65d80) -> 0x79cc fde=[ 6ea0] │ │ │ │ - 0xffffffffffff6f60 (offset: 0x65de0) -> 0x79ec fde=[ 6ec0] │ │ │ │ - 0xffffffffffff71f0 (offset: 0x66070) -> 0x7a54 fde=[ 6f28] │ │ │ │ - 0xffffffffffff7570 (offset: 0x663f0) -> 0x7a98 fde=[ 6f6c] │ │ │ │ - 0xffffffffffff7790 (offset: 0x66610) -> 0x7ac4 fde=[ 6f98] │ │ │ │ - 0xffffffffffff7910 (offset: 0x66790) -> 0x7af0 fde=[ 6fc4] │ │ │ │ - 0xffffffffffff8800 (offset: 0x67680) -> 0x7b70 fde=[ 7044] │ │ │ │ - 0xffffffffffffb990 (offset: 0x6a810) -> 0x7c04 fde=[ 70d8] │ │ │ │ - 0xffffffffffffbdf0 (offset: 0x6ac70) -> 0x7c50 fde=[ 7124] │ │ │ │ - 0xffffffffffffbe30 (offset: 0x6acb0) -> 0x7c70 fde=[ 7144] │ │ │ │ - 0xffffffffffffbe80 (offset: 0x6ad00) -> 0x7c90 fde=[ 7164] │ │ │ │ - 0xffffffffffffbec0 (offset: 0x6ad40) -> 0x7cb0 fde=[ 7184] │ │ │ │ - 0xffffffffffffc100 (offset: 0x6af80) -> 0x7ce8 fde=[ 71bc] │ │ │ │ - 0xffffffffffffc210 (offset: 0x6b090) -> 0x7d1c fde=[ 71f0] │ │ │ │ - 0xffffffffffffc380 (offset: 0x6b200) -> 0x7d30 fde=[ 7204] │ │ │ │ - 0xffffffffffffc4c0 (offset: 0x6b340) -> 0x7d44 fde=[ 7218] │ │ │ │ - 0xffffffffffffc640 (offset: 0x6b4c0) -> 0x7d68 fde=[ 723c] │ │ │ │ - 0xffffffffffffc6f0 (offset: 0x6b570) -> 0x7d98 fde=[ 726c] │ │ │ │ - 0xffffffffffffc7a0 (offset: 0x6b620) -> 0x7dc8 fde=[ 729c] │ │ │ │ - 0xffffffffffffc850 (offset: 0x6b6d0) -> 0x7df8 fde=[ 72cc] │ │ │ │ - 0xffffffffffffc930 (offset: 0x6b7b0) -> 0x7e4c fde=[ 7320] │ │ │ │ - 0xffffffffffffca10 (offset: 0x6b890) -> 0x7ea0 fde=[ 7374] │ │ │ │ - 0xffffffffffffcaf0 (offset: 0x6b970) -> 0x7ef4 fde=[ 73c8] │ │ │ │ - 0xffffffffffffcc70 (offset: 0x6baf0) -> 0x7f58 fde=[ 742c] │ │ │ │ - 0xffffffffffffcd80 (offset: 0x6bc00) -> 0x7fa8 fde=[ 747c] │ │ │ │ - 0xffffffffffffce90 (offset: 0x6bd10) -> 0x7ff8 fde=[ 74cc] │ │ │ │ - 0xffffffffffffd020 (offset: 0x6bea0) -> 0x8018 fde=[ 74ec] │ │ │ │ - 0xffffffffffffd1e0 (offset: 0x6c060) -> 0x8038 fde=[ 750c] │ │ │ │ - 0xffffffffffffd6b0 (offset: 0x6c530) -> 0x806c fde=[ 7540] │ │ │ │ - 0xffffffffffffd850 (offset: 0x6c6d0) -> 0x80a0 fde=[ 7574] │ │ │ │ - 0xffffffffffffd890 (offset: 0x6c710) -> 0x80c0 fde=[ 7594] │ │ │ │ - 0xffffffffffffdac0 (offset: 0x6c940) -> 0x80f0 fde=[ 75c4] │ │ │ │ - 0xffffffffffffe3e0 (offset: 0x6d260) -> 0x8130 fde=[ 7604] │ │ │ │ - 0xffffffffffffe4e0 (offset: 0x6d360) -> 0x8158 fde=[ 762c] │ │ │ │ - 0xffffffffffffe680 (offset: 0x6d500) -> 0x818c fde=[ 7660] │ │ │ │ - 0xffffffffffffe6c0 (offset: 0x6d540) -> 0x81ac fde=[ 7680] │ │ │ │ - 0xffffffffffffe8f0 (offset: 0x6d770) -> 0x81dc fde=[ 76b0] │ │ │ │ - 0xfffffffffffff210 (offset: 0x6e090) -> 0x821c fde=[ 76f0] │ │ │ │ - 0xfffffffffffff318 (offset: 0x6e198) -> 0xb40 fde=[ 14] │ │ │ │ + 0xfffffffffff98490 (offset: 0x5b80) -> 0xb58 fde=[ 2c] │ │ │ │ + 0xfffffffffff98510 (offset: 0x5c00) -> 0xb7c fde=[ 50] │ │ │ │ + 0xfffffffffff98810 (offset: 0x5f00) -> 0xb9c fde=[ 70] │ │ │ │ + 0xfffffffffff98d90 (offset: 0x6480) -> 0xbec fde=[ c0] │ │ │ │ + 0xfffffffffff98df0 (offset: 0x64e0) -> 0xc00 fde=[ d4] │ │ │ │ + 0xfffffffffff98f90 (offset: 0x6680) -> 0xc14 fde=[ e8] │ │ │ │ + 0xfffffffffff997b0 (offset: 0x6ea0) -> 0xc2c fde=[ 100] │ │ │ │ + 0xfffffffffff998a0 (offset: 0x6f90) -> 0xc54 fde=[ 128] │ │ │ │ + 0xfffffffffff99950 (offset: 0x7040) -> 0xc78 fde=[ 14c] │ │ │ │ + 0xfffffffffff99c70 (offset: 0x7360) -> 0xc8c fde=[ 160] │ │ │ │ + 0xfffffffffff9a0f0 (offset: 0x77e0) -> 0xca0 fde=[ 174] │ │ │ │ + 0xfffffffffff9a410 (offset: 0x7b00) -> 0xcb4 fde=[ 188] │ │ │ │ + 0xfffffffffff9a890 (offset: 0x7f80) -> 0xcc8 fde=[ 19c] │ │ │ │ + 0xfffffffffff9abf0 (offset: 0x82e0) -> 0xcdc fde=[ 1b0] │ │ │ │ + 0xfffffffffff9b010 (offset: 0x8700) -> 0xcf0 fde=[ 1c4] │ │ │ │ + 0xfffffffffff9b260 (offset: 0x8950) -> 0xd10 fde=[ 1e4] │ │ │ │ + 0xfffffffffff9b3d0 (offset: 0x8ac0) -> 0xd24 fde=[ 1f8] │ │ │ │ + 0xfffffffffff9b3f0 (offset: 0x8ae0) -> 0xd38 fde=[ 20c] │ │ │ │ + 0xfffffffffff9b470 (offset: 0x8b60) -> 0xd4c fde=[ 220] │ │ │ │ + 0xfffffffffff9b4d0 (offset: 0x8bc0) -> 0xd60 fde=[ 234] │ │ │ │ + 0xfffffffffff9b5b0 (offset: 0x8ca0) -> 0xd74 fde=[ 248] │ │ │ │ + 0xfffffffffff9b6d0 (offset: 0x8dc0) -> 0xd88 fde=[ 25c] │ │ │ │ + 0xfffffffffff9bc80 (offset: 0x9370) -> 0xdc8 fde=[ 29c] │ │ │ │ + 0xfffffffffff9c490 (offset: 0x9b80) -> 0xdf4 fde=[ 2c8] │ │ │ │ + 0xfffffffffff9c4d0 (offset: 0x9bc0) -> 0xe08 fde=[ 2dc] │ │ │ │ + 0xfffffffffff9c510 (offset: 0x9c00) -> 0xe20 fde=[ 2f4] │ │ │ │ + 0xfffffffffff9c5d0 (offset: 0x9cc0) -> 0xe40 fde=[ 314] │ │ │ │ + 0xfffffffffff9c840 (offset: 0x9f30) -> 0xec4 fde=[ 398] │ │ │ │ + 0xfffffffffff9ca10 (offset: 0xa100) -> 0xf30 fde=[ 404] │ │ │ │ + 0xfffffffffff9ca20 (offset: 0xa110) -> 0xf44 fde=[ 418] │ │ │ │ + 0xfffffffffff9ca30 (offset: 0xa120) -> 0xf58 fde=[ 42c] │ │ │ │ + 0xfffffffffff9cab0 (offset: 0xa1a0) -> 0xf8c fde=[ 460] │ │ │ │ + 0xfffffffffff9cb70 (offset: 0xa260) -> 0xfc4 fde=[ 498] │ │ │ │ + 0xfffffffffff9cc50 (offset: 0xa340) -> 0x1000 fde=[ 4d4] │ │ │ │ + 0xfffffffffff9cd10 (offset: 0xa400) -> 0x1020 fde=[ 4f4] │ │ │ │ + 0xfffffffffff9ce00 (offset: 0xa4f0) -> 0x105c fde=[ 530] │ │ │ │ + 0xfffffffffff9cef0 (offset: 0xa5e0) -> 0x1094 fde=[ 568] │ │ │ │ + 0xfffffffffff9cfd0 (offset: 0xa6c0) -> 0x10c0 fde=[ 594] │ │ │ │ + 0xfffffffffff9d0b0 (offset: 0xa7a0) -> 0x10ec fde=[ 5c0] │ │ │ │ + 0xfffffffffff9d2f0 (offset: 0xa9e0) -> 0x1154 fde=[ 628] │ │ │ │ + 0xfffffffffff9d610 (offset: 0xad00) -> 0x11a0 fde=[ 674] │ │ │ │ + 0xfffffffffff9d660 (offset: 0xad50) -> 0x11c4 fde=[ 698] │ │ │ │ + 0xfffffffffff9d6b0 (offset: 0xada0) -> 0x11e4 fde=[ 6b8] │ │ │ │ + 0xfffffffffff9d6d0 (offset: 0xadc0) -> 0x11f8 fde=[ 6cc] │ │ │ │ + 0xfffffffffff9d710 (offset: 0xae00) -> 0x120c fde=[ 6e0] │ │ │ │ + 0xfffffffffff9d740 (offset: 0xae30) -> 0x1220 fde=[ 6f4] │ │ │ │ + 0xfffffffffff9d7a0 (offset: 0xae90) -> 0x1240 fde=[ 714] │ │ │ │ + 0xfffffffffff9d8b0 (offset: 0xafa0) -> 0x1254 fde=[ 728] │ │ │ │ + 0xfffffffffff9d9e0 (offset: 0xb0d0) -> 0x1268 fde=[ 73c] │ │ │ │ + 0xfffffffffff9dab0 (offset: 0xb1a0) -> 0x127c fde=[ 750] │ │ │ │ + 0xfffffffffff9dc60 (offset: 0xb350) -> 0x1290 fde=[ 764] │ │ │ │ + 0xfffffffffff9dd50 (offset: 0xb440) -> 0x12a4 fde=[ 778] │ │ │ │ + 0xfffffffffff9de20 (offset: 0xb510) -> 0x12b8 fde=[ 78c] │ │ │ │ + 0xfffffffffff9ded0 (offset: 0xb5c0) -> 0x12cc fde=[ 7a0] │ │ │ │ + 0xfffffffffff9df80 (offset: 0xb670) -> 0x12e0 fde=[ 7b4] │ │ │ │ + 0xfffffffffff9e000 (offset: 0xb6f0) -> 0x12f4 fde=[ 7c8] │ │ │ │ + 0xfffffffffff9e120 (offset: 0xb810) -> 0x1308 fde=[ 7dc] │ │ │ │ + 0xfffffffffff9e1b0 (offset: 0xb8a0) -> 0x131c fde=[ 7f0] │ │ │ │ + 0xfffffffffff9e310 (offset: 0xba00) -> 0x1330 fde=[ 804] │ │ │ │ + 0xfffffffffff9e3a0 (offset: 0xba90) -> 0x1344 fde=[ 818] │ │ │ │ + 0xfffffffffff9e4c0 (offset: 0xbbb0) -> 0x1358 fde=[ 82c] │ │ │ │ + 0xfffffffffff9e550 (offset: 0xbc40) -> 0x136c fde=[ 840] │ │ │ │ + 0xfffffffffff9e670 (offset: 0xbd60) -> 0x1380 fde=[ 854] │ │ │ │ + 0xfffffffffff9e710 (offset: 0xbe00) -> 0x1394 fde=[ 868] │ │ │ │ + 0xfffffffffff9e860 (offset: 0xbf50) -> 0x13a8 fde=[ 87c] │ │ │ │ + 0xfffffffffff9e8c0 (offset: 0xbfb0) -> 0x13bc fde=[ 890] │ │ │ │ + 0xfffffffffff9ea40 (offset: 0xc130) -> 0x13d0 fde=[ 8a4] │ │ │ │ + 0xfffffffffff9eaa0 (offset: 0xc190) -> 0x13e4 fde=[ 8b8] │ │ │ │ + 0xfffffffffff9ec20 (offset: 0xc310) -> 0x13f8 fde=[ 8cc] │ │ │ │ + 0xfffffffffff9ef80 (offset: 0xc670) -> 0x143c fde=[ 910] │ │ │ │ + 0xfffffffffff9f350 (offset: 0xca40) -> 0x1464 fde=[ 938] │ │ │ │ + 0xfffffffffff9f390 (offset: 0xca80) -> 0x1478 fde=[ 94c] │ │ │ │ + 0xfffffffffff9f3d0 (offset: 0xcac0) -> 0x148c fde=[ 960] │ │ │ │ + 0xfffffffffff9f3f0 (offset: 0xcae0) -> 0x14a0 fde=[ 974] │ │ │ │ + 0xfffffffffff9f410 (offset: 0xcb00) -> 0x14b4 fde=[ 988] │ │ │ │ + 0xfffffffffff9f520 (offset: 0xcc10) -> 0x14e4 fde=[ 9b8] │ │ │ │ + 0xfffffffffff9f630 (offset: 0xcd20) -> 0x1514 fde=[ 9e8] │ │ │ │ + 0xfffffffffff9f7f0 (offset: 0xcee0) -> 0x1568 fde=[ a3c] │ │ │ │ + 0xfffffffffff9f930 (offset: 0xd020) -> 0x1598 fde=[ a6c] │ │ │ │ + 0xfffffffffff9fa40 (offset: 0xd130) -> 0x15c8 fde=[ a9c] │ │ │ │ + 0xfffffffffff9fc10 (offset: 0xd300) -> 0x161c fde=[ af0] │ │ │ │ + 0xfffffffffffa0070 (offset: 0xd760) -> 0x1670 fde=[ b44] │ │ │ │ + 0xfffffffffffa02c0 (offset: 0xd9b0) -> 0x16c0 fde=[ b94] │ │ │ │ + 0xfffffffffffa03d0 (offset: 0xdac0) -> 0x16f0 fde=[ bc4] │ │ │ │ + 0xfffffffffffa05e0 (offset: 0xdcd0) -> 0x1740 fde=[ c14] │ │ │ │ + 0xfffffffffffa0a20 (offset: 0xe110) -> 0x17d8 fde=[ cac] │ │ │ │ + 0xfffffffffffa0b60 (offset: 0xe250) -> 0x1808 fde=[ cdc] │ │ │ │ + 0xfffffffffffa0d70 (offset: 0xe460) -> 0x1858 fde=[ d2c] │ │ │ │ + 0xfffffffffffa11a0 (offset: 0xe890) -> 0x18f0 fde=[ dc4] │ │ │ │ + 0xfffffffffffa12b0 (offset: 0xe9a0) -> 0x1920 fde=[ df4] │ │ │ │ + 0xfffffffffffa16d0 (offset: 0xedc0) -> 0x199c fde=[ e70] │ │ │ │ + 0xfffffffffffa1e90 (offset: 0xf580) -> 0x1a50 fde=[ f24] │ │ │ │ + 0xfffffffffffa1fd0 (offset: 0xf6c0) -> 0x1a80 fde=[ f54] │ │ │ │ + 0xfffffffffffa23f0 (offset: 0xfae0) -> 0x1b00 fde=[ fd4] │ │ │ │ + 0xfffffffffffa2bd0 (offset: 0x102c0) -> 0x1bb4 fde=[ 1088] │ │ │ │ + 0xfffffffffffa2e10 (offset: 0x10500) -> 0x1bfc fde=[ 10d0] │ │ │ │ + 0xfffffffffffa30e0 (offset: 0x107d0) -> 0x1c58 fde=[ 112c] │ │ │ │ + 0xfffffffffffa3230 (offset: 0x10920) -> 0x1c8c fde=[ 1160] │ │ │ │ + 0xfffffffffffa3470 (offset: 0x10b60) -> 0x1cd4 fde=[ 11a8] │ │ │ │ + 0xfffffffffffa3740 (offset: 0x10e30) -> 0x1d30 fde=[ 1204] │ │ │ │ + 0xfffffffffffa4190 (offset: 0x11880) -> 0x1d7c fde=[ 1250] │ │ │ │ + 0xfffffffffffa4360 (offset: 0x11a50) -> 0x1df4 fde=[ 12c8] │ │ │ │ + 0xfffffffffffa4720 (offset: 0x11e10) -> 0x1e70 fde=[ 1344] │ │ │ │ + 0xfffffffffffa48e0 (offset: 0x11fd0) -> 0x1ee0 fde=[ 13b4] │ │ │ │ + 0xfffffffffffa4c60 (offset: 0x12350) -> 0x1f5c fde=[ 1430] │ │ │ │ + 0xfffffffffffa4fe0 (offset: 0x126d0) -> 0x1fb4 fde=[ 1488] │ │ │ │ + 0xfffffffffffa5350 (offset: 0x12a40) -> 0x200c fde=[ 14e0] │ │ │ │ + 0xfffffffffffa56a0 (offset: 0x12d90) -> 0x2060 fde=[ 1534] │ │ │ │ + 0xfffffffffffa5d10 (offset: 0x13400) -> 0x20e0 fde=[ 15b4] │ │ │ │ + 0xfffffffffffa5eb0 (offset: 0x135a0) -> 0x2104 fde=[ 15d8] │ │ │ │ + 0xfffffffffffa5ff0 (offset: 0x136e0) -> 0x2148 fde=[ 161c] │ │ │ │ + 0xfffffffffffa6230 (offset: 0x13920) -> 0x21a0 fde=[ 1674] │ │ │ │ + 0xfffffffffffa6460 (offset: 0x13b50) -> 0x21b8 fde=[ 168c] │ │ │ │ + 0xfffffffffffa6660 (offset: 0x13d50) -> 0x21cc fde=[ 16a0] │ │ │ │ + 0xfffffffffffa6890 (offset: 0x13f80) -> 0x2224 fde=[ 16f8] │ │ │ │ + 0xfffffffffffa6b40 (offset: 0x14230) -> 0x2254 fde=[ 1728] │ │ │ │ + 0xfffffffffffa6cb0 (offset: 0x143a0) -> 0x229c fde=[ 1770] │ │ │ │ + 0xfffffffffffa6ff0 (offset: 0x146e0) -> 0x2304 fde=[ 17d8] │ │ │ │ + 0xfffffffffffa7a50 (offset: 0x15140) -> 0x237c fde=[ 1850] │ │ │ │ + 0xfffffffffffa8390 (offset: 0x15a80) -> 0x23f0 fde=[ 18c4] │ │ │ │ + 0xfffffffffffa8e80 (offset: 0x16570) -> 0x2480 fde=[ 1954] │ │ │ │ + 0xfffffffffffa9ab0 (offset: 0x171a0) -> 0x2508 fde=[ 19dc] │ │ │ │ + 0xfffffffffffaa670 (offset: 0x17d60) -> 0x2598 fde=[ 1a6c] │ │ │ │ + 0xfffffffffffaaa40 (offset: 0x18130) -> 0x25d8 fde=[ 1aac] │ │ │ │ + 0xfffffffffffaabe0 (offset: 0x182d0) -> 0x2628 fde=[ 1afc] │ │ │ │ + 0xfffffffffffab020 (offset: 0x18710) -> 0x268c fde=[ 1b60] │ │ │ │ + 0xfffffffffffabbc0 (offset: 0x192b0) -> 0x26f8 fde=[ 1bcc] │ │ │ │ + 0xfffffffffffac780 (offset: 0x19e70) -> 0x2780 fde=[ 1c54] │ │ │ │ + 0xfffffffffffad240 (offset: 0x1a930) -> 0x27f8 fde=[ 1ccc] │ │ │ │ + 0xfffffffffffad5a0 (offset: 0x1ac90) -> 0x2840 fde=[ 1d14] │ │ │ │ + 0xfffffffffffae310 (offset: 0x1ba00) -> 0x28bc fde=[ 1d90] │ │ │ │ + 0xfffffffffffaf030 (offset: 0x1c720) -> 0x2940 fde=[ 1e14] │ │ │ │ + 0xfffffffffffaf540 (offset: 0x1cc30) -> 0x29a0 fde=[ 1e74] │ │ │ │ + 0xfffffffffffaf930 (offset: 0x1d020) -> 0x2a24 fde=[ 1ef8] │ │ │ │ + 0xfffffffffffafc30 (offset: 0x1d320) -> 0x2a94 fde=[ 1f68] │ │ │ │ + 0xfffffffffffafeb0 (offset: 0x1d5a0) -> 0x2b50 fde=[ 2024] │ │ │ │ + 0xfffffffffffb0100 (offset: 0x1d7f0) -> 0x2be8 fde=[ 20bc] │ │ │ │ + 0xfffffffffffb0410 (offset: 0x1db00) -> 0x2c64 fde=[ 2138] │ │ │ │ + 0xfffffffffffb0a80 (offset: 0x1e170) -> 0x2cd4 fde=[ 21a8] │ │ │ │ + 0xfffffffffffb0db0 (offset: 0x1e4a0) -> 0x2d3c fde=[ 2210] │ │ │ │ + 0xfffffffffffb0fc0 (offset: 0x1e6b0) -> 0x2db4 fde=[ 2288] │ │ │ │ + 0xfffffffffffb12f0 (offset: 0x1e9e0) -> 0x2e38 fde=[ 230c] │ │ │ │ + 0xfffffffffffb1660 (offset: 0x1ed50) -> 0x2eac fde=[ 2380] │ │ │ │ + 0xfffffffffffb19c0 (offset: 0x1f0b0) -> 0x2f28 fde=[ 23fc] │ │ │ │ + 0xfffffffffffb1e60 (offset: 0x1f550) -> 0x2fb0 fde=[ 2484] │ │ │ │ + 0xfffffffffffb22d0 (offset: 0x1f9c0) -> 0x303c fde=[ 2510] │ │ │ │ + 0xfffffffffffb2750 (offset: 0x1fe40) -> 0x30c4 fde=[ 2598] │ │ │ │ + 0xfffffffffffb2be0 (offset: 0x202d0) -> 0x314c fde=[ 2620] │ │ │ │ + 0xfffffffffffb3100 (offset: 0x207f0) -> 0x31d4 fde=[ 26a8] │ │ │ │ + 0xfffffffffffb3630 (offset: 0x20d20) -> 0x3264 fde=[ 2738] │ │ │ │ + 0xfffffffffffb3c30 (offset: 0x21320) -> 0x3304 fde=[ 27d8] │ │ │ │ + 0xfffffffffffb41e0 (offset: 0x218d0) -> 0x339c fde=[ 2870] │ │ │ │ + 0xfffffffffffb48a0 (offset: 0x21f90) -> 0x343c fde=[ 2910] │ │ │ │ + 0xfffffffffffb6020 (offset: 0x23710) -> 0x3584 fde=[ 2a58] │ │ │ │ + 0xfffffffffffb65c0 (offset: 0x23cb0) -> 0x3620 fde=[ 2af4] │ │ │ │ + 0xfffffffffffb6bb0 (offset: 0x242a0) -> 0x36c0 fde=[ 2b94] │ │ │ │ + 0xfffffffffffb7270 (offset: 0x24960) -> 0x3764 fde=[ 2c38] │ │ │ │ + 0xfffffffffffb76b0 (offset: 0x24da0) -> 0x37c8 fde=[ 2c9c] │ │ │ │ + 0xfffffffffffb7900 (offset: 0x24ff0) -> 0x3850 fde=[ 2d24] │ │ │ │ + 0xfffffffffffb7c50 (offset: 0x25340) -> 0x38c8 fde=[ 2d9c] │ │ │ │ + 0xfffffffffffb7fd0 (offset: 0x256c0) -> 0x3954 fde=[ 2e28] │ │ │ │ + 0xfffffffffffb83b0 (offset: 0x25aa0) -> 0x39dc fde=[ 2eb0] │ │ │ │ + 0xfffffffffffb8880 (offset: 0x25f70) -> 0x3a38 fde=[ 2f0c] │ │ │ │ + 0xfffffffffffb8cb0 (offset: 0x263a0) -> 0x3ac4 fde=[ 2f98] │ │ │ │ + 0xfffffffffffb9220 (offset: 0x26910) -> 0x3b68 fde=[ 303c] │ │ │ │ + 0xfffffffffffb98a0 (offset: 0x26f90) -> 0x3bd0 fde=[ 30a4] │ │ │ │ + 0xfffffffffffb9ec0 (offset: 0x275b0) -> 0x3c48 fde=[ 311c] │ │ │ │ + 0xfffffffffffba730 (offset: 0x27e20) -> 0x3ca8 fde=[ 317c] │ │ │ │ + 0xfffffffffffbad60 (offset: 0x28450) -> 0x3d2c fde=[ 3200] │ │ │ │ + 0xfffffffffffbb430 (offset: 0x28b20) -> 0x3da8 fde=[ 327c] │ │ │ │ + 0xfffffffffffbbd00 (offset: 0x293f0) -> 0x3e3c fde=[ 3310] │ │ │ │ + 0xfffffffffffbc5b0 (offset: 0x29ca0) -> 0x3ebc fde=[ 3390] │ │ │ │ + 0xfffffffffffbcfd0 (offset: 0x2a6c0) -> 0x3f4c fde=[ 3420] │ │ │ │ + 0xfffffffffffbdb50 (offset: 0x2b240) -> 0x3fe8 fde=[ 34bc] │ │ │ │ + 0xfffffffffffbe680 (offset: 0x2bd70) -> 0x4078 fde=[ 354c] │ │ │ │ + 0xfffffffffffbf410 (offset: 0x2cb00) -> 0x411c fde=[ 35f0] │ │ │ │ + 0xfffffffffffc09e0 (offset: 0x2e0d0) -> 0x4188 fde=[ 365c] │ │ │ │ + 0xfffffffffffc1e40 (offset: 0x2f530) -> 0x41f8 fde=[ 36cc] │ │ │ │ + 0xfffffffffffc3470 (offset: 0x30b60) -> 0x4284 fde=[ 3758] │ │ │ │ + 0xfffffffffffc4e30 (offset: 0x32520) -> 0x4304 fde=[ 37d8] │ │ │ │ + 0xfffffffffffc65e0 (offset: 0x33cd0) -> 0x438c fde=[ 3860] │ │ │ │ + 0xfffffffffffc7730 (offset: 0x34e20) -> 0x43e8 fde=[ 38bc] │ │ │ │ + 0xfffffffffffc77f0 (offset: 0x34ee0) -> 0x441c fde=[ 38f0] │ │ │ │ + 0xfffffffffffc78b0 (offset: 0x34fa0) -> 0x4450 fde=[ 3924] │ │ │ │ + 0xfffffffffffc8570 (offset: 0x35c60) -> 0x44b8 fde=[ 398c] │ │ │ │ + 0xfffffffffffc92f0 (offset: 0x369e0) -> 0x4518 fde=[ 39ec] │ │ │ │ + 0xfffffffffffca180 (offset: 0x37870) -> 0x455c fde=[ 3a30] │ │ │ │ + 0xfffffffffffcb270 (offset: 0x38960) -> 0x45b4 fde=[ 3a88] │ │ │ │ + 0xfffffffffffcc270 (offset: 0x39960) -> 0x45fc fde=[ 3ad0] │ │ │ │ + 0xfffffffffffccfb0 (offset: 0x3a6a0) -> 0x4648 fde=[ 3b1c] │ │ │ │ + 0xfffffffffffce420 (offset: 0x3bb10) -> 0x46a8 fde=[ 3b7c] │ │ │ │ + 0xfffffffffffce580 (offset: 0x3bc70) -> 0x46cc fde=[ 3ba0] │ │ │ │ + 0xfffffffffffce790 (offset: 0x3be80) -> 0x4794 fde=[ 3c68] │ │ │ │ + 0xfffffffffffceaa0 (offset: 0x3c190) -> 0x47d0 fde=[ 3ca4] │ │ │ │ + 0xfffffffffffcedb0 (offset: 0x3c4a0) -> 0x480c fde=[ 3ce0] │ │ │ │ + 0xfffffffffffcf140 (offset: 0x3c830) -> 0x4848 fde=[ 3d1c] │ │ │ │ + 0xfffffffffffcf210 (offset: 0x3c900) -> 0x488c fde=[ 3d60] │ │ │ │ + 0xfffffffffffcf470 (offset: 0x3cb60) -> 0x48d4 fde=[ 3da8] │ │ │ │ + 0xfffffffffffcf7a0 (offset: 0x3ce90) -> 0x4914 fde=[ 3de8] │ │ │ │ + 0xfffffffffffcfae0 (offset: 0x3d1d0) -> 0x4954 fde=[ 3e28] │ │ │ │ + 0xfffffffffffcfb20 (offset: 0x3d210) -> 0x4974 fde=[ 3e48] │ │ │ │ + 0xfffffffffffcfb70 (offset: 0x3d260) -> 0x4994 fde=[ 3e68] │ │ │ │ + 0xfffffffffffcfbc0 (offset: 0x3d2b0) -> 0x49b4 fde=[ 3e88] │ │ │ │ + 0xfffffffffffcfd90 (offset: 0x3d480) -> 0x49c8 fde=[ 3e9c] │ │ │ │ + 0xfffffffffffcffd0 (offset: 0x3d6c0) -> 0x4a00 fde=[ 3ed4] │ │ │ │ + 0xfffffffffffd0a00 (offset: 0x3e0f0) -> 0x4a4c fde=[ 3f20] │ │ │ │ + 0xfffffffffffd32c0 (offset: 0x409b0) -> 0x4ad4 fde=[ 3fa8] │ │ │ │ + 0xfffffffffffd5b00 (offset: 0x431f0) -> 0x4b5c fde=[ 4030] │ │ │ │ + 0xfffffffffffd5fb0 (offset: 0x436a0) -> 0x4bd8 fde=[ 40ac] │ │ │ │ + 0xfffffffffffd6450 (offset: 0x43b40) -> 0x4c50 fde=[ 4124] │ │ │ │ + 0xfffffffffffd6660 (offset: 0x43d50) -> 0x4d18 fde=[ 41ec] │ │ │ │ + 0xfffffffffffd68e0 (offset: 0x43fd0) -> 0x4e08 fde=[ 42dc] │ │ │ │ + 0xfffffffffffd6ba0 (offset: 0x44290) -> 0x4ec4 fde=[ 4398] │ │ │ │ + 0xfffffffffffd72d0 (offset: 0x449c0) -> 0x4f3c fde=[ 4410] │ │ │ │ + 0xfffffffffffd73a0 (offset: 0x44a90) -> 0x4f80 fde=[ 4454] │ │ │ │ + 0xfffffffffffd75f0 (offset: 0x44ce0) -> 0x4fc4 fde=[ 4498] │ │ │ │ + 0xfffffffffffd7960 (offset: 0x45050) -> 0x5014 fde=[ 44e8] │ │ │ │ + 0xfffffffffffd79a0 (offset: 0x45090) -> 0x5034 fde=[ 4508] │ │ │ │ + 0xfffffffffffd79f0 (offset: 0x450e0) -> 0x5054 fde=[ 4528] │ │ │ │ + 0xfffffffffffd7a40 (offset: 0x45130) -> 0x5074 fde=[ 4548] │ │ │ │ + 0xfffffffffffd7bd0 (offset: 0x452c0) -> 0x5088 fde=[ 455c] │ │ │ │ + 0xfffffffffffd7dd0 (offset: 0x454c0) -> 0x50c0 fde=[ 4594] │ │ │ │ + 0xfffffffffffd8850 (offset: 0x45f40) -> 0x5110 fde=[ 45e4] │ │ │ │ + 0xfffffffffffdb0d0 (offset: 0x487c0) -> 0x5198 fde=[ 466c] │ │ │ │ + 0xfffffffffffdda30 (offset: 0x4b120) -> 0x5220 fde=[ 46f4] │ │ │ │ + 0xfffffffffffddea0 (offset: 0x4b590) -> 0x5298 fde=[ 476c] │ │ │ │ + 0xfffffffffffde300 (offset: 0x4b9f0) -> 0x5310 fde=[ 47e4] │ │ │ │ + 0xfffffffffffde510 (offset: 0x4bc00) -> 0x53d8 fde=[ 48ac] │ │ │ │ + 0xfffffffffffde790 (offset: 0x4be80) -> 0x54c8 fde=[ 499c] │ │ │ │ + 0xfffffffffffdea50 (offset: 0x4c140) -> 0x5584 fde=[ 4a58] │ │ │ │ + 0xfffffffffffdf160 (offset: 0x4c850) -> 0x55fc fde=[ 4ad0] │ │ │ │ + 0xfffffffffffdf230 (offset: 0x4c920) -> 0x5640 fde=[ 4b14] │ │ │ │ + 0xfffffffffffdf480 (offset: 0x4cb70) -> 0x5684 fde=[ 4b58] │ │ │ │ + 0xfffffffffffdf7f0 (offset: 0x4cee0) -> 0x56d4 fde=[ 4ba8] │ │ │ │ + 0xfffffffffffdf830 (offset: 0x4cf20) -> 0x56f4 fde=[ 4bc8] │ │ │ │ + 0xfffffffffffdf880 (offset: 0x4cf70) -> 0x5714 fde=[ 4be8] │ │ │ │ + 0xfffffffffffdf8d0 (offset: 0x4cfc0) -> 0x5734 fde=[ 4c08] │ │ │ │ + 0xfffffffffffdfa60 (offset: 0x4d150) -> 0x5748 fde=[ 4c1c] │ │ │ │ + 0xfffffffffffdfc50 (offset: 0x4d340) -> 0x5780 fde=[ 4c54] │ │ │ │ + 0xfffffffffffe1b00 (offset: 0x4f1f0) -> 0x5804 fde=[ 4cd8] │ │ │ │ + 0xfffffffffffe21d0 (offset: 0x4f8c0) -> 0x585c fde=[ 4d30] │ │ │ │ + 0xfffffffffffe40a0 (offset: 0x51790) -> 0x58e8 fde=[ 4dbc] │ │ │ │ + 0xfffffffffffe44e0 (offset: 0x51bd0) -> 0x59a4 fde=[ 4e78] │ │ │ │ + 0xfffffffffffe4920 (offset: 0x52010) -> 0x5a60 fde=[ 4f34] │ │ │ │ + 0xfffffffffffe4b50 (offset: 0x52240) -> 0x5aa8 fde=[ 4f7c] │ │ │ │ + 0xfffffffffffe4d80 (offset: 0x52470) -> 0x5b70 fde=[ 5044] │ │ │ │ + 0xfffffffffffe5370 (offset: 0x52a60) -> 0x5c38 fde=[ 510c] │ │ │ │ + 0xfffffffffffe6010 (offset: 0x53700) -> 0x5cc4 fde=[ 5198] │ │ │ │ + 0xfffffffffffe60e0 (offset: 0x537d0) -> 0x5d08 fde=[ 51dc] │ │ │ │ + 0xfffffffffffe63c0 (offset: 0x53ab0) -> 0x5d44 fde=[ 5218] │ │ │ │ + 0xfffffffffffe6500 (offset: 0x53bf0) -> 0x5d90 fde=[ 5264] │ │ │ │ + 0xfffffffffffe6550 (offset: 0x53c40) -> 0x5db0 fde=[ 5284] │ │ │ │ + 0xfffffffffffe66d0 (offset: 0x53dc0) -> 0x5de0 fde=[ 52b4] │ │ │ │ + 0xfffffffffffe6ad0 (offset: 0x541c0) -> 0x5e54 fde=[ 5328] │ │ │ │ + 0xfffffffffffe6f10 (offset: 0x54600) -> 0x5ed8 fde=[ 53ac] │ │ │ │ + 0xfffffffffffe7200 (offset: 0x548f0) -> 0x5f50 fde=[ 5424] │ │ │ │ + 0xfffffffffffe74d0 (offset: 0x54bc0) -> 0x5fcc fde=[ 54a0] │ │ │ │ + 0xfffffffffffe7800 (offset: 0x54ef0) -> 0x6058 fde=[ 552c] │ │ │ │ + 0xfffffffffffe7b10 (offset: 0x55200) -> 0x60d4 fde=[ 55a8] │ │ │ │ + 0xfffffffffffe7c10 (offset: 0x55300) -> 0x60fc fde=[ 55d0] │ │ │ │ + 0xfffffffffffe7e50 (offset: 0x55540) -> 0x6138 fde=[ 560c] │ │ │ │ + 0xfffffffffffe8270 (offset: 0x55960) -> 0x6244 fde=[ 5718] │ │ │ │ + 0xfffffffffffe8660 (offset: 0x55d50) -> 0x6358 fde=[ 582c] │ │ │ │ + 0xfffffffffffe9ac0 (offset: 0x571b0) -> 0x64bc fde=[ 5990] │ │ │ │ + 0xfffffffffffeafc0 (offset: 0x586b0) -> 0x6668 fde=[ 5b3c] │ │ │ │ + 0xfffffffffffeaff0 (offset: 0x586e0) -> 0x667c fde=[ 5b50] │ │ │ │ + 0xfffffffffffeb310 (offset: 0x58a00) -> 0x66b8 fde=[ 5b8c] │ │ │ │ + 0xfffffffffffeb8b0 (offset: 0x58fa0) -> 0x6738 fde=[ 5c0c] │ │ │ │ + 0xfffffffffffebc20 (offset: 0x59310) -> 0x67c8 fde=[ 5c9c] │ │ │ │ + 0xfffffffffffebfa0 (offset: 0x59690) -> 0x6884 fde=[ 5d58] │ │ │ │ + 0xfffffffffffec4b0 (offset: 0x59ba0) -> 0x6910 fde=[ 5de4] │ │ │ │ + 0xfffffffffffec570 (offset: 0x59c60) -> 0x6938 fde=[ 5e0c] │ │ │ │ + 0xfffffffffffec5c0 (offset: 0x59cb0) -> 0x695c fde=[ 5e30] │ │ │ │ + 0xfffffffffffec690 (offset: 0x59d80) -> 0x6980 fde=[ 5e54] │ │ │ │ + 0xfffffffffffec710 (offset: 0x59e00) -> 0x69a4 fde=[ 5e78] │ │ │ │ + 0xfffffffffffec960 (offset: 0x5a050) -> 0x69c0 fde=[ 5e94] │ │ │ │ + 0xfffffffffffecbc0 (offset: 0x5a2b0) -> 0x69e8 fde=[ 5ebc] │ │ │ │ + 0xfffffffffffece40 (offset: 0x5a530) -> 0x6a0c fde=[ 5ee0] │ │ │ │ + 0xfffffffffffed3d0 (offset: 0x5aac0) -> 0x6a68 fde=[ 5f3c] │ │ │ │ + 0xfffffffffffed710 (offset: 0x5ae00) -> 0x6af8 fde=[ 5fcc] │ │ │ │ + 0xfffffffffffee880 (offset: 0x5bf70) -> 0x6c38 fde=[ 610c] │ │ │ │ + 0xfffffffffffee900 (offset: 0x5bff0) -> 0x6c64 fde=[ 6138] │ │ │ │ + 0xfffffffffffef200 (offset: 0x5c8f0) -> 0x6d44 fde=[ 6218] │ │ │ │ + 0xffffffffffff0cb0 (offset: 0x5e3a0) -> 0x6f20 fde=[ 63f4] │ │ │ │ + 0xffffffffffff11f0 (offset: 0x5e8e0) -> 0x6f7c fde=[ 6450] │ │ │ │ + 0xffffffffffff2580 (offset: 0x5fc70) -> 0x7108 fde=[ 65dc] │ │ │ │ + 0xffffffffffff2990 (offset: 0x60080) -> 0x71a0 fde=[ 6674] │ │ │ │ + 0xffffffffffff2e20 (offset: 0x60510) -> 0x71b4 fde=[ 6688] │ │ │ │ + 0xffffffffffff2f50 (offset: 0x60640) -> 0x71c8 fde=[ 669c] │ │ │ │ + 0xffffffffffff3080 (offset: 0x60770) -> 0x71fc fde=[ 66d0] │ │ │ │ + 0xffffffffffff3500 (offset: 0x60bf0) -> 0x7210 fde=[ 66e4] │ │ │ │ + 0xffffffffffff3650 (offset: 0x60d40) -> 0x722c fde=[ 6700] │ │ │ │ + 0xffffffffffff37a0 (offset: 0x60e90) -> 0x7274 fde=[ 6748] │ │ │ │ + 0xffffffffffff3940 (offset: 0x61030) -> 0x7288 fde=[ 675c] │ │ │ │ + 0xffffffffffff3b10 (offset: 0x61200) -> 0x729c fde=[ 6770] │ │ │ │ + 0xffffffffffff3b50 (offset: 0x61240) -> 0x72bc fde=[ 6790] │ │ │ │ + 0xffffffffffff3d80 (offset: 0x61470) -> 0x72f4 fde=[ 67c8] │ │ │ │ + 0xffffffffffff4040 (offset: 0x61730) -> 0x733c fde=[ 6810] │ │ │ │ + 0xffffffffffff41d0 (offset: 0x618c0) -> 0x736c fde=[ 6840] │ │ │ │ + 0xffffffffffff4710 (offset: 0x61e00) -> 0x7490 fde=[ 6964] │ │ │ │ + 0xffffffffffff48a0 (offset: 0x61f90) -> 0x74c0 fde=[ 6994] │ │ │ │ + 0xffffffffffff4a30 (offset: 0x62120) -> 0x74f0 fde=[ 69c4] │ │ │ │ + 0xffffffffffff4be0 (offset: 0x622d0) -> 0x7534 fde=[ 6a08] │ │ │ │ + 0xffffffffffff4d90 (offset: 0x62480) -> 0x7578 fde=[ 6a4c] │ │ │ │ + 0xffffffffffff4f20 (offset: 0x62610) -> 0x75a8 fde=[ 6a7c] │ │ │ │ + 0xffffffffffff50d0 (offset: 0x627c0) -> 0x75ec fde=[ 6ac0] │ │ │ │ + 0xffffffffffff5280 (offset: 0x62970) -> 0x7630 fde=[ 6b04] │ │ │ │ + 0xffffffffffff58b0 (offset: 0x62fa0) -> 0x7750 fde=[ 6c24] │ │ │ │ + 0xffffffffffff5d10 (offset: 0x63400) -> 0x7788 fde=[ 6c5c] │ │ │ │ + 0xffffffffffff5d30 (offset: 0x63420) -> 0x779c fde=[ 6c70] │ │ │ │ + 0xffffffffffff5d50 (offset: 0x63440) -> 0x77b0 fde=[ 6c84] │ │ │ │ + 0xffffffffffff5f50 (offset: 0x63640) -> 0x77dc fde=[ 6cb0] │ │ │ │ + 0xffffffffffff60a0 (offset: 0x63790) -> 0x7818 fde=[ 6cec] │ │ │ │ + 0xffffffffffff6180 (offset: 0x63870) -> 0x7854 fde=[ 6d28] │ │ │ │ + 0xffffffffffff6490 (offset: 0x63b80) -> 0x7898 fde=[ 6d6c] │ │ │ │ + 0xffffffffffff6cb0 (offset: 0x643a0) -> 0x7910 fde=[ 6de4] │ │ │ │ + 0xffffffffffff6f50 (offset: 0x64640) -> 0x794c fde=[ 6e20] │ │ │ │ + 0xffffffffffff7840 (offset: 0x64f30) -> 0x79ac fde=[ 6e80] │ │ │ │ + 0xffffffffffff7890 (offset: 0x64f80) -> 0x79c0 fde=[ 6e94] │ │ │ │ + 0xffffffffffff7b00 (offset: 0x651f0) -> 0x7a28 fde=[ 6efc] │ │ │ │ + 0xffffffffffff7e60 (offset: 0x65550) -> 0x7a6c fde=[ 6f40] │ │ │ │ + 0xffffffffffff8050 (offset: 0x65740) -> 0x7aac fde=[ 6f80] │ │ │ │ + 0xffffffffffff8250 (offset: 0x65940) -> 0x7ad4 fde=[ 6fa8] │ │ │ │ + 0xffffffffffff9100 (offset: 0x667f0) -> 0x7b80 fde=[ 7054] │ │ │ │ + 0xffffffffffffc150 (offset: 0x69840) -> 0x7c38 fde=[ 710c] │ │ │ │ + 0xffffffffffffc560 (offset: 0x69c50) -> 0x7c88 fde=[ 715c] │ │ │ │ + 0xffffffffffffc580 (offset: 0x69c70) -> 0x7c9c fde=[ 7170] │ │ │ │ + 0xffffffffffffc5a0 (offset: 0x69c90) -> 0x7cb0 fde=[ 7184] │ │ │ │ + 0xffffffffffffc5c0 (offset: 0x69cb0) -> 0x7cc4 fde=[ 7198] │ │ │ │ + 0xffffffffffffc7f0 (offset: 0x69ee0) -> 0x7cf0 fde=[ 71c4] │ │ │ │ + 0xffffffffffffc910 (offset: 0x6a000) -> 0x7d24 fde=[ 71f8] │ │ │ │ + 0xffffffffffffca70 (offset: 0x6a160) -> 0x7d38 fde=[ 720c] │ │ │ │ + 0xffffffffffffcba0 (offset: 0x6a290) -> 0x7d4c fde=[ 7220] │ │ │ │ + 0xffffffffffffcd00 (offset: 0x6a3f0) -> 0x7d6c fde=[ 7240] │ │ │ │ + 0xffffffffffffcda0 (offset: 0x6a490) -> 0x7da0 fde=[ 7274] │ │ │ │ + 0xffffffffffffce40 (offset: 0x6a530) -> 0x7dd4 fde=[ 72a8] │ │ │ │ + 0xffffffffffffcee0 (offset: 0x6a5d0) -> 0x7e08 fde=[ 72dc] │ │ │ │ + 0xffffffffffffcfc0 (offset: 0x6a6b0) -> 0x7e5c fde=[ 7330] │ │ │ │ + 0xffffffffffffd0a0 (offset: 0x6a790) -> 0x7eb0 fde=[ 7384] │ │ │ │ + 0xffffffffffffd180 (offset: 0x6a870) -> 0x7f04 fde=[ 73d8] │ │ │ │ + 0xffffffffffffd2f0 (offset: 0x6a9e0) -> 0x7f64 fde=[ 7438] │ │ │ │ + 0xffffffffffffd3e0 (offset: 0x6aad0) -> 0x7fb4 fde=[ 7488] │ │ │ │ + 0xffffffffffffd4d0 (offset: 0x6abc0) -> 0x8004 fde=[ 74d8] │ │ │ │ + 0xffffffffffffd670 (offset: 0x6ad60) -> 0x8018 fde=[ 74ec] │ │ │ │ + 0xffffffffffffd810 (offset: 0x6af00) -> 0x802c fde=[ 7500] │ │ │ │ + 0xffffffffffffdcd0 (offset: 0x6b3c0) -> 0x8060 fde=[ 7534] │ │ │ │ + 0xffffffffffffde50 (offset: 0x6b540) -> 0x8090 fde=[ 7564] │ │ │ │ + 0xffffffffffffde70 (offset: 0x6b560) -> 0x80a4 fde=[ 7578] │ │ │ │ + 0xffffffffffffe050 (offset: 0x6b740) -> 0x80d4 fde=[ 75a8] │ │ │ │ + 0xffffffffffffe830 (offset: 0x6bf20) -> 0x8114 fde=[ 75e8] │ │ │ │ + 0xffffffffffffe930 (offset: 0x6c020) -> 0x8144 fde=[ 7618] │ │ │ │ + 0xffffffffffffeab0 (offset: 0x6c1a0) -> 0x8174 fde=[ 7648] │ │ │ │ + 0xffffffffffffead0 (offset: 0x6c1c0) -> 0x8188 fde=[ 765c] │ │ │ │ + 0xffffffffffffecb0 (offset: 0x6c3a0) -> 0x81b8 fde=[ 768c] │ │ │ │ + 0xfffffffffffff490 (offset: 0x6cb80) -> 0x81f8 fde=[ 76cc] │ │ │ │ + 0xfffffffffffff590 (offset: 0x6cc80) -> 0xb40 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=000000000006e198..000000000006e400 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e1a0 │ │ │ │ +00000014 0000000000000014 00000018 FDE cie=00000000 pc=000000000006cc80..000000000006cee8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cc88 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e1a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cc90 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ │ │ │ -0000002c 0000000000000020 00000030 FDE cie=00000000 pc=0000000000005bb0..0000000000005c30 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005bc4 │ │ │ │ +0000002c 0000000000000020 00000030 FDE cie=00000000 pc=0000000000005b80..0000000000005bec │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005b94 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005bcc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005bd4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005ba0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005be8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005bac │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000050 000000000000001c 00000054 FDE cie=00000000 pc=0000000000005c30..0000000000005f04 │ │ │ │ - DW_CFA_advance_loc1: 444 to 0000000000005dec │ │ │ │ +00000050 000000000000001c 00000054 FDE cie=00000000 pc=0000000000005c00..0000000000005ec4 │ │ │ │ + DW_CFA_advance_loc1: 440 to 0000000000005db8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000005e10 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000005dd8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000005e38 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000005e50 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000070 000000000000005c 00000074 FDE cie=00000000 pc=0000000000005f10..0000000000006558 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000005f60 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ +00000070 000000000000004c 00000074 FDE cie=00000000 pc=0000000000005f00..0000000000006480 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000005f38 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005f6c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005f48 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1336 to 00000000000064a4 │ │ │ │ + DW_CFA_advance_loc2: 1172 to 00000000000063dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000064d8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000006400 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000064e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006410 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006414 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000651c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000643c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006520 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006440 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000d0 0000000000000010 000000d4 FDE cie=00000000 pc=0000000000006560..00000000000065bc │ │ │ │ +000000c0 0000000000000010 000000c4 FDE cie=00000000 pc=0000000000006480..00000000000064d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000e4 0000000000000010 000000e8 FDE cie=00000000 pc=00000000000065c0..0000000000006728 │ │ │ │ +000000d4 0000000000000010 000000d8 FDE cie=00000000 pc=00000000000064e0..0000000000006680 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000f8 0000000000000020 000000fc FDE cie=00000000 pc=0000000000006730..0000000000006f04 │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000000006818 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 00000000000068dc │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 492 to 0000000000006ac8 │ │ │ │ +000000e8 0000000000000014 000000ec FDE cie=00000000 pc=0000000000006680..0000000000006e94 │ │ │ │ + DW_CFA_advance_loc1: 692 to 0000000000006934 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000006ba0 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000006a04 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000006c44 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000006cc8 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000011c 0000000000000024 00000120 FDE cie=00000000 pc=0000000000006f10..0000000000007008 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000006f44 │ │ │ │ +00000100 0000000000000024 00000104 FDE cie=00000000 pc=0000000000006ea0..0000000000006f84 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000006ebc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000006fa4 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000006f2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006fb4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006f40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006fc0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000006fec │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006f68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006ff8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006f74 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000144 0000000000000024 00000148 FDE cie=00000000 pc=0000000000007010..00000000000070a4 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000007024 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00000128 0000000000000020 0000012c FDE cie=00000000 pc=0000000000006f90..0000000000007014 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006f9c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000702c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000007040 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006fb0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000007080 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000006ff0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000007094 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000007004 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ │ │ │ │ -0000016c 0000000000000010 00000170 FDE cie=00000000 pc=00000000000070b0..00000000000073dc │ │ │ │ +0000014c 0000000000000010 00000150 FDE cie=00000000 pc=0000000000007040..000000000000735c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000180 0000000000000010 00000184 FDE cie=00000000 pc=00000000000073e0..000000000000786c │ │ │ │ +00000160 0000000000000010 00000164 FDE cie=00000000 pc=0000000000007360..00000000000077dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000194 0000000000000010 00000198 FDE cie=00000000 pc=0000000000007870..0000000000007b88 │ │ │ │ +00000174 0000000000000010 00000178 FDE cie=00000000 pc=00000000000077e0..0000000000007af8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001a8 0000000000000010 000001ac FDE cie=00000000 pc=0000000000007b90..0000000000008008 │ │ │ │ +00000188 0000000000000010 0000018c FDE cie=00000000 pc=0000000000007b00..0000000000007f78 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001bc 0000000000000010 000001c0 FDE cie=00000000 pc=0000000000008010..0000000000008374 │ │ │ │ +0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=0000000000007f80..00000000000082d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001d0 0000000000000010 000001d4 FDE cie=00000000 pc=0000000000008380..000000000000878c │ │ │ │ +000001b0 0000000000000010 000001b4 FDE cie=00000000 pc=00000000000082e0..00000000000086dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001e4 000000000000001c 000001e8 FDE cie=00000000 pc=0000000000008790..00000000000089e4 │ │ │ │ - DW_CFA_advance_loc1: 552 to 00000000000089b8 │ │ │ │ +000001c4 000000000000001c 000001c8 FDE cie=00000000 pc=0000000000008700..0000000000008944 │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000000891c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000089c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008924 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000089d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008934 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000204 0000000000000010 00000208 FDE cie=00000000 pc=00000000000089f0..0000000000008b38 │ │ │ │ +000001e4 0000000000000010 000001e8 FDE cie=00000000 pc=0000000000008950..0000000000008a9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000218 0000000000000010 0000021c FDE cie=00000000 pc=0000000000008b40..0000000000008b58 │ │ │ │ +000001f8 0000000000000010 000001fc FDE cie=00000000 pc=0000000000008ac0..0000000000008ad8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000022c 0000000000000010 00000230 FDE cie=00000000 pc=0000000000008b60..0000000000008be4 │ │ │ │ +0000020c 0000000000000010 00000210 FDE cie=00000000 pc=0000000000008ae0..0000000000008b5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000240 0000000000000010 00000244 FDE cie=00000000 pc=0000000000008bf0..0000000000008c50 │ │ │ │ +00000220 0000000000000010 00000224 FDE cie=00000000 pc=0000000000008b60..0000000000008bc0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000254 0000000000000010 00000258 FDE cie=00000000 pc=0000000000008c50..0000000000008d34 │ │ │ │ +00000234 0000000000000010 00000238 FDE cie=00000000 pc=0000000000008bc0..0000000000008c94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000268 0000000000000010 0000026c FDE cie=00000000 pc=0000000000008d40..0000000000008e44 │ │ │ │ +00000248 0000000000000010 0000024c FDE cie=00000000 pc=0000000000008ca0..0000000000008d94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000027c 0000000000000040 00000280 FDE cie=00000000 pc=0000000000008e50..0000000000009374 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000008e6c │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ +0000025c 000000000000003c 00000260 FDE cie=00000000 pc=0000000000008dc0..0000000000009364 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008dd0 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008e74 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008de4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000008e98 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008dec │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008e04 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000008f10 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 316 to 000000000000904c │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000908c │ │ │ │ + DW_CFA_advance_loc1: 536 to 000000000000901c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009094 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000902c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000000914c │ │ │ │ + DW_CFA_advance_loc: 164 to 00000000000090d0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009150 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000090e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 396 to 00000000000092dc │ │ │ │ + DW_CFA_advance_loc1: 496 to 00000000000092d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009308 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000092f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000009364 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000009354 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000002c0 0000000000000038 000002c4 FDE cie=00000000 pc=0000000000009380..0000000000009a80 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000093e0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ +0000029c 0000000000000028 000002a0 FDE cie=00000000 pc=0000000000009370..0000000000009b7c │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000093b8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 732 to 00000000000096bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 868 to 000000000000971c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000096d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009724 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000009790 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000097a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 580 to 00000000000099e4 │ │ │ │ + DW_CFA_advance_loc: 204 to 00000000000097f0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc1: 728 to 0000000000009ac8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009a10 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000009b04 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000009a70 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002fc 0000000000000024 00000300 FDE cie=00000000 pc=0000000000009a80..0000000000009af4 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000009aa8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000009ac4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009acc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ad0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009adc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009ae4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000002c8 0000000000000010 000002cc FDE cie=00000000 pc=0000000000009b80..0000000000009bc0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000324 0000000000000014 00000328 FDE cie=00000000 pc=0000000000009b00..0000000000009b50 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009b20 │ │ │ │ +000002dc 0000000000000014 000002e0 FDE cie=00000000 pc=0000000000009bc0..0000000000009bfc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009bd4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000033c 000000000000001c 00000340 FDE cie=00000000 pc=0000000000009b50..0000000000009be8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009b70 │ │ │ │ +000002f4 000000000000001c 000002f8 FDE cie=00000000 pc=0000000000009c00..0000000000009c84 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000009c38 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009b90 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009c4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009b9c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009c58 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ba0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009c60 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000035c 00000000000000a0 00000360 FDE cie=00000000 pc=0000000000009bf0..0000000000009eb0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009bfc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009c04 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ +00000314 0000000000000080 00000318 FDE cie=00000000 pc=0000000000009cc0..0000000000009f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009cc4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009c0c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009c18 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009ccc │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009cd8 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009cdc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000009c4c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009c54 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009c5c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009ce8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009cf4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c60 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009d04 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000009d2c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000009cf8 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009cfc │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d00 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000009d9c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d04 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009da8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000009d28 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009db0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009dbc │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009dc0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009dc4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009d38 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009dcc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009dd0 │ │ │ │ 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 0000000000009d50 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009de0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009d68 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000009de8 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009e00 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e04 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e08 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009e10 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009e20 │ │ │ │ - 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 0000000000009dec │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009e04 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000009e48 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000009eb0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009ec8 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ecc │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ed0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ed4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009e58 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009ee0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ee4 │ │ │ │ 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 0000000000009e64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e68 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ee8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009eec │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ef0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e74 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009efc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f00 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f04 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ -00000400 000000000000006c 00000404 FDE cie=00000000 pc=0000000000009eb0..000000000000a0c8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000009ecc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00000398 0000000000000068 0000039c FDE cie=00000000 pc=0000000000009f30..000000000000a0f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009f3c │ │ │ │ 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 0000000000009edc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009f48 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009f08 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009f10 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009f18 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009f50 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009f5c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f60 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009f70 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000009f98 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000009fb4 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009fb8 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009fbc │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000000a018 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009fc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a024 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009fe0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009ff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a028 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a030 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a03c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a048 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a000 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a050 │ │ │ │ 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 000000000000a010 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a060 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000a064 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a078 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000a078 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a07c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000a0b0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000a0c8 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a0cc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a080 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000a0a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a0d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a0b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a0e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000470 000000000000001c 00000474 FDE cie=00000000 pc=000000000000a0d0..000000000000a108 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a0e4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a0f0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a0f8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00000404 0000000000000010 00000408 FDE cie=00000000 pc=000000000000a100..000000000000a110 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000490 000000000000001c 00000494 FDE cie=00000000 pc=000000000000a110..000000000000a148 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a124 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a130 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a138 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00000418 0000000000000010 0000041c FDE cie=00000000 pc=000000000000a110..000000000000a120 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004b0 0000000000000030 000004b4 FDE cie=00000000 pc=000000000000a150..000000000000a1d8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a15c │ │ │ │ +0000042c 0000000000000030 00000430 FDE cie=00000000 pc=000000000000a120..000000000000a19c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a124 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a164 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a12c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a16c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a134 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a138 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a178 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a13c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a17c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a144 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000a1b8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000a17c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a1bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a180 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a1c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a184 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a1c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a188 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a1c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a18c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004e4 0000000000000048 000004e8 FDE cie=00000000 pc=000000000000a1e0..000000000000a2b0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a1ec │ │ │ │ +00000460 0000000000000034 00000464 FDE cie=00000000 pc=000000000000a1a0..000000000000a254 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a1a4 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a1f4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a1fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a1ac │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a1b4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a200 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a20c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a1bc │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a214 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a1c0 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a220 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a228 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a1cc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000a260 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a1d8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000a230 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a268 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a26c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a234 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a270 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a238 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a23c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a278 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a240 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a27c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a244 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a280 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00000530 0000000000000038 00000534 FDE cie=00000000 pc=000000000000a2b0..000000000000a380 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a2bc │ │ │ │ +00000498 0000000000000038 0000049c FDE cie=00000000 pc=000000000000a260..000000000000a318 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a264 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a2c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a26c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a2cc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a274 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a2d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a27c │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a2d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a280 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a2dc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a28c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a2e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a290 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a2f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a29c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000a358 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000a2f0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a35c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a2f4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a360 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a2f8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a364 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a2fc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a368 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a300 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a36c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a304 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a370 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a308 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000056c 000000000000001c 00000570 FDE cie=00000000 pc=000000000000a380..000000000000a438 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000a3a8 │ │ │ │ +000004d4 000000000000001c 000004d8 FDE cie=00000000 pc=000000000000a340..000000000000a3e8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000a360 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a3bc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a370 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a3c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a37c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000058c 0000000000000038 00000590 FDE cie=00000000 pc=000000000000a440..000000000000a540 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000a46c │ │ │ │ +000004f4 0000000000000038 000004f8 FDE cie=00000000 pc=000000000000a400..000000000000a4f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a40c │ │ │ │ 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 000000000000a418 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000a42c │ │ │ │ + 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 000000000000a488 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a43c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000000a508 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000000a4b8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000a530 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000a4e0 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -000005c8 0000000000000034 000005cc FDE cie=00000000 pc=000000000000a540..000000000000a63c │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000a568 │ │ │ │ +00000530 0000000000000034 00000534 FDE cie=00000000 pc=000000000000a4f0..000000000000a5dc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000a504 │ │ │ │ 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 000000000000a510 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a51c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000a580 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a528 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000000a608 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000000a5a8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000a62c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000a5cc │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -00000600 0000000000000028 00000604 FDE cie=00000000 pc=000000000000a640..000000000000a72c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000a658 │ │ │ │ +00000568 0000000000000028 0000056c FDE cie=00000000 pc=000000000000a5e0..000000000000a6bc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a5ec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a5f4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000a668 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a600 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000000a708 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000000a698 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a71c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000a6ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000062c 0000000000000028 00000630 FDE cie=00000000 pc=000000000000a730..000000000000a81c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000a748 │ │ │ │ +00000594 0000000000000028 00000598 FDE cie=00000000 pc=000000000000a6c0..000000000000a79c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a6cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a6d4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000a758 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a6e0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000000a7f8 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000000a778 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a80c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000a78c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000658 0000000000000050 0000065c FDE cie=00000000 pc=000000000000a820..000000000000aa3c │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000a864 │ │ │ │ +000005c0 0000000000000064 000005c4 FDE cie=00000000 pc=000000000000a7a0..000000000000a9d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a7b0 │ │ │ │ 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 000000000000a7bc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a7cc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000a7ec │ │ │ │ + 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 000000000000a87c │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a7f0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 332 to 000000000000a9cc │ │ │ │ + DW_CFA_advance_loc1: 328 to 000000000000a938 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000aa08 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000a964 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000aa0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a968 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a970 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 000000000000aa10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a974 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000a990 │ │ │ │ + DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000a9bc │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a9c0 │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a9c8 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_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 │ │ │ │ │ │ │ │ -000006ac 0000000000000044 000006b0 FDE cie=00000000 pc=000000000000aa40..000000000000ad34 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000aa74 │ │ │ │ +00000628 0000000000000048 0000062c FDE cie=00000000 pc=000000000000a9e0..000000000000acc4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000a9f4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000aa08 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000aa18 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000aa90 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000aa24 │ │ │ │ DW_CFA_def_cfa_offset: 8352 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000aa94 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000aa2c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 572 to 000000000000acd0 │ │ │ │ + DW_CFA_advance_loc1: 564 to 000000000000ac60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000ad00 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000ac8c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ac90 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 000000000000ad04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ac94 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000006f4 0000000000000020 000006f8 FDE cie=00000000 pc=000000000000ad40..000000000000ad98 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ad50 │ │ │ │ +00000674 0000000000000020 00000678 FDE cie=00000000 pc=000000000000ad00..000000000000ad48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ad08 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ad5c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ad14 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000ad7c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ad2c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ad88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ad38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00000718 000000000000001c 0000071c FDE cie=00000000 pc=000000000000ada0..000000000000adf8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000adc8 │ │ │ │ +00000698 000000000000001c 0000069c FDE cie=00000000 pc=000000000000ad50..000000000000ad9c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000ad70 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ade0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ad84 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ade8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ad8c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000738 000000000000001c 0000073c FDE cie=00000000 pc=000000000000ae00..000000000000ae3c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ae18 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ae24 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ae2c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000006b8 0000000000000010 000006bc FDE cie=00000000 pc=000000000000ada0..000000000000adb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000758 0000000000000010 0000075c FDE cie=00000000 pc=000000000000ae40..000000000000ae54 │ │ │ │ +000006cc 0000000000000010 000006d0 FDE cie=00000000 pc=000000000000adc0..000000000000add4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000076c 0000000000000010 00000770 FDE cie=00000000 pc=000000000000ae60..000000000000ae98 │ │ │ │ +000006e0 0000000000000010 000006e4 FDE cie=00000000 pc=000000000000ae00..000000000000ae30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000780 000000000000001c 00000784 FDE cie=00000000 pc=000000000000aea0..000000000000af08 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000aeb8 │ │ │ │ +000006f4 000000000000001c 000006f8 FDE cie=00000000 pc=000000000000ae30..000000000000ae8c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ae40 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000aef0 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000ae74 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000aef8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ae7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007a0 0000000000000010 000007a4 FDE cie=00000000 pc=000000000000af10..000000000000b020 │ │ │ │ +00000714 0000000000000010 00000718 FDE cie=00000000 pc=000000000000ae90..000000000000afa0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007b4 0000000000000010 000007b8 FDE cie=00000000 pc=000000000000b020..000000000000b150 │ │ │ │ +00000728 0000000000000010 0000072c FDE cie=00000000 pc=000000000000afa0..000000000000b0d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007c8 0000000000000010 000007cc FDE cie=00000000 pc=000000000000b150..000000000000b220 │ │ │ │ +0000073c 0000000000000010 00000740 FDE cie=00000000 pc=000000000000b0d0..000000000000b1a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007dc 0000000000000010 000007e0 FDE cie=00000000 pc=000000000000b220..000000000000b3d0 │ │ │ │ +00000750 0000000000000010 00000754 FDE cie=00000000 pc=000000000000b1a0..000000000000b350 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007f0 0000000000000010 000007f4 FDE cie=00000000 pc=000000000000b3d0..000000000000b4c0 │ │ │ │ +00000764 0000000000000010 00000768 FDE cie=00000000 pc=000000000000b350..000000000000b440 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000804 0000000000000010 00000808 FDE cie=00000000 pc=000000000000b4c0..000000000000b590 │ │ │ │ +00000778 0000000000000010 0000077c FDE cie=00000000 pc=000000000000b440..000000000000b510 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000818 0000000000000010 0000081c FDE cie=00000000 pc=000000000000b590..000000000000b63c │ │ │ │ +0000078c 0000000000000010 00000790 FDE cie=00000000 pc=000000000000b510..000000000000b5bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000082c 0000000000000010 00000830 FDE cie=00000000 pc=000000000000b640..000000000000b6ec │ │ │ │ +000007a0 0000000000000010 000007a4 FDE cie=00000000 pc=000000000000b5c0..000000000000b66c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000840 0000000000000010 00000844 FDE cie=00000000 pc=000000000000b6f0..000000000000b768 │ │ │ │ +000007b4 0000000000000010 000007b8 FDE cie=00000000 pc=000000000000b670..000000000000b6e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000854 0000000000000010 00000858 FDE cie=00000000 pc=000000000000b770..000000000000b884 │ │ │ │ +000007c8 0000000000000010 000007cc FDE cie=00000000 pc=000000000000b6f0..000000000000b804 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000868 0000000000000010 0000086c FDE cie=00000000 pc=000000000000b890..000000000000b920 │ │ │ │ +000007dc 0000000000000010 000007e0 FDE cie=00000000 pc=000000000000b810..000000000000b8a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000087c 0000000000000010 00000880 FDE cie=00000000 pc=000000000000b920..000000000000ba50 │ │ │ │ +000007f0 0000000000000010 000007f4 FDE cie=00000000 pc=000000000000b8a0..000000000000b9f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000890 0000000000000010 00000894 FDE cie=00000000 pc=000000000000ba50..000000000000badc │ │ │ │ +00000804 0000000000000010 00000808 FDE cie=00000000 pc=000000000000ba00..000000000000ba8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008a4 0000000000000010 000008a8 FDE cie=00000000 pc=000000000000bae0..000000000000bc00 │ │ │ │ +00000818 0000000000000010 0000081c FDE cie=00000000 pc=000000000000ba90..000000000000bbb0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008b8 0000000000000010 000008bc FDE cie=00000000 pc=000000000000bc00..000000000000bc8c │ │ │ │ +0000082c 0000000000000010 00000830 FDE cie=00000000 pc=000000000000bbb0..000000000000bc3c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008cc 0000000000000010 000008d0 FDE cie=00000000 pc=000000000000bc90..000000000000bdb0 │ │ │ │ +00000840 0000000000000010 00000844 FDE cie=00000000 pc=000000000000bc40..000000000000bd60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008e0 0000000000000010 000008e4 FDE cie=00000000 pc=000000000000bdb0..000000000000be50 │ │ │ │ +00000854 0000000000000010 00000858 FDE cie=00000000 pc=000000000000bd60..000000000000be00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008f4 0000000000000010 000008f8 FDE cie=00000000 pc=000000000000be50..000000000000bf9c │ │ │ │ +00000868 0000000000000010 0000086c FDE cie=00000000 pc=000000000000be00..000000000000bf4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000908 0000000000000010 0000090c FDE cie=00000000 pc=000000000000bfa0..000000000000bff4 │ │ │ │ +0000087c 0000000000000010 00000880 FDE cie=00000000 pc=000000000000bf50..000000000000bfa4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000091c 0000000000000010 00000920 FDE cie=00000000 pc=000000000000c000..000000000000c178 │ │ │ │ +00000890 0000000000000010 00000894 FDE cie=00000000 pc=000000000000bfb0..000000000000c128 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000930 0000000000000010 00000934 FDE cie=00000000 pc=000000000000c180..000000000000c1d4 │ │ │ │ +000008a4 0000000000000010 000008a8 FDE cie=00000000 pc=000000000000c130..000000000000c184 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000944 0000000000000010 00000948 FDE cie=00000000 pc=000000000000c1e0..000000000000c358 │ │ │ │ +000008b8 0000000000000010 000008bc FDE cie=00000000 pc=000000000000c190..000000000000c308 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000958 0000000000000048 0000095c FDE cie=00000000 pc=000000000000c360..000000000000c634 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c364 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c374 │ │ │ │ +000008cc 0000000000000040 000008d0 FDE cie=00000000 pc=000000000000c310..000000000000c664 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c314 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c378 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c324 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c37c │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c38c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c328 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c390 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c338 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c33c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c394 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c348 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c34c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 592 to 000000000000c5e8 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c5ec │ │ │ │ + DW_CFA_advance_loc1: 728 to 000000000000c624 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c5f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c628 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c5f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c62c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c5f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c630 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c5fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c634 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c600 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c638 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c604 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c608 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c63c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c640 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000009a4 0000000000000028 000009a8 FDE cie=00000000 pc=000000000000c640..000000000000ca24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000c65c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +00000910 0000000000000024 00000914 FDE cie=00000000 pc=000000000000c670..000000000000ca40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000c688 │ │ │ │ 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 000000000000c674 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c698 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 868 to 000000000000c9d8 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c6a0 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 852 to 000000000000c9f4 │ │ │ │ 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 000000000000c9dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c9f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000009d0 0000000000000010 000009d4 FDE cie=00000000 pc=000000000000ca30..000000000000ca54 │ │ │ │ +00000938 0000000000000010 0000093c FDE cie=00000000 pc=000000000000ca40..000000000000ca64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009e4 0000000000000010 000009e8 FDE cie=00000000 pc=000000000000ca60..000000000000caa4 │ │ │ │ +0000094c 0000000000000010 00000950 FDE cie=00000000 pc=000000000000ca80..000000000000cabc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009f8 0000000000000010 000009fc FDE cie=00000000 pc=000000000000cab0..000000000000cac4 │ │ │ │ +00000960 0000000000000010 00000964 FDE cie=00000000 pc=000000000000cac0..000000000000cad4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a0c 0000000000000010 00000a10 FDE cie=00000000 pc=000000000000cad0..000000000000caf0 │ │ │ │ +00000974 0000000000000010 00000978 FDE cie=00000000 pc=000000000000cae0..000000000000caf8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a20 000000000000002c 00000a24 FDE cie=00000000 pc=000000000000caf0..000000000000cc0c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000cb00 │ │ │ │ +00000988 000000000000002c 0000098c FDE cie=00000000 pc=000000000000cb00..000000000000cc0c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cb0c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cb0c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cb18 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000cb1c │ │ │ │ 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 000000000000cbc0 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000cbc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_advance_loc: 20 to 000000000000cbd4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_advance_loc: 12 to 000000000000cbe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000a50 000000000000002c 00000a54 FDE cie=00000000 pc=000000000000cc10..000000000000cd28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000cc28 │ │ │ │ +000009b8 000000000000002c 000009bc FDE cie=00000000 pc=000000000000cc10..000000000000cd18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cc1c │ │ │ │ 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 000000000000cc38 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cc30 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000000ccf0 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000000cce0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cd04 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ccf4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cd10 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cd00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a80 0000000000000050 00000a84 FDE cie=00000000 pc=000000000000cd30..000000000000cf08 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000cd50 │ │ │ │ +000009e8 0000000000000050 000009ec FDE cie=00000000 pc=000000000000cd20..000000000000ced8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cd2c │ │ │ │ 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 000000000000cd48 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000cd60 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cd64 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd4c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000cda8 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000cd88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cdac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd8c │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cdb8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cda0 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cdbc │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cdd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cda8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000000ceb0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000cdb8 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000000ce88 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ceb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ce8c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ceb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ce90 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cebc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ce94 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cec0 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ce98 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ce9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000cee4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000cebc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ad4 000000000000002c 00000ad8 FDE cie=00000000 pc=000000000000cf10..000000000000d054 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000cf28 │ │ │ │ +00000a3c 000000000000002c 00000a40 FDE cie=00000000 pc=000000000000cee0..000000000000d014 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ceec │ │ │ │ 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 000000000000cf38 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cf00 │ │ │ │ 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 000000000000d014 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000cfd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d028 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cfe8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d030 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b04 000000000000002c 00000b08 FDE cie=00000000 pc=000000000000d060..000000000000d178 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d070 │ │ │ │ +00000a6c 000000000000002c 00000a70 FDE cie=00000000 pc=000000000000d020..000000000000d128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d02c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d07c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d090 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d040 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000000d140 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000000d0f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d154 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d104 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d110 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000b34 0000000000000050 00000b38 FDE cie=00000000 pc=000000000000d180..000000000000d368 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d190 │ │ │ │ +00000a9c 0000000000000050 00000aa0 FDE cie=00000000 pc=000000000000d130..000000000000d2f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d13c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d1a4 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d158 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d1b8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d1bc │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d164 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000d200 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000d1a0 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d204 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d1a4 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d210 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d1b8 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d214 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d228 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d1c0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000000d310 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d1d0 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000000d2a8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d314 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d2ac │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d318 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d2b0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d31c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d2b4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d320 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d2b8 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d2bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000d344 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000d2dc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d350 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d2e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000b88 0000000000000048 00000b8c FDE cie=00000000 pc=000000000000d370..000000000000d77c │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000d3a8 │ │ │ │ +00000af0 0000000000000050 00000af4 FDE cie=00000000 pc=000000000000d300..000000000000d75c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d30c │ │ │ │ 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 000000000000d318 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d324 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d330 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d340 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d350 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000d3cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d35c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d3d0 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d360 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 660 to 000000000000d664 │ │ │ │ + DW_CFA_advance_loc1: 724 to 000000000000d634 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000d698 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000d660 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d66c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 000000000000d6a0 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d670 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000bd4 0000000000000054 00000bd8 FDE cie=00000000 pc=000000000000d780..000000000000d9d8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000d798 │ │ │ │ +00000b44 000000000000004c 00000b48 FDE cie=00000000 pc=000000000000d760..000000000000d9a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d76c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d7a8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d780 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000d7ec │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d7f0 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000d7bc │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d7f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d7c0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000000d920 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d924 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000000d8f0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d928 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d8f4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d92c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d8f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d940 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d90c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d944 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d910 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000000d9b0 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000000d980 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d9bc │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d98c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000c2c 000000000000002c 00000c30 FDE cie=00000000 pc=000000000000d9e0..000000000000dafc │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d9f0 │ │ │ │ +00000b94 000000000000002c 00000b98 FDE cie=00000000 pc=000000000000d9b0..000000000000dabc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d9bc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d9fc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000da08 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d9cc │ │ │ │ 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 000000000000dab0 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000da70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000dac4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000da84 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dad0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000da90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000c5c 000000000000004c 00000c60 FDE cie=00000000 pc=000000000000db00..000000000000dd20 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000db10 │ │ │ │ +00000bc4 000000000000004c 00000bc8 FDE cie=00000000 pc=000000000000dac0..000000000000dccc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dac8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000db20 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000db34 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dad0 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dae0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000000db8c │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000db38 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db3c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000dba8 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dbac │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000dbbc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000db58 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dbc0 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000dbd8 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000000dcd4 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dcd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db5c │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000db74 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db78 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000000dc84 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dcdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc88 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc8c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dce0 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc90 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dce8 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dcec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc94 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc98 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000dd04 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000dcb0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd08 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dcb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000cac 0000000000000098 00000cb0 FDE cie=00000000 pc=000000000000dd20..000000000000e1a0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000dd40 │ │ │ │ +00000c14 0000000000000094 00000c18 FDE cie=00000000 pc=000000000000dcd0..000000000000e108 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dce0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000dd5c │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000dcfc │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000ddac │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ddb8 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ddc0 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ddd0 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ddd4 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dddc │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dde0 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dde8 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000de20 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000de2c │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000de54 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000de80 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de84 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000de90 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de94 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de98 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de9c │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dea0 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000dd4c │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd50 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd54 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dd60 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dd6c │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd70 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd74 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd78 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000dd98 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd9c │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ddac │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dea4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000ddc8 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ddd0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000deb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ddd4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 608 to 000000000000e114 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e118 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000ddf0 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ddf4 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ddf8 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000de00 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de04 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 636 to 000000000000e080 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e11c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e084 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e088 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e124 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e08c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e090 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e12c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e094 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e130 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e098 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e134 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e09c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0a0 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e13c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0a4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e140 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0a8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0ac │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e148 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0b0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e14c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0b4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e150 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0b8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e154 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0bc │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e158 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0c0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e15c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0c4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0c8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e164 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e180 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e0e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0ec │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000d48 000000000000002c 00000d4c FDE cie=00000000 pc=000000000000e1a0..000000000000e2e4 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e1b8 │ │ │ │ +00000cac 000000000000002c 00000cb0 FDE cie=00000000 pc=000000000000e110..000000000000e244 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e11c │ │ │ │ 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 000000000000e1c8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e130 │ │ │ │ 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 000000000000e2a4 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000e204 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e2b8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e218 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e2c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e220 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d78 0000000000000050 00000d7c FDE cie=00000000 pc=000000000000e2f0..000000000000e510 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e300 │ │ │ │ +00000cdc 000000000000004c 00000ce0 FDE cie=00000000 pc=000000000000e250..000000000000e45c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e25c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e30c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e320 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e264 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e270 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000e374 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e37c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e394 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000e2c4 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2c8 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e3a8 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3ac │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e2e0 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e2f0 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e300 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e304 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e3bc │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000000e4c4 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4c8 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000000e414 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e418 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e41c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e420 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e424 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4dc │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e428 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e42c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e4f4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e440 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4f8 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e444 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000dcc 0000000000000098 00000dd0 FDE cie=00000000 pc=000000000000e510..000000000000e980 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000e530 │ │ │ │ +00000d2c 0000000000000094 00000d30 FDE cie=00000000 pc=000000000000e460..000000000000e88c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e470 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e54c │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e48c │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000000e5ac │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e5b4 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e5b8 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e5c0 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e5cc │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e5d0 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e5d4 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e5d8 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e5dc │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000e614 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e61c │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e620 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000e648 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e65c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e664 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e668 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e66c │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e670 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000e4e0 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4e4 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e4fc │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e500 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e504 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e508 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e518 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e51c │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000e548 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e54c │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e550 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e55c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e674 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e570 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e678 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e574 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 636 to 000000000000e8f4 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e8f8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000e5a4 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5a8 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5ac │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5b0 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e5c0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 580 to 000000000000e804 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e8fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e808 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e900 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e80c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e904 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e810 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e908 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e814 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e90c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e818 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e910 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e81c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e914 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e820 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e824 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e91c │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e828 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e82c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e924 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e830 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e928 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e834 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e92c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e838 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e83c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e934 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e840 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e938 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e844 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e93c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e848 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e84c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e944 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e850 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e960 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e86c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e964 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e870 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e968 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e874 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000e68 000000000000002c 00000e6c FDE cie=00000000 pc=000000000000e980..000000000000ea9c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e990 │ │ │ │ +00000dc4 000000000000002c 00000dc8 FDE cie=00000000 pc=000000000000e890..000000000000e99c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e89c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e99c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e9a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e8ac │ │ │ │ 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 000000000000ea50 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000e950 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ea64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e964 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ea70 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e970 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000e98 0000000000000078 00000e9c FDE cie=00000000 pc=000000000000eaa0..000000000000eed8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000eabc │ │ │ │ +00000df4 0000000000000078 00000df8 FDE cie=00000000 pc=000000000000e9a0..000000000000edb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e9ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ead0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e9c0 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000000eb30 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000ea18 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea1c │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ea34 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea38 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000eb40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ea4c │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000eb48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb4c │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000eb68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea50 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ea60 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea64 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000eb78 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb7c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ea7c │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000eb8c │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000eba0 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ebac │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000ebc8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ebd4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ea84 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000ec08 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ec1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea88 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ea9c │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ec2c │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 576 to 000000000000ee6c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000eab4 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eab8 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ead0 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 632 to 000000000000ed48 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed4c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed50 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed54 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed58 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed5c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed60 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed64 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed68 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed6c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed70 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed74 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed78 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed7c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed80 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000eebc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ed98 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed9c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f14 00000000000000bc 00000f18 FDE cie=00000000 pc=000000000000eee0..000000000000f704 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000ef00 │ │ │ │ +00000e70 00000000000000b0 00000e74 FDE cie=00000000 pc=000000000000edc0..000000000000f57c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000edd4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ef18 │ │ │ │ - DW_CFA_def_cfa_offset: 624 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ede8 │ │ │ │ + DW_CFA_def_cfa_offset: 592 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000ef60 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ef68 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ef7c │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ef84 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef88 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef8c │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ef9c │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000efa0 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000efa4 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000efa8 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000efbc │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000efcc │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000efe0 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000efe4 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000efec │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eff0 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f000 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f008 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f00c │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000ee30 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee34 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ee48 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ee50 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ee58 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee5c │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ee6c │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee70 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ee84 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee88 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ee9c │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eea0 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000eeb0 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeb4 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000eecc │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eed0 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000eee8 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f010 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeec │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f014 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ef04 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f01c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef08 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f024 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef0c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ef14 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f02c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f034 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ef24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f03c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef28 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1572 to 000000000000f660 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f664 │ │ │ │ - DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f668 │ │ │ │ + DW_CFA_advance_loc2: 1464 to 000000000000f4e0 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f66c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4e4 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4e8 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f674 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4ec │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f678 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4f0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f67c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4f4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f680 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4f8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f684 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4fc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f500 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f68c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f504 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f508 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f694 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f50c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f698 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f510 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f69c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f514 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f518 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f51c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f520 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f524 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f528 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f52c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f530 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6bc │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f534 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6c4 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f538 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f53c │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f540 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f6e0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f558 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f55c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f560 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6ec │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f564 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000fd4 000000000000002c 00000fd8 FDE cie=00000000 pc=000000000000f710..000000000000f854 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f728 │ │ │ │ +00000f24 000000000000002c 00000f28 FDE cie=00000000 pc=000000000000f580..000000000000f6b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f58c │ │ │ │ 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 000000000000f738 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f5a0 │ │ │ │ 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 000000000000f814 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000f674 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f828 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f688 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f830 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f690 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001004 000000000000007c 00001008 FDE cie=00000000 pc=000000000000f860..000000000000fca0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000f87c │ │ │ │ +00000f54 000000000000007c 00000f58 FDE cie=00000000 pc=000000000000f6c0..000000000000fadc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f6cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f890 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f6e0 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000f8d8 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000f8f4 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f904 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000f728 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f908 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f914 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f91c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000f748 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f74c │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f760 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f928 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f764 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000f954 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f77c │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f780 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f784 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f790 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f95c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f7a4 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7a8 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f968 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f97c │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000f9a8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f7c0 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7c4 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9ac │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f9c0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f7e0 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7e4 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f9c8 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 612 to 000000000000fc2c │ │ │ │ + DW_CFA_advance_loc1: 644 to 000000000000fa68 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa6c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa70 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa74 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa78 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa7c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa80 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa84 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa88 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa8c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa90 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa94 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa98 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa9c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000faa0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000faa4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fc7c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000fab8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fabc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fc8c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc90 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fac8 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000facc │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001084 00000000000000bc 00001088 FDE cie=00000000 pc=000000000000fca0..00000000000104d4 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000fcc0 │ │ │ │ +00000fd4 00000000000000b0 00000fd8 FDE cie=00000000 pc=000000000000fae0..00000000000102bc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000faf4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fcd8 │ │ │ │ - DW_CFA_def_cfa_offset: 624 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000fb08 │ │ │ │ + DW_CFA_def_cfa_offset: 592 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000fd24 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fd28 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fd38 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fd48 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fd50 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fd58 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fd60 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fd64 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fd70 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fd74 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fd7c │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fd80 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fd84 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fd94 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fd98 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fd9c │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fda0 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fda4 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fda8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000fb54 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb58 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fb68 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb6c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fb78 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb7c │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000fb90 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb94 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fbb0 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbb4 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fbc4 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbc8 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000fbe0 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbe4 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbe8 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fbf8 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000fc0c │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fdb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc10 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fdb4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fc20 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fdb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc24 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fdbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc28 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fc38 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fdc0 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fdc4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fc40 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fdc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc44 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1640 to 0000000000010430 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010434 │ │ │ │ - DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010438 │ │ │ │ + DW_CFA_advance_loc2: 1500 to 0000000000010220 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001043c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010224 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010228 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010444 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001022c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010448 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010230 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001044c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010234 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010450 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010238 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010454 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001023c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010458 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010240 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001045c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010244 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010460 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010248 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010464 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001024c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010468 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010250 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001046c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010254 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010470 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010258 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001025c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010478 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010260 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001047c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010264 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010480 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010268 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001026c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010488 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001048c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010270 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010490 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010274 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010494 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010498 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010278 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001027c │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010280 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000104b0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010298 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000104b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001029c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000104b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000102a0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000104bc │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000102a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001144 0000000000000048 00001148 FDE cie=00000000 pc=00000000000104e0..0000000000010748 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000010504 │ │ │ │ +00001088 0000000000000044 0000108c FDE cie=00000000 pc=00000000000102c0..00000000000104fc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000102cc │ │ │ │ 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 00000000000102d8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000102f8 │ │ │ │ + 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 000000000001052c │ │ │ │ - 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 0000000000010530 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010300 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 00000000000106ac │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001046c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000106e0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000010498 │ │ │ │ DW_CFA_restore_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 00000000000106f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000104a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001190 000000000000005c 00001194 FDE cie=00000000 pc=0000000000010750..0000000000010a48 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000010780 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000010d0 0000000000000058 000010d4 FDE cie=00000000 pc=0000000000010500..00000000000107c8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001051c │ │ │ │ + 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 0000000000010528 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000010558 │ │ │ │ + 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 00000000000107b0 │ │ │ │ - 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 00000000000107b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001055c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 476 to 0000000000010994 │ │ │ │ + DW_CFA_advance_loc1: 468 to 0000000000010730 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000109d8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001075c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000109e0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010778 │ │ │ │ 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 │ │ │ │ @@ -2619,116 +2489,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 00000000000109f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010780 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000011f0 0000000000000030 000011f4 FDE cie=00000000 pc=0000000000010a50..0000000000010ba4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010a60 │ │ │ │ +0000112c 0000000000000030 00001130 FDE cie=00000000 pc=00000000000107d0..0000000000010914 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000107dc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010a70 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000107e8 │ │ │ │ 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 0000000000010a80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000107f4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000010b64 │ │ │ │ + DW_CFA_advance_loc: 224 to 00000000000108d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000010b7c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000108ec │ │ │ │ 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 0000000000010b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001224 0000000000000048 00001228 FDE cie=00000000 pc=0000000000010bb0..0000000000010e18 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000010bd4 │ │ │ │ +00001160 0000000000000044 00001164 FDE cie=00000000 pc=0000000000010920..0000000000010b5c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001092c │ │ │ │ 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 0000000000010938 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000010958 │ │ │ │ + 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 0000000000010bfc │ │ │ │ - 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 0000000000010c00 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010960 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000010d7c │ │ │ │ + DW_CFA_advance_loc1: 364 to 0000000000010acc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000010db0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000010af8 │ │ │ │ DW_CFA_restore_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 0000000000010dc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010b00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001270 000000000000005c 00001274 FDE cie=00000000 pc=0000000000010e20..0000000000011118 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000010e50 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000011a8 0000000000000058 000011ac FDE cie=00000000 pc=0000000000010b60..0000000000010e28 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010b7c │ │ │ │ + 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 0000000000010b88 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000010bb8 │ │ │ │ + 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 0000000000010e80 │ │ │ │ - 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 0000000000010e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010bbc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 476 to 0000000000011064 │ │ │ │ + DW_CFA_advance_loc1: 468 to 0000000000010d90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000110a8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000010dbc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000110b0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010dd8 │ │ │ │ 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 │ │ │ │ @@ -2737,182 +2605,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 00000000000110c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010de0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000012d0 0000000000000044 000012d4 FDE cie=00000000 pc=0000000000011120..0000000000011b08 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000011158 │ │ │ │ +00001204 0000000000000048 00001208 FDE cie=00000000 pc=0000000000010e30..0000000000011874 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010e40 │ │ │ │ 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 0000000000011168 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000010e70 │ │ │ │ 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 000000000001116c │ │ │ │ + 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 0000000000010e74 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1080 to 00000000000115a4 │ │ │ │ + DW_CFA_advance_loc2: 1212 to 0000000000011330 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000115d4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001135c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011360 │ │ │ │ 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 00000000000115e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011370 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001318 0000000000000074 0000131c FDE cie=00000000 pc=0000000000011b10..0000000000011cf8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011b20 │ │ │ │ +00001250 0000000000000074 00001254 FDE cie=00000000 pc=0000000000011880..0000000000011a50 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001188c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000011b34 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011898 │ │ │ │ DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011b44 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000118a8 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000011b84 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000011b9c │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000118e4 │ │ │ │ DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011bac │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000118f8 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000118fc │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000011910 │ │ │ │ DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011bb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011914 │ │ │ │ DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011bb8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011924 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011bc8 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011bd0 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011bd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011928 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011be4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011934 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011938 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001193c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011bec │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001194c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011950 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000011c88 │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000000119e0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011c8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000119e4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000119e8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000119ec │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000119f0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000119f4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000119f8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000119fc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a00 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011cac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a04 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011cb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a08 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011cb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a0c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000011cd4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000011a2c │ │ │ │ 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 0000000000011cd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011ce4 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ce8 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011a3c │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a40 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001390 0000000000000074 00001394 FDE cie=00000000 pc=0000000000011d00..00000000000120dc │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000011d4c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000012c8 0000000000000078 000012cc FDE cie=00000000 pc=0000000000011a50..0000000000011e0c │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000011a80 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000011aa4 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000011ad4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000011d80 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011d8c │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ad8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 668 to 0000000000012028 │ │ │ │ + DW_CFA_advance_loc1: 640 to 0000000000011d58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001206c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000011d84 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000012098 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011d88 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000011dcc │ │ │ │ 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 │ │ │ │ @@ -2922,131 +2797,138 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000120a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011dd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001408 000000000000006c 0000140c FDE cie=00000000 pc=00000000000120e0..00000000000122ac │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000120f0 │ │ │ │ +00001344 000000000000006c 00001348 FDE cie=00000000 pc=0000000000011e10..0000000000011fc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011e18 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011e20 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000011e34 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012110 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001214c │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000011e6c │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000012170 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000011e8c │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012174 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011e90 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011e98 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012178 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011e9c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012188 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001218c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000011eb4 │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012194 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011eb8 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012198 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ebc │ │ │ │ DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000121b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011ec4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000121b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ec8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000121b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011ed8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000012244 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000011f60 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011f64 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001224c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011f68 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011f6c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011f70 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012258 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011f74 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001225c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011f78 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012260 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011f7c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012264 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011f80 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011f84 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001226c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011f88 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012270 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011f8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000012288 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000011fa4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001228c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011fa8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012298 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011fb4 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001229c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011fb8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001478 0000000000000070 0000147c FDE cie=00000000 pc=00000000000122b0..0000000000012634 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000122e0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001231c │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ +000013b4 0000000000000078 000013b8 FDE cie=00000000 pc=0000000000011fd0..0000000000012348 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000012000 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001203c │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012324 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012040 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 624 to 0000000000012594 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012044 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 628 to 00000000000122b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000125d8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000122e4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000125ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122e8 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000125f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122ec │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000125f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122f0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000012320 │ │ │ │ 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 │ │ │ │ @@ -3055,195 +2937,213 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012600 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012324 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000014ec 0000000000000050 000014f0 FDE cie=00000000 pc=0000000000012640..00000000000129cc │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000012680 │ │ │ │ +00001430 0000000000000054 00001434 FDE cie=00000000 pc=0000000000012350..00000000000126cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001235c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012368 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012374 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012380 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012390 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000123a0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000123b4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000126ac │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000126b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000123b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 516 to 00000000000128b4 │ │ │ │ + DW_CFA_advance_loc1: 508 to 00000000000125b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000128f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000125e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000125f0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 0000000000012900 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012600 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001540 0000000000000050 00001544 FDE cie=00000000 pc=00000000000129d0..0000000000012d4c │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000012a10 │ │ │ │ +00001488 0000000000000054 0000148c FDE cie=00000000 pc=00000000000126d0..0000000000012a3c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000126dc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000126e8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000126f4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012700 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012710 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012720 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000012734 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000012a3c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012738 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 500 to 0000000000012c34 │ │ │ │ + DW_CFA_advance_loc1: 492 to 0000000000012924 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000012c70 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012950 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012960 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 0000000000012c80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012970 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001594 000000000000004c 00001598 FDE cie=00000000 pc=0000000000012d50..00000000000130ac │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000012d8c │ │ │ │ +000014e0 0000000000000050 000014e4 FDE cie=00000000 pc=0000000000012a40..0000000000012d8c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012a4c │ │ │ │ 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 0000000000012a58 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012a64 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012a70 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012a80 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012a90 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000012db4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012a9c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012db8 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012aa0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 488 to 0000000000012fa0 │ │ │ │ + DW_CFA_advance_loc1: 480 to 0000000000012c80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000012fd8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012cac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012cb8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 0000000000012fe0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012cc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000015e4 0000000000000070 000015e8 FDE cie=00000000 pc=00000000000130b0..000000000001372c │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000130e8 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001534 000000000000007c 00001538 FDE cie=00000000 pc=0000000000012d90..00000000000133f8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000012dc8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000012e10 │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000013128 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013134 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012e14 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1388 to 00000000000136a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012e18 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 1352 to 0000000000013360 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000136e4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001338c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000136f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013390 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000013708 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000133d4 │ │ │ │ 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 │ │ │ │ @@ -3254,270 +3154,278 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001370c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000133d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001658 0000000000000024 0000165c FDE cie=00000000 pc=0000000000013730..0000000000013890 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001373c │ │ │ │ +000015b4 0000000000000020 000015b8 FDE cie=00000000 pc=0000000000013400..000000000001359c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001340c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013748 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000013420 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000000013868 │ │ │ │ + DW_CFA_advance_loc1: 312 to 0000000000013558 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013870 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001355c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013874 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013560 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001680 0000000000000040 00001684 FDE cie=00000000 pc=0000000000013890..00000000000139d8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000138b0 │ │ │ │ +000015d8 0000000000000040 000015dc FDE cie=00000000 pc=00000000000135a0..00000000000136d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000135ac │ │ │ │ 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 00000000000135c8 │ │ │ │ + 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 00000000000138c0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000013900 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000013600 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001390c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013604 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013918 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000013618 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000013990 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000013690 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013994 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013694 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013998 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013698 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001399c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001369c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000139b8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000136b8 │ │ │ │ DW_CFA_restore_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 00000000000139c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000136c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016c4 0000000000000050 000016c8 FDE cie=00000000 pc=00000000000139e0..0000000000013c24 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000013a24 │ │ │ │ +0000161c 0000000000000054 00001620 FDE cie=00000000 pc=00000000000136e0..0000000000013914 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000136f0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000136fc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001372c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000013a34 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013730 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000013bb4 │ │ │ │ + DW_CFA_advance_loc1: 372 to 00000000000138a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000013bf0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000138d0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138d4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000138e4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013c00 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000138f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001718 0000000000000018 0000171c FDE cie=00000000 pc=0000000000013c30..0000000000013e54 │ │ │ │ - DW_CFA_advance_loc1: 260 to 0000000000013d34 │ │ │ │ +00001674 0000000000000014 00001678 FDE cie=00000000 pc=0000000000013920..0000000000013b4c │ │ │ │ + DW_CFA_advance_loc1: 284 to 0000000000013a3c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013d40 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000013db0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013db4 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000013aac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001734 0000000000000010 00001738 FDE cie=00000000 pc=0000000000013e60..0000000000014060 │ │ │ │ +0000168c 0000000000000010 00001690 FDE cie=00000000 pc=0000000000013b50..0000000000013d50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001748 0000000000000050 0000174c FDE cie=00000000 pc=0000000000014060..0000000000014294 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000140a4 │ │ │ │ +000016a0 0000000000000054 000016a4 FDE cie=00000000 pc=0000000000013d50..0000000000013f74 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013d60 │ │ │ │ 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 0000000000013d6c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000013d9c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000140b4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000140b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013da0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 372 to 000000000001422c │ │ │ │ + DW_CFA_advance_loc1: 364 to 0000000000013f0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000014268 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000013f38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001426c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013f3c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013f4c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 0000000000014270 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000179c 000000000000002c 000017a0 FDE cie=00000000 pc=00000000000142a0..00000000000144dc │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000142b8 │ │ │ │ +000016f8 000000000000002c 000016fc FDE cie=00000000 pc=0000000000013f80..000000000001422c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013f98 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000142bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013f9c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 492 to 00000000000144a8 │ │ │ │ + DW_CFA_advance_loc1: 540 to 00000000000141b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000144bc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000141cc │ │ │ │ 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 00000000000144c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000141d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017cc 0000000000000044 000017d0 FDE cie=00000000 pc=00000000000144e0..0000000000014658 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014500 │ │ │ │ +00001728 0000000000000044 0000172c FDE cie=00000000 pc=0000000000014230..0000000000014398 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001423c │ │ │ │ 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 0000000000014258 │ │ │ │ + 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 0000000000014510 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014550 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000014290 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014560 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014294 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000142a8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014564 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000142ac │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014570 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000014608 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000014348 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001460c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001434c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014610 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014350 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014614 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014354 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014618 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014358 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000014634 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000014374 │ │ │ │ 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 0000000000014640 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014380 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001814 0000000000000060 00001818 FDE cie=00000000 pc=0000000000014660..00000000000149b0 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000146b8 │ │ │ │ +00001770 0000000000000064 00001774 FDE cie=00000000 pc=00000000000143a0..00000000000146e0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000143b8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000143c4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000014400 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000146c8 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000146cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014404 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 564 to 0000000000014900 │ │ │ │ + DW_CFA_advance_loc1: 556 to 0000000000014630 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000014944 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001465c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014660 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000014684 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -3527,55 +3435,63 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014960 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014690 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001878 000000000000006c 0000187c FDE cie=00000000 pc=00000000000149b0..0000000000015420 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000149d4 │ │ │ │ +000017d8 0000000000000074 000017dc FDE cie=00000000 pc=00000000000146e0..0000000000015138 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000146f0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000014a20 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000146fc │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000001474c │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a24 │ │ │ │ + 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 0000000000014750 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1252 to 0000000000014f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014754 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1248 to 0000000000014c34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000014f4c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000014c60 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014c64 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014c68 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000014c98 │ │ │ │ + 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 │ │ │ │ @@ -3586,54 +3502,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 0000000000014f68 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014c9c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000018e8 0000000000000064 000018ec FDE cie=00000000 pc=0000000000015420..0000000000015d78 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000015444 │ │ │ │ +00001850 0000000000000070 00001854 FDE cie=00000000 pc=0000000000015140..0000000000015a78 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015150 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000015490 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001515c │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000151ac │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015494 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000151b0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 920 to 000000000001582c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000151b4 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 920 to 000000000001554c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000015870 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000015578 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015884 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001557c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000155ac │ │ │ │ + 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 │ │ │ │ @@ -3644,64 +3564,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 0000000000015888 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000155b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001950 0000000000000084 00001954 FDE cie=00000000 pc=0000000000015d80..00000000000168cc │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000015e0c │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +000018c4 000000000000008c 000018c8 FDE cie=00000000 pc=0000000000015a80..000000000001656c │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000015ac0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r28 at cfa-112 │ │ │ │ DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000015b08 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ DW_CFA_offset: r30 at cfa-96 │ │ │ │ DW_CFA_offset: r31 at cfa-88 │ │ │ │ DW_CFA_offset: r14 at cfa-224 │ │ │ │ DW_CFA_offset: r15 at cfa-216 │ │ │ │ DW_CFA_offset: r16 at cfa-208 │ │ │ │ DW_CFA_offset: r17 at cfa-200 │ │ │ │ DW_CFA_offset: r18 at cfa-192 │ │ │ │ DW_CFA_offset: r19 at cfa-184 │ │ │ │ DW_CFA_offset: r20 at cfa-176 │ │ │ │ DW_CFA_offset: r21 at cfa-168 │ │ │ │ DW_CFA_offset: r22 at cfa-160 │ │ │ │ - DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r23 at cfa-152 │ │ │ │ DW_CFA_offset: r24 at cfa-144 │ │ │ │ DW_CFA_offset: r25 at cfa-136 │ │ │ │ DW_CFA_offset: r26 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015e18 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015b14 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1288 to 0000000000016320 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1240 to 0000000000015fec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000016364 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000016018 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000163a0 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001606c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000163a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016070 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016074 │ │ │ │ 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 │ │ │ │ @@ -3722,57 +3647,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 00000000000163a8 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016078 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000019d8 000000000000006c 000019dc FDE cie=00000000 pc=00000000000168d0..00000000000173bc │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000168f8 │ │ │ │ +00001954 0000000000000084 00001958 FDE cie=00000000 pc=0000000000016570..00000000000171a0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000016588 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000016944 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001659c │ │ │ │ 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 00000000000165e0 │ │ │ │ + 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 0000000000016948 │ │ │ │ + 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 00000000000165e4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1420 to 0000000000016ed4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000165f0 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1680 to 0000000000016c80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000016f18 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000016cac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000016f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016cb0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016f34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016cb4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000016cf0 │ │ │ │ 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 │ │ │ │ @@ -3783,70 +3718,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 0000000000016f38 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016cf4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001a48 0000000000000084 00001a4c FDE cie=00000000 pc=00000000000173c0..0000000000017fc0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000017404 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000019dc 000000000000008c 000019e0 FDE cie=00000000 pc=00000000000171a0..0000000000017d58 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000171f0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000017448 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017454 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000017228 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017234 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1524 to 0000000000017a48 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1472 to 00000000000177f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000017a8c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000017820 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000017aa0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000017874 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000017ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017878 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001787c │ │ │ │ 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 │ │ │ │ @@ -3857,135 +3803,135 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017ac8 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017880 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001ad0 000000000000003c 00001ad4 FDE cie=00000000 pc=0000000000017fc0..00000000000182f0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000017fec │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ +00001a6c 000000000000003c 00001a70 FDE cie=00000000 pc=0000000000017d60..0000000000018130 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000017d78 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000017d90 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017ffc │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d94 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 684 to 00000000000182a8 │ │ │ │ + DW_CFA_advance_loc1: 756 to 0000000000018088 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000182d0 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000180b0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 00000000000182d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000180b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001b10 000000000000004c 00001b14 FDE cie=00000000 pc=00000000000182f0..0000000000018498 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000018310 │ │ │ │ +00001aac 000000000000004c 00001ab0 FDE cie=00000000 pc=0000000000018130..00000000000182c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001813c │ │ │ │ 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 0000000000018158 │ │ │ │ + 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 0000000000018320 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018364 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000018194 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018370 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000181a0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018374 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181a4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018380 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000181b0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018384 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181b4 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000001844c │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000018278 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018450 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001827c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018454 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018280 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018458 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018284 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001845c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018288 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001828c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001847c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000182a8 │ │ │ │ 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 0000000000018480 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000182b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b60 0000000000000064 00001b64 FDE cie=00000000 pc=00000000000184a0..00000000000188ec │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000184fc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001afc 0000000000000060 00001b00 FDE cie=00000000 pc=00000000000182d0..0000000000018708 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000182f8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000018334 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001850c │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018338 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 780 to 000000000001881c │ │ │ │ + DW_CFA_advance_loc1: 768 to 0000000000018638 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018860 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000018664 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000018874 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018668 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000018690 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -3996,51 +3942,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 0000000000018880 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000186a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001bc8 0000000000000060 00001bcc FDE cie=00000000 pc=00000000000188f0..0000000000019490 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000018914 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018958 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +00001b60 0000000000000068 00001b64 FDE cie=00000000 pc=0000000000018710..00000000000192ac │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001872c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001895c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018738 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000018774 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018778 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1380 to 0000000000018ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001877c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1380 to 0000000000018ce0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018f04 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000018d0c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018f10 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000018d38 │ │ │ │ + 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 │ │ │ │ @@ -4051,35 +3999,40 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018f14 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018d3c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001c2c 0000000000000080 00001c30 FDE cie=00000000 pc=0000000000019490..000000000001a08c │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000019518 │ │ │ │ +00001bcc 0000000000000084 00001bd0 FDE cie=00000000 pc=00000000000192b0..0000000000019e6c │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000192f0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r27 at cfa-120 │ │ │ │ DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000019338 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ DW_CFA_offset: r30 at cfa-96 │ │ │ │ DW_CFA_offset: r31 at cfa-88 │ │ │ │ DW_CFA_offset: r14 at cfa-224 │ │ │ │ DW_CFA_offset: r15 at cfa-216 │ │ │ │ DW_CFA_offset: r16 at cfa-208 │ │ │ │ DW_CFA_offset: r17 at cfa-200 │ │ │ │ DW_CFA_offset: r18 at cfa-192 │ │ │ │ @@ -4087,26 +4040,25 @@ │ │ │ │ DW_CFA_offset: r20 at cfa-176 │ │ │ │ DW_CFA_offset: r21 at cfa-168 │ │ │ │ DW_CFA_offset: r22 at cfa-160 │ │ │ │ DW_CFA_offset: r23 at cfa-152 │ │ │ │ DW_CFA_offset: r24 at cfa-144 │ │ │ │ DW_CFA_offset: r25 at cfa-136 │ │ │ │ DW_CFA_offset: r26 at cfa-128 │ │ │ │ - DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019520 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019528 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019344 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1428 to 0000000000019abc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1364 to 0000000000019898 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000019b00 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000198c4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000019b3c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000019918 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001991c │ │ │ │ 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 │ │ │ │ @@ -4127,53 +4079,61 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019b40 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019920 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001cb0 0000000000000064 00001cb4 FDE cie=00000000 pc=000000000001a090..000000000001ab48 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001a0b8 │ │ │ │ +00001c54 0000000000000074 00001c58 FDE cie=00000000 pc=0000000000019e70..000000000001a928 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000019e88 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001a100 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000019e9c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a104 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000019edc │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019ee0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1040 to 000000000001a514 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019ee4 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1040 to 000000000001a2f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001a558 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001a320 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001a56c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a324 │ │ │ │ + DW_CFA_restore_extended: r71 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a328 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001a358 │ │ │ │ + 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 │ │ │ │ @@ -4184,97 +4144,102 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a570 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a35c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001d18 0000000000000048 00001d1c FDE cie=00000000 pc=000000000001ab50..000000000001ae94 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001ab80 │ │ │ │ +00001ccc 0000000000000044 00001cd0 FDE cie=00000000 pc=000000000001a930..000000000001ac90 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001a960 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ab88 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a964 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000001ad10 │ │ │ │ + DW_CFA_advance_loc1: 412 to 000000000001ab00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001ad30 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001ab1c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 000000000001ad40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000001ae40 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000001ac20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001ae60 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001ac3c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 000000000001ae64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d64 0000000000000064 00001d68 FDE cie=00000000 pc=000000000001aea0..000000000001bad8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001aec4 │ │ │ │ - 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 000000000001af0c │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ +00001d14 0000000000000078 00001d18 FDE cie=00000000 pc=000000000001ac90..000000000001ba00 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001acb4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af10 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001acc0 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001acfc │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ad00 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1508 to 000000000001b4f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ad0c │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc2: 1804 to 000000000001b418 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001b538 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001b444 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b548 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001b480 │ │ │ │ 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 │ │ │ │ @@ -4285,68 +4250,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 000000000001b54c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b484 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001dcc 0000000000000078 00001dd0 FDE cie=00000000 pc=000000000001bae0..000000000001c7f4 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001bb20 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001d90 0000000000000080 00001d94 FDE cie=00000000 pc=000000000001ba00..000000000001c714 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001ba3c │ │ │ │ + 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 000000000001bb60 │ │ │ │ - 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 000000000001bb6c │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001ba80 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ba8c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1644 to 000000000001c1d8 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1664 to 000000000001c10c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001c21c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001c138 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001c248 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000001c188 │ │ │ │ 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 │ │ │ │ @@ -4357,444 +4329,472 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c24c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c18c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e48 0000000000000060 00001e4c FDE cie=00000000 pc=000000000001c800..000000000001ccd4 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001c83c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ +00001e14 000000000000005c 00001e18 FDE cie=00000000 pc=000000000001c720..000000000001cc2c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c72c │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001c760 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c848 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c764 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 604 to 000000000001caa4 │ │ │ │ + DW_CFA_advance_loc1: 640 to 000000000001c9e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001cadc │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001ca18 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 000000000001cae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ca1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 356 to 000000000001cc44 │ │ │ │ + DW_CFA_advance_loc1: 360 to 000000000001cb84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001cc7c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001cbb8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 000000000001cc80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cbbc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001eac 000000000000005c 00001eb0 FDE cie=00000000 pc=000000000001cce0..000000000001cfc4 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001cd34 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001e74 0000000000000080 00001e78 FDE cie=00000000 pc=000000000001cc30..000000000001d01c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001cc58 │ │ │ │ + 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 000000000001cc64 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001cc90 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001cd44 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cd48 │ │ │ │ + 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 000000000001cc94 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 508 to 000000000001cf44 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001cca4 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ + DW_CFA_advance_loc1: 732 to 000000000001cf80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001cf88 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001cfac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001cf94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cfb0 │ │ │ │ + DW_CFA_restore_extended: r70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cfb4 │ │ │ │ + DW_CFA_restore_extended: r71 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cfb8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001cfec │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001cfa0 │ │ │ │ + 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 000000000001cff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001f0c 000000000000005c 00001f10 FDE cie=00000000 pc=000000000001cfd0..000000000001d2a4 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001d024 │ │ │ │ +00001ef8 000000000000006c 00001efc FDE cie=00000000 pc=000000000001d020..000000000001d314 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d038 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001d070 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d034 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d038 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d074 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 500 to 000000000001d22c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d084 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-176 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-160 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-144 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-128 │ │ │ │ + DW_CFA_advance_loc1: 520 to 000000000001d28c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d270 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001d2b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d27c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d2bc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001d2e0 │ │ │ │ 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 000000000001d280 │ │ │ │ + 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 000000000001d2f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001f6c 00000000000000b8 00001f70 FDE cie=00000000 pc=000000000001d2b0..000000000001d538 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d2c0 │ │ │ │ +00001f68 00000000000000b8 00001f6c FDE cie=00000000 pc=000000000001d320..000000000001d5a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d32c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d2d8 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d2e8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d340 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d32c │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d33c │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d340 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d34c │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001d38c │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d390 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d39c │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d3a0 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d3a8 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d344 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d3ac │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d354 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d358 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d360 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d3b8 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d3bc │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001d3d8 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d3dc │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d3ec │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d364 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d368 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d378 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d3f0 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d400 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d380 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d384 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d39c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d408 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000001d4a4 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000001d508 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d50c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d510 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d514 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d518 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d51c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d520 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4bc │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d524 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d528 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d52c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4cc │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4d0 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d530 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d534 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d538 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d53c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d540 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001d4fc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001d560 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d500 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d570 │ │ │ │ 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 000000000001d520 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d588 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002028 0000000000000094 0000202c FDE cie=00000000 pc=000000000001d540..000000000001d7a8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d550 │ │ │ │ +00002024 0000000000000094 00002028 FDE cie=00000000 pc=000000000001d5a0..000000000001d7e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d5ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001d564 │ │ │ │ - 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 000000000001d574 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d5b8 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d5c8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d5b8 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d5c8 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d5cc │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001d608 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d60c │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d61c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d5d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d620 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d62c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d5e8 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d5ec │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d5f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d630 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d640 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d644 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d600 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d658 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d604 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d610 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d65c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000001d724 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000001d760 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d764 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d768 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d72c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d76c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d730 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d770 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d734 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d774 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d738 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d778 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d73c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d77c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d740 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d744 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d780 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d784 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d74c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d788 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001d768 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001d7a4 │ │ │ │ DW_CFA_restore_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 000000000001d770 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d7b0 │ │ │ │ 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 000000000001d790 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001d7d0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020c0 0000000000000074 000020c4 FDE cie=00000000 pc=000000000001d7b0..000000000001dae4 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001d830 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ +000020bc 0000000000000078 000020c0 FDE cie=00000000 pc=000000000001d7f0..000000000001daf4 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001d838 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d844 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001d870 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d83c │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d874 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 520 to 000000000001da44 │ │ │ │ + DW_CFA_advance_loc1: 480 to 000000000001da54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001da88 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001da80 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001dab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001da84 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001dac8 │ │ │ │ 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 │ │ │ │ @@ -4803,133 +4803,129 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dac0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002138 0000000000000074 0000213c FDE cie=00000000 pc=000000000001daf0..000000000001e178 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001dafc │ │ │ │ +00002138 000000000000006c 0000213c FDE cie=00000000 pc=000000000001db00..000000000001e168 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000001db60 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000001db60 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000001dc48 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000001dc54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dc50 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dc60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001dc78 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000001dce0 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000001dd80 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001dc88 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000001dcf0 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000001dd8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001dd90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 16 to 000000000001dda0 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dda4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dda8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ddac │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ddb4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001ddcc │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000001de84 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ddb8 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000001de84 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de88 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de8c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc1: 480 to 000000000001e070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de90 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc1: 476 to 000000000001e06c │ │ │ │ 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 000000000001e080 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e070 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001e0a0 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e090 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001e0b8 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e0a8 │ │ │ │ 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 000000000001e0d0 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e0c0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021b0 0000000000000060 000021b4 FDE cie=00000000 pc=000000000001e180..000000000001e4c0 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001e1d8 │ │ │ │ +000021a8 0000000000000064 000021ac FDE cie=00000000 pc=000000000001e170..000000000001e4a0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e188 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e19c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001e1d0 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e1e8 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e1ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e1d4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000001e418 │ │ │ │ + DW_CFA_advance_loc1: 548 to 000000000001e3f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001e45c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e424 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e46c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e428 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001e44c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -4939,140 +4935,145 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e470 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e450 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002214 0000000000000074 00002218 FDE cie=00000000 pc=000000000001e4c0..000000000001e6d8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001e4e0 │ │ │ │ +00002210 0000000000000074 00002214 FDE cie=00000000 pc=000000000001e4a0..000000000001e6a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e4ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001e4c8 │ │ │ │ + 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 000000000001e4f0 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001e530 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001e500 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e540 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e504 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e544 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e510 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e548 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e514 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e54c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e550 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e518 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e51c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000001e5f4 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000001e5c4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e5f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5c8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e5fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5cc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e600 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5d0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e604 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e608 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5d4 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5d8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e60c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5dc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001e628 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001e5f8 │ │ │ │ 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 000000000001e630 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e600 │ │ │ │ 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 000000000001e6a0 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000001e670 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e6a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e674 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e6a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e678 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e6ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e67c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e6b0 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e6b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e680 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e684 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ │ │ │ -0000228c 0000000000000080 00002290 FDE cie=00000000 pc=000000000001e6e0..000000000001ea24 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001e764 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ +00002288 0000000000000080 0000228c FDE cie=00000000 pc=000000000001e6b0..000000000001e9d4 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001e6f0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e770 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001e734 │ │ │ │ + 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 000000000001e738 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e774 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc1: 520 to 000000000001e97c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e73c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc1: 496 to 000000000001e92c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001e9bc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e958 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e9d0 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001e9ac │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001e9f8 │ │ │ │ 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 │ │ │ │ @@ -5082,135 +5083,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 000000000001ea00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002310 0000000000000070 00002314 FDE cie=00000000 pc=000000000001ea30..000000000001edac │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001eaa8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ +0000230c 0000000000000070 00002310 FDE cie=00000000 pc=000000000001e9e0..000000000001ed44 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001ea18 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ea24 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001ea58 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001eab4 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea5c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000001ece0 │ │ │ │ + DW_CFA_advance_loc1: 536 to 000000000001ec74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001ed24 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001eca0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001ed34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eca4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001ed4c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001ece0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ed50 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ecf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002384 0000000000000074 00002388 FDE cie=00000000 pc=000000000001edb0..000000000001f12c │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001ee28 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ +00002380 0000000000000078 00002384 FDE cie=00000000 pc=000000000001ed50..000000000001f0a4 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001ed80 │ │ │ │ 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 000000000001ed94 │ │ │ │ + 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 000000000001edc8 │ │ │ │ + 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 000000000001ee34 │ │ │ │ + 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 000000000001edcc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ee38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001edd0 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc1: 544 to 000000000001f058 │ │ │ │ + DW_CFA_advance_loc1: 524 to 000000000001efdc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001f098 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f008 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f0ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f00c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001f0c8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001f04c │ │ │ │ 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 │ │ │ │ @@ -5218,56 +5218,63 @@ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f0d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f050 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000023fc 000000000000006c 00002400 FDE cie=00000000 pc=000000000001f130..000000000001f584 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000001f1a4 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ +000023fc 0000000000000084 00002400 FDE cie=00000000 pc=000000000001f0b0..000000000001f548 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001f0d8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f0e4 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001f11c │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ DW_CFA_offset: r16 at cfa-160 │ │ │ │ DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ DW_CFA_offset: r21 at cfa-120 │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f1b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f120 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 836 to 000000000001f4f4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f134 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 804 to 000000000001f458 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001f538 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f484 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f54c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f488 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f55c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001f4cc │ │ │ │ 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 │ │ │ │ @@ -5280,59 +5287,69 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f560 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000246c 0000000000000074 00002470 FDE cie=00000000 pc=000000000001f590..000000000001f9f4 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000001f604 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ +00002484 0000000000000088 00002488 FDE cie=00000000 pc=000000000001f550..000000000001f9b4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001f578 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f584 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001f5bc │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ DW_CFA_offset: r16 at cfa-160 │ │ │ │ DW_CFA_offset: r17 at cfa-152 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f610 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f5c0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f614 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 840 to 000000000001f95c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001f5d8 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 824 to 000000000001f910 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001f99c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f93c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f9b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f940 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f9c8 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001f988 │ │ │ │ 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 │ │ │ │ @@ -5345,76 +5362,81 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f9d0 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f990 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000024e4 0000000000000080 000024e8 FDE cie=00000000 pc=000000000001fa00..000000000001feb4 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000001fa88 │ │ │ │ +00002510 0000000000000084 00002514 FDE cie=00000000 pc=000000000001f9c0..000000000001fe34 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000001fa18 │ │ │ │ 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 000000000001fa90 │ │ │ │ + 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 000000000001fa4c │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001fa98 │ │ │ │ + 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 000000000001fa54 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 880 to 000000000001fe08 │ │ │ │ + DW_CFA_advance_loc1: 820 to 000000000001fd88 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001fe4c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001fdb4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001fe88 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001fe08 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fe0c │ │ │ │ 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 │ │ │ │ @@ -5425,72 +5447,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 000000000001fe90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fe10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002568 0000000000000080 0000256c FDE cie=00000000 pc=000000000001fec0..0000000000020374 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000001ff48 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00002598 0000000000000084 0000259c FDE cie=00000000 pc=000000000001fe40..00000000000202c4 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000001fe98 │ │ │ │ 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 000000000001ff50 │ │ │ │ + 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 000000000001fec8 │ │ │ │ + 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 000000000001fecc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ff54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fed0 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc1: 876 to 00000000000202c0 │ │ │ │ + DW_CFA_advance_loc1: 832 to 0000000000020210 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020300 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002023c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020340 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000020290 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020294 │ │ │ │ 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 │ │ │ │ @@ -5502,72 +5528,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 0000000000020350 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000202a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000025ec 0000000000000080 000025f0 FDE cie=00000000 pc=0000000000020380..00000000000208ec │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000020410 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +00002620 0000000000000084 00002624 FDE cie=00000000 pc=00000000000202d0..00000000000207e4 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000020328 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002041c │ │ │ │ + DW_CFA_offset: r21 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-200 │ │ │ │ + DW_CFA_offset: r27 at cfa-136 │ │ │ │ + DW_CFA_offset: r28 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000020360 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_offset: r30 at cfa-112 │ │ │ │ + DW_CFA_offset: r31 at cfa-104 │ │ │ │ + DW_CFA_offset: r14 at cfa-240 │ │ │ │ + DW_CFA_offset: r15 at cfa-232 │ │ │ │ + DW_CFA_offset: r16 at cfa-224 │ │ │ │ + DW_CFA_offset: r17 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-208 │ │ │ │ + DW_CFA_offset: r22 at cfa-176 │ │ │ │ + DW_CFA_offset: r23 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-160 │ │ │ │ + DW_CFA_offset: r25 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020368 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 928 to 00000000000207bc │ │ │ │ + DW_CFA_advance_loc1: 872 to 00000000000206d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000020800 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000206fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020840 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000020750 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020758 │ │ │ │ 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 │ │ │ │ @@ -5578,74 +5607,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 0000000000020850 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020760 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002670 0000000000000088 00002674 FDE cie=00000000 pc=00000000000208f0..0000000000020e6c │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000020980 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +000026a8 000000000000008c 000026ac FDE cie=00000000 pc=00000000000207f0..0000000000020d14 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000020848 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002098c │ │ │ │ + DW_CFA_offset: r21 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-200 │ │ │ │ + DW_CFA_offset: r27 at cfa-136 │ │ │ │ + DW_CFA_offset: r28 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000020880 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_offset: r30 at cfa-112 │ │ │ │ + DW_CFA_offset: r31 at cfa-104 │ │ │ │ + DW_CFA_offset: r14 at cfa-240 │ │ │ │ + DW_CFA_offset: r15 at cfa-232 │ │ │ │ + DW_CFA_offset: r16 at cfa-224 │ │ │ │ + DW_CFA_offset: r17 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-208 │ │ │ │ + DW_CFA_offset: r22 at cfa-176 │ │ │ │ + DW_CFA_offset: r23 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-160 │ │ │ │ + DW_CFA_offset: r25 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020888 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020990 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002088c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ - DW_CFA_advance_loc1: 940 to 0000000000020d3c │ │ │ │ + DW_CFA_advance_loc1: 884 to 0000000000020c00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020d7c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020c2c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000020dc4 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000020c80 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020c8c │ │ │ │ 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 │ │ │ │ @@ -5657,62 +5689,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 0000000000020dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020c90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000026fc 0000000000000080 00002700 FDE cie=00000000 pc=0000000000020e70..0000000000021430 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000020ee8 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00002738 000000000000009c 0000273c FDE cie=00000000 pc=0000000000020d20..0000000000021318 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000020d60 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ DW_CFA_offset: r29 at cfa-64 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000020d94 │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ DW_CFA_offset: r20 at cfa-136 │ │ │ │ DW_CFA_offset: r21 at cfa-128 │ │ │ │ DW_CFA_offset: r22 at cfa-120 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ DW_CFA_offset: r26 at cfa-88 │ │ │ │ DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020d98 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020f00 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000020dbc │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc2: 1104 to 0000000000021350 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 0000000000021238 │ │ │ │ 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 0000000000021388 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000021264 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002139c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000021298 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000213c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000212a4 │ │ │ │ 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 │ │ │ │ @@ -5728,78 +5773,80 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000213d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000212b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002780 0000000000000090 00002784 FDE cie=00000000 pc=0000000000021430..0000000000021a50 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000214b8 │ │ │ │ +000027d8 0000000000000094 000027dc FDE cie=00000000 pc=0000000000021320..00000000000218cc │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000021378 │ │ │ │ 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 00000000000214c0 │ │ │ │ + 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 00000000000213ac │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000214c4 │ │ │ │ + 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 00000000000213b4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000214d4 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-272 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-256 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc2: 1180 to 0000000000021970 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000213c0 │ │ │ │ + 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 00000000000217e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000219a8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002180c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000219fc │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000021860 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021870 │ │ │ │ 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 │ │ │ │ @@ -5813,84 +5860,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 0000000000021a00 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021880 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002814 0000000000000098 00002818 FDE cie=00000000 pc=0000000000021a50..000000000002217c │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000021ae8 │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ +00002870 000000000000009c 00002874 FDE cie=00000000 pc=00000000000218d0..0000000000021f84 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000021920 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r28 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-128 │ │ │ │ - DW_CFA_offset: r30 at cfa-120 │ │ │ │ - DW_CFA_offset: r31 at cfa-112 │ │ │ │ - DW_CFA_offset: r14 at cfa-248 │ │ │ │ - DW_CFA_offset: r15 at cfa-240 │ │ │ │ - DW_CFA_offset: r16 at cfa-232 │ │ │ │ - DW_CFA_offset: r17 at cfa-224 │ │ │ │ - DW_CFA_offset: r18 at cfa-216 │ │ │ │ - DW_CFA_offset: r19 at cfa-208 │ │ │ │ - DW_CFA_offset: r20 at cfa-200 │ │ │ │ - DW_CFA_offset: r21 at cfa-192 │ │ │ │ - DW_CFA_offset: r22 at cfa-184 │ │ │ │ - DW_CFA_offset: r23 at cfa-176 │ │ │ │ - DW_CFA_offset: r24 at cfa-168 │ │ │ │ - DW_CFA_offset: r25 at cfa-160 │ │ │ │ - DW_CFA_offset: r26 at cfa-152 │ │ │ │ - DW_CFA_offset: r27 at cfa-144 │ │ │ │ + DW_CFA_offset: r28 at cfa-144 │ │ │ │ + DW_CFA_offset: r29 at cfa-136 │ │ │ │ + DW_CFA_offset: r30 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002196c │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r14 at cfa-256 │ │ │ │ + DW_CFA_offset: r15 at cfa-248 │ │ │ │ + DW_CFA_offset: r16 at cfa-240 │ │ │ │ + DW_CFA_offset: r17 at cfa-232 │ │ │ │ + DW_CFA_offset: r18 at cfa-224 │ │ │ │ + DW_CFA_offset: r19 at cfa-216 │ │ │ │ + DW_CFA_offset: r20 at cfa-208 │ │ │ │ + DW_CFA_offset: r21 at cfa-200 │ │ │ │ + DW_CFA_offset: r22 at cfa-192 │ │ │ │ + DW_CFA_offset: r23 at cfa-184 │ │ │ │ + DW_CFA_offset: r24 at cfa-176 │ │ │ │ + DW_CFA_offset: r25 at cfa-168 │ │ │ │ + DW_CFA_offset: r26 at cfa-160 │ │ │ │ + DW_CFA_offset: r27 at cfa-152 │ │ │ │ + DW_CFA_offset: r31 at cfa-120 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021970 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021b00 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002197c │ │ │ │ DW_CFA_offset_extended: r106 at cfa-304 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-288 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ - DW_CFA_advance_loc2: 1268 to 0000000000021ff4 │ │ │ │ + DW_CFA_advance_loc2: 1200 to 0000000000021e2c │ │ │ │ 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 0000000000022038 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000021e58 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000022080 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000021ea4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021ebc │ │ │ │ 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 │ │ │ │ @@ -5901,355 +5952,314 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000028b0 0000000000000180 000028b4 FDE cie=00000000 pc=0000000000022180..0000000000023904 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002219c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ +00002910 0000000000000144 00002914 FDE cie=00000000 pc=0000000000021f90..000000000002370c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021f98 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000221b8 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000022240 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000021fb8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000021fe8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 372 to 00000000000223b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000223b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000223e4 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000223ec │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000223f4 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 460 to 00000000000221b4 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000002248c │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022490 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000221b8 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000002225c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022494 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022260 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000002256c │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000022334 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022338 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022578 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022348 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022588 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022590 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022594 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002234c │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000225b8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000022370 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000225cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022374 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000022388 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 484 to 00000000000227b0 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000227b8 │ │ │ │ + DW_CFA_advance_loc1: 480 to 0000000000022568 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022570 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000227c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002257c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000227c4 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000227c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022580 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022588 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000227cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002258c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc1: 528 to 00000000000229dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022590 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000022a10 │ │ │ │ + DW_CFA_advance_loc1: 564 to 00000000000227c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000227cc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 0000000000022a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 0000000000022ccc │ │ │ │ + DW_CFA_advance_loc1: 692 to 0000000000022a84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022a8c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 0000000000022cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022cec │ │ │ │ + DW_CFA_advance_loc1: 548 to 0000000000022cb4 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 496 to 0000000000022edc │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022cb8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022f04 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022f0c │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f10 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022cc8 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000022f34 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022f3c │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f40 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000002302c │ │ │ │ - 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_advance_loc: 20 to 0000000000023040 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023048 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ccc │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002304c │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023054 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000023078 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023088 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000022cf0 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022cf4 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 272 to 00000000000231a0 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000231a4 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000022ddc │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000231a8 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000231ac │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000231b0 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000231b4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000231b8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 328 to 0000000000023300 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000023320 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022df4 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022df8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000023340 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000233a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022e00 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000022e14 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022e18 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000022e2c │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022e30 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000233e0 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000022f50 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022f54 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022f58 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022f5c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022f60 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022f64 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000023410 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022f6c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023420 │ │ │ │ + DW_CFA_advance_loc1: 388 to 00000000000230f0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000230f8 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_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 0000000000023100 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000023438 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000023160 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000023468 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000231a0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000231c0 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000023480 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000023230 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000023498 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000023260 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000234b0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000234e0 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000023290 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000234e4 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000234e8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000232a8 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000234ec │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000234f0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000234f4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000234f8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000234fc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 544 to 000000000002371c │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000232c0 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 164 to 00000000000237c0 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232c4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232c8 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232cc │ │ │ │ DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232d0 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232d4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232d8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000237d8 │ │ │ │ + DW_CFA_advance_loc1: 572 to 0000000000023514 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000237f0 │ │ │ │ + DW_CFA_advance_loc: 204 to 00000000000235e0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002a34 0000000000000090 00002a38 FDE cie=00000000 pc=0000000000023910..0000000000023f1c │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000239a0 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ +00002a58 0000000000000098 00002a5c FDE cie=00000000 pc=0000000000023710..0000000000023cac │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000023770 │ │ │ │ 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 00000000000239ac │ │ │ │ + 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 00000000000237a0 │ │ │ │ + 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 00000000000237a8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000239b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000237b4 │ │ │ │ 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 0000000000023e38 │ │ │ │ + DW_CFA_advance_loc2: 1040 to 0000000000023bc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000023e70 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000023bf0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000023ec8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000023c44 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000023c58 │ │ │ │ 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 │ │ │ │ @@ -6263,59 +6273,76 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023ed0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023c60 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002ac8 0000000000000080 00002acc FDE cie=00000000 pc=0000000000023f20..00000000000244bc │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000023f98 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ +00002af4 000000000000009c 00002af8 FDE cie=00000000 pc=0000000000023cb0..00000000000242a0 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000023cf0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ DW_CFA_offset: r29 at cfa-64 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000023d24 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r14 at cfa-184 │ │ │ │ DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ DW_CFA_offset: r22 at cfa-120 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ DW_CFA_offset: r26 at cfa-88 │ │ │ │ DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023fa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023d28 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023fb0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000023d4c │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc2: 1088 to 00000000000243f0 │ │ │ │ + DW_CFA_advance_loc2: 1104 to 000000000002419c │ │ │ │ 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 0000000000024428 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000241c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002443c │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000241fc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000024468 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024208 │ │ │ │ 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 │ │ │ │ @@ -6331,89 +6358,91 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024470 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024210 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002b4c 000000000000009c 00002b50 FDE cie=00000000 pc=00000000000244c0..0000000000024bdc │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000024558 │ │ │ │ +00002b94 00000000000000a0 00002b98 FDE cie=00000000 pc=00000000000242a0..0000000000024954 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000024308 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r49 at cfa-120 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r28 at cfa-144 │ │ │ │ - DW_CFA_offset: r29 at cfa-136 │ │ │ │ - DW_CFA_offset: r30 at cfa-128 │ │ │ │ - DW_CFA_offset: r14 at cfa-256 │ │ │ │ - DW_CFA_offset: r15 at cfa-248 │ │ │ │ - DW_CFA_offset: r16 at cfa-240 │ │ │ │ - DW_CFA_offset: r17 at cfa-232 │ │ │ │ - DW_CFA_offset: r18 at cfa-224 │ │ │ │ - DW_CFA_offset: r19 at cfa-216 │ │ │ │ - DW_CFA_offset: r20 at cfa-208 │ │ │ │ - DW_CFA_offset: r21 at cfa-200 │ │ │ │ - DW_CFA_offset: r22 at cfa-192 │ │ │ │ - DW_CFA_offset: r23 at cfa-184 │ │ │ │ - DW_CFA_offset: r24 at cfa-176 │ │ │ │ - DW_CFA_offset: r25 at cfa-168 │ │ │ │ - DW_CFA_offset: r26 at cfa-160 │ │ │ │ - DW_CFA_offset: r27 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-120 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024560 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024568 │ │ │ │ - DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024574 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-304 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ - DW_CFA_advance_loc2: 1248 to 0000000000024a54 │ │ │ │ + DW_CFA_offset: r19 at cfa-224 │ │ │ │ + DW_CFA_offset: r18 at cfa-232 │ │ │ │ + DW_CFA_offset: r17 at cfa-240 │ │ │ │ + DW_CFA_offset: r25 at cfa-176 │ │ │ │ + DW_CFA_offset: r24 at cfa-184 │ │ │ │ + DW_CFA_offset: r28 at cfa-152 │ │ │ │ + DW_CFA_offset: r29 at cfa-144 │ │ │ │ + DW_CFA_offset: r14 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000024340 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r15 at cfa-256 │ │ │ │ + DW_CFA_offset: r16 at cfa-248 │ │ │ │ + DW_CFA_offset: r20 at cfa-216 │ │ │ │ + DW_CFA_offset: r21 at cfa-208 │ │ │ │ + DW_CFA_offset: r22 at cfa-200 │ │ │ │ + DW_CFA_offset: r23 at cfa-192 │ │ │ │ + DW_CFA_offset: r26 at cfa-168 │ │ │ │ + DW_CFA_offset: r27 at cfa-160 │ │ │ │ + DW_CFA_offset: r30 at cfa-136 │ │ │ │ + DW_CFA_offset: r31 at cfa-128 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024344 │ │ │ │ + DW_CFA_def_cfa_register: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024350 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-288 │ │ │ │ + DW_CFA_advance_loc2: 1192 to 00000000000247f8 │ │ │ │ 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 0000000000024a98 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000024824 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000024ae4 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000024870 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002488c │ │ │ │ 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 │ │ │ │ @@ -6424,53 +6453,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 0000000000024af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024890 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bec 0000000000000064 00002bf0 FDE cie=00000000 pc=0000000000024be0..0000000000024ffc │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000024c3c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002c38 0000000000000060 00002c3c FDE cie=00000000 pc=0000000000024960..0000000000024d9c │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000024988 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000249c4 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024c4c │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000249c8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 768 to 0000000000024f50 │ │ │ │ + DW_CFA_advance_loc1: 756 to 0000000000024cbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000024f94 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000024ce8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024cec │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000024d14 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -6481,623 +6510,613 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024fb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024d20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002c54 0000000000000084 00002c58 FDE cie=00000000 pc=0000000000025000..0000000000025268 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000025020 │ │ │ │ +00002c9c 0000000000000084 00002ca0 FDE cie=00000000 pc=0000000000024da0..0000000000024fe8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024dac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024db8 │ │ │ │ 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 0000000000025030 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024dc8 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000025070 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025080 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000024e00 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024e0c │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e10 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025088 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024e18 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002508c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e1c │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e20 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025094 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024e28 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000250cc │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000024e60 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000025160 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000024ee0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025164 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ee4 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ee8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002516c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024eec │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025170 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ef0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025174 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ef4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025178 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ef8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002517c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024efc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025180 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f00 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002519c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000024f1c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000251a0 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f20 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000025230 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025234 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000024fac │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fb0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025238 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fb4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002523c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fb8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fbc │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fc0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fc4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002cdc 0000000000000080 00002ce0 FDE cie=00000000 pc=0000000000025270..00000000000255d8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000025288 │ │ │ │ +00002d24 0000000000000074 00002d28 FDE cie=00000000 pc=0000000000024ff0..0000000000025338 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024ffc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025014 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025298 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000252dc │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000252f0 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000025050 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000252f4 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000252f8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025300 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025054 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025068 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002506c │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025304 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025070 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025308 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025078 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002530c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002507c │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025310 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 328 to 0000000000025458 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002545c │ │ │ │ + DW_CFA_advance_loc1: 332 to 00000000000251c8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025460 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000251cc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025464 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000251d0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025468 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000251d4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002546c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000251d8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025470 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000251dc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025474 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000251e0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025478 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002547c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000251e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025490 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000251fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000254a0 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025200 │ │ │ │ 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 00000000000255c0 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000025320 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00002d60 0000000000000088 00002d64 FDE cie=00000000 pc=00000000000255e0..000000000002596c │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000255f0 │ │ │ │ +00002d9c 0000000000000088 00002da0 FDE cie=00000000 pc=0000000000025340..00000000000256bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025348 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025358 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002560c │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025370 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002562c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025380 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002566c │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000253c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000025694 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000253ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000256a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000253f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000025708 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000025458 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002570c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000257a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002545c │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000254f8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257a8 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000025818 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000254fc │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000025568 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002581c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000258b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002556c │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000025600 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258b4 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025604 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025608 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000258e0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000025630 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000258f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025640 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000025938 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000025688 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002593c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002568c │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025690 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025948 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025698 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002594c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002569c │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256a0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002dec 0000000000000080 00002df0 FDE cie=00000000 pc=0000000000025970..0000000000025d48 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002599c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002e28 0000000000000084 00002e2c FDE cie=00000000 pc=00000000000256c0..0000000000025a98 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000256dc │ │ │ │ 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 00000000000259b4 │ │ │ │ - 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 0000000000025700 │ │ │ │ + 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 00000000000259c8 │ │ │ │ - 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 0000000000025a0c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025710 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000025754 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000025a3c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025780 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025784 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 0000000000025a40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025790 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000025aa8 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000257f8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000025b60 │ │ │ │ + DW_CFA_advance_loc: 188 to 00000000000258b4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000025bd8 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000025928 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000025c8c │ │ │ │ + DW_CFA_advance_loc: 180 to 00000000000259dc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000259e0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000025cc0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025a0c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a10 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 0000000000025cd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025a20 │ │ │ │ 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 0000000000025d18 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000025a68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025d20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025a70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025d28 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025a78 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a7c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002e70 0000000000000058 00002e74 FDE cie=00000000 pc=0000000000025d50..000000000002620c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025d64 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002eb0 0000000000000058 00002eb4 FDE cie=00000000 pc=0000000000025aa0..0000000000025f70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025aa8 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000025d84 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025ad4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025ae4 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000025dc0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000025b0c │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025dc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025b14 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000025e04 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000025b4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000025e48 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025b78 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025b7c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025b94 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025e50 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025ba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002ecc 0000000000000088 00002ed0 FDE cie=00000000 pc=0000000000026210..0000000000026638 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002623c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002f0c 0000000000000088 00002f10 FDE cie=00000000 pc=0000000000025f70..0000000000026398 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000025f8c │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000025fb0 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026248 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000026270 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025fc8 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000262b4 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002600c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000262e8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026038 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026040 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 00000000000262f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026050 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000026358 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000260b8 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 220 to 0000000000026434 │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000026194 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000264a8 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000026208 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000026580 │ │ │ │ + DW_CFA_advance_loc: 212 to 00000000000262dc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026584 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262e0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000265b8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002630c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026314 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 00000000000265c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026320 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000026608 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000026368 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026610 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026370 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026618 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026378 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002661c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002637c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002f58 00000000000000a8 00002f5c FDE cie=00000000 pc=0000000000026640..0000000000026b70 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000026680 │ │ │ │ +00002f98 00000000000000a0 00002f9c FDE cie=00000000 pc=00000000000263a0..0000000000026908 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000263b4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000263d0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000263e0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026400 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000266b4 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000026778 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026408 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000026518 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000267ac │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026544 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002654c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000267b0 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026550 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000026818 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002681c │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000265b8 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026820 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026824 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000265bc │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000265c0 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 268 to 0000000000026930 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026934 │ │ │ │ + DW_CFA_advance_loc1: 276 to 00000000000266d4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026938 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002693c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000266d8 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000266dc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000269a8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000269ac │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000026748 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000026abc │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ac0 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000002684c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026850 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000026af8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002687c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026884 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026afc │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026888 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000026b34 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000268c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026b38 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026b3c │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026b40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000268cc │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000268d0 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026b44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000268d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026b4c │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026b50 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000268dc │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026b54 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000268e0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003004 0000000000000060 00003008 FDE cie=00000000 pc=0000000000026b70..00000000000271e8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000026b9c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000303c 0000000000000064 00003040 FDE cie=00000000 pc=0000000000026910..0000000000026f88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026930 │ │ │ │ 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 0000000000026944 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026ba8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000026be4 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000026998 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000026bfc │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002699c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000026c34 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000269d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000026c78 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026a00 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a04 │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000026a2c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -7108,104 +7127,113 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003068 000000000000005c 0000306c FDE cie=00000000 pc=00000000000271f0..00000000000277bc │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000027204 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000030a4 0000000000000074 000030a8 FDE cie=00000000 pc=0000000000026f90..00000000000275a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026f98 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000027224 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026fb8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026fc4 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000026ffc │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000027264 │ │ │ │ - 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 0000000000027270 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027000 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000272ac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027008 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-128 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000027028 │ │ │ │ + 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 0000000000027050 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000272f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002707c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000272fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027080 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000270ac │ │ │ │ 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 0000000000027300 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000270b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000030c8 000000000000005c 000030cc FDE cie=00000000 pc=00000000000277c0..0000000000028020 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000277ec │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ +0000311c 000000000000005c 00003120 FDE cie=00000000 pc=00000000000275b0..0000000000027e20 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000275d4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000027834 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000275e4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000027628 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002784c │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002762c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002788c │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000027678 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000278d0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000276a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000278dc │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000276c8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -7216,71 +7244,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 00000000000278e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000276d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003128 0000000000000084 0000312c FDE cie=00000000 pc=0000000000028020..0000000000028688 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028034 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000028070 │ │ │ │ +0000317c 0000000000000080 00003180 FDE cie=00000000 pc=0000000000027e20..0000000000028448 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000027e68 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000027ea4 │ │ │ │ + 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 00000000000280ac │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000280b4 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027eb0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000280b8 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000028104 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000027f00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000028144 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027f2c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028158 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000027f80 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000028180 │ │ │ │ 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 │ │ │ │ @@ -7290,72 +7319,71 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028190 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027f90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000031b0 0000000000000078 000031b4 FDE cie=00000000 pc=0000000000028690..0000000000028d94 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000286a4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000286e0 │ │ │ │ +00003200 0000000000000078 00003204 FDE cie=00000000 pc=0000000000028450..0000000000028b18 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028458 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000284a8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000028710 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000284d8 │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028724 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284dc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028728 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284e0 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002876c │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000028528 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000287ac │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028554 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000287c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028558 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000287dc │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002859c │ │ │ │ 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 │ │ │ │ @@ -7365,56 +7393,62 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000287e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000285a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000322c 0000000000000070 00003230 FDE cie=00000000 pc=0000000000028da0..0000000000029668 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000028dcc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ +0000327c 0000000000000090 00003280 FDE cie=00000000 pc=0000000000028b20..00000000000293f0 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000028b90 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028de0 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000028e18 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-176 │ │ │ │ + DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ DW_CFA_offset: r17 at cfa-152 │ │ │ │ DW_CFA_offset: r18 at cfa-144 │ │ │ │ DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000028e30 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028b9c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028e34 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000028bc0 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000028e7c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000028c14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000028ebc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028c40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000028ee0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000028c94 │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c98 │ │ │ │ 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 │ │ │ │ @@ -7430,67 +7464,76 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028ef0 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000032a0 0000000000000078 000032a4 FDE cie=00000000 pc=0000000000029670..0000000000029fc0 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000296f4 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ +00003310 000000000000007c 00003314 FDE cie=00000000 pc=00000000000293f0..0000000000029c98 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000029470 │ │ │ │ + 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 0000000000029708 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029480 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002976c │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000294dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000297ac │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029508 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000297e4 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000029558 │ │ │ │ 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 │ │ │ │ @@ -7502,73 +7545,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 00000000000297f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029560 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000331c 0000000000000084 00003320 FDE cie=00000000 pc=0000000000029fc0..000000000002aa84 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000002a054 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ +00003390 000000000000008c 00003394 FDE cie=00000000 pc=0000000000029ca0..000000000002a6bc │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000029d34 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r51 at cfa-104 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ + DW_CFA_offset: r17 at cfa-224 │ │ │ │ + DW_CFA_offset: r16 at cfa-232 │ │ │ │ + DW_CFA_offset: r15 at cfa-240 │ │ │ │ + DW_CFA_offset: r21 at cfa-192 │ │ │ │ + DW_CFA_offset: r22 at cfa-184 │ │ │ │ + DW_CFA_offset: r23 at cfa-176 │ │ │ │ + DW_CFA_offset: r24 at cfa-168 │ │ │ │ + DW_CFA_offset: r30 at cfa-120 │ │ │ │ + DW_CFA_offset: r31 at cfa-112 │ │ │ │ + DW_CFA_offset: r14 at cfa-248 │ │ │ │ + DW_CFA_offset: r18 at cfa-216 │ │ │ │ + DW_CFA_offset: r19 at cfa-208 │ │ │ │ + DW_CFA_offset: r20 at cfa-200 │ │ │ │ + DW_CFA_offset: r25 at cfa-160 │ │ │ │ + DW_CFA_offset: r26 at cfa-152 │ │ │ │ + DW_CFA_offset: r27 at cfa-144 │ │ │ │ + DW_CFA_offset: r28 at cfa-136 │ │ │ │ + DW_CFA_offset: r29 at cfa-128 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002a06c │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a078 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029d48 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002a0cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d4c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000029da4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002a10c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029dd0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002a154 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000029e24 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029e34 │ │ │ │ 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 │ │ │ │ @@ -7580,58 +7629,72 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000033a4 000000000000007c 000033a8 FDE cie=00000000 pc=000000000002aa90..000000000002b5c0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002aac8 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003420 0000000000000098 00003424 FDE cie=00000000 pc=000000000002a6c0..000000000002b238 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002a72c │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002ab08 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ DW_CFA_offset: r15 at cfa-176 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ab1c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a738 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r100 at cfa-336 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002a778 │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ab20 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000002ab80 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002a7e4 │ │ │ │ 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 000000000002abb8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a810 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002abf0 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002a848 │ │ │ │ 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 │ │ │ │ @@ -7647,75 +7710,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 000000000002ac00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a850 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003424 0000000000000088 00003428 FDE cie=00000000 pc=000000000002b5c0..000000000002c1d8 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002b648 │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ +000034bc 000000000000008c 000034c0 FDE cie=00000000 pc=000000000002b240..000000000002bd64 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002b2c4 │ │ │ │ + DW_CFA_def_cfa_offset: 592 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-224 │ │ │ │ - DW_CFA_offset: r18 at cfa-192 │ │ │ │ - DW_CFA_offset: r26 at cfa-128 │ │ │ │ - DW_CFA_offset: r31 at cfa-88 │ │ │ │ - DW_CFA_offset: r15 at cfa-216 │ │ │ │ - DW_CFA_offset: r16 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-176 │ │ │ │ - DW_CFA_offset: r21 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-160 │ │ │ │ - DW_CFA_offset: r23 at cfa-152 │ │ │ │ - DW_CFA_offset: r24 at cfa-144 │ │ │ │ - DW_CFA_offset: r25 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-120 │ │ │ │ - DW_CFA_offset: r28 at cfa-112 │ │ │ │ - DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_offset: r30 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b654 │ │ │ │ + DW_CFA_offset: r15 at cfa-224 │ │ │ │ + DW_CFA_offset: r14 at cfa-232 │ │ │ │ + DW_CFA_offset: r18 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-216 │ │ │ │ + DW_CFA_offset: r21 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-184 │ │ │ │ + DW_CFA_offset: r29 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-120 │ │ │ │ + DW_CFA_offset: r31 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-104 │ │ │ │ + DW_CFA_offset: r19 at cfa-192 │ │ │ │ + DW_CFA_offset: r22 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-160 │ │ │ │ + DW_CFA_offset: r24 at cfa-152 │ │ │ │ + DW_CFA_offset: r25 at cfa-144 │ │ │ │ + DW_CFA_offset: r26 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b2d4 │ │ │ │ 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 000000000002b668 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000002b6c4 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b2e0 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002b338 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002b6fc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002b364 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002b748 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002b3c0 │ │ │ │ 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 │ │ │ │ @@ -7729,84 +7793,92 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b750 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b3d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000034b0 0000000000000094 000034b4 FDE cie=00000000 pc=000000000002c1e0..000000000002cff0 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000002c280 │ │ │ │ - DW_CFA_def_cfa_offset: 608 │ │ │ │ +0000354c 00000000000000a0 00003550 FDE cie=00000000 pc=000000000002bd70..000000000002caf8 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000002be04 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r49 at cfa-120 │ │ │ │ + DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-232 │ │ │ │ - DW_CFA_offset: r21 at cfa-192 │ │ │ │ - DW_CFA_offset: r26 at cfa-152 │ │ │ │ - DW_CFA_offset: r30 at cfa-120 │ │ │ │ - DW_CFA_offset: r31 at cfa-112 │ │ │ │ - DW_CFA_offset: r14 at cfa-248 │ │ │ │ - DW_CFA_offset: r15 at cfa-240 │ │ │ │ - DW_CFA_offset: r17 at cfa-224 │ │ │ │ - DW_CFA_offset: r18 at cfa-216 │ │ │ │ - DW_CFA_offset: r19 at cfa-208 │ │ │ │ - DW_CFA_offset: r20 at cfa-200 │ │ │ │ - DW_CFA_offset: r22 at cfa-184 │ │ │ │ - DW_CFA_offset: r23 at cfa-176 │ │ │ │ - DW_CFA_offset: r24 at cfa-168 │ │ │ │ - DW_CFA_offset: r25 at cfa-160 │ │ │ │ - DW_CFA_offset: r27 at cfa-144 │ │ │ │ - DW_CFA_offset: r28 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-128 │ │ │ │ + DW_CFA_offset: r16 at cfa-248 │ │ │ │ + DW_CFA_offset: r15 at cfa-256 │ │ │ │ + DW_CFA_offset: r14 at cfa-264 │ │ │ │ + DW_CFA_offset: r22 at cfa-200 │ │ │ │ + DW_CFA_offset: r21 at cfa-208 │ │ │ │ + DW_CFA_offset: r27 at cfa-160 │ │ │ │ + DW_CFA_offset: r26 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-240 │ │ │ │ + DW_CFA_offset: r18 at cfa-232 │ │ │ │ + DW_CFA_offset: r19 at cfa-224 │ │ │ │ + DW_CFA_offset: r20 at cfa-216 │ │ │ │ + DW_CFA_offset: r23 at cfa-192 │ │ │ │ + DW_CFA_offset: r24 at cfa-184 │ │ │ │ + DW_CFA_offset: r25 at cfa-176 │ │ │ │ + DW_CFA_offset: r28 at cfa-152 │ │ │ │ + DW_CFA_offset: r29 at cfa-144 │ │ │ │ + DW_CFA_offset: r30 at cfa-136 │ │ │ │ + DW_CFA_offset: r31 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002be14 │ │ │ │ + DW_CFA_def_cfa_offset: 624 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002c290 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002be24 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c29c │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-304 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002c304 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002be2c │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-304 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002be38 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000002be98 │ │ │ │ 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 000000000002c348 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002bec4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002c390 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002bf10 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002bf2c │ │ │ │ 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 │ │ │ │ @@ -7817,51 +7889,58 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002c3a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bf30 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003548 0000000000000064 0000354c FDE cie=00000000 pc=000000000002cff0..000000000002e5dc │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002d054 │ │ │ │ - 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 000000000002d060 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ +000035f0 0000000000000068 000035f4 FDE cie=00000000 pc=000000000002cb00..000000000002e0c8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002cb28 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d064 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002cb6c │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb70 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002d0cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb74 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000002cbdc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002d110 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002cc08 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002d124 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cc0c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002cc3c │ │ │ │ + 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 │ │ │ │ @@ -7872,54 +7951,57 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d128 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cc40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000035b0 0000000000000064 000035b4 FDE cie=00000000 pc=000000000002e5e0..000000000002f9f4 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002e60c │ │ │ │ +0000365c 000000000000006c 00003660 FDE cie=00000000 pc=000000000002e0d0..000000000002f528 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e0f0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002e654 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002e148 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e660 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e14c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002e6ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e150 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002e19c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002e6f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002e1c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e704 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e1cc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002e1fc │ │ │ │ + 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 │ │ │ │ @@ -7930,65 +8012,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 000000000002e708 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e200 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003618 0000000000000084 0000361c FDE cie=00000000 pc=000000000002fa00..00000000000310d0 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000002fa90 │ │ │ │ +000036cc 0000000000000088 000036d0 FDE cie=00000000 pc=000000000002f530..0000000000030b54 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000002f5b8 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ DW_CFA_offset: r30 at cfa-96 │ │ │ │ DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r14 at cfa-224 │ │ │ │ DW_CFA_offset: r15 at cfa-216 │ │ │ │ DW_CFA_offset: r16 at cfa-208 │ │ │ │ DW_CFA_offset: r17 at cfa-200 │ │ │ │ DW_CFA_offset: r18 at cfa-192 │ │ │ │ DW_CFA_offset: r19 at cfa-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-176 │ │ │ │ - DW_CFA_offset: r21 at cfa-168 │ │ │ │ DW_CFA_offset: r22 at cfa-160 │ │ │ │ DW_CFA_offset: r23 at cfa-152 │ │ │ │ - DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r24 at cfa-144 │ │ │ │ DW_CFA_offset: r25 at cfa-136 │ │ │ │ DW_CFA_offset: r26 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-120 │ │ │ │ DW_CFA_offset: r28 at cfa-112 │ │ │ │ DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002faa0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f5c8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002faf4 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002f620 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002fb38 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002f64c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002fb74 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002f6a0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f6a4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f6a8 │ │ │ │ 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 │ │ │ │ @@ -8009,57 +8092,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 000000000002fb7c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f6ac │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000036a0 0000000000000068 000036a4 FDE cie=00000000 pc=00000000000310d0..00000000000327e4 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000310fc │ │ │ │ +00003758 000000000000007c 0000375c FDE cie=00000000 pc=0000000000030b60..0000000000032514 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000030b80 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000031148 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000030bd8 │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031154 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030bdc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000311a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030be8 │ │ │ │ + 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 0000000000030c3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000311e4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000030c68 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000311f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c6c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000311fc │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000030cac │ │ │ │ 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 │ │ │ │ @@ -8070,70 +8160,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 0000000000031200 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030cb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000370c 0000000000000078 00003710 FDE cie=00000000 pc=00000000000327f0..0000000000034048 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000032878 │ │ │ │ +000037d8 0000000000000084 000037dc FDE cie=00000000 pc=0000000000032520..0000000000033cd0 │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000000325a8 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032880 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032884 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000325b4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000328ec │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000032620 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000032930 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003264c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000032944 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000326a0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000032964 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000326a4 │ │ │ │ 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 │ │ │ │ @@ -8144,197 +8239,217 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032968 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000326a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003788 0000000000000058 0000378c FDE cie=00000000 pc=0000000000034050..00000000000350bc │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003406c │ │ │ │ +00003860 0000000000000058 00003864 FDE cie=00000000 pc=0000000000033cd0..0000000000034e20 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000033ce0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000340b8 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000033d30 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000340bc │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033d34 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 364 to 0000000000034228 │ │ │ │ + DW_CFA_advance_loc1: 396 to 0000000000033ec0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003426c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000033eec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034270 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000033f08 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034274 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033f0c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037e4 0000000000000030 000037e8 FDE cie=00000000 pc=00000000000350c0..0000000000035190 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000350e0 │ │ │ │ +000038bc 0000000000000030 000038c0 FDE cie=00000000 pc=0000000000034e20..0000000000034ed4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034e38 │ │ │ │ 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 00000000000350f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034e48 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003513c │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000034e88 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003514c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034e98 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035150 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034ea0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000035170 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034eb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000035180 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034ec4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003818 0000000000000030 0000381c FDE cie=00000000 pc=0000000000035190..0000000000035260 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000351b0 │ │ │ │ +000038f0 0000000000000030 000038f4 FDE cie=00000000 pc=0000000000034ee0..0000000000034f94 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034ef8 │ │ │ │ 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 00000000000351c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034f08 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003520c │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000034f48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003521c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034f58 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035220 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034f60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000035240 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034f74 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000035250 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034f84 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000384c 0000000000000050 00003850 FDE cie=00000000 pc=0000000000035260..0000000000035e60 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003527c │ │ │ │ +00003924 0000000000000064 00003928 FDE cie=00000000 pc=0000000000034fa0..0000000000035c54 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034fb4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000352bc │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000034fec │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000352c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034ff4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000352f0 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003501c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000035330 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000035048 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035054 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000035340 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035060 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 332 to 00000000000351ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000351d8 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000351e4 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000351f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000038a0 000000000000005c 000038a4 FDE cie=00000000 pc=0000000000035e60..0000000000036c74 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000035e7c │ │ │ │ +0000398c 000000000000005c 00003990 FDE cie=00000000 pc=0000000000035c60..00000000000369d4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000035c74 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000035ecc │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000035cc4 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035cc8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000035f00 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000035cf0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000035f44 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000035d1c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035f50 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000035d3c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -8344,91 +8459,83 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000035f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d40 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003900 0000000000000048 00003904 FDE cie=00000000 pc=0000000000036c80..0000000000037a78 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000036cd4 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ +000039ec 0000000000000040 000039f0 FDE cie=00000000 pc=00000000000369e0..0000000000037864 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000036a24 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036cdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036a28 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000036d20 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000036a6c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000036d58 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000036a98 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036a9c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 0000000000036d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036aa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000394c 000000000000005c 00003950 FDE cie=00000000 pc=0000000000037a80..0000000000038b90 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000037a9c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ +00003a30 0000000000000054 00003a34 FDE cie=00000000 pc=0000000000037870..0000000000038960 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000378d0 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000037aec │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000378d4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000037b40 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000003791c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000037b84 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000037948 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037b90 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000037964 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -8437,107 +8544,103 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000037ba0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037970 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000039ac 000000000000004c 000039b0 FDE cie=00000000 pc=0000000000038b90..0000000000039b9c │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000038be8 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ +00003a88 0000000000000044 00003a8c FDE cie=00000000 pc=0000000000038960..0000000000039958 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000389a8 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038bf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000389b0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 464 to 0000000000038dc0 │ │ │ │ + DW_CFA_advance_loc1: 460 to 0000000000038b7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000038dfc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000038ba8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038bb0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 0000000000038e00 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038bc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000039fc 0000000000000048 00003a00 FDE cie=00000000 pc=0000000000039ba0..000000000003a8dc │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000039bf4 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ +00003ad0 0000000000000048 00003ad4 FDE cie=00000000 pc=0000000000039960..000000000003a694 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000399a8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039bf8 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000399ac │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000039c58 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000039a04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000039c94 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000039a30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039a3c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000039ca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039a40 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003a48 000000000000005c 00003a4c FDE cie=00000000 pc=000000000003a8e0..000000000003bd84 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000003a94c │ │ │ │ +00003b1c 000000000000005c 00003b20 FDE cie=00000000 pc=000000000003a6a0..000000000003bb04 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000003a708 │ │ │ │ DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ @@ -8546,23 +8649,22 @@ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a954 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a70c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 604 to 000000000003abb0 │ │ │ │ + DW_CFA_advance_loc1: 576 to 000000000003a94c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003abf4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003a978 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ac00 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003a99c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -8573,556 +8675,558 @@ │ │ │ │ DW_CFA_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 000000000003ac10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a9a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003aa8 0000000000000028 00003aac FDE cie=00000000 pc=000000000003bd90..000000000003bf44 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003bdb0 │ │ │ │ +00003b7c 0000000000000020 00003b80 FDE cie=00000000 pc=000000000003bb10..000000000003bc6c │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000003bbbc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000003be18 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000003bc34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003be20 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bc40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003be30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000003be88 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000003bf10 │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bc44 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003bf34 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ad4 00000000000000c4 00003ad8 FDE cie=00000000 pc=000000000003bf50..000000000003c164 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bf5c │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bf64 │ │ │ │ +00003ba0 00000000000000c4 00003ba4 FDE cie=00000000 pc=000000000003bc70..000000000003be7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bc74 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bc80 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bf70 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003bf84 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bc88 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003bc9c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf88 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bca0 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bca4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf90 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf94 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf98 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf9c │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bfa0 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003bfb8 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bfbc │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bfc0 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bfc4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bcac │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bcb0 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bcbc │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bcc0 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bccc │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bcd0 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bce0 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bce8 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bcf0 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bcf4 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bd04 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003bfe4 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003bff4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bd10 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bff8 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bffc │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c000 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c004 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c00c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bd14 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bd18 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bd1c │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bd24 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000003c0dc │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000003bdf0 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bdf4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c0e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bdf8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c0e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bdfc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c0e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be00 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c0ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be04 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c0f0 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c0f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be08 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c0f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be0c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c0fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be10 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be14 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be18 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be1c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c108 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c10c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be20 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c110 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c114 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be2c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c118 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c11c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be34 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c124 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be38 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be3c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c12c │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c130 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be40 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003be50 │ │ │ │ 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 000000000003c150 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003be68 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c154 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be6c │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b9c 0000000000000040 00003ba0 FDE cie=00000000 pc=000000000003c170..000000000003c45c │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c1a0 │ │ │ │ +00003c68 0000000000000038 00003c6c FDE cie=00000000 pc=000000000003be80..000000000003c190 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003be90 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003beac │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c1b0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003beb4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003c214 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003bf10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c23c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003bf30 │ │ │ │ DW_CFA_restore_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 000000000003c240 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bf40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003be0 0000000000000040 00003be4 FDE cie=00000000 pc=000000000003c460..000000000003c74c │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c490 │ │ │ │ +00003ca4 0000000000000038 00003ca8 FDE cie=00000000 pc=000000000003c190..000000000003c4a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c1a0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003c1bc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c4a0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c4a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c1c4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003c504 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003c220 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c52c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003c240 │ │ │ │ DW_CFA_restore_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 000000000003c530 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c250 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003c24 0000000000000040 00003c28 FDE cie=00000000 pc=000000000003c750..000000000003caac │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c780 │ │ │ │ +00003ce0 0000000000000038 00003ce4 FDE cie=00000000 pc=000000000003c4a0..000000000003c828 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c4b0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003c4cc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c790 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c794 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c4d4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000003c848 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000003c594 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c870 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003c5b4 │ │ │ │ DW_CFA_restore_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 000000000003c880 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c5c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003c68 000000000000002c 00003c6c FDE cie=00000000 pc=000000000003cab0..000000000003cb80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003cac4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cad4 │ │ │ │ +00003d1c 0000000000000040 00003d20 FDE cie=00000000 pc=000000000003c830..000000000003c8f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c83c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003caf4 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003c864 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003cb00 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c868 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cb10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c870 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000003cb64 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003cb70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c874 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c878 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c88c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c894 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c89c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c8b0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c8b8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c8c0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c8d4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c8dc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c8e4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003c98 0000000000000044 00003c9c FDE cie=00000000 pc=000000000003cb80..000000000003cdd4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cb90 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003d60 0000000000000044 00003d64 FDE cie=00000000 pc=000000000003c900..000000000003cb60 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c90c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003cba8 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c91c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c92c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003cbc4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c93c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000003ccf0 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000003ca7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003cd28 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003cab4 │ │ │ │ DW_CFA_restore_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 000000000003cd30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000003cd80 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003cb0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003cdbc │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003cb48 │ │ │ │ DW_CFA_restore_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 000000000003cdc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cb4c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003ce0 0000000000000038 00003ce4 FDE cie=00000000 pc=000000000003cde0..000000000003d0e4 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003ce08 │ │ │ │ +00003da8 000000000000003c 00003dac FDE cie=00000000 pc=000000000003cb60..000000000003ce90 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cb6c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cb7c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cb8c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cba0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003ce30 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000003cfd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cba8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 488 to 000000000003cd90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003d014 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003cdcc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cdd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003d1c 000000000000003c 00003d20 FDE cie=00000000 pc=000000000003d0f0..000000000003d3f4 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003d11c │ │ │ │ +00003de8 000000000000003c 00003dec FDE cie=00000000 pc=000000000003ce90..000000000003d1d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ce9c │ │ │ │ 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 000000000003cea8 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ceb8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cec8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d144 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cedc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 428 to 000000000003d2f0 │ │ │ │ + DW_CFA_advance_loc1: 492 to 000000000003d0c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003d32c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003d104 │ │ │ │ DW_CFA_restore_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 000000000003d330 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d110 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003d5c 000000000000001c 00003d60 FDE cie=00000000 pc=000000000003d400..000000000003d44c │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d420 │ │ │ │ +00003e28 000000000000001c 00003e2c FDE cie=00000000 pc=000000000003d1d0..000000000003d210 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d1e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d434 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d1f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d43c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d200 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d7c 000000000000001c 00003d80 FDE cie=00000000 pc=000000000003d450..000000000003d4a0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d470 │ │ │ │ +00003e48 000000000000001c 00003e4c FDE cie=00000000 pc=000000000003d210..000000000003d254 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d228 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003d488 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d23c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d490 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d244 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d9c 000000000000001c 00003da0 FDE cie=00000000 pc=000000000003d4a0..000000000003d4fc │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d4c8 │ │ │ │ +00003e68 000000000000001c 00003e6c FDE cie=00000000 pc=000000000003d260..000000000003d2b0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d280 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003d4e4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d298 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d4ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d2a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003dbc 0000000000000010 00003dc0 FDE cie=00000000 pc=000000000003d500..000000000003d678 │ │ │ │ +00003e88 0000000000000010 00003e8c FDE cie=00000000 pc=000000000003d2b0..000000000003d478 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003dd0 0000000000000030 00003dd4 FDE cie=00000000 pc=000000000003d680..000000000003d90c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d694 │ │ │ │ +00003e9c 0000000000000034 00003ea0 FDE cie=00000000 pc=000000000003d480..000000000003d6b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d48c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d6a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d498 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003d6e0 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003d4dc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000003d728 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003d520 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003d774 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003d554 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d780 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d564 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d790 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d570 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d7b0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000003d81c │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000003d8f0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000003d664 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d674 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d680 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003e04 0000000000000044 00003e08 FDE cie=00000000 pc=000000000003d910..000000000003e2fc │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003d948 │ │ │ │ +00003ed4 0000000000000048 00003ed8 FDE cie=00000000 pc=000000000003d6c0..000000000003e0e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d6d0 │ │ │ │ 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 000000000003d958 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003d700 │ │ │ │ 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 000000000003d95c │ │ │ │ + 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 000000000003d704 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1224 to 000000000003de24 │ │ │ │ + DW_CFA_advance_loc2: 1304 to 000000000003dc1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003de54 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003dc48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc4c │ │ │ │ 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 000000000003de60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc50 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003e4c 0000000000000080 00003e50 FDE cie=00000000 pc=000000000003e300..0000000000040bd4 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000003e388 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ +00003f20 0000000000000084 00003f24 FDE cie=00000000 pc=000000000003e0f0..00000000000409a4 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003e14c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ DW_CFA_offset: r16 at cfa-200 │ │ │ │ - DW_CFA_offset: r24 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ DW_CFA_offset: r26 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003e178 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset: r30 at cfa-88 │ │ │ │ DW_CFA_offset: r31 at cfa-80 │ │ │ │ - DW_CFA_offset: r15 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-184 │ │ │ │ - DW_CFA_offset: r19 at cfa-176 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ DW_CFA_offset: r21 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e394 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e17c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2640 to 000000000003ede4 │ │ │ │ + DW_CFA_advance_loc2: 2296 to 000000000003ea74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003ee28 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003eaa0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ee3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eaa4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003ee64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eaa8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003eaf4 │ │ │ │ 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 │ │ │ │ @@ -9142,68 +9246,74 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ee70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eaf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003ed0 0000000000000080 00003ed4 FDE cie=00000000 pc=0000000000040be0..0000000000043274 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000040c6c │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00003fa8 0000000000000084 00003fac FDE cie=00000000 pc=00000000000409b0..00000000000431e4 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000040a14 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000040a38 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040c7c │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040a3c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2388 to 00000000000415d0 │ │ │ │ + DW_CFA_advance_loc2: 2356 to 0000000000041370 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000041614 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004139c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041628 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413a0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004164c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413a4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000413f0 │ │ │ │ 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 │ │ │ │ @@ -9214,61 +9324,65 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041650 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003f54 000000000000006c 00003f58 FDE cie=00000000 pc=0000000000043280..0000000000043748 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043294 │ │ │ │ +00004030 0000000000000078 00004034 FDE cie=00000000 pc=00000000000431f0..000000000004369c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000431fc │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000043218 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000432fc │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000043278 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r14 at cfa-176 │ │ │ │ + DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043310 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004327c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 956 to 00000000000436cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043280 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 920 to 0000000000043618 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000043710 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000043644 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043648 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043730 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000043684 │ │ │ │ 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 │ │ │ │ @@ -9279,56 +9393,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 0000000000043734 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043688 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003fc4 000000000000006c 00003fc8 FDE cie=00000000 pc=0000000000043750..0000000000043c04 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000437bc │ │ │ │ +000040ac 0000000000000074 000040b0 FDE cie=00000000 pc=00000000000436a0..0000000000043b38 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000436b8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000436c8 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000043724 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000437c8 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000437dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043728 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 944 to 0000000000043b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004372c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 908 to 0000000000043ab8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000043bd0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000043ae4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ae8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043bec │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000043b20 │ │ │ │ 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 │ │ │ │ @@ -9339,532 +9461,490 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043bf0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b24 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004034 00000000000000c4 00004038 FDE cie=00000000 pc=0000000000043c10..0000000000043e34 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043c1c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043c24 │ │ │ │ +00004124 00000000000000c4 00004128 FDE cie=00000000 pc=0000000000043b40..0000000000043d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b44 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043b50 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043c30 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043c48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043b58 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043b70 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b74 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043c4c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043c50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043b7c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043c54 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043b84 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b88 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b8c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043b94 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043b9c │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ba0 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043bb4 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043c5c │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043c60 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043c68 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043c6c │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043c80 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043c84 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043c90 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043bb8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043ca8 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043cb8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043bc8 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043bcc │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043be0 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043be4 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043bec │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043cc0 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043bf0 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043bf4 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043bfc │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000043cc0 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000043cc4 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043ccc │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043cd0 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043cd4 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000043dac │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043cc8 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ccc │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043cd0 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043cd4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043cd8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043dc4 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043cdc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ce0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ce4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ce8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043dd4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043dd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043cec │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043cf0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043cf4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043cf8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043cfc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043de8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043dec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d00 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d04 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d08 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d0c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043dfc │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d10 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043d20 │ │ │ │ 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 0000000000043e20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043d38 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e24 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d3c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000040fc 00000000000000ec 00004100 FDE cie=00000000 pc=0000000000043e40..00000000000440d4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043e4c │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043e54 │ │ │ │ +000041ec 00000000000000ec 000041f0 FDE cie=00000000 pc=0000000000043d50..0000000000043fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d54 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043d60 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043e60 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043e70 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043e78 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e7c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043d68 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043d78 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d7c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043d84 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043e84 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e88 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e8c │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e90 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e94 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e98 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043d8c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d90 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d94 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d98 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043da0 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043da4 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043db4 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043db8 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000043eb4 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043ec0 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ec4 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ec8 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ecc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043dcc │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043dd8 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043de4 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043de8 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043df4 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000043ee8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043dfc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043eec │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ef0 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ef4 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ef8 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043efc │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f00 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f04 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043e00 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043e04 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043e08 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043e0c │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043e10 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043e14 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043e18 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000044034 │ │ │ │ + DW_CFA_advance_loc1: 280 to 0000000000043f30 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f34 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044038 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f38 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004403c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f3c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044040 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f40 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044044 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f44 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044048 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f48 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004404c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f4c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044050 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f50 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044054 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044058 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f54 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f58 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004405c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f5c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044060 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f60 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044064 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f64 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044068 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f68 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004406c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044070 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044074 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f6c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f70 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044078 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f74 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004407c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f78 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044080 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f7c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f80 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044088 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f84 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004408c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f88 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f8c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044094 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f90 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044098 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000440a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f94 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043fa0 │ │ │ │ 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 00000000000440c0 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043fb8 │ │ │ │ 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 00000000000440c4 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043fbc │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000041ec 00000000000000f8 000041f0 FDE cie=00000000 pc=00000000000440e0..00000000000443a8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000440f8 │ │ │ │ +000042dc 00000000000000b8 000042e0 FDE cie=00000000 pc=0000000000043fd0..000000000004428c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043fd4 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043fe8 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044108 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044110 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044120 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004412c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044130 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043ff0 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043ffc │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044008 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004400c │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044018 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044134 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044138 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044140 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044144 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044148 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004414c │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044150 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004401c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044160 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044174 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044178 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004417c │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044180 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044194 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044198 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004419c │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441a0 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441a4 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441a8 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044020 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044024 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044028 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044038 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004403c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000044058 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044060 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044064 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000044078 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004407c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004408c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044090 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044094 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044098 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004409c │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000440a0 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000440a4 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000440a8 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000440ac │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000440b8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000440bc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 328 to 00000000000442fc │ │ │ │ + DW_CFA_advance_loc1: 320 to 00000000000441fc │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044200 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044204 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044300 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044208 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004420c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044308 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044210 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004430c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044214 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044310 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044218 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044314 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004421c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044318 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044220 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044224 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004431c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044228 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044320 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004422c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044230 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004432c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044234 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044330 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044238 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044334 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004423c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044338 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004433c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044240 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044340 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044244 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044344 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044248 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004424c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004434c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044250 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044254 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044354 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044258 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004425c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004435c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044260 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044360 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044264 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044368 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044270 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044370 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044274 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044278 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004427c │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + │ │ │ │ +00004398 0000000000000074 0000439c FDE cie=00000000 pc=0000000000044290..00000000000449c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044298 │ │ │ │ DW_CFA_offset: r22 at cfa-128 │ │ │ │ DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000044338 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ DW_CFA_offset: r27 at cfa-88 │ │ │ │ DW_CFA_offset: r28 at cfa-80 │ │ │ │ DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000044390 │ │ │ │ - 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 0000000000044394 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044398 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000042e8 0000000000000074 000042ec FDE cie=00000000 pc=00000000000443b0..0000000000044adc │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000443c4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000044434 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000044450 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044340 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1536 to 0000000000044a50 │ │ │ │ + DW_CFA_advance_loc2: 1520 to 0000000000044930 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000044a94 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004495c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044960 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044abc │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000449a0 │ │ │ │ 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 │ │ │ │ @@ -9875,276 +9955,306 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000449a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004360 000000000000002c 00004364 FDE cie=00000000 pc=0000000000044ae0..0000000000044bb0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044af4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044b04 │ │ │ │ +00004410 0000000000000040 00004414 FDE cie=00000000 pc=00000000000449c0..0000000000044a84 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000449cc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000044b24 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000449f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044b30 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000449f8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044b40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044a00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000044b94 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044ba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a04 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a08 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000044a1c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044a24 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044a2c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000044a40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044a48 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044a50 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000044a64 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044a6c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044a74 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004390 0000000000000040 00004394 FDE cie=00000000 pc=0000000000044bb0..0000000000044de8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044bc0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00004454 0000000000000040 00004458 FDE cie=00000000 pc=0000000000044a90..0000000000044cd4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044a9c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044bd4 │ │ │ │ - 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 0000000000044aac │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044abc │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000044bec │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000044d14 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044ac4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000044c10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000044d40 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000044c3c │ │ │ │ DW_CFA_restore_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 0000000000044d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000044da0 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000044c8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000044dd0 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000044cbc │ │ │ │ DW_CFA_restore_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 0000000000044dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044cc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000043d4 0000000000000048 000043d8 FDE cie=00000000 pc=0000000000044df0..000000000004511c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000044e18 │ │ │ │ +00004498 000000000000004c 0000449c FDE cie=00000000 pc=0000000000044ce0..0000000000045048 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044cec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044cfc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044d0c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000044d20 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000044e40 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 0000000000044fe8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044d28 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 488 to 0000000000044f10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004501c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000044f44 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045020 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 164 to 00000000000450c4 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000044ff0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000450fc │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000045028 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004502c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004420 000000000000001c 00004424 FDE cie=00000000 pc=0000000000045120..000000000004516c │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000045140 │ │ │ │ +000044e8 000000000000001c 000044ec FDE cie=00000000 pc=0000000000045050..0000000000045090 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000045068 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045154 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045078 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004515c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045080 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004440 000000000000001c 00004444 FDE cie=00000000 pc=0000000000045170..00000000000451c0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000045190 │ │ │ │ +00004508 000000000000001c 0000450c FDE cie=00000000 pc=0000000000045090..00000000000450d4 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000450a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000451a8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000450bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000451b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000450c4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004460 000000000000001c 00004464 FDE cie=00000000 pc=00000000000451c0..000000000004521c │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000451e8 │ │ │ │ +00004528 000000000000001c 0000452c FDE cie=00000000 pc=00000000000450e0..0000000000045130 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000045100 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045204 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000045118 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004520c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045120 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004480 0000000000000010 00004484 FDE cie=00000000 pc=0000000000045220..0000000000045368 │ │ │ │ +00004548 0000000000000010 0000454c FDE cie=00000000 pc=0000000000045130..00000000000452b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004494 0000000000000028 00004498 FDE cie=00000000 pc=0000000000045370..000000000004559c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045384 │ │ │ │ +0000455c 0000000000000034 00004560 FDE cie=00000000 pc=00000000000452c0..00000000000454a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000452cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000045394 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000452d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000453c8 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000045314 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000045418 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000045350 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000045470 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004538c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004539c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000004545c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004547c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004546c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045480 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045470 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000044c0 0000000000000048 000044c4 FDE cie=00000000 pc=00000000000455a0..0000000000045f7c │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000455dc │ │ │ │ +00004594 000000000000004c 00004598 FDE cie=00000000 pc=00000000000454c0..0000000000045f38 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000454d0 │ │ │ │ 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 00000000000455ec │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000045504 │ │ │ │ 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 00000000000455f0 │ │ │ │ + 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 0000000000045508 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1156 to 0000000000045a74 │ │ │ │ + DW_CFA_advance_loc2: 1316 to 0000000000045a2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000045aa8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000045a58 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045a60 │ │ │ │ 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 0000000000045ab0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045a70 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000450c 0000000000000084 00004510 FDE cie=00000000 pc=0000000000045f80..00000000000486e8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000045f98 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000045fd8 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ +000045e4 0000000000000084 000045e8 FDE cie=00000000 pc=0000000000045f40..00000000000487b4 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000045fb0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000046024 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000045fe8 │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000046040 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045ff8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2188 to 00000000000468cc │ │ │ │ + DW_CFA_advance_loc2: 2136 to 0000000000046850 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000046910 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004687c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000046924 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046880 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000046948 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046884 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000468d0 │ │ │ │ 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 │ │ │ │ @@ -10155,63 +10265,65 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004694c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000468d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004594 0000000000000080 00004598 FDE cie=00000000 pc=00000000000486f0..000000000004af58 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000048778 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +0000466c 0000000000000084 00004670 FDE cie=00000000 pc=00000000000487c0..000000000004b114 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000048824 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r14 at cfa-216 │ │ │ │ DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ DW_CFA_offset: r23 at cfa-144 │ │ │ │ DW_CFA_offset: r24 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-128 │ │ │ │ DW_CFA_offset: r26 at cfa-120 │ │ │ │ - DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000048848 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ DW_CFA_offset: r31 at cfa-80 │ │ │ │ - DW_CFA_offset: r16 at cfa-200 │ │ │ │ - DW_CFA_offset: r17 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-184 │ │ │ │ - DW_CFA_offset: r19 at cfa-176 │ │ │ │ - DW_CFA_offset: r20 at cfa-168 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r21 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-152 │ │ │ │ - DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ DW_CFA_offset: r29 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004884c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2452 to 0000000000049118 │ │ │ │ + DW_CFA_advance_loc2: 2204 to 00000000000490e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004915c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000049114 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049170 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049118 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000049198 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004911c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000049168 │ │ │ │ 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 │ │ │ │ @@ -10231,60 +10343,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 000000000004919c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004916c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004618 0000000000000074 0000461c FDE cie=00000000 pc=000000000004af60..000000000004b3e8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004af74 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000004afdc │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ +000046f4 0000000000000074 000046f8 FDE cie=00000000 pc=000000000004b120..000000000004b588 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b12c │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000004b1a8 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r14 at cfa-176 │ │ │ │ + DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-152 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004aff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b1ac │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b1b0 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 884 to 000000000004b368 │ │ │ │ + DW_CFA_advance_loc1: 852 to 000000000004b504 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004b3a8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004b530 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b3bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b534 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b3d0 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004b570 │ │ │ │ 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 │ │ │ │ @@ -10296,57 +10411,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 000000000004b3d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b574 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004690 0000000000000070 00004694 FDE cie=00000000 pc=000000000004b3f0..000000000004b86c │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000004b468 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ +0000476c 0000000000000074 00004770 FDE cie=00000000 pc=000000000004b590..000000000004b9e8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004b5a8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000004b614 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ DW_CFA_offset: r31 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r14 at cfa-168 │ │ │ │ DW_CFA_offset: r15 at cfa-160 │ │ │ │ DW_CFA_offset: r16 at cfa-152 │ │ │ │ DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ DW_CFA_offset: r22 at cfa-104 │ │ │ │ DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-72 │ │ │ │ DW_CFA_offset: r27 at cfa-64 │ │ │ │ DW_CFA_offset: r28 at cfa-56 │ │ │ │ DW_CFA_offset: r29 at cfa-48 │ │ │ │ DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b480 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b618 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b61c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 872 to 000000000004b7ec │ │ │ │ + DW_CFA_advance_loc1: 844 to 000000000004b968 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004b82c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004b994 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b840 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b998 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b854 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004b9d0 │ │ │ │ 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 │ │ │ │ @@ -10361,527 +10478,490 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b858 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b9d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004704 00000000000000c4 00004708 FDE cie=00000000 pc=000000000004b870..000000000004ba94 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b87c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b884 │ │ │ │ +000047e4 00000000000000c4 000047e8 FDE cie=00000000 pc=000000000004b9f0..000000000004bbfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b9f4 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ba00 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b890 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b8a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ba08 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004ba20 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba24 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b8ac │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b8b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ba2c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b8b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ba34 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba38 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba3c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ba44 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ba4c │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba50 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ba64 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b8bc │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b8c0 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b8c8 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b8cc │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b8e0 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b8e4 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b8f0 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b8f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba68 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b908 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004b918 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ba78 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba7c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ba90 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba94 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ba9c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b920 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b924 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b92c │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b930 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b934 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000004ba0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004baa0 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004baa4 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004baac │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000004bb70 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb74 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb78 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb7c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb80 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb84 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb88 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba24 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb8c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb90 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb94 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb98 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba34 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb9c │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bba0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bba4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bba8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bbac │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba48 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bbb0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bbb4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bbb8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bbbc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba5c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bbc0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004bbd0 │ │ │ │ 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 000000000004ba80 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004bbe8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba84 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bbec │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047cc 00000000000000ec 000047d0 FDE cie=00000000 pc=000000000004baa0..000000000004bd34 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004baac │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bab4 │ │ │ │ +000048ac 00000000000000ec 000048b0 FDE cie=00000000 pc=000000000004bc00..000000000004be7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc04 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bc10 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004bac0 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004bad0 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bad8 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004badc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bc18 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004bc28 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc2c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bc34 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bae4 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bae8 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004baec │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004baf0 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004baf4 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004baf8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bc3c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc44 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc48 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bc50 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc54 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004bc64 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc68 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004bb14 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004bb20 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb24 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb28 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb2c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004bc78 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bc84 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bc90 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc94 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bca0 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004bb48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bca8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb4c │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb50 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb54 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb58 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb5c │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb60 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb64 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcac │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcb0 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcb4 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcb8 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcbc │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcc0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcc4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000004bc94 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000004bde0 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bde4 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bde8 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bdec │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bdf0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bdf4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bdf8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bdfc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be00 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcb4 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be04 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be08 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be0c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be10 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be14 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be18 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bccc │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcd0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be1c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be20 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be2c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be30 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be34 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be38 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be3c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bcf8 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bd00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be44 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004be50 │ │ │ │ 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 000000000004bd20 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004be68 │ │ │ │ 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 000000000004bd24 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be6c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048bc 00000000000000f8 000048c0 FDE cie=00000000 pc=000000000004bd40..000000000004c008 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004bd58 │ │ │ │ +0000499c 00000000000000b8 000049a0 FDE cie=00000000 pc=000000000004be80..000000000004c13c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be84 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004be98 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004bd68 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bd70 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004bd80 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004bd8c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bea0 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004beac │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004beb8 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bebc │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bec8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd94 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd98 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bda0 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bda4 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bda8 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bdac │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bdb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004becc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004bdc0 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004bdd4 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bdd8 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bddc │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bde0 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004bdf4 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bdf8 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bdfc │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004be00 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004be04 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004be08 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004be0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bed0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bed4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004be10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bed8 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004bee8 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004beec │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004bf04 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bf0c │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf10 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004bf24 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf28 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004bf38 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf3c │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf40 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf44 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf48 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf4c │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf50 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf54 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf58 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bf64 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004be14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf68 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000004bf5c │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000004c0ac │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0b0 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0b4 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0b8 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0bc │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0c0 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0c4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0c8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0cc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0d0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0d4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0d8 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf80 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0dc │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0e0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0e4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0e8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0ec │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf98 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0f0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0f4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0f8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0fc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c100 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c104 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c108 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c10c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c110 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c114 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bfc8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c120 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bfd0 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c124 │ │ │ │ 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 000000000004bff0 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c128 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c12c │ │ │ │ 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 000000000004bff4 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bff8 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000049b8 0000000000000070 000049bc FDE cie=00000000 pc=000000000004c010..000000000004c71c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004c024 │ │ │ │ +00004a58 0000000000000074 00004a5c FDE cie=00000000 pc=000000000004c140..000000000004c850 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c148 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004c178 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004c088 │ │ │ │ - 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 000000000004c1e4 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004c0a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c1ec │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1520 to 000000000004c698 │ │ │ │ + DW_CFA_advance_loc2: 1492 to 000000000004c7c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004c6dc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004c7ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004c6f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c7f0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c6fc │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004c82c │ │ │ │ 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 │ │ │ │ @@ -10892,232 +10972,259 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c700 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c830 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004a2c 000000000000002c 00004a30 FDE cie=00000000 pc=000000000004c720..000000000004c7f0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004c734 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c744 │ │ │ │ +00004ad0 0000000000000040 00004ad4 FDE cie=00000000 pc=000000000004c850..000000000004c914 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c85c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004c764 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004c884 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c770 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c888 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c780 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c890 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004c7d4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c7e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c894 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c898 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c8ac │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c8b4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c8bc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c8d0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c8d8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c8e0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c8f4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c8fc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c904 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004a5c 0000000000000040 00004a60 FDE cie=00000000 pc=000000000004c7f0..000000000004ca28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c800 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00004b14 0000000000000040 00004b18 FDE cie=00000000 pc=000000000004c920..000000000004cb64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c92c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004c814 │ │ │ │ - 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 000000000004c93c │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c94c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c82c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000004c954 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c954 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 332 to 000000000004caa0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004c980 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004cacc │ │ │ │ DW_CFA_restore_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 000000000004c990 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004c9e0 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000004cb1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004ca10 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004cb4c │ │ │ │ DW_CFA_restore_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 000000000004ca14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cb50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004aa0 0000000000000048 00004aa4 FDE cie=00000000 pc=000000000004ca30..000000000004cd5c │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004ca58 │ │ │ │ +00004b58 000000000000004c 00004b5c FDE cie=00000000 pc=000000000004cb70..000000000004ced8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cb7c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004cb8c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004cb9c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004cbb0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004ca80 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000004cc28 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cbb8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 488 to 000000000004cda0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004cc5c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004cdd4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc60 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cde0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000004cd04 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000004ce80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004cd3c │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004ceb8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cd40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cebc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004aec 000000000000001c 00004af0 FDE cie=00000000 pc=000000000004cd60..000000000004cdac │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004cd80 │ │ │ │ +00004ba8 000000000000001c 00004bac FDE cie=00000000 pc=000000000004cee0..000000000004cf20 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004cef8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004cd94 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004cf08 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cd9c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cf10 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b0c 000000000000001c 00004b10 FDE cie=00000000 pc=000000000004cdb0..000000000004ce00 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004cdd0 │ │ │ │ +00004bc8 000000000000001c 00004bcc FDE cie=00000000 pc=000000000004cf20..000000000004cf64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004cf38 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004cde8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004cf4c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cdf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cf54 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b2c 000000000000001c 00004b30 FDE cie=00000000 pc=000000000004ce00..000000000004ce5c │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004ce28 │ │ │ │ +00004be8 000000000000001c 00004bec FDE cie=00000000 pc=000000000004cf70..000000000004cfc0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004cf90 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004ce44 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004cfa8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ce4c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cfb0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b4c 0000000000000010 00004b50 FDE cie=00000000 pc=000000000004ce60..000000000004cfa8 │ │ │ │ +00004c08 0000000000000010 00004c0c FDE cie=00000000 pc=000000000004cfc0..000000000004d148 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b60 0000000000000028 00004b64 FDE cie=00000000 pc=000000000004cfb0..000000000004d1dc │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004cfc4 │ │ │ │ +00004c1c 0000000000000034 00004c20 FDE cie=00000000 pc=000000000004d150..000000000004d338 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d15c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004cfd4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d168 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004d008 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004d1a4 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004d058 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004d1e0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000004d0b0 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004d21c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d22c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d230 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000004d2ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d0bc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d2fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d0c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d300 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004b8c 0000000000000078 00004b90 FDE cie=00000000 pc=000000000004d1e0..000000000004f07c │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000004d258 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +00004c54 0000000000000080 00004c58 FDE cie=00000000 pc=000000000004d340..000000000004f1f0 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004d374 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004d3a8 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004d3fc │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004d27c │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d404 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 3424 to 000000000004dfdc │ │ │ │ + DW_CFA_advance_loc2: 3180 to 000000000004e070 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004e020 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004e09c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e0a0 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e048 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e0a4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e04c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e0a8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004e0e4 │ │ │ │ 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 │ │ │ │ @@ -11128,113 +11235,120 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e0e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004c08 0000000000000054 00004c0c FDE cie=00000000 pc=000000000004f080..000000000004f7a4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f090 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00004cd8 0000000000000054 00004cdc FDE cie=00000000 pc=000000000004f1f0..000000000004f8b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f1f8 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004f0d0 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f20c │ │ │ │ + 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 000000000004f218 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004f24c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f0e0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f0ec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f258 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1080 to 000000000004f524 │ │ │ │ + DW_CFA_advance_loc2: 1036 to 000000000004f664 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004f564 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004f690 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f6a4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f570 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f6b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004c60 0000000000000080 00004c64 FDE cie=00000000 pc=000000000004f7b0..000000000005160c │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000004f82c │ │ │ │ +00004d30 0000000000000088 00004d34 FDE cie=00000000 pc=000000000004f8c0..0000000000051790 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f8d4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000004f940 │ │ │ │ DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f838 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f944 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f83c │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc2: 3692 to 00000000000506a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f948 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 3712 to 00000000000507c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000506e8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000507f4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000506fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000507f8 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000050710 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000507fc │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005071c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050800 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000050840 │ │ │ │ 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 │ │ │ │ @@ -11246,604 +11360,600 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050720 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050844 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ce4 00000000000000ac 00004ce8 FDE cie=00000000 pc=0000000000051610..0000000000051a48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051624 │ │ │ │ +00004dbc 00000000000000b8 00004dc0 FDE cie=00000000 pc=0000000000051790..0000000000051bc8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005179c │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000517b4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005163c │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051658 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000517c8 │ │ │ │ + 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 000000000005167c │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051688 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005168c │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051690 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051694 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051698 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000516a0 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000516a4 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000517f0 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000517f4 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051800 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051804 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051808 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005180c │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051818 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000516b8 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000516bc │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000516d0 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000516d4 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 740 to 00000000000519b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051824 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000051838 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005183c │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051848 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051858 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051864 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051868 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 740 to 0000000000051b4c │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b50 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b54 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b58 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b5c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b60 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b64 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b68 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b6c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b70 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b74 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b78 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b7c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b80 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b84 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051a04 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000051ba0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ba4 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ba8 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051bac │ │ │ │ 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 0000000000051a20 │ │ │ │ - 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 0000000000051bb0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00004d94 00000000000000ac 00004d98 FDE cie=00000000 pc=0000000000051a50..0000000000051e88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051a64 │ │ │ │ +00004e78 00000000000000b8 00004e7c FDE cie=00000000 pc=0000000000051bd0..0000000000052008 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051bdc │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000051bf4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000051a7c │ │ │ │ - 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 0000000000051a98 │ │ │ │ - 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 0000000000051c08 │ │ │ │ + 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 0000000000051abc │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051ac8 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051acc │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ad0 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ad4 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ad8 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051ae0 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ae4 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000051c30 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c34 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051c40 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c44 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c48 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c4c │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051c58 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051af8 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051afc │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051b10 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b14 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 740 to 0000000000051df8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051c64 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000051c78 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c7c │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051c88 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051c98 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051ca4 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ca8 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 740 to 0000000000051f8c │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051f90 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051f94 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051dfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051f98 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051f9c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fa0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fa4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fa8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fac │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fb0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fb4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fb8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fbc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fc0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fc4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051e44 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000051fe0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fe4 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fe8 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fec │ │ │ │ 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 0000000000051e60 │ │ │ │ - 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 0000000000051ff0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00004e44 0000000000000044 00004e48 FDE cie=00000000 pc=0000000000051e90..00000000000520cc │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051ea0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051eb4 │ │ │ │ +00004f34 0000000000000044 00004f38 FDE cie=00000000 pc=0000000000052010..000000000005223c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052014 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052028 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051ed4 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ed8 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051ee4 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ee8 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051eec │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ef0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000052048 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005204c │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052058 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005205c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ef4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052070 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052074 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052078 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 416 to 0000000000052094 │ │ │ │ + DW_CFA_advance_loc1: 396 to 0000000000052204 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052208 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052098 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005220c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005209c │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000520a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052210 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000520a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052214 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000520a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052218 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000520ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005221c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000520b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052220 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000520bc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005222c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004e8c 00000000000000c4 00004e90 FDE cie=00000000 pc=00000000000520d0..0000000000052314 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000520e0 │ │ │ │ +00004f7c 00000000000000c4 00004f80 FDE cie=00000000 pc=0000000000052240..000000000005246c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052248 │ │ │ │ + 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 00000000000520f4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005225c │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005210c │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052120 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052270 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052284 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052124 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052288 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052290 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052294 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052128 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052130 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052134 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052138 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005213c │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052140 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005215c │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052160 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005216c │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052170 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000522a0 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000522a4 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000522b0 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000522b4 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000522cc │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000522d0 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000522dc │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000522e4 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000522f4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052184 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005219c │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521a0 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000521a8 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521ac │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052300 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052304 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052308 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052310 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000052278 │ │ │ │ + DW_CFA_advance_loc: 204 to 00000000000523dc │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000523e0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005227c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000523e4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052280 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000523e8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052284 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000523ec │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052288 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000523f0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005228c │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052290 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000523f4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052294 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000523f8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052298 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000523fc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005229c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052400 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052404 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522a4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052408 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005240c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052410 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052414 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052418 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005241c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052420 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052424 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000522d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052434 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000522e0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052440 │ │ │ │ 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 0000000000052300 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000052458 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052304 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005245c │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f54 00000000000000f0 00004f58 FDE cie=00000000 pc=0000000000052320..0000000000052904 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005232c │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000052350 │ │ │ │ +00005044 00000000000000c4 00005048 FDE cie=00000000 pc=0000000000052470..0000000000052a60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052474 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052484 │ │ │ │ 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 0000000000052360 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000524a4 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052368 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052370 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005237c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052388 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052390 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052394 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052398 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005239c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000523a0 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000523b4 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000523b8 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000523c8 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000523cc │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000524ac │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000524b8 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000524c0 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000524c4 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000524d8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000523d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000524dc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000524e0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000523d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000524e4 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000524ec │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000524f0 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052500 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052504 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000523d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052514 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052524 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052528 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052534 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005253c │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052540 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052544 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 352 to 0000000000052538 │ │ │ │ + DW_CFA_advance_loc1: 348 to 00000000000526a0 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526a4 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526a8 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005253c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526ac │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052540 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526b0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052544 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526b4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052548 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526b8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005254c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526bc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052550 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526c0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052554 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526c4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052560 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052564 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526c8 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000526d0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052568 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526d4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005256c │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052570 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526d8 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526dc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052574 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526e0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc1: 364 to 00000000000526e0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000526e4 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc1: 400 to 0000000000052874 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc1: 260 to 00000000000527e8 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527ec │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000052918 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005289c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005293c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528a0 │ │ │ │ - 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 00000000000528c0 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052940 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000529a4 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000052a0c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000528d4 │ │ │ │ - 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 00000000000528d8 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528dc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052a14 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000052a30 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052a34 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052a38 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052a3c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052a40 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052a44 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052a48 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052a4c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052a50 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005048 0000000000000084 0000504c FDE cie=00000000 pc=0000000000052910..00000000000535cc │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052924 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005292c │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000005298c │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ +0000510c 0000000000000088 00005110 FDE cie=00000000 pc=0000000000052a60..00000000000536f8 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000052ad4 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005299c │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052ae0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000529b0 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc2: 2812 to 00000000000534ac │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052aec │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2608 to 000000000005351c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000534e4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000053548 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000534f8 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005359c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000053520 │ │ │ │ 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 │ │ │ │ @@ -11857,1003 +11967,1065 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000053530 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000535a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000050d0 000000000000002c 000050d4 FDE cie=00000000 pc=00000000000535d0..00000000000536a0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000535e4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000535f4 │ │ │ │ +00005198 0000000000000040 0000519c FDE cie=00000000 pc=0000000000053700..00000000000537c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005370c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000053614 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000053734 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053620 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053738 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000053630 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053740 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000053684 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053690 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053744 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053748 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005375c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053764 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005376c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053780 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053788 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053790 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000537a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000537ac │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000537b4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005100 0000000000000034 00005104 FDE cie=00000000 pc=00000000000536a0..00000000000539a0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000536b0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ +000051dc 0000000000000038 000051e0 FDE cie=00000000 pc=00000000000537d0..0000000000053aa8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000537e0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000536c4 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000537ec │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000537fc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000536e0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005380c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 468 to 00000000000538b4 │ │ │ │ + DW_CFA_advance_loc1: 408 to 00000000000539a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000538d8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000539d0 │ │ │ │ DW_CFA_restore_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 00000000000538e0 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000539e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005138 0000000000000048 0000513c FDE cie=00000000 pc=00000000000539a0..0000000000053ae8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000539bc │ │ │ │ +00005218 0000000000000048 0000521c FDE cie=00000000 pc=0000000000053ab0..0000000000053be8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053ac0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053acc │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000539d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053adc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000053a18 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000053b14 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a1c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053b1c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053a24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053b28 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b2c │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a2c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053b38 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000053a40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053b40 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000053a88 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000053b84 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b88 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a90 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053b90 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b94 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b98 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b9c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000053ab0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053bac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000053acc │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000053bc8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ad0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053bd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005184 000000000000001c 00005188 FDE cie=00000000 pc=0000000000053af0..0000000000053b40 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000053b14 │ │ │ │ +00005264 000000000000001c 00005268 FDE cie=00000000 pc=0000000000053bf0..0000000000053c34 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000053c08 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000053b28 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053c1c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053b30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053c24 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051a4 000000000000002c 000051a8 FDE cie=00000000 pc=0000000000053b40..0000000000053cdc │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000053b50 │ │ │ │ +00005284 000000000000002c 00005288 FDE cie=00000000 pc=0000000000053c40..0000000000053da0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053c48 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000053b60 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053c58 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000053be0 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000053cc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053bec │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053cd0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053bf0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053ce0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000053cc0 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000053d80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053ccc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053d90 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051d4 0000000000000060 000051d8 FDE cie=00000000 pc=0000000000053ce0..00000000000540f8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000053d18 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053d20 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000053db4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053db8 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053dbc │ │ │ │ +000052b4 0000000000000070 000052b8 FDE cie=00000000 pc=0000000000053dc0..00000000000541bc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053dd0 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053ddc │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053de8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000053e70 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053e74 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053dc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053e80 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053e84 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053e88 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053e94 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053e98 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053e9c │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ea0 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ea4 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ea8 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053eac │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053eb0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053eb4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053dcc │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 244 to 0000000000053ec0 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000053f9c │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fa0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fa4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fa8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ecc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fac │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fb0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fb4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fb8 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fbc │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fc0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fc4 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fc8 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fcc │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fd0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000053f04 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053fe4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_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 0000000000053f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fe8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005238 0000000000000074 0000523c FDE cie=00000000 pc=0000000000054100..000000000005456c │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000054130 │ │ │ │ +00005328 0000000000000080 0000532c FDE cie=00000000 pc=00000000000541c0..0000000000054600 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000541d0 │ │ │ │ DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000541dc │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005413c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000541e4 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000541c0 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000054268 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005426c │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054274 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000541c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005427c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054280 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005428c │ │ │ │ DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541cc │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000541dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054290 │ │ │ │ DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054298 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000542a0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542a4 │ │ │ │ DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541e4 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541e8 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542a8 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542ac │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542b0 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542b4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542b8 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542bc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542c0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541fc │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000005432c │ │ │ │ + DW_CFA_advance_loc1: 280 to 00000000000543d8 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054330 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000543dc │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054334 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000543e0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054338 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000543e4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005433c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000543e8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054340 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000543ec │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054344 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000543f0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054348 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000543f4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005434c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000543f8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054350 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054354 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000543fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054358 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054400 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054404 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054408 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005440c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054410 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054414 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054418 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005437c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054428 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054380 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005442c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000052b0 0000000000000068 000052b4 FDE cie=00000000 pc=0000000000054570..0000000000054864 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000054594 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005459c │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000005467c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054680 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054684 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054688 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005468c │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054690 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054694 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054698 │ │ │ │ +000053ac 0000000000000074 000053b0 FDE cie=00000000 pc=0000000000054600..00000000000548e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054610 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005461c │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054624 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 208 to 00000000000546f4 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000546f8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005469c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054704 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054708 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005470c │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054718 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005471c │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054720 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054724 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054728 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005472c │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054730 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054734 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000546a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054738 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000546a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005473c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000546a8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 248 to 00000000000547a0 │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000005481c │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054820 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054824 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054828 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005482c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054830 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054834 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054838 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005483c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054840 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054844 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054848 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005484c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054850 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547c8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054854 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000547e4 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054864 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054868 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000531c 0000000000000070 00005320 FDE cie=00000000 pc=0000000000054870..0000000000054b5c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005487c │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054898 │ │ │ │ - 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 00000000000548a0 │ │ │ │ +00005424 0000000000000078 00005428 FDE cie=00000000 pc=00000000000548f0..0000000000054bc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000548f4 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054900 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005490c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054918 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 220 to 000000000005497c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054980 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054984 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054988 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005498c │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054990 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054994 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054998 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005499c │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 208 to 00000000000549e8 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000549ec │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000549a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000549f8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000549fc │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054a00 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054a0c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054a10 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054a14 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054a18 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054a1c │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054a20 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054a24 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054a28 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054a2c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000549a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054a30 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000549a8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000054aa8 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000054b08 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b0c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054aac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b10 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b14 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b18 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b1c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054abc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b20 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b24 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b2c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b30 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b34 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ac8 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054acc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b38 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b3c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ad0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054af0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000054b54 │ │ │ │ + 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 0000000000054af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b58 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005390 0000000000000088 00005394 FDE cie=00000000 pc=0000000000054b60..0000000000054e90 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000054b78 │ │ │ │ +000054a0 0000000000000088 000054a4 FDE cie=00000000 pc=0000000000054bc0..0000000000054eec │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054bd0 │ │ │ │ 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 0000000000054b80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054bdc │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000054c4c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c50 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000054ca4 │ │ │ │ DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ca8 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054cb0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cb4 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cb8 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054cc4 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cc8 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054cd0 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cd4 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054c70 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054ce0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ce4 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c74 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ce8 │ │ │ │ DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cec │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c80 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cf0 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cf4 │ │ │ │ DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cf8 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cfc │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c94 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c98 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d00 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d04 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d08 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ca8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000054dd0 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000054e28 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e2c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054dd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e30 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e34 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e38 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e3c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e40 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054dec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e44 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e48 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e4c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e50 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e54 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054dfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e58 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e5c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e60 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e64 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e0c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e68 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e6c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e70 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054e28 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054e80 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e84 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000541c 0000000000000070 00005420 FDE cie=00000000 pc=0000000000054e90..00000000000551a4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054e9c │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054eb8 │ │ │ │ - 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 0000000000054ec0 │ │ │ │ +0000552c 0000000000000078 00005530 FDE cie=00000000 pc=0000000000054ef0..00000000000551f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ef4 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054f00 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054f0c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054f18 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000054f8c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054f90 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054f94 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054f98 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054f9c │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054fa0 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054fa4 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054fa8 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054fac │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000054fd8 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fdc │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054fb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054fe8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fec │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ff0 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054ffc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055000 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055004 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055008 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005500c │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055010 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055014 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055018 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005501c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054fb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055020 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054fb8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 00000000000550b8 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000055108 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005510c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055110 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055114 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055118 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005511c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055120 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055124 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055128 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005512c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055130 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055134 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550d8 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055138 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005513c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550e0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055140 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000055100 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055154 │ │ │ │ + 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 0000000000055104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055158 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005490 0000000000000028 00005494 FDE cie=00000000 pc=00000000000551b0..00000000000552c0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000551c0 │ │ │ │ +000055a8 0000000000000024 000055ac FDE cie=00000000 pc=0000000000055200..0000000000055300 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055208 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000551c8 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000551e4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000055228 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000055274 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000005529c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055284 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000552bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552c0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055290 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000552d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000054bc 000000000000003c 000054c0 FDE cie=00000000 pc=00000000000552c0..000000000005550c │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000552d4 │ │ │ │ +000055d0 0000000000000038 000055d4 FDE cie=00000000 pc=0000000000055300..000000000005553c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005530c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000552e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005531c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000055340 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055344 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000055360 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055348 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055364 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000553d4 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553d8 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000055404 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055408 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005540c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000553ec │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055418 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055420 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000005545c │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005548c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055468 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055498 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055470 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000554a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000054fc 0000000000000108 00005500 FDE cie=00000000 pc=0000000000055510..0000000000055948 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055528 │ │ │ │ +0000560c 0000000000000108 00005610 FDE cie=00000000 pc=0000000000055540..0000000000055954 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055550 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055540 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005555c │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055548 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055570 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005554c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055574 │ │ │ │ DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000055580 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000555a0 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055598 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000555b4 │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005559c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000555b8 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000555ac │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000555cc │ │ │ │ DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000555b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000555d0 │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000555b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000555dc │ │ │ │ DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000555bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000555e0 │ │ │ │ DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000555c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000555e8 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000555d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000555ec │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000555fc │ │ │ │ DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000555dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055600 │ │ │ │ DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000555e0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055614 │ │ │ │ DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000555f8 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000555fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055618 │ │ │ │ DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055600 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055620 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055624 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055604 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055628 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005560c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005562c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055610 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055630 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055614 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055634 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055618 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055638 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 228 to 00000000000556fc │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000055718 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055700 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005571c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055704 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055720 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055708 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055724 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005570c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055728 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055710 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005572c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055714 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055730 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055734 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005571c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055738 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055720 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005573c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055740 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055728 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055744 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005572c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055748 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055730 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005574c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055734 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055750 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055738 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055754 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005573c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055758 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055740 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005575c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055744 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055760 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055748 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055764 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005574c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055768 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055750 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005576c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055754 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055770 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055760 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005577c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055764 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055780 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055768 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055784 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005576c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055788 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000557a0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000557b4 │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000557b8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000557c8 │ │ │ │ DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000557bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000557cc │ │ │ │ DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000557c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000557d8 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000557c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000557dc │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000557d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000557ec │ │ │ │ DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000557dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000557f0 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000557e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055800 │ │ │ │ DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000557ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055804 │ │ │ │ DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000557f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055814 │ │ │ │ DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000055814 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055818 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005582c │ │ │ │ DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005581c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055830 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055820 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055834 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055824 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055838 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005583c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005582c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055840 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055830 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055844 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 00000000000558f4 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000055900 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000558f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055904 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000558fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055908 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055900 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005590c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055904 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055910 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055914 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005590c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055918 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055910 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005591c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055914 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055920 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055918 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055924 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005591c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055928 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055928 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055934 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005592c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055938 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005593c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055940 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055944 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ │ │ │ -00005608 0000000000000110 0000560c FDE cie=00000000 pc=0000000000055950..0000000000055d64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055968 │ │ │ │ +00005718 0000000000000110 0000571c FDE cie=00000000 pc=0000000000055960..0000000000055d50 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055970 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055980 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005597c │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055988 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055990 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005598c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055994 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000559c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000559c0 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000559d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000559d4 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000559dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000559d8 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000559ec │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000559ec │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000559f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000559f0 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000559f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000559fc │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000559fc │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055a00 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055a08 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055a0c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055a1c │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055a1c │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055a20 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055a34 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055a38 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055a3c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055a40 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055a40 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055a44 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055a48 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055a4c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055a50 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055a54 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055a58 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055a5c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000055b34 │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000055b30 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b34 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b38 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b3c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b40 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b44 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b48 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b4c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b50 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b54 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b58 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b5c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b60 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b64 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b68 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b6c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b70 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b74 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b78 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b7c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b80 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b84 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b88 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055b9c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055b98 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b9c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ba0 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ba4 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000055bdc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000055bd0 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055bf4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055be4 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055be8 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055bf0 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055bfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055bf4 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055c0c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055c04 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c08 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055c10 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c14 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055c24 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c28 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055c28 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055c2c │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055c34 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055c38 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c38 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055c50 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055c48 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c4c │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c60 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055c54 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c58 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c5c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c60 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055c68 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c6c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000055d28 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000055d14 │ │ │ │ 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 │ │ │ │ @@ -12865,1813 +13037,1741 @@ │ │ │ │ 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 0000000000055d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d1c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d20 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d24 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055d44 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055d30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d34 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d38 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d3c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d40 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000571c 0000000000000138 00005720 FDE cie=00000000 pc=0000000000055d70..000000000005732c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055d7c │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055d94 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ +0000582c 0000000000000160 00005830 FDE cie=00000000 pc=0000000000055d50..00000000000571a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055d58 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055d70 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055dac │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000055ddc │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055d7c │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055d88 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000055da8 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc1: 268 to 0000000000055ee8 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055eec │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055f04 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055f0c │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000055eb0 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055eb4 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055ecc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ed0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000055ef0 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ef4 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055efc │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f00 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055f08 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f0c │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055f10 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055f14 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055f18 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055f1c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055f20 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055f24 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000055f28 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f2c │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f30 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f34 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f2c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f30 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1888 to 000000000005669c │ │ │ │ + DW_CFA_advance_loc2: 1796 to 0000000000056634 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056638 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005663c │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056640 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056644 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056648 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005664c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056650 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056654 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056658 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005665c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056660 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056664 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056668 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005666c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056670 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056674 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056678 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005667c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000566dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056680 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000056708 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000566ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005670c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000566b0 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056710 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000566b4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056714 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000566b8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056718 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000566bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000056730 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000566d0 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 928 to 0000000000056ad0 │ │ │ │ + DW_CFA_advance_loc1: 780 to 00000000000569dc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000056bd0 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056bd4 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056bd8 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056bdc │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000056bfc │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c00 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c04 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c08 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c0c │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c10 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c14 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c18 │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000056ad0 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ad4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c20 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056ae8 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056aec │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056af8 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056afc │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056b08 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b0c │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b10 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b14 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b18 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b1c │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b20 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b24 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b28 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b2c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b30 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1208 to 00000000000570e0 │ │ │ │ + DW_CFA_advance_loc2: 1128 to 0000000000056f98 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056fb0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000057100 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000056fd0 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005858 0000000000000190 0000585c FDE cie=00000000 pc=0000000000057330..000000000005897c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000057348 │ │ │ │ +00005990 00000000000001a8 00005994 FDE cie=00000000 pc=00000000000571b0..00000000000586b0 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000571cc │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005735c │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000057374 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000571e8 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057380 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005738c │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057390 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 296 to 00000000000574b8 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574bc │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000574d0 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000574d8 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574dc │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574e0 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574e4 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574e8 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574ec │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574f0 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574f4 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574f8 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574fc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000571fc │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057208 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000005731c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057320 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057500 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057334 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057504 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057338 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057508 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000057358 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005735c │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057364 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057368 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057370 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057374 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057378 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005737c │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057380 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057384 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057388 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005738c │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057390 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057394 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057398 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1884 to 0000000000057c64 │ │ │ │ + DW_CFA_advance_loc2: 1812 to 0000000000057aac │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ab0 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ab4 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ab8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057abc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ac0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ac4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ac8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057acc │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ad0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ad4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ad8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057adc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ae0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ae4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c94 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ae8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057aec │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057af0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057af4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057af8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057cac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057afc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000057cd0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000057b24 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057cd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b28 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057cd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b2c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057cdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b30 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ce0 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b34 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057cf0 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057b40 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1024 to 00000000000580f0 │ │ │ │ + DW_CFA_advance_loc1: 892 to 0000000000057ebc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000580f8 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000580fc │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000005821c │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058220 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058224 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058228 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000058248 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005824c │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058250 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058254 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058258 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005825c │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058260 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058264 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058268 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057ec4 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000057fd8 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fdc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057fec │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ff0 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057ffc │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058000 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005800c │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058014 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058018 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005801c │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058020 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058024 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058028 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005802c │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058030 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005826c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058034 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058270 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058038 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005803c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1200 to 0000000000058724 │ │ │ │ + DW_CFA_advance_loc2: 1120 to 000000000005849c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000584b4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058734 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058750 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000584c0 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000584e0 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 520 to 0000000000058958 │ │ │ │ + DW_CFA_advance_loc1: 436 to 0000000000058694 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005895c │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058960 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058698 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058964 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058968 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005896c │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005869c │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000586a0 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000059ec 000000000000001c 000059f0 FDE cie=00000000 pc=0000000000058980..00000000000589d4 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000589b0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000589bc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000589c4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00005b3c 0000000000000010 00005b40 FDE cie=00000000 pc=00000000000586b0..00000000000586dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a0c 0000000000000038 00005a10 FDE cie=00000000 pc=00000000000589e0..0000000000058d6c │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000589fc │ │ │ │ +00005b50 0000000000000038 00005b54 FDE cie=00000000 pc=00000000000586e0..00000000000589f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000586f4 │ │ │ │ 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 0000000000058a14 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058704 │ │ │ │ + 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 0000000000058bd8 │ │ │ │ + DW_CFA_advance_loc1: 376 to 000000000005887c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058bec │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000058894 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058bf0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000588a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 324 to 0000000000058d34 │ │ │ │ + DW_CFA_advance_loc1: 280 to 00000000000589b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058d48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000589d0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058d50 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000589e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a48 00000000000000b4 00005a4c FDE cie=00000000 pc=0000000000058d70..000000000005934c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058d80 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000058db8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ +00005b8c 000000000000007c 00005b90 FDE cie=00000000 pc=0000000000058a00..0000000000058f9c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058a08 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000058a3c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058dc0 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000058f3c │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f40 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058f48 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f4c │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f50 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f54 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058a44 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 364 to 0000000000058bb0 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058bb4 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058bbc │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058bc0 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058bc4 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058bc8 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058bcc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058bd0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058bd4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058bd8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 640 to 00000000000591e0 │ │ │ │ + DW_CFA_advance_loc1: 660 to 0000000000058e6c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e70 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000591e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e74 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000591e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e78 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000591ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e7c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000591f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e80 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000591f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e84 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000591f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e88 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000591fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e8c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e90 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 208 to 00000000000592d0 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000058f44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000059304 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000058f74 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059308 │ │ │ │ - DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058f7c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059310 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000059334 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058f80 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b00 00000000000000c8 00005b04 FDE cie=00000000 pc=0000000000059350..00000000000596fc │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005936c │ │ │ │ +00005c0c 000000000000008c 00005c10 FDE cie=00000000 pc=0000000000058fa0..0000000000059304 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058fb0 │ │ │ │ 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 000000000005938c │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000058fd4 │ │ │ │ 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 0000000000059394 │ │ │ │ + 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 0000000000058fdc │ │ │ │ DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 304 to 00000000000594c4 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000594cc │ │ │ │ + DW_CFA_advance_loc1: 288 to 00000000000590fc │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059100 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059110 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000594d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059114 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059118 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000594dc │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000594e0 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000594f0 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000594f4 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000594f8 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000594fc │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059500 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005911c │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059128 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059130 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005951c │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059520 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059524 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059148 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005914c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059150 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059154 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059164 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059168 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000059638 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000059278 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005927c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005963c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059280 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059640 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059284 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059644 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059288 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059648 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005928c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005964c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059290 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059650 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059294 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059298 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059658 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005929c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005965c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592a0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059660 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592a4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059664 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592a8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059668 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592ac │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000059684 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000592b8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000596b0 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000592e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000596b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592ec │ │ │ │ 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 00000000000596c0 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000596e8 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005bcc 00000000000000d8 00005bd0 FDE cie=00000000 pc=0000000000059700..0000000000059ac4 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059718 │ │ │ │ +00005c9c 00000000000000b8 00005ca0 FDE cie=00000000 pc=0000000000059310..0000000000059690 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005931c │ │ │ │ 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 0000000000059738 │ │ │ │ - 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 0000000000059340 │ │ │ │ + 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 0000000000059740 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000597d0 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000597d8 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000597dc │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000597f4 │ │ │ │ + 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 0000000000059348 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000000593d0 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000593d4 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000593dc │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000593f4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059800 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000593fc │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059804 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059414 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059418 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005942c │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059430 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059438 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005980c │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059810 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005982c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059830 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005983c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005944c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059454 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059458 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059850 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059854 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059858 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000059944 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059464 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059468 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005946c │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000059554 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059558 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059948 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005955c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005994c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059560 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059564 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059568 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059958 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005956c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005995c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059570 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059960 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059574 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059964 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059578 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005996c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005957c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059580 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059970 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059584 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059974 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059588 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059978 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005958c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005997c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059590 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000059a44 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000059640 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000059a70 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000059670 │ │ │ │ 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 0000000000059a80 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059674 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059aa8 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059aac │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059678 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005967c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059680 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ca8 000000000000008c 00005cac FDE cie=00000000 pc=0000000000059ad0..000000000005a038 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059ae0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059b08 │ │ │ │ +00005d58 0000000000000088 00005d5c FDE cie=00000000 pc=0000000000059690..0000000000059b98 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059698 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000596bc │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 376 to 0000000000059c80 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c84 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059c8c │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c90 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c94 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c98 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 364 to 0000000000059828 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005982c │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059834 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059838 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005983c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059840 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059844 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059ca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059848 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005984c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059850 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 680 to 0000000000059f50 │ │ │ │ + DW_CFA_advance_loc1: 688 to 0000000000059b00 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b04 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b08 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b0c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b10 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b14 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f64 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b18 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b1c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b20 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b24 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000059fb0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000059b48 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000059fd0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000059b6c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b70 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005d38 0000000000000028 00005d3c FDE cie=00000000 pc=000000000005a040..000000000005a110 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a054 │ │ │ │ +00005de4 0000000000000024 00005de8 FDE cie=00000000 pc=0000000000059ba0..0000000000059c5c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059bac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a060 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005a080 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000059bd4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000005a0d8 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000059c20 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005a0f4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000059c4c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a100 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005d64 0000000000000020 00005d68 FDE cie=00000000 pc=000000000005a110..000000000005a178 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005a120 │ │ │ │ +00005e0c 0000000000000020 00005e10 FDE cie=00000000 pc=0000000000059c60..0000000000059cb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059c68 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005a130 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059c78 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005a15c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059c88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a168 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059ca0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00005d88 0000000000000028 00005d8c FDE cie=00000000 pc=000000000005a180..000000000005a258 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a194 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00005e30 0000000000000020 00005e34 FDE cie=00000000 pc=0000000000059cb0..0000000000059d74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059cb8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005a1a4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005a1c4 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000059cec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000005a220 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000059d38 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005a23c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000059d64 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a248 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005db4 0000000000000020 00005db8 FDE cie=00000000 pc=000000000005a260..000000000005a2c0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005a270 │ │ │ │ +00005e54 0000000000000020 00005e58 FDE cie=00000000 pc=0000000000059d80..0000000000059dc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059d88 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005a280 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059d98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005a2a4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059da8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a2b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059db8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00005dd8 0000000000000020 00005ddc FDE cie=00000000 pc=000000000005a2c0..000000000005a510 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005a2e8 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005a2f8 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ +00005e78 0000000000000018 00005e7c FDE cie=00000000 pc=0000000000059e00..000000000005a048 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000059e28 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 376 to 000000000005a470 │ │ │ │ + DW_CFA_advance_loc1: 384 to 0000000000059fa8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005dfc 0000000000000048 00005e00 FDE cie=00000000 pc=000000000005a510..000000000005a79c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005a528 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a53c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a544 │ │ │ │ +00005e94 0000000000000024 00005e98 FDE cie=00000000 pc=000000000005a050..000000000005a2b0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005a07c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a548 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a54c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a084 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005a564 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000005a684 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a688 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a68c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a690 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a694 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000005a1c4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a6a0 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a6a4 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000005a6e8 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a6ec │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a6f0 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a6f4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a6fc │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a1c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005a218 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a704 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005a714 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005e48 0000000000000024 00005e4c FDE cie=00000000 pc=000000000005a7a0..000000000005aa2c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a7ac │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a7b8 │ │ │ │ +00005ebc 0000000000000020 00005ec0 FDE cie=00000000 pc=000000000005a2b0..000000000005a52c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a2c0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000005a8e4 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000005a984 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a990 │ │ │ │ + DW_CFA_advance_loc1: 308 to 000000000005a3f4 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000005a494 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a49c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005a9a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a4a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e70 0000000000000054 00005e74 FDE cie=00000000 pc=000000000005aa30..000000000005b024 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000005aa68 │ │ │ │ +00005ee0 0000000000000058 00005ee4 FDE cie=00000000 pc=000000000005a530..000000000005aac0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a53c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005aa7c │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005a558 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000005aafc │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a564 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a570 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000005a5d8 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a5dc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ab00 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005a5fc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000005aba4 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000005a694 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a698 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a69c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000005ac2c │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000005ace4 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 332 to 000000000005ae30 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000005a714 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000005a7b4 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc1: 308 to 000000000005a8e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000005ae68 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005a918 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a91c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 000000000005ae6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a920 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005ec8 0000000000000094 00005ecc FDE cie=00000000 pc=000000000005b030..000000000005b3ac │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b03c │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b044 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b050 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005b064 │ │ │ │ +00005f3c 000000000000008c 00005f40 FDE cie=00000000 pc=000000000005aac0..000000000005adfc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005aac8 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005aad8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005aaec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b070 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005aaf8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b080 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ab00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b088 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005b0b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ab08 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005ab30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ab34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b0c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ab40 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b0d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ab50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005b0e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005ab64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b0f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ab68 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005b10c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005ab84 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b114 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ab90 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005b130 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005abb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b138 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005abb8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b13c │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b140 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b144 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b14c │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b158 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005abbc │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005abc0 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005abc4 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005abc8 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005abd0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000005b1f0 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b1f4 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b1f8 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b1fc │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b200 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005b218 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000005ac68 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b21c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac6c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000005b318 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b31c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac70 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac74 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ac84 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac88 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 240 to 000000000005ad78 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad7c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad80 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b328 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad84 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b32c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad88 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b330 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad8c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b334 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad90 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b33c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ad98 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b340 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad9c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b344 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ada0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ada4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b34c │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ada8 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000005b39c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000005adec │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005f60 0000000000000140 00005f64 FDE cie=00000000 pc=000000000005b3b0..000000000005c554 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b3c0 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b3c8 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b3d4 │ │ │ │ +00005fcc 000000000000013c 00005fd0 FDE cie=00000000 pc=000000000005ae00..000000000005bf64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ae08 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ae14 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b3e0 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ae20 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ae30 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000005b438 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005ae84 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b43c │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b444 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ae88 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000005b4f8 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b504 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b510 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b518 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000005af3c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b51c │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b520 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005af48 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af4c │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b534 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005b548 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b54c │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b550 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b55c │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b560 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b564 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b568 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b56c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b570 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b580 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b584 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b588 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005af64 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005af6c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005af78 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af7c │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005af8c │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af90 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005af98 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af9c │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005afa8 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afac │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afb0 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005afc4 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afc8 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afcc │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afd0 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afd4 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afd8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1368 to 000000000005bae0 │ │ │ │ + DW_CFA_advance_loc2: 1348 to 000000000005b51c │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b524 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b528 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bae8 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005baec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b52c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005baf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b530 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005baf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b534 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005baf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b538 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bafc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b53c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bb00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b540 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bb04 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bb08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b544 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b548 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bb0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b54c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bb10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b550 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bb14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b554 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bb18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b558 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bb1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b55c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bb20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b560 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bb24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b564 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bb28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b568 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bb2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b56c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005bb34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b570 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005bb40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b580 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005bb6c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005b5ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005bb80 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005b5c4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bb84 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b5c8 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc2: 2240 to 000000000005c444 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc2: 2220 to 000000000005be74 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000005c48c │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005beb0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005c494 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005bebc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005c4a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bec4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000005c4f4 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000005bf08 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005c508 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005bf20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c50c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bf24 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c510 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005c51c │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bf28 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bf30 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000060a4 0000000000000028 000060a8 FDE cie=00000000 pc=000000000005c560..000000000005c5f4 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005c578 │ │ │ │ +0000610c 0000000000000028 00006110 FDE cie=00000000 pc=000000000005bf70..000000000005bff0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005bf7c │ │ │ │ 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 000000000005bf8c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005c590 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005bf98 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000005c5d0 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005bfcc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005c5e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005bfe0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000060d0 00000000000000d4 000060d4 FDE cie=00000000 pc=000000000005c600..000000000005cf24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005c610 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00006138 00000000000000dc 0000613c FDE cie=00000000 pc=000000000005bff0..000000000005c8e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c000 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005c634 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c010 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c020 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005c034 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c044 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005c660 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000005c6a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c050 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005c09c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c6a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c0ac │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000005c700 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005c0fc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c704 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c100 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 568 to 000000000005c93c │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000005c31c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005c968 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005c348 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c34c │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c350 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005c970 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c360 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005c984 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c988 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c98c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c370 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000005ca2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c374 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ca30 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005ca3c │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 448 to 000000000005cbfc │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cc00 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cc04 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000005ccc4 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005c3f8 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c3fc │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 464 to 000000000005c5cc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ccc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c5d0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cccc │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000005c684 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ccd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c688 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c68c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005ccfc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005c6b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c6bc │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c6c0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 000000000005cd00 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c6d0 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cd04 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c6d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000005cd38 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005c708 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c70c │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c710 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 000000000005cd3c │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c714 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 404 to 000000000005ced0 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc1: 380 to 000000000005c890 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005cef0 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005c8b0 │ │ │ │ DW_CFA_offset: r19 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-112 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005cf10 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005c8d0 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061a8 00000000000001b4 000061ac FDE cie=00000000 pc=000000000005cf30..000000000005eb0c │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005cf4c │ │ │ │ +00006218 00000000000001d8 0000621c FDE cie=00000000 pc=000000000005c8f0..000000000005e39c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005c908 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005cf68 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005c920 │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005cf78 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cf7c │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005cf84 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c930 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c938 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c93c │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005cf98 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005cfa0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005c950 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cfa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c954 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c964 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c968 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005cfc8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005c984 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005cfd8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c994 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cfdc │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cfe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c998 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c99c │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cfe4 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005cfec │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000005d100 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005d10c │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005d114 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000005caac │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cab0 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005d140 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005cabc │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cac0 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005d150 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005cae4 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005cafc │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cb00 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005cb18 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cb1c │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005d15c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cb20 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cb24 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005d170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cb28 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d174 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cb30 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cb38 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d178 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d17c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d180 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1056 to 000000000005d5a0 │ │ │ │ + DW_CFA_advance_loc1: 960 to 000000000005cef8 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d5a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cefc │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d5a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf00 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d5ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf04 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d5b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf08 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d5b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf0c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d5b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf10 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d5bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf14 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d5c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf18 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf1c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d5c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf20 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d5c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf24 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d5cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf28 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc1: 396 to 000000000005d758 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d75c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf2c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d760 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d764 │ │ │ │ + DW_CFA_advance_loc1: 396 to 000000000005d0b8 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0bc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d768 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0c0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d76c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0c4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0c8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d774 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0cc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d778 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0d0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d77c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0d4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d780 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0d8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0dc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d788 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0e0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005d79c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005d0fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d7a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d100 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d7a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d104 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d108 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d7ac │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d10c │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d7b0 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d7b4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d7b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d110 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d114 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d7bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d118 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d11c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d7c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d120 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d7c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d124 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d7c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d128 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005d7dc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005d144 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d7e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d148 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d7e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d14c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d7e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d150 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005d7f0 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005d160 │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r14 at cfa-208 │ │ │ │ DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ @@ -14691,26 +14791,28 @@ │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc2: 4316 to 000000000005e8cc │ │ │ │ + DW_CFA_advance_loc2: 4148 to 000000000005e194 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ @@ -14720,1217 +14822,1187 @@ │ │ │ │ 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 000000000005e8d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e19c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005e8ec │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005e1b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e8f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e1bc │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e8f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e1c0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e8f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e1c4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e8fc │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e1c8 │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005e91c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005e1e8 │ │ │ │ + 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 000000000005e924 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e1f0 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006360 0000000000000058 00006364 FDE cie=00000000 pc=000000000005eb10..000000000005f080 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005eb3c │ │ │ │ +000063f4 0000000000000058 000063f8 FDE cie=00000000 pc=000000000005e3a0..000000000005e8e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e3b0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e3bc │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e3cc │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005e3e0 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000005eb6c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e3f0 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000005ebb8 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005e438 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ebbc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e444 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000005ec10 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005e48c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ec14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e490 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000005ec7c │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000005e4f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005eca4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005e51c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005ecb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e520 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 604 to 000000000005ef0c │ │ │ │ + DW_CFA_advance_loc1: 584 to 000000000005e768 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005ef34 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005e790 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005ef40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e7a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000063bc 0000000000000170 000063c0 FDE cie=00000000 pc=000000000005f080..00000000000604c8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005f09c │ │ │ │ +00006450 0000000000000188 00006454 FDE cie=00000000 pc=000000000005e8e0..000000000005fc64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005e8f8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005f0b8 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005e910 │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005f0c8 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f0cc │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f0d4 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f0e8 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f0f0 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f0f4 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005f118 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005f128 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f12c │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f130 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 632 to 000000000005f3a8 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f3b0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f3b4 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005f3d8 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f3dc │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005f3ec │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f3f4 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f3f8 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f3fc │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f408 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e91c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e924 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e928 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005e93c │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e940 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e950 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e954 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005e970 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e974 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e984 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 604 to 000000000005ebe0 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f40c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebe4 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ebf0 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebf4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1040 to 000000000005f81c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005ec14 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ec1c │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec20 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ec28 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec2c │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005ec40 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec44 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec48 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ec54 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 948 to 000000000005f008 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f00c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f820 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f010 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f824 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f014 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f018 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f82c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f01c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f830 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f020 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f834 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f024 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f838 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f83c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f028 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f02c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f840 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f030 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f844 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f034 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000005f940 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f944 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f038 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f948 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000005f13c │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f140 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f94c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f144 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f148 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f954 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f14c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f958 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f150 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f95c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f154 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f158 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f964 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f15c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f968 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f160 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f97c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005f178 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f17c │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f984 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f180 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f184 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f98c │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f188 │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f990 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f994 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f18c │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f190 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f998 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f99c │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f9a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f194 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f198 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f19c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f9a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f1a0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f9a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f1a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f9bc │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005f1bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f9c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f1c0 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f9c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f1c4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f9c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f1c8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f9d0 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f1d0 │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc2: 2620 to 000000000006040c │ │ │ │ + DW_CFA_advance_loc2: 2524 to 000000000005fbac │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060418 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fbb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006042c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005fbcc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060430 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fbd0 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fbd4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060438 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fbd8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006043c │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fbdc │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006530 0000000000000090 00006534 FDE cie=00000000 pc=00000000000604d0..0000000000060960 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000604f4 │ │ │ │ +000065dc 0000000000000094 000065e0 FDE cie=00000000 pc=000000000005fc70..000000000006006c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fc80 │ │ │ │ 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 000000000005fc94 │ │ │ │ + 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 0000000000060504 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006051c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005fcb0 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060520 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcb4 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060524 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fcbc │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060530 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060534 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcc0 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006053c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fccc │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcd0 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060540 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcd4 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcd8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060544 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcdc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 392 to 00000000000606cc │ │ │ │ + DW_CFA_advance_loc1: 356 to 000000000005fe40 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000606d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe44 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000606d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe48 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000606d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe4c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000606dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe50 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000606e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe54 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000606e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe58 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000606e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe5c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc1: 348 to 0000000000060844 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe60 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000005ff80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000060860 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005ff9c │ │ │ │ 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 0000000000060864 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ffa0 │ │ │ │ + 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 00000000000608c8 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005fff4 │ │ │ │ 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 00000000000608fc │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000060010 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000060918 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000060030 │ │ │ │ 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 000000000006091c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060034 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000065c4 0000000000000010 000065c8 FDE cie=00000000 pc=0000000000060960..0000000000060ea4 │ │ │ │ +00006674 0000000000000010 00006678 FDE cie=00000000 pc=0000000000060080..000000000006050c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065d8 0000000000000010 000065dc FDE cie=00000000 pc=0000000000060eb0..0000000000060fe4 │ │ │ │ +00006688 0000000000000010 0000668c FDE cie=00000000 pc=0000000000060510..0000000000060640 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065ec 0000000000000028 000065f0 FDE cie=00000000 pc=0000000000060ff0..0000000000061118 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000061018 │ │ │ │ +0000669c 0000000000000030 000066a0 FDE cie=00000000 pc=0000000000060640..0000000000060770 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000060660 │ │ │ │ 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 0000000000060670 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000060684 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000061034 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 192 to 00000000000610f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006068c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000060744 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061108 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000060760 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -00006618 0000000000000028 0000661c FDE cie=00000000 pc=0000000000061120..00000000000615c8 │ │ │ │ - DW_CFA_advance_loc1: 480 to 0000000000061300 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000006137c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061380 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 556 to 00000000000615ac │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000615b4 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ +000066d0 0000000000000010 000066d4 FDE cie=00000000 pc=0000000000060770..0000000000060bec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006644 0000000000000020 00006648 FDE cie=00000000 pc=00000000000615d0..0000000000061734 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000615f0 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000061600 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ +000066e4 0000000000000018 000066e8 FDE cie=00000000 pc=0000000000060bf0..0000000000060d34 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000060c10 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000006171c │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000060d14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061720 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060d20 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006668 0000000000000044 0000666c FDE cie=00000000 pc=0000000000061740..000000000006189c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061754 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006175c │ │ │ │ +00006700 0000000000000044 00006704 FDE cie=00000000 pc=0000000000060d40..0000000000060e84 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060d48 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060d54 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006176c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061770 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060d5c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061778 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006177c │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061780 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061784 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060d60 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061798 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006179c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060d6c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060d74 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060d78 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060d84 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060d88 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060d90 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000006186c │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000060e54 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061870 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e58 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061874 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061878 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e5c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e60 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006187c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e64 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061880 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e68 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061884 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e6c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061888 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e70 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006188c │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e74 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000066b0 000000000000001c 000066b4 FDE cie=00000000 pc=00000000000618a0..0000000000061a2c │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000618c4 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000618cc │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000061974 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000061980 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000061990 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +00006748 0000000000000010 0000674c FDE cie=00000000 pc=0000000000060e90..0000000000061028 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000066d0 000000000000001c 000066d4 FDE cie=00000000 pc=0000000000061a30..0000000000061bf0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000061a54 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000061a64 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000061b28 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061b30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000061b6c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ +0000675c 0000000000000010 00006760 FDE cie=00000000 pc=0000000000061030..00000000000611c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000066f0 000000000000001c 000066f4 FDE cie=00000000 pc=0000000000061bf0..0000000000061c48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061c04 │ │ │ │ +00006770 000000000000001c 00006774 FDE cie=00000000 pc=0000000000061200..0000000000061240 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006120c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000061c30 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000061228 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061c38 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061230 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006710 0000000000000038 00006714 FDE cie=00000000 pc=0000000000061c50..0000000000061ebc │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000061c74 │ │ │ │ +00006790 0000000000000034 00006794 FDE cie=00000000 pc=0000000000061240..000000000006146c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006124c │ │ │ │ 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 0000000000061258 │ │ │ │ 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 0000000000061c84 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006126c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 260 to 0000000000061d88 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000061e0c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000061e18 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 368 to 00000000000613dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000061e38 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000613fc │ │ │ │ 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 0000000000061e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061400 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000674c 0000000000000048 00006750 FDE cie=00000000 pc=0000000000061ec0..00000000000621ec │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000061ef4 │ │ │ │ +000067c8 0000000000000044 000067cc FDE cie=00000000 pc=0000000000061470..000000000006172c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006147c │ │ │ │ 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 0000000000061488 │ │ │ │ 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 00000000000614ac │ │ │ │ + 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 0000000000061f04 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 340 to 0000000000062058 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000062100 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000062130 │ │ │ │ + DW_CFA_advance_loc1: 480 to 000000000006168c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000062160 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000616b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000616bc │ │ │ │ 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 0000000000062170 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000616c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006798 000000000000002c 0000679c FDE cie=00000000 pc=00000000000621f0..00000000000623b0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000062218 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00006810 000000000000002c 00006814 FDE cie=00000000 pc=0000000000061730..00000000000618b8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000061750 │ │ │ │ + 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 0000000000062228 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006175c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006225c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000061788 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000006188c │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061894 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000062270 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000618a8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062280 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000067c8 0000000000000108 000067cc FDE cie=00000000 pc=00000000000623b0..00000000000628f8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000623c0 │ │ │ │ +00006840 0000000000000120 00006844 FDE cie=00000000 pc=00000000000618c0..0000000000061df8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000618cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000623d4 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000623e4 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000618e8 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000062400 │ │ │ │ - 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 000000000006243c │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062444 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062448 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062450 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062454 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062464 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000062478 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006247c │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000062490 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000624a4 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000624c0 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000624c4 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000624d0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000061900 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000061934 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061938 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000061950 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061954 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000061968 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061970 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061978 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006197c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000619a0 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000619a4 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000619a8 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000619b0 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000619c8 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000619cc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000624ec │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000062500 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062504 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000619e0 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000619e4 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000619fc │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061a00 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000061a18 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061a1c │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061a20 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 552 to 000000000006272c │ │ │ │ + DW_CFA_advance_loc1: 508 to 0000000000061c1c │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c20 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c24 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c28 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c2c │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c30 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c34 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062734 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c38 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062738 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c3c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006273c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c40 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062740 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c44 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062744 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c48 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062748 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c4c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006274c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c50 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062750 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c54 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062754 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c58 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062758 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c5c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006275c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c60 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062760 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c64 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062764 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c68 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062768 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c6c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006276c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c70 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000062794 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000061c9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000627a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061ca0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000627ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061ca4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061ca8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_restore_extended: r104 │ │ │ │ - DW_CFA_restore_extended: r103 │ │ │ │ - DW_CFA_restore_extended: r102 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000627b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061cb0 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r102 at cfa-272 │ │ │ │ - DW_CFA_offset_extended: r103 at cfa-256 │ │ │ │ - DW_CFA_offset_extended: r104 at cfa-240 │ │ │ │ - DW_CFA_offset_extended: r105 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc1: 304 to 00000000000628e0 │ │ │ │ + DW_CFA_advance_loc1: 304 to 0000000000061de0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ │ │ │ │ -000068d4 000000000000002c 000068d8 FDE cie=00000000 pc=0000000000062900..0000000000062ac0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000062928 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00006964 000000000000002c 00006968 FDE cie=00000000 pc=0000000000061e00..0000000000061f88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000061e20 │ │ │ │ + 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 0000000000062938 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061e2c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006296c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000061e58 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000061f5c │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061f64 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000062980 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000061f78 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062990 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006904 000000000000002c 00006908 FDE cie=00000000 pc=0000000000062ac0..0000000000062c80 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000062ae8 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00006994 000000000000002c 00006998 FDE cie=00000000 pc=0000000000061f90..0000000000062118 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000061fb0 │ │ │ │ + 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 0000000000062af8 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061fbc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000062b2c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000061fe8 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 00000000000620ec │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000620f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000062b40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062108 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062b50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006934 0000000000000048 00006938 FDE cie=00000000 pc=0000000000062c80..0000000000062e5c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000062ca8 │ │ │ │ +000069c4 0000000000000040 000069c8 FDE cie=00000000 pc=0000000000062120..00000000000622d0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000062140 │ │ │ │ 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 0000000000062cb8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006214c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000062ce4 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062ce8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000062178 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062cf0 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062cf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006217c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062180 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062cf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062184 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062cfc │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000062e18 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062188 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000062294 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062e20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062298 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062e24 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006229c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000622a0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000622a4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000062e38 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000622ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000062e4c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000622c0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006980 0000000000000048 00006984 FDE cie=00000000 pc=0000000000062e60..000000000006303c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000062e88 │ │ │ │ +00006a08 0000000000000040 00006a0c FDE cie=00000000 pc=00000000000622d0..0000000000062480 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000622f0 │ │ │ │ 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 0000000000062e98 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000622fc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000062ec4 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062ec8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000062328 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062ed0 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006232c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062330 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062334 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062edc │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000062ff8 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062ffc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062338 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000062444 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062448 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063004 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063008 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006244c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062450 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006300c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062454 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063018 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006245c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006302c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062470 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000069cc 000000000000002c 000069d0 FDE cie=00000000 pc=0000000000063040..0000000000063200 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000063068 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00006a4c 000000000000002c 00006a50 FDE cie=00000000 pc=0000000000062480..0000000000062608 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000624a0 │ │ │ │ + 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 0000000000063078 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000624ac │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000630ac │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000624d8 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 00000000000625dc │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000625e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000630c0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000625f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000630d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000069fc 0000000000000048 00006a00 FDE cie=00000000 pc=0000000000063200..00000000000633dc │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000063228 │ │ │ │ +00006a7c 0000000000000040 00006a80 FDE cie=00000000 pc=0000000000062610..00000000000627c0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000062630 │ │ │ │ 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 0000000000063238 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006263c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000063264 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063268 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000062668 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063270 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006266c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062670 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063278 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062674 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006327c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000063398 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006339c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062678 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000062784 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000633a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062788 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000633a4 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000633a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006278c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062790 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000633ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062794 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000633b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006279c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000633cc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000627b0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006a48 0000000000000048 00006a4c FDE cie=00000000 pc=00000000000633e0..00000000000635bc │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000063408 │ │ │ │ +00006ac0 0000000000000040 00006ac4 FDE cie=00000000 pc=00000000000627c0..0000000000062970 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000627e0 │ │ │ │ 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 0000000000063418 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000627ec │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000063444 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063448 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000062818 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063450 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063454 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006281c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062820 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063458 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062824 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006345c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000063578 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006357c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062828 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000062934 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063580 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062938 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063584 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063588 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006293c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062940 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006358c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062944 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063598 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006294c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000635ac │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062960 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006a94 000000000000011c 00006a98 FDE cie=00000000 pc=00000000000635c0..0000000000063c04 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000635d0 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000635f8 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ +00006b04 000000000000011c 00006b08 FDE cie=00000000 pc=0000000000062970..0000000000062f94 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062978 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006299c │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000063634 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000629dc │ │ │ │ DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ DW_CFA_offset_extended: r103 at cfa-288 │ │ │ │ DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000063648 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006364c │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063650 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063660 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000629ec │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000629f0 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000062a00 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a04 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062a18 │ │ │ │ DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063664 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a1c │ │ │ │ DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063668 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062a24 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a28 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062a30 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a34 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062a40 │ │ │ │ DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006366c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a44 │ │ │ │ DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063670 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a48 │ │ │ │ DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063674 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a4c │ │ │ │ DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063678 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a50 │ │ │ │ DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006367c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063680 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a54 │ │ │ │ DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063684 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063688 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006368c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a58 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a5c │ │ │ │ DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063690 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a60 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a64 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063694 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063698 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006369c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000636a0 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000636a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a68 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 848 to 00000000000639f4 │ │ │ │ + DW_CFA_advance_loc1: 824 to 0000000000062da0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000639f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062da4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000639fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062da8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062dac │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062db0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062db4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062db8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062dbc │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062dc0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062dc4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062dc8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062dcc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062dd0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062dd4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062dd8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062ddc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062de0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062de4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a3c │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a40 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062de8 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062dec │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000063a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062df0 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000062e14 │ │ │ │ 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 0000000000063a84 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000062e2c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e30 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e34 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e38 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063aa0 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062e40 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset: r14 at cfa-192 │ │ │ │ DW_CFA_offset: r15 at cfa-184 │ │ │ │ DW_CFA_offset: r16 at cfa-176 │ │ │ │ DW_CFA_offset: r17 at cfa-168 │ │ │ │ DW_CFA_offset: r18 at cfa-160 │ │ │ │ DW_CFA_offset: r19 at cfa-152 │ │ │ │ @@ -15959,468 +16031,370 @@ │ │ │ │ DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006bb4 0000000000000074 00006bb8 FDE cie=00000000 pc=0000000000063c10..00000000000640e8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000063c2c │ │ │ │ +00006c24 0000000000000034 00006c28 FDE cie=00000000 pc=0000000000062fa0..00000000000633fc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000062fb0 │ │ │ │ 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 0000000000062fc0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000063c44 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062fcc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000063ca8 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000006302c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000063cc4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000063058 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063cd0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063ce0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063060 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000063d80 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d84 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d88 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d8c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 496 to 0000000000063f7c │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f80 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f84 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f88 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f8c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000063fa8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063fb4 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063fc0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000064084 │ │ │ │ + DW_CFA_advance_loc1: 860 to 00000000000633bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000640a0 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000633ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000640ac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000640b0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006c2c 000000000000001c 00006c30 FDE cie=00000000 pc=00000000000640f0..0000000000064130 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006410c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064118 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064120 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00006c5c 0000000000000010 00006c60 FDE cie=00000000 pc=0000000000063400..0000000000063418 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c4c 000000000000001c 00006c50 FDE cie=00000000 pc=0000000000064130..000000000006416c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000064148 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064154 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006415c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00006c70 0000000000000010 00006c74 FDE cie=00000000 pc=0000000000063420..0000000000063434 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c6c 0000000000000034 00006c70 FDE cie=00000000 pc=0000000000064170..0000000000064388 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000641b4 │ │ │ │ +00006c84 0000000000000028 00006c88 FDE cie=00000000 pc=0000000000063440..000000000006363c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000063474 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000641cc │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000063488 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000064284 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000063534 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000642a4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000063550 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000642b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000063560 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000642b8 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000642bc │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000064364 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064368 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006ca4 000000000000004c 00006ca8 FDE cie=00000000 pc=0000000000064390..0000000000064508 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000643b0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000643d0 │ │ │ │ +00006cb0 0000000000000038 00006cb4 FDE cie=00000000 pc=0000000000063640..0000000000063784 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006365c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000063674 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000643e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063680 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000643f8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006369c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000643fc │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064404 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000636a0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000064418 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000636a8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000064464 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064468 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000636f0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006446c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000636f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064474 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063700 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064480 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064484 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000063710 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006371c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064488 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064490 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064498 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000644a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063720 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000644e4 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000644e8 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000644ec │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000644f0 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000063770 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006cf4 0000000000000038 00006cf8 FDE cie=00000000 pc=0000000000064510..0000000000064610 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006451c │ │ │ │ +00006cec 0000000000000038 00006cf0 FDE cie=00000000 pc=0000000000063790..000000000006386c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063794 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064524 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006379c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064530 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000637a8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006453c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000637ac │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000064568 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000637e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006456c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000637e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064570 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000637e8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000064580 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000637f0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000645dc │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000063834 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000645e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063840 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000645f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000063850 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d30 0000000000000040 00006d34 FDE cie=00000000 pc=0000000000064610..0000000000064940 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000064638 │ │ │ │ +00006d28 0000000000000040 00006d2c FDE cie=00000000 pc=0000000000063870..0000000000063b80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000063890 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 292 to 000000000006475c │ │ │ │ + DW_CFA_advance_loc1: 280 to 00000000000639a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064760 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000639b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064764 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000639bc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000064778 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000639c4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000064790 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000639dc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006479c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000639e8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000647bc │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000063a0c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000647d4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000063a24 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000647e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063a2c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000647fc │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000063a4c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006480c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063a58 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064810 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063a5c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 160 to 00000000000648b0 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000063af0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d74 0000000000000070 00006d78 FDE cie=00000000 pc=0000000000064940..00000000000651b0 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000006499c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ +00006d6c 0000000000000074 00006d70 FDE cie=00000000 pc=0000000000063b80..00000000000643a0 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000063bf0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000649ac │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000649b0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000649b4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000649b8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000649bc │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 532 to 0000000000064bd0 │ │ │ │ + DW_CFA_advance_loc1: 528 to 0000000000063e00 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000000064cf0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000063f20 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 420 to 0000000000064e94 │ │ │ │ + DW_CFA_advance_loc1: 396 to 00000000000640ac │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064e98 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064e9c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064ea0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064ea4 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064ea8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064eb0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000640c4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064eb4 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000640c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000064ef0 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000640fc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064efc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064f04 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064f08 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064100 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064104 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006411c │ │ │ │ + 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 0000000000064120 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 508 to 000000000006431c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000064334 │ │ │ │ + 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 0000000000064338 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006de8 0000000000000038 00006dec FDE cie=00000000 pc=00000000000651b0..0000000000065460 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000651c4 │ │ │ │ +00006de4 0000000000000038 00006de8 FDE cie=00000000 pc=00000000000643a0..0000000000064640 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000643b0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000651dc │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000643c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000651ec │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000643d0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 208 to 00000000000652bc │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000064498 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000065324 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000064500 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006532c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064508 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065330 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006450c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065334 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064510 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065340 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064520 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000065430 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000064610 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065434 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064614 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064618 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006e24 0000000000000078 00006e28 FDE cie=00000000 pc=0000000000065460..0000000000065d7c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065474 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ +00006e20 000000000000005c 00006e24 FDE cie=00000000 pc=0000000000064640..0000000000064f2c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064650 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000654b8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000006469c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000654c0 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000654d0 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000654d4 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000654d8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000654dc │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000654e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000646a8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000654e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000646ac │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000654e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000646b0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1408 to 0000000000065a68 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a6c │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a70 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a74 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000646b4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc2: 1400 to 0000000000064c2c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c34 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c40 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c44 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000065b80 │ │ │ │ + DW_CFA_advance_loc: 236 to 0000000000064d30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d34 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065b90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064d40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000065c80 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000064e30 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064e34 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c88 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000065c98 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c9c │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064e38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064e3c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064e40 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064e50 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006ea0 000000000000001c 00006ea4 FDE cie=00000000 pc=0000000000065d80..0000000000065de0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000065dbc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065dc8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065dd0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00006e80 0000000000000010 00006e84 FDE cie=00000000 pc=0000000000064f30..0000000000064f68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ec0 0000000000000064 00006ec4 FDE cie=00000000 pc=0000000000065de0..000000000006606c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065df4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00006e94 0000000000000064 00006e98 FDE cie=00000000 pc=0000000000064f80..00000000000651f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064f88 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000065e48 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000064fa8 │ │ │ │ + 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 0000000000065004 │ │ │ │ + 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 0000000000065e5c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065008 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 400 to 0000000000066000 │ │ │ │ + DW_CFA_advance_loc1: 380 to 0000000000065184 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000066044 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000651b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066058 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000651b4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006605c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000651e0 │ │ │ │ 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 │ │ │ │ @@ -16433,130 +16407,164 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ │ │ │ -00006f28 0000000000000040 00006f2c FDE cie=00000000 pc=0000000000066070..00000000000663e8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066084 │ │ │ │ +00006efc 0000000000000040 00006f00 FDE cie=00000000 pc=00000000000651f0..0000000000065544 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000651fc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066098 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000065214 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000660a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065218 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 332 to 00000000000661ec │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000006535c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065360 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065364 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066200 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065370 │ │ │ │ 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 0000000000066210 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065380 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 244 to 0000000000066304 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000065468 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066318 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006547c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066320 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065480 │ │ │ │ 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 0000000000066350 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000654b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f6c 0000000000000028 00006f70 FDE cie=00000000 pc=00000000000663f0..0000000000066610 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000066424 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ +00006f40 000000000000003c 00006f44 FDE cie=00000000 pc=0000000000065550..0000000000065740 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065554 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065560 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000065578 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006557c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000066508 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066510 │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000065658 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066520 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000066564 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006565c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006656c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065660 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065670 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000065690 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000665f0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000656ec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000656f0 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065700 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000065720 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006f98 0000000000000028 00006f9c FDE cie=00000000 pc=0000000000066610..000000000006678c │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000066640 │ │ │ │ +00006f80 0000000000000024 00006f84 FDE cie=00000000 pc=0000000000065740..0000000000065940 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000065850 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000066660 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000658d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066670 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000658e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066680 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000658f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000666a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000065918 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000666c8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006592c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000666e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006fc4 000000000000007c 00006fc8 FDE cie=00000000 pc=0000000000066790..0000000000067678 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000667a8 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000066800 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ +00006fa8 00000000000000a8 00006fac FDE cie=00000000 pc=0000000000065940..00000000000667e8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000065978 │ │ │ │ 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 0000000000066804 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000659b4 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000659c0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066810 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc2: 2300 to 000000000006710c │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000659dc │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2320 to 00000000000662ec │ │ │ │ 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 0000000000067144 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000066318 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000067158 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006634c │ │ │ │ + DW_CFA_restore_extended: r70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066350 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006716c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066354 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067174 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066360 │ │ │ │ + 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 │ │ │ │ @@ -16567,71 +16575,91 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000067180 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066370 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007044 0000000000000090 00007048 FDE cie=00000000 pc=0000000000067680..000000000006a808 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000676dc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000676f0 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00007054 00000000000000b4 00007058 FDE cie=00000000 pc=00000000000667f0..0000000000069838 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000066820 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_offset: r17 at cfa-152 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000676f4 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000066860 │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset: r14 at cfa-176 │ │ │ │ + DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066864 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000067708 │ │ │ │ - DW_CFA_offset_extended: r104 at cfa-240 │ │ │ │ - DW_CFA_offset_extended: r105 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc2: 4036 to 00000000000686cc │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000066894 │ │ │ │ + DW_CFA_offset_extended: r98 at cfa-352 │ │ │ │ + DW_CFA_offset_extended: r99 at cfa-336 │ │ │ │ + DW_CFA_offset_extended: r100 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc2: 3956 to 0000000000067808 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ + DW_CFA_restore_extended: r101 │ │ │ │ + DW_CFA_restore_extended: r100 │ │ │ │ + DW_CFA_restore_extended: r99 │ │ │ │ + DW_CFA_restore_extended: r98 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000686fc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000067834 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000068710 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000067860 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000068724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067864 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068728 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067868 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000068744 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067878 │ │ │ │ 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 │ │ │ │ @@ -16642,824 +16670,776 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_restore_extended: r105 │ │ │ │ - DW_CFA_restore_extended: r104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068750 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067880 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000070d8 0000000000000048 000070dc FDE cie=00000000 pc=000000000006a810..000000000006ac6c │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006a82c │ │ │ │ +0000710c 000000000000004c 00007110 FDE cie=00000000 pc=0000000000069840..0000000000069c48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069850 │ │ │ │ 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 000000000006a850 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069860 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000069878 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069884 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000698a0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000006a888 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000698bc │ │ │ │ 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 000000000006aaec │ │ │ │ + DW_CFA_advance_loc1: 556 to 0000000000069ae8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000006ab28 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000069b18 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069b24 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_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 000000000006ab2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069b28 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007124 000000000000001c 00007128 FDE cie=00000000 pc=000000000006ac70..000000000006acb0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006ac8c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ac98 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006aca0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +0000715c 0000000000000010 00007160 FDE cie=00000000 pc=0000000000069c50..0000000000069c68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007144 000000000000001c 00007148 FDE cie=00000000 pc=000000000006acb0..000000000006acf4 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006acd0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006acdc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ace4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00007170 0000000000000010 00007174 FDE cie=00000000 pc=0000000000069c70..0000000000069c8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007164 000000000000001c 00007168 FDE cie=00000000 pc=000000000006ad00..000000000006ad3c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006ad18 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ad24 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ad2c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00007184 0000000000000010 00007188 FDE cie=00000000 pc=0000000000069c90..0000000000069ca4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007184 0000000000000034 00007188 FDE cie=00000000 pc=000000000006ad40..000000000006af74 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006ad54 │ │ │ │ +00007198 0000000000000028 0000719c FDE cie=00000000 pc=0000000000069cb0..0000000000069ee0 │ │ │ │ + DW_CFA_advance_loc1: 416 to 0000000000069e50 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000006aea8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006aeb0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006aed4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006aedc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006aeec │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000069e6c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aef0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069e74 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006af00 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000069ec0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af04 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006af10 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006af28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069ec4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069ed0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000071bc 0000000000000030 000071c0 FDE cie=00000000 pc=000000000006af80..000000000006b08c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006af90 │ │ │ │ +000071c4 0000000000000030 000071c8 FDE cie=00000000 pc=0000000000069ee0..0000000000069fcc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069ee8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006afa0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069ef8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006afb8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000069f0c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000006afe8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000069f34 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006b01c │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000069f64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b028 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069f70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b030 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069f80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000006b070 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000069fac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b07c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069fbc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071f0 0000000000000010 000071f4 FDE cie=00000000 pc=000000000006b090..000000000006b200 │ │ │ │ +000071f8 0000000000000010 000071fc FDE cie=00000000 pc=000000000006a000..000000000006a160 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007204 0000000000000010 00007208 FDE cie=00000000 pc=000000000006b200..000000000006b340 │ │ │ │ +0000720c 0000000000000010 00007210 FDE cie=00000000 pc=000000000006a160..000000000006a28c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007218 0000000000000020 0000721c FDE cie=00000000 pc=000000000006b340..000000000006b4c0 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006b390 │ │ │ │ +00007220 000000000000001c 00007224 FDE cie=00000000 pc=000000000006a290..000000000006a3f0 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000006a2e0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000006b3dc │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000006a330 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b3e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a33c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000006b4a0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000723c 000000000000002c 00007240 FDE cie=00000000 pc=000000000006b4c0..000000000006b568 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006b4e8 │ │ │ │ +00007240 0000000000000030 00007244 FDE cie=00000000 pc=000000000006a3f0..000000000006a484 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a404 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a414 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a424 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006b504 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000006b53c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a42c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006a458 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006b558 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006a474 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000726c 000000000000002c 00007270 FDE cie=00000000 pc=000000000006b570..000000000006b618 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006b598 │ │ │ │ +00007274 0000000000000030 00007278 FDE cie=00000000 pc=000000000006a490..000000000006a524 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a4a4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a4b4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a4c4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006b5b4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000006b5ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a4cc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006a4f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006b608 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006a514 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000729c 000000000000002c 000072a0 FDE cie=00000000 pc=000000000006b620..000000000006b6c8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006b648 │ │ │ │ +000072a8 0000000000000030 000072ac FDE cie=00000000 pc=000000000006a530..000000000006a5c4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a544 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a554 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a564 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006b664 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000006b69c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a56c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006a598 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006b6b8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006a5b4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000072cc 0000000000000050 000072d0 FDE cie=00000000 pc=000000000006b6d0..000000000006b7a8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b6dc │ │ │ │ +000072dc 0000000000000050 000072e0 FDE cie=00000000 pc=000000000006a5d0..000000000006a6a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a5d4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b6e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a5dc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006b6f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a5ec │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b6f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a5f0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b6fc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a5fc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b710 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a608 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b714 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a60c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b718 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a610 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b71c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a614 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006b76c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006a668 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a66c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b774 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a670 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b778 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a674 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b77c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a678 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b780 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a67c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a680 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b788 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a684 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b78c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a688 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b790 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a68c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a690 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b798 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a694 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007320 0000000000000050 00007324 FDE cie=00000000 pc=000000000006b7b0..000000000006b888 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b7bc │ │ │ │ +00007330 0000000000000050 00007334 FDE cie=00000000 pc=000000000006a6b0..000000000006a784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a6b4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b7c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a6bc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006b7d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a6cc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b7d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a6d0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b7dc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a6dc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b7f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a6e8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b7f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a6ec │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b7f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a6f0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b7fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a6f4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006b84c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006a748 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b850 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a74c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b854 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a750 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b858 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a754 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b85c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a758 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b860 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a75c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b864 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a760 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b868 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a764 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b86c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a768 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b870 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a76c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b874 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a770 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b878 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a774 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007374 0000000000000050 00007378 FDE cie=00000000 pc=000000000006b890..000000000006b968 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b89c │ │ │ │ +00007384 0000000000000050 00007388 FDE cie=00000000 pc=000000000006a790..000000000006a864 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a794 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b8a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a79c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006b8b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a7ac │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b8b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a7b0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b8bc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a7bc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b8d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a7c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b8d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a7cc │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b8d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a7d0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b8dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a7d4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006b92c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006a828 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a82c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b934 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a830 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b938 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a834 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b93c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a838 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a83c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b944 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a840 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b948 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a844 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b94c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a848 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a84c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b954 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a850 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b958 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a854 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073c8 0000000000000060 000073cc FDE cie=00000000 pc=000000000006b970..000000000006bae4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b97c │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b988 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b99c │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b9a4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b9a8 │ │ │ │ +000073d8 000000000000005c 000073dc FDE cie=00000000 pc=000000000006a870..000000000006a9d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a874 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b9ac │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006a894 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a8a0 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8a4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b9b0 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b9c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a8b0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a8bc │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b9c8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b9cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8c0 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a8c8 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8cc │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b9d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a8d4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8d8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b9d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8dc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b9d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8e0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b9dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8e4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b9e0 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000006ba98 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba9c │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000006a98c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006baa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a990 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a994 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006baa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a998 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006baa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a99c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006baac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9a0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9a4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9a8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9ac │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006babc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9b4 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9b8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006bad4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a9c4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000742c 000000000000004c 00007430 FDE cie=00000000 pc=000000000006baf0..000000000006bbf4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006bafc │ │ │ │ +00007438 000000000000004c 0000743c FDE cie=00000000 pc=000000000006a9e0..000000000006aad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9e4 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006bb10 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a9f8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006bb18 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006aa00 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bb1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa04 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bb20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa08 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006aa14 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bb24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa18 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006bb38 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bb3c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006aa24 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa28 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bb40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa2c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bb44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa30 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bb48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000006bbb8 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000006aa94 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa98 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa9c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aaa0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aaa4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aaa8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aaac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aab0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aab4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006bbe4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006aac0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000747c 000000000000004c 00007480 FDE cie=00000000 pc=000000000006bc00..000000000006bd04 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006bc0c │ │ │ │ +00007488 000000000000004c 0000748c FDE cie=00000000 pc=000000000006aad0..000000000006abc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aad4 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006bc20 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006aae8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006bc28 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006aaf0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aaf4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aaf8 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ab04 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab08 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006bc48 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc4c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ab14 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab18 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab1c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab20 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc58 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000006bcc8 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000006ab84 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bccc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab88 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bcd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab8c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bcd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab90 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bcd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab94 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bcdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab98 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab9c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aba0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aba4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006bcf4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006abb0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000074cc 000000000000001c 000074d0 FDE cie=00000000 pc=000000000006bd10..000000000006be9c │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006bd34 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006bd3c │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000006bde4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006bdf0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006be00 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +000074d8 0000000000000010 000074dc FDE cie=00000000 pc=000000000006abc0..000000000006ad58 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000074ec 000000000000001c 000074f0 FDE cie=00000000 pc=000000000006bea0..000000000006c060 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006bec4 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006bed4 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000006bf98 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006bfa0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000006bfdc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ +000074ec 0000000000000010 000074f0 FDE cie=00000000 pc=000000000006ad60..000000000006aef8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000750c 0000000000000030 00007510 FDE cie=00000000 pc=000000000006c060..000000000006c52c │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000006c0a8 │ │ │ │ +00007500 0000000000000030 00007504 FDE cie=00000000 pc=000000000006af00..000000000006b3ac │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006af34 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 692 to 000000000006c35c │ │ │ │ + DW_CFA_advance_loc1: 700 to 000000000006b1f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006c378 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006b20c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c380 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b214 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c390 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b220 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007540 0000000000000030 00007544 FDE cie=00000000 pc=000000000006c530..000000000006c6cc │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c540 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00007534 000000000000002c 00007538 FDE cie=00000000 pc=000000000006b3c0..000000000006b538 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b3c4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006c554 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006b3d8 │ │ │ │ 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 000000000006b46c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c600 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b478 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c610 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b480 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000006c688 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000006b4f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c698 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b504 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c6a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b510 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007574 000000000000001c 00007578 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 │ │ │ │ +00007564 0000000000000010 00007568 FDE cie=00000000 pc=000000000006b540..000000000006b554 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007594 000000000000002c 00007598 FDE cie=00000000 pc=000000000006c710..000000000006c938 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006c728 │ │ │ │ +00007578 000000000000002c 0000757c FDE cie=00000000 pc=000000000006b560..000000000006b740 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b570 │ │ │ │ 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 000000000006b57c │ │ │ │ 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 000000000006b6ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c890 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b6b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c8a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b6c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000006c91c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006b714 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c928 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006b730 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000075c4 000000000000003c 000075c8 FDE cie=00000000 pc=000000000006c940..000000000006d254 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006c954 │ │ │ │ +000075a8 000000000000003c 000075ac FDE cie=00000000 pc=000000000006b740..000000000006bf20 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b74c │ │ │ │ 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 000000000006b758 │ │ │ │ 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 000000000006b77c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c994 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b788 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c9a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b790 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 000000000006cc58 │ │ │ │ + DW_CFA_advance_loc1: 628 to 000000000006ba04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006cc68 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ba14 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006cc70 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ba20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1328 to 000000000006d1a0 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 000000000006be9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d1b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006beac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d1c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006beb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007604 0000000000000024 00007608 FDE cie=00000000 pc=000000000006d260..000000000006d360 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006d274 │ │ │ │ +000075e8 000000000000002c 000075ec FDE cie=00000000 pc=000000000006bf20..000000000006c018 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bf2c │ │ │ │ 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 000000000006bf38 │ │ │ │ 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 000000000006bf74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d2e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006bf84 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d2f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bf90 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000006bff8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c008 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000762c 0000000000000030 00007630 FDE cie=00000000 pc=000000000006d360..000000000006d4fc │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d370 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00007618 000000000000002c 0000761c FDE cie=00000000 pc=000000000006c020..000000000006c198 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c024 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006d384 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c038 │ │ │ │ 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 000000000006c0cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d430 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c0d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d440 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c0e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000006d4b8 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000006c154 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d4c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c164 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d4d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c170 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007660 000000000000001c 00007664 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 │ │ │ │ +00007648 0000000000000010 0000764c FDE cie=00000000 pc=000000000006c1a0..000000000006c1b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007680 000000000000002c 00007684 FDE cie=00000000 pc=000000000006d540..000000000006d768 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006d558 │ │ │ │ +0000765c 000000000000002c 00007660 FDE cie=00000000 pc=000000000006c1c0..000000000006c3a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c1d0 │ │ │ │ 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 000000000006c1dc │ │ │ │ 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 000000000006c30c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d6c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c318 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d6d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c320 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000006d74c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006c374 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d758 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006c390 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000076b0 000000000000003c 000076b4 FDE cie=00000000 pc=000000000006d770..000000000006e084 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006d784 │ │ │ │ +0000768c 000000000000003c 00007690 FDE cie=00000000 pc=000000000006c3a0..000000000006cb80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c3ac │ │ │ │ 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 000000000006c3b8 │ │ │ │ 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 000000000006c3dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d7c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c3e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d7d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c3f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 000000000006da88 │ │ │ │ + DW_CFA_advance_loc1: 628 to 000000000006c664 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006da98 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c674 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006daa0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c680 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1328 to 000000000006dfd0 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 000000000006cafc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006dfe0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006cb0c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006dff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000076f0 0000000000000024 000076f4 FDE cie=00000000 pc=000000000006e090..000000000006e190 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006e0a4 │ │ │ │ +000076cc 000000000000002c 000076d0 FDE cie=00000000 pc=000000000006cb80..000000000006cc78 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cb8c │ │ │ │ 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 000000000006cb98 │ │ │ │ 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 000000000006cbd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e110 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006cbe4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cbf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000006cc58 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006cc68 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007718 ZERO terminator │ │ │ │ +000076fc ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -22,21 +22,21 @@ │ │ │ │ nfft_exp2i │ │ │ │ nfft_log2i │ │ │ │ nfft_next_power_of_2 │ │ │ │ nfft_next_power_of_2_exp │ │ │ │ nfft_next_power_of_2_exp_int │ │ │ │ nfft_lambda │ │ │ │ nfft_lambda2 │ │ │ │ -nfft_free_hook │ │ │ │ nfft_free │ │ │ │ +nfft_free_hook │ │ │ │ fftw_free │ │ │ │ -nfft_die_hook │ │ │ │ nfft_die │ │ │ │ -nfft_malloc_hook │ │ │ │ +nfft_die_hook │ │ │ │ nfft_malloc │ │ │ │ +nfft_malloc_hook │ │ │ │ fftw_malloc │ │ │ │ nfft_vpr_double │ │ │ │ __printf_chkieee128 │ │ │ │ nfft_vpr_complex │ │ │ │ nfft_drand48 │ │ │ │ nfft_srand48 │ │ │ │ nfft_vrand_unit_complex │ │ │ │ @@ -187,17 +187,17 @@ │ │ │ │ GOMP_barrier │ │ │ │ GOMP_loop_nonmonotonic_dynamic_start │ │ │ │ GOMP_loop_nonmonotonic_dynamic_next │ │ │ │ GOMP_loop_end_nowait │ │ │ │ GOMP_loop_end │ │ │ │ __powieee128 │ │ │ │ __sincosieee128 │ │ │ │ +nfsft_init_guru │ │ │ │ nfsft_trafo │ │ │ │ nfsft_adjoint │ │ │ │ -nfsft_init_guru │ │ │ │ nfsft_init_advanced │ │ │ │ nfsft_init │ │ │ │ nfsft_precompute │ │ │ │ nfsft_forget │ │ │ │ nfsft_finalize │ │ │ │ nfsft_trafo_direct │ │ │ │ nfsft_adjoint_direct │ │ │ │ @@ -243,140 +243,147 @@ │ │ │ │ libnfft3_threads.so.4 │ │ │ │ GLIBC_2.32 │ │ │ │ GLIBC_2.17 │ │ │ │ GLIBC_2.29 │ │ │ │ GOMP_4.0 │ │ │ │ GOMP_4.5 │ │ │ │ GOMP_1.0 │ │ │ │ -0l9;@lZ; │ │ │ │ -;xSH}@H |r │ │ │ │ -;@H |xSH}r │ │ │ │ - |xK5}PH9 │ │ │ │ -<@lJ9Pl)9 │ │ │ │ -eZ;xK9}@ │ │ │ │ -eZ;xK9}4 │ │ │ │ -_;@%)9xK5} │ │ │ │ -"=@')9xK4} │ │ │ │ -)}*H'}0HJ} │ │ │ │ -JD}*H$}f │ │ │ │ -f}P(x|P8 │ │ │ │ -A%}P0)}x+ │ │ │ │ -:i|*Q6}x │ │ │ │ -AD}P(J}x# │ │ │ │ -2j}*I^}x[`}d │ │ │ │ -AF}PXJ}*IT} │ │ │ │ -A%}P0)}x+ │ │ │ │ -:i|*Q6}x │ │ │ │ -AD}P(J}x# │ │ │ │ -2j}*I^}x[`}d │ │ │ │ -AF}PXJ}*IT} │ │ │ │ -I'}P@)}x; │ │ │ │ -JE}*H%}f │ │ │ │ -A)}P8c|P │ │ │ │ -JE}*H%}f │ │ │ │ -JC}*H#}f │ │ │ │ +;xK*}@`&|r │ │ │ │ +JyP`k}P │ │ │ │ +xSG}xK(} │ │ │ │ +QF|P8B|x3 │ │ │ │ +QH|P B|*IK| │ │ │ │ +Q%}P0)}x+ │ │ │ │ +Q'}PX)}* │ │ │ │ +QF|P8B|x3 │ │ │ │ +QH|P B|*IK| │ │ │ │ +Q%}P0)}x+ │ │ │ │ +Q'}PX)}* │ │ │ │ +H|PPB|xC │ │ │ │ +AB|P8k}P │ │ │ │ +9)}P0J}PX)} │ │ │ │ +xK(}x[b} │ │ │ │ +}*8B|*8Z │ │ │ │ R'}*PG}2 │ │ │ │ -Zv}x[d}x │ │ │ │ - |x[j}x; │ │ │ │ -L#}xK+}x │ │ │ │ -L#}xK+}x │ │ │ │ -&h{xK;}8 │ │ │ │ -&h{xK;}( │ │ │ │ -(y*P:}*P │ │ │ │ -&[{d6J{0 │ │ │ │ -:x[i}*Pz|$ │ │ │ │ -:yxK5}xK3}xC │ │ │ │ -K*}xK6}P │ │ │ │ -;yxK6}xK4}xC │ │ │ │ -=yxK5}xK3}xC │ │ │ │ -&HyPH*}xSU}x; │ │ │ │ -Xc8xSD}xS\}0 │ │ │ │ -8xSF}x[i}xc │ │ │ │ -|xSG}xK&} │ │ │ │ -H&|xK;}t │ │ │ │ -Xc8xK$}xK=}@ │ │ │ │ -xK=}xK5} │ │ │ │ -8xK$}xK=}H │ │ │ │ -|xSV}x[u}x3 │ │ │ │ -xS]}xSX} │ │ │ │ -(,xK*}xK7} │ │ │ │ -xSH}xSZ} │ │ │ │ -h|xSE}xK.}x3 │ │ │ │ -H5|xK>}, │ │ │ │ -h|xSE}xK0}x{ │ │ │ │ -H5|xK>}, │ │ │ │ -}xK<}xS[} │ │ │ │ -}xK<}xS[} │ │ │ │ -#,*1y|*1>} │ │ │ │ -I'}QP)}x; │ │ │ │ -69x[o}xC │ │ │ │ -@B*Pl|*P{} │ │ │ │ -#,*)n|*)/} │ │ │ │ -@B*Pl|*P{} │ │ │ │ -@B*Pl}*P │ │ │ │ -*Y}xSY}x │ │ │ │ -@*!||*!+} │ │ │ │ -`8*!||*!+} │ │ │ │ -]~xK<}x+ │ │ │ │ -@lR:xK>} │ │ │ │ -@*)^}*)(} │ │ │ │ -@9*)^}*)(} │ │ │ │ -}*Pe|*Py}3J │ │ │ │ -}xK<}xS[} │ │ │ │ - 9*Q.}*Q │ │ │ │ -|*Pk|xK;} │ │ │ │ -+,*)w}*)8} │ │ │ │ -}*Pk|xK;} │ │ │ │ -}*Pk|xK;} │ │ │ │ -:k}*1t|*1s} │ │ │ │ -}*P}}xK:} │ │ │ │ -@*9R}*9<} │ │ │ │ -@9*9R}*9<} │ │ │ │ -}xK<}xS[} │ │ │ │ -AJ}PH*}sB │ │ │ │ -AJ}PH*}sB │ │ │ │ -RF}xSH}x+ │ │ │ │ -AJ}PH*}sB1 │ │ │ │ -AJ}PH*}sB1 │ │ │ │ -8x[g}xC }$ │ │ │ │ -RF}xSD}x │ │ │ │ -Qc|PH#}sR{ │ │ │ │ -Qc|PH#}sR{ │ │ │ │ -~|xK$}x; │ │ │ │ -H }80J}88J}8HJ} │ │ │ │ -|.8=}.9+} │ │ │ │ -J9.P<}.Q(}.P=}.Q+}` │ │ │ │ -`xK/}xSE} │ │ │ │ -KxK#}xSL} │ │ │ │ -KxK$}xSC} │ │ │ │ -`xC }xS_} │ │ │ │ -P@+}PPk} │ │ │ │ -`xC }xSC} │ │ │ │ -PlJ9xK=}< │ │ │ │ -kUxSY}$` │ │ │ │ -|xK*}xK>}P │ │ │ │ -xK?}xK<}) │ │ │ │ -`8xK$}xK8} │ │ │ │ -}xK }PX)} │ │ │ │ -g}P`k|PX │ │ │ │ -|x"(}P@)} │ │ │ │ -*}xJI}PHJ} │ │ │ │ -`k}8H |88 │ │ │ │ -ki8H }8@ │ │ │ │ -=`lk9@lc8g3 │ │ │ │ -&iy*H>}f │ │ │ │ -& y*H>}f │ │ │ │ -<}UU@=VUJa: │ │ │ │ -(}P8J}P@)} │ │ │ │ -P }^P)}P@)} │ │ │ │ -(}P8J}P@)} │ │ │ │ -(}P8J}P@)} │ │ │ │ -`xC }xS_} │ │ │ │ -P@+}PPk} │ │ │ │ -`xC }xSC} │ │ │ │ +Ix*@Z|*@ │ │ │ │ +JH|*H(}2 │ │ │ │ +R(}*PH}2 │ │ │ │ +g[K}xC } │ │ │ │ +*@B|*@c|f │ │ │ │ +R(}*PH}2 │ │ │ │ +JH|*H(}2 │ │ │ │ +H|* (}fS │ │ │ │ +|*@J}*@B|*@+}fS │ │ │ │ +}* "~* J}* )}* P|fS │ │ │ │ +B}gK)}PPJ │ │ │ │ +cx* J}* )}* C|fS │ │ │ │ +}*("~*(J}*()}*(P|fS │ │ │ │ +B}gS*}PPJ │ │ │ │ +}gCH}g+%}PPJ │ │ │ │ +cx* k}* │ │ │ │ +|g+E}g#$}PPJ │ │ │ │ +Zw}x[h}x │ │ │ │ +}gCh}g;G}PPJ │ │ │ │ +}gCh}g#D}PPJ │ │ │ │ +|*@J}*@B|*@$}fS │ │ │ │ +|*@J}*@B|*@$}fS │ │ │ │ +B}gS*}PPJ │ │ │ │ +cx*(J}*(C|*(o|fS │ │ │ │ +}* B~* J}* )}* O|fS │ │ │ │ +b}gS*}PPJ │ │ │ │ +|* J}* C|f+ │ │ │ │ +}gCh}g+E}PPJ │ │ │ │ +cx* k}* │ │ │ │ +|g+e}g#D}PPJ │ │ │ │ +}gCH}g+%}PPJ │ │ │ │ +cx* k}* │ │ │ │ +|g+E}g#$}PPJ │ │ │ │ +xSI}x[b} │ │ │ │ +y*PL|*P=} │ │ │ │ +}*8B|*89 │ │ │ │ +xK4}xSR} │ │ │ │ +K*}xS]}xK9} │ │ │ │ +AJ}PH*}x │ │ │ │ +AJ}PH*}x │ │ │ │ +P(|xS\}d │ │ │ │ +P5|xSW}` │ │ │ │ +P5|xSW}` │ │ │ │ +P5|xS[}` │ │ │ │ +K*}xS]}xK7} │ │ │ │ +B)}xK5}H │ │ │ │ + yxK>}xC │ │ │ │ + yxK>}xC │ │ │ │ + yxK>}xC │ │ │ │ +QE|xS^}$ │ │ │ │ +|xK+}xSE}x │ │ │ │ +}xK&}xSH} │ │ │ │ +/xS^}xK6}xC │ │ │ │ +|xK+}xSE}x │ │ │ │ +}xK&}xSH} │ │ │ │ +xSZ}xK;} │ │ │ │ +*B}xST}x │ │ │ │ +@8*I^|*I │ │ │ │ +H|QHB|xC } │ │ │ │ +`;x[s}xC │ │ │ │ +`;x[r}xC │ │ │ │ +~xK7}xSV}x │ │ │ │ +}*PB|*Ps~fc │ │ │ │ +c|*! |*!v| │ │ │ │ +:xSR}x[|}x; │ │ │ │ +:xSR}x[|}x; │ │ │ │ +x[{}xK.}x │ │ │ │ +@*)(}*)\| │ │ │ │ + 9*)(}*)\| │ │ │ │ +9xSE}x[t}x │ │ │ │ +{*01~*0B|*0 │ │ │ │ +#,*!f|*!^| │ │ │ │ +@*)H}*)X| │ │ │ │ +@9*)H}*)X| │ │ │ │ +@xK#}x[y} │ │ │ │ +}*@B|*@s~fs │ │ │ │ +@*IR}*IN| │ │ │ │ +@9*IR}*IN| │ │ │ │ +:xK9}xSQ}x; │ │ │ │ +:xK9}xSQ}x; │ │ │ │ +c|xSF}xK(} │ │ │ │ +~xS[}xK6}8 │ │ │ │ +@*)I}*)N| │ │ │ │ +@9*)I}*)N| │ │ │ │ +@*A4}*A^| │ │ │ │ + 9*A4}*A^| │ │ │ │ +jQa}x[j} │ │ │ │ +}.!S}.!]} │ │ │ │ +J'}x[g}` │ │ │ │ +Zc|@ %|0 │ │ │ │ +}.)=}.)>} │ │ │ │ +J'}xK%}x │ │ │ │ +"R|.!Q}.!R} │ │ │ │ +jQa}x[j} │ │ │ │ +*o|.)=}.)/} │ │ │ │ +}.!=}.!>} │ │ │ │ +zxSZ}xK;}x# │ │ │ │ +|.!P}.!O} │ │ │ │ +|@P4|.HS} │ │ │ │ +|80B}8HB|88B| │ │ │ │ +B8.IH}.H\}.IC} │ │ │ │ +KxSE}xK9}< │ │ │ │ +AxSF}xK%} │ │ │ │ +|xSB}xC } │ │ │ │ +|x"J|PPB|0 │ │ │ │ +J9@X |@;` │ │ │ │ +&9@` |@c │ │ │ │ +h}8Hi|xc │ │ │ │ +}gc,}gKI} │ │ │ │ +&jx*P^}f │ │ │ │ +&)y*H^|f │ │ │ │ +EyxC }x3 │ │ │ │ +J|P@)}PPB| │ │ │ │ +HB}^HB|PPB| │ │ │ │ +J|P@)}PPB| │ │ │ │ +J|P@)}PPB| │ │ │ │ nfft: %s:%d: assertion failed: %s │ │ │ │ ../../../kernel/util/float.c │ │ │ │ nfft_malloc: out of memory │ │ │ │ null pointer │ │ │ │ %s, adr=%p │ │ │ │ %+.1lE%+.1lEi, │ │ │ │ %+lE%+lEi, │ │ │ │ @@ -389,15 +396,14 @@ │ │ │ │ polynomial degree N has to be even │ │ │ │ ths->x out of range [-0.5,0.5) │ │ │ │ Polynomial degree N is smaller than cut-off m │ │ │ │ ths->x out of range [0.0,0.5) │ │ │ │ Error in kernel/nsfft_init: require GAUSSIAN window function │ │ │ │ Allocation failed! │ │ │ │ alpha_all_%d^[%d,%d]=%f │ │ │ │ - ?UUUUUU │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rela.dyn │ │ │ │ .rela.plt │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ │ 0x00002330 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ 0x00002340 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ 0x00002350 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ 0x00002360 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ 0x00002370 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ - 0x00002380 6c697a65 00737464 6f757400 73746465 lize.stdout.stde │ │ │ │ - 0x00002390 7272006e 6666745f 61737365 7274696f rr.nfft_assertio │ │ │ │ - 0x000023a0 6e5f6661 696c6564 0066666c 75736800 n_failed.fflush. │ │ │ │ + 0x00002380 6c697a65 006e6666 745f6173 73657274 lize.nfft_assert │ │ │ │ + 0x00002390 696f6e5f 6661696c 65640073 74646f75 ion_failed.stdou │ │ │ │ + 0x000023a0 74006666 6c757368 00737464 65727200 t.fflush.stderr. │ │ │ │ 0x000023b0 5f5f6670 72696e74 665f6368 6b696565 __fprintf_chkiee │ │ │ │ 0x000023c0 65313238 0061626f 7274006e 6666745f e128.abort.nfft_ │ │ │ │ 0x000023d0 62657373 656c5f69 30006e66 66745f62 bessel_i0.nfft_b │ │ │ │ 0x000023e0 73706c69 6e657300 6d656d73 6574006e splines.memset.n │ │ │ │ 0x000023f0 6666745f 6d6f6469 66696564 5f66656a fft_modified_fej │ │ │ │ 0x00002400 6572006e 6666745f 6d6f6469 66696564 er.nfft_modified │ │ │ │ 0x00002410 5f6a6163 6b736f6e 32006e66 66745f6d _jackson2.nfft_m │ │ │ │ @@ -35,20 +35,20 @@ │ │ │ │ 0x00002530 6666745f 6c6f6732 69006e66 66745f6e fft_log2i.nfft_n │ │ │ │ 0x00002540 6578745f 706f7765 725f6f66 5f32006e ext_power_of_2.n │ │ │ │ 0x00002550 6666745f 6e657874 5f706f77 65725f6f fft_next_power_o │ │ │ │ 0x00002560 665f325f 65787000 6e666674 5f6e6578 f_2_exp.nfft_nex │ │ │ │ 0x00002570 745f706f 7765725f 6f665f32 5f657870 t_power_of_2_exp │ │ │ │ 0x00002580 5f696e74 006e6666 745f6c61 6d626461 _int.nfft_lambda │ │ │ │ 0x00002590 006c6f67 3170006e 6666745f 6c616d62 .log1p.nfft_lamb │ │ │ │ - 0x000025a0 64613200 6e666674 5f667265 655f686f da2.nfft_free_ho │ │ │ │ - 0x000025b0 6f6b006e 6666745f 66726565 00666674 ok.nfft_free.fft │ │ │ │ - 0x000025c0 775f6672 6565006e 6666745f 6469655f w_free.nfft_die_ │ │ │ │ - 0x000025d0 686f6f6b 006e6666 745f6469 65006578 hook.nfft_die.ex │ │ │ │ - 0x000025e0 6974006e 6666745f 6d616c6c 6f635f68 it.nfft_malloc_h │ │ │ │ - 0x000025f0 6f6f6b00 6e666674 5f6d616c 6c6f6300 ook.nfft_malloc. │ │ │ │ + 0x000025a0 64613200 6e666674 5f667265 65006e66 da2.nfft_free.nf │ │ │ │ + 0x000025b0 66745f66 7265655f 686f6f6b 00666674 ft_free_hook.fft │ │ │ │ + 0x000025c0 775f6672 6565006e 6666745f 64696500 w_free.nfft_die. │ │ │ │ + 0x000025d0 6e666674 5f646965 5f686f6f 6b006578 nfft_die_hook.ex │ │ │ │ + 0x000025e0 6974006e 6666745f 6d616c6c 6f63006e it.nfft_malloc.n │ │ │ │ + 0x000025f0 6666745f 6d616c6c 6f635f68 6f6f6b00 fft_malloc_hook. │ │ │ │ 0x00002600 66667477 5f6d616c 6c6f6300 6e666674 fftw_malloc.nfft │ │ │ │ 0x00002610 5f767072 5f646f75 626c6500 5f5f7072 _vpr_double.__pr │ │ │ │ 0x00002620 696e7466 5f63686b 69656565 31323800 intf_chkieee128. │ │ │ │ 0x00002630 70757463 68617200 70757473 006e6666 putchar.puts.nff │ │ │ │ 0x00002640 745f7670 725f636f 6d706c65 78006e66 t_vpr_complex.nf │ │ │ │ 0x00002650 66745f64 72616e64 3438006e 6666745f ft_drand48.nfft_ │ │ │ │ 0x00002660 7372616e 64343800 6e666674 5f767261 srand48.nfft_vra │ │ │ │ @@ -163,16 +163,16 @@ │ │ │ │ 0x00002d30 7574655f 6f6e655f 70736900 6e667374 ute_one_psi.nfst │ │ │ │ 0x00002d40 5f696e69 74006e66 73745f69 6e69745f _init.nfst_init_ │ │ │ │ 0x00002d50 67757275 006e6673 745f696e 69745f31 guru.nfst_init_1 │ │ │ │ 0x00002d60 64006e66 73745f69 6e69745f 3264006e d.nfst_init_2d.n │ │ │ │ 0x00002d70 6673745f 696e6974 5f336400 6e667374 fst_init_3d.nfst │ │ │ │ 0x00002d80 5f636865 636b006e 6673745f 66696e61 _check.nfst_fina │ │ │ │ 0x00002d90 6c697a65 006e6e66 66745f74 7261666f lize.nnfft_trafo │ │ │ │ - 0x00002da0 006e6e66 66745f61 646a6f69 6e740063 .nnfft_adjoint.c │ │ │ │ - 0x00002db0 65696c00 6e6e6666 745f7472 61666f5f eil.nnfft_trafo_ │ │ │ │ + 0x00002da0 00636569 6c006e6e 6666745f 61646a6f .ceil.nnfft_adjo │ │ │ │ + 0x00002db0 696e7400 6e6e6666 745f7472 61666f5f int.nnfft_trafo_ │ │ │ │ 0x00002dc0 64697265 6374006e 6e666674 5f61646a direct.nnfft_adj │ │ │ │ 0x00002dd0 6f696e74 5f646972 65637400 6e6e6666 oint_direct.nnff │ │ │ │ 0x00002de0 745f7072 65636f6d 70757465 5f706869 t_precompute_phi │ │ │ │ 0x00002df0 5f687574 006e6e66 66745f70 7265636f _hut.nnfft_preco │ │ │ │ 0x00002e00 6d707574 655f6c69 6e5f7073 69006e6e mpute_lin_psi.nn │ │ │ │ 0x00002e10 6666745f 70726563 6f6d7075 74655f70 fft_precompute_p │ │ │ │ 0x00002e20 7369006e 6e666674 5f707265 636f6d70 si.nnfft_precomp │ │ │ │ @@ -225,17 +225,17 @@ │ │ │ │ 0x00003110 73746172 7400474f 4d505f6c 6f6f705f start.GOMP_loop_ │ │ │ │ 0x00003120 6e6f6e6d 6f6e6f74 6f6e6963 5f64796e nonmonotonic_dyn │ │ │ │ 0x00003130 616d6963 5f6e6578 7400474f 4d505f6c amic_next.GOMP_l │ │ │ │ 0x00003140 6f6f705f 656e645f 6e6f7761 69740047 oop_end_nowait.G │ │ │ │ 0x00003150 4f4d505f 6c6f6f70 5f656e64 005f5f70 OMP_loop_end.__p │ │ │ │ 0x00003160 6f776965 65653132 38005f5f 73696e63 owieee128.__sinc │ │ │ │ 0x00003170 6f736965 65653132 38006e66 7366745f osieee128.nfsft_ │ │ │ │ - 0x00003180 74726166 6f006e66 7366745f 61646a6f trafo.nfsft_adjo │ │ │ │ - 0x00003190 696e7400 6e667366 745f696e 69745f67 int.nfsft_init_g │ │ │ │ - 0x000031a0 75727500 6e667366 745f696e 69745f61 uru.nfsft_init_a │ │ │ │ + 0x00003180 696e6974 5f677572 75006e66 7366745f init_guru.nfsft_ │ │ │ │ + 0x00003190 74726166 6f006e66 7366745f 61646a6f trafo.nfsft_adjo │ │ │ │ + 0x000031a0 696e7400 6e667366 745f696e 69745f61 int.nfsft_init_a │ │ │ │ 0x000031b0 6476616e 63656400 6e667366 745f696e dvanced.nfsft_in │ │ │ │ 0x000031c0 6974006e 66736674 5f707265 636f6d70 it.nfsft_precomp │ │ │ │ 0x000031d0 75746500 6e667366 745f666f 72676574 ute.nfsft_forget │ │ │ │ 0x000031e0 006e6673 66745f66 696e616c 697a6500 .nfsft_finalize. │ │ │ │ 0x000031f0 6e667366 745f7472 61666f5f 64697265 nfsft_trafo_dire │ │ │ │ 0x00003200 6374006e 66736674 5f61646a 6f696e74 ct.nfsft_adjoint │ │ │ │ 0x00003210 5f646972 65637400 6e667366 745f7072 _direct.nfsft_pr │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -0000000000004880 <.init>: │ │ │ │ +0000000000004800 <.init>: │ │ │ │ std r2,24(r1) │ │ │ │ addis r12,r2,-1 │ │ │ │ ld r12,31784(r12) │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,13920 │ │ │ │ + addi r2,r2,14048 │ │ │ │ mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ nop │ │ │ │ ld r0,-32760(r2) │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - beq+ cr7,48cc │ │ │ │ - bl 4880 │ │ │ │ + beq+ cr7,484c │ │ │ │ + bl 4800 │ │ │ │ ld r2,24(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,855 +1,577 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00000000000048e0 : │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32224(r12) │ │ │ │ +0000000000004880 : │ │ │ │ + pld r12,570464 # 8fce0 [SO3_beta_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32264(r12) │ │ │ │ + pld r12,570472 # 8fd08 [fftw_plan_many_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32488(r12) │ │ │ │ + pld r12,570664 # 8fde8 [nfft_drand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31640(r12) │ │ │ │ + pld r12,569784 # 8fa98 [nfft_trafo_3d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31776(r12) │ │ │ │ + pld r12,569888 # 8fb20 [nfst_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32688(r12) │ │ │ │ + pld r12,570768 # 8feb0 [GOMP_loop_end_nowait@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32608(r12) │ │ │ │ + pld r12,570656 # 8fe60 [fpt_finalize@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32056(r12) │ │ │ │ + pld r12,570072 # 8fc38 [nfsoft_init_guru_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32384(r12) │ │ │ │ + pld r12,570368 # 8fd80 [omp_set_num_threads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31752(r12) │ │ │ │ + pld r12,569704 # 8fb08 [clock_gettime@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32552(r12) │ │ │ │ + pld r12,570472 # 8fe28 [fftw_free@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31856(r12) │ │ │ │ + pld r12,569744 # 8fb70 [GOMP_critical_name_start@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31704(r12) │ │ │ │ + pld r12,569560 # 8fad8 [omp_get_num_threads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31832(r12) │ │ │ │ + pld r12,569656 # 8fb58 [beta_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31672(r12) │ │ │ │ + pld r12,569464 # 8fab8 [nfct_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32504(r12) │ │ │ │ + pld r12,570264 # 8fdf8 [fftw_plan_with_nthreads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32336(r12) │ │ │ │ + pld r12,570064 # 8fd50 [nfft_trafo_2d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32128(r12) │ │ │ │ + pld r12,569824 # 8fc80 [nfft_m2K@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32440(r12) │ │ │ │ + pld r12,570104 # 8fdb8 [nfft_lambda2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32088(r12) │ │ │ │ + pld r12,569720 # 8fc58 [GOMP_critical_name_end@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31728(r12) │ │ │ │ + pld r12,569328 # 8faf0 [nfft_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32752(r12) │ │ │ │ + pld r12,570320 # 8fef0 [nfft_upd_xpawy_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32392(r12) │ │ │ │ + pld r12,569928 # 8fd88 [nfsft_init_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31840(r12) │ │ │ │ + pld r12,569344 # 8fb60 [nfft_dot_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32648(r12) │ │ │ │ + pld r12,570120 # 8fe88 [nfft_adjoint_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32680(r12) │ │ │ │ + pld r12,570120 # 8fea8 [nfft_assertion_failed@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32616(r12) │ │ │ │ + pld r12,570024 # 8fe68 [fftw_execute_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32352(r12) │ │ │ │ + pld r12,569728 # 8fd60 [__printf_chkieee128@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31808(r12) │ │ │ │ + pld r12,569152 # 8fb40 [srand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32480(r12) │ │ │ │ + pld r12,569792 # 8fde0 [nfft_adjoint@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31888(r12) │ │ │ │ + pld r12,569168 # 8fb90 [SO3_gamma_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32456(r12) │ │ │ │ + pld r12,569704 # 8fdc8 [nfsoft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31664(r12) │ │ │ │ + pld r12,568880 # 8fab0 [nfft_finalize@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32656(r12) │ │ │ │ + pld r12,569840 # 8fe90 [drand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32712(r12) │ │ │ │ + pld r12,569864 # 8fec8 [nfft_free@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31744(r12) │ │ │ │ + pld r12,568864 # 8fb00 [exp@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32136(r12) │ │ │ │ + pld r12,569224 # 8fc88 [fpt_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31688(r12) │ │ │ │ + pld r12,568744 # 8fac8 [nfft_cp_w_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31984(r12) │ │ │ │ + pld r12,569008 # 8fbf0 [nfft_dot_w_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32344(r12) │ │ │ │ + pld r12,569336 # 8fd58 [nfft_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32144(r12) │ │ │ │ + pld r12,569104 # 8fc90 [nfft_exp2i@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32328(r12) │ │ │ │ + pld r12,569256 # 8fd48 [nfft_adjoint_3d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32024(r12) │ │ │ │ + pld r12,568920 # 8fc18 [__fprintf_chkieee128@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32184(r12) │ │ │ │ + pld r12,569048 # 8fcb8 [nfct_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32744(r12) │ │ │ │ + pld r12,569576 # 8fee8 [nfft_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32296(r12) │ │ │ │ + pld r12,569096 # 8fd28 [log1p@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31968(r12) │ │ │ │ + pld r12,568736 # 8fbe0 [nfft_vrand_shifted_unit_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32360(r12) │ │ │ │ + pld r12,569096 # 8fd68 [fftw_plan_dft@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32448(r12) │ │ │ │ + pld r12,569152 # 8fdc0 [SO3_beta@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31760(r12) │ │ │ │ + pld r12,568432 # 8fb10 [nfct_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31912(r12) │ │ │ │ + pld r12,568552 # 8fba8 [GOMP_loop_end@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31792(r12) │ │ │ │ + pld r12,568400 # 8fb30 [nfst_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31992(r12) │ │ │ │ + pld r12,568568 # 8fbf8 [omp_get_thread_num@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32376(r12) │ │ │ │ + pld r12,568920 # 8fd78 [nfft_vrand_unit_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31976(r12) │ │ │ │ + pld r12,568488 # 8fbe8 [beta_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31800(r12) │ │ │ │ + pld r12,568280 # 8fb38 [nfft_dot_w_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32704(r12) │ │ │ │ + pld r12,569152 # 8fec0 [nfft_precompute_one_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32760(r12) │ │ │ │ + pld r12,569176 # 8fef8 [fftw_malloc@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32048(r12) │ │ │ │ + pld r12,568432 # 8fc30 [fpt_precompute_1@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32664(r12) │ │ │ │ + pld r12,569016 # 8fe98 [nfsft_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32672(r12) │ │ │ │ + pld r12,568992 # 8fea0 [pow@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32416(r12) │ │ │ │ + pld r12,568704 # 8fda0 [solver_init_advanced_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32000(r12) │ │ │ │ + pld r12,568256 # 8fc00 [abort@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ std r2,24(r1) │ │ │ │ addis r12,r2,-1 │ │ │ │ ld r12,31944(r12) │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32464(r12) │ │ │ │ + pld r12,568656 # 8fdd0 [fpt_transposed@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31864(r12) │ │ │ │ + pld r12,568024 # 8fb78 [GOMP_loop_nonmonotonic_dynamic_start@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31656(r12) │ │ │ │ + pld r12,567784 # 8faa8 [nfsoft_init_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32472(r12) │ │ │ │ + pld r12,568568 # 8fdd8 [fftw_destroy_plan@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32536(r12) │ │ │ │ + pld r12,568600 # 8fe18 [nnfft_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32280(r12) │ │ │ │ + pld r12,568312 # 8fd18 [nfft_get_num_threads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31952(r12) │ │ │ │ + pld r12,567952 # 8fbd0 [sinh@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32064(r12) │ │ │ │ + pld r12,568032 # 8fc40 [fflush@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32568(r12) │ │ │ │ + pld r12,568504 # 8fe38 [fwrite@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32152(r12) │ │ │ │ + pld r12,568056 # 8fc98 [fpt_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32008(r12) │ │ │ │ + pld r12,567880 # 8fc08 [nfft_adjoint_2d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31936(r12) │ │ │ │ + pld r12,567776 # 8fbc0 [nfft_bessel_i0@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31696(r12) │ │ │ │ + pld r12,567504 # 8fad0 [SO3_gamma@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32424(r12) │ │ │ │ + pld r12,568200 # 8fda8 [GOMP_loop_nonmonotonic_dynamic_next@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32160(r12) │ │ │ │ + pld r12,567904 # 8fca0 [nfft_next_power_of_2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32560(r12) │ │ │ │ + pld r12,568272 # 8fe30 [nfft_malloc@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32040(r12) │ │ │ │ + pld r12,567720 # 8fc28 [nfft_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32120(r12) │ │ │ │ + pld r12,567768 # 8fc78 [nfft_next_power_of_2_exp_int@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32728(r12) │ │ │ │ + pld r12,568344 # 8fed8 [__powieee128@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32176(r12) │ │ │ │ + pld r12,567760 # 8fcb0 [nfft_sort_node_indices_radix_lsdf@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32632(r12) │ │ │ │ + pld r12,568184 # 8fe78 [SO3_alpha@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31928(r12) │ │ │ │ + pld r12,567448 # 8fbb8 [fftw_plan_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32256(r12) │ │ │ │ + pld r12,567744 # 8fd00 [gamma_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32192(r12) │ │ │ │ + pld r12,567648 # 8fcc0 [nnfft_precompute_phi_hut@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32080(r12) │ │ │ │ + pld r12,567504 # 8fc50 [nnfft_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31896(r12) │ │ │ │ + pld r12,567288 # 8fb98 [exit@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32408(r12) │ │ │ │ + pld r12,567768 # 8fd98 [sin@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32240(r12) │ │ │ │ + pld r12,567568 # 8fcf0 [GOMP_parallel@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32576(r12) │ │ │ │ + pld r12,567872 # 8fe40 [nnfft_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32312(r12) │ │ │ │ + pld r12,567576 # 8fd38 [nfft_lambda@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32400(r12) │ │ │ │ + pld r12,567632 # 8fd90 [nfst_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32320(r12) │ │ │ │ + pld r12,567520 # 8fd40 [fpt_precompute_2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31680(r12) │ │ │ │ + pld r12,566848 # 8fac0 [gamma_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32272(r12) │ │ │ │ + pld r12,567408 # 8fd10 [nfft_upd_xpay_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31720(r12) │ │ │ │ + pld r12,566824 # 8fae8 [solver_init_advanced_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32640(r12) │ │ │ │ + pld r12,567712 # 8fe80 [nfsft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31960(r12) │ │ │ │ + pld r12,567000 # 8fbd8 [sincos@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32096(r12) │ │ │ │ + pld r12,567104 # 8fc60 [fftw_execute@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32208(r12) │ │ │ │ + pld r12,567184 # 8fcd0 [GOMP_single_start@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32600(r12) │ │ │ │ + pld r12,567544 # 8fe58 [nfft_dot_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32216(r12) │ │ │ │ + pld r12,567128 # 8fcd8 [alpha_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32528(r12) │ │ │ │ + pld r12,567408 # 8fe10 [nfft_upd_axpy_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32168(r12) │ │ │ │ + pld r12,567016 # 8fca8 [nnfft_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32304(r12) │ │ │ │ + pld r12,567120 # 8fd30 [nfft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31712(r12) │ │ │ │ + pld r12,566496 # 8fae0 [nfft_adjoint_1d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31848(r12) │ │ │ │ + pld r12,566600 # 8fb68 [putchar@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32016(r12) │ │ │ │ + pld r12,566736 # 8fc10 [nfft_upd_xpawy_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31816(r12) │ │ │ │ + pld r12,566504 # 8fb48 [nfft_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31648(r12) │ │ │ │ + pld r12,566304 # 8faa0 [nfft_upd_xpay_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31904(r12) │ │ │ │ + pld r12,566528 # 8fba0 [cos@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32432(r12) │ │ │ │ + pld r12,567024 # 8fdb0 [nfst_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32624(r12) │ │ │ │ + pld r12,567184 # 8fe70 [nfct_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32512(r12) │ │ │ │ + pld r12,567040 # 8fe00 [__sincosieee128@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32368(r12) │ │ │ │ + pld r12,566864 # 8fd70 [nfft_cp_w_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31736(r12) │ │ │ │ + pld r12,566200 # 8faf8 [fpt_transposed_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32584(r12) │ │ │ │ + pld r12,567016 # 8fe48 [nfft_cp_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32592(r12) │ │ │ │ + pld r12,566992 # 8fe50 [ceil@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32200(r12) │ │ │ │ + pld r12,566568 # 8fcc8 [nfft_trafo@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32104(r12) │ │ │ │ + pld r12,566440 # 8fc68 [nfft_log2i@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32032(r12) │ │ │ │ + pld r12,566336 # 8fc20 [alpha_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31824(r12) │ │ │ │ + pld r12,566096 # 8fb50 [nfft_trafo_1d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32232(r12) │ │ │ │ + pld r12,566472 # 8fce8 [nfst_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32520(r12) │ │ │ │ + pld r12,566728 # 8fe08 [log2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31920(r12) │ │ │ │ + pld r12,566096 # 8fbb0 [nfsft_adjoint_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32288(r12) │ │ │ │ + pld r12,566432 # 8fd20 [SO3_alpha_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32736(r12) │ │ │ │ + pld r12,566848 # 8fee0 [memset@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31872(r12) │ │ │ │ + pld r12,565952 # 8fb80 [memcpy@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32544(r12) │ │ │ │ + pld r12,566592 # 8fe20 [puts@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32072(r12) │ │ │ │ + pld r12,566088 # 8fc48 [GOMP_barrier@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32112(r12) │ │ │ │ + pld r12,566096 # 8fc70 [nfft_upd_axpy_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31768(r12) │ │ │ │ + pld r12,565720 # 8fb18 [nfft_die@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31880(r12) │ │ │ │ + pld r12,565800 # 8fb88 [nfft_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32720(r12) │ │ │ │ + pld r12,566608 # 8fed0 [omp_get_max_threads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32496(r12) │ │ │ │ + pld r12,566352 # 8fdf0 [fpt_trafo@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32248(r12) │ │ │ │ + pld r12,566072 # 8fcf8 [nfft_cp_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32696(r12) │ │ │ │ + pld r12,566488 # 8feb8 [nfct_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,9376 │ │ │ │ + addi r2,r2,9472 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r3,r2,-32400 │ │ │ │ addi r9,r2,-32400 │ │ │ │ cmpd r9,r3 │ │ │ │ beqlr │ │ │ │ nop │ │ │ │ @@ -865,15 +587,15 @@ │ │ │ │ ld r2,24(r1) │ │ │ │ addi r1,r1,32 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,9280 │ │ │ │ + addi r2,r2,9376 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r3,r2,-32400 │ │ │ │ addi r4,r2,-32400 │ │ │ │ subf r4,r3,r4 │ │ │ │ sradi r4,r4,3 │ │ │ │ sradi r4,r4,1 │ │ │ │ @@ -893,4778 +615,4361 @@ │ │ │ │ addi r1,r1,32 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,9168 │ │ │ │ + addi r2,r2,9264 │ │ │ │ nop │ │ │ │ lbz r9,-32400(r2) │ │ │ │ cmpwi r9,0 │ │ │ │ bnelr │ │ │ │ mflr r0 │ │ │ │ nop │ │ │ │ ld r9,-32736(r2) │ │ │ │ cmpdi r9,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-32(r1) │ │ │ │ - beq 5b74 │ │ │ │ + beq 5b14 │ │ │ │ nop │ │ │ │ ld r3,-32512(r2) │ │ │ │ - bl 50c0 │ │ │ │ + bl 5060 │ │ │ │ ld r2,24(r1) │ │ │ │ - bl 5a68 │ │ │ │ + bl 5a08 │ │ │ │ addi r1,r1,32 │ │ │ │ li r9,1 │ │ │ │ nop │ │ │ │ ld r0,16(r1) │ │ │ │ stb r9,-32400(r2) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,9056 │ │ │ │ - b 5ac8 │ │ │ │ + addi r2,r2,9152 │ │ │ │ + b 5a68 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000005bb0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,9040 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000005b80 : │ │ │ │ + pld r2,566352 # 8ffd0 [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,-32728(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - addis r5,r2,-3 │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 5160 │ │ │ │ + pld r2,566220 # 8ff80 [stderr@got] │ │ │ │ li r4,1 │ │ │ │ mr r8,r29 │ │ │ │ mr r7,r30 │ │ │ │ mr r6,r31 │ │ │ │ - ld r9,-32720(r2) │ │ │ │ - addi r5,r5,25904 │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r5,422724 # 6cf10 │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 4dc0 │ │ │ │ + bl 5040 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000005c30 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,8912 │ │ │ │ +0000000000005c00 : │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ fmr f0,f1 │ │ │ │ fcmpu cr0,f1,f12 │ │ │ │ - blt 5ee0 │ │ │ │ - beq 5ed0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,26584(r9) │ │ │ │ + blt 5ea0 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + beqlr │ │ │ │ + xxspltidp vs12,1097859072 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 5dd0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bgt 5da0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ - lfd f7,26592(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v4,26600(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plxsd v13,423304 # 6d1b8 │ │ │ │ + plfd f1,423392 # 6d218 │ │ │ │ + plfd f7,423280 # 6d1b0 │ │ │ │ + plfd f8,423368 # 6d210 │ │ │ │ + plxsd v1,423280 # 6d1c0 │ │ │ │ + plxsd v6,423280 # 6d1c8 │ │ │ │ + plxsd v8,423360 # 6d220 │ │ │ │ + plfd f9,423360 # 6d228 │ │ │ │ + plxsd v0,423264 # 6d1d0 │ │ │ │ + plxsd v7,423352 # 6d230 │ │ │ │ fadd f12,f0,f0 │ │ │ │ - lfd f8,26688(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,26696(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v1,26608(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs7,vs12,vs36 │ │ │ │ - lxsd v6,26616(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs8,vs12,vs37 │ │ │ │ - lxsd v8,26704(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xssubdp vs33,vs33,vs7 │ │ │ │ - lfd f9,26712(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs7,vs12,vs38 │ │ │ │ - lxsd v0,26624(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f13,423252 # 6d1d8 │ │ │ │ + plfd f10,423340 # 6d238 │ │ │ │ + plfd f2,423244 # 6d1e0 │ │ │ │ + plxsd v9,423332 # 6d240 │ │ │ │ + plfd f3,423236 # 6d1e8 │ │ │ │ + plfd f11,423324 # 6d248 │ │ │ │ + plfd f4,423228 # 6d1f0 │ │ │ │ + nop │ │ │ │ + plxsd v10,423312 # 6d250 │ │ │ │ + plfd f5,423216 # 6d1f8 │ │ │ │ + plfd f6,423304 # 6d258 │ │ │ │ + fmadd f8,f12,f8,f1 │ │ │ │ + xsmaddmdp vs7,vs12,vs45 │ │ │ │ + plfd f1,423200 # 6d200 │ │ │ │ + plxsd v11,423288 # 6d260 │ │ │ │ + plxsd v12,423192 # 6d208 │ │ │ │ + plxsd v13,423280 # 6d268 │ │ │ │ xssubdp vs40,vs40,vs8 │ │ │ │ fmadd f9,f12,f8,f9 │ │ │ │ - lxsd v7,26720(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs33,vs12,vs7 │ │ │ │ - lfd f13,26632(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xssubdp vs32,vs32,vs7 │ │ │ │ + xssubdp vs33,vs33,vs7 │ │ │ │ + xsmaddmdp vs7,vs12,vs38 │ │ │ │ xsnmsubmdp vs8,vs12,vs39 │ │ │ │ - lfd f10,26728(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xsmaddadp vs33,vs12,vs7 │ │ │ │ xsmaddmdp vs9,vs12,vs40 │ │ │ │ - lfd f2,26640(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xssubdp vs7,vs13,vs33 │ │ │ │ - xsmaddadp vs32,vs12,vs33 │ │ │ │ - lxsd v9,26736(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xssubdp vs32,vs32,vs7 │ │ │ │ fsub f10,f10,f9 │ │ │ │ + xsmaddadp vs32,vs12,vs33 │ │ │ │ fmadd f9,f12,f9,f8 │ │ │ │ - lfd f3,26648(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xssubdp vs7,vs13,vs33 │ │ │ │ + fmadd f10,f12,f9,f10 │ │ │ │ xsmaddadp vs7,vs12,vs32 │ │ │ │ xssubdp vs8,vs2,vs32 │ │ │ │ - lfd f11,26744(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f4,26656(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f10,f12,f9,f10 │ │ │ │ xssubdp vs2,vs41,vs9 │ │ │ │ - lxsd v10,26752(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmadd f8,f12,f7,f8 │ │ │ │ fsub f9,f3,f7 │ │ │ │ - lfd f5,26664(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fsub f11,f11,f10 │ │ │ │ fmadd f10,f12,f10,f2 │ │ │ │ - lfd f6,26760(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmadd f9,f12,f8,f9 │ │ │ │ - fsub f8,f4,f8 │ │ │ │ - lfd f1,26672(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,26768(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmadd f11,f10,f12,f11 │ │ │ │ xssubdp vs7,vs42,vs10 │ │ │ │ - lxsd v12,26680(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f8,f12,f9,f8 │ │ │ │ - fsub f9,f5,f9 │ │ │ │ - lxsd v13,26776(r9) │ │ │ │ + fsub f8,f4,f8 │ │ │ │ fsub f10,f6,f11 │ │ │ │ + fmadd f8,f12,f9,f8 │ │ │ │ fmadd f11,f11,f12,f7 │ │ │ │ - fmadd f9,f12,f8,f9 │ │ │ │ - fsub f1,f1,f8 │ │ │ │ + fsub f9,f5,f9 │ │ │ │ fmadd f10,f12,f11,f10 │ │ │ │ + fmadd f9,f12,f8,f9 │ │ │ │ xssubdp vs11,vs43,vs11 │ │ │ │ + fsub f1,f1,f8 │ │ │ │ fmadd f1,f12,f9,f1 │ │ │ │ - xssubdp vs9,vs44,vs9 │ │ │ │ fmadd f12,f12,f10,f11 │ │ │ │ + xssubdp vs9,vs44,vs9 │ │ │ │ xssubdp vs11,vs45,vs10 │ │ │ │ fmadd f1,f0,f1,f9 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs10,1106247680 │ │ │ │ mflr r0 │ │ │ │ fmr f1,f0 │ │ │ │ - lfd f10,26784(r9) │ │ │ │ - fsub f10,f10,f0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ + fsub f10,f10,f0 │ │ │ │ stfd f0,40(r1) │ │ │ │ fdiv f10,f10,f0 │ │ │ │ stfd f10,32(r1) │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ lfd f0,40(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ lfd f10,32(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ - lfd f12,26792(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r0,16(r1) │ │ │ │ - lxsd v1,26800(r9) │ │ │ │ + plfd f12,423064 # 6d270 │ │ │ │ + plxsd v1,423064 # 6d278 │ │ │ │ + plfd f9,423096 # 6d2a0 │ │ │ │ + plxsd v0,423096 # 6d2a8 │ │ │ │ + plfd f3,423048 # 6d280 │ │ │ │ + plfd f7,423048 # 6d288 │ │ │ │ fsqrt f0,f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ fadd f11,f10,f10 │ │ │ │ - lfd f9,26840(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtlr r0 │ │ │ │ - lxsd v0,26848(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f4,423072 # 6d2b0 │ │ │ │ + plfd f8,423072 # 6d2b8 │ │ │ │ + plfd f13,423024 # 6d290 │ │ │ │ + plfd f2,423064 # 6d2c0 │ │ │ │ + plfd f5,423016 # 6d298 │ │ │ │ + plfd f6,423056 # 6d2c8 │ │ │ │ + ld r0,16(r1) │ │ │ │ xsmaddmdp vs12,vs11,vs33 │ │ │ │ - lfd f3,26808(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f7,26816(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ xsmaddmdp vs9,vs11,vs32 │ │ │ │ - lfd f4,26856(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f3,f3,f12 │ │ │ │ - lfd f8,26864(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + mtlr r0 │ │ │ │ fmadd f7,f11,f12,f7 │ │ │ │ - lfd f13,26824(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f4,f4,f9 │ │ │ │ fmadd f8,f11,f9,f8 │ │ │ │ - lfd f2,26872(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f7,f11,f7,f3 │ │ │ │ - lfd f5,26832(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fsub f3,f3,f12 │ │ │ │ + fsub f4,f4,f9 │ │ │ │ fnmsub f12,f11,f12,f13 │ │ │ │ fnmsub f9,f11,f9,f2 │ │ │ │ - lfd f6,26880(r9) │ │ │ │ + fmadd f7,f11,f7,f3 │ │ │ │ fmadd f8,f11,f8,f4 │ │ │ │ fmadd f12,f11,f7,f12 │ │ │ │ - fsub f7,f5,f7 │ │ │ │ fmadd f11,f11,f8,f9 │ │ │ │ + fsub f7,f5,f7 │ │ │ │ fsub f9,f6,f8 │ │ │ │ fmadd f12,f10,f12,f7 │ │ │ │ fmadd f10,f10,f11,f9 │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ fmul f1,f12,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,26576(r9) │ │ │ │ - blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ fneg f0,f1 │ │ │ │ - lfd f12,26584(r9) │ │ │ │ + xxspltidp vs12,1097859072 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 5dd0 │ │ │ │ - b 5c5c │ │ │ │ + bgt 5da0 │ │ │ │ + b 5c2c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000005f10 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,8176 │ │ │ │ +0000000000005f00 : │ │ │ │ mflr r0 │ │ │ │ + sldi r5,r3,3 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + addi r2,r5,15 │ │ │ │ + fcmpu cr0,f1,f0 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - sldi r5,r3,3 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - addi r9,r5,15 │ │ │ │ - fcmpu cr0,f1,f0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ + stdu r1,-128(r1) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r2 │ │ │ │ mr r31,r1 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - ble 64e0 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + ble 6410 │ │ │ │ mtfprd f12,r3 │ │ │ │ - mr r12,r3 │ │ │ │ + mr r11,r3 │ │ │ │ fcfid f12,f12 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - ble 64e0 │ │ │ │ + ble 6410 │ │ │ │ fsub f12,f12,f1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ cmpdi r3,0 │ │ │ │ - addi r6,r1,32 │ │ │ │ - lfd f11,27712(r9) │ │ │ │ + addi r8,r1,32 │ │ │ │ xsmincdp vs1,vs12,vs1 │ │ │ │ frip f0,f1 │ │ │ │ fsub f0,f0,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r0,f0 │ │ │ │ - ble 5fec │ │ │ │ + mffprd r12,f0 │ │ │ │ + ble 5fb8 │ │ │ │ std r3,48(r31) │ │ │ │ + stfd f0,40(r31) │ │ │ │ + mr r3,r8 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r6 │ │ │ │ - stfd f11,56(r31) │ │ │ │ stfd f1,32(r31) │ │ │ │ - stfd f0,40(r31) │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 58a0 │ │ │ │ lfd f1,32(r31) │ │ │ │ - ld r0,40(r31) │ │ │ │ - ld r12,48(r31) │ │ │ │ - lfd f11,56(r31) │ │ │ │ - mr r6,r3 │ │ │ │ - subf r9,r0,r12 │ │ │ │ - addi r4,r12,-1 │ │ │ │ - cmpdi r0,0 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - subf r30,r0,r4 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r3,r30,1 │ │ │ │ - stfdx f11,r6,r10 │ │ │ │ - ble 6538 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r7,0 │ │ │ │ - addis r24,r2,-3 │ │ │ │ - sldi r28,r30,3 │ │ │ │ - addi r8,r6,-16 │ │ │ │ - mr r29,r30 │ │ │ │ + ld r12,40(r31) │ │ │ │ + ld r11,48(r31) │ │ │ │ + mr r8,r3 │ │ │ │ + subf r2,r12,r11 │ │ │ │ + addi r5,r11,-1 │ │ │ │ + cmpdi r12,0 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + subf r0,r12,r5 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + mr r10,r0 │ │ │ │ + stfdx f4,r8,r9 │ │ │ │ + addi r3,r10,1 │ │ │ │ + ble 6460 │ │ │ │ xxspltib vs33,254 │ │ │ │ + sldi r29,r0,3 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + addi r10,r8,-16 │ │ │ │ + plxv vs45,422856 # 6d3c0 │ │ │ │ + subfic r27,r11,1 │ │ │ │ xxspltd vs5,vs1,0 │ │ │ │ - subf r27,r30,r9 │ │ │ │ - subf r10,r7,r4 │ │ │ │ - addi r24,r24,27712 │ │ │ │ - subfic r23,r12,1 │ │ │ │ - add r8,r8,r28 │ │ │ │ - cmpd r29,r3 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ - subf r9,r7,r27 │ │ │ │ - mtfprd f9,r10 │ │ │ │ - lfd f3,0(r24) │ │ │ │ + xxspltd vs6,vs4,0 │ │ │ │ + mr r30,r0 │ │ │ │ + add r10,r10,r29 │ │ │ │ + subf r28,r0,r2 │ │ │ │ + add r29,r8,r29 │ │ │ │ + li r6,0 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - lfd f12,16(r8) │ │ │ │ - addi r25,r25,27696 │ │ │ │ - addi r26,r26,27712 │ │ │ │ - add r28,r6,r28 │ │ │ │ - add r23,r23,r0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f9,f9 │ │ │ │ - mr r11,r29 │ │ │ │ + add r27,r27,r12 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r2,r6,r28 │ │ │ │ + subf r9,r6,r5 │ │ │ │ + lfd f12,16(r10) │ │ │ │ + cmpd r30,r3 │ │ │ │ + mr r4,r30 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtfprd f9,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ + fcfid f9,f9 │ │ │ │ fadd f0,f0,f1 │ │ │ │ fdiv f0,f0,f9 │ │ │ │ - fsub f0,f3,f0 │ │ │ │ + fsub f0,f4,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,24(r8) │ │ │ │ - blt 61cc │ │ │ │ - nop │ │ │ │ - cmpldi r7,1 │ │ │ │ - fdiv f4,f3,f9 │ │ │ │ - addi r10,r8,8 │ │ │ │ - add r5,r23,r29 │ │ │ │ - beq 6130 │ │ │ │ - lxv vs45,0(r25) │ │ │ │ - xxspltd vs8,vs4,0 │ │ │ │ - srdi r11,r7,1 │ │ │ │ - lxv vs6,0(r26) │ │ │ │ - mtvsrdd vs32,r5,r5 │ │ │ │ - addi r10,r8,8 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r11 │ │ │ │ + stfd f0,24(r10) │ │ │ │ + blt 6440 │ │ │ │ + cmpldi r6,1 │ │ │ │ + fdiv f3,f4,f9 │ │ │ │ + addi r9,r10,8 │ │ │ │ + add r7,r27,r30 │ │ │ │ + beq 60f0 │ │ │ │ + srdi r4,r6,1 │ │ │ │ + mtvsrdd vs32,r7,r7 │ │ │ │ + xxspltd vs8,vs3,0 │ │ │ │ + addi r9,r10,8 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r4 │ │ │ │ vaddudm v0,v0,v13 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ xvcvsxddp vs11,vs32 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - lxvx vs10,r8,r9 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + lxvx vs10,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ xxswapd vs10,vs10 │ │ │ │ xvsubdp vs11,vs5,vs11 │ │ │ │ xvmuldp vs11,vs11,vs8 │ │ │ │ xvsubdp vs0,vs6,vs11 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 60e0 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 6168 │ │ │ │ - clrrdi r11,r7,1 │ │ │ │ - subf r5,r11,r5 │ │ │ │ - subf r11,r11,r29 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - sldi r9,r11,3 │ │ │ │ - lfd f12,0(r24) │ │ │ │ - addi r11,r11,-1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 60a0 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + beq 6124 │ │ │ │ + clrrdi r4,r6,1 │ │ │ │ + subf r7,r4,r7 │ │ │ │ + subf r4,r4,r30 │ │ │ │ + mtfprd f0,r7 │ │ │ │ + sldi r2,r4,3 │ │ │ │ + addi r4,r4,-1 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f10,r6,r9 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - lfdx f11,r6,r11 │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f12,r8,r4 │ │ │ │ fsub f0,f1,f0 │ │ │ │ - fmul f0,f0,f4 │ │ │ │ - fsub f12,f12,f0 │ │ │ │ + fmul f0,f0,f3 │ │ │ │ + fsub f11,f4,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ - fdiv f9,f1,f9 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r9,r7,1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - mr r8,r10 │ │ │ │ - cmpld r0,r9 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ - stfd f0,0(r28) │ │ │ │ - beq 6200 │ │ │ │ - mr r7,r9 │ │ │ │ - lfd f12,16(r8) │ │ │ │ - cmpd r29,r3 │ │ │ │ - mr r11,r29 │ │ │ │ - subf r9,r7,r27 │ │ │ │ - subf r10,r7,r4 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - mtfprd f9,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f9,f9 │ │ │ │ - fadd f0,f0,f1 │ │ │ │ - fdiv f0,f0,f9 │ │ │ │ - fsub f0,f3,f0 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfd f0,24(r8) │ │ │ │ - bge 60a0 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ fdiv f9,f1,f9 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r9,r7,1 │ │ │ │ - addi r10,r8,8 │ │ │ │ - addi r29,r29,1 │ │ │ │ - cmpld r0,r9 │ │ │ │ - mr r8,r10 │ │ │ │ + lfd f0,0(r29) │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r30,r30,1 │ │ │ │ + mr r10,r9 │ │ │ │ + cmpld r6,r12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfd f0,0(r28) │ │ │ │ - bne 618c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add r11,r3,r7 │ │ │ │ - addi r8,r7,2 │ │ │ │ - cmpd r30,r8 │ │ │ │ - blt 6544 │ │ │ │ - add r26,r0,r11 │ │ │ │ - subf r28,r30,r11 │ │ │ │ - addi r7,r11,-2 │ │ │ │ + stfd f0,0(r29) │ │ │ │ + bne 6030 │ │ │ │ + addi r4,r12,-1 │ │ │ │ + addi r7,r12,1 │ │ │ │ + add r4,r4,r3 │ │ │ │ + cmpd r0,r7 │ │ │ │ + blt 646c │ │ │ │ + add r27,r12,r4 │ │ │ │ + subf r29,r0,r4 │ │ │ │ + addi r10,r4,-2 │ │ │ │ + xxspltidp vs3,1065353216 │ │ │ │ + plxv vs44,422480 # 6d3c0 │ │ │ │ xxspltib vs33,254 │ │ │ │ - addis r23,r2,-3 │ │ │ │ - addis r24,r2,-3 │ │ │ │ xxspltd vs6,vs1,0 │ │ │ │ - subf r8,r8,r12 │ │ │ │ - subf r27,r30,r4 │ │ │ │ - cmpd cr5,r3,r11 │ │ │ │ - subf r26,r12,r26 │ │ │ │ - andi. r9,r28,1 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - clrrdi r25,r28,1 │ │ │ │ - sldi r5,r30,3 │ │ │ │ - cmpldi cr6,r28,1 │ │ │ │ + subf r7,r7,r11 │ │ │ │ + subf r28,r0,r5 │ │ │ │ + subf r27,r11,r27 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + clrrdi r2,r29,1 │ │ │ │ + andi. r9,r29,1 │ │ │ │ + xxspltd vs8,vs3,0 │ │ │ │ + cmpldi cr6,r29,1 │ │ │ │ + sldi r6,r0,3 │ │ │ │ + cmpd cr5,r3,r4 │ │ │ │ + addi r30,r27,1 │ │ │ │ + addi r9,r10,8 │ │ │ │ + subf r27,r2,r4 │ │ │ │ + add r10,r8,r10 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - addi r9,r26,1 │ │ │ │ - addi r10,r7,8 │ │ │ │ - subf r26,r25,r11 │ │ │ │ - add r7,r6,r7 │ │ │ │ - addi r23,r23,27696 │ │ │ │ - addi r24,r24,27712 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - mr r21,r9 │ │ │ │ - subf r25,r25,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ + mtfprd f0,r30 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + mr r25,r30 │ │ │ │ + add r9,r8,r9 │ │ │ │ xxspltd vs45,vs0,0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mr r26,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f5,f0 │ │ │ │ - bgt cr5,6340 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f4,27712(r9) │ │ │ │ - fdiv f4,f4,f5 │ │ │ │ - beq cr6,652c │ │ │ │ - lxv vs32,0(r23) │ │ │ │ - xxspltd vs8,vs4,0 │ │ │ │ - srdi r29,r28,1 │ │ │ │ - lxv vs9,0(r24) │ │ │ │ - li r9,0 │ │ │ │ - mtctr r29 │ │ │ │ - vaddudm v0,v13,v0 │ │ │ │ + bgt cr5,6288 │ │ │ │ + fdiv f4,f3,f5 │ │ │ │ + beq cr6,6454 │ │ │ │ + srdi r30,r29,1 │ │ │ │ + xxspltd vs9,vs4,0 │ │ │ │ + vaddudm v0,v13,v12 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ xvcvsxddp vs11,vs32 │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ + lxvx vs12,r9,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xxswapd vs12,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xvsubdp vs11,vs6,vs11 │ │ │ │ - xvmuldp vs11,vs11,vs8 │ │ │ │ - xvsubdp vs10,vs9,vs11 │ │ │ │ + xvmuldp vs11,vs11,vs9 │ │ │ │ + xvsubdp vs10,vs8,vs11 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 62c0 │ │ │ │ - beq 6340 │ │ │ │ - mr r9,r26 │ │ │ │ - mtfprd f0,r25 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 6210 │ │ │ │ + beq 6288 │ │ │ │ + mr r2,r27 │ │ │ │ + mtfprd f0,r26 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r29,r9,3 │ │ │ │ - addis r22,r2,-3 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f10,r6,r29 │ │ │ │ - lfd f11,27712(r22) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r6,r9 │ │ │ │ + sldi r30,r2,3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfdx f10,r8,r30 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ fsub f0,f1,f0 │ │ │ │ fmul f0,f0,f4 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + fsub f11,f3,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r6,r29 │ │ │ │ + stfdx f0,r8,r30 │ │ │ │ fdiv f5,f1,f5 │ │ │ │ - lfdx f0,r6,r5 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpld cr7,r8,r27 │ │ │ │ + lfdx f0,r8,r6 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpld cr7,r7,r28 │ │ │ │ fmul f0,f0,f5 │ │ │ │ - stfdx f0,r6,r5 │ │ │ │ - bne cr7,6280 │ │ │ │ - cmpd r12,r3 │ │ │ │ - ble 6498 │ │ │ │ - add r0,r0,r11 │ │ │ │ - addi r8,r11,-2 │ │ │ │ - subf r7,r30,r11 │ │ │ │ + stfdx f0,r8,r6 │ │ │ │ + bne cr7,61e0 │ │ │ │ + cmpd r11,r3 │ │ │ │ + ble 63d0 │ │ │ │ + add r12,r12,r4 │ │ │ │ + addi r10,r4,-2 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ + subf r3,r3,r11 │ │ │ │ + plxv vs45,422144 # 6d3c0 │ │ │ │ xxspltib vs33,254 │ │ │ │ - addis r28,r2,-3 │ │ │ │ - addis r27,r2,-3 │ │ │ │ xxspltd vs6,vs1,0 │ │ │ │ - subf r3,r3,r12 │ │ │ │ - addi r29,r11,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - subf r30,r12,r0 │ │ │ │ - addi r28,r28,27696 │ │ │ │ - addi r27,r27,27712 │ │ │ │ + subf r7,r0,r4 │ │ │ │ + addi r0,r4,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + subf r11,r11,r12 │ │ │ │ + xxspltd vs8,vs4,0 │ │ │ │ + addi r9,r10,8 │ │ │ │ + addi r11,r11,1 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - addi r10,r8,8 │ │ │ │ - addi r30,r30,1 │ │ │ │ - add r8,r6,r8 │ │ │ │ - mtvsrdd vs45,r30,r30 │ │ │ │ - add r10,r6,r10 │ │ │ │ - subf r9,r7,r29 │ │ │ │ - cmpd r11,r9 │ │ │ │ - blt 648c │ │ │ │ + add r10,r8,r10 │ │ │ │ + mtvsrdd vs44,r11,r11 │ │ │ │ + add r9,r8,r9 │ │ │ │ + nop │ │ │ │ + subf r2,r7,r0 │ │ │ │ + cmpd r2,r4 │ │ │ │ + bgt 63c4 │ │ │ │ mtfprd f0,r3 │ │ │ │ - addis r9,r2,-3 │ │ │ │ cmpldi r7,1 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f5,27712(r9) │ │ │ │ - fdiv f5,f5,f0 │ │ │ │ - beq 6520 │ │ │ │ - lxv vs32,0(r28) │ │ │ │ - xxspltd vs8,vs5,0 │ │ │ │ - srdi r5,r7,1 │ │ │ │ - lxv vs9,0(r27) │ │ │ │ - li r9,0 │ │ │ │ - mtctr r5 │ │ │ │ - vaddudm v0,v13,v0 │ │ │ │ + fcfid f5,f0 │ │ │ │ + fdiv f5,f4,f5 │ │ │ │ + beq 6448 │ │ │ │ + srdi r6,r7,1 │ │ │ │ + xxspltd vs9,vs5,0 │ │ │ │ + vaddudm v0,v12,v13 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ xvcvsxddp vs11,vs32 │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + lxvx vs12,r9,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xxswapd vs12,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xvsubdp vs11,vs6,vs11 │ │ │ │ - xvmuldp vs11,vs11,vs8 │ │ │ │ - xvsubdp vs10,vs9,vs11 │ │ │ │ + xvmuldp vs11,vs11,vs9 │ │ │ │ + xvsubdp vs10,vs8,vs11 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 6400 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 648c │ │ │ │ - clrrdi r9,r7,1 │ │ │ │ - subf r5,r9,r11 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 6340 │ │ │ │ + andi. r2,r7,1 │ │ │ │ + beq 63c4 │ │ │ │ + clrrdi r2,r7,1 │ │ │ │ + subf r6,r2,r4 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ - addi r5,r5,-1 │ │ │ │ - lfdx f10,r6,r9 │ │ │ │ - lfd f11,27712(r26) │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f12,r6,r5 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ fsub f0,f1,f0 │ │ │ │ fmul f0,f0,f5 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + fsub f11,f4,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ addic. r3,r3,-1 │ │ │ │ addi r7,r7,-1 │ │ │ │ - bne 63b0 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f1,r6,r4 │ │ │ │ - addi r1,r31,160 │ │ │ │ + bne 6300 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfdx f1,r8,r5 │ │ │ │ + addi r1,r31,128 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r21,-88(r1) │ │ │ │ - ld r22,-80(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addi r1,r31,160 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r1,r31,128 │ │ │ │ fmr f1,f0 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r21,-88(r1) │ │ │ │ - ld r22,-80(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - mr r5,r11 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - b 6454 │ │ │ │ - mr r9,r11 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - b 6308 │ │ │ │ - mr r11,r30 │ │ │ │ - li r8,1 │ │ │ │ - b 6208 │ │ │ │ - mr r3,r8 │ │ │ │ - b 635c │ │ │ │ + addi r9,r10,8 │ │ │ │ + b 6124 │ │ │ │ + mr r6,r4 │ │ │ │ + mtfprd f0,r11 │ │ │ │ + b 6394 │ │ │ │ + mr r2,r4 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + b 6258 │ │ │ │ + mr r4,r0 │ │ │ │ + li r7,1 │ │ │ │ + b 6154 │ │ │ │ + mr r3,r7 │ │ │ │ + b 62a4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xb80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x780 │ │ │ │ │ │ │ │ -0000000000006560 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,6560 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +0000000000006480 : │ │ │ │ mtfprd f0,r4 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ mtfprd f12,r3 │ │ │ │ mulld r3,r3,r3 │ │ │ │ - lfd f11,26888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f1,26576(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 │ │ │ │ │ │ │ │ -00000000000065c0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,6464 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +00000000000064e0 : │ │ │ │ mtfprd f0,r3 │ │ │ │ + xxspltidp vs8,1056964608 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xxspltidp vs6,1073741824 │ │ │ │ mtfprd f11,r4 │ │ │ │ - xxlxor vs9,vs9,vs9 │ │ │ │ - lfd f7,26896(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + neg r2,r4 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ fcfid f0,f0 │ │ │ │ + fcfid f9,f11 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fcfid f11,f11 │ │ │ │ - lfd f10,26576(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,26888(r9) │ │ │ │ - fcmpu cr0,f11,f9 │ │ │ │ - fmadd f0,f0,f7,f10 │ │ │ │ - fmul f9,f0,f7 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f8,f9,f9 │ │ │ │ - fadd f6,f9,f9 │ │ │ │ - fmadd f8,f8,f12,f10 │ │ │ │ - fmul f8,f8,f9 │ │ │ │ - fdiv f1,f7,f8 │ │ │ │ - bgt 6628 │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprd f11,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmul f12,f0,f11 │ │ │ │ - fcmpu cr0,f12,f10 │ │ │ │ - blt 66a0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f11,f6,f11 │ │ │ │ - lfd f12,26904(r9) │ │ │ │ - fmadd f12,f11,f11,f12 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - fmul f12,f12,f1 │ │ │ │ - addi r9,r4,1 │ │ │ │ - xxlxor vs5,vs5,vs5 │ │ │ │ - mtfprd f11,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fcmpu cr0,f11,f5 │ │ │ │ - bgt 6670 │ │ │ │ + fmadd f0,f0,f8,f10 │ │ │ │ + xscmpgedp vs12,vs12,vs9 │ │ │ │ + xxsel vs12,vs9,vs11,vs12 │ │ │ │ + fdiv f7,f6,f0 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ + fmul f9,f0,f0 │ │ │ │ + fadd f5,f0,f0 │ │ │ │ + fmadd f9,f9,f6,f10 │ │ │ │ + fmul f9,f9,f0 │ │ │ │ + fdiv f1,f8,f9 │ │ │ │ + fmul f11,f7,f12 │ │ │ │ + fcmpu cr0,f11,f10 │ │ │ │ + blt 65c0 │ │ │ │ + fsub f12,f5,f12 │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + addi r2,r4,1 │ │ │ │ not r4,r4 │ │ │ │ - mtfprd f11,r4 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fcmpu cr0,f0,f10 │ │ │ │ - blt 66e0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f0,f6,f11 │ │ │ │ - lfd f11,26904(r9) │ │ │ │ - fmadd f11,f0,f0,f11 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - fmadd f1,f1,f0,f12 │ │ │ │ + xxlxor vs10,vs10,vs10 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ + mtfprd f6,r2 │ │ │ │ + fcfid f6,f6 │ │ │ │ + fmadd f11,f12,f12,f11 │ │ │ │ + xscmpgedp vs10,vs10,vs6 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + mtfprd f12,r4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmul f11,f11,f1 │ │ │ │ + xxsel vs12,vs6,vs12,vs10 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fcmpu cr0,f7,f8 │ │ │ │ + blt 662c │ │ │ │ + fsub f0,f5,f12 │ │ │ │ + xxspltidp vs12,3212836864 │ │ │ │ + fmadd f12,f0,f0,f12 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fmadd f1,f1,f0,f11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fmul f4,f11,f11 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f3,26920(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,26912(r9) │ │ │ │ - fsub f5,f4,f10 │ │ │ │ - fmul f12,f9,f12 │ │ │ │ - fmul f11,f5,f11 │ │ │ │ - fmul f11,f11,f3 │ │ │ │ - fnmsub f12,f4,f12,f11 │ │ │ │ - fmul f12,f12,f7 │ │ │ │ - fdiv f12,f12,f8 │ │ │ │ - fadd f12,f12,f10 │ │ │ │ - b 664c │ │ │ │ - nop │ │ │ │ + fmul f4,f12,f12 │ │ │ │ + xxspltidp vs3,1077936128 │ │ │ │ + xxspltidp vs11,1086324736 │ │ │ │ + addi r2,r4,1 │ │ │ │ + not r4,r4 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fsub f6,f4,f10 │ │ │ │ + fmul f12,f6,f12 │ │ │ │ + mtfprd f6,r2 │ │ │ │ + fcfid f6,f6 │ │ │ │ + fmul f12,f12,f3 │ │ │ │ + fnmsub f11,f4,f11,f12 │ │ │ │ + mtfprd f12,r4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmul f11,f11,f8 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ + fdiv f11,f11,f9 │ │ │ │ + fadd f11,f11,f10 │ │ │ │ + xxlxor vs10,vs10,vs10 │ │ │ │ + xscmpgedp vs10,vs10,vs6 │ │ │ │ + xxsel vs12,vs6,vs12,vs10 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fcmpu cr0,f7,f8 │ │ │ │ + bge 659c │ │ │ │ + fmul f1,f12,f12 │ │ │ │ + fadd f11,f11,f8 │ │ │ │ + xxspltidp vs7,1077936128 │ │ │ │ nop │ │ │ │ - fmul f1,f11,f11 │ │ │ │ - fadd f12,f12,f10 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,26920(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f6,26912(r9) │ │ │ │ - fsub f10,f1,f10 │ │ │ │ - fmul f9,f9,f6 │ │ │ │ - fmul f10,f10,f11 │ │ │ │ - fmul f10,f10,f0 │ │ │ │ - fnmsub f1,f9,f1,f10 │ │ │ │ - fmul f1,f1,f7 │ │ │ │ - fdiv f1,f1,f8 │ │ │ │ - fadd f1,f1,f12 │ │ │ │ + xxspltidp vs6,1086324736 │ │ │ │ + xxspltidp vs10,1056964608 │ │ │ │ + fmul f0,f0,f6 │ │ │ │ + fsub f8,f1,f8 │ │ │ │ + fmul f8,f8,f12 │ │ │ │ + fmul f8,f8,f7 │ │ │ │ + fnmsub f1,f0,f1,f8 │ │ │ │ + fmul f1,f1,f10 │ │ │ │ + fdiv f1,f1,f9 │ │ │ │ + fadd f1,f1,f11 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000006730 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,6096 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +0000000000006680 : │ │ │ │ mtfprd f0,r3 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - xxlxor vs5,vs5,vs5 │ │ │ │ - lfd f4,26896(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs12,1056964608 │ │ │ │ + xxspltidp vs43,1077936128 │ │ │ │ + xxspltidp vs11,1082130432 │ │ │ │ + mtfprd f10,r4 │ │ │ │ + neg r2,r4 │ │ │ │ + xxspltidp vs4,1048576000 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - lfd f13,26920(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,26928(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fcmpu cr0,f12,f5 │ │ │ │ - fmadd f0,f0,f4,f13 │ │ │ │ - lfd f8,26944(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f6,26960(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f10,26952(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f5,f0,f11 │ │ │ │ - lfd f9,26968(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f7,26936(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs32,vs5,vs5 │ │ │ │ - fmul f6,f5,f6 │ │ │ │ - lfd f2,26976(r9) │ │ │ │ - xsmuldp vs33,vs5,vs7 │ │ │ │ - fdiv f0,f2,f0 │ │ │ │ - xsmuldp vs4,vs5,vs32 │ │ │ │ - xsmuldp vs44,vs32,vs32 │ │ │ │ - xsmuldp vs3,vs32,vs4 │ │ │ │ - xsmuldp vs45,vs4,vs44 │ │ │ │ - fmadd f9,f4,f9,f6 │ │ │ │ - fmul f8,f3,f8 │ │ │ │ - xsmaddmdp vs10,vs45,vs8 │ │ │ │ - xsadddp vs42,vs9,vs10 │ │ │ │ - bgt 67e0 │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f10,f0,f12 │ │ │ │ - fmul f9,f12,f12 │ │ │ │ - lxsd v11,26576(r9) │ │ │ │ - xscmpudp cr0,vs10,vs43 │ │ │ │ - blt 6e60 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,26888(r9) │ │ │ │ - fcmpu cr0,f10,f11 │ │ │ │ - bge 6ab0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs47,vs12,vs9 │ │ │ │ - fsub f7,f4,f5 │ │ │ │ + xxspltidp vs7,1150025728 │ │ │ │ + nop │ │ │ │ + xxspltidp vs32,1144258560 │ │ │ │ + xxspltidp vs9,1159135232 │ │ │ │ + fcfid f5,f10 │ │ │ │ + mtfprd f6,r2 │ │ │ │ + xxspltidp vs8,1145307136 │ │ │ │ + xxspltidp vs44,1065353216 │ │ │ │ + xxspltidp vs3,1124859904 │ │ │ │ + fcfid f6,f6 │ │ │ │ + xsmaddmdp vs0,vs12,vs43 │ │ │ │ + xscmpgedp vs12,vs1,vs5 │ │ │ │ + xxsel vs12,vs5,vs6,vs12 │ │ │ │ + fdiv f10,f11,f0 │ │ │ │ + fmul f0,f0,f4 │ │ │ │ + fmul f13,f12,f12 │ │ │ │ + fmul f5,f0,f0 │ │ │ │ + xsmuldp vs32,vs0,vs32 │ │ │ │ + fmul f3,f0,f3 │ │ │ │ + fmul f6,f0,f5 │ │ │ │ + fmul f2,f5,f5 │ │ │ │ + fmul f4,f5,f6 │ │ │ │ + xsmuldp vs45,vs6,vs2 │ │ │ │ + xsmaddmdp vs8,vs6,vs32 │ │ │ │ + fmul f7,f4,f7 │ │ │ │ + xsmaddmdp vs9,vs45,vs7 │ │ │ │ + xsmuldp vs33,vs10,vs12 │ │ │ │ + fadd f7,f8,f9 │ │ │ │ + xscmpudp cr0,vs33,vs44 │ │ │ │ + blt 6df0 │ │ │ │ + xxspltidp vs9,1073741824 │ │ │ │ + xscmpudp cr0,vs33,vs9 │ │ │ │ + bge 6a10 │ │ │ │ + xsmuldp vs51,vs12,vs13 │ │ │ │ + xxspltidp vs43,1132199936 │ │ │ │ + xxspltidp vs8,3296763904 │ │ │ │ + xxspltidp vs9,1156907008 │ │ │ │ + xxspltidp vs40,1173684224 │ │ │ │ + xxspltidp vs50,1176338432 │ │ │ │ + xssubdp vs44,vs6,vs0 │ │ │ │ + xxspltidp vs42,1159561216 │ │ │ │ + xxspltidp vs37,1168465920 │ │ │ │ + xxspltidp vs39,1133707264 │ │ │ │ + xxspltidp vs41,1150484480 │ │ │ │ + xxspltidp vs33,1140588544 │ │ │ │ + xxspltidp vs34,1174446080 │ │ │ │ + fmul f11,f13,f13 │ │ │ │ + xsmuldp vs38,vs6,vs6 │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,1144848384 │ │ │ │ + xsmaddmdp vs40,vs5,vs8 │ │ │ │ + xsmuldp vs50,vs6,vs50 │ │ │ │ + xxspltidp vs48,1136918528 │ │ │ │ + xxspltidp vs8,1165295616 │ │ │ │ + xsmuldp vs43,vs51,vs43 │ │ │ │ + xsnmsubmdp vs41,vs5,vs39 │ │ │ │ + xxspltidp vs35,1135083520 │ │ │ │ + xxspltidp vs36,1151467520 │ │ │ │ + xsmuldp vs44,vs44,vs42 │ │ │ │ + xsmuldp vs34,vs5,vs34 │ │ │ │ + xxspltidp vs42,1159364608 │ │ │ │ + xxspltidp vs39,1163689984 │ │ │ │ + fmadd f8,f2,f8,f1 │ │ │ │ + xxspltidp vs1,1101529088 │ │ │ │ + xsmuldp vs49,vs51,vs11 │ │ │ │ + xsmuldp vs35,vs4,vs35 │ │ │ │ + xsmuldp vs36,vs0,vs36 │ │ │ │ + xsmsubmdp vs37,vs0,vs50 │ │ │ │ + xsmuldp vs43,vs43,vs0 │ │ │ │ + xsmuldp vs44,vs44,vs51 │ │ │ │ + xsmaddmdp vs38,vs48,vs34 │ │ │ │ + xsmaddmdp vs42,vs45,vs35 │ │ │ │ + xsmsubmdp vs39,vs6,vs36 │ │ │ │ + xsnmsubmdp vs33,vs4,vs37 │ │ │ │ + xsnmsubmdp vs9,vs2,vs43 │ │ │ │ + xssubdp vs8,vs8,vs38 │ │ │ │ + xsnmsubmdp vs1,vs49,vs39 │ │ │ │ + xsmaddmdp vs33,vs12,vs44 │ │ │ │ + xsadddp vs9,vs9,vs40 │ │ │ │ + fmul f9,f9,f13 │ │ │ │ + xsmaddmdp vs11,vs41,vs9 │ │ │ │ + xsadddp vs11,vs11,vs33 │ │ │ │ + fadd f11,f11,f8 │ │ │ │ + xsmaddmdp vs11,vs12,vs42 │ │ │ │ + fadd f1,f1,f11 │ │ │ │ + fdiv f1,f1,f7 │ │ │ │ + addi r2,r4,1 │ │ │ │ + not r4,r4 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + xxspltidp vs9,1065353216 │ │ │ │ + mtfprd f8,r2 │ │ │ │ + mtfprd f11,r4 │ │ │ │ + fcfid f8,f8 │ │ │ │ + fcfid f11,f11 │ │ │ │ + xscmpgedp vs12,vs12,vs8 │ │ │ │ + xxsel vs12,vs8,vs11,vs12 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f11,f12,f12 │ │ │ │ + fcmpu cr0,f10,f9 │ │ │ │ + blt 6b64 │ │ │ │ + xxspltidp vs8,1073741824 │ │ │ │ + fcmpu cr0,f10,f8 │ │ │ │ + bge 6c60 │ │ │ │ + xsmuldp vs36,vs12,vs11 │ │ │ │ + xxspltidp vs33,1132199936 │ │ │ │ + xxspltidp vs35,1176338432 │ │ │ │ + xxspltidp vs40,1133707264 │ │ │ │ + xxspltidp vs10,1150484480 │ │ │ │ + xxspltidp vs39,1168465920 │ │ │ │ + xssubdp vs32,vs6,vs0 │ │ │ │ + xxspltidp vs8,1156907008 │ │ │ │ + xxspltidp vs3,3296763904 │ │ │ │ + xxspltidp vs43,1173684224 │ │ │ │ + xxspltidp vs37,1174446080 │ │ │ │ + xxspltidp vs44,1159561216 │ │ │ │ + xsmuldp vs35,vs6,vs35 │ │ │ │ + xsmuldp vs41,vs6,vs6 │ │ │ │ + xxspltidp vs42,1144848384 │ │ │ │ + xxspltidp vs13,1140588544 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - fmul f10,f9,f9 │ │ │ │ - xsmuldp vs40,vs4,vs4 │ │ │ │ - xsdivdp vs38,vs43,vs42 │ │ │ │ - lxsd v7,27296(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f8,27304(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v3,27152(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs39,vs47,vs39 │ │ │ │ - lxsd v18,27312(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27240(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs39,vs39,vs5 │ │ │ │ - lxsd v2,27264(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs35,vs32,vs50 │ │ │ │ - lxsd v19,27248(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f1,f4,f1 │ │ │ │ - lxsd v4,27136(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs8,vs44,vs39 │ │ │ │ - xsmuldp vs7,vs7,vs34 │ │ │ │ - lxsd v5,27288(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs51,vs5,vs1 │ │ │ │ - lxsd v9,27256(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs8,vs8,vs35 │ │ │ │ - xsmuldp vs7,vs7,vs47 │ │ │ │ - lxsd v16,27088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs36,vs32,vs37 │ │ │ │ - lfd f31,27232(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs41,vs3,vs51 │ │ │ │ - lfd f11,27216(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs48,vs32,vs48 │ │ │ │ - fmul f8,f8,f9 │ │ │ │ - lxsd v14,27224(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs7,vs41,vs12 │ │ │ │ - lxsd v17,27200(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs40,vs31,vs48 │ │ │ │ + xsnmsubmdp vs10,vs5,vs40 │ │ │ │ + xxspltidp vs40,1151467520 │ │ │ │ + xxspltidp vs50,1136918528 │ │ │ │ + xxspltidp vs38,1135083520 │ │ │ │ + xsmuldp vs33,vs36,vs33 │ │ │ │ + xsmaddmdp vs43,vs5,vs3 │ │ │ │ + xsmuldp vs37,vs5,vs37 │ │ │ │ + xxspltidp vs3,1165295616 │ │ │ │ + xsmuldp vs32,vs32,vs44 │ │ │ │ + fdiv f9,f9,f7 │ │ │ │ + xxmr vs7,vs42 │ │ │ │ + xsmuldp vs34,vs11,vs11 │ │ │ │ + xsmuldp vs40,vs0,vs40 │ │ │ │ + xsmuldp vs38,vs4,vs38 │ │ │ │ + nop │ │ │ │ + xxspltidp vs42,1163689984 │ │ │ │ + xxspltidp vs44,1159364608 │ │ │ │ + xsmsubmdp vs39,vs0,vs35 │ │ │ │ + fmadd f5,f2,f3,f7 │ │ │ │ + xxspltidp vs7,1101529088 │ │ │ │ + xsmuldp vs0,vs33,vs0 │ │ │ │ + xxmr vs33,vs37 │ │ │ │ + xsmuldp vs3,vs32,vs36 │ │ │ │ + xsmuldp vs51,vs36,vs34 │ │ │ │ + xsmaddadp vs33,vs41,vs50 │ │ │ │ + xxmr vs32,vs38 │ │ │ │ + xxmr vs31,vs39 │ │ │ │ + xsmaddadp vs32,vs45,vs44 │ │ │ │ + fnmsub f0,f2,f8,f0 │ │ │ │ + fnmsub f4,f4,f13,f31 │ │ │ │ + xxmr vs13,vs40 │ │ │ │ lfd f31,-8(r1) │ │ │ │ - xsmaddmdp vs11,vs44,vs46 │ │ │ │ - xsmuldp vs46,vs47,vs10 │ │ │ │ - xsmaddmdp vs10,vs36,vs8 │ │ │ │ - lxsd v18,27272(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs49,vs3,vs49 │ │ │ │ - lxsd v5,27208(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs50,vs5,vs50 │ │ │ │ - xssubdp vs11,vs11,vs40 │ │ │ │ - fadd f10,f10,f7 │ │ │ │ - lxsd v2,27280(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs37,vs45,vs49 │ │ │ │ - lfd f1,27320(r9) │ │ │ │ - xsmsubmdp vs34,vs4,vs50 │ │ │ │ - fadd f10,f10,f11 │ │ │ │ - xsnmsubmdp vs1,vs46,vs34 │ │ │ │ - xsmaddmdp vs10,vs12,vs37 │ │ │ │ - xxmr vs12,vs38 │ │ │ │ - fadd f1,f1,f10 │ │ │ │ - fmul f1,f1,f12 │ │ │ │ - addi r9,r4,1 │ │ │ │ - xxlxor vs8,vs8,vs8 │ │ │ │ - mtfprd f10,r9 │ │ │ │ - fcfid f10,f10 │ │ │ │ - fcmpu cr0,f10,f8 │ │ │ │ - bgt 6958 │ │ │ │ - not r4,r4 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - fcfid f10,f12 │ │ │ │ - fmul f11,f10,f0 │ │ │ │ - fmul f12,f10,f10 │ │ │ │ - xscmpudp cr0,vs11,vs43 │ │ │ │ - blt 6dc0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,26888(r9) │ │ │ │ - fcmpu cr0,f11,f0 │ │ │ │ - bge 6c30 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs35,vs10,vs12 │ │ │ │ - xsdivdp vs0,vs43,vs42 │ │ │ │ - fsub f2,f4,f5 │ │ │ │ - xsmuldp vs51,vs12,vs12 │ │ │ │ - xsmuldp vs40,vs4,vs4 │ │ │ │ - lfd f13,27296(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,27304(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f8,27152(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs13,vs35,vs13 │ │ │ │ - xsmuldp vs43,vs35,vs51 │ │ │ │ - lxsd v6,27312(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v2,27240(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f13,f13,f5 │ │ │ │ - lxsd v9,27264(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs42,vs38 │ │ │ │ - lxsd v7,27248(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs42,vs32,vs8 │ │ │ │ - xsmuldp vs34,vs4,vs34 │ │ │ │ - lfd f9,27136(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs11,vs44,vs13 │ │ │ │ - xsmuldp vs2,vs2,vs41 │ │ │ │ - lxsd v1,27288(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs39,vs5,vs34 │ │ │ │ - lfd f6,27256(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs11,vs11,vs42 │ │ │ │ - lxsd v4,27088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs9,vs32,vs33 │ │ │ │ - lxsd v18,27232(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs6,vs3,vs39 │ │ │ │ - lfd f7,27216(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs32,vs32,vs36 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - lxsd v17,27224(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,27200(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs32,vs40,vs50 │ │ │ │ - xsmaddadp vs12,vs9,vs51 │ │ │ │ - lxsd v6,27272(r9) │ │ │ │ - xsmaddmdp vs7,vs44,vs49 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs37,vs3,vs37 │ │ │ │ - lxsd v1,27208(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs38,vs5,vs38 │ │ │ │ - xsmuldp vs5,vs2,vs35 │ │ │ │ - lxsd v9,27280(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xssubdp vs7,vs7,vs32 │ │ │ │ - lfd f8,27320(r9) │ │ │ │ - xxmr vs2,vs37 │ │ │ │ - fmadd f6,f6,f10,f5 │ │ │ │ - xsmaddadp vs2,vs45,vs33 │ │ │ │ - xsmsubadp vs38,vs4,vs41 │ │ │ │ - fadd f12,f12,f6 │ │ │ │ - xsnmsubmdp vs8,vs43,vs38 │ │ │ │ - fadd f12,f12,f7 │ │ │ │ - fmadd f12,f10,f12,f2 │ │ │ │ - fadd f12,f8,f12 │ │ │ │ - fmadd f1,f12,f0,f1 │ │ │ │ + xxmr vs8,vs51 │ │ │ │ + xsmsubadp vs13,vs6,vs42 │ │ │ │ + xssubdp vs6,vs5,vs33 │ │ │ │ + xsadddp vs0,vs0,vs43 │ │ │ │ + fmadd f5,f4,f12,f3 │ │ │ │ + fnmsub f8,f8,f7,f13 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + xsmaddadp vs0,vs10,vs34 │ │ │ │ + fadd f0,f0,f5 │ │ │ │ + fadd f0,f0,f6 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + fadd f0,f8,f0 │ │ │ │ + fmadd f1,f0,f9,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - fcmpu cr0,f10,f13 │ │ │ │ - bge 6be0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs51,vs12,vs9 │ │ │ │ - xsmuldp vs49,vs4,vs4 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - lxsd v9,27136(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v8,27144(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs46,vs51,vs51 │ │ │ │ - lxsd v15,27120(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v16,27016(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs41,vs32,vs40 │ │ │ │ - xsdivdp vs40,vs43,vs42 │ │ │ │ - lfd f1,27152(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs47,vs4,vs47 │ │ │ │ - lxsd v5,27160(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs48,vs5,vs48 │ │ │ │ - xsmuldp vs41,vs41,vs9 │ │ │ │ - lfd f11,27168(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f7,26984(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v2,27104(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs37,vs44,vs11 │ │ │ │ - xsnmsubmdp vs1,vs32,vs41 │ │ │ │ - lxsd v6,27192(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs7,vs5,vs47 │ │ │ │ - lfd f8,27112(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs34,vs4,vs48 │ │ │ │ - xsadddp vs1,vs1,vs37 │ │ │ │ - lxsd v18,27072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs38,vs46,vs38 │ │ │ │ - xsmuldp vs7,vs7,vs51 │ │ │ │ - lfd f10,27080(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs8,vs3,vs34 │ │ │ │ - lxsd v4,27088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs50,vs44,vs50 │ │ │ │ - xsmaddmdp vs1,vs9,vs38 │ │ │ │ - lfd f31,27096(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f8,f8,f12,f7 │ │ │ │ - lxsd v3,27176(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs10,vs49,vs50 │ │ │ │ - xsmaddmdp vs36,vs32,vs31 │ │ │ │ - lxsd v7,27128(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - xsmuldp vs35,vs4,vs35 │ │ │ │ - lfd f11,27184(r9) │ │ │ │ + xscmpudp cr0,vs33,vs43 │ │ │ │ + bge 6c10 │ │ │ │ + xxspltidp vs9,3267624960 │ │ │ │ + xxspltidp vs44,1150484480 │ │ │ │ + xxspltidp vs34,1168523264 │ │ │ │ + xxspltidp vs35,1161281536 │ │ │ │ + xsmuldp vs37,vs12,vs13 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1135312896 │ │ │ │ + xxspltidp vs1,1173684224 │ │ │ │ + xxspltidp vs41,1180065792 │ │ │ │ + xxspltidp vs33,1152319488 │ │ │ │ + xxspltidp vs38,1185300480 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + xxspltidp vs8,1184296960 │ │ │ │ + xsmaddmdp vs44,vs5,vs9 │ │ │ │ + xsmuldp vs34,vs6,vs34 │ │ │ │ + xsmuldp vs35,vs0,vs35 │ │ │ │ + xxspltidp vs36,1188454400 │ │ │ │ + xsmaddmdp vs41,vs2,vs11 │ │ │ │ + xsmuldp vs50,vs6,vs6 │ │ │ │ + xxspltidp vs9,1178460160 │ │ │ │ + xxspltidp vs40,1174446080 │ │ │ │ + xxspltidp vs49,3279683584 │ │ │ │ + xxspltidp vs39,1172881408 │ │ │ │ + xxspltidp vs43,1149960192 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1179205632 │ │ │ │ + xsmuldp vs51,vs37,vs37 │ │ │ │ + xsmuldp vs36,vs2,vs36 │ │ │ │ + addi r2,r4,1 │ │ │ │ + not r4,r4 │ │ │ │ + xsmuldp vs44,vs44,vs13 │ │ │ │ + xsmsubmdp vs33,vs0,vs34 │ │ │ │ + xsmsubmdp vs38,vs6,vs35 │ │ │ │ + xsmaddmdp vs40,vs5,vs49 │ │ │ │ + xsmuldp vs39,vs6,vs39 │ │ │ │ + xsnmsubmdp vs43,vs45,vs32 │ │ │ │ + xsmuldp vs42,vs51,vs42 │ │ │ │ + xsmsubmdp vs9,vs50,vs36 │ │ │ │ + xsnmsubmdp vs1,vs5,vs44 │ │ │ │ + xsmuldp vs33,vs33,vs37 │ │ │ │ + xsnmsubmdp vs8,vs4,vs38 │ │ │ │ + xsmsubmdp vs11,vs4,vs39 │ │ │ │ + xsadddp vs9,vs9,vs40 │ │ │ │ + xsadddp vs1,vs1,vs41 │ │ │ │ + xsmaddmdp vs8,vs12,vs33 │ │ │ │ + xsnmsubadp vs11,vs51,vs3 │ │ │ │ + xsmaddmdp vs1,vs13,vs42 │ │ │ │ fadd f1,f1,f8 │ │ │ │ - xsnmsubmdp vs39,vs45,vs6 │ │ │ │ - xsadddp vs10,vs10,vs36 │ │ │ │ - xsmsubmdp vs11,vs3,vs35 │ │ │ │ - fadd f1,f1,f10 │ │ │ │ - xsnmsubadp vs11,vs46,vs33 │ │ │ │ - xsmaddmdp vs1,vs12,vs39 │ │ │ │ - xxmr vs12,vs40 │ │ │ │ + mtfprd f8,r2 │ │ │ │ + fcfid f8,f8 │ │ │ │ + fadd f1,f1,f9 │ │ │ │ + xxspltidp vs9,1065353216 │ │ │ │ + xsmaddmdp vs1,vs12,vs43 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + xscmpgedp vs12,vs12,vs8 │ │ │ │ fadd f1,f1,f11 │ │ │ │ - fmul f1,f1,f12 │ │ │ │ - b 6934 │ │ │ │ - nop │ │ │ │ + mtfprd f11,r4 │ │ │ │ + fcfid f11,f11 │ │ │ │ + fdiv f1,f1,f7 │ │ │ │ + xxsel vs12,vs8,vs11,vs12 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f11,f12,f12 │ │ │ │ + fcmpu cr0,f10,f9 │ │ │ │ + bge 68b0 │ │ │ │ + xxspltidp vs43,1152319488 │ │ │ │ + xxspltidp vs44,1161281536 │ │ │ │ + xxspltidp vs45,1141637120 │ │ │ │ + nop │ │ │ │ + xxspltidp vs33,1158414336 │ │ │ │ + fmul f5,f12,f11 │ │ │ │ + xxspltidp vs10,1108082688 │ │ │ │ + xxspltidp vs2,1154613248 │ │ │ │ + fdiv f8,f9,f7 │ │ │ │ + xxspltidp vs7,1154899968 │ │ │ │ + fadd f9,f1,f9 │ │ │ │ + xxspltidp vs13,1151172608 │ │ │ │ + xxspltidp vs32,1140129792 │ │ │ │ + xsmuldp vs43,vs0,vs43 │ │ │ │ + xsmuldp vs44,vs0,vs44 │ │ │ │ + xsmuldp vs32,vs11,vs32 │ │ │ │ + fmul f1,f5,f5 │ │ │ │ + xsmaddmdp vs45,vs6,vs43 │ │ │ │ + xsmaddmdp vs33,vs6,vs44 │ │ │ │ + fmul f6,f3,f1 │ │ │ │ + xxmr vs0,vs45 │ │ │ │ + xsmaddmdp vs2,vs4,vs33 │ │ │ │ + fmadd f0,f5,f10,f0 │ │ │ │ + xsmaddmdp vs5,vs32,vs6 │ │ │ │ + fmul f2,f2,f11 │ │ │ │ + fmadd f0,f12,f0,f7 │ │ │ │ + fmadd f13,f12,f13,f2 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fmsub f0,f11,f0,f13 │ │ │ │ + fsub f0,f0,f5 │ │ │ │ + fmadd f1,f0,f8,f9 │ │ │ │ + blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fcmpu cr0,f10,f2 │ │ │ │ - xxlxor vs1,vs1,vs1 │ │ │ │ - bge 6934 │ │ │ │ - xsdivdp vs1,vs43,vs42 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmsub f12,f5,f2,f12 │ │ │ │ - lfd f9,26904(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,27056(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f10,27064(r9) │ │ │ │ - fmadd f9,f12,f12,f9 │ │ │ │ - fmadd f11,f12,f12,f11 │ │ │ │ - fmadd f10,f12,f12,f10 │ │ │ │ + xscmpudp cr0,vs33,vs11 │ │ │ │ + bge 6874 │ │ │ │ + fmsub f11,f0,f11,f12 │ │ │ │ + xxspltidp vs9,3212836864 │ │ │ │ + xxspltidp vs12,3239051264 │ │ │ │ + xxspltidp vs8,3229614080 │ │ │ │ + fdiv f1,f11,f7 │ │ │ │ + fmadd f12,f11,f11,f12 │ │ │ │ + fmadd f9,f11,f11,f9 │ │ │ │ + fmadd f11,f11,f11,f8 │ │ │ │ fmul f11,f11,f9 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - fmul f1,f1,f10 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - b 6934 │ │ │ │ + b 6874 │ │ │ │ nop │ │ │ │ - fcmpu cr0,f11,f13 │ │ │ │ - bge 6d70 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs36,vs10,vs12 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - xsmuldp vs50,vs4,vs4 │ │ │ │ - xsdivdp vs43,vs43,vs42 │ │ │ │ - lfd f13,27136(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v8,27144(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxspltidp vs8,1077936128 │ │ │ │ + fcmpu cr0,f10,f8 │ │ │ │ + bge 6da0 │ │ │ │ + xxspltidp vs10,3267624960 │ │ │ │ + xxspltidp vs43,1150484480 │ │ │ │ + xxspltidp vs35,1161281536 │ │ │ │ + xxspltidp vs34,1168523264 │ │ │ │ + xsmuldp vs36,vs12,vs11 │ │ │ │ + fdiv f9,f9,f7 │ │ │ │ + xxspltidp vs8,1135312896 │ │ │ │ + xxspltidp vs37,1185300480 │ │ │ │ + xxspltidp vs39,1180065792 │ │ │ │ + xxspltidp vs33,1173684224 │ │ │ │ + xxspltidp vs44,1152319488 │ │ │ │ + xsmuldp vs50,vs6,vs6 │ │ │ │ + xsmaddmdp vs43,vs5,vs10 │ │ │ │ + xsmuldp vs35,vs0,vs35 │ │ │ │ + xsmuldp vs34,vs6,vs34 │ │ │ │ + xxspltidp vs10,1188454400 │ │ │ │ + xxspltidp vs41,1088421888 │ │ │ │ + xxspltidp vs13,1184296960 │ │ │ │ + xxspltidp vs49,1172881408 │ │ │ │ + xxspltidp vs42,1149960192 │ │ │ │ + xsmaddmdp vs39,vs2,vs8 │ │ │ │ + nop │ │ │ │ + xxspltidp vs8,1178460160 │ │ │ │ + xxspltidp vs48,3279683584 │ │ │ │ + xxspltidp vs38,1174446080 │ │ │ │ + fmul f10,f2,f10 │ │ │ │ xsmuldp vs51,vs36,vs36 │ │ │ │ - lxsd v2,27120(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v3,27016(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs13,vs32,vs40 │ │ │ │ - lfd f7,27152(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs34,vs4,vs34 │ │ │ │ - lxsd v7,27160(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs35,vs5,vs35 │ │ │ │ - fmul f13,f13,f12 │ │ │ │ - lfd f0,27168(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs31,vs34 │ │ │ │ - lfd f2,26984(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,27104(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs39,vs44,vs0 │ │ │ │ - xsnmsubmdp vs7,vs32,vs13 │ │ │ │ - lxsd v9,27192(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmsub f5,f5,f2,f31 │ │ │ │ - xxmr vs2,vs35 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - lfd f8,27112(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubadp vs2,vs4,vs37 │ │ │ │ - xsadddp vs7,vs7,vs39 │ │ │ │ - lfd f11,27072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f9,27080(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fnmsub f8,f3,f8,f2 │ │ │ │ - lxsd v6,27088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs11,vs44,vs11 │ │ │ │ - lxsd v17,27096(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27176(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs9,vs50,vs11 │ │ │ │ - xsmuldp vs11,vs5,vs36 │ │ │ │ - xxmr vs44,vs49 │ │ │ │ - lxsd v10,27128(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f0,f4,f0 │ │ │ │ - xsmuldp vs4,vs51,vs41 │ │ │ │ - xsmaddadp vs44,vs32,vs38 │ │ │ │ - lxsd v8,27184(r9) │ │ │ │ - fmadd f8,f8,f10,f11 │ │ │ │ - xsnmsubadp vs6,vs45,vs42 │ │ │ │ + xxspltidp vs40,1179205632 │ │ │ │ + xsnmsubadp vs32,vs45,vs42 │ │ │ │ + xsmuldp vs7,vs43,vs11 │ │ │ │ + xxmr vs43,vs35 │ │ │ │ + xxmr vs2,vs34 │ │ │ │ + xsmsubadp vs43,vs6,vs37 │ │ │ │ + xsmsubadp vs2,vs0,vs44 │ │ │ │ + xsmuldp vs0,vs6,vs49 │ │ │ │ + xxmr vs44,vs48 │ │ │ │ + xsmsubadp vs10,vs50,vs8 │ │ │ │ + xsmuldp vs45,vs51,vs41 │ │ │ │ + xsmaddadp vs44,vs5,vs38 │ │ │ │ + xsnmsubadp vs7,vs5,vs33 │ │ │ │ xxmr vs5,vs40 │ │ │ │ - fmadd f12,f12,f7,f4 │ │ │ │ - xsadddp vs9,vs9,vs44 │ │ │ │ - fmsub f5,f3,f5,f0 │ │ │ │ - fadd f12,f12,f8 │ │ │ │ - fmr f11,f5 │ │ │ │ - xsnmsubadp vs11,vs51,vs33 │ │ │ │ - fadd f12,f12,f9 │ │ │ │ - fmadd f12,f10,f12,f6 │ │ │ │ - fadd f12,f12,f11 │ │ │ │ - xsmaddadp vs1,vs43,vs12 │ │ │ │ + xxmr vs8,vs43 │ │ │ │ + xsmuldp vs6,vs2,vs36 │ │ │ │ + fmsub f5,f4,f5,f0 │ │ │ │ + fnmsub f8,f4,f13,f8 │ │ │ │ + xsadddp vs10,vs10,vs44 │ │ │ │ + xsadddp vs7,vs7,vs39 │ │ │ │ + xsnmsubmdp vs3,vs51,vs5 │ │ │ │ + fmadd f0,f8,f12,f6 │ │ │ │ + xsmaddmdp vs11,vs7,vs45 │ │ │ │ + fadd f0,f11,f0 │ │ │ │ + fadd f0,f0,f10 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + fadd f0,f0,f3 │ │ │ │ + fmadd f1,f9,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - fcmpu cr0,f11,f2 │ │ │ │ + xxspltidp vs11,1082130432 │ │ │ │ + fcmpu cr0,f10,f11 │ │ │ │ bgelr │ │ │ │ - xsdivdp vs0,vs43,vs42 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmsub f12,f5,f2,f10 │ │ │ │ - lfd f10,27064(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f9,26904(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,27056(r9) │ │ │ │ - fmadd f10,f12,f12,f10 │ │ │ │ - fmadd f9,f12,f12,f9 │ │ │ │ - fmadd f11,f12,f12,f11 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmadd f1,f11,f0,f1 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + fmsub f12,f0,f11,f12 │ │ │ │ + xxspltidp vs9,3229614080 │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsdivdp vs9,vs43,vs42 │ │ │ │ - fmul f8,f10,f12 │ │ │ │ - xsadddp vs1,vs1,vs43 │ │ │ │ - lxsd v13,26984(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f2,27016(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v0,26992(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs44,vs5,vs45 │ │ │ │ - lfd f13,27024(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs45,vs5,vs2 │ │ │ │ - fmul f5,f8,f8 │ │ │ │ - lfd f11,27000(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs32,vs4,vs44 │ │ │ │ - lfd f7,27032(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs13,vs4,vs45 │ │ │ │ - xsmuldp vs5,vs33,vs5 │ │ │ │ - lxsd v10,27008(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f6,27040(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27048(r9) │ │ │ │ - fmadd f7,f3,f7,f13 │ │ │ │ - fmul f2,f12,f0 │ │ │ │ - xxmr vs0,vs32 │ │ │ │ - fmul f7,f7,f12 │ │ │ │ - fmadd f0,f8,f11,f0 │ │ │ │ - fmadd f8,f8,f2,f5 │ │ │ │ - fmadd f6,f10,f6,f7 │ │ │ │ - xsmaddmdp vs0,vs10,vs42 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmsub f0,f12,f0,f6 │ │ │ │ - fsub f0,f0,f8 │ │ │ │ - fmadd f1,f0,f9,f1 │ │ │ │ + xxspltidp vs11,3239051264 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + fdiv f0,f12,f7 │ │ │ │ + fmadd f11,f12,f12,f11 │ │ │ │ + fmadd f10,f12,f12,f10 │ │ │ │ + fmadd f12,f12,f12,f9 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f8,f12,f9 │ │ │ │ - xsdivdp vs1,vs43,vs42 │ │ │ │ - lxsd v4,26984(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,27016(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs41,vs8,vs8 │ │ │ │ - lxsd v6,26992(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs36,vs5,vs36 │ │ │ │ - xsmuldp vs37,vs5,vs37 │ │ │ │ - lxsd v7,27024(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f10,27000(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs41,vs41,vs33 │ │ │ │ - xsmaddmdp vs38,vs4,vs36 │ │ │ │ - lfd f7,27032(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs39,vs4,vs37 │ │ │ │ - lxsd v3,27008(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs10,vs8,vs38 │ │ │ │ - lfd f11,27040(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs7,vs3,vs39 │ │ │ │ - lxsd v8,27048(r9) │ │ │ │ - xsmaddmdp vs10,vs12,vs35 │ │ │ │ - xsmuldp vs40,vs9,vs40 │ │ │ │ - fmul f7,f7,f9 │ │ │ │ - fmul f10,f10,f12 │ │ │ │ - xsmaddmdp vs8,vs40,vs41 │ │ │ │ - fmadd f12,f12,f11,f7 │ │ │ │ - fmsub f10,f9,f10,f12 │ │ │ │ - fsub f10,f10,f8 │ │ │ │ - xsmaddmdp vs1,vs10,vs43 │ │ │ │ - b 6934 │ │ │ │ + xxspltidp vs38,1152319488 │ │ │ │ + xxspltidp vs39,1161281536 │ │ │ │ + xxspltidp vs40,1141637120 │ │ │ │ + xxspltidp vs41,1158414336 │ │ │ │ + fmul f9,f12,f13 │ │ │ │ + xxspltidp vs11,1108082688 │ │ │ │ + xxspltidp vs8,1154613248 │ │ │ │ + xsdivdp vs1,vs44,vs7 │ │ │ │ + xxspltidp vs37,1154899968 │ │ │ │ + xxspltidp vs33,1151172608 │ │ │ │ + xxspltidp vs42,1140129792 │ │ │ │ + xsmuldp vs38,vs0,vs38 │ │ │ │ + xsmuldp vs39,vs0,vs39 │ │ │ │ + xsmuldp vs42,vs13,vs42 │ │ │ │ + xsmuldp vs43,vs9,vs9 │ │ │ │ + xsmaddmdp vs40,vs6,vs38 │ │ │ │ + xsmaddmdp vs41,vs6,vs39 │ │ │ │ + xsmuldp vs43,vs43,vs3 │ │ │ │ + xsmaddmdp vs11,vs9,vs40 │ │ │ │ + xsmaddmdp vs8,vs4,vs41 │ │ │ │ + xsmaddmdp vs9,vs42,vs43 │ │ │ │ + xsmaddmdp vs11,vs12,vs37 │ │ │ │ + fmul f8,f8,f13 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + xsmaddmdp vs12,vs33,vs8 │ │ │ │ + fmsub f12,f13,f11,f12 │ │ │ │ + fsub f12,f12,f9 │ │ │ │ + xsmaddmdp vs1,vs12,vs44 │ │ │ │ + b 6874 │ │ │ │ .long 0x0 │ │ │ │ .long 0x20000 │ │ │ │ .long 0x1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000006f10 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,4080 │ │ │ │ - mtfprd f12,r4 │ │ │ │ +0000000000006ea0 : │ │ │ │ + xxspltidp vs12,3221225472 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ mflr r0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - lfd f11,27328(r9) │ │ │ │ - mr r9,r4 │ │ │ │ - fmul f2,f1,f11 │ │ │ │ - fcmpu cr0,f12,f0 │ │ │ │ + mr r2,r4 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bgt 6f4c │ │ │ │ - neg r9,r4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 6fc0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + fmul f2,f1,f12 │ │ │ │ + mtfprd f12,r4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f0 │ │ │ │ + bgt 6ed4 │ │ │ │ + neg r2,r4 │ │ │ │ + cmpdi r2,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + beq 6f04 │ │ │ │ + mtfprd f0,r2 │ │ │ │ std r4,40(r1) │ │ │ │ stfd f2,32(r1) │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f2,32(r1) │ │ │ │ + bl 5000 │ │ │ │ ld r4,40(r1) │ │ │ │ + lfd f2,32(r1) │ │ │ │ fmr f0,f1 │ │ │ │ - addi r9,r4,1 │ │ │ │ + addi r2,r4,1 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fcfid f11,f11 │ │ │ │ fcmpu cr0,f11,f12 │ │ │ │ - bgt 6f94 │ │ │ │ - not r9,r4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bne 6fd0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bgt 6f20 │ │ │ │ + not r2,r4 │ │ │ │ + cmpdi r2,0 │ │ │ │ + bne 6f50 │ │ │ │ addi r1,r1,48 │ │ │ │ - lfd f12,26576(r9) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ ld r0,16(r1) │ │ │ │ fadd f1,f0,f12 │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,26576(r9) │ │ │ │ - b 6f78 │ │ │ │ nop │ │ │ │ stfd f0,32(r1) │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ lfd f0,32(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ fadd f1,f0,f1 │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000007010 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,3824 │ │ │ │ - mulld r9,r5,r5 │ │ │ │ - mflr r0 │ │ │ │ +0000000000006f90 : │ │ │ │ + mulld r2,r5,r5 │ │ │ │ stfd f30,-16(r1) │ │ │ │ - fneg f30,f1 │ │ │ │ stfd f31,-8(r1) │ │ │ │ + fneg f30,f1 │ │ │ │ fmr f31,f2 │ │ │ │ - fmr f2,f30 │ │ │ │ - mtfprd f1,r9 │ │ │ │ + mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - fcfid f1,f1 │ │ │ │ + fmr f2,f30 │ │ │ │ std r5,32(r1) │ │ │ │ + mtfprd f1,r2 │ │ │ │ + fcfid f1,f1 │ │ │ │ fmadd f1,f31,f31,f1 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ ld r5,32(r1) │ │ │ │ fmr f2,f30 │ │ │ │ fmr f30,f1 │ │ │ │ addi r5,r5,1 │ │ │ │ mulld r5,r5,r5 │ │ │ │ mtfprd f0,r5 │ │ │ │ fcfid f1,f0 │ │ │ │ fmadd f1,f31,f31,f1 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ fadd f1,f1,f30 │ │ │ │ lfd f31,-8(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000070b0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,3664 │ │ │ │ +0000000000007040 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 7280 │ │ │ │ - ble cr7,73a0 │ │ │ │ + beq 7200 │ │ │ │ + ble cr7,7320 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 73b8 │ │ │ │ - srdi r7,r5,1 │ │ │ │ + beq 7338 │ │ │ │ + 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 70f0 │ │ │ │ + bdnz 7070 │ │ │ │ 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 7170 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + beq 70f0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r4,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ xvsubdp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ cmpdi r5,3 │ │ │ │ - ble 73ac │ │ │ │ - li r10,1 │ │ │ │ - isel r10,r5,r10,4*cr7+gt │ │ │ │ - srdi r8,r10,2 │ │ │ │ + ble 732c │ │ │ │ + li r9,1 │ │ │ │ + isel r9,r5,r9,4*cr7+gt │ │ │ │ + srdi r10,r9,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs0,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs0,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ xxmrghd vs10,vs11,vs12 │ │ │ │ xxmrgld vs12,vs11,vs12 │ │ │ │ xxmrghd vs11,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvmuldp vs10,vs10,vs10 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmaddmdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs0,vs11 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 71a0 │ │ │ │ + bdnz 7120 │ │ │ │ xvmaxdp vs32,vs32,vs8 │ │ │ │ - andi. r9,r10,3 │ │ │ │ + andi. r2,r9,3 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvmaxdp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 7278 │ │ │ │ - clrrdi r10,r10,2 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lxvx vs11,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 71f8 │ │ │ │ + clrrdi r9,r9,2 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lxvx vs11,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 7278 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 71f8 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r9,r9,2 │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + cmpd r5,r9 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 7278 │ │ │ │ - lxv vs11,32(r9) │ │ │ │ + ble 71f8 │ │ │ │ + lxv vs11,32(r2) │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ - ble cr7,73a0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 73c4 │ │ │ │ - srdi r10,r5,2 │ │ │ │ + ble cr7,7320 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 7344 │ │ │ │ + srdi r9,r5,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs0,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs0,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ xxmrghd vs10,vs11,vs12 │ │ │ │ xxmrgld vs12,vs11,vs12 │ │ │ │ xxmrghd vs11,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvmuldp vs10,vs10,vs10 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmaddmdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs0,vs11 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 72b0 │ │ │ │ + bdnz 7230 │ │ │ │ xvmaxdp vs8,vs8,vs32 │ │ │ │ - andi. r9,r5,3 │ │ │ │ + andi. r2,r5,3 │ │ │ │ xxsldwi vs1,vs8,vs8,2 │ │ │ │ xvmaxdp vs1,vs1,vs8 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 738c │ │ │ │ - clrrdi r9,r5,2 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lxvx vs12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 730c │ │ │ │ + clrrdi r2,r5,2 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lxvx vs12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7170 │ │ │ │ - add r10,r3,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lxv vs12,16(r10) │ │ │ │ - cmpd r5,r9 │ │ │ │ + ble 70f0 │ │ │ │ + add r9,r3,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lxv vs12,16(r9) │ │ │ │ + cmpd r5,r2 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7170 │ │ │ │ - lxv vs12,32(r10) │ │ │ │ + ble 70f0 │ │ │ │ + lxv vs12,32(r9) │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 7170 │ │ │ │ - mr r10,r5 │ │ │ │ - b 7180 │ │ │ │ + b 70f0 │ │ │ │ + mr r9,r5 │ │ │ │ + b 7100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27336(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 7204 │ │ │ │ - xxlxor vs1,vs1,vs1 │ │ │ │ li r9,0 │ │ │ │ - b 7148 │ │ │ │ + b 7184 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b 7314 │ │ │ │ + li r2,0 │ │ │ │ + b 70c8 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ + li r2,0 │ │ │ │ + b 7294 │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000073e0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,2848 │ │ │ │ +0000000000007360 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 76e0 │ │ │ │ - ble cr7,7830 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 7848 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + beq 7650 │ │ │ │ + ble cr7,77a0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 77b8 │ │ │ │ + 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 7430 │ │ │ │ + bdnz 73a0 │ │ │ │ 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 7820 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7790 │ │ │ │ + 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 75a0 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7510 │ │ │ │ + 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 75a0 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7510 │ │ │ │ + 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 75a0 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7510 │ │ │ │ + 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 75a0 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7510 │ │ │ │ + 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 75a0 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 7510 │ │ │ │ + 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 75a0 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 7510 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ cmpdi r5,7 │ │ │ │ - ble 783c │ │ │ │ - li r9,1 │ │ │ │ - isel r10,r5,r9,4*cr7+gt │ │ │ │ - srdi r8,r10,3 │ │ │ │ + ble 77ac │ │ │ │ + li r2,1 │ │ │ │ + isel r9,r5,r2,4*cr7+gt │ │ │ │ + srdi r10,r9,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ xvabsdp vs11,vs11 │ │ │ │ xvabsdp vs12,vs12 │ │ │ │ xvabsdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs10 │ │ │ │ xvmaxdp vs9,vs9,vs11 │ │ │ │ xvmaxdp vs7,vs7,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 75d0 │ │ │ │ + bdnz 7540 │ │ │ │ xvmaxdp vs32,vs32,vs7 │ │ │ │ xvmaxdp vs9,vs9,vs8 │ │ │ │ - andi. r9,r10,7 │ │ │ │ + andi. r2,r9,7 │ │ │ │ xvmaxdp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvmaxdp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 76d0 │ │ │ │ - clrrdi r9,r10,3 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7640 │ │ │ │ + clrrdi r2,r9,3 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 76d0 │ │ │ │ - add r3,r3,r10 │ │ │ │ - addi r10,r9,2 │ │ │ │ + ble 7640 │ │ │ │ + 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 76d0 │ │ │ │ + ble 7640 │ │ │ │ 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 76d0 │ │ │ │ + ble 7640 │ │ │ │ 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 76d0 │ │ │ │ + ble 7640 │ │ │ │ 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 76d0 │ │ │ │ + ble 7640 │ │ │ │ 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 76d0 │ │ │ │ + ble 7640 │ │ │ │ lfd f12,48(r3) │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,7830 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 7854 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble cr7,77a0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 77c4 │ │ │ │ + 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 7710 │ │ │ │ + bdnz 7680 │ │ │ │ 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 7820 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7790 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 75a0 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7510 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 75a0 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7510 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 75a0 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7510 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 75a0 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - addi r8,r10,5 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7510 │ │ │ │ + lfd f0,32(r2) │ │ │ │ + addi r10,r9,5 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 75a0 │ │ │ │ - lfd f0,40(r9) │ │ │ │ - addi r10,r10,6 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 7510 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + addi r9,r9,6 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 75a0 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 7510 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 75a0 │ │ │ │ + b 7510 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r10,r5 │ │ │ │ - b 75b0 │ │ │ │ + mr r9,r5 │ │ │ │ + b 7520 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27336(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 762c │ │ │ │ + li r2,0 │ │ │ │ + b 759c │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 74b0 │ │ │ │ + li r9,0 │ │ │ │ + b 7420 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 776c │ │ │ │ + li r9,0 │ │ │ │ + b 76dc │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000007870 : │ │ │ │ +00000000000077e0 : │ │ │ │ cmpdi r4,0 │ │ │ │ - beq 7a30 │ │ │ │ + beq 79a0 │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 7b50 │ │ │ │ + ble 7ac0 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 7b64 │ │ │ │ - srdi r11,r5,1 │ │ │ │ + beq 7ad4 │ │ │ │ + srdi r8,r5,1 │ │ │ │ + li r2,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r10,r4,16 │ │ │ │ - mtctr r11 │ │ │ │ - lxvx vs9,r8,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - lxvx vs11,r4,r9 │ │ │ │ - lxvx vs10,r10,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ + addi r10,r3,16 │ │ │ │ + addi r9,r4,16 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs9,r10,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvx vs11,r4,r2 │ │ │ │ + lxvx vs10,r9,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ xxmrghd vs12,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xxmrghd vs9,vs10,vs11 │ │ │ │ xxmrgld vs11,vs10,vs11 │ │ │ │ xvsubdp vs12,vs12,vs9 │ │ │ │ xvsubdp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xvmaddmdp vs0,vs0,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 78a0 │ │ │ │ + bdnz 7810 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ clrrdi r5,r5,1 │ │ │ │ xvmaxdp vs0,vs0,vs32 │ │ │ │ xxspltd vs1,vs0,1 │ │ │ │ - beq 7920 │ │ │ │ + beq 7890 │ │ │ │ sldi r5,r5,4 │ │ │ │ lxvx vs12,r4,r5 │ │ │ │ lxvx vs0,r3,r5 │ │ │ │ xvsubdp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ cmpdi r7,0 │ │ │ │ - ble 7b40 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 7b58 │ │ │ │ - srdi r10,r7,2 │ │ │ │ + ble 7ab0 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 7ac8 │ │ │ │ + srdi r9,r7,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r6 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r6 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs0,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs0,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ xxmrghd vs10,vs11,vs12 │ │ │ │ xxmrgld vs12,vs11,vs12 │ │ │ │ xxmrghd vs11,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvmuldp vs10,vs10,vs10 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmaddmdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs0,vs11 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvadddp vs8,vs8,vs12 │ │ │ │ xvadddp vs32,vs32,vs0 │ │ │ │ - bdnz 7950 │ │ │ │ + bdnz 78c0 │ │ │ │ xvadddp vs32,vs32,vs8 │ │ │ │ - andi. r9,r7,3 │ │ │ │ + andi. r2,r7,3 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 7a28 │ │ │ │ - clrrdi r9,r7,2 │ │ │ │ - sldi r8,r9,4 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lxvx vs11,r6,r8 │ │ │ │ - cmpd r7,r10 │ │ │ │ + beq 7998 │ │ │ │ + clrrdi r2,r7,2 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lxvx vs11,r6,r10 │ │ │ │ + cmpd r7,r9 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7a28 │ │ │ │ - add r6,r6,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ + ble 7998 │ │ │ │ + add r6,r6,r10 │ │ │ │ + addi r2,r2,2 │ │ │ │ lxv vs11,16(r6) │ │ │ │ - cmpd r7,r9 │ │ │ │ + cmpd r7,r2 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7a28 │ │ │ │ + ble 7998 │ │ │ │ lxv vs11,32(r6) │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xxsldwi vs12,vs11,vs11,2 │ │ │ │ xvadddp vs12,vs12,vs11 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fsqrt f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 7b50 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 7b70 │ │ │ │ - srdi r10,r5,2 │ │ │ │ + ble 7ac0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 7ae0 │ │ │ │ + srdi r9,r5,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs0,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs0,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ xxmrghd vs10,vs11,vs12 │ │ │ │ xxmrgld vs12,vs11,vs12 │ │ │ │ xxmrghd vs11,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvmuldp vs10,vs10,vs10 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmaddmdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs0,vs11 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 7a60 │ │ │ │ + bdnz 79d0 │ │ │ │ xvmaxdp vs8,vs8,vs32 │ │ │ │ - andi. r9,r5,3 │ │ │ │ + andi. r2,r5,3 │ │ │ │ xxsldwi vs0,vs8,vs8,2 │ │ │ │ xvmaxdp vs0,vs0,vs8 │ │ │ │ xxspltd vs1,vs0,1 │ │ │ │ - beq 7920 │ │ │ │ - clrrdi r9,r5,2 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lxvx vs12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7890 │ │ │ │ + clrrdi r2,r5,2 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lxvx vs12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7920 │ │ │ │ - add r10,r3,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lxv vs12,16(r10) │ │ │ │ - cmpd r5,r9 │ │ │ │ + ble 7890 │ │ │ │ + add r9,r3,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lxv vs12,16(r9) │ │ │ │ + cmpd r5,r2 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7920 │ │ │ │ - lxv vs12,32(r10) │ │ │ │ + ble 7890 │ │ │ │ + lxv vs12,32(r9) │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs0,vs12,vs12,2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 7920 │ │ │ │ + b 7890 │ │ │ │ nop │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - b 7920 │ │ │ │ + b 7890 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 79b4 │ │ │ │ + li r2,0 │ │ │ │ + b 7924 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b 78f8 │ │ │ │ + b 7868 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b 7ac4 │ │ │ │ + li r2,0 │ │ │ │ + b 7a34 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000007b90 : │ │ │ │ +0000000000007b00 : │ │ │ │ cmpdi r4,0 │ │ │ │ - beq 7e80 │ │ │ │ + beq 7df0 │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 7fd0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 7fe4 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + ble 7f40 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7f54 │ │ │ │ + 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 7bd0 │ │ │ │ + bdnz 7b40 │ │ │ │ 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 7d40 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7cb0 │ │ │ │ + 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 7d40 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r11,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 7cb0 │ │ │ │ + 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 7d40 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r11,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 7cb0 │ │ │ │ + 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 7d40 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r11,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 7cb0 │ │ │ │ + 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 7d40 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r11,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 7cb0 │ │ │ │ + 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 7d40 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 7cb0 │ │ │ │ + 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 7d40 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 7cb0 │ │ │ │ + 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 7fc0 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 7fd8 │ │ │ │ - srdi r10,r7,3 │ │ │ │ + ble 7f30 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7f48 │ │ │ │ + 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 7d70 │ │ │ │ + bdnz 7ce0 │ │ │ │ xvadddp vs32,vs32,vs7 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ - andi. r9,r7,7 │ │ │ │ + andi. r2,r7,7 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 7e70 │ │ │ │ - clrrdi r9,r7,3 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - cmpd r7,r10 │ │ │ │ + beq 7de0 │ │ │ │ + clrrdi r2,r7,3 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lfdx f12,r6,r10 │ │ │ │ + cmpd r7,r9 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7e70 │ │ │ │ - add r6,r6,r8 │ │ │ │ - addi r10,r9,2 │ │ │ │ + ble 7de0 │ │ │ │ + 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 7e70 │ │ │ │ + ble 7de0 │ │ │ │ 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 7e70 │ │ │ │ + ble 7de0 │ │ │ │ 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 7e70 │ │ │ │ + ble 7de0 │ │ │ │ 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 7e70 │ │ │ │ + ble 7de0 │ │ │ │ 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 7e70 │ │ │ │ + ble 7de0 │ │ │ │ lfd f12,48(r6) │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 7fd0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 7ff0 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble 7f40 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7f60 │ │ │ │ + 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 7eb0 │ │ │ │ + bdnz 7e20 │ │ │ │ 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 7d40 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7cb0 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7d40 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7cb0 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7d40 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7cb0 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7d40 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7cb0 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7d40 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - addi r8,r10,5 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7cb0 │ │ │ │ + lfd f0,32(r2) │ │ │ │ + addi r10,r9,5 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7d40 │ │ │ │ - lfd f0,40(r9) │ │ │ │ - addi r10,r10,6 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 7cb0 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + addi r9,r9,6 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7d40 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 7cb0 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 7d40 │ │ │ │ + b 7cb0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - b 7d40 │ │ │ │ + b 7cb0 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 7dcc │ │ │ │ + li r2,0 │ │ │ │ + b 7d3c │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 7c50 │ │ │ │ + li r9,0 │ │ │ │ + b 7bc0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 7f0c │ │ │ │ + li r9,0 │ │ │ │ + b 7e7c │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000008010 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-272 │ │ │ │ +0000000000007f80 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 8260 │ │ │ │ - ble cr7,8340 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 835c │ │ │ │ - srdi r8,r5,2 │ │ │ │ + beq 81c0 │ │ │ │ + ble cr7,82a0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 82bc │ │ │ │ + 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 8060 │ │ │ │ + bdnz 7fc0 │ │ │ │ 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 82dc │ │ │ │ - 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 823c │ │ │ │ + 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 8164 │ │ │ │ - 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 80c4 │ │ │ │ + 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 8164 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ + ble 80c4 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvx vs12,r4,r2 │ │ │ │ xvsubdp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fadd f1,f1,f0 │ │ │ │ cmpdi r5,3 │ │ │ │ fsqrt f1,f1 │ │ │ │ - ble 8350 │ │ │ │ - li r10,1 │ │ │ │ - isel r10,r5,r10,4*cr7+gt │ │ │ │ - srdi r8,r10,2 │ │ │ │ + ble 82b0 │ │ │ │ + li r9,1 │ │ │ │ + isel r9,r5,r9,4*cr7+gt │ │ │ │ + srdi r10,r9,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs9,vs11,vs11 │ │ │ │ xvmaddadp vs7,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 81a0 │ │ │ │ + bdnz 8100 │ │ │ │ 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 8250 │ │ │ │ - clrrdi r10,r10,2 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 81b0 │ │ │ │ + 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 8250 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - add r8,r3,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ - lfd f11,8(r8) │ │ │ │ + ble 81b0 │ │ │ │ + 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 8250 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - add r9,r3,r9 │ │ │ │ - lfd f11,8(r9) │ │ │ │ + ble 81b0 │ │ │ │ + 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,8340 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 82e8 │ │ │ │ - srdi r10,r5,2 │ │ │ │ + ble cr7,82a0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 8248 │ │ │ │ + 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 8290 │ │ │ │ + bdnz 81f0 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,3 │ │ │ │ - clrrdi r10,r5,2 │ │ │ │ + andi. r2,r5,3 │ │ │ │ + clrrdi r9,r5,2 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs0,vs9,vs9,2 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - bne 82f0 │ │ │ │ + bne 8250 │ │ │ │ fsqrt f1,f0 │ │ │ │ - mr r10,r5 │ │ │ │ - b 8178 │ │ │ │ + mr r9,r5 │ │ │ │ + b 80d8 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - add r7,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ - lfd f1,8(r7) │ │ │ │ + li r9,0 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + add r8,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ + lfd f1,8(r8) │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fmadd f1,f1,f1,f12 │ │ │ │ - ble 8164 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - add r9,r3,r9 │ │ │ │ - cmpd r5,r10 │ │ │ │ - lfd f12,8(r9) │ │ │ │ + ble 80c4 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + cmpd r5,r9 │ │ │ │ + lfd f12,8(r2) │ │ │ │ fmadd f0,f0,f0,f1 │ │ │ │ fmadd f1,f12,f12,f0 │ │ │ │ - ble 8164 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - b 8150 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27336(r9) │ │ │ │ + ble 80c4 │ │ │ │ + lxv vs0,32(r8) │ │ │ │ + b 80b0 │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 81ec │ │ │ │ + li r9,0 │ │ │ │ + b 814c │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r8,0 │ │ │ │ - b 80d0 │ │ │ │ + li r10,0 │ │ │ │ + b 8030 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000008380 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-1152 │ │ │ │ +00000000000082e0 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 8630 │ │ │ │ - ble cr7,8750 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 8768 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + beq 8580 │ │ │ │ + ble cr7,86a0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 86b8 │ │ │ │ + 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 83d0 │ │ │ │ + bdnz 8320 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs0,vs9,vs9,2 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 8740 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f1,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 8690 │ │ │ │ + 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 8514 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 8464 │ │ │ │ + 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 8514 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 8464 │ │ │ │ + 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 8514 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 8464 │ │ │ │ + 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 8514 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 8464 │ │ │ │ + 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 8514 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 8464 │ │ │ │ + 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 8514 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 8464 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ cmpdi r5,7 │ │ │ │ fsqrt f1,f1 │ │ │ │ - ble 875c │ │ │ │ - li r9,1 │ │ │ │ - isel r10,r5,r9,4*cr7+gt │ │ │ │ - srdi r8,r10,3 │ │ │ │ + ble 86ac │ │ │ │ + li r2,1 │ │ │ │ + isel r9,r5,r2,4*cr7+gt │ │ │ │ + srdi r10,r9,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs9,vs11,vs11 │ │ │ │ xvmaddadp vs7,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 8550 │ │ │ │ + bdnz 84a0 │ │ │ │ xvadddp vs32,vs32,vs7 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ - andi. r9,r10,7 │ │ │ │ + andi. r2,r9,7 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 8624 │ │ │ │ - clrrdi r9,r10,3 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 8574 │ │ │ │ + clrrdi r2,r9,3 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 8624 │ │ │ │ - add r10,r3,r10 │ │ │ │ - addi r8,r9,2 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 8574 │ │ │ │ + add r9,r3,r9 │ │ │ │ + addi r10,r2,2 │ │ │ │ + lfd f12,8(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 8624 │ │ │ │ - addi r8,r9,3 │ │ │ │ - lfd f12,16(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 8574 │ │ │ │ + addi r10,r2,3 │ │ │ │ + lfd f12,16(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 8624 │ │ │ │ - addi r8,r9,4 │ │ │ │ - lfd f12,24(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 8574 │ │ │ │ + addi r10,r2,4 │ │ │ │ + lfd f12,24(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 8624 │ │ │ │ - addi r8,r9,5 │ │ │ │ - lfd f12,32(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 8574 │ │ │ │ + addi r10,r2,5 │ │ │ │ + lfd f12,32(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 8624 │ │ │ │ - addi r9,r9,6 │ │ │ │ - lfd f12,40(r10) │ │ │ │ - cmpd r5,r9 │ │ │ │ + ble 8574 │ │ │ │ + addi r2,r2,6 │ │ │ │ + lfd f12,40(r9) │ │ │ │ + cmpd r5,r2 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 8624 │ │ │ │ - lfd f12,48(r10) │ │ │ │ + ble 8574 │ │ │ │ + lfd f12,48(r9) │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ fsqrt f0,f0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ - ble cr7,8750 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 8774 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble cr7,86a0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 86c4 │ │ │ │ + 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 8660 │ │ │ │ + bdnz 85b0 │ │ │ │ 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 8740 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f1,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 8690 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f1,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f1,f1,f0 │ │ │ │ - ble 8514 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ - fmadd f1,f0,f0,f1 │ │ │ │ - ble 8514 │ │ │ │ - addi r8,r10,3 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 8464 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 8514 │ │ │ │ - addi r8,r10,4 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 8464 │ │ │ │ + addi r10,r9,3 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 8514 │ │ │ │ - addi r8,r10,5 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 8464 │ │ │ │ + addi r10,r9,4 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 8514 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfd f0,40(r9) │ │ │ │ + ble 8464 │ │ │ │ + addi r10,r9,5 │ │ │ │ + lfd f0,32(r2) │ │ │ │ cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 8514 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 8464 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + cmpd r5,r9 │ │ │ │ + fmadd f1,f0,f0,f1 │ │ │ │ + ble 8464 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - b 8514 │ │ │ │ + b 8464 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f1,f0 │ │ │ │ - mr r10,r5 │ │ │ │ - b 8528 │ │ │ │ + mr r9,r5 │ │ │ │ + b 8478 │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27336(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 859c │ │ │ │ + li r2,0 │ │ │ │ + b 84ec │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 8440 │ │ │ │ + li r9,0 │ │ │ │ + b 8390 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 86ac │ │ │ │ + li r9,0 │ │ │ │ + b 85fc │ │ │ │ ... │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000008790 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-2192 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lha r9,-32496(r2) │ │ │ │ - lfd f4,-32504(r2) │ │ │ │ - fmr f1,f4 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 88e4 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - addi r10,r10,27712 │ │ │ │ - addi r9,r9,27728 │ │ │ │ - lfd f1,27368(r7) │ │ │ │ nop │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - lfd f3,-32488(r2) │ │ │ │ - li r7,63 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000008700 : │ │ │ │ + plha r2,555280 # 90010 │ │ │ │ + plfd f4,555264 # 90008 │ │ │ │ + cmpwi r2,0 │ │ │ │ + fmr f1,f4 │ │ │ │ + beq 8848 │ │ │ │ + xxspltidp vs1,629145600 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + li r2,63 │ │ │ │ + plfd f3,555232 # 90018 │ │ │ │ + mtctr r2 │ │ │ │ fmul f1,f4,f1 │ │ │ │ - mtctr r7 │ │ │ │ - xxmr vs7,vs10 │ │ │ │ - xxmr vs6,vs10 │ │ │ │ - xxmr vs5,vs10 │ │ │ │ xxmr vs11,vs0 │ │ │ │ xxmr vs9,vs0 │ │ │ │ xxmr vs8,vs0 │ │ │ │ xxmr vs12,vs0 │ │ │ │ - stfd f1,-32504(r2) │ │ │ │ - nop │ │ │ │ + xxmr vs7,vs10 │ │ │ │ + xxmr vs6,vs10 │ │ │ │ + xxmr vs5,vs10 │ │ │ │ + pstfd f1,555172 # 90008 │ │ │ │ nop │ │ │ │ xvmuldp vs11,vs11,vs0 │ │ │ │ xvmuldp vs9,vs9,vs0 │ │ │ │ xvmuldp vs8,vs8,vs0 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ xvmuldp vs10,vs10,vs0 │ │ │ │ xvmuldp vs7,vs7,vs0 │ │ │ │ xvmuldp vs6,vs6,vs0 │ │ │ │ xvmuldp vs5,vs5,vs0 │ │ │ │ - bdnz 8810 │ │ │ │ + bdnz 8770 │ │ │ │ xvmuldp vs0,vs12,vs5 │ │ │ │ xvmuldp vs9,vs9,vs7 │ │ │ │ xvmuldp vs12,vs11,vs10 │ │ │ │ xvmuldp vs8,vs8,vs6 │ │ │ │ + plfd f11,555132 # 90020 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - nop │ │ │ │ - lfd f10,27376(r9) │ │ │ │ - nop │ │ │ │ - lfd f11,-32480(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,27360(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,-32488(r2) │ │ │ │ - addi r9,r9,1 │ │ │ │ + pstfd f12,555056 # 90018 │ │ │ │ + addi r2,r2,1 │ │ │ │ fmr f10,f11 │ │ │ │ fadd f11,f11,f11 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcmpu cr0,f0,f7 │ │ │ │ - blt 8890 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27728(r9) │ │ │ │ + blt 87f0 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - blt 88c8 │ │ │ │ + blt 8828 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fadd f12,f12,f0 │ │ │ │ + li r2,0 │ │ │ │ + pstfd f11,554996 # 90020 │ │ │ │ + pstfd f12,554996 # 90028 │ │ │ │ nop │ │ │ │ - li r9,0 │ │ │ │ - stfd f11,-32480(r2) │ │ │ │ - nop │ │ │ │ - stfd f12,-32472(r2) │ │ │ │ - nop │ │ │ │ - sth r9,-32496(r2) │ │ │ │ + psth r2,554960 # 90010 │ │ │ │ cmplwi r3,9 │ │ │ │ - bgt 8998 │ │ │ │ - addis r9,r2,-9 │ │ │ │ + bgt 88fc │ │ │ │ sldi r3,r3,2 │ │ │ │ - addi r10,r9,2568 │ │ │ │ - lwax r9,r10,r3 │ │ │ │ - add r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ + pla r9,24 # 886c │ │ │ │ + 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,26888(r9) │ │ │ │ + xxspltidp vs1,1073741824 │ │ │ │ blr │ │ │ │ fadd f1,f4,f4 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27344(r9) │ │ │ │ + xxspltidp vs1,1112801280 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27352(r9) │ │ │ │ + xxspltidp vs1,3296673792 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32480(r2) │ │ │ │ + plfd f1,554836 # 90020 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32488(r2) │ │ │ │ + plfd f1,554816 # 90018 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27360(r9) │ │ │ │ + xxspltidp vs1,1149239296 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32472(r2) │ │ │ │ + plfd f1,554808 # 90028 │ │ │ │ blr │ │ │ │ mflr r0 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r3,r2,-3 │ │ │ │ li r4,90 │ │ │ │ - addi r5,r5,25944 │ │ │ │ - addi r3,r3,25984 │ │ │ │ + pla r5,411188 # 6cf38 │ │ │ │ + pla r3,411220 # 6cf60 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-32(r1) │ │ │ │ - bl 4c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ba0 │ │ │ │ addi r1,r1,32 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ ld r0,16(r1) │ │ │ │ - lfd f1,26904(r9) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000089f0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-2800 │ │ │ │ +0000000000008950 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble 8b10 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 8b1c │ │ │ │ - addis r10,r2,-3 │ │ │ │ - srdi r8,r4,3 │ │ │ │ - mr r9,r3 │ │ │ │ - addi r10,r10,27712 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ + ble 8a70 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 8a7c │ │ │ │ + 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 8a30 │ │ │ │ + bdnz 8990 │ │ │ │ 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,27712(r9) │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27712(r9) │ │ │ │ - li r9,0 │ │ │ │ - b 8a80 │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + b 89e0 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000008b40 : │ │ │ │ - li r9,1 │ │ │ │ - slw r3,r9,r3 │ │ │ │ +0000000000008ac0 : │ │ │ │ + li r2,1 │ │ │ │ + slw r3,r2,r3 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000008b60 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-3168 │ │ │ │ +0000000000008ae0 : │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 8bd0 │ │ │ │ - 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,27952 │ │ │ │ - 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 8b48 │ │ │ │ + srdi r9,r3,1 │ │ │ │ + pli r2,66513650 │ │ │ │ + pli r10,3441890401 │ │ │ │ + rldimi r10,r2,32,0 │ │ │ │ + pla r8,412064 # 6d4a0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000000000008bf0 : │ │ │ │ +0000000000008b60 : │ │ │ │ cmpdi r3,0 │ │ │ │ - blt 8c3c │ │ │ │ + blt 8bac │ │ │ │ cmpdi r3,1 │ │ │ │ - ble 8c34 │ │ │ │ + ble 8ba4 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000000000008c50 : │ │ │ │ +0000000000008bc0 : │ │ │ │ cmpdi r3,0 │ │ │ │ - li r10,1 │ │ │ │ - beq 8cf8 │ │ │ │ + li r9,1 │ │ │ │ + beq 8c60 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 8d20 │ │ │ │ - li r6,0 │ │ │ │ + beq 8c80 │ │ │ │ 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 8c70 │ │ │ │ - add r6,r6,r0 │ │ │ │ - addi r9,r6,1 │ │ │ │ - andi. r8,r9,3 │ │ │ │ - mr r10,r9 │ │ │ │ - beq 8ce0 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 8cd4 │ │ │ │ - cmpdi r8,2 │ │ │ │ - bne 8d10 │ │ │ │ - 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 8be0 │ │ │ │ + add r8,r8,r7 │ │ │ │ + addi r2,r8,1 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + mr r9,r2 │ │ │ │ + beq 8c48 │ │ │ │ cmpdi r10,1 │ │ │ │ + beq 8c3c │ │ │ │ + cmpdi r10,2 │ │ │ │ + bne 8c70 │ │ │ │ sldi r3,r3,1 │ │ │ │ - beq 8cf0 │ │ │ │ - srdi r10,r9,2 │ │ │ │ - mtctr r10 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpdi r9,1 │ │ │ │ + sldi r3,r3,1 │ │ │ │ + beq 8c58 │ │ │ │ + srdi r9,r2,2 │ │ │ │ + mtctr r9 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bdnz 8ce8 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r3,r9 │ │ │ │ - std r10,0(r4) │ │ │ │ + bdnz 8c50 │ │ │ │ + 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 8ccc │ │ │ │ + b 8c34 │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ - b 8cf8 │ │ │ │ + b 8c60 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000008d40 : │ │ │ │ +0000000000008ca0 : │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 8e00 │ │ │ │ + beq 8d50 │ │ │ │ cmpwi r3,1 │ │ │ │ - li r7,0 │ │ │ │ - beq 8e30 │ │ │ │ - li r8,0 │ │ │ │ + li r10,0 │ │ │ │ + beq 8d80 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srawi r6,r3,1 │ │ │ │ - addze r6,r6 │ │ │ │ - li r11,0 │ │ │ │ - li r9,1 │ │ │ │ - mr r0,r8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - slwi r10,r6,1 │ │ │ │ - cmpwi r6,1 │ │ │ │ - subf r10,r10,r3 │ │ │ │ - mr r3,r6 │ │ │ │ - cmpwi cr7,r10,1 │ │ │ │ - isel r9,r9,r11,4*cr7+eq │ │ │ │ - or r7,r7,r9 │ │ │ │ - bne 8d60 │ │ │ │ - add r7,r7,r0 │ │ │ │ - extsw r6,r7 │ │ │ │ - addi r10,r6,1 │ │ │ │ - andi. r8,r10,3 │ │ │ │ - mr r9,r10 │ │ │ │ - beq 8dd4 │ │ │ │ + srawi r8,r3,1 │ │ │ │ + addze r8,r8 │ │ │ │ + mr r7,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + slwi r2,r8,1 │ │ │ │ + cmpwi r8,1 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + mr r3,r8 │ │ │ │ + cmpwi cr7,r2,1 │ │ │ │ + setbc r2,4*cr7+eq │ │ │ │ + or r10,r10,r2 │ │ │ │ + bne 8cc0 │ │ │ │ + add r10,r10,r7 │ │ │ │ + extsw r7,r10 │ │ │ │ + addi r9,r7,1 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + mr r2,r9 │ │ │ │ + beq 8d2c │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 8dc8 │ │ │ │ + beq 8d20 │ │ │ │ cmpdi r8,2 │ │ │ │ - bne 8e20 │ │ │ │ + bne 8d70 │ │ │ │ slwi r3,r3,1 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpdi r10,1 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpdi r9,1 │ │ │ │ slwi r3,r3,1 │ │ │ │ - beq 8de4 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ + beq 8d3c │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ slwi r3,r3,4 │ │ │ │ - bdnz 8ddc │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz 8d34 │ │ │ │ + addi r10,r10,1 │ │ │ │ stw r3,0(r4) │ │ │ │ - stw r7,0(r5) │ │ │ │ + stw r10,0(r5) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ li r3,1 │ │ │ │ - li r7,0 │ │ │ │ + li r10,0 │ │ │ │ stw r3,0(r4) │ │ │ │ - stw r7,0(r5) │ │ │ │ + stw r10,0(r5) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r10,r6 │ │ │ │ + mr r9,r7 │ │ │ │ li r3,2 │ │ │ │ - b 8dc0 │ │ │ │ + b 8d18 │ │ │ │ nop │ │ │ │ li r3,1 │ │ │ │ - b 8e08 │ │ │ │ + b 8d58 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000008e50 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-3920 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f30,-16(r1) │ │ │ │ +0000000000008dc0 : │ │ │ │ + plfd f0,410896 # 6d2d0 │ │ │ │ stfd f29,-24(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - mflr r0 │ │ │ │ - fmr f31,f2 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + xxspltidp vs29,1056964608 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ stfd f28,-32(r1) │ │ │ │ fmr f28,f1 │ │ │ │ - lfd f30,26896(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27384(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f30,f2,f30 │ │ │ │ - lfd f29,26576(r9) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + fmr f31,f2 │ │ │ │ + mflr r0 │ │ │ │ + fsub f29,f2,f29 │ │ │ │ + fsub f2,f30,f2 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-96(r1) │ │ │ │ - fadd f0,f1,f0 │ │ │ │ - fsub f2,f29,f2 │ │ │ │ - fadd f0,f0,f30 │ │ │ │ + stdu r1,-80(r1) │ │ │ │ + fadd f1,f1,f0 │ │ │ │ stfd f2,32(r1) │ │ │ │ - fdiv f1,f2,f0 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fadd f30,f28,f30 │ │ │ │ - fmul f1,f30,f1 │ │ │ │ + fadd f1,f1,f29 │ │ │ │ + fdiv f1,f2,f1 │ │ │ │ + bl 4e20 │ │ │ │ + fadd f29,f28,f29 │ │ │ │ + fmul f1,f29,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bl 4ce0 │ │ │ │ + plfd f0,410800 # 6d2d8 │ │ │ │ + plfd f12,410800 # 6d2e0 │ │ │ │ lfd f2,32(r1) │ │ │ │ - lfd f0,27392(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmr f30,f1 │ │ │ │ - lfd f12,27400(r9) │ │ │ │ + fmr f29,f1 │ │ │ │ fadd f0,f28,f0 │ │ │ │ fdiv f1,f12,f0 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ fadd f0,f31,f28 │ │ │ │ - fmul f8,f30,f1 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - ble 9150 │ │ │ │ - fdiv f0,f29,f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs51,vs29 │ │ │ │ - stfd f27,56(r1) │ │ │ │ - xxmr vs49,vs29 │ │ │ │ - lfd f1,27544(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v7,27536(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v8,27528(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs11,vs39 │ │ │ │ - lxsd v9,27520(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v10,27512(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,27496(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v12,27488(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,27480(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f7,26888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f2,26920(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v1,27472(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,27456(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v4,26912(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fmul f8,f29,f1 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + ble 90e0 │ │ │ │ + fdiv f0,f30,f0 │ │ │ │ + plxsd v1,410848 # 6d340 │ │ │ │ + plfd f1,410848 # 6d348 │ │ │ │ + xxspltidp vs41,1073741824 │ │ │ │ + plxsd v0,410816 # 6d338 │ │ │ │ + plfd f29,410800 # 6d330 │ │ │ │ + xxspltidp vs38,1077936128 │ │ │ │ + xxspltidp vs9,1091567616 │ │ │ │ + plfd f31,410768 # 6d328 │ │ │ │ + plfd f13,410752 # 6d320 │ │ │ │ + xxspltidp vs42,1086324736 │ │ │ │ + xxspltidp vs39,1088421888 │ │ │ │ + plfd f2,410720 # 6d318 │ │ │ │ + plfd f3,410704 # 6d310 │ │ │ │ + xxspltidp vs43,1082130432 │ │ │ │ + xxspltidp vs40,1084227584 │ │ │ │ + xxmr vs11,vs33 │ │ │ │ + plfd f4,410668 # 6d308 │ │ │ │ + plfd f5,410652 # 6d300 │ │ │ │ + xxspltidp vs7,1093664768 │ │ │ │ + plxsd v13,410628 # 6d2f8 │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,1092616192 │ │ │ │ + xxspltidp vs10,1090519040 │ │ │ │ + plxsd v12,410592 # 6d2f0 │ │ │ │ + plfd f6,410576 # 6d2e8 │ │ │ │ fmadd f11,f0,f1,f11 │ │ │ │ - fmadd f13,f0,f7,f29 │ │ │ │ - lfd f4,27192(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs51,vs0,vs37 │ │ │ │ - lfd f10,26976(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs49,vs0,vs36 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - xxmr vs48,vs13 │ │ │ │ - fmadd f13,f0,f2,f29 │ │ │ │ - lfd f3,27504(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v0,27448(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - xxmr vs47,vs13 │ │ │ │ - fmadd f13,f0,f4,f29 │ │ │ │ - lfd f12,27424(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs48,vs48,vs47 │ │ │ │ - lfd f6,27432(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - xxmr vs34,vs13 │ │ │ │ - fmadd f13,f0,f10,f29 │ │ │ │ - lfd f5,27464(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f27,f0,f6,f29 │ │ │ │ - xsmuldp vs49,vs49,vs34 │ │ │ │ - xsmuldp vs51,vs51,vs48 │ │ │ │ - lfd f30,27440(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - xxmr vs50,vs13 │ │ │ │ - fmadd f13,f0,f3,f29 │ │ │ │ - lfd f31,27416(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs35,vs27 │ │ │ │ - fmadd f27,f0,f5,f29 │ │ │ │ - lfd f9,27408(r9) │ │ │ │ - xsmuldp vs35,vs35,vs49 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - xxmr vs38,vs13 │ │ │ │ - fmadd f13,f0,f12,f29 │ │ │ │ - xsmuldp vs50,vs50,vs38 │ │ │ │ - xsadddp vs38,vs0,vs29 │ │ │ │ - xsmaddmdp vs11,vs0,vs45 │ │ │ │ - xsmuldp vs13,vs13,vs51 │ │ │ │ - xsmuldp vs34,vs27,vs50 │ │ │ │ - lfd f27,56(r1) │ │ │ │ - xsmaddmdp vs11,vs0,vs33 │ │ │ │ - xsmuldp vs13,vs13,vs35 │ │ │ │ - xsmuldp vs38,vs38,vs34 │ │ │ │ + xsmaddmdp vs41,vs0,vs30 │ │ │ │ + xsmaddmdp vs38,vs0,vs30 │ │ │ │ + fmadd f9,f0,f9,f30 │ │ │ │ + xsmaddmdp vs42,vs0,vs30 │ │ │ │ + xsmaddmdp vs39,vs0,vs30 │ │ │ │ + xsmaddmdp vs43,vs0,vs30 │ │ │ │ + xsmaddmdp vs40,vs0,vs30 │ │ │ │ + fmadd f7,f0,f7,f30 │ │ │ │ + fmadd f12,f0,f12,f30 │ │ │ │ + fmadd f10,f0,f10,f30 │ │ │ │ + fadd f30,f0,f30 │ │ │ │ xsmaddmdp vs11,vs0,vs32 │ │ │ │ - xsmuldp vs13,vs13,vs38 │ │ │ │ - fmadd f11,f0,f11,f30 │ │ │ │ + xsmuldp vs41,vs41,vs38 │ │ │ │ + xsmuldp vs42,vs42,vs39 │ │ │ │ + xsmuldp vs43,vs43,vs40 │ │ │ │ + fmadd f11,f0,f11,f29 │ │ │ │ + xsmuldp vs9,vs9,vs41 │ │ │ │ + xsmuldp vs10,vs10,vs43 │ │ │ │ + xsmuldp vs12,vs12,vs42 │ │ │ │ fmadd f11,f0,f11,f31 │ │ │ │ - fmadd f11,f0,f11,f9 │ │ │ │ - fadd f0,f28,f29 │ │ │ │ - xxmr vs38,vs11 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - fcmpu cr0,f28,f11 │ │ │ │ - ble 92a4 │ │ │ │ - fdiv f0,f29,f0 │ │ │ │ - xxmr vs11,vs39 │ │ │ │ - addi r1,r1,96 │ │ │ │ + fmul f7,f7,f9 │ │ │ │ + fmul f30,f30,f10 │ │ │ │ + nop │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + fmadd f11,f0,f11,f13 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fmadd f11,f0,f11,f2 │ │ │ │ + fmul f7,f7,f30 │ │ │ │ + fmadd f11,f0,f11,f3 │ │ │ │ + fmadd f11,f0,f11,f4 │ │ │ │ + fmadd f11,f0,f11,f5 │ │ │ │ + xsmaddmdp vs11,vs0,vs45 │ │ │ │ + xsmaddmdp vs11,vs0,vs44 │ │ │ │ + fmadd f11,f0,f11,f6 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + fcmpu cr0,f28,f0 │ │ │ │ + fadd f0,f28,f10 │ │ │ │ + ble 9244 │ │ │ │ + fdiv f0,f10,f0 │ │ │ │ + xxmr vs12,vs33 │ │ │ │ + xxspltidp vs40,1073741824 │ │ │ │ + xxspltidp vs37,1077936128 │ │ │ │ + xxspltidp vs43,1091567616 │ │ │ │ + xxspltidp vs42,1082130432 │ │ │ │ + xxspltidp vs41,1086324736 │ │ │ │ + xxspltidp vs38,1088421888 │ │ │ │ + xxspltidp vs39,1084227584 │ │ │ │ + xxspltidp vs30,1092616192 │ │ │ │ + xxspltidp vs28,1090519040 │ │ │ │ + xxspltidp vs9,1093664768 │ │ │ │ + addi r1,r1,80 │ │ │ │ + xxmr vs33,vs43 │ │ │ │ + xxmr vs43,vs42 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ - fmadd f2,f0,f2,f29 │ │ │ │ - fmadd f11,f0,f1,f11 │ │ │ │ - fmadd f3,f0,f3,f29 │ │ │ │ - fmadd f1,f0,f7,f29 │ │ │ │ - fmadd f28,f0,f4,f29 │ │ │ │ - fmadd f5,f0,f5,f29 │ │ │ │ - fmadd f7,f0,f6,f29 │ │ │ │ - xxmr vs35,vs2 │ │ │ │ - fmadd f2,f0,f10,f29 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - xxmr vs10,vs36 │ │ │ │ - xxmr vs39,vs3 │ │ │ │ - xsmuldp vs1,vs1,vs35 │ │ │ │ - fmadd f3,f0,f10,f29 │ │ │ │ - xxmr vs10,vs37 │ │ │ │ - fmadd f4,f0,f10,f29 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - fmadd f10,f0,f12,f29 │ │ │ │ - xsmuldp vs6,vs2,vs39 │ │ │ │ - fadd f12,f0,f29 │ │ │ │ - lfd f29,-24(r1) │ │ │ │ - fmul f3,f3,f28 │ │ │ │ - lfd f28,-32(r1) │ │ │ │ - fmul f4,f4,f1 │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - fmul f6,f5,f6 │ │ │ │ - fmul f7,f7,f3 │ │ │ │ - fmul f10,f10,f4 │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - fmul f12,f12,f6 │ │ │ │ - fmul f10,f10,f7 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - fmul f10,f10,f12 │ │ │ │ - xxmr vs12,vs45 │ │ │ │ - fmadd f12,f0,f11,f12 │ │ │ │ - xsmaddmdp vs12,vs0,vs33 │ │ │ │ + fmadd f12,f0,f1,f12 │ │ │ │ + xsmaddmdp vs40,vs0,vs10 │ │ │ │ + xsmaddmdp vs37,vs0,vs10 │ │ │ │ + xsmaddmdp vs33,vs0,vs10 │ │ │ │ + xsmaddmdp vs41,vs0,vs10 │ │ │ │ + xsmaddmdp vs38,vs0,vs10 │ │ │ │ + xsmaddmdp vs43,vs0,vs10 │ │ │ │ + xsmaddmdp vs39,vs0,vs10 │ │ │ │ + fmadd f1,f0,f30,f10 │ │ │ │ + fmadd f9,f0,f9,f10 │ │ │ │ + fmadd f30,f0,f28,f10 │ │ │ │ + fadd f10,f0,f10 │ │ │ │ xsmaddmdp vs12,vs0,vs32 │ │ │ │ - fmadd f12,f0,f12,f30 │ │ │ │ - lfd f30,-16(r1) │ │ │ │ + xsmuldp vs42,vs40,vs37 │ │ │ │ + xsmuldp vs28,vs43,vs39 │ │ │ │ + xsmuldp vs32,vs41,vs38 │ │ │ │ + fmadd f12,f0,f12,f29 │ │ │ │ + xsmuldp vs29,vs33,vs42 │ │ │ │ + xsmuldp vs1,vs1,vs32 │ │ │ │ + fmul f30,f30,f28 │ │ │ │ + lfd f28,-32(r1) │ │ │ │ fmadd f12,f0,f12,f31 │ │ │ │ + fmul f9,f9,f29 │ │ │ │ lfd f31,-8(r1) │ │ │ │ - fmadd f0,f0,f12,f9 │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + fmul f10,f10,f30 │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmul f9,f9,f1 │ │ │ │ + fmadd f12,f0,f12,f2 │ │ │ │ + fmul f10,f9,f10 │ │ │ │ + fmadd f12,f0,f12,f3 │ │ │ │ + fmadd f12,f0,f12,f4 │ │ │ │ + fmadd f12,f0,f12,f5 │ │ │ │ + xsmaddmdp vs12,vs0,vs45 │ │ │ │ + xsmaddmdp vs12,vs0,vs44 │ │ │ │ + fmadd f0,f0,f12,f6 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ - fmul f0,f0,f13 │ │ │ │ - xsdivdp vs1,vs38,vs0 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fdiv f1,f11,f0 │ │ │ │ fmul f1,f1,f8 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs38,vs0,vs29 │ │ │ │ - lfd f9,27408(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,27416(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,27440(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f11,f0,f9,f31 │ │ │ │ - lxsd v0,27448(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v1,27472(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,27480(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f11,f0,f11,f30 │ │ │ │ - lxsd v12,27488(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,27496(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + plxsd v12,410128 # 6d2f0 │ │ │ │ + plfd f6,410112 # 6d2e8 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + xxspltidp vs38,1086324736 │ │ │ │ + plxsd v13,410104 # 6d2f8 │ │ │ │ + plfd f5,410104 # 6d300 │ │ │ │ + xxspltidp vs12,1084227584 │ │ │ │ + xxspltidp vs39,1082130432 │ │ │ │ + plfd f4,410088 # 6d308 │ │ │ │ + plfd f3,410088 # 6d310 │ │ │ │ + xxspltidp vs43,1093664768 │ │ │ │ + xxspltidp vs40,1092616192 │ │ │ │ + plfd f2,410072 # 6d318 │ │ │ │ + plfd f13,410072 # 6d320 │ │ │ │ + xxspltidp vs9,1091567616 │ │ │ │ + xxspltidp vs41,1090519040 │ │ │ │ + xxmr vs11,vs44 │ │ │ │ + plfd f31,410052 # 6d328 │ │ │ │ + plfd f29,410052 # 6d330 │ │ │ │ + xsadddp vs42,vs0,vs42 │ │ │ │ + xsadddp vs38,vs0,vs38 │ │ │ │ + nop │ │ │ │ + plxsd v0,410040 # 6d338 │ │ │ │ + fadd f12,f0,f12 │ │ │ │ + xsadddp vs39,vs0,vs39 │ │ │ │ + xsadddp vs43,vs0,vs43 │ │ │ │ + xsadddp vs40,vs0,vs40 │ │ │ │ + plxsd v1,410024 # 6d340 │ │ │ │ + fmadd f11,f0,f6,f11 │ │ │ │ + fadd f9,f0,f9 │ │ │ │ + xsadddp vs41,vs0,vs41 │ │ │ │ + xxspltidp vs7,1073741824 │ │ │ │ + plfd f1,410004 # 6d348 │ │ │ │ + nop │ │ │ │ + xxspltidp vs10,1077936128 │ │ │ │ + fadd f30,f0,f30 │ │ │ │ + fadd f7,f0,f7 │ │ │ │ + xsmuldp vs42,vs42,vs38 │ │ │ │ + fadd f10,f0,f10 │ │ │ │ + xsmuldp vs12,vs12,vs39 │ │ │ │ + xsmuldp vs43,vs43,vs40 │ │ │ │ + xsmaddmdp vs11,vs0,vs45 │ │ │ │ + xsmuldp vs9,vs9,vs41 │ │ │ │ + xsmuldp vs30,vs30,vs42 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + xsmuldp vs7,vs7,vs43 │ │ │ │ + fmadd f11,f0,f11,f5 │ │ │ │ + fmul f10,f10,f9 │ │ │ │ + fmul f12,f30,f12 │ │ │ │ + fmadd f11,f0,f11,f4 │ │ │ │ + fmul f7,f7,f10 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + fmadd f11,f0,f11,f3 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fmadd f11,f0,f11,f2 │ │ │ │ + fmadd f11,f0,f11,f13 │ │ │ │ + fmadd f11,f0,f11,f31 │ │ │ │ + fmadd f11,f0,f11,f29 │ │ │ │ xsmaddmdp vs11,vs0,vs32 │ │ │ │ - lxsd v10,27512(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27424(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f6,27432(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ xsmaddmdp vs11,vs0,vs33 │ │ │ │ - lxsd v5,27456(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs49,vs0,vs12 │ │ │ │ - lfd f5,27464(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f13,f0,f6 │ │ │ │ - xsmaddmdp vs11,vs0,vs45 │ │ │ │ - lfd f4,27192(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs50,vs0,vs37 │ │ │ │ - lxsd v4,26912(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs48,vs0,vs5 │ │ │ │ - xsmuldp vs49,vs49,vs13 │ │ │ │ - lfd f3,27504(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs51,vs0,vs4 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - lfd f10,26976(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs34,vs0,vs36 │ │ │ │ - xsmuldp vs50,vs50,vs48 │ │ │ │ - lxsd v9,27520(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs35,vs0,vs3 │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - lfd f7,26888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs48,vs0,vs10 │ │ │ │ - xsmuldp vs51,vs51,vs34 │ │ │ │ - lfd f2,26920(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v8,27528(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f13,f0,f7 │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - xsmuldp vs35,vs35,vs48 │ │ │ │ - xsadddp vs34,vs0,vs2 │ │ │ │ - lxsd v7,27536(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs38,vs38,vs51 │ │ │ │ - lfd f1,27544(r9) │ │ │ │ - xsmuldp vs13,vs13,vs49 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - xsmuldp vs35,vs35,vs0 │ │ │ │ - xsmuldp vs34,vs34,vs50 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - xsmuldp vs38,vs38,vs35 │ │ │ │ - xsmuldp vs13,vs13,vs34 │ │ │ │ - xsmaddmdp vs11,vs0,vs39 │ │ │ │ - xsmuldp vs13,vs13,vs38 │ │ │ │ fmadd f11,f0,f11,f1 │ │ │ │ - fadd f0,f28,f29 │ │ │ │ - xxmr vs38,vs11 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - fcmpu cr0,f28,f11 │ │ │ │ - bgt 9080 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f9,f0,f9,f31 │ │ │ │ - fadd f31,f28,f12 │ │ │ │ - fadd f3,f28,f3 │ │ │ │ - xsadddp vs37,vs28,vs37 │ │ │ │ - xsadddp vs36,vs28,vs36 │ │ │ │ - fadd f6,f28,f6 │ │ │ │ - fadd f5,f28,f5 │ │ │ │ - lfd f29,27552(r9) │ │ │ │ - fadd f4,f28,f4 │ │ │ │ - fadd f11,f28,f7 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + fcmpu cr0,f28,f0 │ │ │ │ + fadd f0,f28,f10 │ │ │ │ + bgt 8fc0 │ │ │ │ + xxmr vs12,vs44 │ │ │ │ + xxspltidp vs41,1094713344 │ │ │ │ + xxspltidp vs42,1092616192 │ │ │ │ + xxspltidp vs38,1093664768 │ │ │ │ + xxspltidp vs43,1090519040 │ │ │ │ + xxspltidp vs39,1091567616 │ │ │ │ + xxspltidp vs44,1088421888 │ │ │ │ + xxspltidp vs40,1086324736 │ │ │ │ + fmadd f9,f0,f6,f12 │ │ │ │ + xxspltidp vs30,1084227584 │ │ │ │ + xxspltidp vs10,1082130432 │ │ │ │ + xxspltidp vs6,1077936128 │ │ │ │ + xsadddp vs38,vs28,vs38 │ │ │ │ + xsadddp vs41,vs28,vs41 │ │ │ │ + xsadddp vs42,vs28,vs42 │ │ │ │ + xxspltidp vs12,1073741824 │ │ │ │ + xsadddp vs43,vs28,vs43 │ │ │ │ + xsadddp vs39,vs28,vs39 │ │ │ │ + xsadddp vs44,vs28,vs44 │ │ │ │ + xsadddp vs40,vs28,vs40 │ │ │ │ + fadd f30,f28,f30 │ │ │ │ fadd f10,f28,f10 │ │ │ │ - fadd f2,f28,f2 │ │ │ │ - addi r1,r1,96 │ │ │ │ - fmadd f9,f0,f9,f30 │ │ │ │ + fadd f6,f28,f6 │ │ │ │ + addi r1,r1,80 │ │ │ │ + fadd f12,f28,f12 │ │ │ │ + xsmaddmdp vs9,vs0,vs45 │ │ │ │ ld r0,16(r1) │ │ │ │ + xsmuldp vs41,vs41,vs0 │ │ │ │ + xsmuldp vs42,vs42,vs38 │ │ │ │ + xsmuldp vs28,vs44,vs40 │ │ │ │ + xsmuldp vs45,vs43,vs39 │ │ │ │ + mtlr r0 │ │ │ │ + fmadd f9,f0,f9,f5 │ │ │ │ + xsmuldp vs10,vs10,vs42 │ │ │ │ + xsmuldp vs5,vs30,vs41 │ │ │ │ lfd f30,-16(r1) │ │ │ │ - fadd f12,f28,f29 │ │ │ │ - fmul f6,f6,f31 │ │ │ │ - xsmuldp vs5,vs5,vs37 │ │ │ │ + xsmuldp vs6,vs6,vs45 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ lfd f28,-32(r1) │ │ │ │ - xsmuldp vs4,vs4,vs36 │ │ │ │ - lfd f29,-24(r1) │ │ │ │ + fmadd f9,f0,f9,f4 │ │ │ │ + fmul f10,f10,f5 │ │ │ │ + fmul f12,f12,f6 │ │ │ │ + fmadd f9,f0,f9,f3 │ │ │ │ + fmul f10,f10,f12 │ │ │ │ + fmadd f12,f9,f0,f2 │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmadd f12,f0,f12,f31 │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - xsmaddmdp vs9,vs0,vs32 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - fmul f10,f10,f6 │ │ │ │ - fmul f2,f2,f5 │ │ │ │ - fmul f11,f11,f4 │ │ │ │ - fmul f3,f3,f12 │ │ │ │ - xxmr vs12,vs33 │ │ │ │ - fmul f11,f11,f2 │ │ │ │ - fmadd f12,f0,f9,f12 │ │ │ │ - fmul f10,f10,f3 │ │ │ │ - xsmaddmdp vs12,vs0,vs45 │ │ │ │ - fmul f10,f10,f11 │ │ │ │ - xsmaddmdp vs12,vs0,vs44 │ │ │ │ - xsmaddmdp vs12,vs0,vs43 │ │ │ │ - xsmaddmdp vs12,vs0,vs42 │ │ │ │ - xsmaddmdp vs12,vs0,vs41 │ │ │ │ - xsmaddmdp vs12,vs0,vs40 │ │ │ │ - xsmaddmdp vs12,vs0,vs39 │ │ │ │ + fmadd f12,f0,f12,f29 │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + xsmaddmdp vs12,vs0,vs32 │ │ │ │ + xsmaddmdp vs12,vs0,vs33 │ │ │ │ fmadd f0,f0,f12,f1 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ - fmul f0,f0,f13 │ │ │ │ - xsdivdp vs1,vs38,vs0 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fdiv f1,f11,f0 │ │ │ │ fmul f1,f1,f8 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x85 │ │ │ │ + .long 0x84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000009380 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-5248 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - fcmpu cr0,f1,f0 │ │ │ │ - beq 939c │ │ │ │ - fcmpu cr0,f2,f0 │ │ │ │ - bne 93b0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,26576(r9) │ │ │ │ +0000000000009370 : │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + fcmpu cr0,f1,f12 │ │ │ │ + beq 97e0 │ │ │ │ + fcmpu cr0,f2,f12 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + bne 93a0 │ │ │ │ + fmr f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f10,f1,f2 │ │ │ │ + nop │ │ │ │ + fadd f11,f1,f2 │ │ │ │ + plfd f6,409396 # 6d2d8 │ │ │ │ mflr r0 │ │ │ │ - stfd f28,-32(r1) │ │ │ │ - stfd f29,-24(r1) │ │ │ │ - stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - lfd f12,27392(r9) │ │ │ │ - fadd f7,f10,f12 │ │ │ │ - fadd f8,f1,f12 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + fadd f5,f1,f6 │ │ │ │ stfd f2,48(r1) │ │ │ │ stfd f1,80(r1) │ │ │ │ fmr f2,f1 │ │ │ │ - stfd f10,72(r1) │ │ │ │ + fadd f7,f11,f6 │ │ │ │ stfd f0,88(r1) │ │ │ │ - stfd f12,40(r1) │ │ │ │ - fdiv f1,f7,f8 │ │ │ │ - stfd f8,64(r1) │ │ │ │ + stfd f12,96(r1) │ │ │ │ + stfd f11,72(r1) │ │ │ │ + stfd f6,40(r1) │ │ │ │ + stfd f5,64(r1) │ │ │ │ + fdiv f1,f7,f5 │ │ │ │ stfd f7,32(r1) │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ lfd f9,48(r1) │ │ │ │ - lfd f12,40(r1) │ │ │ │ + lfd f6,40(r1) │ │ │ │ lfd f7,32(r1) │ │ │ │ stfd f1,48(r1) │ │ │ │ - fadd f12,f9,f12 │ │ │ │ - fmr f2,f9 │ │ │ │ stfd f9,56(r1) │ │ │ │ - fdiv f1,f7,f12 │ │ │ │ - stfd f12,40(r1) │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,40(r1) │ │ │ │ - lfd f8,64(r1) │ │ │ │ + fadd f6,f9,f6 │ │ │ │ + fmr f2,f9 │ │ │ │ + fdiv f1,f7,f6 │ │ │ │ + stfd f6,40(r1) │ │ │ │ + bl 5000 │ │ │ │ + plfd f4,409292 # 6d2e0 │ │ │ │ + lfd f6,40(r1) │ │ │ │ + lfd f5,64(r1) │ │ │ │ lfd f7,32(r1) │ │ │ │ - lfd f10,72(r1) │ │ │ │ + lfd f11,72(r1) │ │ │ │ + lfd f12,96(r1) │ │ │ │ lfd f0,88(r1) │ │ │ │ - lfd f4,48(r1) │ │ │ │ + lfd f8,48(r1) │ │ │ │ lfd f9,56(r1) │ │ │ │ - lfd f6,27400(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,80(r1) │ │ │ │ - fmul f8,f8,f12 │ │ │ │ - lfd f12,26576(r9) │ │ │ │ - fcmpu cr0,f10,f0 │ │ │ │ - fmul f4,f4,f1 │ │ │ │ - fmul f7,f7,f6 │ │ │ │ - fadd f0,f10,f12 │ │ │ │ - fdiv f7,f7,f8 │ │ │ │ + lfd f10,80(r1) │ │ │ │ + fmul f5,f5,f6 │ │ │ │ + fmul f7,f7,f4 │ │ │ │ + fcmpu cr0,f11,f12 │ │ │ │ + fmul f8,f8,f1 │ │ │ │ + fadd f12,f11,f0 │ │ │ │ + fdiv f7,f7,f5 │ │ │ │ fsqrt f7,f7 │ │ │ │ - ble 97a0 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs47,vs12 │ │ │ │ - xxmr vs46,vs12 │ │ │ │ - lxsd v17,27544(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v18,27536(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v19,27528(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs1,vs50 │ │ │ │ - lxsd v2,27520(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v3,27512(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,27496(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v6,27488(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v7,27480(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f5,26888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v1,26920(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v8,27472(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v4,27456(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f13,26912(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs1,vs0,vs49 │ │ │ │ - fmadd f31,f0,f5,f12 │ │ │ │ - xsmaddadp vs47,vs0,vs33 │ │ │ │ - lxsd v16,27192(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs10,vs36 │ │ │ │ - lfd f8,26976(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f30,f0,f10,f12 │ │ │ │ - fmadd f6,f0,f13,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs51 │ │ │ │ - lxsd v0,27504(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs10,vs48 │ │ │ │ - xsmuldp vs47,vs31,vs47 │ │ │ │ - lxsd v9,27448(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f29,f0,f10,f12 │ │ │ │ - fmadd f10,f0,f8,f12 │ │ │ │ - lxsd v13,27424(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs46,vs0,vs32 │ │ │ │ - xsmaddmdp vs1,vs0,vs34 │ │ │ │ - lfd f3,27432(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs47,vs30,vs47 │ │ │ │ - fmul f31,f6,f29 │ │ │ │ - lfd f2,27464(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs46,vs10,vs46 │ │ │ │ - xxmr vs10,vs45 │ │ │ │ - xsmaddmdp vs1,vs0,vs35 │ │ │ │ - lxsd v10,27440(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f6,f0,f10,f12 │ │ │ │ - fmadd f10,f0,f3,f12 │ │ │ │ - lxsd v11,27416(r9) │ │ │ │ - fmadd f29,f0,f2,f12 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v12,27408(r9) │ │ │ │ - xsmaddmdp vs1,vs0,vs37 │ │ │ │ - fmul f31,f10,f31 │ │ │ │ - xsmuldp vs6,vs6,vs47 │ │ │ │ - fadd f10,f0,f12 │ │ │ │ - xsmuldp vs46,vs29,vs46 │ │ │ │ - xsmaddmdp vs1,vs0,vs38 │ │ │ │ - fmul f6,f6,f31 │ │ │ │ - xsmuldp vs10,vs10,vs46 │ │ │ │ - xsmaddmdp vs1,vs0,vs39 │ │ │ │ - fmul f6,f6,f10 │ │ │ │ - fadd f10,f11,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs40 │ │ │ │ - xsmaddmdp vs1,vs0,vs41 │ │ │ │ - xsmaddmdp vs1,vs0,vs42 │ │ │ │ - xsmaddmdp vs1,vs0,vs43 │ │ │ │ - xsmaddmdp vs1,vs0,vs44 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - fcmpu cr0,f11,f0 │ │ │ │ - ble 98fc │ │ │ │ - fdiv f11,f12,f10 │ │ │ │ - xxmr vs0,vs50 │ │ │ │ - xxmr vs10,vs36 │ │ │ │ - xxmr vs46,vs12 │ │ │ │ - xxmr vs28,vs32 │ │ │ │ - xsmaddadp vs0,vs11,vs49 │ │ │ │ - fmadd f30,f11,f10,f12 │ │ │ │ - fmadd f10,f11,f13,f12 │ │ │ │ - fmadd f31,f11,f5,f12 │ │ │ │ - xsmaddadp vs46,vs11,vs33 │ │ │ │ - fmadd f28,f11,f28,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs51 │ │ │ │ - xxmr vs47,vs10 │ │ │ │ - xxmr vs10,vs48 │ │ │ │ - xsmuldp vs46,vs31,vs46 │ │ │ │ - xxmr vs31,vs45 │ │ │ │ - fmadd f29,f11,f10,f12 │ │ │ │ - fmadd f10,f11,f8,f12 │ │ │ │ - fmadd f31,f11,f31,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs34 │ │ │ │ - xsmuldp vs46,vs30,vs46 │ │ │ │ - fmadd f30,f11,f2,f12 │ │ │ │ - xsmuldp vs47,vs47,vs29 │ │ │ │ - fmul f10,f10,f28 │ │ │ │ - fmadd f29,f11,f3,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs35 │ │ │ │ - xsmuldp vs46,vs31,vs46 │ │ │ │ - xsmuldp vs47,vs29,vs47 │ │ │ │ - fmul f10,f30,f10 │ │ │ │ - fadd f29,f11,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs37 │ │ │ │ - fmul f10,f29,f10 │ │ │ │ - xsmuldp vs47,vs46,vs47 │ │ │ │ - xsmaddmdp vs0,vs11,vs38 │ │ │ │ - xsmuldp vs47,vs47,vs10 │ │ │ │ - xxlxor vs10,vs10,vs10 │ │ │ │ - xsmaddmdp vs0,vs11,vs39 │ │ │ │ - fcmpu cr0,f9,f10 │ │ │ │ - xsmaddmdp vs0,vs11,vs40 │ │ │ │ - xsmaddmdp vs0,vs11,vs41 │ │ │ │ - xsmaddmdp vs0,vs11,vs42 │ │ │ │ - xsmaddmdp vs0,vs11,vs43 │ │ │ │ - xsmaddmdp vs0,vs11,vs44 │ │ │ │ - fadd f11,f9,f12 │ │ │ │ - xsdivdp vs0,vs0,vs47 │ │ │ │ - ble 99a4 │ │ │ │ + ble 97f0 │ │ │ │ + fdiv f12,f0,f12 │ │ │ │ + plfd f1,409316 # 6d348 │ │ │ │ + plfd f2,409300 # 6d340 │ │ │ │ + xxspltidp vs35,1073741824 │ │ │ │ + nop │ │ │ │ + xxspltidp vs50,1077936128 │ │ │ │ + plxsd v9,409264 # 6d338 │ │ │ │ + xxspltidp vs38,1091567616 │ │ │ │ + xxspltidp vs36,1086324736 │ │ │ │ + xxspltidp vs51,1088421888 │ │ │ │ + xxspltidp vs37,1082130432 │ │ │ │ + xxspltidp vs34,1084227584 │ │ │ │ + plxsd v10,409208 # 6d330 │ │ │ │ + xxspltidp vs6,1093664768 │ │ │ │ + xxspltidp vs40,1092616192 │ │ │ │ + xxspltidp vs39,1090519040 │ │ │ │ + plxsd v11,409168 # 6d328 │ │ │ │ + plxsd v12,409152 # 6d320 │ │ │ │ + plxsd v13,409136 # 6d318 │ │ │ │ + plxsd v1,409120 # 6d310 │ │ │ │ + plxsd v0,409104 # 6d308 │ │ │ │ + plfd f13,409088 # 6d300 │ │ │ │ + plfd f3,409072 # 6d2f8 │ │ │ │ + plfd f4,409056 # 6d2f0 │ │ │ │ + plfd f5,409040 # 6d2e8 │ │ │ │ + fmadd f11,f12,f1,f2 │ │ │ │ + xsmaddmdp vs35,vs12,vs0 │ │ │ │ + xsmaddmdp vs50,vs12,vs0 │ │ │ │ + xsmaddmdp vs38,vs12,vs0 │ │ │ │ + xsmaddmdp vs36,vs12,vs0 │ │ │ │ + xsmaddmdp vs51,vs12,vs0 │ │ │ │ + xsmaddmdp vs37,vs12,vs0 │ │ │ │ + xsmaddmdp vs34,vs12,vs0 │ │ │ │ + fmadd f6,f12,f6,f0 │ │ │ │ + xsmaddmdp vs40,vs12,vs0 │ │ │ │ + xsmaddmdp vs39,vs12,vs0 │ │ │ │ + fadd f0,f12,f0 │ │ │ │ + xsmaddmdp vs11,vs12,vs41 │ │ │ │ + xsmuldp vs35,vs35,vs50 │ │ │ │ + xsmuldp vs36,vs36,vs51 │ │ │ │ + xsmuldp vs37,vs37,vs34 │ │ │ │ + xsmaddmdp vs11,vs12,vs42 │ │ │ │ + xsmuldp vs38,vs38,vs35 │ │ │ │ + xsmuldp vs40,vs40,vs36 │ │ │ │ + xsmuldp vs39,vs39,vs37 │ │ │ │ + xsmaddmdp vs11,vs12,vs43 │ │ │ │ + xsmuldp vs6,vs6,vs38 │ │ │ │ + xsmuldp vs0,vs0,vs39 │ │ │ │ + xsmaddmdp vs11,vs12,vs44 │ │ │ │ + xsmuldp vs6,vs6,vs40 │ │ │ │ + xsmaddmdp vs11,vs12,vs45 │ │ │ │ + fmul f6,f6,f0 │ │ │ │ + xxmr vs0,vs33 │ │ │ │ + fmadd f0,f12,f11,f0 │ │ │ │ + xxlxor vs11,vs11,vs11 │ │ │ │ + fcmpu cr0,f10,f11 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + fmadd f0,f12,f0,f13 │ │ │ │ + fmadd f0,f12,f0,f3 │ │ │ │ + fmadd f0,f12,f0,f4 │ │ │ │ + fmadd f0,f12,f0,f5 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + fadd f11,f10,f12 │ │ │ │ + ble 995c │ │ │ │ fdiv f11,f12,f11 │ │ │ │ - xxmr vs10,vs50 │ │ │ │ - fmul f0,f0,f6 │ │ │ │ - xxmr vs9,vs36 │ │ │ │ - addi r1,r1,128 │ │ │ │ - ld r0,16(r1) │ │ │ │ - lfd f28,-32(r1) │ │ │ │ - lfd f29,-24(r1) │ │ │ │ - lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - xsmaddadp vs10,vs11,vs49 │ │ │ │ - fmadd f5,f11,f5,f12 │ │ │ │ - xsmaddmdp vs33,vs11,vs12 │ │ │ │ - fmadd f8,f11,f8,f12 │ │ │ │ - xsmaddmdp vs32,vs11,vs12 │ │ │ │ - fmadd f13,f11,f13,f12 │ │ │ │ - xxmr vs49,vs48 │ │ │ │ + xxspltidp vs34,1073741824 │ │ │ │ + xxspltidp vs49,1077936128 │ │ │ │ + xxspltidp vs37,1091567616 │ │ │ │ + xxspltidp vs35,1086324736 │ │ │ │ + xxspltidp vs50,1088421888 │ │ │ │ + xxspltidp vs36,1082130432 │ │ │ │ + xxspltidp vs51,1084227584 │ │ │ │ + nop │ │ │ │ + xxspltidp vs40,1093664768 │ │ │ │ + xxspltidp vs39,1092616192 │ │ │ │ + xxspltidp vs38,1090519040 │ │ │ │ + fmadd f10,f11,f1,f2 │ │ │ │ + xsmaddmdp vs34,vs11,vs12 │ │ │ │ xsmaddmdp vs49,vs11,vs12 │ │ │ │ - xsmaddmdp vs10,vs11,vs51 │ │ │ │ - xxmr vs50,vs5 │ │ │ │ - fmadd f5,f11,f2,f12 │ │ │ │ - xxmr vs46,vs33 │ │ │ │ - xxmr vs47,vs32 │ │ │ │ - xxmr vs33,vs8 │ │ │ │ - xxmr vs32,vs13 │ │ │ │ - fmadd f8,f11,f3,f12 │ │ │ │ - fmadd f13,f11,f9,f12 │ │ │ │ - xsmuldp vs3,vs50,vs46 │ │ │ │ - xxmr vs9,vs45 │ │ │ │ - xsmuldp vs33,vs33,vs47 │ │ │ │ - xsmuldp vs2,vs32,vs49 │ │ │ │ - xsmaddmdp vs10,vs11,vs34 │ │ │ │ - fmadd f9,f11,f9,f12 │ │ │ │ - fadd f12,f11,f12 │ │ │ │ - fmul f3,f13,f3 │ │ │ │ - xsmuldp vs5,vs5,vs33 │ │ │ │ - fmul f8,f8,f2 │ │ │ │ - xsmaddmdp vs10,vs11,vs35 │ │ │ │ - fmul f9,f9,f3 │ │ │ │ - fmul f12,f12,f5 │ │ │ │ - xsmaddmdp vs10,vs11,vs37 │ │ │ │ - fmul f9,f9,f8 │ │ │ │ - xsmaddmdp vs10,vs11,vs38 │ │ │ │ - fmul f9,f9,f12 │ │ │ │ - xxmr vs12,vs39 │ │ │ │ - fmadd f12,f11,f10,f12 │ │ │ │ - xsmaddmdp vs12,vs11,vs40 │ │ │ │ + xsmaddmdp vs37,vs11,vs12 │ │ │ │ + xsmaddmdp vs35,vs11,vs12 │ │ │ │ + xsmaddmdp vs50,vs11,vs12 │ │ │ │ + xsmaddmdp vs36,vs11,vs12 │ │ │ │ + xsmaddmdp vs51,vs11,vs12 │ │ │ │ + xsmaddmdp vs40,vs11,vs12 │ │ │ │ + xsmaddmdp vs39,vs11,vs12 │ │ │ │ + xsmaddmdp vs38,vs11,vs12 │ │ │ │ + xxmr vs48,vs10 │ │ │ │ + fadd f10,f11,f12 │ │ │ │ + xsmuldp vs34,vs34,vs49 │ │ │ │ + xsmuldp vs35,vs35,vs50 │ │ │ │ + xsmuldp vs36,vs36,vs51 │ │ │ │ + xxmr vs12,vs48 │ │ │ │ xsmaddmdp vs12,vs11,vs41 │ │ │ │ + xsmuldp vs37,vs37,vs34 │ │ │ │ + xsmuldp vs39,vs39,vs35 │ │ │ │ + xsmuldp vs38,vs38,vs36 │ │ │ │ xsmaddmdp vs12,vs11,vs42 │ │ │ │ + xsmuldp vs40,vs40,vs37 │ │ │ │ + xsmuldp vs10,vs10,vs38 │ │ │ │ xsmaddmdp vs12,vs11,vs43 │ │ │ │ + xsmuldp vs40,vs40,vs39 │ │ │ │ + xsmaddmdp vs12,vs11,vs44 │ │ │ │ + xsmuldp vs40,vs40,vs10 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xsmaddmdp vs12,vs11,vs45 │ │ │ │ + xsmaddmdp vs12,vs11,vs33 │ │ │ │ + xsmaddmdp vs12,vs11,vs32 │ │ │ │ + fmadd f12,f11,f12,f13 │ │ │ │ + fmadd f12,f11,f12,f3 │ │ │ │ + fmadd f12,f11,f12,f4 │ │ │ │ + fmadd f12,f11,f12,f5 │ │ │ │ + xxlxor vs11,vs11,vs11 │ │ │ │ + fcmpu cr0,f9,f11 │ │ │ │ + xsdivdp vs40,vs12,vs40 │ │ │ │ + fadd f12,f9,f10 │ │ │ │ + ble 9a58 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + xxspltidp vs34,1073741824 │ │ │ │ + xxspltidp vs49,1077936128 │ │ │ │ + xxspltidp vs38,1090519040 │ │ │ │ + xxspltidp vs37,1091567616 │ │ │ │ + xxspltidp vs35,1086324736 │ │ │ │ + xxspltidp vs50,1088421888 │ │ │ │ + xxspltidp vs36,1082130432 │ │ │ │ + nop │ │ │ │ + xxspltidp vs51,1084227584 │ │ │ │ + xxspltidp vs39,1092616192 │ │ │ │ + xxspltidp vs9,1093664768 │ │ │ │ + addi r1,r1,112 │ │ │ │ + ld r0,16(r1) │ │ │ │ + mtlr r0 │ │ │ │ + fmadd f11,f12,f1,f2 │ │ │ │ + xsmaddmdp vs34,vs12,vs10 │ │ │ │ + xsmaddmdp vs49,vs12,vs10 │ │ │ │ + xsmaddmdp vs37,vs12,vs10 │ │ │ │ + xsmaddmdp vs35,vs12,vs10 │ │ │ │ + xsmaddmdp vs50,vs12,vs10 │ │ │ │ + xsmaddmdp vs36,vs12,vs10 │ │ │ │ + xsmaddmdp vs51,vs12,vs10 │ │ │ │ + xxmr vs1,vs38 │ │ │ │ + xxmr vs2,vs39 │ │ │ │ + fmadd f9,f12,f9,f10 │ │ │ │ + fmadd f2,f12,f2,f10 │ │ │ │ + fmadd f1,f12,f1,f10 │ │ │ │ + fadd f10,f12,f10 │ │ │ │ + xsmaddmdp vs11,vs12,vs41 │ │ │ │ + xsmuldp vs38,vs34,vs49 │ │ │ │ + xsmuldp vs39,vs35,vs50 │ │ │ │ + xsmuldp vs41,vs36,vs51 │ │ │ │ + xsmaddmdp vs11,vs12,vs42 │ │ │ │ + xsmuldp vs42,vs37,vs38 │ │ │ │ + xsmuldp vs1,vs1,vs41 │ │ │ │ + xsmuldp vs2,vs2,vs39 │ │ │ │ + xsmaddmdp vs11,vs12,vs43 │ │ │ │ + xsmuldp vs9,vs9,vs42 │ │ │ │ + fmul f10,f10,f1 │ │ │ │ xsmaddmdp vs11,vs12,vs44 │ │ │ │ - fdiv f11,f11,f9 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ - fmul f1,f1,f7 │ │ │ │ - fmul f1,f1,f4 │ │ │ │ - fsqrt f1,f1 │ │ │ │ + fmul f9,f9,f2 │ │ │ │ + xsmaddmdp vs11,vs12,vs45 │ │ │ │ + fmul f10,f9,f10 │ │ │ │ + xsmaddmdp vs11,vs12,vs33 │ │ │ │ + xsmaddmdp vs11,vs12,vs32 │ │ │ │ + fmadd f11,f12,f11,f13 │ │ │ │ + fmadd f11,f12,f11,f3 │ │ │ │ + fmadd f11,f12,f11,f4 │ │ │ │ + fmadd f12,f12,f11,f5 │ │ │ │ + xsmuldp vs11,vs40,vs6 │ │ │ │ + fdiv f12,f12,f10 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ + fsqrt f0,f0 │ │ │ │ + fmr f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v12,27408(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,27416(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v10,27440(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs1,vs43 │ │ │ │ - lxsd v9,27448(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddadp vs1,vs0,vs44 │ │ │ │ - lxsd v8,27472(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v7,27480(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v6,27488(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs1,vs0,vs42 │ │ │ │ - lxsd v5,27496(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v3,27512(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs1,vs0,vs41 │ │ │ │ - lfd f6,27552(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,27424(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f3,27432(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f6,f10,f6 │ │ │ │ - xsmaddmdp vs1,vs0,vs40 │ │ │ │ - lxsd v4,27456(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs46,vs10,vs45 │ │ │ │ - lfd f2,27464(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f31,f10,f3 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + fmr f1,f0 │ │ │ │ + blr │ │ │ │ + plfd f5,408312 # 6d2e8 │ │ │ │ + plfd f4,408312 # 6d2f0 │ │ │ │ + xxspltidp vs34,1094713344 │ │ │ │ + xxspltidp vs35,1093664768 │ │ │ │ + xxspltidp vs0,1092616192 │ │ │ │ + xxspltidp vs36,1091567616 │ │ │ │ + xxspltidp vs50,1090519040 │ │ │ │ + xxspltidp vs37,1088421888 │ │ │ │ + xxspltidp vs51,1086324736 │ │ │ │ + plfd f3,408256 # 6d2f8 │ │ │ │ + xxspltidp vs38,1084227584 │ │ │ │ + xxspltidp vs39,1077936128 │ │ │ │ + xsadddp vs34,vs11,vs34 │ │ │ │ + xsadddp vs35,vs11,vs35 │ │ │ │ + xxspltidp vs49,1073741824 │ │ │ │ + plfd f13,408224 # 6d300 │ │ │ │ + plxsd v0,408224 # 6d308 │ │ │ │ + fmadd f6,f12,f5,f4 │ │ │ │ + fadd f0,f11,f0 │ │ │ │ + xsadddp vs36,vs11,vs36 │ │ │ │ + xsadddp vs50,vs11,vs50 │ │ │ │ + plxsd v1,408208 # 6d310 │ │ │ │ + plxsd v13,408208 # 6d318 │ │ │ │ + xsadddp vs37,vs11,vs37 │ │ │ │ + xsadddp vs51,vs11,vs51 │ │ │ │ + xsadddp vs38,vs11,vs38 │ │ │ │ + xsadddp vs39,vs11,vs39 │ │ │ │ + plxsd v12,408192 # 6d320 │ │ │ │ + plxsd v11,408192 # 6d328 │ │ │ │ + plxsd v10,408192 # 6d330 │ │ │ │ + plxsd v9,408192 # 6d338 │ │ │ │ + plfd f2,408192 # 6d340 │ │ │ │ + plfd f1,408192 # 6d348 │ │ │ │ + xsmuldp vs34,vs34,vs12 │ │ │ │ + xxmr vs48,vs6 │ │ │ │ + xxspltidp vs6,1082130432 │ │ │ │ + xsmuldp vs35,vs35,vs0 │ │ │ │ + xsmuldp vs36,vs36,vs50 │ │ │ │ + xsadddp vs0,vs11,vs49 │ │ │ │ + xsmuldp vs37,vs37,vs51 │ │ │ │ + xsadddp vs40,vs11,vs6 │ │ │ │ + xxmr vs6,vs48 │ │ │ │ + xsmuldp vs38,vs38,vs34 │ │ │ │ + fmadd f6,f12,f6,f3 │ │ │ │ + xsmuldp vs0,vs0,vs37 │ │ │ │ + fmadd f11,f12,f6,f13 │ │ │ │ + xsmuldp vs6,vs40,vs35 │ │ │ │ + xsmuldp vs40,vs39,vs36 │ │ │ │ + xsmaddmdp vs11,vs12,vs32 │ │ │ │ + xsmuldp vs0,vs0,vs40 │ │ │ │ + xsmuldp vs6,vs6,vs38 │ │ │ │ + xsmaddmdp vs11,vs12,vs33 │ │ │ │ fmul f6,f6,f0 │ │ │ │ - xsmaddmdp vs1,vs0,vs39 │ │ │ │ - lxsd v16,27192(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs47,vs10,vs36 │ │ │ │ - lfd f13,26912(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f30,f10,f2 │ │ │ │ - xsmuldp vs31,vs46,vs31 │ │ │ │ - lxsd v2,27520(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs1,vs0,vs38 │ │ │ │ - lxsd v0,27504(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f29,f10,f13 │ │ │ │ - xsmuldp vs30,vs47,vs30 │ │ │ │ - xsadddp vs47,vs10,vs48 │ │ │ │ - lfd f8,26976(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs1,vs0,vs37 │ │ │ │ - lxsd v1,26920(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs46,vs10,vs32 │ │ │ │ - lfd f5,26888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs29,vs47,vs29 │ │ │ │ - lxsd v19,27528(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs47,vs10,vs33 │ │ │ │ - xsmaddmdp vs1,vs0,vs35 │ │ │ │ - xsmuldp vs46,vs46,vs6 │ │ │ │ - fadd f6,f10,f8 │ │ │ │ - lxsd v18,27536(r9) │ │ │ │ - fadd f10,f10,f5 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v17,27544(r9) │ │ │ │ - xsmuldp vs47,vs47,vs30 │ │ │ │ - xsmaddmdp vs1,vs0,vs34 │ │ │ │ - fmul f6,f6,f31 │ │ │ │ - fmul f10,f10,f29 │ │ │ │ - xsmaddmdp vs1,vs0,vs51 │ │ │ │ - xsmuldp vs6,vs6,vs46 │ │ │ │ - xsmuldp vs10,vs10,vs47 │ │ │ │ - xsmaddmdp vs1,vs0,vs50 │ │ │ │ - fmul f6,f6,f10 │ │ │ │ - fadd f10,f11,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs49 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - fcmpu cr0,f11,f0 │ │ │ │ - bgt 95f0 │ │ │ │ - xxmr vs0,vs43 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f30,f11,f3 │ │ │ │ - xsadddp vs29,vs11,vs36 │ │ │ │ - fadd f28,f11,f2 │ │ │ │ - xsadddp vs31,vs11,vs45 │ │ │ │ - xsadddp vs47,vs11,vs48 │ │ │ │ - xsmaddadp vs0,vs10,vs44 │ │ │ │ - lxsd v14,27552(r9) │ │ │ │ - xsadddp vs46,vs11,vs46 │ │ │ │ - fmul f31,f31,f30 │ │ │ │ - fmul f30,f29,f28 │ │ │ │ - fadd f29,f11,f13 │ │ │ │ - xsmaddmdp vs0,vs10,vs42 │ │ │ │ - xsadddp vs28,vs11,vs32 │ │ │ │ - xsmuldp vs46,vs46,vs10 │ │ │ │ - xsmuldp vs29,vs47,vs29 │ │ │ │ - xsadddp vs47,vs11,vs8 │ │ │ │ - xsmaddmdp vs0,vs10,vs41 │ │ │ │ - xsmuldp vs28,vs28,vs46 │ │ │ │ - xsadddp vs46,vs11,vs33 │ │ │ │ - fadd f11,f11,f5 │ │ │ │ - xsmuldp vs47,vs47,vs31 │ │ │ │ - xsmaddmdp vs0,vs10,vs40 │ │ │ │ - xsmuldp vs46,vs46,vs30 │ │ │ │ - fmul f11,f11,f29 │ │ │ │ - xsmuldp vs47,vs47,vs28 │ │ │ │ - xsmaddmdp vs0,vs10,vs39 │ │ │ │ - xsmuldp vs11,vs11,vs46 │ │ │ │ - xsmaddmdp vs0,vs10,vs38 │ │ │ │ - xsmuldp vs47,vs47,vs11 │ │ │ │ - fadd f11,f9,f12 │ │ │ │ - xsmaddmdp vs0,vs10,vs37 │ │ │ │ - xsmaddmdp vs0,vs10,vs35 │ │ │ │ - xsmaddmdp vs0,vs10,vs34 │ │ │ │ - xsmaddmdp vs0,vs10,vs51 │ │ │ │ - xsmaddmdp vs0,vs10,vs50 │ │ │ │ - xsmaddmdp vs0,vs10,vs49 │ │ │ │ - xxlxor vs10,vs10,vs10 │ │ │ │ - fcmpu cr0,f9,f10 │ │ │ │ - xsdivdp vs0,vs0,vs47 │ │ │ │ - bgt 96a8 │ │ │ │ - xxmr vs12,vs43 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs45,vs9,vs45 │ │ │ │ - xsadddp vs36,vs9,vs36 │ │ │ │ - xsadddp vs48,vs9,vs48 │ │ │ │ - fadd f10,f9,f5 │ │ │ │ - fadd f3,f9,f3 │ │ │ │ - xsmaddadp vs12,vs11,vs44 │ │ │ │ - lxsd v12,27552(r9) │ │ │ │ - fadd f2,f9,f2 │ │ │ │ - fadd f13,f9,f13 │ │ │ │ - xsadddp vs32,vs9,vs32 │ │ │ │ - fadd f8,f9,f8 │ │ │ │ - xsadddp vs33,vs9,vs33 │ │ │ │ - fmul f0,f0,f6 │ │ │ │ - addi r1,r1,128 │ │ │ │ - xsadddp vs9,vs9,vs44 │ │ │ │ - xsmuldp vs3,vs3,vs45 │ │ │ │ - ld r0,16(r1) │ │ │ │ - lfd f28,-32(r1) │ │ │ │ + xxmr vs0,vs45 │ │ │ │ + fmadd f0,f12,f11,f0 │ │ │ │ + xxlxor vs11,vs11,vs11 │ │ │ │ + fcmpu cr0,f10,f11 │ │ │ │ + xsmaddmdp vs0,vs12,vs44 │ │ │ │ + xsmaddmdp vs0,vs12,vs43 │ │ │ │ + xsmaddmdp vs0,vs12,vs42 │ │ │ │ + xsmaddmdp vs0,vs12,vs41 │ │ │ │ + fmadd f0,f12,f0,f2 │ │ │ │ + fmadd f0,f12,f0,f1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + fadd f11,f10,f12 │ │ │ │ + bgt 95c0 │ │ │ │ + fmadd f12,f11,f5,f4 │ │ │ │ + xxspltidp vs34,1094713344 │ │ │ │ + xxspltidp vs35,1093664768 │ │ │ │ + xxspltidp vs49,1092616192 │ │ │ │ + xxspltidp vs36,1091567616 │ │ │ │ + xxspltidp vs50,1090519040 │ │ │ │ + xxspltidp vs37,1088421888 │ │ │ │ + xxspltidp vs51,1086324736 │ │ │ │ + xxspltidp vs38,1084227584 │ │ │ │ + xxspltidp vs40,1082130432 │ │ │ │ + xxspltidp vs39,1077936128 │ │ │ │ + xxspltidp vs48,1073741824 │ │ │ │ + xsadddp vs34,vs10,vs34 │ │ │ │ + xsadddp vs35,vs10,vs35 │ │ │ │ + xsadddp vs49,vs10,vs49 │ │ │ │ + xsadddp vs36,vs10,vs36 │ │ │ │ + xsadddp vs50,vs10,vs50 │ │ │ │ + xsadddp vs37,vs10,vs37 │ │ │ │ + xsadddp vs51,vs10,vs51 │ │ │ │ + fmadd f12,f11,f12,f3 │ │ │ │ + xsadddp vs38,vs10,vs38 │ │ │ │ + xsadddp vs40,vs10,vs40 │ │ │ │ + xsadddp vs39,vs10,vs39 │ │ │ │ + xsadddp vs10,vs10,vs48 │ │ │ │ + xsmuldp vs34,vs34,vs11 │ │ │ │ + xsmuldp vs35,vs35,vs49 │ │ │ │ + xsmuldp vs36,vs36,vs50 │ │ │ │ + xsmuldp vs37,vs37,vs51 │ │ │ │ + fmadd f12,f11,f12,f13 │ │ │ │ + xsmuldp vs38,vs38,vs34 │ │ │ │ + xsmuldp vs40,vs40,vs35 │ │ │ │ + xsmuldp vs39,vs39,vs36 │ │ │ │ + xsmuldp vs10,vs10,vs37 │ │ │ │ + xsmaddmdp vs12,vs11,vs32 │ │ │ │ + xsmuldp vs40,vs40,vs38 │ │ │ │ + xsmuldp vs10,vs10,vs39 │ │ │ │ + xsmaddmdp vs12,vs11,vs33 │ │ │ │ + xsmuldp vs40,vs40,vs10 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xsmaddmdp vs12,vs11,vs45 │ │ │ │ + xsmaddmdp vs12,vs11,vs44 │ │ │ │ + xsmaddmdp vs12,vs11,vs43 │ │ │ │ xsmaddmdp vs12,vs11,vs42 │ │ │ │ - xsmuldp vs2,vs2,vs36 │ │ │ │ - xsmuldp vs13,vs13,vs48 │ │ │ │ - lfd f29,-24(r1) │ │ │ │ - lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - fmul f9,f9,f11 │ │ │ │ - fmul f8,f8,f3 │ │ │ │ xsmaddmdp vs12,vs11,vs41 │ │ │ │ - xsmuldp vs33,vs33,vs2 │ │ │ │ - fmul f10,f10,f13 │ │ │ │ - xsmuldp vs32,vs32,vs9 │ │ │ │ - xsmaddmdp vs12,vs11,vs40 │ │ │ │ - xsmuldp vs10,vs10,vs33 │ │ │ │ - xsmuldp vs9,vs8,vs32 │ │ │ │ - xsmaddmdp vs12,vs11,vs39 │ │ │ │ - fmul f9,f9,f10 │ │ │ │ - xsmaddmdp vs12,vs11,vs38 │ │ │ │ - xsmaddmdp vs12,vs11,vs37 │ │ │ │ - xsmaddmdp vs12,vs11,vs35 │ │ │ │ - xsmaddmdp vs12,vs11,vs34 │ │ │ │ - xsmaddmdp vs12,vs11,vs51 │ │ │ │ - xsmaddmdp vs12,vs11,vs50 │ │ │ │ - xsmaddmdp vs11,vs12,vs49 │ │ │ │ - fdiv f11,f11,f9 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ - fmul f1,f1,f7 │ │ │ │ - fmul f1,f1,f4 │ │ │ │ - fsqrt f1,f1 │ │ │ │ + fmadd f12,f11,f12,f2 │ │ │ │ + fmadd f12,f11,f12,f1 │ │ │ │ + xxlxor vs11,vs11,vs11 │ │ │ │ + fcmpu cr0,f9,f11 │ │ │ │ + xsdivdp vs40,vs12,vs40 │ │ │ │ + fadd f12,f9,f10 │ │ │ │ + bgt 96c0 │ │ │ │ + fmadd f5,f12,f5,f4 │ │ │ │ + xxspltidp vs36,1094713344 │ │ │ │ + xxspltidp vs37,1092616192 │ │ │ │ + xxspltidp vs51,1093664768 │ │ │ │ + xxspltidp vs38,1090519040 │ │ │ │ + nop │ │ │ │ + xxspltidp vs34,1091567616 │ │ │ │ + xxspltidp vs39,1086324736 │ │ │ │ + xxspltidp vs35,1088421888 │ │ │ │ + xxspltidp vs11,1084227584 │ │ │ │ + xxspltidp vs10,1082130432 │ │ │ │ + xxspltidp vs4,1077936128 │ │ │ │ + xxspltidp vs50,1073741824 │ │ │ │ + xsadddp vs36,vs9,vs36 │ │ │ │ + xsadddp vs37,vs9,vs37 │ │ │ │ + xsadddp vs51,vs9,vs51 │ │ │ │ + addi r1,r1,112 │ │ │ │ + xsadddp vs38,vs9,vs38 │ │ │ │ + xsadddp vs34,vs9,vs34 │ │ │ │ + xsadddp vs39,vs9,vs39 │ │ │ │ + xsadddp vs35,vs9,vs35 │ │ │ │ + fmadd f5,f12,f5,f3 │ │ │ │ + fadd f10,f9,f10 │ │ │ │ + fadd f3,f9,f11 │ │ │ │ + fadd f4,f9,f4 │ │ │ │ + ld r0,16(r1) │ │ │ │ + xsadddp vs11,vs9,vs50 │ │ │ │ + xsmuldp vs36,vs36,vs12 │ │ │ │ + xsmuldp vs37,vs37,vs51 │ │ │ │ + xsmuldp vs38,vs38,vs34 │ │ │ │ + xsmuldp vs39,vs39,vs35 │ │ │ │ + mtlr r0 │ │ │ │ + fmadd f9,f12,f5,f13 │ │ │ │ + xsmuldp vs3,vs3,vs36 │ │ │ │ + xsmuldp vs10,vs10,vs37 │ │ │ │ + xsmuldp vs5,vs4,vs38 │ │ │ │ + xsmuldp vs11,vs11,vs39 │ │ │ │ + xsmaddmdp vs9,vs12,vs32 │ │ │ │ + fmul f10,f10,f3 │ │ │ │ + fmul f11,f11,f5 │ │ │ │ + xsmaddmdp vs9,vs12,vs33 │ │ │ │ + fmul f10,f10,f11 │ │ │ │ + xxmr vs11,vs45 │ │ │ │ + fmadd f11,f12,f9,f11 │ │ │ │ + xsmaddmdp vs11,vs12,vs44 │ │ │ │ + xsmaddmdp vs11,vs12,vs43 │ │ │ │ + xsmaddmdp vs11,vs12,vs42 │ │ │ │ + xsmaddmdp vs11,vs12,vs41 │ │ │ │ + fmadd f11,f12,f11,f2 │ │ │ │ + fmadd f12,f12,f11,f1 │ │ │ │ + xsmuldp vs11,vs40,vs6 │ │ │ │ + fdiv f12,f12,f10 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ + fsqrt f0,f0 │ │ │ │ + fmr f1,f0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1020000 │ │ │ │ - .long 0x84 │ │ │ │ + .long 0x1000000 │ │ │ │ + .long 0x80 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009a80 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-7040 │ │ │ │ +0000000000009b80 : │ │ │ │ cmpdi r3,0 │ │ │ │ beqlr │ │ │ │ - nop │ │ │ │ - mflr r0 │ │ │ │ - ld r9,-32712(r2) │ │ │ │ - ld r12,0(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ + pld r2,549792 # 8ff28 [nfft_free_hook@got] │ │ │ │ + ld r12,0(r2) │ │ │ │ cmpdi r12,0 │ │ │ │ - beq 9ad0 │ │ │ │ - std r2,24(r1) │ │ │ │ + beq 9bb0 │ │ │ │ mtctr r12 │ │ │ │ - bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - bl 4a20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + bctr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + b 49c0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0000000000009b00 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-7168 │ │ │ │ - nop │ │ │ │ +0000000000009bc0 : │ │ │ │ + pld r2,549752 # 8ff38 [nfft_die_hook@got] │ │ │ │ mflr r0 │ │ │ │ - ld r9,-32704(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 9b38 │ │ │ │ + beq 9be8 │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ li r3,1 │ │ │ │ - bl 5400 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 53a0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009b50 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-7248 │ │ │ │ +0000000000009c00 : │ │ │ │ + pld r9,549680 # 8ff30 [nfft_malloc_hook@got] │ │ │ │ + ld r12,0(r9) │ │ │ │ + cmpdi r12,0 │ │ │ │ + beq 9c20 │ │ │ │ + mtctr r12 │ │ │ │ + bctr │ │ │ │ nop │ │ │ │ + mr r2,r3 │ │ │ │ mflr r0 │ │ │ │ - ld r10,-32696(r2) │ │ │ │ - ld r12,0(r10) │ │ │ │ + li r3,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - cmpdi r12,0 │ │ │ │ - beq 9ba0 │ │ │ │ - mtctr r12 │ │ │ │ - std r2,24(r1) │ │ │ │ - bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + iseleq r3,r3,r2 │ │ │ │ + bl 4fa0 │ │ │ │ + mr. r2,r3 │ │ │ │ + beq 9c60 │ │ │ │ addi r1,r1,48 │ │ │ │ - mr r3,r9 │ │ │ │ + mr r3,r2 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - mr r9,r3 │ │ │ │ - li r3,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - iseleq r3,r3,r9 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr. r9,r3 │ │ │ │ - bne 9b8c │ │ │ │ - addis r3,r2,-3 │ │ │ │ - std r9,32(r1) │ │ │ │ - addi r3,r3,25992 │ │ │ │ - bl 59a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ - b 9b8c │ │ │ │ + nop │ │ │ │ + std r2,32(r1) │ │ │ │ + pla r3,406276 # 6cf68 │ │ │ │ + bl 5940 │ │ │ │ + ld r2,32(r1) │ │ │ │ + b 9c48 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009bf0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-7408 │ │ │ │ - mflr r0 │ │ │ │ +0000000000009cc0 : │ │ │ │ std r31,-8(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ mr. r31,r3 │ │ │ │ - std r0,176(r1) │ │ │ │ - beq 9e5c │ │ │ │ + stdu r1,-160(r1) │ │ │ │ + beq 9ee4 │ │ │ │ cmpdi r5,0 │ │ │ │ std r29,136(r1) │ │ │ │ std r30,144(r1) │ │ │ │ mr r29,r4 │ │ │ │ - beq 9d50 │ │ │ │ - addis r4,r2,-3 │ │ │ │ + beq 9de0 │ │ │ │ + mflr r0 │ │ │ │ mr r6,r31 │ │ │ │ li r3,1 │ │ │ │ - addi r4,r4,26040 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 9d04 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r26,112(r1) │ │ │ │ - addis r26,r2,-3 │ │ │ │ - std r25,104(r1) │ │ │ │ - li r30,0 │ │ │ │ std r28,128(r1) │ │ │ │ + pla r4,406180 # 6cf98 │ │ │ │ + li r30,0 │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 4be0 │ │ │ │ + mr. r28,r29 │ │ │ │ + pla r2,406180 # 6cfb0 │ │ │ │ + std r2,96(r1) │ │ │ │ + pla r2,406160 # 6cfa8 │ │ │ │ + std r2,104(r1) │ │ │ │ + ble 9d9c │ │ │ │ std r27,120(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - addi r9,r9,26056 │ │ │ │ - addi r26,r26,26064 │ │ │ │ - mr r25,r9 │ │ │ │ - b 9cb0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r26 │ │ │ │ + b 9d5c │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4be0 │ │ │ │ cmpdi r27,7 │ │ │ │ - beq 9d40 │ │ │ │ + beq 9dd0 │ │ │ │ addic. r28,r28,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,8 │ │ │ │ - beq 9cf4 │ │ │ │ + beq 9d98 │ │ │ │ andi. r27,r30,7 │ │ │ │ - bne 9c80 │ │ │ │ + bne 9d30 │ │ │ │ + ld r4,104(r1) │ │ │ │ mr r5,r30 │ │ │ │ - mr r4,r25 │ │ │ │ li r3,1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,8 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,-8(r31) │ │ │ │ + bl 4be0 │ │ │ │ + lfd f1,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r26 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4be0 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - bne 9cb0 │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + bne 9d5c │ │ │ │ ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ andi. r30,r29,7 │ │ │ │ - bne 9e20 │ │ │ │ - nop │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 9eb0 │ │ │ │ + ld r28,128(r1) │ │ │ │ ld r0,176(r1) │ │ │ │ + mtlr r0 │ │ │ │ + pld r2,549408 # 8ffd0 [stdout@got] │ │ │ │ ld r29,136(r1) │ │ │ │ ld r30,144(r1) │ │ │ │ addi r1,r1,160 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + ld r3,0(r2) │ │ │ │ + b 5160 │ │ │ │ li r3,10 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 9ca0 │ │ │ │ - addis r29,r2,-3 │ │ │ │ + bl 5620 │ │ │ │ + b 9d4c │ │ │ │ + nop │ │ │ │ mr. r30,r4 │ │ │ │ - addi r29,r29,26072 │ │ │ │ - ble 9d0c │ │ │ │ - andi. r9,r30,1 │ │ │ │ - std r28,128(r1) │ │ │ │ - addi r28,r30,-1 │ │ │ │ - beq 9da0 │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + ble 9db0 │ │ │ │ + mflr r0 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + addi r29,r30,-1 │ │ │ │ + pla r2,405956 # 6cfb8 │ │ │ │ + std r2,96(r1) │ │ │ │ + std r0,176(r1) │ │ │ │ + beq 9e30 │ │ │ │ + lfd f1,0(r31) │ │ │ │ li r3,1 │ │ │ │ + pla r4,405928 # 6cfb8 │ │ │ │ addi r31,r31,8 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr. r30,r28 │ │ │ │ - beq 9de0 │ │ │ │ - nop │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4be0 │ │ │ │ + mr. r30,r29 │ │ │ │ + beq 9da8 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ addi r30,r30,-1 │ │ │ │ addi r31,r31,16 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4be0 │ │ │ │ + ld r5,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ + li r3,1 │ │ │ │ mtfprd f1,r5 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4be0 │ │ │ │ + addic. r30,r30,-1 │ │ │ │ + beq 9da8 │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ + li r3,1 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + addi r31,r31,16 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4be0 │ │ │ │ ld r5,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r29 │ │ │ │ mtfprd f1,r5 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4be0 │ │ │ │ addic. r30,r30,-1 │ │ │ │ - bne 9da0 │ │ │ │ - nop │ │ │ │ - ld r28,128(r1) │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,176(r1) │ │ │ │ - ld r29,136(r1) │ │ │ │ - ld r30,144(r1) │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + bne 9e30 │ │ │ │ + b 9da8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ + pld r2,549144 # 8ffd0 [stdout@got] │ │ │ │ ld r0,176(r1) │ │ │ │ + ld r28,128(r1) │ │ │ │ ld r29,136(r1) │ │ │ │ ld r30,144(r1) │ │ │ │ addi r1,r1,160 │ │ │ │ + ld r3,0(r2) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - addis r3,r2,-3 │ │ │ │ - std r25,104(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ + b 5160 │ │ │ │ + mflr r0 │ │ │ │ std r27,120(r1) │ │ │ │ std r28,128(r1) │ │ │ │ + pla r3,405656 # 6cf88 │ │ │ │ std r29,136(r1) │ │ │ │ std r30,144(r1) │ │ │ │ - addi r3,r3,26024 │ │ │ │ - bl 5940 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 58e0 │ │ │ │ + pld r2,549064 # 8ffd0 [stdout@got] │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 5160 │ │ │ │ li r3,-1 │ │ │ │ - bl 5400 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 53a0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x780 │ │ │ │ + .long 0x580 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009eb0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-8112 │ │ │ │ - mflr r0 │ │ │ │ +0000000000009f30 : │ │ │ │ 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 a010 │ │ │ │ - addis r4,r2,-3 │ │ │ │ + beq a060 │ │ │ │ + mflr r0 │ │ │ │ mr r6,r3 │ │ │ │ li r3,1 │ │ │ │ - addi r4,r4,26040 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 9fc0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r26,112(r1) │ │ │ │ - addis r26,r2,-3 │ │ │ │ - std r25,104(r1) │ │ │ │ - li r30,0 │ │ │ │ std r28,128(r1) │ │ │ │ + std r30,144(r1) │ │ │ │ + pla r4,405560 # 6cf98 │ │ │ │ + li r30,0 │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 4be0 │ │ │ │ + mr. r28,r29 │ │ │ │ + pla r2,405576 # 6cfc0 │ │ │ │ + std r2,96(r1) │ │ │ │ + pla r2,405540 # 6cfa8 │ │ │ │ + std r2,104(r1) │ │ │ │ + ble a018 │ │ │ │ std r27,120(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - addi r9,r9,26056 │ │ │ │ - addi r26,r26,26080 │ │ │ │ - mr r25,r9 │ │ │ │ - b 9f60 │ │ │ │ - ld r6,8(r31) │ │ │ │ - ld r5,0(r31) │ │ │ │ - mtfprd f2,r6 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + b 9fcc │ │ │ │ + nop │ │ │ │ + lfd f2,8(r31) │ │ │ │ + lfd f1,0(r31) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4be0 │ │ │ │ cmpdi r27,3 │ │ │ │ - beq a000 │ │ │ │ + beq a050 │ │ │ │ addic. r28,r28,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 9fb0 │ │ │ │ + beq a014 │ │ │ │ andi. r27,r30,3 │ │ │ │ - mr r4,r26 │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - bne 9f30 │ │ │ │ + bne 9fa0 │ │ │ │ + ld r4,104(r1) │ │ │ │ mr r5,r30 │ │ │ │ - mr r4,r25 │ │ │ │ - addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,-8(r31) │ │ │ │ - ld r5,-16(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + bl 4be0 │ │ │ │ + lfd f2,-8(r31) │ │ │ │ + lfd f1,-16(r31) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r26 │ │ │ │ - mtfprd f2,r6 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r4,96(r1) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4be0 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - bne 9f60 │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + bne 9fcc │ │ │ │ ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ andi. r30,r29,3 │ │ │ │ - bne a080 │ │ │ │ - nop │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne a0b0 │ │ │ │ + ld r28,128(r1) │ │ │ │ + ld r30,144(r1) │ │ │ │ + ld r0,176(r1) │ │ │ │ + mtlr r0 │ │ │ │ + pld r2,548768 # 8ffd0 [stdout@got] │ │ │ │ addi r1,r1,160 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + ld r3,0(r2) │ │ │ │ + b 5160 │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 9f50 │ │ │ │ - addis r29,r2,-3 │ │ │ │ - mr. r30,r4 │ │ │ │ - addi r29,r29,26096 │ │ │ │ - ble 9fc8 │ │ │ │ - ld r6,8(r31) │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + bl 5620 │ │ │ │ + b 9fbc │ │ │ │ + nop │ │ │ │ + cmpdi r29,0 │ │ │ │ + pla r2,405356 # 6cfd0 │ │ │ │ + std r2,96(r1) │ │ │ │ + ble a030 │ │ │ │ + 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 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - bne a020 │ │ │ │ - nop │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r0,16(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + ld r4,96(r1) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4be0 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + bne a080 │ │ │ │ + b a028 │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ + pld r2,548632 # 8ffd0 [stdout@got] │ │ │ │ + ld r0,176(r1) │ │ │ │ + ld r28,128(r1) │ │ │ │ + ld r30,144(r1) │ │ │ │ addi r1,r1,160 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ + ld r3,0(r2) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 5160 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x780 │ │ │ │ + .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - │ │ │ │ -000000000000a0d0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-8656 │ │ │ │ - mflr r0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ +000000000000a100 : │ │ │ │ + b 4ca0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ 000000000000a110 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-8720 │ │ │ │ - mflr r0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 4c00 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000000000000a150 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-8784 │ │ │ │ +000000000000a120 : │ │ │ │ std r30,-24(r1) │ │ │ │ mr. r30,r4 │ │ │ │ stdu r1,-64(r1) │ │ │ │ - ble a1c0 │ │ │ │ + ble a184 │ │ │ │ mflr r0 │ │ │ │ std r31,48(r1) │ │ │ │ - mr r31,r3 │ │ │ │ stfd f31,56(r1) │ │ │ │ + mr r31,r3 │ │ │ │ std r0,80(r1) │ │ │ │ nop │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl 48c0 │ │ │ │ addi r31,r31,16 │ │ │ │ fmr f31,f1 │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 48c0 │ │ │ │ + bl 48c0 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f31,-16(r31) │ │ │ │ stfd f1,-8(r31) │ │ │ │ - bne a180 │ │ │ │ + bne a150 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000000a1e0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-8928 │ │ │ │ +000000000000a1a0 : │ │ │ │ std r31,-16(r1) │ │ │ │ mr. r31,r4 │ │ │ │ - stdu r1,-80(r1) │ │ │ │ - ble a274 │ │ │ │ + stdu r1,-64(r1) │ │ │ │ + ble a23c │ │ │ │ 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,26896 │ │ │ │ - std r0,96(r1) │ │ │ │ - bne a280 │ │ │ │ - stfd f31,72(r1) │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f31,0(r28) │ │ │ │ + stfd f31,56(r1) │ │ │ │ + xxspltidp vs31,1056964608 │ │ │ │ + std r0,80(r1) │ │ │ │ + beq a200 │ │ │ │ + bl 48c0 │ │ │ │ + mr. r31,r29 │ │ │ │ + addi r30,r30,8 │ │ │ │ + fsub f1,f1,f31 │ │ │ │ + stfd f1,-8(r30) │ │ │ │ + beq a228 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl 48c0 │ │ │ │ addi r31,r31,-1 │ │ │ │ addi r30,r30,16 │ │ │ │ fsub f1,f1,f31 │ │ │ │ stfd f1,-16(r30) │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 48c0 │ │ │ │ addic. r31,r31,-1 │ │ │ │ fsub f1,f1,f31 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bne a228 │ │ │ │ - lfd f31,72(r1) │ │ │ │ - ld r0,96(r1) │ │ │ │ - ld r28,40(r1) │ │ │ │ - ld r29,48(r1) │ │ │ │ - ld r30,56(r1) │ │ │ │ + bne a200 │ │ │ │ + ld r0,80(r1) │ │ │ │ + lfd f31,56(r1) │ │ │ │ + ld r29,32(r1) │ │ │ │ + ld r30,40(r1) │ │ │ │ mtlr r0 │ │ │ │ - addi r1,r1,80 │ │ │ │ + addi r1,r1,64 │ │ │ │ ld r31,-16(r1) │ │ │ │ blr │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - mr. r31,r29 │ │ │ │ - addi r30,r30,8 │ │ │ │ - fsub f1,f1,f0 │ │ │ │ - stfd f1,-8(r30) │ │ │ │ - bne a224 │ │ │ │ - b a260 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x481 │ │ │ │ + .long 0x381 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000000a2b0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-9136 │ │ │ │ +000000000000a260 : │ │ │ │ std r31,-24(r1) │ │ │ │ mr. r31,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ - ble a368 │ │ │ │ + ble a300 │ │ │ │ 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 a320 │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq a2c0 │ │ │ │ + bl 48c0 │ │ │ │ mr. r31,r29 │ │ │ │ addi r30,r30,8 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - beq a350 │ │ │ │ - nop │ │ │ │ + beq a2e8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 48c0 │ │ │ │ addi r31,r31,-1 │ │ │ │ addi r30,r30,16 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-16(r30) │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 48c0 │ │ │ │ addic. r31,r31,-1 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bne a320 │ │ │ │ + bne a2c0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000000a380 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-9344 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +000000000000a340 : │ │ │ │ + xxspltidp vs11,956301312 │ │ │ │ fabs f12,f1 │ │ │ │ - lfd f11,27560(r9) │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ - blt a3d0 │ │ │ │ + blt a380 │ │ │ │ mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ stfd f1,32(r1) │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 53c0 │ │ │ │ lfd f0,32(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ fdiv f1,f1,f0 │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,27368(r9) │ │ │ │ + xxspltidp vs11,629145600 │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ - blt a420 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + blt a3d0 │ │ │ │ + xxspltidp vs10,847249408 │ │ │ │ fmul f0,f1,f1 │ │ │ │ - lfd f10,27576(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27568(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f1,405428 # 6d350 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ fcmpu cr0,f12,f10 │ │ │ │ - lfd f11,26576(r9) │ │ │ │ fnmsub f1,f0,f1,f11 │ │ │ │ bltlr │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmul f0,f0,f0 │ │ │ │ - lfd f12,27584(r9) │ │ │ │ + nop │ │ │ │ + plfd f12,405400 # 6d358 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,26576(r9) │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-9536 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + ld r24,16(r3) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r27,8(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ ld r29,32(r3) │ │ │ │ - ld r31,0(r3) │ │ │ │ ld r30,24(r3) │ │ │ │ - ld r24,16(r3) │ │ │ │ - ld r27,8(r3) │ │ │ │ - std r0,16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r31,0(r3) │ │ │ │ + bl 4f00 │ │ │ │ mr r28,r3 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ li r5,4096 │ │ │ │ li r4,0 │ │ │ │ sldi r26,r28,12 │ │ │ │ mr r25,r3 │ │ │ │ add r3,r29,r26 │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r10,r31,r28 │ │ │ │ - add r9,r31,r10 │ │ │ │ - divd r10,r10,r25 │ │ │ │ + bl 58a0 │ │ │ │ + mulld r9,r31,r28 │ │ │ │ + add r2,r31,r9 │ │ │ │ divd r9,r9,r25 │ │ │ │ - subf. r9,r10,r9 │ │ │ │ - ble a504 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - subf r7,r27,r24 │ │ │ │ - add r30,r30,r10 │ │ │ │ - ld r9,0(r30) │ │ │ │ + divd r2,r2,r25 │ │ │ │ + subf. r2,r9,r2 │ │ │ │ + ble a4b4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + mtctr r2 │ │ │ │ + subf r8,r27,r24 │ │ │ │ + add r30,r30,r9 │ │ │ │ + nop │ │ │ │ + ld r2,0(r30) │ │ │ │ addi r30,r30,16 │ │ │ │ - srad r9,r9,r7 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - add r9,r9,r26 │ │ │ │ - ldx r10,r29,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r29,r9 │ │ │ │ - bdnz a4e0 │ │ │ │ + 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 a490 │ │ │ │ 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) │ │ │ │ @@ -5672,63 +4977,59 @@ │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x880 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-9792 │ │ │ │ mflr r0 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + ld r27,16(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + ld r29,24(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r29,24(r3) │ │ │ │ - ld r31,0(r3) │ │ │ │ - ld r27,16(r3) │ │ │ │ ld r30,8(r3) │ │ │ │ - std r0,16(r1) │ │ │ │ + ld r31,0(r3) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ mr r28,r3 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ li r5,4096 │ │ │ │ li r4,0 │ │ │ │ sldi r26,r28,12 │ │ │ │ mr r25,r3 │ │ │ │ add r3,r29,r26 │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r10,r31,r28 │ │ │ │ - add r9,r31,r10 │ │ │ │ - divd r10,r10,r25 │ │ │ │ + bl 58a0 │ │ │ │ + mulld r9,r31,r28 │ │ │ │ + add r2,r31,r9 │ │ │ │ divd r9,r9,r25 │ │ │ │ - subf. r9,r10,r9 │ │ │ │ - ble a604 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - addi r7,r27,1 │ │ │ │ - add r30,r30,r10 │ │ │ │ + divd r2,r2,r25 │ │ │ │ + subf. r2,r9,r2 │ │ │ │ + ble a5a4 │ │ │ │ + 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 a5e0 │ │ │ │ + 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 a580 │ │ │ │ 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) │ │ │ │ @@ -5736,1709 +5037,1704 @@ │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x780 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-10048 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ ld r31,0(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r30,r31 │ │ │ │ - add r31,r31,r9 │ │ │ │ - divd r9,r9,r3 │ │ │ │ + bl 4a00 │ │ │ │ + mulld r2,r30,r31 │ │ │ │ + add r31,r31,r2 │ │ │ │ + divd r2,r2,r3 │ │ │ │ divd r31,r31,r3 │ │ │ │ - subf. r31,r9,r31 │ │ │ │ - ble a704 │ │ │ │ - ld r8,24(r29) │ │ │ │ - ld r10,16(r29) │ │ │ │ - ld r4,8(r29) │ │ │ │ + subf. r31,r2,r31 │ │ │ │ + ble a694 │ │ │ │ + ld r10,24(r29) │ │ │ │ + ld r9,16(r29) │ │ │ │ + sldi r2,r2,4 │ │ │ │ mtctr r31 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - ld r7,40(r29) │ │ │ │ - ld r5,32(r29) │ │ │ │ - sldi r3,r30,12 │ │ │ │ - add r8,r8,r9 │ │ │ │ - subf r4,r4,r10 │ │ │ │ + sldi r5,r30,12 │ │ │ │ + ld r4,8(r29) │ │ │ │ + ld r8,40(r29) │ │ │ │ + ld r6,32(r29) │ │ │ │ + add r10,r10,r2 │ │ │ │ + subf r4,r4,r9 │ │ │ │ nop │ │ │ │ - ld r6,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - srad r9,r6,r4 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - add r9,r9,r3 │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdx r6,r5,r10 │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - ld r6,-8(r8) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r10,r5,r10 │ │ │ │ - std r6,8(r10) │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r7,r9 │ │ │ │ - bdnz a6c0 │ │ │ │ + ld r7,0(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + srad r2,r7,r4 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + add r2,r2,r5 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + stdx r7,r6,r9 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + ld r7,-8(r10) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r9,r6,r9 │ │ │ │ + std r7,8(r9) │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stdx r9,r8,r2 │ │ │ │ + bdnz a650 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-10288 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ ld r31,0(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r30,r31 │ │ │ │ - add r31,r31,r9 │ │ │ │ - divd r9,r9,r3 │ │ │ │ + bl 4a00 │ │ │ │ + mulld r2,r30,r31 │ │ │ │ + add r31,r31,r2 │ │ │ │ + divd r2,r2,r3 │ │ │ │ divd r31,r31,r3 │ │ │ │ - subf. r31,r9,r31 │ │ │ │ - ble a7f4 │ │ │ │ - ld r8,8(r29) │ │ │ │ + subf. r31,r2,r31 │ │ │ │ + ble a774 │ │ │ │ + ld r10,8(r29) │ │ │ │ ld r4,24(r29) │ │ │ │ + sldi r2,r2,4 │ │ │ │ mtctr r31 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - ld r7,32(r29) │ │ │ │ - ld r5,16(r29) │ │ │ │ - sldi r3,r30,12 │ │ │ │ - add r8,r8,r9 │ │ │ │ + sldi r5,r30,12 │ │ │ │ + ld r8,32(r29) │ │ │ │ + ld r6,16(r29) │ │ │ │ + add r10,r10,r2 │ │ │ │ addi r4,r4,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r6,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - srad r9,r6,r4 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - add r9,r9,r3 │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdx r6,r5,r10 │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - ld r6,-8(r8) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r10,r5,r10 │ │ │ │ - std r6,8(r10) │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r7,r9 │ │ │ │ - bdnz a7b0 │ │ │ │ + ld r7,0(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + srad r2,r7,r4 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + add r2,r2,r5 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + stdx r7,r6,r9 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + ld r7,-8(r10) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r9,r6,r9 │ │ │ │ + std r7,8(r9) │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stdx r9,r8,r2 │ │ │ │ + bdnz a730 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000a820 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-10528 │ │ │ │ +000000000000a7a0 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r25,-56(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ + mr r25,r5 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r3 │ │ │ │ + mr r28,r6 │ │ │ │ std r29,-24(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + mr r29,r4 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - mr r28,r6 │ │ │ │ - mr r27,r3 │ │ │ │ - mr r29,r4 │ │ │ │ - mr r25,r5 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-176(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 59e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5980 │ │ │ │ + ld r10,0(r1) │ │ │ │ cmpdi r28,0 │ │ │ │ - ld r8,0(r1) │ │ │ │ - sldi r9,r3,12 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - blt aa10 │ │ │ │ - addis r9,r2,-9 │ │ │ │ + sldi r2,r3,12 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + blt a974 │ │ │ │ mr r30,r3 │ │ │ │ addi r22,r1,32 │ │ │ │ cmpwi cr4,r3,0 │ │ │ │ mr r24,r29 │ │ │ │ + pla r2,-1052 # a400 │ │ │ │ + std r2,80(r31) │ │ │ │ + pla r2,-584 # a5e0 │ │ │ │ + std r2,88(r31) │ │ │ │ mr r23,r28 │ │ │ │ addi r26,r31,32 │ │ │ │ - addi r9,r9,9536 │ │ │ │ - mr r21,r9 │ │ │ │ - addis r9,r2,-9 │ │ │ │ - addi r9,r9,10048 │ │ │ │ - mr r20,r9 │ │ │ │ + ld r3,80(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r26 │ │ │ │ - mr r3,r21 │ │ │ │ std r22,64(r31) │ │ │ │ std r24,56(r31) │ │ │ │ std r28,48(r31) │ │ │ │ std r23,40(r31) │ │ │ │ std r27,32(r31) │ │ │ │ - bl 5440 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,a970 │ │ │ │ - mr r6,r22 │ │ │ │ - li r9,0 │ │ │ │ - li r5,0 │ │ │ │ + bl 53e0 │ │ │ │ + ble cr4,a8e0 │ │ │ │ + mr r7,r22 │ │ │ │ + li r2,0 │ │ │ │ + li r6,0 │ │ │ │ nop │ │ │ │ - andi. r10,r30,1 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - beq a938 │ │ │ │ - cmpdi r8,0 │ │ │ │ - ld r8,0(r6) │ │ │ │ - addi r10,r6,4096 │ │ │ │ - std r9,0(r6) │ │ │ │ - add r9,r9,r8 │ │ │ │ - beq a960 │ │ │ │ - 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 a940 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpdi r5,512 │ │ │ │ - bne a910 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r9,r30,1 │ │ │ │ + addi r10,r30,-1 │ │ │ │ + mr r9,r7 │ │ │ │ + beq a8a8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r10,0(r7) │ │ │ │ + addi r9,r7,4096 │ │ │ │ + std r2,0(r7) │ │ │ │ + add r2,r2,r10 │ │ │ │ + beq a8d0 │ │ │ │ + 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 a8b0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpdi r6,512 │ │ │ │ + bne a880 │ │ │ │ + ld r3,88(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r26 │ │ │ │ - mr r3,r20 │ │ │ │ std r23,40(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ std r22,72(r31) │ │ │ │ std r25,64(r31) │ │ │ │ - std r24,56(r31) │ │ │ │ - std r28,48(r31) │ │ │ │ std r27,32(r31) │ │ │ │ - bl 5440 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 53e0 │ │ │ │ addic. r23,r23,-9 │ │ │ │ - blt a9b8 │ │ │ │ - mr r9,r24 │ │ │ │ + blt a924 │ │ │ │ + mr r2,r24 │ │ │ │ mr r24,r25 │ │ │ │ - mr r25,r9 │ │ │ │ - b a8d0 │ │ │ │ + mr r25,r2 │ │ │ │ + b a83c │ │ │ │ mr r4,r25 │ │ │ │ mr r25,r24 │ │ │ │ cmpld r29,r25 │ │ │ │ - beq aa1c │ │ │ │ + beq a980 │ │ │ │ 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 a9c8 │ │ │ │ + bne a934 │ │ │ │ sldi r5,r27,4 │ │ │ │ mr r3,r29 │ │ │ │ - bl 5920 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b a9c8 │ │ │ │ + bl 58c0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000000000000aa40 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-11072 │ │ │ │ +000000000000a9e0 : │ │ │ │ mflr r0 │ │ │ │ std r22,-80(r1) │ │ │ │ + std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r25,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r5 │ │ │ │ + mr r28,r4 │ │ │ │ std r29,-24(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r23,-72(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - mr r28,r4 │ │ │ │ mr r29,r6 │ │ │ │ - mr r25,r3 │ │ │ │ - mr r27,r5 │ │ │ │ - addi r29,r29,-9 │ │ │ │ - std r0,16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ stdu r1,-8352(r1) │ │ │ │ + addi r29,r29,-9 │ │ │ │ mr r31,r1 │ │ │ │ - bl 59e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5980 │ │ │ │ + ld r9,0(r1) │ │ │ │ addi r26,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r24,r3 │ │ │ │ - ld r10,0(r1) │ │ │ │ - addis r3,r2,-9 │ │ │ │ mr r4,r26 │ │ │ │ - sldi r9,r24,12 │ │ │ │ - addi r3,r3,9792 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + pla r3,-1368 # a4f0 │ │ │ │ + sldi r2,r24,12 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ std r29,48(r31) │ │ │ │ std r28,40(r31) │ │ │ │ std r25,32(r31) │ │ │ │ addi r22,r1,32 │ │ │ │ std r22,56(r31) │ │ │ │ - bl 5440 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 53e0 │ │ │ │ cmpdi cr7,r24,0 │ │ │ │ - ble cr7,ad20 │ │ │ │ - andi. r9,r24,1 │ │ │ │ - li r8,0 │ │ │ │ - mr r9,r22 │ │ │ │ - addi r10,r24,-1 │ │ │ │ - bne ad04 │ │ │ │ - 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 ab08 │ │ │ │ - ld r9,0(r22) │ │ │ │ + ble cr7,acb0 │ │ │ │ + andi. r2,r24,1 │ │ │ │ + li r10,0 │ │ │ │ + mr r2,r22 │ │ │ │ + addi r9,r24,-1 │ │ │ │ + bne ac94 │ │ │ │ + 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 aa98 │ │ │ │ + ld r2,0(r22) │ │ │ │ addi r30,r31,4120 │ │ │ │ - mr r10,r22 │ │ │ │ - addi r5,r31,24 │ │ │ │ + mr r9,r22 │ │ │ │ + addi r6,r31,24 │ │ │ │ addi r23,r31,4128 │ │ │ │ - addi r3,r22,4088 │ │ │ │ - mr r4,r30 │ │ │ │ - std r9,32(r31) │ │ │ │ + addi r4,r22,4088 │ │ │ │ + mr r5,r30 │ │ │ │ + std r2,32(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r6,r10,8 │ │ │ │ - ble cr7,aba8 │ │ │ │ - andi. r9,r24,1 │ │ │ │ - addi r7,r24,-1 │ │ │ │ - mr r9,r6 │ │ │ │ - beq ab80 │ │ │ │ - cmpdi r7,0 │ │ │ │ - ld r7,8(r10) │ │ │ │ - addi r9,r10,4104 │ │ │ │ - std r8,8(r10) │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq aba8 │ │ │ │ - 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 ab88 │ │ │ │ - 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 ab50 │ │ │ │ - ld r9,4120(r31) │ │ │ │ - addis r3,r2,-9 │ │ │ │ + addi r7,r9,8 │ │ │ │ + ble cr7,ab38 │ │ │ │ + andi. r2,r24,1 │ │ │ │ + addi r8,r24,-1 │ │ │ │ + mr r2,r7 │ │ │ │ + beq ab10 │ │ │ │ + cmpdi r8,0 │ │ │ │ + ld r8,8(r9) │ │ │ │ + addi r2,r9,4104 │ │ │ │ + std r10,8(r9) │ │ │ │ + add r10,r10,r8 │ │ │ │ + beq ab38 │ │ │ │ + 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 ab18 │ │ │ │ + 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 aae0 │ │ │ │ + ld r2,4120(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,8224 │ │ │ │ + pla r3,-1192 # a6c0 │ │ │ │ std r22,8256(r31) │ │ │ │ std r29,8248(r31) │ │ │ │ + addi r23,r23,4088 │ │ │ │ std r27,8240(r31) │ │ │ │ std r28,8232(r31) │ │ │ │ - addi r3,r3,10288 │ │ │ │ - std r25,8224(r31) │ │ │ │ - addi r23,r23,4088 │ │ │ │ addi r24,r28,16 │ │ │ │ - subf r9,r9,r25 │ │ │ │ - std r9,8216(r31) │ │ │ │ - bl 5440 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r25,8224(r31) │ │ │ │ + subf r2,r2,r25 │ │ │ │ + std r2,8216(r31) │ │ │ │ + bl 53e0 │ │ │ │ sldi r5,r25,4 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ - bl 5920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 58c0 │ │ │ │ cmpdi r29,0 │ │ │ │ - bge ac4c │ │ │ │ - b accc │ │ │ │ + bge abdc │ │ │ │ + b ac5c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ add r5,r27,r4 │ │ │ │ mr r6,r29 │ │ │ │ add r4,r28,r4 │ │ │ │ - bl aa48 │ │ │ │ + bl a9e0 │ │ │ │ cmpld r23,r30 │ │ │ │ addi r26,r26,8 │ │ │ │ - beq accc │ │ │ │ + beq ac5c │ │ │ │ ldu r3,8(r30) │ │ │ │ cmpdi r3,1 │ │ │ │ - ble ac40 │ │ │ │ + ble abd0 │ │ │ │ ld r4,0(r26) │ │ │ │ cmpdi r3,256 │ │ │ │ sldi r4,r4,4 │ │ │ │ - bgt ac30 │ │ │ │ + bgt abc0 │ │ │ │ add r4,r24,r4 │ │ │ │ - li r5,1 │ │ │ │ - mtctr r5 │ │ │ │ - mr r9,r4 │ │ │ │ - b aca0 │ │ │ │ + li r6,1 │ │ │ │ + mtctr r6 │ │ │ │ + mr r2,r4 │ │ │ │ + b ac30 │ │ │ │ nop │ │ │ │ - ld r6,8(r9) │ │ │ │ - ld r7,-8(r9) │ │ │ │ - std r8,0(r9) │ │ │ │ - std r10,-16(r9) │ │ │ │ - addi r9,r9,-16 │ │ │ │ - std r6,8(r9) │ │ │ │ - std r7,24(r9) │ │ │ │ - bdz acb0 │ │ │ │ - ld r10,0(r9) │ │ │ │ - ld r8,-16(r9) │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt ac80 │ │ │ │ - addi r5,r5,1 │ │ │ │ + ld r7,8(r2) │ │ │ │ + ld r8,-8(r2) │ │ │ │ + std r10,0(r2) │ │ │ │ + std r9,-16(r2) │ │ │ │ + addi r2,r2,-16 │ │ │ │ + std r7,8(r2) │ │ │ │ + std r8,24(r2) │ │ │ │ + bdz ac40 │ │ │ │ + ld r9,0(r2) │ │ │ │ + ld r10,-16(r2) │ │ │ │ + cmpd r10,r9 │ │ │ │ + bgt ac10 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r4,r4,16 │ │ │ │ - cmpd r3,r5 │ │ │ │ - bne ac70 │ │ │ │ + cmpd r3,r6 │ │ │ │ + bne ac00 │ │ │ │ cmpld r23,r30 │ │ │ │ addi r26,r26,8 │ │ │ │ - bne ac4c │ │ │ │ + bne abdc │ │ │ │ addi r1,r31,8352 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ + ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r9,0 │ │ │ │ + ld r10,0(r22) │ │ │ │ + addi r2,r22,4096 │ │ │ │ + std r9,0(r22) │ │ │ │ + bne aa90 │ │ │ │ + b aab8 │ │ │ │ li r10,0 │ │ │ │ - ld r8,0(r22) │ │ │ │ - addi r9,r22,4096 │ │ │ │ - std r10,0(r22) │ │ │ │ - bne ab00 │ │ │ │ - b ab28 │ │ │ │ - li r8,0 │ │ │ │ - b ab28 │ │ │ │ + b aab8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xa80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-11840 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne ad78 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne ad28 │ │ │ │ + bl 4a00 │ │ │ │ std r3,0(r31) │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000ada0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-11936 │ │ │ │ +000000000000ad50 : │ │ │ │ mflr r0 │ │ │ │ - addis r3,r2,-9 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,11840 │ │ │ │ + pla r3,-96 # ad00 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r4,r1,32 │ │ │ │ - std r9,32(r1) │ │ │ │ - bl 5440 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,32(r1) │ │ │ │ + bl 53e0 │ │ │ │ ld r3,32(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000000ae00 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-12032 │ │ │ │ - mflr r0 │ │ │ │ +000000000000ada0 : │ │ │ │ extsw r3,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 49e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 4980 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000ae40 : │ │ │ │ +000000000000adc0 : │ │ │ │ li r3,1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000000ae60 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-12128 │ │ │ │ +000000000000ae00 : │ │ │ │ mtfprd f0,r3 │ │ │ │ mtfprd f12,r4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f1,402776 # 6d360 │ │ │ │ fcfidu f12,f12 │ │ │ │ fcfidu f0,f0 │ │ │ │ - lfd f1,27592(r9) │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f1,f0,f1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000000aea0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-12192 │ │ │ │ +000000000000ae30 : │ │ │ │ mflr r0 │ │ │ │ li r3,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r4,r1,32 │ │ │ │ - bl 4a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 49a0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne aeec │ │ │ │ + bne ae70 │ │ │ │ lfd f0,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fcfid f1,f0 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfd f12,27600(r9) │ │ │ │ + plfd f12,402692 # 6d368 │ │ │ │ fmadd f1,f1,f12,f0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000000af10 : │ │ │ │ +000000000000ae90 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble b000 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble b008 │ │ │ │ - srdi r10,r4,2 │ │ │ │ + ble af80 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble af88 │ │ │ │ + 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 af40 │ │ │ │ + bdnz aec0 │ │ │ │ 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 af8c │ │ │ │ + li r2,0 │ │ │ │ + b af0c │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000b020 : │ │ │ │ +000000000000afa0 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble b130 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble b138 │ │ │ │ - srdi r10,r4,3 │ │ │ │ + ble b0b0 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble b0b8 │ │ │ │ + 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 b050 │ │ │ │ + bdnz afd0 │ │ │ │ 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 b09c │ │ │ │ + li r2,0 │ │ │ │ + b b01c │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000b150 : │ │ │ │ +000000000000b0d0 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble b200 │ │ │ │ + ble b180 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq b208 │ │ │ │ - srdi r8,r5,1 │ │ │ │ + beq b188 │ │ │ │ + srdi r10,r5,1 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r9,r4 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs10,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - lxv vs12,16(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + lxv vs12,16(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxspltd vs9,vs0,1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs10,vs9,vs11 │ │ │ │ xvmaddadp vs32,vs0,vs12 │ │ │ │ - bdnz b180 │ │ │ │ + bdnz b100 │ │ │ │ xvadddp vs10,vs10,vs32 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ xxsldwi vs1,vs10,vs10,2 │ │ │ │ xvadddp vs1,vs1,vs10 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r5,r5,1 │ │ │ │ - sldi r9,r5,4 │ │ │ │ + sldi r2,r5,4 │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r10,r3,r9 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ + add r9,r3,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ lfdx f11,r4,r5 │ │ │ │ - lfd f12,8(r10) │ │ │ │ + lfd f12,8(r9) │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fmadd f1,f0,f11,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b b1cc │ │ │ │ + b b14c │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000b220 : │ │ │ │ +000000000000b1a0 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble b3b0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble b3b8 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + ble b330 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble b338 │ │ │ │ + srdi r10,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs5,vs32 │ │ │ │ xxmr vs3,vs32 │ │ │ │ xxmr vs4,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs6,0(r9) │ │ │ │ - lxv vs7,16(r9) │ │ │ │ - addi r10,r10,64 │ │ │ │ + lxv vs6,0(r2) │ │ │ │ + lxv vs7,16(r2) │ │ │ │ addi r9,r9,64 │ │ │ │ - lxv vs8,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ - lxv vs10,-64(r10) │ │ │ │ - lxv vs11,-48(r10) │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs8,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ + lxv vs10,-64(r9) │ │ │ │ + lxv vs11,-48(r9) │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ xvmuldp vs10,vs10,vs6 │ │ │ │ xvmuldp vs11,vs11,vs7 │ │ │ │ xvmuldp vs12,vs12,vs8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmaddadp vs4,vs10,vs6 │ │ │ │ xvmaddadp vs3,vs11,vs7 │ │ │ │ xvmaddadp vs5,vs8,vs12 │ │ │ │ xvmaddadp vs32,vs9,vs0 │ │ │ │ - bdnz b260 │ │ │ │ + bdnz b1e0 │ │ │ │ xvadddp vs5,vs5,vs32 │ │ │ │ xvadddp vs4,vs4,vs3 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ xvadddp vs5,vs5,vs4 │ │ │ │ xxsldwi vs1,vs5,vs5,2 │ │ │ │ xvadddp vs1,vs1,vs5 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r8,r9,3 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r9,4 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,32 │ │ │ │ + addi r8,r9,5 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + addi r10,r2,40 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b b2d0 │ │ │ │ + li r9,0 │ │ │ │ + b b250 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000b3d0 : │ │ │ │ +000000000000b350 : │ │ │ │ cmpdi r6,0 │ │ │ │ - ble b4a0 │ │ │ │ + ble b420 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq b4a8 │ │ │ │ - srdi r8,r6,1 │ │ │ │ + beq b428 │ │ │ │ + srdi r10,r6,1 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r3 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r3 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs7,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ - addi r10,r10,32 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs8,-16(r10) │ │ │ │ - lxv vs9,-32(r10) │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs8,-16(r9) │ │ │ │ + lxv vs9,-32(r9) │ │ │ │ xxspltd vs10,vs12,0 │ │ │ │ xxspltd vs11,vs0,0 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ xvmuldp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs10,vs10,vs8 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ + xvmuldp vs10,vs8,vs10 │ │ │ │ + xvmuldp vs12,vs9,vs12 │ │ │ │ xvmuldp vs11,vs11,vs8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmaddadp vs32,vs11,vs10 │ │ │ │ xvmaddadp vs7,vs12,vs0 │ │ │ │ - bdnz b400 │ │ │ │ + bdnz b380 │ │ │ │ xvadddp vs7,vs7,vs32 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + andi. r2,r6,1 │ │ │ │ xxsldwi vs1,vs7,vs7,2 │ │ │ │ xvadddp vs1,vs1,vs7 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r6,r6,1 │ │ │ │ - sldi r9,r6,4 │ │ │ │ + sldi r2,r6,4 │ │ │ │ sldi r6,r6,3 │ │ │ │ - add r10,r3,r9 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ + add r9,r3,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ lfdx f10,r5,r6 │ │ │ │ lfdx f11,r4,r6 │ │ │ │ - lfd f12,8(r10) │ │ │ │ + lfd f12,8(r9) │ │ │ │ fmul f11,f10,f11 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f1,f11,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r6,0 │ │ │ │ - b b468 │ │ │ │ + b b3e8 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000b4c0 : │ │ │ │ +000000000000b440 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble b570 │ │ │ │ + ble b4f0 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq b578 │ │ │ │ - srdi r8,r5,1 │ │ │ │ + beq b4f8 │ │ │ │ + srdi r10,r5,1 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r9,r4 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs9,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs12,-16(r9) │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs12,-16(r2) │ │ │ │ xxspltd vs11,vs0,1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmuldp vs10,vs10,vs10 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xvmuldp vs11,vs11,vs11 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xvmaddadp vs9,vs10,vs11 │ │ │ │ xvmaddadp vs32,vs0,vs12 │ │ │ │ - bdnz b4f0 │ │ │ │ + bdnz b470 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ xxsldwi vs1,vs9,vs9,2 │ │ │ │ xvadddp vs1,vs1,vs9 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r5,r5,1 │ │ │ │ - sldi r9,r5,4 │ │ │ │ + sldi r2,r5,4 │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r10,r3,r9 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r5 │ │ │ │ - lfd f11,8(r10) │ │ │ │ - fmul f12,f12,f12 │ │ │ │ + add r9,r3,r2 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f0,r4,r5 │ │ │ │ + lfd f11,8(r9) │ │ │ │ + fmul f0,f0,f0 │ │ │ │ fmul f11,f11,f11 │ │ │ │ - fmadd f0,f0,f0,f11 │ │ │ │ + fmadd f12,f12,f12,f11 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b b544 │ │ │ │ + b b4c4 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000b590 : │ │ │ │ +000000000000b510 : │ │ │ │ cmpdi r5,0 │ │ │ │ blelr │ │ │ │ - andi. r8,r5,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - beq b5f0 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq b5dc │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq b5cc │ │ │ │ + andi. r10,r5,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r5,-1 │ │ │ │ + mr r9,r5 │ │ │ │ + beq b570 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq b55c │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq b54c │ │ │ │ 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 b5f8 │ │ │ │ + lxvx vs0,r4,r10 │ │ │ │ + stxvx vs0,r3,r10 │ │ │ │ + bdnz b578 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b640 : │ │ │ │ +000000000000b5c0 : │ │ │ │ cmpdi r5,0 │ │ │ │ blelr │ │ │ │ - andi. r8,r5,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - beq b6a0 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq b68c │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq b67c │ │ │ │ + andi. r10,r5,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r5,-1 │ │ │ │ + mr r9,r5 │ │ │ │ + beq b620 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq b60c │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq b5fc │ │ │ │ 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 b6a8 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + stfdx f0,r3,r10 │ │ │ │ + bdnz b628 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b6f0 : │ │ │ │ +000000000000b670 : │ │ │ │ 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 b740 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + mtvsrdd vs12,r2,r2 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + bne b6c0 │ │ │ │ + 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 b718 │ │ │ │ + bdnz b698 │ │ │ │ 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 b710 │ │ │ │ + bne b690 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b770 : │ │ │ │ +000000000000b6f0 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble b820 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq b820 │ │ │ │ - srdi r9,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble b7a0 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq b7a0 │ │ │ │ + srdi r2,r6,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r10,0 │ │ │ │ - andi. r8,r9,1 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - bne b800 │ │ │ │ - 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 b780 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - bdnz b7b0 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz b730 │ │ │ │ + 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 b7a8 │ │ │ │ - b b7d4 │ │ │ │ + bne b728 │ │ │ │ + b b754 │ │ │ │ nop │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq b848 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq b7c8 │ │ │ │ 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 b850 │ │ │ │ + bdnz b7d0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b890 : │ │ │ │ +000000000000b810 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - bne b8f0 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + bne b870 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ lxvdsx vs0,0,r4 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r8,r4,8 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmuldp vs0,vs12,vs0 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r4,8 │ │ │ │ + lxvx vs12,r5,r9 │ │ │ │ addi r4,r4,16 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - lxvx vs12,r5,r10 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz b8b0 │ │ │ │ + bdnz b830 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxvdsx vs0,0,r4 │ │ │ │ lxv vs12,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ addi r4,r4,8 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne b8a8 │ │ │ │ + bne b828 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000b920 : │ │ │ │ +000000000000b8a0 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble b9e0 │ │ │ │ - subf r9,r4,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq b9e0 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq b9e0 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne b9c0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq b980 │ │ │ │ + subf r2,r4,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq b980 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq b9e4 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne b960 │ │ │ │ + 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 b968 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - clrrdi r6,r6,1 │ │ │ │ + bdnz b8e4 │ │ │ │ + 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 b960 │ │ │ │ - b b994 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq ba0c │ │ │ │ + bne b8dc │ │ │ │ + b b910 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq b9ac │ │ │ │ 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 ba14 │ │ │ │ + bdnz b9b4 │ │ │ │ blr │ │ │ │ + li r2,0 │ │ │ │ + b b91c │ │ │ │ ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000000ba50 : │ │ │ │ +000000000000ba00 : │ │ │ │ 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 bab0 │ │ │ │ - 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 ba60 │ │ │ │ + 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 ba78 │ │ │ │ + bdnz ba28 │ │ │ │ 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 ba70 │ │ │ │ + bne ba20 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000bae0 : │ │ │ │ +000000000000ba90 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble bb90 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq bb90 │ │ │ │ - srdi r10,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble bb40 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq bb40 │ │ │ │ + srdi r9,r6,1 │ │ │ │ xxspltd vs0,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne bb70 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r3,r9 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne bb20 │ │ │ │ + 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 bb20 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + bdnz bad0 │ │ │ │ + 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 bb18 │ │ │ │ - b bb4c │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq bbbc │ │ │ │ + bne bac8 │ │ │ │ + b bafc │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq bb6c │ │ │ │ lfd f0,0(r3) │ │ │ │ lfd f12,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f12,r5,r9 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmadd f0,f1,f0,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - fmadd f0,f1,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz bbc4 │ │ │ │ + bdnz bb74 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000bc00 : │ │ │ │ +000000000000bbb0 : │ │ │ │ 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 bc60 │ │ │ │ - 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 bc10 │ │ │ │ + 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 bc28 │ │ │ │ + bdnz bbd8 │ │ │ │ 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 bc20 │ │ │ │ + bne bbd0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000bc90 : │ │ │ │ +000000000000bc40 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble bd40 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq bd40 │ │ │ │ - srdi r10,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble bcf0 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq bcf0 │ │ │ │ + srdi r9,r6,1 │ │ │ │ xxspltd vs0,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne bd20 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne bcd0 │ │ │ │ + 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 bcd0 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + bdnz bc80 │ │ │ │ + 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 bcc8 │ │ │ │ - b bcfc │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq bd6c │ │ │ │ + bne bc78 │ │ │ │ + b bcac │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq bd1c │ │ │ │ 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 bd74 │ │ │ │ + bdnz bd24 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000bdb0 : │ │ │ │ +000000000000bd60 : │ │ │ │ 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 be20 │ │ │ │ - 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 bdd0 │ │ │ │ + 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 bde0 │ │ │ │ + bdnz bd90 │ │ │ │ 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 bdd8 │ │ │ │ + bne bd88 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000be50 : │ │ │ │ +000000000000be00 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble bf20 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq bf20 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble bed0 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq bed0 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ xxspltd vs11,vs2,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne bef0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne bea0 │ │ │ │ + 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 be94 │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz be44 │ │ │ │ + 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 be8c │ │ │ │ - b bec8 │ │ │ │ + bne be3c │ │ │ │ + b be78 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq bf50 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq bf00 │ │ │ │ lfd f12,0(r5) │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmul f12,f2,f12 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ + srdi r9,r7,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmul f12,f2,f12 │ │ │ │ + fmadd f0,f0,f1,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f12,r5,r9 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f12,f2,f12 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - fmul f12,f2,f12 │ │ │ │ - fmadd f0,f0,f1,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz bf58 │ │ │ │ + bdnz bf08 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000bfa0 : │ │ │ │ +000000000000bf50 : │ │ │ │ cmpdi r7,0 │ │ │ │ - mffprd r9,f1 │ │ │ │ + mffprd r2,f1 │ │ │ │ blelr │ │ │ │ mtctr r7 │ │ │ │ - mtvsrdd vs11,r9,r9 │ │ │ │ - li r9,0 │ │ │ │ + mtvsrdd vs11,r2,r2 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ - lxvx vs10,r3,r9 │ │ │ │ + lxvx vs10,r3,r2 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmaddmdp vs0,vs12,vs10 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz bfc0 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz bf70 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000c000 : │ │ │ │ +000000000000bfb0 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,1 │ │ │ │ - ble c0f0 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq c0f0 │ │ │ │ - subf r9,r6,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq c0f0 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble c0a0 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq c0a0 │ │ │ │ + subf r2,r6,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq c0a0 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne c0c0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne c070 │ │ │ │ + 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 c04c │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz bffc │ │ │ │ + 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 │ │ │ │ @@ -7446,119 +6742,119 @@ │ │ │ │ stfdx f1,r3,r7 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs11,0(r6) │ │ │ │ lxv vs0,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ lxv vs11,0(r3) │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne c044 │ │ │ │ - b c088 │ │ │ │ + bne bff4 │ │ │ │ + b c038 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq c124 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq c0d4 │ │ │ │ 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 c12c │ │ │ │ + bdnz c0dc │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000c180 : │ │ │ │ +000000000000c130 : │ │ │ │ cmpdi r7,0 │ │ │ │ - mffprd r9,f1 │ │ │ │ + mffprd r2,f1 │ │ │ │ blelr │ │ │ │ mtctr r7 │ │ │ │ - mtvsrdd vs12,r9,r9 │ │ │ │ - li r9,0 │ │ │ │ + mtvsrdd vs12,r2,r2 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs11,r6,r9 │ │ │ │ + lxvx vs11,r6,r2 │ │ │ │ lxvdsx vs0,0,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ xvmuldp vs0,vs11,vs0 │ │ │ │ - lxvx vs11,r3,r9 │ │ │ │ + lxvx vs11,r3,r2 │ │ │ │ xvmaddadp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz c1a0 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz c150 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000c1e0 : │ │ │ │ +000000000000c190 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,1 │ │ │ │ - ble c2d0 │ │ │ │ - subf r9,r5,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq c2d0 │ │ │ │ - subf r9,r6,r3 │ │ │ │ - cmpdi r9,8 │ │ │ │ - beq c2d0 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble c280 │ │ │ │ + subf r2,r5,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq c280 │ │ │ │ + subf r2,r6,r3 │ │ │ │ + cmpdi r2,8 │ │ │ │ + beq c280 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne c2a0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne c250 │ │ │ │ + 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 c22c │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz c1dc │ │ │ │ + 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 │ │ │ │ @@ -7566,2814 +6862,2751 @@ │ │ │ │ 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 c224 │ │ │ │ - b c268 │ │ │ │ + bne c1d4 │ │ │ │ + b c218 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq c304 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq c2b4 │ │ │ │ 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 c30c │ │ │ │ + bdnz c2bc │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000c360 : │ │ │ │ - std r24,-64(r1) │ │ │ │ - mr. r24,r4 │ │ │ │ - ble c600 │ │ │ │ - cmpdi cr7,r24,1 │ │ │ │ +000000000000c310 : │ │ │ │ std r25,-56(r1) │ │ │ │ + mr. r25,r4 │ │ │ │ + ble c638 │ │ │ │ + cmpdi cr7,r25,1 │ │ │ │ std r26,-48(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - mr r26,r3 │ │ │ │ - ld r28,0(r5) │ │ │ │ - mr r25,r5 │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r5 │ │ │ │ + mr r27,r3 │ │ │ │ + li r12,1 │ │ │ │ + std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + li r28,1 │ │ │ │ + ld r29,0(r5) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - beq cr7,c608 │ │ │ │ - li r31,1 │ │ │ │ - li r27,1 │ │ │ │ - addi r9,r25,-8 │ │ │ │ - li r5,1 │ │ │ │ - subf r10,r27,r24 │ │ │ │ - sldi r8,r27,3 │ │ │ │ - li r6,1 │ │ │ │ - li r7,1 │ │ │ │ - isel r10,r10,r5,4*cr7+gt │ │ │ │ - add r9,r9,r8 │ │ │ │ - andi. r5,r10,3 │ │ │ │ - addi r4,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - beq c408 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq c3f8 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq c3ec │ │ │ │ - ldu r6,8(r9) │ │ │ │ - mr r10,r4 │ │ │ │ - ldu r5,8(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ + beq cr7,c608 │ │ │ │ + subf r10,r28,r25 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r10,1 │ │ │ │ - ldu r10,8(r9) │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - beq c438 │ │ │ │ - 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 c410 │ │ │ │ - cmpdi r31,0 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - ble c51c │ │ │ │ - cmpdi r28,1 │ │ │ │ - ble c51c │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble c51c │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - mulld r28,r28,r6 │ │ │ │ - mulld r12,r11,r6 │ │ │ │ - sldi r0,r6,4 │ │ │ │ - li r29,0 │ │ │ │ + beq c640 │ │ │ │ + ble cr7,c640 │ │ │ │ + isel r10,r10,r2,4*cr7+gt │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + add r2,r26,r2 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + beq c3cc │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq c3b8 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq c3a8 │ │ │ │ + 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 c400 │ │ │ │ + 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 c3d4 │ │ │ │ + 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 c430 │ │ │ │ + clrrdi r2,r10,1 │ │ │ │ + add r2,r2,r28 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r26,r2 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble c51c │ │ │ │ + cmpdi r29,1 │ │ │ │ + ble c51c │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble c51c │ │ │ │ + sradi r3,r29,1 │ │ │ │ + addze r3,r3 │ │ │ │ + mulld r29,r29,r7 │ │ │ │ + mulld r0,r3,r7 │ │ │ │ + sldi r11,r7,4 │ │ │ │ li r30,0 │ │ │ │ - sldi r8,r12,4 │ │ │ │ - subf r4,r12,r29 │ │ │ │ - li r5,0 │ │ │ │ - add r8,r26,r8 │ │ │ │ - sldi r4,r4,4 │ │ │ │ + li r31,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r6,1 │ │ │ │ - add r7,r8,r4 │ │ │ │ - li r9,0 │ │ │ │ - addi r3,r6,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - beq c4c4 │ │ │ │ - lxvx vs0,r8,r4 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs12,r8,r4 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq c4f8 │ │ │ │ - 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 c4cc │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r8,r8,r0 │ │ │ │ - cmpd r11,r5 │ │ │ │ - bgt c490 │ │ │ │ - addi r30,r30,1 │ │ │ │ - add r29,r29,r28 │ │ │ │ - add r12,r12,r28 │ │ │ │ - cmpd r31,r30 │ │ │ │ - bne c470 │ │ │ │ - ble cr7,c5e4 │ │ │ │ - addi r9,r25,-8 │ │ │ │ - andi. r5,r27,3 │ │ │ │ - mr r6,r27 │ │ │ │ - li r31,1 │ │ │ │ - li r8,1 │ │ │ │ - addi r4,r27,-1 │ │ │ │ - mr r7,r27 │ │ │ │ - mr r10,r9 │ │ │ │ - beq c57c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq c56c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq c560 │ │ │ │ - ld r31,0(r25) │ │ │ │ - mr r6,r4 │ │ │ │ - mr r10,r25 │ │ │ │ - ldu r5,8(r10) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - mulld r31,r31,r5 │ │ │ │ - cmpdi r6,1 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - mulld r31,r31,r6 │ │ │ │ - beq c5ac │ │ │ │ - srdi r7,r7,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r31,r31,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ld r7,0(r10) │ │ │ │ - mulld r31,r31,r6 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - bdnz c584 │ │ │ │ - sldi r10,r27,3 │ │ │ │ - addi r27,r27,1 │ │ │ │ - mulld r31,r31,r8 │ │ │ │ - cmpd cr7,r24,r27 │ │ │ │ - ldx r28,r25,r10 │ │ │ │ - bgt cr7,c3a8 │ │ │ │ - cmpdi r31,0 │ │ │ │ - ble c5e4 │ │ │ │ + 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 c4c4 │ │ │ │ + lxvx vs0,r5,r10 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs12,r5,r10 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + beq c4f8 │ │ │ │ + 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 c4cc │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpd r3,r6 │ │ │ │ + bgt c490 │ │ │ │ + addi r31,r31,1 │ │ │ │ + add r30,r30,r29 │ │ │ │ + add r0,r0,r29 │ │ │ │ + cmpd r12,r31 │ │ │ │ + bne c470 │ │ │ │ + ble cr7,c620 │ │ │ │ cmpdi r28,1 │ │ │ │ - ble c5e4 │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - li r6,1 │ │ │ │ - b c45c │ │ │ │ - ld r25,-56(r1) │ │ │ │ + beq c64c │ │ │ │ + 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 c58c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq c578 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq c568 │ │ │ │ + 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 c5c0 │ │ │ │ + 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 c594 │ │ │ │ + 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 c5ec │ │ │ │ + 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,c350 │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble c620 │ │ │ │ + cmpdi r29,1 │ │ │ │ + ble c620 │ │ │ │ + sradi r3,r29,1 │ │ │ │ + addze r3,r3 │ │ │ │ + li r7,1 │ │ │ │ + b c450 │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ + ld r25,-56(r1) │ │ │ │ blr │ │ │ │ - cmpdi r28,1 │ │ │ │ - ble c5e4 │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - li r27,1 │ │ │ │ - li r31,1 │ │ │ │ - li r6,1 │ │ │ │ - b c45c │ │ │ │ + mr r2,r28 │ │ │ │ + li r7,1 │ │ │ │ + b c424 │ │ │ │ + li r12,1 │ │ │ │ + li r2,0 │ │ │ │ + b c5e0 │ │ │ │ ... │ │ │ │ - .long 0x800 │ │ │ │ + .long 0x700 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000c640 : │ │ │ │ +000000000000c670 : │ │ │ │ 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 c9f4 │ │ │ │ - li r30,1 │ │ │ │ - li r28,1 │ │ │ │ - cmpw cr7,r30,r26 │ │ │ │ - subf r10,r28,r26 │ │ │ │ - li r9,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - cmplwi r8,2 │ │ │ │ - ble c9e8 │ │ │ │ - isel r8,0,r9,4*cr7+lt │ │ │ │ - cmpwi r8,0 │ │ │ │ - bne c9e8 │ │ │ │ - isel r10,r10,r9,4*cr7+lt │ │ │ │ - mtvsrws vs32,r9 │ │ │ │ - extswsli r9,r28,2 │ │ │ │ - rldicl r7,r10,62,34 │ │ │ │ - add r9,r27,r9 │ │ │ │ + std r29,-24(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ + beq ca10 │ │ │ │ + li r31,1 │ │ │ │ + li r29,1 │ │ │ │ + cmpw cr7,r31,r27 │ │ │ │ + subf r9,r29,r27 │ │ │ │ + li r2,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + cmplwi r10,2 │ │ │ │ + ble ca04 │ │ │ │ + bge cr7,ca04 │ │ │ │ + isel r9,r9,r2,4*cr7+lt │ │ │ │ + mtvsrws vs32,r2 │ │ │ │ + extswsli r2,r29,2 │ │ │ │ + rldicl r8,r9,62,34 │ │ │ │ + add r2,r28,r2 │ │ │ │ xxmr vs33,vs32 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq c70c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq c6f8 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq c6e8 │ │ │ │ - lxv vs32,0(r9) │ │ │ │ - mr r7,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs45,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - vmuluwm v0,v0,v13 │ │ │ │ - lxv vs45,0(r9) │ │ │ │ + andi. r7,r8,3 │ │ │ │ + addi r6,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq c730 │ │ │ │ cmpdi r7,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + beq c71c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq c70c │ │ │ │ + lxv vs32,0(r2) │ │ │ │ + mr r8,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ - beq c73c │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs42,0(r9) │ │ │ │ - lxv vs43,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs44,-32(r9) │ │ │ │ - lxv vs45,-16(r9) │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + cmpdi r8,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + vmuluwm v0,v0,v13 │ │ │ │ + beq c760 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r2) │ │ │ │ + lxv vs43,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs44,-32(r2) │ │ │ │ + lxv vs45,-16(r2) │ │ │ │ vmuluwm v0,v0,v10 │ │ │ │ vmuluwm v1,v1,v11 │ │ │ │ vmuluwm v0,v0,v12 │ │ │ │ vmuluwm v1,v1,v13 │ │ │ │ - bdnz c714 │ │ │ │ + bdnz c738 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r10,3 │ │ │ │ - li r9,0 │ │ │ │ + andi. r2,r9,3 │ │ │ │ + li r2,0 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r4,r9,v0 │ │ │ │ - beq c7a4 │ │ │ │ - clrrwi r9,r10,2 │ │ │ │ - add r9,r9,r28 │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r26 │ │ │ │ - mullw r4,r4,r7 │ │ │ │ - bge c7a4 │ │ │ │ - add r10,r27,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwz r8,4(r10) │ │ │ │ - cmpw r9,r26 │ │ │ │ - mullw r4,r4,r8 │ │ │ │ - bge c7a4 │ │ │ │ - lwz r9,8(r10) │ │ │ │ - mullw r4,r4,r9 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble c888 │ │ │ │ - cmpwi r31,1 │ │ │ │ - ble c888 │ │ │ │ - cmpwi r4,0 │ │ │ │ - ble c888 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - mullw r31,r31,r4 │ │ │ │ - mullw r12,r3,r4 │ │ │ │ - extsw r5,r4 │ │ │ │ - li r0,0 │ │ │ │ - extswsli r4,r4,4 │ │ │ │ + vextuwrx r5,r2,v0 │ │ │ │ + beq c7c8 │ │ │ │ + clrrwi r2,r9,2 │ │ │ │ + add r2,r2,r29 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lwzx r8,r28,r9 │ │ │ │ + cmpw r10,r27 │ │ │ │ + mullw r5,r5,r8 │ │ │ │ + bge c7c8 │ │ │ │ + add r9,r28,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lwz r10,4(r9) │ │ │ │ + cmpw r2,r27 │ │ │ │ + mullw r5,r5,r10 │ │ │ │ + bge c7c8 │ │ │ │ + lwz r2,8(r9) │ │ │ │ + mullw r5,r5,r2 │ │ │ │ + cmpwi r31,0 │ │ │ │ + ble c8a8 │ │ │ │ + cmpwi r12,1 │ │ │ │ + ble c8a8 │ │ │ │ + cmpwi r5,0 │ │ │ │ + ble c8a8 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + mullw r12,r12,r5 │ │ │ │ + mullw r0,r4,r5 │ │ │ │ + extsw r6,r5 │ │ │ │ li r11,0 │ │ │ │ - nop │ │ │ │ - extswsli r7,r12,4 │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + li r3,0 │ │ │ │ extswsli r8,r0,4 │ │ │ │ - li r6,0 │ │ │ │ - add r7,r7,r29 │ │ │ │ - add r8,r8,r29 │ │ │ │ + extswsli r10,r11,4 │ │ │ │ + li r7,0 │ │ │ │ + add r8,r8,r30 │ │ │ │ + add r10,r10,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r10,r5,-1 │ │ │ │ - li r9,0 │ │ │ │ - beq c82c │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs12,0(r8) │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - beq c860 │ │ │ │ - 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 c834 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r7,r7,r4 │ │ │ │ - add r8,r8,r4 │ │ │ │ - cmpw r6,r3 │ │ │ │ - blt c800 │ │ │ │ - addi r11,r11,1 │ │ │ │ - add r12,r12,r31 │ │ │ │ - add r0,r0,r31 │ │ │ │ - cmpw r30,r11 │ │ │ │ - bne c7e0 │ │ │ │ - bge cr7,c9c0 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble c9dc │ │ │ │ - rldicl r8,r28,62,34 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + beq c84c │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs12,0(r10) │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + beq c880 │ │ │ │ + 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 c854 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r8,r8,r5 │ │ │ │ + add r10,r10,r5 │ │ │ │ + cmpw r7,r4 │ │ │ │ + blt c820 │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r0,r0,r12 │ │ │ │ + add r11,r11,r12 │ │ │ │ + cmpw r3,r31 │ │ │ │ + bne c800 │ │ │ │ + bge cr7,c9e0 │ │ │ │ + addi r2,r29,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble c9f8 │ │ │ │ + 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 c8f8 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq c8e4 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq c8d4 │ │ │ │ - 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 c918 │ │ │ │ cmpdi r8,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + beq c904 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq c8f4 │ │ │ │ + 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 c928 │ │ │ │ - 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 c948 │ │ │ │ + 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 c900 │ │ │ │ + bdnz c920 │ │ │ │ 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 c98c │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r28 │ │ │ │ - mullw r30,r30,r7 │ │ │ │ - bge c98c │ │ │ │ - add r10,r27,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwz r8,4(r10) │ │ │ │ - cmpw r9,r28 │ │ │ │ - mullw r30,r30,r8 │ │ │ │ - bge c98c │ │ │ │ - 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,c684 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble c9c0 │ │ │ │ - cmpwi r31,1 │ │ │ │ - ble c9c0 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - li r4,1 │ │ │ │ - b c7c4 │ │ │ │ - ld r26,-48(r1) │ │ │ │ + vextuwrx r31,r9,v0 │ │ │ │ + beq c9ac │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lwzx r8,r28,r9 │ │ │ │ + cmpw r10,r29 │ │ │ │ + mullw r31,r31,r8 │ │ │ │ + bge c9ac │ │ │ │ + add r9,r28,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lwz r10,4(r9) │ │ │ │ + cmpw r2,r29 │ │ │ │ + mullw r31,r31,r10 │ │ │ │ + bge c9ac │ │ │ │ + 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,c6b0 │ │ │ │ + cmpwi r31,0 │ │ │ │ + ble c9e0 │ │ │ │ + cmpwi r12,1 │ │ │ │ + ble c9e0 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + li r5,1 │ │ │ │ + b c7e8 │ │ │ │ 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 c954 │ │ │ │ - mr r9,r28 │ │ │ │ - li r4,1 │ │ │ │ - b c76c │ │ │ │ - cmpwi r31,1 │ │ │ │ - ble c9c0 │ │ │ │ - li r28,1 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - li r30,1 │ │ │ │ - li r4,1 │ │ │ │ - cmpw cr7,r28,r26 │ │ │ │ - b c7c4 │ │ │ │ + li r31,1 │ │ │ │ + li r2,0 │ │ │ │ + b c974 │ │ │ │ + mr r2,r29 │ │ │ │ + li r5,1 │ │ │ │ + b c790 │ │ │ │ + cmpwi r12,1 │ │ │ │ + ble c9e0 │ │ │ │ + li r29,1 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + li r31,1 │ │ │ │ + li r5,1 │ │ │ │ + cmpw cr7,r29,r27 │ │ │ │ + b c7e8 │ │ │ │ ... │ │ │ │ - .long 0x600 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x500 │ │ │ │ │ │ │ │ -000000000000ca30 : │ │ │ │ - li r9,3 │ │ │ │ - li r10,5 │ │ │ │ - stw r9,0(r3) │ │ │ │ - stw r10,0(r4) │ │ │ │ - stw r9,0(r5) │ │ │ │ +000000000000ca40 : │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000000000000ca60 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-19296 │ │ │ │ +000000000000ca80 : │ │ │ │ cmpwi r3,8 │ │ │ │ - li r9,8 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - li r10,1 │ │ │ │ - addi r8,r3,2 │ │ │ │ - iselgt r9,r9,r3 │ │ │ │ - addi r7,r7,28464 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - ldx r9,r7,r9 │ │ │ │ - slw r10,r10,r9 │ │ │ │ - mulld r3,r10,r8 │ │ │ │ + li r2,8 │ │ │ │ + pla r8,396312 # 6d6a0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000000000000cab0 : │ │ │ │ +000000000000cac0 : │ │ │ │ li r3,8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000cad0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-19408 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,26112 │ │ │ │ +000000000000cae0 : │ │ │ │ + pla r3,394496 # 6cfe0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-19440 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r30,80(r29) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r30,80(r29) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r30,r31 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt cbe0 │ │ │ │ - maddld r3,r10,r3,r9 │ │ │ │ - add r9,r10,r3 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge cbbc │ │ │ │ - ld r9,208(r29) │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt cbe0 │ │ │ │ + maddld r3,r9,r3,r2 │ │ │ │ + add r2,r9,r3 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge cbbc │ │ │ │ + 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 cb9c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq cb8c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne cbf0 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq cbbc │ │ │ │ - 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 cba4 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + add r2,r2,r3 │ │ │ │ + beq cb9c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq cb8c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne cbf0 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq cbbc │ │ │ │ + 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 cba4 │ │ │ │ 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 cb40 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b cb40 │ │ │ │ nop │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r10,r6 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b cb80 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b cb80 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-19728 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ ld r29,0(r3) │ │ │ │ mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ - mr r10,r3 │ │ │ │ - mulld r8,r9,r31 │ │ │ │ - subf r8,r8,r29 │ │ │ │ - cmpd r3,r8 │ │ │ │ - blt cd10 │ │ │ │ - maddld r10,r9,r10,r8 │ │ │ │ - add r8,r9,r10 │ │ │ │ - cmpd r10,r8 │ │ │ │ - bge ccec │ │ │ │ - ld r11,48(r30) │ │ │ │ + bl 4f00 │ │ │ │ + divd r2,r29,r31 │ │ │ │ + mr r9,r3 │ │ │ │ + mulld r10,r2,r31 │ │ │ │ + subf r10,r10,r29 │ │ │ │ + cmpd r3,r10 │ │ │ │ + blt cd00 │ │ │ │ + maddld r9,r2,r9,r10 │ │ │ │ + add r10,r2,r9 │ │ │ │ + cmpd r9,r10 │ │ │ │ + bge ccdc │ │ │ │ + ld r3,48(r30) │ │ │ │ ld r4,40(r30) │ │ │ │ + sldi r10,r9,4 │ │ │ │ + sldi r11,r9,3 │ │ │ │ + mtctr r2 │ │ │ │ + li r9,0 │ │ │ │ ld r5,16(r30) │ │ │ │ ld r6,32(r30) │ │ │ │ - sldi r3,r10,4 │ │ │ │ + li r2,0 │ │ │ │ ld r7,8(r30) │ │ │ │ ld r8,24(r30) │ │ │ │ - sldi r0,r10,3 │ │ │ │ - mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - li r9,0 │ │ │ │ - add r11,r11,r0 │ │ │ │ - add r4,r4,r0 │ │ │ │ - add r5,r5,r3 │ │ │ │ - add r6,r6,r3 │ │ │ │ - add r7,r7,r3 │ │ │ │ - add r8,r8,r3 │ │ │ │ + add r3,r3,r11 │ │ │ │ + add r4,r4,r11 │ │ │ │ + add r5,r5,r10 │ │ │ │ + add r6,r6,r10 │ │ │ │ + add r7,r7,r10 │ │ │ │ + add r10,r8,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs12,r7,r9 │ │ │ │ - lxvdsx vs0,r4,r10 │ │ │ │ + lxvx vs12,r7,r2 │ │ │ │ + lxvdsx vs0,r4,r9 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - lxvdsx vs0,r11,r10 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ - addi r10,r10,8 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvdsx vs0,r3,r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz ccc0 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz ccb0 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r8,0 │ │ │ │ - b cc64 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r10,0 │ │ │ │ + b cc54 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-20016 │ │ │ │ mflr r0 │ │ │ │ + std r26,-56(r1) │ │ │ │ std r27,-48(r1) │ │ │ │ + mr r26,r3 │ │ │ │ + ld r27,8(r3) │ │ │ │ std r28,-40(r1) │ │ │ │ std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - ld r27,8(r3) │ │ │ │ - mr r30,r3 │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ stxv vs63,32(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r28,r27,r31 │ │ │ │ mr r29,r3 │ │ │ │ - mulld r9,r28,r31 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt cef0 │ │ │ │ - maddld r29,r28,r29,r9 │ │ │ │ - add r9,r28,r29 │ │ │ │ - cmpd r29,r9 │ │ │ │ - bge cec0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + mulld r2,r28,r31 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt cec0 │ │ │ │ + maddld r29,r28,r29,r2 │ │ │ │ + add r2,r28,r29 │ │ │ │ + cmpd r29,r2 │ │ │ │ + bge ce98 │ │ │ │ + ld r2,40(r26) │ │ │ │ std r23,48(r1) │ │ │ │ std r24,56(r1) │ │ │ │ - ld r23,16(r30) │ │ │ │ - ld r24,32(r30) │ │ │ │ - std r25,64(r1) │ │ │ │ - std r26,72(r1) │ │ │ │ - ld r25,24(r30) │ │ │ │ - ld r26,40(r30) │ │ │ │ - li r31,0 │ │ │ │ + ld r23,16(r26) │ │ │ │ sldi r9,r29,4 │ │ │ │ - stfd f31,120(r1) │ │ │ │ - ld r30,0(r30) │ │ │ │ - lfd f31,27776(r10) │ │ │ │ subf r29,r27,r29 │ │ │ │ + ld r24,32(r26) │ │ │ │ + std r25,64(r1) │ │ │ │ + ld r25,24(r26) │ │ │ │ + stfd f31,120(r1) │ │ │ │ + plfd f31,394808 # 6d3e0 │ │ │ │ + ld r31,0(r26) │ │ │ │ + std r30,104(r1) │ │ │ │ + li r30,0 │ │ │ │ add r23,r23,r9 │ │ │ │ + add r26,r2,r9 │ │ │ │ add r24,r24,r9 │ │ │ │ add r25,r25,r9 │ │ │ │ - add r26,r26,r9 │ │ │ │ nop │ │ │ │ - ld r10,72(r30) │ │ │ │ - lfd f12,88(r30) │ │ │ │ + ld r9,72(r31) │ │ │ │ + lfd f12,88(r31) │ │ │ │ mtfprd f0,r29 │ │ │ │ - ld r9,96(r30) │ │ │ │ - lxvx vs63,r23,r31 │ │ │ │ + ld r2,96(r31) │ │ │ │ + lxvx vs63,r23,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fmul f0,f0,f31 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r27,r29 │ │ │ │ - lfd f11,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ + bl 51e0 │ │ │ │ + add r2,r27,r29 │ │ │ │ + ld r9,72(r31) │ │ │ │ + lfd f11,88(r31) │ │ │ │ addi r29,r29,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ + lfd f10,0(r9) │ │ │ │ fcfid f1,f11 │ │ │ │ - lfd f11,0(r10) │ │ │ │ xvdivdp vs63,vs63,vs12 │ │ │ │ - fcfid f12,f11 │ │ │ │ + fcfid f11,f10 │ │ │ │ fmul f0,f0,f31 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stxvx vs63,r24,r31 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - lxvx vs63,r25,r31 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ + stxvx vs63,r24,r30 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + lxvx vs63,r25,r30 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ addic. r28,r28,-1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvdivdp vs63,vs63,vs1 │ │ │ │ - stxvx vs63,r26,r31 │ │ │ │ - addi r31,r31,16 │ │ │ │ - bne cdf0 │ │ │ │ + stxvx vs63,r26,r30 │ │ │ │ + addi r30,r30,16 │ │ │ │ + bne cdd0 │ │ │ │ lfd f31,120(r1) │ │ │ │ ld r23,48(r1) │ │ │ │ ld r24,56(r1) │ │ │ │ ld r25,64(r1) │ │ │ │ - ld r26,72(r1) │ │ │ │ + ld r30,104(r1) │ │ │ │ addi r1,r1,128 │ │ │ │ ld r0,16(r1) │ │ │ │ lxv vs63,-96(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ ld r27,-48(r1) │ │ │ │ ld r28,-40(r1) │ │ │ │ ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ addi r28,r28,1 │ │ │ │ - li r9,0 │ │ │ │ - b cd90 │ │ │ │ + li r2,0 │ │ │ │ + b cd70 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x981 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-20496 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ ld r29,8(r3) │ │ │ │ mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ - mr r5,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt d03c │ │ │ │ - maddld r5,r9,r5,r10 │ │ │ │ - add r0,r9,r5 │ │ │ │ - cmpd r5,r0 │ │ │ │ - bge d010 │ │ │ │ - ld r11,0(r30) │ │ │ │ - ld r31,16(r30) │ │ │ │ - sldi r4,r5,4 │ │ │ │ - ld r6,24(r30) │ │ │ │ + bl 4f00 │ │ │ │ + divd r11,r29,r31 │ │ │ │ + mr r6,r3 │ │ │ │ + mulld r2,r11,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt cffc │ │ │ │ + maddld r6,r11,r6,r2 │ │ │ │ + add r11,r11,r6 │ │ │ │ + cmpd r6,r11 │ │ │ │ + bge cfd0 │ │ │ │ + ld r4,0(r30) │ │ │ │ + sldi r5,r6,4 │ │ │ │ + ld r7,24(r30) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r4,r4,8 │ │ │ │ - lwz r9,112(r11) │ │ │ │ - ld r3,24(r11) │ │ │ │ - cmpdi cr5,r31,0 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,d030 │ │ │ │ - mr r9,r5 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r7,r3,r10 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ - stfd f11,8(r7) │ │ │ │ - ble cr5,d000 │ │ │ │ - mulld r9,r9,r31 │ │ │ │ - ld r8,184(r11) │ │ │ │ - ld r10,176(r11) │ │ │ │ - mtctr r31 │ │ │ │ + ld r0,16(r30) │ │ │ │ + cmpdi r0,0 │ │ │ │ + addi r5,r5,8 │ │ │ │ + lwz r2,112(r4) │ │ │ │ + ld r3,24(r4) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,cff0 │ │ │ │ + mr r2,r6 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r8,r3,r9 │ │ │ │ + stfdx f11,r3,r9 │ │ │ │ + stfd f11,8(r8) │ │ │ │ + ble cfc0 │ │ │ │ + mulld r2,r2,r0 │ │ │ │ + ld r10,184(r4) │ │ │ │ + ld r9,176(r4) │ │ │ │ + mtctr r0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r6 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r7 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r7) │ │ │ │ - bdnz cfe0 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - cmpd r0,r5 │ │ │ │ - bne cfa0 │ │ │ │ + stxv vs32,0(r8) │ │ │ │ + bdnz cfa0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + cmpd cr7,r11,r6 │ │ │ │ + bne cr7,cf60 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r11) │ │ │ │ - ldx r9,r9,r4 │ │ │ │ - b cfa8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b cf64 │ │ │ │ + ld r2,240(r4) │ │ │ │ + ldx r2,r2,r5 │ │ │ │ + b cf68 │ │ │ │ + addi r11,r11,1 │ │ │ │ + li r2,0 │ │ │ │ + b cf24 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-20832 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ mr r30,r3 │ │ │ │ - sradi r29,r29,1 │ │ │ │ - addze r29,r29 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r29,r29,1 │ │ │ │ + addze r29,r29 │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ - mr r10,r3 │ │ │ │ - mulld r8,r9,r31 │ │ │ │ - subf r8,r8,r29 │ │ │ │ - cmpd r3,r8 │ │ │ │ - blt d160 │ │ │ │ - maddld r10,r9,r10,r8 │ │ │ │ - add r8,r9,r10 │ │ │ │ - cmpd r10,r8 │ │ │ │ - bge d13c │ │ │ │ - ld r11,48(r30) │ │ │ │ + bl 4f00 │ │ │ │ + divd r2,r29,r31 │ │ │ │ + mr r9,r3 │ │ │ │ + mulld r10,r2,r31 │ │ │ │ + subf r10,r10,r29 │ │ │ │ + cmpd r3,r10 │ │ │ │ + blt d110 │ │ │ │ + maddld r9,r2,r9,r10 │ │ │ │ + add r10,r2,r9 │ │ │ │ + cmpd r9,r10 │ │ │ │ + bge d0ec │ │ │ │ + ld r3,48(r30) │ │ │ │ ld r4,40(r30) │ │ │ │ + sldi r10,r9,4 │ │ │ │ + sldi r11,r9,3 │ │ │ │ + mtctr r2 │ │ │ │ + li r9,0 │ │ │ │ ld r5,16(r30) │ │ │ │ ld r6,32(r30) │ │ │ │ - sldi r3,r10,4 │ │ │ │ + li r2,0 │ │ │ │ ld r7,8(r30) │ │ │ │ ld r8,24(r30) │ │ │ │ - sldi r0,r10,3 │ │ │ │ - mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - li r9,0 │ │ │ │ - add r11,r11,r0 │ │ │ │ - add r4,r4,r0 │ │ │ │ - add r5,r5,r3 │ │ │ │ - add r6,r6,r3 │ │ │ │ - add r7,r7,r3 │ │ │ │ - add r8,r8,r3 │ │ │ │ - lxvx vs12,r7,r9 │ │ │ │ - lxvdsx vs0,r4,r10 │ │ │ │ + add r3,r3,r11 │ │ │ │ + add r4,r4,r11 │ │ │ │ + add r5,r5,r10 │ │ │ │ + add r6,r6,r10 │ │ │ │ + add r7,r7,r10 │ │ │ │ + add r10,r8,r10 │ │ │ │ + lxvx vs12,r7,r2 │ │ │ │ + lxvdsx vs0,r4,r9 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - lxvdsx vs0,r11,r10 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ - addi r10,r10,8 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvdsx vs0,r3,r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz d110 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz d0c0 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r8,0 │ │ │ │ - b d0bc │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r10,0 │ │ │ │ + b d06c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-21120 │ │ │ │ mflr r0 │ │ │ │ std r27,-48(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ ld r27,8(r3) │ │ │ │ + mr r26,r3 │ │ │ │ std r28,-40(r1) │ │ │ │ std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r31,-16(r1) │ │ │ │ - mr r30,r3 │ │ │ │ + stdu r1,-128(r1) │ │ │ │ sradi r27,r27,1 │ │ │ │ addze r27,r27 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ stxv vs63,32(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r28,r27,r31 │ │ │ │ mr r29,r3 │ │ │ │ - mulld r9,r28,r31 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt d350 │ │ │ │ - maddld r29,r28,r29,r9 │ │ │ │ - add r9,r28,r29 │ │ │ │ - cmpd r29,r9 │ │ │ │ - bge d320 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + mulld r2,r28,r31 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt d2e0 │ │ │ │ + maddld r29,r28,r29,r2 │ │ │ │ + add r2,r28,r29 │ │ │ │ + cmpd r29,r2 │ │ │ │ + bge d2b8 │ │ │ │ + ld r2,40(r26) │ │ │ │ std r23,48(r1) │ │ │ │ std r24,56(r1) │ │ │ │ - ld r23,16(r30) │ │ │ │ - ld r24,32(r30) │ │ │ │ - std r25,64(r1) │ │ │ │ - std r26,72(r1) │ │ │ │ - ld r25,24(r30) │ │ │ │ - ld r26,40(r30) │ │ │ │ - li r31,0 │ │ │ │ + ld r23,16(r26) │ │ │ │ sldi r9,r29,4 │ │ │ │ - stfd f31,120(r1) │ │ │ │ - ld r30,0(r30) │ │ │ │ - lfd f31,27776(r10) │ │ │ │ subf r29,r27,r29 │ │ │ │ + ld r24,32(r26) │ │ │ │ + std r25,64(r1) │ │ │ │ + ld r25,24(r26) │ │ │ │ + stfd f31,120(r1) │ │ │ │ + plfd f31,393760 # 6d3e0 │ │ │ │ + ld r31,0(r26) │ │ │ │ + std r30,104(r1) │ │ │ │ + li r30,0 │ │ │ │ add r23,r23,r9 │ │ │ │ + add r26,r2,r9 │ │ │ │ add r24,r24,r9 │ │ │ │ add r25,r25,r9 │ │ │ │ - add r26,r26,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,72(r30) │ │ │ │ - lfd f12,88(r30) │ │ │ │ + ld r9,72(r31) │ │ │ │ + lfd f12,88(r31) │ │ │ │ mtfprd f0,r29 │ │ │ │ - ld r9,96(r30) │ │ │ │ - lxvx vs63,r23,r31 │ │ │ │ + ld r2,96(r31) │ │ │ │ + lxvx vs63,r23,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fmul f0,f0,f31 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r29,r27 │ │ │ │ - lfd f11,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ + bl 51e0 │ │ │ │ + add r2,r29,r27 │ │ │ │ + ld r9,72(r31) │ │ │ │ + lfd f11,88(r31) │ │ │ │ addi r29,r29,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ + lfd f10,0(r9) │ │ │ │ fcfid f1,f11 │ │ │ │ - lfd f11,0(r10) │ │ │ │ xvdivdp vs63,vs63,vs12 │ │ │ │ - fcfid f12,f11 │ │ │ │ + fcfid f11,f10 │ │ │ │ fmul f0,f0,f31 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stxvx vs63,r24,r31 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - lxvx vs63,r25,r31 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ + stxvx vs63,r24,r30 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + lxvx vs63,r25,r30 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ addic. r28,r28,-1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvdivdp vs63,vs63,vs1 │ │ │ │ - stxvx vs63,r26,r31 │ │ │ │ - addi r31,r31,16 │ │ │ │ - bne d250 │ │ │ │ + stxvx vs63,r26,r30 │ │ │ │ + addi r30,r30,16 │ │ │ │ + bne d1f0 │ │ │ │ lfd f31,120(r1) │ │ │ │ ld r23,48(r1) │ │ │ │ ld r24,56(r1) │ │ │ │ ld r25,64(r1) │ │ │ │ - ld r26,72(r1) │ │ │ │ + ld r30,104(r1) │ │ │ │ addi r1,r1,128 │ │ │ │ ld r0,16(r1) │ │ │ │ lxv vs63,-96(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ ld r27,-48(r1) │ │ │ │ ld r28,-40(r1) │ │ │ │ ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ addi r28,r28,1 │ │ │ │ - li r9,0 │ │ │ │ - b d1e8 │ │ │ │ + li r2,0 │ │ │ │ + b d188 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x981 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-21616 │ │ │ │ mflr r0 │ │ │ │ + std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ + mr r20,r10 │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + ld r23,0(r10) │ │ │ │ + std r0,16(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ + mr r24,r3 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + mr r25,r8 │ │ │ │ + mr r26,r4 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r5 │ │ │ │ + mr r28,r6 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r7 │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r23,0(r10) │ │ │ │ - mr r26,r4 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r29,r6 │ │ │ │ - mr r27,r7 │ │ │ │ - mr r25,r8 │ │ │ │ - mr r24,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ std r9,208(r31) │ │ │ │ - std r10,216(r31) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ + ld r10,0(r1) │ │ │ │ cmpd r3,r23 │ │ │ │ - ld r8,0(r1) │ │ │ │ iselgt r30,r23,r3 │ │ │ │ - sldi r11,r30,3 │ │ │ │ - addi r11,r11,15 │ │ │ │ - clrrdi r11,r11,4 │ │ │ │ - neg r11,r11 │ │ │ │ - stdux r8,r1,r11 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r11 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + bl 4f00 │ │ │ │ ld r9,208(r31) │ │ │ │ addi r21,r1,32 │ │ │ │ cmpdi r9,1 │ │ │ │ - ble d700 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - ld r10,216(r31) │ │ │ │ - addi r9,r9,-2 │ │ │ │ - li r0,1 │ │ │ │ - li r8,1 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - mr r11,r7 │ │ │ │ - beq d474 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq d464 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq d458 │ │ │ │ - ldu r0,8(r10) │ │ │ │ - mr r7,r9 │ │ │ │ - ldu r9,8(r10) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r0,r0,r9 │ │ │ │ - ldu r9,8(r10) │ │ │ │ - cmpdi r7,1 │ │ │ │ - mulld r0,r0,r9 │ │ │ │ - beq d4a4 │ │ │ │ - srdi r9,r11,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r11,8(r10) │ │ │ │ - ld r9,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r11,r0,r11 │ │ │ │ - mulld r9,r8,r9 │ │ │ │ - ld r7,0(r10) │ │ │ │ - mulld r0,r11,r6 │ │ │ │ - mulld r8,r9,r7 │ │ │ │ - bdnz d47c │ │ │ │ - mulld r0,r0,r8 │ │ │ │ + ble d6d0 │ │ │ │ + cmpdi r9,2 │ │ │ │ + beq d6d8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + addi r11,r20,8 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + mr r0,r2 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq d414 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq d400 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq d3f0 │ │ │ │ + lxv vs32,0(r11) │ │ │ │ + mr r2,r8 │ │ │ │ + addi r11,r20,24 │ │ │ │ + lxv vs45,0(r11) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r11) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq d448 │ │ │ │ + srdi r10,r0,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r11) │ │ │ │ + lxv vs43,16(r11) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r11,r11,64 │ │ │ │ + lxv vs44,-32(r11) │ │ │ │ + lxv vs45,-16(r11) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz d41c │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq d474 │ │ │ │ + ori r9,r9,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r20,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ cmpd r30,r3 │ │ │ │ li r9,-1 │ │ │ │ + std r9,0(r27) │ │ │ │ std r9,0(r28) │ │ │ │ std r9,0(r29) │ │ │ │ - std r9,0(r27) │ │ │ │ std r9,0(r25) │ │ │ │ std r9,0(r24) │ │ │ │ std r9,0(r26) │ │ │ │ - ble d660 │ │ │ │ + ble d630 │ │ │ │ ld r9,224(r31) │ │ │ │ cmpdi r30,0 │ │ │ │ addi r5,r9,1 │ │ │ │ li r9,0 │ │ │ │ sldi r5,r5,1 │ │ │ │ std r9,0(r21) │ │ │ │ - ble d6c0 │ │ │ │ + ble d690 │ │ │ │ divd r6,r23,r30 │ │ │ │ mulld r9,r6,r30 │ │ │ │ subf. r9,r9,r23 │ │ │ │ - ble d768 │ │ │ │ + ble d748 │ │ │ │ addi r9,r9,-1 │ │ │ │ addi r10,r6,1 │ │ │ │ cmpdi r30,1 │ │ │ │ addi r30,r30,-1 │ │ │ │ std r10,0(r22) │ │ │ │ addi r10,r22,8 │ │ │ │ mr r8,r30 │ │ │ │ - beq d6c0 │ │ │ │ + beq d690 │ │ │ │ andi. r7,r9,1 │ │ │ │ addi r4,r6,1 │ │ │ │ mr r7,r9 │ │ │ │ - bne d6a0 │ │ │ │ + bne d670 │ │ │ │ srdi r7,r7,1 │ │ │ │ cmpdi r9,0 │ │ │ │ li r11,1 │ │ │ │ addi r9,r7,1 │ │ │ │ isellt r9,r11,r9 │ │ │ │ cmpdi r9,1 │ │ │ │ addi r7,r8,-1 │ │ │ │ addi r9,r9,-1 │ │ │ │ cmpdi cr7,r7,0 │ │ │ │ - beq d708 │ │ │ │ + beq d6e4 │ │ │ │ addi r11,r10,8 │ │ │ │ addic. r8,r7,-1 │ │ │ │ std r4,0(r10) │ │ │ │ - beq cr7,d570 │ │ │ │ + beq cr7,d540 │ │ │ │ std r4,8(r10) │ │ │ │ addi r10,r11,8 │ │ │ │ - bne d53c │ │ │ │ + bne d508 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ andi. r9,r30,1 │ │ │ │ addi r7,r22,-8 │ │ │ │ mr r9,r21 │ │ │ │ li r8,0 │ │ │ │ addi r10,r30,-1 │ │ │ │ - beq d59c │ │ │ │ + beq d56c │ │ │ │ ld r8,0(r22) │ │ │ │ cmpdi r10,0 │ │ │ │ mr r7,r22 │ │ │ │ stdu r8,8(r9) │ │ │ │ - beq d5cc │ │ │ │ + beq d59c │ │ │ │ srdi r10,r30,1 │ │ │ │ mtctr r10 │ │ │ │ ld r10,8(r7) │ │ │ │ ld r11,16(r7) │ │ │ │ mr r6,r9 │ │ │ │ addi r7,r7,16 │ │ │ │ addi r9,r9,16 │ │ │ │ add r10,r8,r10 │ │ │ │ add r8,r10,r11 │ │ │ │ std r10,-8(r9) │ │ │ │ std r8,16(r6) │ │ │ │ - bdnz d5a4 │ │ │ │ + bdnz d574 │ │ │ │ sldi r3,r3,3 │ │ │ │ ldx r9,r21,r3 │ │ │ │ ldx r8,r22,r3 │ │ │ │ subf r10,r5,r9 │ │ │ │ add r8,r9,r8 │ │ │ │ std r9,0(r24) │ │ │ │ - mulld r7,r8,r0 │ │ │ │ + mulld r7,r8,r2 │ │ │ │ addi r10,r10,1 │ │ │ │ addi r8,r8,-1 │ │ │ │ - mulld r10,r10,r0 │ │ │ │ + mulld r10,r10,r2 │ │ │ │ std r8,0(r26) │ │ │ │ addi r8,r7,-1 │ │ │ │ - std r8,0(r29) │ │ │ │ - std r10,0(r28) │ │ │ │ + std r8,0(r28) │ │ │ │ + std r10,0(r27) │ │ │ │ cmpdi r10,0 │ │ │ │ - bge d634 │ │ │ │ + bge d604 │ │ │ │ subf r9,r5,r9 │ │ │ │ - mulld r10,r23,r0 │ │ │ │ + mulld r10,r23,r2 │ │ │ │ li r8,0 │ │ │ │ addi r9,r9,1 │ │ │ │ add r9,r9,r23 │ │ │ │ addi r10,r10,-1 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - std r9,0(r27) │ │ │ │ + mulld r2,r9,r2 │ │ │ │ + std r2,0(r29) │ │ │ │ std r10,0(r25) │ │ │ │ - std r8,0(r28) │ │ │ │ - ld r9,0(r27) │ │ │ │ - li r10,-1 │ │ │ │ + std r8,0(r27) │ │ │ │ + ld r9,0(r29) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq d660 │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt d660 │ │ │ │ + li r2,-1 │ │ │ │ + beq d630 │ │ │ │ + ld r10,0(r28) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt d630 │ │ │ │ ld r9,0(r25) │ │ │ │ - std r9,0(r29) │ │ │ │ - std r10,0(r27) │ │ │ │ - std r10,0(r25) │ │ │ │ + std r9,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r25) │ │ │ │ addi r1,r31,128 │ │ │ │ ld r0,16(r1) │ │ │ │ + ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ cmpdi r9,0 │ │ │ │ - ble d708 │ │ │ │ + ble d6e4 │ │ │ │ addic. r8,r30,-1 │ │ │ │ std r4,0(r10) │ │ │ │ addi r9,r9,-1 │ │ │ │ addi r10,r10,8 │ │ │ │ - bne d528 │ │ │ │ - b d570 │ │ │ │ + bne d4f4 │ │ │ │ + b d540 │ │ │ │ sldi r3,r3,3 │ │ │ │ - mulld r10,r23,r0 │ │ │ │ + mulld r10,r23,r2 │ │ │ │ li r7,0 │ │ │ │ ldx r9,r21,r3 │ │ │ │ ldx r8,r22,r3 │ │ │ │ addi r10,r10,-1 │ │ │ │ add r8,r9,r8 │ │ │ │ std r9,0(r24) │ │ │ │ addi r8,r8,-1 │ │ │ │ std r8,0(r26) │ │ │ │ - std r7,0(r28) │ │ │ │ - std r10,0(r29) │ │ │ │ - ld r10,0(r28) │ │ │ │ - b d604 │ │ │ │ + std r7,0(r27) │ │ │ │ + std r10,0(r28) │ │ │ │ + ld r10,0(r27) │ │ │ │ + b d5d4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r0,1 │ │ │ │ - b d4a8 │ │ │ │ + li r2,1 │ │ │ │ + b d474 │ │ │ │ + li r2,1 │ │ │ │ + li r9,1 │ │ │ │ + b d468 │ │ │ │ addi r9,r8,-1 │ │ │ │ andi. r9,r9,2 │ │ │ │ - beq d730 │ │ │ │ + beq d710 │ │ │ │ addic. r8,r8,-2 │ │ │ │ std r6,0(r10) │ │ │ │ std r6,8(r10) │ │ │ │ addi r10,r10,16 │ │ │ │ - beq d570 │ │ │ │ + beq d540 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi cr7,r8,1 │ │ │ │ addi r8,r8,-2 │ │ │ │ addi r9,r10,16 │ │ │ │ std r6,0(r10) │ │ │ │ cmpdi cr5,r8,0 │ │ │ │ addic. r8,r8,-2 │ │ │ │ - beq cr7,d570 │ │ │ │ + beq cr7,d540 │ │ │ │ std r6,8(r10) │ │ │ │ - beq cr5,d570 │ │ │ │ + beq cr5,d540 │ │ │ │ std r6,16(r10) │ │ │ │ std r6,24(r10) │ │ │ │ addi r10,r9,16 │ │ │ │ - bne d730 │ │ │ │ - b d570 │ │ │ │ + bne d710 │ │ │ │ + b d540 │ │ │ │ mr r10,r6 │ │ │ │ - b d500 │ │ │ │ + b d4cc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xb80 │ │ │ │ + .long 0xc80 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-22656 │ │ │ │ mflr r0 │ │ │ │ - std r26,-48(r1) │ │ │ │ + std r27,-40(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + mr r27,r3 │ │ │ │ ld r30,32(r3) │ │ │ │ - mr r26,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r30,r31 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt d9b0 │ │ │ │ - maddld r12,r10,r3,r9 │ │ │ │ - add r0,r10,r12 │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt d980 │ │ │ │ + maddld r12,r9,r3,r2 │ │ │ │ + add r0,r9,r12 │ │ │ │ cmpd r12,r0 │ │ │ │ - bge d928 │ │ │ │ - lwz r9,56(r26) │ │ │ │ - ld r11,48(r26) │ │ │ │ - std r27,40(r1) │ │ │ │ + bge d8f4 │ │ │ │ + lwz r2,56(r27) │ │ │ │ + ld r11,48(r27) │ │ │ │ std r28,48(r1) │ │ │ │ std r29,56(r1) │ │ │ │ - ld r27,40(r26) │ │ │ │ - ld r30,24(r26) │ │ │ │ - ld r29,16(r26) │ │ │ │ - ld r28,8(r26) │ │ │ │ - ld r4,0(r26) │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ + ld r28,40(r27) │ │ │ │ + ld r31,24(r27) │ │ │ │ + ld r30,16(r27) │ │ │ │ + ld r29,8(r27) │ │ │ │ + ld r5,0(r27) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ cmpdi cr5,r11,0 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - beq cr7,d914 │ │ │ │ + cmpwi cr7,r2,0 │ │ │ │ + beq cr7,d8e4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r9,r12,r0 │ │ │ │ - andi. r10,r9,3 │ │ │ │ - beq d970 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq d958 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq d950 │ │ │ │ - ble cr5,d944 │ │ │ │ - addi r9,r27,8 │ │ │ │ - sldi r10,r12,4 │ │ │ │ - ldx r6,r9,r10 │ │ │ │ - addi r31,r28,-8 │ │ │ │ - mulld r3,r11,r6 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - li r8,0 │ │ │ │ - add r6,r30,r6 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r5,r31,r3 │ │ │ │ - add r3,r29,r3 │ │ │ │ nop │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ldu r9,8(r5) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - lfd f11,8(r6) │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + subf r2,r12,r0 │ │ │ │ + andi. r9,r2,3 │ │ │ │ + beq d940 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq d928 │ │ │ │ + cmpdi r9,2 │ │ │ │ + beq d920 │ │ │ │ + ble cr5,d910 │ │ │ │ + addi r2,r28,8 │ │ │ │ + sldi r9,r12,4 │ │ │ │ + ldx r7,r2,r9 │ │ │ │ + addi r3,r29,-8 │ │ │ │ + mulld r4,r11,r7 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + li r10,0 │ │ │ │ + add r7,r31,r7 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + add r6,r3,r4 │ │ │ │ + add r4,r30,r4 │ │ │ │ + nop │ │ │ │ + sldi r9,r10,3 │ │ │ │ + ldu r2,8(r6) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + lfd f11,8(r7) │ │ │ │ + lfdx f0,r4,r9 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - add r10,r4,r9 │ │ │ │ - ldx r9,r4,r9 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + add r9,r5,r2 │ │ │ │ + ldx r2,r5,r2 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r7,0,r10 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne d8b8 │ │ │ │ - mffprd r26,f11 │ │ │ │ - stdcx. r26,0,r10 │ │ │ │ - bne d8a0 │ │ │ │ - cmpld r9,r7 │ │ │ │ - bne d9bc │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r7,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne d888 │ │ │ │ + mffprd r27,f11 │ │ │ │ + stdcx. r27,0,r9 │ │ │ │ + bne d870 │ │ │ │ + cmpld r2,r8 │ │ │ │ + bne d98c │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r8,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r7 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne d8e8 │ │ │ │ - mffprd r26,f12 │ │ │ │ - stdcx. r26,0,r7 │ │ │ │ - bne d8d0 │ │ │ │ - cmpld r9,r10 │ │ │ │ - bne d9c4 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r11,r8 │ │ │ │ - bne d870 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne d8b8 │ │ │ │ + mffprd r27,f12 │ │ │ │ + stdcx. r27,0,r8 │ │ │ │ + bne d8a0 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne d994 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r11,r10 │ │ │ │ + bne d840 │ │ │ │ addi r12,r12,1 │ │ │ │ cmpd r0,r12 │ │ │ │ - beq d91c │ │ │ │ - bne cr7,d820 │ │ │ │ - mr r6,r12 │ │ │ │ - b d850 │ │ │ │ - mr r6,r12 │ │ │ │ - bgt cr5,d84c │ │ │ │ - ld r27,40(r1) │ │ │ │ + beq d8ec │ │ │ │ + bne cr7,d7f0 │ │ │ │ + mr r7,r12 │ │ │ │ + b d820 │ │ │ │ + mr r7,r12 │ │ │ │ + bgt cr5,d81c │ │ │ │ ld r28,48(r1) │ │ │ │ ld r29,56(r1) │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ + ld r27,-40(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ addi r12,r12,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bgt cr5,d840 │ │ │ │ + nop │ │ │ │ + bgt cr5,d810 │ │ │ │ addi r12,r12,1 │ │ │ │ - bgt cr5,d840 │ │ │ │ + bgt cr5,d810 │ │ │ │ addi r12,r12,1 │ │ │ │ cmpd r0,r12 │ │ │ │ - beq d91c │ │ │ │ + beq d8ec │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srdi r9,r9,2 │ │ │ │ - bgt cr5,d840 │ │ │ │ + srdi r2,r2,2 │ │ │ │ + bgt cr5,d810 │ │ │ │ addi r12,r12,1 │ │ │ │ - mr r10,r12 │ │ │ │ - bgt cr5,d840 │ │ │ │ + mr r9,r12 │ │ │ │ + bgt cr5,d810 │ │ │ │ addi r12,r12,1 │ │ │ │ - bgt cr5,d840 │ │ │ │ - addi r12,r10,2 │ │ │ │ - bgt cr5,d840 │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r12,r10,3 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - bne d974 │ │ │ │ - b d91c │ │ │ │ + bgt cr5,d810 │ │ │ │ + addi r12,r9,2 │ │ │ │ + bgt cr5,d810 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r12,r9,3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne d944 │ │ │ │ + b d8ec │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b d7d0 │ │ │ │ - mr r9,r7 │ │ │ │ - b d898 │ │ │ │ - mr r9,r10 │ │ │ │ - b d8c8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b d7a0 │ │ │ │ + mr r2,r8 │ │ │ │ + b d868 │ │ │ │ + mr r2,r9 │ │ │ │ + b d898 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x680 │ │ │ │ + .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-23264 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r30,80(r29) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r30,80(r29) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r30,r31 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt dad0 │ │ │ │ - maddld r3,r10,r3,r9 │ │ │ │ - add r9,r10,r3 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge daac │ │ │ │ - ld r9,208(r29) │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt da90 │ │ │ │ + maddld r3,r9,r3,r2 │ │ │ │ + add r2,r9,r3 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge da6c │ │ │ │ + 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 da8c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq da7c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne dae0 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq daac │ │ │ │ - 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 da94 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + add r2,r2,r3 │ │ │ │ + beq da4c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq da3c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne daa0 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq da6c │ │ │ │ + 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 da54 │ │ │ │ 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 da30 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b d9f0 │ │ │ │ nop │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r10,r6 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b da70 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b da30 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-23552 │ │ │ │ mflr r0 │ │ │ │ - std r24,-64(r1) │ │ │ │ - ld r24,24(r3) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + ld r26,24(r3) │ │ │ │ + std r29,-24(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - sradi r24,r24,1 │ │ │ │ - addze r24,r24 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r26,r26,1 │ │ │ │ + addze r26,r26 │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r28,r24,r31 │ │ │ │ - mulld r9,r28,r31 │ │ │ │ - subf r9,r9,r24 │ │ │ │ + bl 4f00 │ │ │ │ + divd r10,r26,r31 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r31 │ │ │ │ + subf r9,r9,r26 │ │ │ │ cmpd r3,r9 │ │ │ │ - blt dd08 │ │ │ │ - maddld r9,r28,r3,r9 │ │ │ │ - add r10,r28,r9 │ │ │ │ - cmpd r9,r10 │ │ │ │ - bge dce8 │ │ │ │ - ld r0,32(r30) │ │ │ │ - cmpdi r0,1 │ │ │ │ - ble dce8 │ │ │ │ - ld r8,8(r30) │ │ │ │ - ld r6,0(r30) │ │ │ │ - ld r3,16(r30) │ │ │ │ - add r7,r24,r9 │ │ │ │ + blt dcb4 │ │ │ │ + maddld r2,r10,r2,r9 │ │ │ │ + add r9,r10,r2 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bge dc98 │ │ │ │ + ld r6,32(r29) │ │ │ │ + cmpdi r6,1 │ │ │ │ + ble dc98 │ │ │ │ + ld r8,8(r29) │ │ │ │ + ld r31,0(r29) │ │ │ │ + add r7,r26,r2 │ │ │ │ + std r28,80(r1) │ │ │ │ std r27,72(r1) │ │ │ │ - sradi r27,r0,1 │ │ │ │ - addze r27,r27 │ │ │ │ - mulld r5,r0,r9 │ │ │ │ - ld r10,40(r30) │ │ │ │ - ld r4,48(r30) │ │ │ │ - mulld r7,r7,r0 │ │ │ │ - std r25,56(r1) │ │ │ │ - std r26,64(r1) │ │ │ │ - ld r25,56(r30) │ │ │ │ - ld r26,64(r30) │ │ │ │ - sldi r11,r9,3 │ │ │ │ + sradi r28,r6,1 │ │ │ │ + addze r28,r28 │ │ │ │ + ld r5,16(r29) │ │ │ │ + mulld r4,r6,r2 │ │ │ │ + sldi r0,r10,3 │ │ │ │ + ld r9,40(r29) │ │ │ │ std r23,40(r1) │ │ │ │ - std r22,32(r1) │ │ │ │ - subf r8,r24,r8 │ │ │ │ - ld r31,168(r6) │ │ │ │ - mulld r6,r3,r9 │ │ │ │ - sldi r23,r3,4 │ │ │ │ - neg r24,r27 │ │ │ │ - std r29,88(r1) │ │ │ │ - sldi r28,r28,3 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - add r8,r8,r9 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - li r29,0 │ │ │ │ - add r25,r25,r11 │ │ │ │ + std r24,48(r1) │ │ │ │ + sldi r11,r2,3 │ │ │ │ + sldi r27,r6,4 │ │ │ │ + mulld r7,r7,r6 │ │ │ │ + ld r3,48(r29) │ │ │ │ + ld r24,56(r29) │ │ │ │ + std r25,56(r1) │ │ │ │ + std r30,96(r1) │ │ │ │ + li r30,0 │ │ │ │ + ld r23,64(r29) │ │ │ │ + subf r8,r26,r8 │ │ │ │ + ld r31,168(r31) │ │ │ │ + mulli r29,r28,-16 │ │ │ │ + sldi r12,r28,3 │ │ │ │ + mulld r10,r5,r2 │ │ │ │ + sldi r26,r5,4 │ │ │ │ + add r8,r8,r2 │ │ │ │ + sldi r6,r4,4 │ │ │ │ + add r24,r24,r11 │ │ │ │ sldi r7,r7,4 │ │ │ │ - sldi r24,r24,4 │ │ │ │ - add r26,r26,r11 │ │ │ │ - mulld r8,r8,r3 │ │ │ │ - ld r30,8(r31) │ │ │ │ - sldi r31,r27,3 │ │ │ │ - add r5,r5,r4 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r7,r7,r4 │ │ │ │ - add r22,r23,r24 │ │ │ │ - add r6,r6,r10 │ │ │ │ - add r31,r30,r31 │ │ │ │ + add r23,r23,r11 │ │ │ │ + mulld r8,r8,r5 │ │ │ │ + ld r31,8(r31) │ │ │ │ + add r6,r6,r3 │ │ │ │ + add r7,r7,r3 │ │ │ │ + add r25,r26,r29 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r12,r31,r12 │ │ │ │ + add r10,r10,r9 │ │ │ │ sldi r8,r8,4 │ │ │ │ - add r8,r8,r10 │ │ │ │ + add r8,r8,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs9,r25,r29 │ │ │ │ - lxvdsx vs10,r26,r29 │ │ │ │ - mtctr r27 │ │ │ │ - add r12,r8,r22 │ │ │ │ - add r11,r6,r22 │ │ │ │ - subf r3,r24,r5 │ │ │ │ - subf r4,r24,r7 │ │ │ │ - li r10,0 │ │ │ │ + nop │ │ │ │ + lxvdsx vs9,r24,r30 │ │ │ │ + lxvdsx vs10,r23,r30 │ │ │ │ + mtctr r28 │ │ │ │ + add r11,r8,r25 │ │ │ │ + add r3,r10,r25 │ │ │ │ + subf r4,r29,r6 │ │ │ │ + subf r5,r29,r7 │ │ │ │ li r9,0 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ - lxvdsx vs11,r30,r10 │ │ │ │ - lxvdsx vs12,r31,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ + lxvdsx vs11,r31,r9 │ │ │ │ + lxvdsx vs12,r12,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r12,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ + stxvx vs0,r11,r2 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz dc60 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r5,r5,r0 │ │ │ │ - add r7,r7,r0 │ │ │ │ - add r8,r8,r23 │ │ │ │ - add r6,r6,r23 │ │ │ │ - cmpld r29,r28 │ │ │ │ - bne dc30 │ │ │ │ - ld r22,32(r1) │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz dc10 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r6,r6,r27 │ │ │ │ + add r7,r7,r27 │ │ │ │ + add r8,r8,r26 │ │ │ │ + add r10,r10,r26 │ │ │ │ + cmpld r30,r0 │ │ │ │ + bne dbe0 │ │ │ │ ld r23,40(r1) │ │ │ │ + ld r24,48(r1) │ │ │ │ ld r25,56(r1) │ │ │ │ - ld r26,64(r1) │ │ │ │ ld r27,72(r1) │ │ │ │ - ld r29,88(r1) │ │ │ │ + ld r28,80(r1) │ │ │ │ + ld r30,96(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ + ld r26,-48(r1) │ │ │ │ + ld r29,-24(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r28,r28,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ li r9,0 │ │ │ │ - b db5c │ │ │ │ + b db0c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xa80 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-24096 │ │ │ │ - mflr r0 │ │ │ │ + .long 0x980 │ │ │ │ + nop │ │ │ │ mfocrf r11,8 │ │ │ │ - std r17,-168(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r30,-56(r1) │ │ │ │ + std r31,-48(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ ld r11,24(r3) │ │ │ │ std r0,16(r1) │ │ │ │ - sradi r4,r11,1 │ │ │ │ - addze r4,r4 │ │ │ │ stdu r1,-304(r1) │ │ │ │ - std r4,32(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r7,r11,1 │ │ │ │ + addze r7,r7 │ │ │ │ + std r7,32(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,32(r1) │ │ │ │ + bl 4f00 │ │ │ │ + ld r7,32(r1) │ │ │ │ mr r30,r3 │ │ │ │ - divd r17,r4,r31 │ │ │ │ - mulld r9,r17,r31 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt e188 │ │ │ │ - maddld r30,r17,r30,r9 │ │ │ │ + divd r17,r7,r31 │ │ │ │ + mulld r2,r17,r31 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt e0f0 │ │ │ │ + maddld r30,r17,r30,r2 │ │ │ │ add r17,r17,r30 │ │ │ │ cmpd r30,r17 │ │ │ │ - bge e160 │ │ │ │ - ld r8,32(r29) │ │ │ │ - ld r10,48(r29) │ │ │ │ - std r20,160(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r20,16(r29) │ │ │ │ - std r21,168(r1) │ │ │ │ - ld r21,8(r29) │ │ │ │ - std r27,216(r1) │ │ │ │ - add r7,r4,r30 │ │ │ │ - li r6,1 │ │ │ │ - addi r9,r9,27776 │ │ │ │ - stfd f28,272(r1) │ │ │ │ - std r15,120(r1) │ │ │ │ - ld r15,0(r29) │ │ │ │ - std r19,152(r1) │ │ │ │ - std r28,224(r1) │ │ │ │ - addi r19,r30,1 │ │ │ │ - std r16,128(r1) │ │ │ │ - sradi r27,r8,1 │ │ │ │ + bge e0c8 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r9,32(r29) │ │ │ │ + std r22,184(r1) │ │ │ │ + std r21,176(r1) │ │ │ │ + std r20,168(r1) │ │ │ │ + ld r22,8(r29) │ │ │ │ + ld r21,16(r29) │ │ │ │ + std r16,136(r1) │ │ │ │ + addi r20,r30,1 │ │ │ │ + ld r16,0(r29) │ │ │ │ + std r27,224(r1) │ │ │ │ + std r28,232(r1) │ │ │ │ + std r19,160(r1) │ │ │ │ + std r18,152(r1) │ │ │ │ + add r19,r7,r30 │ │ │ │ + std r2,80(r1) │ │ │ │ + subf r2,r7,r17 │ │ │ │ + sradi r27,r9,1 │ │ │ │ addze r27,r27 │ │ │ │ - std r10,80(r1) │ │ │ │ - ld r10,40(r29) │ │ │ │ - lfd f28,0(r9) │ │ │ │ - std r9,104(r1) │ │ │ │ - mulld r9,r20,r30 │ │ │ │ - addi r29,r21,1 │ │ │ │ - neg r5,r8 │ │ │ │ - cmpdi cr4,r8,1 │ │ │ │ - subf r21,r4,r21 │ │ │ │ - neg r0,r20 │ │ │ │ - mulld r19,r19,r20 │ │ │ │ - std r14,112(r1) │ │ │ │ - subf r29,r4,r29 │ │ │ │ - sldi r16,r5,4 │ │ │ │ - std r22,176(r1) │ │ │ │ - subf r22,r4,r30 │ │ │ │ - maddld r28,r7,r8,r27 │ │ │ │ - maddld r8,r8,r30,r27 │ │ │ │ - std r10,88(r1) │ │ │ │ - subf r10,r4,r17 │ │ │ │ - add r21,r21,r30 │ │ │ │ - add r29,r29,r30 │ │ │ │ - neg r3,r16 │ │ │ │ - mulld r30,r16,r30 │ │ │ │ - std r18,144(r1) │ │ │ │ - std r10,56(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ - sldi r10,r27,4 │ │ │ │ - sldi r9,r0,4 │ │ │ │ - mulld r5,r21,r20 │ │ │ │ - mulld r17,r3,r7 │ │ │ │ - isel r6,r27,r6,4*cr4+gt │ │ │ │ - subf r7,r27,r19 │ │ │ │ - maddld r29,r29,r9,r10 │ │ │ │ - mr r10,r16 │ │ │ │ - std r23,184(r1) │ │ │ │ - std r24,192(r1) │ │ │ │ - sldi r14,r8,4 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - std r25,200(r1) │ │ │ │ - std r26,208(r1) │ │ │ │ - stfd f26,256(r1) │ │ │ │ - stfd f27,264(r1) │ │ │ │ + mulli r17,r9,-16 │ │ │ │ + cmpdi cr4,r9,1 │ │ │ │ + std r15,128(r1) │ │ │ │ + std r14,120(r1) │ │ │ │ + mulld r10,r21,r30 │ │ │ │ + mulld r20,r20,r21 │ │ │ │ + li r15,1 │ │ │ │ stfd f29,280(r1) │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + std r2,56(r1) │ │ │ │ + ld r2,40(r29) │ │ │ │ + addi r29,r22,1 │ │ │ │ + subf r22,r7,r22 │ │ │ │ + std r23,192(r1) │ │ │ │ + subf r23,r7,r30 │ │ │ │ stfd f30,288(r1) │ │ │ │ - mr r16,r14 │ │ │ │ - mr r14,r15 │ │ │ │ - mr r15,r10 │ │ │ │ stfd f31,296(r1) │ │ │ │ - std r5,32(r1) │ │ │ │ - std r6,96(r1) │ │ │ │ - std r7,40(r1) │ │ │ │ - std r4,64(r1) │ │ │ │ - std r9,72(r1) │ │ │ │ + plfd f30,390668 # 6d3e0 │ │ │ │ + add r22,r22,r30 │ │ │ │ + maddld r4,r9,r30,r27 │ │ │ │ + maddld r9,r19,r9,r27 │ │ │ │ + subf r29,r7,r29 │ │ │ │ + std r24,200(r1) │ │ │ │ + std r25,208(r1) │ │ │ │ + std r26,216(r1) │ │ │ │ + mulld r19,r17,r19 │ │ │ │ + stfd f27,264(r1) │ │ │ │ + stfd f28,272(r1) │ │ │ │ + mulld r8,r22,r21 │ │ │ │ + std r2,88(r1) │ │ │ │ + mulli r2,r21,-16 │ │ │ │ + add r29,r29,r30 │ │ │ │ + mulld r30,r17,r30 │ │ │ │ + std r10,48(r1) │ │ │ │ + sldi r10,r27,4 │ │ │ │ + sldi r28,r9,4 │ │ │ │ + mr r9,r17 │ │ │ │ + maddld r29,r29,r2,r10 │ │ │ │ + subf r10,r27,r20 │ │ │ │ + std r8,32(r1) │ │ │ │ + isel r8,r27,r15,4*cr4+gt │ │ │ │ + sldi r15,r4,4 │ │ │ │ + mr r17,r15 │ │ │ │ + mr r15,r16 │ │ │ │ + mr r16,r9 │ │ │ │ + std r8,96(r1) │ │ │ │ + std r10,40(r1) │ │ │ │ + std r7,64(r1) │ │ │ │ + std r2,72(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,72(r14) │ │ │ │ - lfd f0,88(r14) │ │ │ │ - ld r10,96(r14) │ │ │ │ + ld r10,72(r15) │ │ │ │ + lfd f0,88(r15) │ │ │ │ + ld r9,96(r15) │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f0,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprd f0,r22 │ │ │ │ + mtfprd f0,r23 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r1) │ │ │ │ - lfd f0,88(r14) │ │ │ │ - ld r8,72(r14) │ │ │ │ - ld r10,96(r14) │ │ │ │ + bl 51e0 │ │ │ │ + ld r2,64(r1) │ │ │ │ + lfd f0,88(r15) │ │ │ │ + ld r10,72(r15) │ │ │ │ + ld r9,96(r15) │ │ │ │ fmr f27,f1 │ │ │ │ - add r7,r9,r22 │ │ │ │ + add r8,r2,r23 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - mtfprd f0,r7 │ │ │ │ + lfd f12,0(r10) │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,e0c4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r23,r2,-3 │ │ │ │ - ld r21,96(r1) │ │ │ │ + bl 51e0 │ │ │ │ + ble cr4,e030 │ │ │ │ + fdiv f27,f29,f27 │ │ │ │ + fdiv f28,f29,f1 │ │ │ │ + ld r2,80(r1) │ │ │ │ + ld r14,96(r1) │ │ │ │ neg r31,r27 │ │ │ │ - lfd f26,27712(r9) │ │ │ │ - ld r9,104(r1) │ │ │ │ - addi r23,r23,27712 │ │ │ │ - fdiv f27,f26,f27 │ │ │ │ - fdiv f26,f26,f1 │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,80(r1) │ │ │ │ - subf r18,r30,r9 │ │ │ │ - ld r9,88(r1) │ │ │ │ - subf r19,r29,r9 │ │ │ │ - ld r9,40(r1) │ │ │ │ - sldi r24,r9,4 │ │ │ │ - ld r9,32(r1) │ │ │ │ - sldi r25,r9,4 │ │ │ │ - ld r9,48(r1) │ │ │ │ - sldi r26,r9,4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,72(r14) │ │ │ │ - lfd f12,88(r14) │ │ │ │ + addi r7,r2,8 │ │ │ │ + subf r18,r30,r2 │ │ │ │ + ld r2,88(r1) │ │ │ │ + subf r22,r19,r7 │ │ │ │ + subf r20,r29,r2 │ │ │ │ + ld r2,40(r1) │ │ │ │ + sldi r24,r2,4 │ │ │ │ + ld r2,32(r1) │ │ │ │ + sldi r25,r2,4 │ │ │ │ + ld r2,48(r1) │ │ │ │ + sldi r26,r2,4 │ │ │ │ + ld r9,72(r15) │ │ │ │ + lfd f12,88(r15) │ │ │ │ mtfprd f0,r31 │ │ │ │ - ld r9,96(r14) │ │ │ │ + addi r22,r22,16 │ │ │ │ + ld r2,96(r15) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,8(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r27,r31 │ │ │ │ - ld r10,72(r14) │ │ │ │ - lfd f12,88(r14) │ │ │ │ - lfd f31,0(r23) │ │ │ │ + bl 51e0 │ │ │ │ + add r2,r27,r31 │ │ │ │ + ld r9,72(r15) │ │ │ │ + lfd f12,88(r15) │ │ │ │ addi r31,r31,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r14) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r15) │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - fdiv f30,f31,f1 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lxv vs0,0(r18) │ │ │ │ - add r10,r30,r18 │ │ │ │ - add r9,r29,r19 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ + add r2,r20,r29 │ │ │ │ + add r9,r18,r30 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ addi r18,r18,16 │ │ │ │ - addi r19,r19,16 │ │ │ │ - fmul f12,f27,f30 │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ - fmul f30,f26,f30 │ │ │ │ + addi r20,r20,16 │ │ │ │ + fdiv f1,f29,f1 │ │ │ │ + fmul f12,f27,f31 │ │ │ │ + fmul f31,f28,f31 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ - xxspltd vs30,vs30,0 │ │ │ │ + xxspltd vs31,vs31,0 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,-16(r19) │ │ │ │ - lxvx vs0,r10,r17 │ │ │ │ - xvmuldp vs12,vs0,vs30 │ │ │ │ - fmul f0,f27,f31 │ │ │ │ - fmul f31,f26,f31 │ │ │ │ + stxv vs0,-16(r20) │ │ │ │ + plxv vs0,-24(r22) │ │ │ │ + xvmuldp vs0,vs0,vs31 │ │ │ │ + stxvx vs0,r2,r24 │ │ │ │ + lxvx vs12,r9,r17 │ │ │ │ + fmul f0,f27,f1 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xxspltd vs31,vs31,0 │ │ │ │ - stxvx vs12,r9,r24 │ │ │ │ - lxvx vs12,r10,r16 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r9,r25 │ │ │ │ - lxvx vs0,r10,r28 │ │ │ │ - xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r9,r26 │ │ │ │ - bne dfc0 │ │ │ │ - ld r9,40(r1) │ │ │ │ - addi r22,r22,1 │ │ │ │ - add r30,r30,r15 │ │ │ │ - subf r17,r15,r17 │ │ │ │ - subf r16,r15,r16 │ │ │ │ - subf r28,r15,r28 │ │ │ │ - add r9,r9,r20 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,72(r1) │ │ │ │ - add r29,r29,r9 │ │ │ │ - ld r9,32(r1) │ │ │ │ - add r9,r9,r20 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,56(r1) │ │ │ │ - cmpld r22,r9 │ │ │ │ - ld r9,48(r1) │ │ │ │ - add r9,r9,r20 │ │ │ │ - std r9,48(r1) │ │ │ │ - bne ded0 │ │ │ │ - lfd f26,256(r1) │ │ │ │ + stxvx vs0,r2,r25 │ │ │ │ + lxvx vs0,r9,r28 │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ + stxvx vs0,r2,r26 │ │ │ │ + bne df30 │ │ │ │ + ld r2,40(r1) │ │ │ │ + addi r23,r23,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + subf r17,r16,r17 │ │ │ │ + add r19,r19,r16 │ │ │ │ + subf r28,r16,r28 │ │ │ │ + add r2,r2,r21 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,72(r1) │ │ │ │ + add r29,r29,r2 │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r2,r2,r21 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,56(r1) │ │ │ │ + cmpld r23,r2 │ │ │ │ + ld r2,48(r1) │ │ │ │ + add r2,r2,r21 │ │ │ │ + std r2,48(r1) │ │ │ │ + bne de60 │ │ │ │ lfd f27,264(r1) │ │ │ │ lfd f28,272(r1) │ │ │ │ lfd f29,280(r1) │ │ │ │ lfd f30,288(r1) │ │ │ │ lfd f31,296(r1) │ │ │ │ - ld r14,112(r1) │ │ │ │ - ld r15,120(r1) │ │ │ │ - ld r16,128(r1) │ │ │ │ - ld r18,144(r1) │ │ │ │ - ld r19,152(r1) │ │ │ │ - ld r20,160(r1) │ │ │ │ - ld r21,168(r1) │ │ │ │ - ld r22,176(r1) │ │ │ │ - ld r23,184(r1) │ │ │ │ - ld r24,192(r1) │ │ │ │ - ld r25,200(r1) │ │ │ │ - ld r26,208(r1) │ │ │ │ - ld r27,216(r1) │ │ │ │ - ld r28,224(r1) │ │ │ │ + ld r14,120(r1) │ │ │ │ + ld r15,128(r1) │ │ │ │ + ld r16,136(r1) │ │ │ │ + ld r18,152(r1) │ │ │ │ + ld r19,160(r1) │ │ │ │ + ld r20,168(r1) │ │ │ │ + ld r21,176(r1) │ │ │ │ + ld r22,184(r1) │ │ │ │ + ld r23,192(r1) │ │ │ │ + ld r24,200(r1) │ │ │ │ + ld r25,208(r1) │ │ │ │ + ld r26,216(r1) │ │ │ │ + ld r27,224(r1) │ │ │ │ + ld r28,232(r1) │ │ │ │ addi r1,r1,304 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r17,-168(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ addi r17,r17,1 │ │ │ │ - li r9,0 │ │ │ │ - b dd90 │ │ │ │ + li r2,0 │ │ │ │ + b dd30 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-25248 │ │ │ │ + .long 0x1285 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ ld r29,16(r3) │ │ │ │ mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ - mr r5,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt e2cc │ │ │ │ - maddld r5,r9,r5,r10 │ │ │ │ - add r0,r9,r5 │ │ │ │ - cmpd r5,r0 │ │ │ │ - bge e2a0 │ │ │ │ - ld r11,0(r30) │ │ │ │ - ld r31,24(r30) │ │ │ │ - sldi r4,r5,4 │ │ │ │ - ld r6,8(r30) │ │ │ │ + bl 4f00 │ │ │ │ + divd r11,r29,r31 │ │ │ │ + mr r6,r3 │ │ │ │ + mulld r2,r11,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt e22c │ │ │ │ + maddld r6,r11,r6,r2 │ │ │ │ + add r11,r11,r6 │ │ │ │ + cmpd r6,r11 │ │ │ │ + bge e200 │ │ │ │ + ld r4,0(r30) │ │ │ │ + sldi r5,r6,4 │ │ │ │ + ld r7,8(r30) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r4,r4,8 │ │ │ │ - lwz r9,112(r11) │ │ │ │ - ld r3,24(r11) │ │ │ │ - cmpdi cr5,r31,0 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,e2c0 │ │ │ │ - mr r9,r5 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r7,r3,r10 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ - stfd f11,8(r7) │ │ │ │ - ble cr5,e290 │ │ │ │ - mulld r9,r9,r31 │ │ │ │ - ld r8,184(r11) │ │ │ │ - ld r10,176(r11) │ │ │ │ - mtctr r31 │ │ │ │ + ld r0,24(r30) │ │ │ │ + cmpdi r0,0 │ │ │ │ + addi r5,r5,8 │ │ │ │ + lwz r2,112(r4) │ │ │ │ + ld r3,24(r4) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,e220 │ │ │ │ + mr r2,r6 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r8,r3,r9 │ │ │ │ + stfdx f11,r3,r9 │ │ │ │ + stfd f11,8(r8) │ │ │ │ + ble e1f0 │ │ │ │ + mulld r2,r2,r0 │ │ │ │ + ld r10,184(r4) │ │ │ │ + ld r9,176(r4) │ │ │ │ + mtctr r0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r6 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r7 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r7) │ │ │ │ - bdnz e270 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - cmpd r0,r5 │ │ │ │ - bne e230 │ │ │ │ + stxv vs32,0(r8) │ │ │ │ + bdnz e1d0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + cmpd cr7,r11,r6 │ │ │ │ + bne cr7,e190 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r11) │ │ │ │ - ldx r9,r9,r4 │ │ │ │ - b e238 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b e1f4 │ │ │ │ + ld r2,240(r4) │ │ │ │ + ldx r2,r2,r5 │ │ │ │ + b e198 │ │ │ │ + addi r11,r11,1 │ │ │ │ + li r2,0 │ │ │ │ + b e154 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-25584 │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r31,24(r3) │ │ │ │ - std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - sradi r31,r31,1 │ │ │ │ - addze r31,r31 │ │ │ │ + ld r31,24(r3) │ │ │ │ + std r28,-32(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r31,r31,1 │ │ │ │ + addze r31,r31 │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r31,r30 │ │ │ │ - mulld r9,r8,r30 │ │ │ │ + bl 4f00 │ │ │ │ + divd r10,r31,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ subf r9,r9,r31 │ │ │ │ cmpd r3,r9 │ │ │ │ - blt e4f8 │ │ │ │ - maddld r10,r8,r3,r9 │ │ │ │ - add r9,r8,r10 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bge e4dc │ │ │ │ - ld r9,32(r29) │ │ │ │ + blt e444 │ │ │ │ + maddld r2,r10,r2,r9 │ │ │ │ + add r9,r10,r2 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bge e428 │ │ │ │ + ld r9,32(r28) │ │ │ │ cmpdi r9,1 │ │ │ │ - ble e4dc │ │ │ │ - ld r5,8(r29) │ │ │ │ - ld r7,0(r29) │ │ │ │ - sldi r0,r8,3 │ │ │ │ - std r26,64(r1) │ │ │ │ - ld r26,16(r29) │ │ │ │ - std r27,72(r1) │ │ │ │ - sradi r27,r9,1 │ │ │ │ - addze r27,r27 │ │ │ │ - add r6,r31,r10 │ │ │ │ - ld r4,40(r29) │ │ │ │ - ld r3,48(r29) │ │ │ │ + ble e428 │ │ │ │ + ld r8,8(r28) │ │ │ │ + ld r7,0(r28) │ │ │ │ std r24,48(r1) │ │ │ │ std r25,56(r1) │ │ │ │ - ld r24,56(r29) │ │ │ │ - ld r25,64(r29) │ │ │ │ - sldi r11,r10,3 │ │ │ │ - std r22,32(r1) │ │ │ │ + add r6,r31,r2 │ │ │ │ + sldi r0,r10,3 │ │ │ │ + sldi r3,r2,3 │ │ │ │ + sldi r30,r9,4 │ │ │ │ + ld r24,16(r28) │ │ │ │ + std r29,88(r1) │ │ │ │ + sradi r29,r9,1 │ │ │ │ + addze r29,r29 │ │ │ │ + ld r5,40(r28) │ │ │ │ + std r26,64(r1) │ │ │ │ + li r12,0 │ │ │ │ + ld r4,48(r28) │ │ │ │ + ld r25,56(r28) │ │ │ │ + std r27,72(r1) │ │ │ │ std r23,40(r1) │ │ │ │ - subf r8,r31,r5 │ │ │ │ - ld r31,168(r7) │ │ │ │ - mulld r5,r26,r10 │ │ │ │ - std r28,80(r1) │ │ │ │ - li r29,0 │ │ │ │ - maddld r6,r6,r9,r27 │ │ │ │ - maddld r7,r9,r10,r27 │ │ │ │ - subf r22,r27,r26 │ │ │ │ - sldi r12,r27,3 │ │ │ │ - add r8,r8,r10 │ │ │ │ - neg r23,r27 │ │ │ │ - sldi r28,r9,4 │ │ │ │ - add r24,r24,r11 │ │ │ │ - add r25,r25,r11 │ │ │ │ - sldi r22,r22,4 │ │ │ │ - mulld r8,r8,r26 │ │ │ │ - ld r30,8(r31) │ │ │ │ - sldi r26,r26,4 │ │ │ │ + ld r26,64(r28) │ │ │ │ + subf r8,r31,r8 │ │ │ │ + ld r11,168(r7) │ │ │ │ + mulld r10,r24,r2 │ │ │ │ + maddld r6,r6,r9,r29 │ │ │ │ + maddld r7,r9,r2,r29 │ │ │ │ + mulli r27,r29,-16 │ │ │ │ + add r8,r8,r2 │ │ │ │ + subf r23,r29,r24 │ │ │ │ + sldi r31,r29,3 │ │ │ │ + add r25,r25,r3 │ │ │ │ + add r26,r26,r3 │ │ │ │ + mulld r8,r8,r24 │ │ │ │ + ld r28,8(r11) │ │ │ │ + sldi r24,r24,4 │ │ │ │ sldi r23,r23,4 │ │ │ │ - sldi r5,r5,4 │ │ │ │ sldi r6,r6,4 │ │ │ │ sldi r7,r7,4 │ │ │ │ - add r5,r5,r4 │ │ │ │ - add r6,r6,r3 │ │ │ │ - add r7,r7,r3 │ │ │ │ - add r12,r30,r12 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r6,r6,r4 │ │ │ │ + add r7,r7,r4 │ │ │ │ + add r31,r28,r31 │ │ │ │ + add r10,r10,r5 │ │ │ │ sldi r8,r8,4 │ │ │ │ - add r8,r8,r4 │ │ │ │ + add r8,r8,r5 │ │ │ │ nop │ │ │ │ - lxvdsx vs9,r24,r29 │ │ │ │ - lxvdsx vs10,r25,r29 │ │ │ │ - mtctr r27 │ │ │ │ - add r31,r22,r8 │ │ │ │ - add r11,r7,r23 │ │ │ │ - add r3,r5,r22 │ │ │ │ - add r4,r6,r23 │ │ │ │ - li r10,0 │ │ │ │ + nop │ │ │ │ + lxvdsx vs9,r25,r12 │ │ │ │ + lxvdsx vs10,r26,r12 │ │ │ │ + mtctr r29 │ │ │ │ + add r11,r8,r23 │ │ │ │ + add r3,r7,r27 │ │ │ │ + add r4,r10,r23 │ │ │ │ + add r5,r6,r27 │ │ │ │ li r9,0 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r31,r9 │ │ │ │ - lxvdsx vs11,r30,r10 │ │ │ │ - lxvdsx vs12,r12,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs0,r11,r2 │ │ │ │ + lxvdsx vs11,r28,r9 │ │ │ │ + lxvdsx vs12,r31,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz e450 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r8,r8,r26 │ │ │ │ - add r7,r7,r28 │ │ │ │ - add r5,r5,r26 │ │ │ │ - add r6,r6,r28 │ │ │ │ - cmpld r0,r29 │ │ │ │ - bne e420 │ │ │ │ - ld r22,32(r1) │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz e3a0 │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r8,r8,r24 │ │ │ │ + add r7,r7,r30 │ │ │ │ + add r10,r10,r24 │ │ │ │ + add r6,r6,r30 │ │ │ │ + cmpld r0,r12 │ │ │ │ + bne e370 │ │ │ │ ld r23,40(r1) │ │ │ │ ld r24,48(r1) │ │ │ │ ld r25,56(r1) │ │ │ │ ld r26,64(r1) │ │ │ │ ld r27,72(r1) │ │ │ │ - ld r28,80(r1) │ │ │ │ + ld r29,88(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r8,r8,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ li r9,0 │ │ │ │ - b e348 │ │ │ │ + b e29c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xa80 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-26128 │ │ │ │ - mflr r0 │ │ │ │ + .long 0x980 │ │ │ │ + nop │ │ │ │ mfocrf r11,8 │ │ │ │ - std r19,-152(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r30,-56(r1) │ │ │ │ + std r31,-48(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ ld r11,24(r3) │ │ │ │ std r0,16(r1) │ │ │ │ - sradi r11,r11,1 │ │ │ │ - addze r11,r11 │ │ │ │ stdu r1,-304(r1) │ │ │ │ - std r11,32(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r7,r11,1 │ │ │ │ + addze r7,r7 │ │ │ │ + std r7,32(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,32(r1) │ │ │ │ + bl 4f00 │ │ │ │ + ld r7,32(r1) │ │ │ │ mr r30,r3 │ │ │ │ - divd r19,r11,r31 │ │ │ │ - mulld r9,r19,r31 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt e968 │ │ │ │ - maddld r30,r19,r30,r9 │ │ │ │ - add r19,r19,r30 │ │ │ │ - cmpd r30,r19 │ │ │ │ - bge e940 │ │ │ │ - ld r7,48(r29) │ │ │ │ - ld r8,16(r29) │ │ │ │ - ld r0,32(r29) │ │ │ │ + divd r18,r7,r31 │ │ │ │ + mulld r2,r18,r31 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt e874 │ │ │ │ + maddld r30,r18,r30,r2 │ │ │ │ + add r18,r18,r30 │ │ │ │ + cmpd r30,r18 │ │ │ │ + bge e84c │ │ │ │ + ld r5,16(r29) │ │ │ │ + ld r9,32(r29) │ │ │ │ + subf r10,r7,r18 │ │ │ │ + std r22,184(r1) │ │ │ │ + std r21,176(r1) │ │ │ │ + add r22,r7,r30 │ │ │ │ + li r2,1 │ │ │ │ + addi r21,r30,1 │ │ │ │ + ld r12,40(r29) │ │ │ │ ld r4,8(r29) │ │ │ │ - addi r3,r30,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - std r20,160(r1) │ │ │ │ - add r20,r11,r30 │ │ │ │ - std r23,184(r1) │ │ │ │ - std r17,136(r1) │ │ │ │ - addi r10,r10,27776 │ │ │ │ - std r18,144(r1) │ │ │ │ - ld r18,0(r29) │ │ │ │ - li r9,1 │ │ │ │ - stfd f28,272(r1) │ │ │ │ - std r21,168(r1) │ │ │ │ - std r14,112(r1) │ │ │ │ - std r26,208(r1) │ │ │ │ - std r15,120(r1) │ │ │ │ - std r7,64(r1) │ │ │ │ - ld r7,40(r29) │ │ │ │ - mulld r3,r3,r8 │ │ │ │ - neg r5,r8 │ │ │ │ + std r26,216(r1) │ │ │ │ + std r27,224(r1) │ │ │ │ + std r28,232(r1) │ │ │ │ + std r16,136(r1) │ │ │ │ + ld r16,0(r29) │ │ │ │ + std r10,56(r1) │ │ │ │ + ld r10,48(r29) │ │ │ │ + std r14,120(r1) │ │ │ │ + std r15,128(r1) │ │ │ │ + mulli r18,r5,-16 │ │ │ │ + sradi r26,r9,1 │ │ │ │ + addze r26,r26 │ │ │ │ + mulli r6,r9,-16 │ │ │ │ + mulld r22,r22,r9 │ │ │ │ + std r9,40(r1) │ │ │ │ + mr r8,r9 │ │ │ │ addi r29,r4,1 │ │ │ │ - sradi r23,r0,1 │ │ │ │ - addze r23,r23 │ │ │ │ - subf r4,r11,r4 │ │ │ │ - cmpdi cr4,r0,1 │ │ │ │ - lfd f28,0(r10) │ │ │ │ - sldi r17,r5,4 │ │ │ │ - std r10,96(r1) │ │ │ │ - neg r21,r0 │ │ │ │ - std r22,176(r1) │ │ │ │ - add r4,r4,r30 │ │ │ │ - std r27,216(r1) │ │ │ │ - std r28,224(r1) │ │ │ │ - subf r29,r11,r29 │ │ │ │ - subf r22,r11,r30 │ │ │ │ - std r7,72(r1) │ │ │ │ - subf r7,r11,r19 │ │ │ │ - neg r10,r17 │ │ │ │ - sldi r21,r21,4 │ │ │ │ - isel r9,r23,r9,4*cr4+gt │ │ │ │ - subf r3,r23,r3 │ │ │ │ - maddld r26,r0,r30,r23 │ │ │ │ - std r16,128(r1) │ │ │ │ - add r29,r29,r30 │ │ │ │ - std r7,40(r1) │ │ │ │ - mulld r7,r20,r0 │ │ │ │ - mulld r14,r4,r10 │ │ │ │ - std r24,192(r1) │ │ │ │ - sldi r15,r3,4 │ │ │ │ - std r25,200(r1) │ │ │ │ - stfd f26,256(r1) │ │ │ │ - stfd f27,264(r1) │ │ │ │ + cmpdi cr4,r9,1 │ │ │ │ + subf r4,r7,r4 │ │ │ │ + std r23,192(r1) │ │ │ │ + std r24,200(r1) │ │ │ │ + std r25,208(r1) │ │ │ │ + addi r9,r12,8 │ │ │ │ + subf r23,r7,r30 │ │ │ │ stfd f29,280(r1) │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + add r4,r4,r30 │ │ │ │ + subf r29,r7,r29 │ │ │ │ stfd f30,288(r1) │ │ │ │ stfd f31,296(r1) │ │ │ │ - mulld r28,r21,r30 │ │ │ │ - sldi r8,r23,4 │ │ │ │ - mulld r30,r30,r10 │ │ │ │ - mr r10,r15 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - std r7,32(r1) │ │ │ │ + plfd f30,388716 # 6d3e0 │ │ │ │ + maddld r8,r8,r30,r26 │ │ │ │ std r9,88(r1) │ │ │ │ - neg r9,r23 │ │ │ │ - add r27,r7,r23 │ │ │ │ - mr r15,r14 │ │ │ │ - maddld r29,r29,r17,r8 │ │ │ │ - mr r14,r10 │ │ │ │ - std r0,48(r1) │ │ │ │ - std r11,56(r1) │ │ │ │ - std r9,80(r1) │ │ │ │ - mr r9,r17 │ │ │ │ + isel r2,r26,r2,4*cr4+gt │ │ │ │ + mulld r28,r6,r30 │ │ │ │ + std r10,72(r1) │ │ │ │ + sldi r10,r26,4 │ │ │ │ + neg r9,r18 │ │ │ │ + add r29,r29,r30 │ │ │ │ + add r27,r22,r26 │ │ │ │ + std r17,144(r1) │ │ │ │ + std r19,160(r1) │ │ │ │ + std r20,168(r1) │ │ │ │ + stfd f27,264(r1) │ │ │ │ + maddld r21,r21,r18,r10 │ │ │ │ + mulld r14,r4,r9 │ │ │ │ + mulld r30,r30,r9 │ │ │ │ + stfd f28,272(r1) │ │ │ │ + std r6,48(r1) │ │ │ │ + maddld r29,r29,r18,r10 │ │ │ │ sldi r27,r27,4 │ │ │ │ - mr r17,r18 │ │ │ │ - mr r18,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r8,32(r1) │ │ │ │ + std r2,80(r1) │ │ │ │ + mr r2,r18 │ │ │ │ + std r12,96(r1) │ │ │ │ + std r7,64(r1) │ │ │ │ + mr r18,r14 │ │ │ │ + mr r14,r16 │ │ │ │ + mr r16,r2 │ │ │ │ nop │ │ │ │ - ld r8,72(r17) │ │ │ │ - lfd f0,88(r17) │ │ │ │ - ld r10,96(r17) │ │ │ │ + ld r10,72(r14) │ │ │ │ + lfd f0,88(r14) │ │ │ │ + ld r9,96(r14) │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f0,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprd f0,r22 │ │ │ │ + mtfprd f0,r23 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,56(r1) │ │ │ │ - lfd f0,88(r17) │ │ │ │ - ld r8,72(r17) │ │ │ │ - ld r10,96(r17) │ │ │ │ + bl 51e0 │ │ │ │ + ld r2,64(r1) │ │ │ │ + lfd f0,88(r14) │ │ │ │ + ld r10,72(r14) │ │ │ │ + ld r9,96(r14) │ │ │ │ fmr f27,f1 │ │ │ │ - add r7,r9,r22 │ │ │ │ + add r8,r2,r23 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - mtfprd f0,r7 │ │ │ │ + lfd f12,0(r10) │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,e8b4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r24,r2,-3 │ │ │ │ - ld r31,80(r1) │ │ │ │ - ld r19,88(r1) │ │ │ │ - lfd f26,27712(r9) │ │ │ │ - ld r9,96(r1) │ │ │ │ - addi r24,r24,27712 │ │ │ │ - fdiv f27,f26,f27 │ │ │ │ - fdiv f26,f26,f1 │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,72(r1) │ │ │ │ - subf r20,r29,r9 │ │ │ │ - ld r9,64(r1) │ │ │ │ - subf r16,r28,r9 │ │ │ │ - ld r9,32(r1) │ │ │ │ - sldi r25,r9,4 │ │ │ │ + bl 51e0 │ │ │ │ + ble cr4,e7c0 │ │ │ │ + fdiv f27,f29,f27 │ │ │ │ + fdiv f28,f29,f1 │ │ │ │ + ld r2,96(r1) │ │ │ │ + ld r15,80(r1) │ │ │ │ + neg r31,r26 │ │ │ │ + sldi r24,r22,4 │ │ │ │ + subf r20,r29,r2 │ │ │ │ + ld r2,72(r1) │ │ │ │ + subf r17,r28,r2 │ │ │ │ + ld r2,88(r1) │ │ │ │ + subf r19,r21,r2 │ │ │ │ + ld r2,32(r1) │ │ │ │ + sldi r25,r2,4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,72(r17) │ │ │ │ - lfd f12,88(r17) │ │ │ │ + nop │ │ │ │ + ld r9,72(r14) │ │ │ │ + lfd f12,88(r14) │ │ │ │ mtfprd f0,r31 │ │ │ │ - ld r9,96(r17) │ │ │ │ + addi r19,r19,16 │ │ │ │ + ld r2,96(r14) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,8(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r23,r31 │ │ │ │ - ld r10,72(r17) │ │ │ │ - lfd f12,88(r17) │ │ │ │ - lfd f31,0(r24) │ │ │ │ + bl 51e0 │ │ │ │ + add r2,r26,r31 │ │ │ │ + ld r9,72(r14) │ │ │ │ + lfd f12,88(r14) │ │ │ │ addi r31,r31,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r17) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r14) │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - fdiv f30,f31,f1 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lxv vs0,0(r20) │ │ │ │ - add r10,r29,r20 │ │ │ │ - add r9,r28,r16 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ + add r2,r17,r28 │ │ │ │ + add r9,r20,r29 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ addi r20,r20,16 │ │ │ │ - addi r16,r16,16 │ │ │ │ - fmul f12,f27,f30 │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ - fmul f30,f26,f30 │ │ │ │ + addi r17,r17,16 │ │ │ │ + fdiv f1,f29,f1 │ │ │ │ + fmul f12,f27,f31 │ │ │ │ + fmul f31,f28,f31 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ - xxspltd vs30,vs30,0 │ │ │ │ + xxspltd vs31,vs31,0 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,-16(r16) │ │ │ │ - lxvx vs0,r10,r14 │ │ │ │ - xvmuldp vs12,vs0,vs30 │ │ │ │ - fmul f0,f27,f31 │ │ │ │ - fmul f31,f26,f31 │ │ │ │ + stxv vs0,-16(r17) │ │ │ │ + plxv vs0,-24(r19) │ │ │ │ + xvmuldp vs0,vs0,vs31 │ │ │ │ + stxvx vs0,r2,r24 │ │ │ │ + lxvx vs12,r9,r18 │ │ │ │ + fmul f0,f27,f1 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xxspltd vs31,vs31,0 │ │ │ │ - stxvx vs12,r9,r25 │ │ │ │ - lxvx vs12,r10,r15 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r9,r26 │ │ │ │ - lxvx vs0,r10,r30 │ │ │ │ - xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r9,r27 │ │ │ │ - bne e7b0 │ │ │ │ - ld r9,32(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ - addi r22,r22,1 │ │ │ │ - add r29,r29,r18 │ │ │ │ - subf r14,r18,r14 │ │ │ │ - add r28,r28,r21 │ │ │ │ - subf r15,r18,r15 │ │ │ │ - subf r26,r21,r26 │ │ │ │ - subf r30,r18,r30 │ │ │ │ - subf r27,r21,r27 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,40(r1) │ │ │ │ - cmpld r22,r9 │ │ │ │ - bne e6d0 │ │ │ │ - lfd f26,256(r1) │ │ │ │ + stxvx vs0,r2,r25 │ │ │ │ + lxvx vs0,r9,r30 │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ + stxvx vs0,r2,r27 │ │ │ │ + bne e6c0 │ │ │ │ + ld r2,40(r1) │ │ │ │ + ld r10,32(r1) │ │ │ │ + addi r23,r23,1 │ │ │ │ + add r29,r29,r16 │ │ │ │ + subf r18,r16,r18 │ │ │ │ + add r21,r21,r16 │ │ │ │ + ld r9,48(r1) │ │ │ │ + subf r30,r16,r30 │ │ │ │ + add r22,r22,r2 │ │ │ │ + add r2,r10,r2 │ │ │ │ + add r28,r28,r9 │ │ │ │ + subf r27,r9,r27 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,56(r1) │ │ │ │ + cmpld r23,r2 │ │ │ │ + bne e5f0 │ │ │ │ lfd f27,264(r1) │ │ │ │ lfd f28,272(r1) │ │ │ │ lfd f29,280(r1) │ │ │ │ lfd f30,288(r1) │ │ │ │ lfd f31,296(r1) │ │ │ │ - ld r14,112(r1) │ │ │ │ - ld r15,120(r1) │ │ │ │ - ld r16,128(r1) │ │ │ │ - ld r17,136(r1) │ │ │ │ - ld r18,144(r1) │ │ │ │ - ld r20,160(r1) │ │ │ │ - ld r21,168(r1) │ │ │ │ - ld r22,176(r1) │ │ │ │ - ld r23,184(r1) │ │ │ │ - ld r24,192(r1) │ │ │ │ - ld r25,200(r1) │ │ │ │ - ld r26,208(r1) │ │ │ │ - ld r27,216(r1) │ │ │ │ - ld r28,224(r1) │ │ │ │ + ld r14,120(r1) │ │ │ │ + ld r15,128(r1) │ │ │ │ + ld r16,136(r1) │ │ │ │ + ld r17,144(r1) │ │ │ │ + ld r19,160(r1) │ │ │ │ + ld r20,168(r1) │ │ │ │ + ld r21,176(r1) │ │ │ │ + ld r22,184(r1) │ │ │ │ + ld r23,192(r1) │ │ │ │ + ld r24,200(r1) │ │ │ │ + ld r25,208(r1) │ │ │ │ + ld r26,216(r1) │ │ │ │ + ld r27,224(r1) │ │ │ │ + ld r28,232(r1) │ │ │ │ addi r1,r1,304 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r19,-152(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - addi r19,r19,1 │ │ │ │ - li r9,0 │ │ │ │ - b e580 │ │ │ │ + addi r18,r18,1 │ │ │ │ + li r2,0 │ │ │ │ + b e4c0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-27264 │ │ │ │ + .long 0x1285 │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r30,80(r29) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r30,80(r29) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r30,r31 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt ea70 │ │ │ │ - maddld r3,r10,r3,r9 │ │ │ │ - add r9,r10,r3 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge ea4c │ │ │ │ - ld r9,208(r29) │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt e970 │ │ │ │ + maddld r3,r9,r3,r2 │ │ │ │ + add r2,r9,r3 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge e94c │ │ │ │ + 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 ea2c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq ea1c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne ea80 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq ea4c │ │ │ │ - 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 ea34 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + add r2,r2,r3 │ │ │ │ + beq e92c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq e91c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne e980 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq e94c │ │ │ │ + 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 e934 │ │ │ │ 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 e9d0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b e8d0 │ │ │ │ nop │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r10,r6 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b ea10 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b e910 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-27552 │ │ │ │ mflr r0 │ │ │ │ - ld r9,32(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + ld r29,32(r3) │ │ │ │ mr r30,r3 │ │ │ │ - sradi r29,r9,1 │ │ │ │ - addze r29,r29 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-288(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r29,r29,1 │ │ │ │ + addze r29,r29 │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r29,r31 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt eec0 │ │ │ │ - maddld r9,r10,r3,r9 │ │ │ │ - add r10,r10,r9 │ │ │ │ - cmpd r9,r10 │ │ │ │ - bge eea4 │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r29,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt ed9c │ │ │ │ + maddld r2,r9,r3,r2 │ │ │ │ + add r9,r9,r2 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bge ed80 │ │ │ │ ld r8,40(r30) │ │ │ │ cmpdi r8,1 │ │ │ │ - ble eea4 │ │ │ │ - ld r11,48(r30) │ │ │ │ - cmpdi r11,1 │ │ │ │ - ble eea4 │ │ │ │ - ld r6,8(r30) │ │ │ │ - mulld r0,r8,r9 │ │ │ │ - ld r4,16(r30) │ │ │ │ + ble ed80 │ │ │ │ + ld r3,48(r30) │ │ │ │ + cmpdi r3,1 │ │ │ │ + ble ed80 │ │ │ │ + ld r10,8(r30) │ │ │ │ + std r28,256(r1) │ │ │ │ + std r27,248(r1) │ │ │ │ + mulld r28,r8,r2 │ │ │ │ + ld r11,16(r30) │ │ │ │ + add r4,r29,r2 │ │ │ │ + mulld r27,r3,r8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + std r17,168(r1) │ │ │ │ std r16,160(r1) │ │ │ │ - ld r5,24(r30) │ │ │ │ - sradi r16,r8,1 │ │ │ │ - addze r16,r16 │ │ │ │ + sradi r17,r8,1 │ │ │ │ + addze r17,r17 │ │ │ │ + ld r6,24(r30) │ │ │ │ + ld r5,64(r30) │ │ │ │ std r26,240(r1) │ │ │ │ - add r26,r29,r9 │ │ │ │ - std r27,248(r1) │ │ │ │ - std r28,256(r1) │ │ │ │ - ld r27,72(r30) │ │ │ │ - ld r28,0(r30) │ │ │ │ - mulld r31,r11,r8 │ │ │ │ - ld r7,56(r30) │ │ │ │ - mulld r26,r26,r8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - std r23,216(r1) │ │ │ │ - sldi r23,r9,3 │ │ │ │ - subf r6,r29,r6 │ │ │ │ - mulld r3,r4,r9 │ │ │ │ - std r21,200(r1) │ │ │ │ - std r24,224(r1) │ │ │ │ - mulld r8,r11,r0 │ │ │ │ - add r29,r16,r0 │ │ │ │ - mulld r21,r5,r4 │ │ │ │ + std r25,232(r1) │ │ │ │ + ld r26,0(r30) │ │ │ │ + mulld r4,r4,r8 │ │ │ │ + ld r8,56(r30) │ │ │ │ std r22,208(r1) │ │ │ │ - add r9,r6,r9 │ │ │ │ - ld r24,168(r28) │ │ │ │ - add r28,r10,r27 │ │ │ │ + std r23,216(r1) │ │ │ │ ld r22,80(r30) │ │ │ │ - std r25,232(r1) │ │ │ │ - mulld r10,r29,r11 │ │ │ │ - ld r25,64(r30) │ │ │ │ - std r14,144(r1) │ │ │ │ - add r30,r27,r23 │ │ │ │ - mulld r6,r9,r4 │ │ │ │ - add r9,r16,r26 │ │ │ │ - sradi r14,r11,1 │ │ │ │ - addze r14,r14 │ │ │ │ - sldi r27,r31,4 │ │ │ │ - std r18,176(r1) │ │ │ │ - mulld r31,r11,r26 │ │ │ │ - sldi r18,r11,4 │ │ │ │ + ld r23,72(r30) │ │ │ │ + subf r10,r29,r10 │ │ │ │ + mulld r31,r3,r28 │ │ │ │ + mulld r7,r11,r2 │ │ │ │ + std r24,224(r1) │ │ │ │ + sldi r24,r2,3 │ │ │ │ std r15,152(r1) │ │ │ │ - mulld r11,r9,r11 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - add r29,r22,r23 │ │ │ │ - sldi r26,r21,4 │ │ │ │ - ld r23,8(r24) │ │ │ │ - ld r22,16(r24) │ │ │ │ - add r24,r4,r3 │ │ │ │ - mulld r3,r5,r3 │ │ │ │ - sldi r15,r16,3 │ │ │ │ - subf r21,r8,r10 │ │ │ │ - add r10,r25,r9 │ │ │ │ - neg r0,r14 │ │ │ │ - std r20,192(r1) │ │ │ │ - sldi r20,r5,4 │ │ │ │ - add r9,r4,r6 │ │ │ │ - subf r24,r16,r24 │ │ │ │ - mulld r6,r5,r6 │ │ │ │ + std r14,144(r1) │ │ │ │ + add r30,r17,r28 │ │ │ │ + sldi r28,r27,4 │ │ │ │ + sradi r15,r3,1 │ │ │ │ + addze r15,r15 │ │ │ │ std r19,184(r1) │ │ │ │ - subf r31,r8,r31 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - sldi r25,r21,4 │ │ │ │ - std r17,168(r1) │ │ │ │ - subf r9,r16,r9 │ │ │ │ - mulld r4,r24,r5 │ │ │ │ - subf r8,r8,r11 │ │ │ │ - add r24,r23,r15 │ │ │ │ + sldi r19,r3,4 │ │ │ │ + add r10,r10,r2 │ │ │ │ + ld r25,168(r26) │ │ │ │ + mulld r26,r6,r11 │ │ │ │ + sldi r16,r17,3 │ │ │ │ + std r21,200(r1) │ │ │ │ + std r20,192(r1) │ │ │ │ + sldi r21,r6,4 │ │ │ │ + mulld r2,r30,r3 │ │ │ │ + add r27,r9,r23 │ │ │ │ + add r9,r17,r4 │ │ │ │ + add r30,r23,r24 │ │ │ │ + std r18,176(r1) │ │ │ │ + mulld r10,r10,r11 │ │ │ │ + add r29,r22,r24 │ │ │ │ + mulld r24,r3,r4 │ │ │ │ + mulld r4,r6,r7 │ │ │ │ + mulld r9,r9,r3 │ │ │ │ + add r7,r11,r7 │ │ │ │ + mulli r0,r15,-16 │ │ │ │ + ld r23,16(r25) │ │ │ │ + ld r22,8(r25) │ │ │ │ + subf r7,r17,r7 │ │ │ │ + sldi r26,r26,4 │ │ │ │ + subf r25,r31,r2 │ │ │ │ + mulld r3,r6,r10 │ │ │ │ + add r2,r11,r10 │ │ │ │ + mulld r7,r7,r6 │ │ │ │ + subf r24,r31,r24 │ │ │ │ sldi r11,r31,4 │ │ │ │ - sldi r23,r14,3 │ │ │ │ - neg r15,r15 │ │ │ │ - add r19,r20,r0 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - std r24,104(r1) │ │ │ │ - std r11,96(r1) │ │ │ │ - add r23,r22,r23 │ │ │ │ - std r8,88(r1) │ │ │ │ - subf r6,r9,r6 │ │ │ │ - sldi r8,r9,4 │ │ │ │ - subf r4,r9,r4 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - add r31,r7,r8 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r6,72(r1) │ │ │ │ - std r8,80(r1) │ │ │ │ - std r9,64(r1) │ │ │ │ - std r25,112(r1) │ │ │ │ - std r28,136(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - mr r29,r30 │ │ │ │ - mr r30,r10 │ │ │ │ + std r26,96(r1) │ │ │ │ + subf r10,r31,r9 │ │ │ │ + add r12,r22,r16 │ │ │ │ + sldi r25,r25,4 │ │ │ │ + neg r16,r16 │ │ │ │ + subf r2,r17,r2 │ │ │ │ + sldi r14,r24,4 │ │ │ │ + sldi r24,r15,3 │ │ │ │ + add r9,r5,r11 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r20,r21,r0 │ │ │ │ + std r12,88(r1) │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + add r24,r23,r24 │ │ │ │ + std r10,80(r1) │ │ │ │ + subf r7,r2,r7 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + subf r3,r2,r3 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + add r31,r8,r10 │ │ │ │ + sldi r10,r7,4 │ │ │ │ + sldi r6,r3,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + std r10,72(r1) │ │ │ │ + std r6,64(r1) │ │ │ │ mr r10,r31 │ │ │ │ + std r2,56(r1) │ │ │ │ + std r25,104(r1) │ │ │ │ + std r14,112(r1) │ │ │ │ std r27,120(r1) │ │ │ │ - std r26,128(r1) │ │ │ │ - ld r9,96(r1) │ │ │ │ - lfd f11,0(r29) │ │ │ │ - lfd f12,0(r28) │ │ │ │ - ld r17,104(r1) │ │ │ │ + std r28,128(r1) │ │ │ │ + ld r2,112(r1) │ │ │ │ + lfd f11,0(r30) │ │ │ │ mr r7,r10 │ │ │ │ - mr r8,r30 │ │ │ │ + mr r8,r9 │ │ │ │ li r12,0 │ │ │ │ - std r30,32(r1) │ │ │ │ - std r28,40(r1) │ │ │ │ + std r10,32(r1) │ │ │ │ + std r9,40(r1) │ │ │ │ std r29,48(r1) │ │ │ │ - std r10,56(r1) │ │ │ │ - add r31,r30,r9 │ │ │ │ - ld r9,112(r1) │ │ │ │ - add r11,r9,r30 │ │ │ │ - ld r9,88(r1) │ │ │ │ - add r3,r9,r30 │ │ │ │ - ld r9,80(r1) │ │ │ │ - add r4,r9,r10 │ │ │ │ - ld r9,72(r1) │ │ │ │ - add r5,r9,r10 │ │ │ │ - ld r9,64(r1) │ │ │ │ - add r6,r9,r10 │ │ │ │ + lfd f12,0(r29) │ │ │ │ + ld r14,88(r1) │ │ │ │ + add r31,r2,r9 │ │ │ │ + ld r2,104(r1) │ │ │ │ + add r11,r2,r9 │ │ │ │ + ld r2,80(r1) │ │ │ │ + add r3,r2,r9 │ │ │ │ + ld r2,72(r1) │ │ │ │ + add r4,r10,r2 │ │ │ │ + ld r2,64(r1) │ │ │ │ + add r5,r10,r2 │ │ │ │ + ld r2,56(r1) │ │ │ │ + add r6,r2,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f9,r17,r15 │ │ │ │ - lfd f10,0(r17) │ │ │ │ - mtctr r14 │ │ │ │ - add r21,r7,r19 │ │ │ │ - add r24,r19,r4 │ │ │ │ - add r25,r5,r19 │ │ │ │ - add r26,r6,r19 │ │ │ │ + nop │ │ │ │ + lfdx f9,r14,r16 │ │ │ │ + lfd f10,0(r14) │ │ │ │ + mtctr r15 │ │ │ │ + add r18,r7,r20 │ │ │ │ + add r22,r20,r4 │ │ │ │ + add r25,r5,r20 │ │ │ │ + add r26,r6,r20 │ │ │ │ subf r27,r0,r8 │ │ │ │ subf r28,r0,r31 │ │ │ │ subf r29,r0,r11 │ │ │ │ - subf r30,r0,r3 │ │ │ │ - li r10,0 │ │ │ │ + subf r10,r0,r3 │ │ │ │ li r9,0 │ │ │ │ + li r2,0 │ │ │ │ fmul f7,f11,f9 │ │ │ │ fmul f8,f11,f10 │ │ │ │ fmul f9,f12,f9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ xxspltd vs7,vs7,0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - lxvdsx vs6,r22,r10 │ │ │ │ - lxvdsx vs5,r23,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + lxvdsx vs6,r23,r9 │ │ │ │ + lxvdsx vs5,r24,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r21,r9 │ │ │ │ - lxvx vs0,r31,r9 │ │ │ │ + stxvx vs0,r18,r2 │ │ │ │ + lxvx vs0,r31,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r24,r9 │ │ │ │ - lxvx vs0,r11,r9 │ │ │ │ + stxvx vs0,r22,r2 │ │ │ │ + lxvx vs0,r11,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r25,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - lxvx vs0,r27,r9 │ │ │ │ + stxvx vs0,r26,r2 │ │ │ │ + lxvx vs0,r27,r2 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r28,r9 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + lxvx vs0,r28,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz ed70 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz ec50 │ │ │ │ addi r12,r12,1 │ │ │ │ - addi r17,r17,8 │ │ │ │ - add r8,r8,r18 │ │ │ │ - add r31,r31,r18 │ │ │ │ - add r11,r11,r18 │ │ │ │ - add r3,r3,r18 │ │ │ │ - add r7,r7,r20 │ │ │ │ - add r4,r4,r20 │ │ │ │ - cmpd r16,r12 │ │ │ │ - add r5,r5,r20 │ │ │ │ - add r6,r6,r20 │ │ │ │ - bgt ed10 │ │ │ │ - ld r9,120(r1) │ │ │ │ - ld r30,32(r1) │ │ │ │ - ld r10,56(r1) │ │ │ │ + addi r14,r14,8 │ │ │ │ + add r8,r8,r19 │ │ │ │ + add r31,r31,r19 │ │ │ │ + add r11,r11,r19 │ │ │ │ + add r3,r3,r19 │ │ │ │ + add r7,r7,r21 │ │ │ │ + add r4,r4,r21 │ │ │ │ + cmpd r17,r12 │ │ │ │ + add r5,r5,r21 │ │ │ │ + add r6,r6,r21 │ │ │ │ + bgt ebf0 │ │ │ │ + ld r2,128(r1) │ │ │ │ + ld r9,40(r1) │ │ │ │ + addi r30,r30,8 │ │ │ │ + ld r10,32(r1) │ │ │ │ ld r29,48(r1) │ │ │ │ - ld r28,40(r1) │ │ │ │ - add r30,r30,r9 │ │ │ │ - ld r9,128(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + ld r2,96(r1) │ │ │ │ addi r29,r29,8 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r10,r10,r9 │ │ │ │ - ld r9,136(r1) │ │ │ │ - cmpld r29,r9 │ │ │ │ - bne ecb0 │ │ │ │ + add r10,r10,r2 │ │ │ │ + ld r2,120(r1) │ │ │ │ + cmpld r2,r30 │ │ │ │ + bne eb90 │ │ │ │ ld r14,144(r1) │ │ │ │ ld r15,152(r1) │ │ │ │ ld r16,160(r1) │ │ │ │ ld r17,168(r1) │ │ │ │ ld r18,176(r1) │ │ │ │ ld r19,184(r1) │ │ │ │ ld r20,192(r1) │ │ │ │ @@ -10388,872 +9621,830 @@ │ │ │ │ addi r1,r1,288 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b eaf8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b e9e8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-28640 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,32(r3) │ │ │ │ - std r29,-112(r1) │ │ │ │ - std r30,-104(r1) │ │ │ │ - std r31,-96(r1) │ │ │ │ + nop │ │ │ │ + ld r2,32(r3) │ │ │ │ mfcr r11 │ │ │ │ - mr r29,r3 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + mflr r0 │ │ │ │ + std r26,-120(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + mr r26,r3 │ │ │ │ + std r31,-80(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-624(r1) │ │ │ │ - std r9,32(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-592(r1) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - divd r10,r9,r31 │ │ │ │ - mulld r8,r10,r31 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - cmpd r3,r8 │ │ │ │ - blt f6ec │ │ │ │ - maddld r30,r10,r30,r8 │ │ │ │ - add r10,r10,r30 │ │ │ │ - cmpd r30,r10 │ │ │ │ - bge f6c4 │ │ │ │ - std r18,424(r1) │ │ │ │ - ld r18,8(r29) │ │ │ │ - std r24,472(r1) │ │ │ │ - ld r24,40(r29) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - ld r8,16(r29) │ │ │ │ - ld r4,24(r29) │ │ │ │ - std r28,504(r1) │ │ │ │ - addi r28,r30,1 │ │ │ │ - std r19,432(r1) │ │ │ │ - std r21,448(r1) │ │ │ │ - std r27,496(r1) │ │ │ │ - ld r27,48(r29) │ │ │ │ - ld r0,56(r29) │ │ │ │ - addi r7,r7,27776 │ │ │ │ - std r26,488(r1) │ │ │ │ - std r15,400(r1) │ │ │ │ - std r14,392(r1) │ │ │ │ - std r16,408(r1) │ │ │ │ - addi r5,r18,1 │ │ │ │ - sradi r12,r24,1 │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,32(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + divd r9,r2,r31 │ │ │ │ + mulld r10,r9,r31 │ │ │ │ + subf r10,r10,r2 │ │ │ │ + cmpd r3,r10 │ │ │ │ + blt f564 │ │ │ │ + maddld r28,r9,r28,r10 │ │ │ │ + add r9,r9,r28 │ │ │ │ + cmpd r28,r9 │ │ │ │ + bge f53c │ │ │ │ + std r21,432(r1) │ │ │ │ + std r20,424(r1) │ │ │ │ + ld r21,40(r26) │ │ │ │ + ld r5,64(r26) │ │ │ │ + li r11,1 │ │ │ │ + li r31,0 │ │ │ │ + std r27,480(r1) │ │ │ │ + ld r27,48(r26) │ │ │ │ + std r15,384(r1) │ │ │ │ + ld r10,16(r26) │ │ │ │ + std r17,400(r1) │ │ │ │ + std r16,392(r1) │ │ │ │ + add r17,r2,r28 │ │ │ │ + ld r0,56(r26) │ │ │ │ + ld r4,24(r26) │ │ │ │ + std r19,416(r1) │ │ │ │ + std r18,408(r1) │ │ │ │ + ld r19,8(r26) │ │ │ │ + ld r16,0(r26) │ │ │ │ + sradi r12,r21,1 │ │ │ │ addze r12,r12 │ │ │ │ - subf r18,r9,r18 │ │ │ │ - std r17,416(r1) │ │ │ │ - mulld r21,r28,r8 │ │ │ │ - mulld r19,r4,r8 │ │ │ │ - sldi r14,r4,4 │ │ │ │ - std r20,440(r1) │ │ │ │ - subf r5,r9,r5 │ │ │ │ - add r18,r18,r30 │ │ │ │ + std r25,464(r1) │ │ │ │ + std r24,456(r1) │ │ │ │ + cmpdi cr3,r21,1 │ │ │ │ + mulld r8,r27,r21 │ │ │ │ sradi r15,r27,1 │ │ │ │ addze r15,r15 │ │ │ │ - std r22,456(r1) │ │ │ │ - std r23,464(r1) │ │ │ │ - mulld r22,r30,r8 │ │ │ │ - std r25,480(r1) │ │ │ │ - stfd f27,584(r1) │ │ │ │ - add r5,r5,r30 │ │ │ │ - subfic r26,r12,1 │ │ │ │ - mulld r3,r8,r18 │ │ │ │ - stfd f21,536(r1) │ │ │ │ - add r20,r9,r30 │ │ │ │ - stfd f22,544(r1) │ │ │ │ - stfd f23,552(r1) │ │ │ │ - stfd f24,560(r1) │ │ │ │ - stfd f25,568(r1) │ │ │ │ - mulld r5,r5,r8 │ │ │ │ - stfd f26,576(r1) │ │ │ │ - sldi r8,r19,4 │ │ │ │ - stfd f28,592(r1) │ │ │ │ - subf r19,r12,r21 │ │ │ │ - stfd f29,600(r1) │ │ │ │ - add r21,r26,r21 │ │ │ │ - stfd f30,608(r1) │ │ │ │ - cmpdi cr3,r24,1 │ │ │ │ - stfd f31,616(r1) │ │ │ │ - ld r6,64(r29) │ │ │ │ - lfd f27,0(r7) │ │ │ │ - std r7,104(r1) │ │ │ │ - mulld r7,r27,r24 │ │ │ │ + std r23,448(r1) │ │ │ │ + std r22,440(r1) │ │ │ │ + mulld r20,r28,r10 │ │ │ │ + cmpdi cr4,r27,1 │ │ │ │ + mulld r6,r4,r10 │ │ │ │ + std r14,376(r1) │ │ │ │ + std r29,496(r1) │ │ │ │ + sldi r14,r4,4 │ │ │ │ sldi r4,r27,4 │ │ │ │ - maddld r23,r24,r30,r12 │ │ │ │ - maddld r19,r19,r14,r0 │ │ │ │ - maddld r24,r20,r24,r12 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r22,r22,1 │ │ │ │ - maddld r18,r18,r8,r0 │ │ │ │ - ld r16,0(r29) │ │ │ │ - add r26,r26,r5 │ │ │ │ - subf r5,r12,r5 │ │ │ │ - std r4,96(r1) │ │ │ │ - sldi r4,r15,4 │ │ │ │ li r29,0 │ │ │ │ - cmpdi cr4,r27,1 │ │ │ │ - li r11,1 │ │ │ │ - li r31,0 │ │ │ │ - std r15,184(r1) │ │ │ │ - std r14,248(r1) │ │ │ │ - maddld r5,r5,r14,r0 │ │ │ │ + addi r7,r19,1 │ │ │ │ + subf r19,r2,r19 │ │ │ │ + std r30,504(r1) │ │ │ │ + stfd f29,568(r1) │ │ │ │ + addi r30,r28,1 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + maddld r23,r21,r28,r12 │ │ │ │ + maddld r21,r17,r21,r12 │ │ │ │ + stfd f23,520(r1) │ │ │ │ + stfd f24,528(r1) │ │ │ │ + subfic r3,r12,1 │ │ │ │ + maddld r26,r17,r8,r15 │ │ │ │ + maddld r25,r8,r28,r15 │ │ │ │ + subf r7,r2,r7 │ │ │ │ + add r19,r19,r28 │ │ │ │ + stfd f25,536(r1) │ │ │ │ + stfd f26,544(r1) │ │ │ │ + stfd f27,552(r1) │ │ │ │ + sldi r8,r8,4 │ │ │ │ + stfd f28,560(r1) │ │ │ │ + mulld r24,r30,r10 │ │ │ │ + addi r20,r20,1 │ │ │ │ + add r7,r7,r28 │ │ │ │ + stfd f30,576(r1) │ │ │ │ + stfd f31,584(r1) │ │ │ │ + plfd f30,386232 # 6d3e0 │ │ │ │ + mulld r22,r10,r19 │ │ │ │ + maddld r17,r17,r8,r5 │ │ │ │ + std r4,88(r1) │ │ │ │ + sldi r4,r15,4 │ │ │ │ + maddld r18,r27,r21,r15 │ │ │ │ + std r15,168(r1) │ │ │ │ + mulld r7,r7,r10 │ │ │ │ + sldi r10,r6,4 │ │ │ │ + maddld r6,r23,r27,r15 │ │ │ │ + std r14,232(r1) │ │ │ │ + std r8,224(r1) │ │ │ │ subf r4,r4,r0 │ │ │ │ - std r9,216(r1) │ │ │ │ - std r10,224(r1) │ │ │ │ - maddld r17,r20,r7,r15 │ │ │ │ - maddld r25,r7,r30,r15 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - std r19,296(r1) │ │ │ │ - maddld r21,r21,r14,r4 │ │ │ │ - maddld r3,r3,r14,r4 │ │ │ │ - maddld r19,r27,r24,r15 │ │ │ │ - std r18,304(r1) │ │ │ │ - maddld r20,r20,r7,r6 │ │ │ │ - std r12,72(r1) │ │ │ │ - std r8,232(r1) │ │ │ │ - std r7,240(r1) │ │ │ │ - std r5,288(r1) │ │ │ │ - maddld r5,r30,r8,r0 │ │ │ │ sldi r25,r25,4 │ │ │ │ - std r21,264(r1) │ │ │ │ - maddld r21,r22,r14,r4 │ │ │ │ - maddld r4,r26,r14,r4 │ │ │ │ - sldi r22,r27,4 │ │ │ │ - std r20,328(r1) │ │ │ │ - maddld r20,r23,r27,r15 │ │ │ │ - std r3,272(r1) │ │ │ │ - sldi r3,r17,4 │ │ │ │ - maddld r23,r23,r22,r6 │ │ │ │ - maddld r24,r22,r24,r6 │ │ │ │ - add r27,r25,r6 │ │ │ │ - mr r26,r28 │ │ │ │ - std r5,312(r1) │ │ │ │ - maddld r5,r30,r7,r6 │ │ │ │ - add r3,r3,r6 │ │ │ │ - mr r28,r31 │ │ │ │ - std r27,352(r1) │ │ │ │ - mr r27,r29 │ │ │ │ - mr r29,r30 │ │ │ │ - std r4,256(r1) │ │ │ │ - sldi r4,r19,4 │ │ │ │ - std r3,360(r1) │ │ │ │ - isel r3,r15,r11,4*cr4+gt │ │ │ │ - std r21,280(r1) │ │ │ │ - std r23,336(r1) │ │ │ │ - std r24,344(r1) │ │ │ │ - std r3,176(r1) │ │ │ │ - std r5,320(r1) │ │ │ │ - sldi r5,r20,4 │ │ │ │ - add r5,r5,r6 │ │ │ │ - add r6,r4,r6 │ │ │ │ - std r5,368(r1) │ │ │ │ - std r6,376(r1) │ │ │ │ - nop │ │ │ │ + sldi r26,r26,4 │ │ │ │ + std r2,200(r1) │ │ │ │ + std r9,208(r1) │ │ │ │ + std r10,216(r1) │ │ │ │ + maddld r19,r19,r10,r0 │ │ │ │ + std r12,64(r1) │ │ │ │ + addi r22,r22,1 │ │ │ │ + maddld r20,r20,r14,r4 │ │ │ │ + std r17,312(r1) │ │ │ │ + sldi r17,r27,4 │ │ │ │ + add r27,r25,r5 │ │ │ │ + maddld r22,r22,r14,r4 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + maddld r23,r23,r17,r5 │ │ │ │ + maddld r21,r17,r21,r5 │ │ │ │ + std r27,336(r1) │ │ │ │ + add r27,r26,r5 │ │ │ │ + mr r26,r30 │ │ │ │ + add r6,r6,r5 │ │ │ │ + mr r30,r29 │ │ │ │ + std r19,288(r1) │ │ │ │ + std r27,344(r1) │ │ │ │ + mr r27,r31 │ │ │ │ + std r20,264(r1) │ │ │ │ + std r6,352(r1) │ │ │ │ + std r22,256(r1) │ │ │ │ + std r23,320(r1) │ │ │ │ + std r21,328(r1) │ │ │ │ + add r23,r3,r24 │ │ │ │ + add r3,r3,r7 │ │ │ │ + subf r7,r12,r7 │ │ │ │ + subf r24,r12,r24 │ │ │ │ + maddld r7,r7,r14,r0 │ │ │ │ + maddld r23,r23,r14,r4 │ │ │ │ + maddld r4,r3,r14,r4 │ │ │ │ + maddld r24,r24,r14,r0 │ │ │ │ + std r7,272(r1) │ │ │ │ + std r24,280(r1) │ │ │ │ + maddld r7,r28,r10,r0 │ │ │ │ + std r4,240(r1) │ │ │ │ + std r23,248(r1) │ │ │ │ + isel r4,r15,r11,4*cr4+gt │ │ │ │ + std r4,160(r1) │ │ │ │ + std r7,296(r1) │ │ │ │ + maddld r7,r28,r8,r5 │ │ │ │ + std r7,304(r1) │ │ │ │ + sldi r7,r18,4 │ │ │ │ + add r7,r7,r5 │ │ │ │ + std r7,360(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,216(r1) │ │ │ │ - ld r10,72(r16) │ │ │ │ + ld r2,200(r1) │ │ │ │ + ld r9,72(r16) │ │ │ │ lfd f12,88(r16) │ │ │ │ - subf r9,r9,r29 │ │ │ │ + subf r2,r2,r28 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r16) │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r16) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lfd f12,88(r16) │ │ │ │ - ld r10,72(r16) │ │ │ │ - mtfprd f0,r29 │ │ │ │ - ld r9,96(r16) │ │ │ │ + ld r9,72(r16) │ │ │ │ + mtfprd f0,r28 │ │ │ │ + ld r2,96(r16) │ │ │ │ fcfid f0,f0 │ │ │ │ - fmr f31,f1 │ │ │ │ + fmr f28,f1 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,0(r9) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr3,f634 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - li r3,0 │ │ │ │ - lfd f30,27712(r9) │ │ │ │ - ld r9,104(r1) │ │ │ │ - mr r6,r3 │ │ │ │ - lfd f28,0(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fdiv f31,f30,f31 │ │ │ │ - fdiv f30,f30,f1 │ │ │ │ - addi r9,r9,27712 │ │ │ │ - std r9,56(r1) │ │ │ │ - ld r9,256(r1) │ │ │ │ - add r17,r27,r9 │ │ │ │ - ld r9,264(r1) │ │ │ │ - add r18,r27,r9 │ │ │ │ - ld r9,272(r1) │ │ │ │ - add r19,r27,r9 │ │ │ │ - ld r9,280(r1) │ │ │ │ - add r20,r27,r9 │ │ │ │ - ld r9,288(r1) │ │ │ │ - add r21,r27,r9 │ │ │ │ - ld r9,296(r1) │ │ │ │ - fmr f22,f31 │ │ │ │ - fmr f21,f30 │ │ │ │ - add r9,r27,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - ld r9,304(r1) │ │ │ │ - add r9,r27,r9 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,312(r1) │ │ │ │ - add r9,r27,r9 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,320(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,168(r1) │ │ │ │ - ld r9,328(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,160(r1) │ │ │ │ - ld r9,336(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,152(r1) │ │ │ │ - ld r9,344(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,144(r1) │ │ │ │ - ld r9,352(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,136(r1) │ │ │ │ - ld r9,360(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,128(r1) │ │ │ │ - ld r9,368(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,120(r1) │ │ │ │ - ld r9,376(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,112(r1) │ │ │ │ - li r9,0 │ │ │ │ - std r9,64(r1) │ │ │ │ - ld r7,248(r1) │ │ │ │ - std r27,192(r1) │ │ │ │ - std r28,200(r1) │ │ │ │ - std r26,208(r1) │ │ │ │ - ld r9,72(r1) │ │ │ │ - ld r31,64(r1) │ │ │ │ + bl 51e0 │ │ │ │ + ble cr3,f4b4 │ │ │ │ + ld r2,240(r1) │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ + fdiv f28,f29,f28 │ │ │ │ + ld r10,232(r1) │ │ │ │ + li r8,0 │ │ │ │ + std r30,176(r1) │ │ │ │ + std r27,184(r1) │ │ │ │ + std r26,192(r1) │ │ │ │ + add r15,r30,r2 │ │ │ │ + ld r2,248(r1) │ │ │ │ + add r17,r30,r2 │ │ │ │ + ld r2,256(r1) │ │ │ │ + add r18,r30,r2 │ │ │ │ + ld r2,264(r1) │ │ │ │ + add r19,r30,r2 │ │ │ │ + ld r2,272(r1) │ │ │ │ + add r20,r30,r2 │ │ │ │ + ld r2,280(r1) │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r2,48(r1) │ │ │ │ + ld r2,288(r1) │ │ │ │ + fmr f23,f31 │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,296(r1) │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,304(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,152(r1) │ │ │ │ + ld r2,312(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,144(r1) │ │ │ │ + ld r2,320(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,136(r1) │ │ │ │ + ld r2,328(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,128(r1) │ │ │ │ + ld r2,336(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,344(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,112(r1) │ │ │ │ + ld r2,352(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,104(r1) │ │ │ │ + ld r2,360(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,96(r1) │ │ │ │ + li r2,0 │ │ │ │ + std r2,56(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r31,56(r1) │ │ │ │ + ld r2,64(r1) │ │ │ │ + std r10,80(r1) │ │ │ │ + std r8,72(r1) │ │ │ │ lfd f0,88(r16) │ │ │ │ - ld r10,72(r16) │ │ │ │ - std r7,88(r1) │ │ │ │ - std r6,80(r1) │ │ │ │ - subf r8,r9,r31 │ │ │ │ + ld r9,72(r16) │ │ │ │ + subf r2,r2,r31 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - ld r9,96(r16) │ │ │ │ - mtfprd f0,r8 │ │ │ │ + lfd f12,8(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r16) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lfd f0,88(r16) │ │ │ │ - ld r10,72(r16) │ │ │ │ - ld r9,96(r16) │ │ │ │ + ld r9,72(r16) │ │ │ │ + ld r2,96(r16) │ │ │ │ fmr f26,f1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,8(r10) │ │ │ │ - lfd f12,8(r9) │ │ │ │ + lfd f0,8(r9) │ │ │ │ + lfd f12,8(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ mtfprd f0,r31 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,80(r1) │ │ │ │ - ld r7,88(r1) │ │ │ │ - ble cr4,f5d0 │ │ │ │ - ld r9,56(r1) │ │ │ │ - ld r29,176(r1) │ │ │ │ + bl 51e0 │ │ │ │ + ld r8,72(r1) │ │ │ │ + ld r10,80(r1) │ │ │ │ + ble cr4,f450 │ │ │ │ + ld r2,168(r1) │ │ │ │ + fdiv f26,f29,f26 │ │ │ │ + fdiv f27,f29,f1 │ │ │ │ + ld r29,160(r1) │ │ │ │ li r31,0 │ │ │ │ li r30,0 │ │ │ │ - std r6,80(r1) │ │ │ │ - std r7,88(r1) │ │ │ │ - lfd f25,0(r9) │ │ │ │ - ld r9,104(r1) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,184(r1) │ │ │ │ - fdiv f26,f25,f26 │ │ │ │ - fdiv f25,f25,f1 │ │ │ │ - neg r24,r9 │ │ │ │ - ld r9,168(r1) │ │ │ │ - add r25,r9,r6 │ │ │ │ - ld r9,160(r1) │ │ │ │ - add r26,r9,r6 │ │ │ │ - ld r9,152(r1) │ │ │ │ - add r14,r9,r6 │ │ │ │ - ld r9,144(r1) │ │ │ │ - add r15,r9,r6 │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r23,r9,r6 │ │ │ │ - ld r9,128(r1) │ │ │ │ - fmul f23,f22,f26 │ │ │ │ - fmul f24,f22,f25 │ │ │ │ - fmul f26,f21,f26 │ │ │ │ - fmul f25,f21,f25 │ │ │ │ - add r22,r9,r6 │ │ │ │ - ld r9,120(r1) │ │ │ │ - add r27,r9,r6 │ │ │ │ - ld r9,112(r1) │ │ │ │ - add r28,r9,r6 │ │ │ │ - mr r9,r14 │ │ │ │ - mr r14,r24 │ │ │ │ - mr r24,r29 │ │ │ │ - mr r29,r25 │ │ │ │ - mr r25,r9 │ │ │ │ + std r8,72(r1) │ │ │ │ + std r10,80(r1) │ │ │ │ + neg r25,r2 │ │ │ │ + ld r2,152(r1) │ │ │ │ + add r26,r2,r8 │ │ │ │ + ld r2,144(r1) │ │ │ │ + add r27,r2,r8 │ │ │ │ + ld r2,136(r1) │ │ │ │ + add r21,r2,r8 │ │ │ │ + ld r2,128(r1) │ │ │ │ + add r14,r2,r8 │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r24,r2,r8 │ │ │ │ + ld r2,112(r1) │ │ │ │ + fmul f24,f28,f26 │ │ │ │ + fmul f25,f28,f27 │ │ │ │ + fmul f26,f23,f26 │ │ │ │ + fmul f27,f23,f27 │ │ │ │ + add r23,r2,r8 │ │ │ │ + ld r2,104(r1) │ │ │ │ + mr r9,r23 │ │ │ │ + add r22,r2,r8 │ │ │ │ + ld r2,96(r1) │ │ │ │ + mr r23,r22 │ │ │ │ + mr r22,r9 │ │ │ │ + add r28,r2,r8 │ │ │ │ + mr r2,r25 │ │ │ │ + mr r25,r29 │ │ │ │ + mr r29,r24 │ │ │ │ + mr r24,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r4,72(r16) │ │ │ │ + ld r5,72(r16) │ │ │ │ lfd f12,88(r16) │ │ │ │ - mtfprd f0,r14 │ │ │ │ - ld r5,96(r16) │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r29,r29,16 │ │ │ │ + mtfprd f0,r24 │ │ │ │ addi r26,r26,16 │ │ │ │ - addi r25,r25,16 │ │ │ │ - addi r15,r15,16 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r27,r27,16 │ │ │ │ + ld r6,96(r16) │ │ │ │ + addi r21,r21,16 │ │ │ │ + addi r14,r14,16 │ │ │ │ + addi r29,r29,16 │ │ │ │ + addi r22,r22,16 │ │ │ │ fcfid f0,f0 │ │ │ │ addi r23,r23,16 │ │ │ │ - addi r22,r22,16 │ │ │ │ - addi r27,r27,16 │ │ │ │ addi r28,r28,16 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,16(r4) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,16(r5) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,16(r6) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lfd f12,88(r16) │ │ │ │ - ld r4,72(r16) │ │ │ │ + ld r5,72(r16) │ │ │ │ mtfprd f0,r30 │ │ │ │ - ld r5,96(r16) │ │ │ │ - ld r9,56(r1) │ │ │ │ addi r30,r30,1 │ │ │ │ + ld r6,96(r16) │ │ │ │ fcfid f0,f0 │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r4) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,16(r5) │ │ │ │ - fdiv f30,f31,f1 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,16(r6) │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs10,-16(r29) │ │ │ │ - ld r9,48(r1) │ │ │ │ - addic. r24,r24,-1 │ │ │ │ - fmul f9,f30,f23 │ │ │ │ - fmul f12,f30,f24 │ │ │ │ - fmul f11,f30,f26 │ │ │ │ - fdiv f0,f31,f1 │ │ │ │ - fmul f30,f30,f25 │ │ │ │ - xxspltd vs9,vs9,0 │ │ │ │ - xxspltd vs8,vs12,0 │ │ │ │ - xxspltd vs11,vs11,0 │ │ │ │ - xxspltd vs30,vs30,0 │ │ │ │ + bl 51e0 │ │ │ │ + lxv vs10,-16(r26) │ │ │ │ + ld r2,48(r1) │ │ │ │ + addic. r25,r25,-1 │ │ │ │ + fmul f11,f31,f24 │ │ │ │ + fmul f12,f31,f26 │ │ │ │ + fmul f0,f31,f25 │ │ │ │ + fdiv f1,f29,f1 │ │ │ │ + fmul f31,f31,f27 │ │ │ │ + xxspltd vs9,vs11,0 │ │ │ │ + xxspltd vs11,vs12,0 │ │ │ │ + xxspltd vs12,vs0,0 │ │ │ │ + xxspltd vs31,vs31,0 │ │ │ │ xvmuldp vs10,vs10,vs9 │ │ │ │ - stxvx vs10,r17,r31 │ │ │ │ - lxv vs12,-16(r26) │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - fmul f9,f0,f23 │ │ │ │ - fmul f10,f0,f26 │ │ │ │ - fmul f11,f0,f24 │ │ │ │ - fmul f0,f0,f25 │ │ │ │ - xxspltd vs9,vs9,0 │ │ │ │ + stxvx vs10,r15,r31 │ │ │ │ + lxv vs0,-16(r27) │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r17,r31 │ │ │ │ + lxv vs0,-16(r21) │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + fmul f10,f1,f24 │ │ │ │ + fmul f11,f1,f26 │ │ │ │ + fmul f12,f1,f25 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + stxvx vs0,r18,r31 │ │ │ │ + lxv vs0,-16(r14) │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ - stxvx vs12,r18,r31 │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - lxv vs12,-16(r25) │ │ │ │ - xvmuldp vs12,vs12,vs8 │ │ │ │ - stxvx vs12,r19,r31 │ │ │ │ - lxv vs12,-16(r15) │ │ │ │ - xvmuldp vs12,vs12,vs30 │ │ │ │ - stxvx vs12,r20,r31 │ │ │ │ - lxv vs12,-16(r23) │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ - stxvx vs12,r21,r31 │ │ │ │ - lxv vs12,-16(r22) │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - stxvx vs12,r9,r31 │ │ │ │ - ld r9,40(r1) │ │ │ │ - lxv vs12,-16(r27) │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r9,r31 │ │ │ │ - ld r9,32(r1) │ │ │ │ - lxv vs12,-16(r28) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r9,r31 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ + xvmuldp vs0,vs0,vs31 │ │ │ │ + stxvx vs0,r19,r31 │ │ │ │ + lxv vs0,-16(r29) │ │ │ │ + xvmuldp vs0,vs0,vs10 │ │ │ │ + stxvx vs0,r20,r31 │ │ │ │ + lxv vs0,-16(r22) │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r2,r31 │ │ │ │ + lxv vs0,-16(r23) │ │ │ │ + ld r2,40(r1) │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r2,r31 │ │ │ │ + lxv vs0,-16(r28) │ │ │ │ + ld r2,32(r1) │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ + stxvx vs0,r2,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne f450 │ │ │ │ - ld r6,80(r1) │ │ │ │ - ld r7,88(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ + bne f2e0 │ │ │ │ + ld r8,72(r1) │ │ │ │ + ld r10,80(r1) │ │ │ │ + ld r9,48(r1) │ │ │ │ + ld r2,56(r1) │ │ │ │ + add r15,r15,r10 │ │ │ │ + add r17,r17,r10 │ │ │ │ + add r18,r18,r10 │ │ │ │ + add r19,r19,r10 │ │ │ │ + add r20,r20,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,48(r1) │ │ │ │ + std r2,56(r1) │ │ │ │ + ld r9,40(r1) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,40(r1) │ │ │ │ ld r9,64(r1) │ │ │ │ - add r17,r17,r7 │ │ │ │ - add r18,r18,r7 │ │ │ │ - add r19,r19,r7 │ │ │ │ - add r20,r20,r7 │ │ │ │ - add r21,r21,r7 │ │ │ │ - add r10,r10,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r10,48(r1) │ │ │ │ - ld r10,40(r1) │ │ │ │ - std r9,64(r1) │ │ │ │ - add r10,r10,r7 │ │ │ │ - std r10,40(r1) │ │ │ │ - ld r10,72(r1) │ │ │ │ - cmpd r9,r10 │ │ │ │ - ld r9,32(r1) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,96(r1) │ │ │ │ - add r6,r6,r9 │ │ │ │ - blt f300 │ │ │ │ - ld r27,192(r1) │ │ │ │ - ld r28,200(r1) │ │ │ │ - ld r26,208(r1) │ │ │ │ - ld r9,224(r1) │ │ │ │ - mr r29,r26 │ │ │ │ - cmpd r9,r26 │ │ │ │ - ld r9,232(r1) │ │ │ │ - add r27,r27,r9 │ │ │ │ - ld r9,240(r1) │ │ │ │ - add r28,r28,r9 │ │ │ │ - beq f65c │ │ │ │ + cmpd r2,r9 │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,88(r1) │ │ │ │ + add r8,r8,r2 │ │ │ │ + blt f1a0 │ │ │ │ + ld r30,176(r1) │ │ │ │ + ld r27,184(r1) │ │ │ │ + ld r26,192(r1) │ │ │ │ + ld r2,208(r1) │ │ │ │ + mr r28,r26 │ │ │ │ + cmpd r2,r26 │ │ │ │ + ld r2,216(r1) │ │ │ │ + add r30,r30,r2 │ │ │ │ + ld r2,224(r1) │ │ │ │ + add r27,r27,r2 │ │ │ │ + beq f4dc │ │ │ │ addi r26,r26,1 │ │ │ │ - b f170 │ │ │ │ - lfd f21,536(r1) │ │ │ │ - lfd f22,544(r1) │ │ │ │ - lfd f23,552(r1) │ │ │ │ - lfd f24,560(r1) │ │ │ │ - lfd f25,568(r1) │ │ │ │ - lfd f26,576(r1) │ │ │ │ - lfd f27,584(r1) │ │ │ │ - lfd f28,592(r1) │ │ │ │ - lfd f29,600(r1) │ │ │ │ - lfd f30,608(r1) │ │ │ │ - lfd f31,616(r1) │ │ │ │ - ld r14,392(r1) │ │ │ │ - ld r15,400(r1) │ │ │ │ - ld r16,408(r1) │ │ │ │ - ld r17,416(r1) │ │ │ │ - ld r18,424(r1) │ │ │ │ - ld r19,432(r1) │ │ │ │ - ld r20,440(r1) │ │ │ │ - ld r21,448(r1) │ │ │ │ - ld r22,456(r1) │ │ │ │ - ld r23,464(r1) │ │ │ │ - ld r24,472(r1) │ │ │ │ - ld r25,480(r1) │ │ │ │ - ld r26,488(r1) │ │ │ │ - ld r27,496(r1) │ │ │ │ - ld r28,504(r1) │ │ │ │ - addi r1,r1,624 │ │ │ │ - ld r0,16(r1) │ │ │ │ + b f030 │ │ │ │ + lfd f23,520(r1) │ │ │ │ + lfd f24,528(r1) │ │ │ │ + lfd f25,536(r1) │ │ │ │ + lfd f26,544(r1) │ │ │ │ + lfd f27,552(r1) │ │ │ │ + lfd f28,560(r1) │ │ │ │ + lfd f29,568(r1) │ │ │ │ + lfd f30,576(r1) │ │ │ │ + lfd f31,584(r1) │ │ │ │ + ld r14,376(r1) │ │ │ │ + ld r15,384(r1) │ │ │ │ + ld r16,392(r1) │ │ │ │ + ld r17,400(r1) │ │ │ │ + ld r18,408(r1) │ │ │ │ + ld r19,416(r1) │ │ │ │ + ld r20,424(r1) │ │ │ │ + ld r21,432(r1) │ │ │ │ + ld r22,440(r1) │ │ │ │ + ld r23,448(r1) │ │ │ │ + ld r24,456(r1) │ │ │ │ + ld r25,464(r1) │ │ │ │ + ld r27,480(r1) │ │ │ │ + ld r29,496(r1) │ │ │ │ + ld r30,504(r1) │ │ │ │ + addi r1,r1,592 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r29,-112(r1) │ │ │ │ - ld r30,-104(r1) │ │ │ │ - ld r31,-96(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r26,-120(r1) │ │ │ │ + ld r28,-104(r1) │ │ │ │ + ld r31,-80(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r8,0 │ │ │ │ - b ef4c │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b ee1c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1289 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-30736 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ ld r29,8(r3) │ │ │ │ mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ - mr r5,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt f83c │ │ │ │ - maddld r5,r9,r5,r10 │ │ │ │ - add r0,r9,r5 │ │ │ │ - cmpd r5,r0 │ │ │ │ - bge f810 │ │ │ │ - ld r11,0(r30) │ │ │ │ - ld r31,24(r30) │ │ │ │ - sldi r4,r5,4 │ │ │ │ - ld r6,16(r30) │ │ │ │ + bl 4f00 │ │ │ │ + divd r11,r29,r31 │ │ │ │ + mr r6,r3 │ │ │ │ + mulld r2,r11,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt f69c │ │ │ │ + maddld r6,r11,r6,r2 │ │ │ │ + add r11,r11,r6 │ │ │ │ + cmpd r6,r11 │ │ │ │ + bge f670 │ │ │ │ + ld r4,0(r30) │ │ │ │ + sldi r5,r6,4 │ │ │ │ + ld r7,16(r30) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r4,r4,8 │ │ │ │ - lwz r9,112(r11) │ │ │ │ - ld r3,24(r11) │ │ │ │ - cmpdi cr5,r31,0 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,f830 │ │ │ │ - mr r9,r5 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r7,r3,r10 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ - stfd f11,8(r7) │ │ │ │ - ble cr5,f800 │ │ │ │ - mulld r9,r9,r31 │ │ │ │ - ld r8,184(r11) │ │ │ │ - ld r10,176(r11) │ │ │ │ - mtctr r31 │ │ │ │ + ld r0,24(r30) │ │ │ │ + cmpdi r0,0 │ │ │ │ + addi r5,r5,8 │ │ │ │ + lwz r2,112(r4) │ │ │ │ + ld r3,24(r4) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,f690 │ │ │ │ + mr r2,r6 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r8,r3,r9 │ │ │ │ + stfdx f11,r3,r9 │ │ │ │ + stfd f11,8(r8) │ │ │ │ + ble f660 │ │ │ │ + mulld r2,r2,r0 │ │ │ │ + ld r10,184(r4) │ │ │ │ + ld r9,176(r4) │ │ │ │ + mtctr r0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r6 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r7 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r7) │ │ │ │ - bdnz f7e0 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - cmpd r0,r5 │ │ │ │ - bne f7a0 │ │ │ │ + stxv vs32,0(r8) │ │ │ │ + bdnz f640 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + cmpd cr7,r11,r6 │ │ │ │ + bne cr7,f600 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r11) │ │ │ │ - ldx r9,r9,r4 │ │ │ │ - b f7a8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b f764 │ │ │ │ + ld r2,240(r4) │ │ │ │ + ldx r2,r2,r5 │ │ │ │ + b f608 │ │ │ │ + addi r11,r11,1 │ │ │ │ + li r2,0 │ │ │ │ + b f5c4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-31072 │ │ │ │ mflr r0 │ │ │ │ - ld r9,32(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + ld r29,32(r3) │ │ │ │ mr r30,r3 │ │ │ │ - sradi r29,r9,1 │ │ │ │ - addze r29,r29 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-288(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r29,r29,1 │ │ │ │ + addze r29,r29 │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r29,r31 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt fc80 │ │ │ │ - maddld r9,r10,r3,r9 │ │ │ │ - add r10,r10,r9 │ │ │ │ - cmpd r9,r10 │ │ │ │ - bge fc64 │ │ │ │ - ld r6,40(r30) │ │ │ │ - cmpdi r6,1 │ │ │ │ - ble fc64 │ │ │ │ - std r25,232(r1) │ │ │ │ - ld r25,48(r30) │ │ │ │ - cmpdi r25,1 │ │ │ │ - ble fc8c │ │ │ │ - ld r7,8(r30) │ │ │ │ - mulld r31,r6,r9 │ │ │ │ - ld r3,0(r30) │ │ │ │ - std r16,160(r1) │ │ │ │ - ld r5,16(r30) │ │ │ │ - sradi r16,r6,1 │ │ │ │ - addze r16,r16 │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r29,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt fabc │ │ │ │ + maddld r2,r9,r3,r2 │ │ │ │ + add r9,r9,r2 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bge faa0 │ │ │ │ + ld r10,40(r30) │ │ │ │ + cmpdi r10,1 │ │ │ │ + ble faa0 │ │ │ │ std r26,240(r1) │ │ │ │ - std r27,248(r1) │ │ │ │ - add r27,r29,r9 │ │ │ │ - mulld r11,r25,r6 │ │ │ │ - std r24,224(r1) │ │ │ │ - sldi r24,r9,3 │ │ │ │ + ld r26,48(r30) │ │ │ │ + cmpdi r26,1 │ │ │ │ + ble fac8 │ │ │ │ + ld r6,8(r30) │ │ │ │ + ld r5,16(r30) │ │ │ │ + add r4,r29,r2 │ │ │ │ + mulld r3,r10,r2 │ │ │ │ + std r17,168(r1) │ │ │ │ + std r18,176(r1) │ │ │ │ + sradi r17,r10,1 │ │ │ │ + addze r17,r17 │ │ │ │ + ld r0,24(r30) │ │ │ │ + ld r18,80(r30) │ │ │ │ std r21,200(r1) │ │ │ │ - mulld r27,r27,r6 │ │ │ │ - ld r21,80(r30) │ │ │ │ std r22,208(r1) │ │ │ │ - ld r22,72(r30) │ │ │ │ - ld r0,24(r30) │ │ │ │ - subf r7,r29,r7 │ │ │ │ - ld r26,168(r3) │ │ │ │ - mulld r4,r5,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ld r8,56(r30) │ │ │ │ - mulld r3,r25,r31 │ │ │ │ - add r31,r16,r31 │ │ │ │ - ld r6,64(r30) │ │ │ │ + sldi r22,r2,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + mulld r4,r4,r10 │ │ │ │ + ld r21,72(r30) │ │ │ │ + ld r31,0(r30) │ │ │ │ + std r23,216(r1) │ │ │ │ + std r24,224(r1) │ │ │ │ + std r25,232(r1) │ │ │ │ + ld r7,56(r30) │ │ │ │ + ld r11,64(r30) │ │ │ │ std r28,256(r1) │ │ │ │ - add r7,r7,r9 │ │ │ │ + mulld r28,r26,r10 │ │ │ │ + subf r6,r29,r6 │ │ │ │ + mulld r8,r5,r2 │ │ │ │ + mulld r10,r26,r3 │ │ │ │ + std r16,160(r1) │ │ │ │ std r15,152(r1) │ │ │ │ - sradi r15,r25,1 │ │ │ │ - addze r15,r15 │ │ │ │ - std r20,192(r1) │ │ │ │ - mulld r9,r31,r25 │ │ │ │ - add r28,r10,r22 │ │ │ │ - add r30,r22,r24 │ │ │ │ - add r29,r21,r24 │ │ │ │ - std r18,176(r1) │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - mulld r10,r25,r27 │ │ │ │ - add r21,r16,r27 │ │ │ │ - sldi r27,r11,4 │ │ │ │ - add r24,r5,r4 │ │ │ │ - mulld r20,r0,r5 │ │ │ │ - mulld r4,r0,r4 │ │ │ │ - ld r22,16(r26) │ │ │ │ - ld r26,8(r26) │ │ │ │ - mulld r21,r21,r25 │ │ │ │ + sradi r16,r26,1 │ │ │ │ + addze r16,r16 │ │ │ │ + mulld r23,r0,r5 │ │ │ │ + add r3,r17,r3 │ │ │ │ + add r29,r18,r22 │ │ │ │ + std r27,248(r1) │ │ │ │ std r19,184(r1) │ │ │ │ - std r23,216(r1) │ │ │ │ - subf r19,r15,r0 │ │ │ │ - subf r24,r16,r24 │ │ │ │ - sldi r18,r25,4 │ │ │ │ - sldi r23,r15,3 │ │ │ │ + sldi r19,r26,4 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r30,r21,r22 │ │ │ │ + add r27,r9,r21 │ │ │ │ + mulld r9,r26,r4 │ │ │ │ + ld r31,168(r31) │ │ │ │ + std r20,192(r1) │ │ │ │ std r14,144(r1) │ │ │ │ - subf r11,r3,r9 │ │ │ │ - std r17,168(r1) │ │ │ │ - sldi r19,r19,4 │ │ │ │ - sldi r14,r16,3 │ │ │ │ - add r9,r5,r7 │ │ │ │ - mulld r5,r24,r0 │ │ │ │ - mulld r7,r0,r7 │ │ │ │ - subf r31,r3,r10 │ │ │ │ - add r10,r3,r15 │ │ │ │ - sldi r25,r20,4 │ │ │ │ - neg r20,r15 │ │ │ │ - std r26,104(r1) │ │ │ │ - add r23,r22,r23 │ │ │ │ - subf r9,r16,r9 │ │ │ │ - subf r21,r3,r21 │ │ │ │ - sldi r3,r11,4 │ │ │ │ - sldi r24,r31,4 │ │ │ │ + add r22,r17,r4 │ │ │ │ + mulld r25,r3,r26 │ │ │ │ + sldi r15,r17,3 │ │ │ │ + mulld r6,r6,r5 │ │ │ │ + mulld r4,r0,r8 │ │ │ │ + mulli r20,r16,-16 │ │ │ │ + subf r21,r16,r0 │ │ │ │ + mulld r22,r22,r26 │ │ │ │ + add r8,r5,r8 │ │ │ │ + sldi r24,r16,3 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + sldi r26,r23,4 │ │ │ │ + add r23,r10,r16 │ │ │ │ + ld r12,8(r31) │ │ │ │ + sldi r21,r21,4 │ │ │ │ + subf r8,r17,r8 │ │ │ │ + std r28,96(r1) │ │ │ │ + mulld r3,r0,r6 │ │ │ │ + subf r25,r10,r25 │ │ │ │ + sldi r23,r23,4 │ │ │ │ + add r2,r5,r6 │ │ │ │ + mulld r8,r8,r0 │ │ │ │ + subf r6,r10,r9 │ │ │ │ + subf r10,r10,r22 │ │ │ │ + add r9,r11,r23 │ │ │ │ + ld r23,16(r31) │ │ │ │ + sldi r25,r25,4 │ │ │ │ + std r12,88(r1) │ │ │ │ + subf r2,r17,r2 │ │ │ │ + sldi r14,r6,4 │ │ │ │ sldi r10,r10,4 │ │ │ │ - sldi r20,r20,4 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - std r3,80(r1) │ │ │ │ - sldi r3,r21,4 │ │ │ │ - std r24,112(r1) │ │ │ │ - add r10,r6,r10 │ │ │ │ + std r25,104(r1) │ │ │ │ + mulld r2,r2,r0 │ │ │ │ sldi r0,r0,4 │ │ │ │ - std r3,64(r1) │ │ │ │ - subf r7,r9,r7 │ │ │ │ - sldi r6,r9,4 │ │ │ │ - subf r5,r9,r5 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - add r31,r8,r6 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - sldi r8,r5,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r7,88(r1) │ │ │ │ - std r8,96(r1) │ │ │ │ - std r9,72(r1) │ │ │ │ - std r25,120(r1) │ │ │ │ - std r28,136(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - mr r29,r30 │ │ │ │ - mr r30,r31 │ │ │ │ - std r27,128(r1) │ │ │ │ + std r10,56(r1) │ │ │ │ + add r24,r23,r24 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + subf r3,r2,r3 │ │ │ │ + subf r8,r2,r8 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + sldi r6,r3,4 │ │ │ │ + add r31,r7,r10 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + sldi r10,r8,4 │ │ │ │ + std r6,72(r1) │ │ │ │ + std r10,80(r1) │ │ │ │ + std r2,64(r1) │ │ │ │ + std r14,112(r1) │ │ │ │ + std r27,120(r1) │ │ │ │ + std r26,128(r1) │ │ │ │ nop │ │ │ │ - ld r9,96(r1) │ │ │ │ - lfd f11,0(r29) │ │ │ │ - lfd f12,0(r28) │ │ │ │ - ld r17,104(r1) │ │ │ │ - mr r7,r10 │ │ │ │ - mr r8,r30 │ │ │ │ + ld r2,80(r1) │ │ │ │ + lfd f11,0(r30) │ │ │ │ + mr r8,r9 │ │ │ │ + mr r10,r31 │ │ │ │ li r12,0 │ │ │ │ - std r30,32(r1) │ │ │ │ - std r28,40(r1) │ │ │ │ + std r9,32(r1) │ │ │ │ + std r31,40(r1) │ │ │ │ std r29,48(r1) │ │ │ │ - std r10,56(r1) │ │ │ │ - add r31,r9,r30 │ │ │ │ - ld r9,112(r1) │ │ │ │ - add r11,r9,r10 │ │ │ │ - ld r9,88(r1) │ │ │ │ - add r3,r9,r30 │ │ │ │ - ld r9,80(r1) │ │ │ │ - add r4,r9,r10 │ │ │ │ - ld r9,72(r1) │ │ │ │ - add r5,r9,r30 │ │ │ │ - ld r9,64(r1) │ │ │ │ - add r6,r9,r10 │ │ │ │ + lfd f12,0(r29) │ │ │ │ + ld r14,88(r1) │ │ │ │ + add r11,r2,r31 │ │ │ │ + ld r2,112(r1) │ │ │ │ + add r3,r9,r2 │ │ │ │ + ld r2,72(r1) │ │ │ │ + add r4,r2,r31 │ │ │ │ + ld r2,104(r1) │ │ │ │ + add r5,r9,r2 │ │ │ │ + ld r2,64(r1) │ │ │ │ + add r6,r2,r31 │ │ │ │ + ld r2,56(r1) │ │ │ │ + add r7,r9,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f9,0(r17) │ │ │ │ - lfdx f10,r17,r14 │ │ │ │ - mtctr r15 │ │ │ │ - add r21,r8,r19 │ │ │ │ - add r24,r7,r20 │ │ │ │ - add r25,r31,r19 │ │ │ │ - add r26,r20,r11 │ │ │ │ - add r27,r3,r19 │ │ │ │ - add r28,r4,r20 │ │ │ │ - add r29,r5,r19 │ │ │ │ - add r30,r20,r6 │ │ │ │ - li r10,0 │ │ │ │ + nop │ │ │ │ + lfd f9,0(r14) │ │ │ │ + lfdx f10,r14,r15 │ │ │ │ + mtctr r16 │ │ │ │ + add r18,r10,r21 │ │ │ │ + add r22,r8,r20 │ │ │ │ + add r25,r11,r21 │ │ │ │ + add r26,r20,r3 │ │ │ │ + add r27,r4,r21 │ │ │ │ + add r28,r5,r20 │ │ │ │ + add r29,r6,r21 │ │ │ │ + add r31,r20,r7 │ │ │ │ li r9,0 │ │ │ │ + li r2,0 │ │ │ │ fmul f7,f11,f9 │ │ │ │ fmul f8,f11,f10 │ │ │ │ fmul f9,f12,f9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ xxspltd vs7,vs7,0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r21,r9 │ │ │ │ - lxvdsx vs6,r22,r10 │ │ │ │ - lxvdsx vs5,r23,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs0,r18,r2 │ │ │ │ + lxvdsx vs6,r23,r9 │ │ │ │ + lxvdsx vs5,r24,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r24,r9 │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ + stxvx vs0,r22,r2 │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - lxvx vs0,r27,r9 │ │ │ │ + stxvx vs0,r26,r2 │ │ │ │ + lxvx vs0,r27,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r28,r9 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ + stxvx vs0,r28,r2 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r31,r9 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r11,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs5 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz fb30 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz f970 │ │ │ │ addi r12,r12,1 │ │ │ │ - addi r17,r17,8 │ │ │ │ - add r8,r8,r0 │ │ │ │ - add r7,r7,r18 │ │ │ │ - add r31,r31,r0 │ │ │ │ - add r11,r11,r18 │ │ │ │ - add r3,r3,r0 │ │ │ │ - add r4,r4,r18 │ │ │ │ - cmpd r16,r12 │ │ │ │ - add r5,r5,r0 │ │ │ │ - add r6,r6,r18 │ │ │ │ - bgt fad0 │ │ │ │ - ld r9,120(r1) │ │ │ │ - ld r30,32(r1) │ │ │ │ - ld r10,56(r1) │ │ │ │ + addi r14,r14,8 │ │ │ │ + add r10,r10,r0 │ │ │ │ + add r8,r8,r19 │ │ │ │ + add r11,r11,r0 │ │ │ │ + add r3,r3,r19 │ │ │ │ + add r4,r4,r0 │ │ │ │ + add r5,r5,r19 │ │ │ │ + cmpd r17,r12 │ │ │ │ + add r6,r6,r0 │ │ │ │ + add r7,r7,r19 │ │ │ │ + bgt f910 │ │ │ │ + ld r2,128(r1) │ │ │ │ + ld r31,40(r1) │ │ │ │ + addi r30,r30,8 │ │ │ │ + ld r9,32(r1) │ │ │ │ ld r29,48(r1) │ │ │ │ - ld r28,40(r1) │ │ │ │ - add r30,r30,r9 │ │ │ │ - ld r9,128(r1) │ │ │ │ + add r31,r31,r2 │ │ │ │ + ld r2,96(r1) │ │ │ │ addi r29,r29,8 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r10,r10,r9 │ │ │ │ - ld r9,136(r1) │ │ │ │ - cmpld r29,r9 │ │ │ │ - bne fa70 │ │ │ │ + add r9,r9,r2 │ │ │ │ + ld r2,120(r1) │ │ │ │ + cmpld r2,r30 │ │ │ │ + bne f8b0 │ │ │ │ ld r14,144(r1) │ │ │ │ ld r15,152(r1) │ │ │ │ ld r16,160(r1) │ │ │ │ ld r17,168(r1) │ │ │ │ ld r18,176(r1) │ │ │ │ ld r19,184(r1) │ │ │ │ ld r20,192(r1) │ │ │ │ @@ -11268,2063 +10459,1978 @@ │ │ │ │ addi r1,r1,288 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b f8b8 │ │ │ │ - ld r25,232(r1) │ │ │ │ - b fc64 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b f708 │ │ │ │ + ld r26,240(r1) │ │ │ │ + b faa0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-32160 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,32(r3) │ │ │ │ - std r29,-112(r1) │ │ │ │ - std r30,-104(r1) │ │ │ │ - std r31,-96(r1) │ │ │ │ + nop │ │ │ │ + ld r2,32(r3) │ │ │ │ mfcr r11 │ │ │ │ - mr r29,r3 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + mflr r0 │ │ │ │ + std r25,-128(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + mr r25,r3 │ │ │ │ + std r31,-80(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-624(r1) │ │ │ │ - std r9,32(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-592(r1) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - divd r10,r9,r31 │ │ │ │ - mulld r8,r10,r31 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - cmpd r3,r8 │ │ │ │ - blt 104bc │ │ │ │ - maddld r30,r10,r30,r8 │ │ │ │ - add r10,r10,r30 │ │ │ │ - cmpd r30,r10 │ │ │ │ - bge 10494 │ │ │ │ - ld r8,8(r29) │ │ │ │ - std r22,456(r1) │ │ │ │ - std r25,480(r1) │ │ │ │ - ld r22,16(r29) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - ld r25,24(r29) │ │ │ │ - std r27,496(r1) │ │ │ │ - ld r4,56(r29) │ │ │ │ - ld r3,40(r29) │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,32(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + divd r9,r2,r31 │ │ │ │ + mulld r10,r9,r31 │ │ │ │ + subf r10,r10,r2 │ │ │ │ + cmpd r3,r10 │ │ │ │ + blt 102a4 │ │ │ │ + maddld r28,r9,r28,r10 │ │ │ │ + add r9,r9,r28 │ │ │ │ + cmpd r28,r9 │ │ │ │ + bge 1027c │ │ │ │ + ld r10,8(r25) │ │ │ │ + std r20,424(r1) │ │ │ │ + std r19,416(r1) │ │ │ │ + ld r20,40(r25) │ │ │ │ + li r19,1 │ │ │ │ li r31,0 │ │ │ │ - std r26,488(r1) │ │ │ │ - ld r26,48(r29) │ │ │ │ - std r23,464(r1) │ │ │ │ - addi r7,r7,27776 │ │ │ │ - std r28,504(r1) │ │ │ │ - addi r28,r30,1 │ │ │ │ - std r14,392(r1) │ │ │ │ - std r15,400(r1) │ │ │ │ - addi r0,r8,1 │ │ │ │ - subf r8,r9,r8 │ │ │ │ - std r16,408(r1) │ │ │ │ - std r17,416(r1) │ │ │ │ - li r16,1 │ │ │ │ - std r18,424(r1) │ │ │ │ - std r19,432(r1) │ │ │ │ - std r20,440(r1) │ │ │ │ - mulld r19,r28,r22 │ │ │ │ - add r27,r8,r30 │ │ │ │ - mulld r8,r25,r22 │ │ │ │ - std r21,448(r1) │ │ │ │ - std r24,472(r1) │ │ │ │ - stfd f27,584(r1) │ │ │ │ - stfd f21,536(r1) │ │ │ │ - stfd f22,544(r1) │ │ │ │ - stfd f23,552(r1) │ │ │ │ - mulld r23,r22,r27 │ │ │ │ - stfd f24,560(r1) │ │ │ │ - stfd f25,568(r1) │ │ │ │ - stfd f26,576(r1) │ │ │ │ - stfd f28,592(r1) │ │ │ │ - stfd f29,600(r1) │ │ │ │ - stfd f30,608(r1) │ │ │ │ - stfd f31,616(r1) │ │ │ │ - ld r5,64(r29) │ │ │ │ - lfd f27,0(r7) │ │ │ │ - std r7,104(r1) │ │ │ │ - mulld r7,r26,r3 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - sradi r6,r26,1 │ │ │ │ - addze r6,r6 │ │ │ │ - sradi r12,r3,1 │ │ │ │ - addze r12,r12 │ │ │ │ - subf r0,r9,r0 │ │ │ │ - add r20,r9,r30 │ │ │ │ - sldi r11,r26,4 │ │ │ │ - sldi r14,r25,4 │ │ │ │ - ld r17,0(r29) │ │ │ │ - maddld r27,r27,r8,r4 │ │ │ │ - mulld r18,r30,r22 │ │ │ │ - cmpdi cr3,r3,1 │ │ │ │ - addi r23,r23,1 │ │ │ │ - add r0,r0,r30 │ │ │ │ - std r11,248(r1) │ │ │ │ - cmpdi cr4,r26,1 │ │ │ │ + std r26,472(r1) │ │ │ │ + std r27,480(r1) │ │ │ │ + ld r26,16(r25) │ │ │ │ + ld r0,24(r25) │ │ │ │ + std r30,504(r1) │ │ │ │ + std r29,496(r1) │ │ │ │ + addi r30,r28,1 │ │ │ │ + ld r27,48(r25) │ │ │ │ + ld r6,64(r25) │ │ │ │ li r29,0 │ │ │ │ - std r14,96(r1) │ │ │ │ - maddld r11,r20,r7,r6 │ │ │ │ - subf r15,r12,r19 │ │ │ │ - maddld r21,r3,r30,r12 │ │ │ │ - maddld r3,r20,r3,r12 │ │ │ │ - mulld r0,r0,r22 │ │ │ │ - maddld r22,r7,r30,r6 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - subfic r24,r12,1 │ │ │ │ - maddld r15,r15,r14,r4 │ │ │ │ - std r9,216(r1) │ │ │ │ + std r16,392(r1) │ │ │ │ + std r17,400(r1) │ │ │ │ + ld r4,56(r25) │ │ │ │ + ld r17,0(r25) │ │ │ │ + addi r7,r10,1 │ │ │ │ + sradi r12,r20,1 │ │ │ │ + addze r12,r12 │ │ │ │ + subf r10,r2,r10 │ │ │ │ + std r14,376(r1) │ │ │ │ + std r15,384(r1) │ │ │ │ + cmpdi cr3,r20,1 │ │ │ │ + mulld r16,r30,r26 │ │ │ │ + sldi r14,r0,4 │ │ │ │ + std r24,456(r1) │ │ │ │ + std r23,448(r1) │ │ │ │ + mulld r3,r28,r26 │ │ │ │ + subf r7,r2,r7 │ │ │ │ + add r15,r10,r28 │ │ │ │ + mulld r10,r0,r26 │ │ │ │ + sldi r11,r27,4 │ │ │ │ + std r18,408(r1) │ │ │ │ + std r21,432(r1) │ │ │ │ + std r22,440(r1) │ │ │ │ + sradi r5,r27,1 │ │ │ │ + addze r5,r5 │ │ │ │ + add r18,r2,r28 │ │ │ │ + stfd f29,568(r1) │ │ │ │ + mulld r8,r27,r20 │ │ │ │ + cmpdi cr4,r27,1 │ │ │ │ + add r7,r7,r28 │ │ │ │ + subfic r25,r12,1 │ │ │ │ + stfd f23,520(r1) │ │ │ │ + stfd f24,528(r1) │ │ │ │ + mulld r21,r26,r15 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + stfd f25,536(r1) │ │ │ │ + stfd f26,544(r1) │ │ │ │ + stfd f27,552(r1) │ │ │ │ + mulld r7,r7,r26 │ │ │ │ + add r24,r25,r16 │ │ │ │ + subf r16,r12,r16 │ │ │ │ + stfd f28,560(r1) │ │ │ │ + addi r3,r3,1 │ │ │ │ + stfd f30,576(r1) │ │ │ │ + stfd f31,584(r1) │ │ │ │ + plfd f30,382876 # 6d3e0 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + maddld r23,r18,r8,r5 │ │ │ │ + maddld r22,r8,r28,r5 │ │ │ │ + std r11,232(r1) │ │ │ │ + maddld r11,r20,r28,r12 │ │ │ │ + maddld r16,r16,r14,r4 │ │ │ │ + maddld r20,r18,r20,r12 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + std r14,88(r1) │ │ │ │ + maddld r15,r15,r10,r4 │ │ │ │ + mulld r24,r24,r0 │ │ │ │ + mulld r3,r3,r0 │ │ │ │ + addi r21,r21,1 │ │ │ │ + std r2,200(r1) │ │ │ │ + std r9,208(r1) │ │ │ │ + std r8,216(r1) │ │ │ │ + std r12,64(r1) │ │ │ │ + add r25,r25,r7 │ │ │ │ + subf r7,r12,r7 │ │ │ │ + mulld r21,r21,r0 │ │ │ │ std r10,224(r1) │ │ │ │ - std r12,72(r1) │ │ │ │ - std r27,368(r1) │ │ │ │ - maddld r27,r30,r8,r4 │ │ │ │ - add r19,r24,r19 │ │ │ │ - addi r18,r18,1 │ │ │ │ - std r7,232(r1) │ │ │ │ - std r8,240(r1) │ │ │ │ - mulld r19,r19,r25 │ │ │ │ - mulld r18,r18,r25 │ │ │ │ - add r24,r24,r0 │ │ │ │ - subf r0,r12,r0 │ │ │ │ - std r15,360(r1) │ │ │ │ - maddld r15,r26,r21,r6 │ │ │ │ - std r27,376(r1) │ │ │ │ - maddld r27,r20,r7,r5 │ │ │ │ - sldi r20,r26,4 │ │ │ │ - subf r18,r6,r18 │ │ │ │ - std r27,264(r1) │ │ │ │ - maddld r27,r21,r20,r5 │ │ │ │ - mulld r21,r23,r25 │ │ │ │ - mulld r25,r24,r25 │ │ │ │ - maddld r24,r26,r3,r6 │ │ │ │ - maddld r3,r20,r3,r5 │ │ │ │ - sldi r23,r22,4 │ │ │ │ - sldi r22,r11,4 │ │ │ │ - maddld r11,r0,r14,r4 │ │ │ │ - std r27,272(r1) │ │ │ │ - subf r27,r6,r19 │ │ │ │ - subf r26,r6,r21 │ │ │ │ - std r3,280(r1) │ │ │ │ - sldi r3,r15,4 │ │ │ │ - sldi r0,r27,4 │ │ │ │ - sldi r27,r18,4 │ │ │ │ - std r11,352(r1) │ │ │ │ - add r11,r23,r5 │ │ │ │ - add r3,r3,r5 │ │ │ │ - std r11,288(r1) │ │ │ │ - add r11,r22,r5 │ │ │ │ - std r3,304(r1) │ │ │ │ - isel r3,r6,r16,4*cr4+gt │ │ │ │ - std r11,296(r1) │ │ │ │ - std r3,184(r1) │ │ │ │ - maddld r3,r30,r7,r5 │ │ │ │ - std r3,256(r1) │ │ │ │ - add r3,r0,r4 │ │ │ │ - sldi r0,r26,4 │ │ │ │ - mr r26,r28 │ │ │ │ - mr r28,r31 │ │ │ │ - std r3,328(r1) │ │ │ │ - add r3,r27,r4 │ │ │ │ - sldi r27,r24,4 │ │ │ │ - std r3,344(r1) │ │ │ │ - subf r3,r6,r25 │ │ │ │ - neg r6,r6 │ │ │ │ - add r5,r27,r5 │ │ │ │ - mr r27,r29 │ │ │ │ - mr r29,r30 │ │ │ │ - std r6,176(r1) │ │ │ │ - sldi r6,r3,4 │ │ │ │ - add r3,r0,r4 │ │ │ │ - std r5,312(r1) │ │ │ │ + maddld r26,r27,r11,r5 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + sldi r23,r23,4 │ │ │ │ + maddld r7,r7,r14,r4 │ │ │ │ + std r16,344(r1) │ │ │ │ + maddld r16,r27,r20,r5 │ │ │ │ + mulld r25,r25,r0 │ │ │ │ + std r15,352(r1) │ │ │ │ + maddld r15,r18,r8,r6 │ │ │ │ + sldi r18,r27,4 │ │ │ │ + subf r0,r5,r24 │ │ │ │ + subf r3,r5,r3 │ │ │ │ + maddld r11,r11,r18,r6 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + std r7,336(r1) │ │ │ │ + maddld r7,r28,r10,r4 │ │ │ │ + sldi r27,r16,4 │ │ │ │ + std r15,248(r1) │ │ │ │ + std r11,256(r1) │ │ │ │ + maddld r11,r18,r20,r6 │ │ │ │ + std r7,360(r1) │ │ │ │ + sldi r7,r26,4 │ │ │ │ + subf r26,r5,r21 │ │ │ │ + add r7,r7,r6 │ │ │ │ + std r11,264(r1) │ │ │ │ + add r11,r22,r6 │ │ │ │ + std r7,288(r1) │ │ │ │ + add r7,r27,r6 │ │ │ │ + mr r27,r31 │ │ │ │ + std r11,272(r1) │ │ │ │ + add r11,r23,r6 │ │ │ │ + std r7,296(r1) │ │ │ │ + maddld r7,r28,r8,r6 │ │ │ │ + sldi r6,r26,4 │ │ │ │ + mr r26,r30 │ │ │ │ + mr r30,r29 │ │ │ │ + std r11,280(r1) │ │ │ │ + isel r11,r5,r19,4*cr4+gt │ │ │ │ add r6,r6,r4 │ │ │ │ - std r3,336(r1) │ │ │ │ + std r11,168(r1) │ │ │ │ std r6,320(r1) │ │ │ │ - ld r9,216(r1) │ │ │ │ - ld r10,72(r17) │ │ │ │ + std r7,240(r1) │ │ │ │ + add r7,r0,r4 │ │ │ │ + std r7,312(r1) │ │ │ │ + add r7,r3,r4 │ │ │ │ + std r7,328(r1) │ │ │ │ + subf r7,r5,r25 │ │ │ │ + neg r5,r5 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + std r5,160(r1) │ │ │ │ + add r7,r7,r4 │ │ │ │ + std r7,304(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,200(r1) │ │ │ │ + ld r9,72(r17) │ │ │ │ lfd f12,88(r17) │ │ │ │ - subf r9,r9,r29 │ │ │ │ + subf r2,r2,r28 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r17) │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r17) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lfd f12,88(r17) │ │ │ │ - ld r10,72(r17) │ │ │ │ - mtfprd f0,r29 │ │ │ │ - ld r9,96(r17) │ │ │ │ + ld r9,72(r17) │ │ │ │ + mtfprd f0,r28 │ │ │ │ + ld r2,96(r17) │ │ │ │ fcfid f0,f0 │ │ │ │ - fmr f31,f1 │ │ │ │ + fmr f28,f1 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,0(r9) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr3,10404 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - li r3,0 │ │ │ │ - lfd f30,27712(r9) │ │ │ │ - ld r9,104(r1) │ │ │ │ - mr r6,r3 │ │ │ │ - lfd f28,0(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fdiv f31,f30,f31 │ │ │ │ - fdiv f30,f30,f1 │ │ │ │ - addi r9,r9,27712 │ │ │ │ - std r9,56(r1) │ │ │ │ - ld r9,256(r1) │ │ │ │ - add r16,r27,r9 │ │ │ │ - ld r9,264(r1) │ │ │ │ - add r18,r27,r9 │ │ │ │ - ld r9,272(r1) │ │ │ │ - add r19,r27,r9 │ │ │ │ - ld r9,280(r1) │ │ │ │ - add r20,r27,r9 │ │ │ │ - ld r9,288(r1) │ │ │ │ - add r21,r27,r9 │ │ │ │ - ld r9,296(r1) │ │ │ │ - fmr f22,f31 │ │ │ │ - fmr f21,f30 │ │ │ │ - add r9,r27,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - ld r9,304(r1) │ │ │ │ - add r9,r27,r9 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,312(r1) │ │ │ │ - add r9,r27,r9 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,320(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,168(r1) │ │ │ │ - ld r9,328(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,160(r1) │ │ │ │ - ld r9,336(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,152(r1) │ │ │ │ - ld r9,344(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,144(r1) │ │ │ │ - ld r9,352(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,136(r1) │ │ │ │ - ld r9,360(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,128(r1) │ │ │ │ - ld r9,368(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,120(r1) │ │ │ │ - ld r9,376(r1) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,112(r1) │ │ │ │ - li r9,0 │ │ │ │ - std r9,64(r1) │ │ │ │ - ld r7,248(r1) │ │ │ │ - std r27,192(r1) │ │ │ │ - std r28,200(r1) │ │ │ │ - std r26,208(r1) │ │ │ │ - ld r9,72(r1) │ │ │ │ - ld r31,64(r1) │ │ │ │ + bl 51e0 │ │ │ │ + ble cr3,101f4 │ │ │ │ + ld r2,240(r1) │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ + fdiv f28,f29,f28 │ │ │ │ + ld r10,232(r1) │ │ │ │ + li r8,0 │ │ │ │ + std r30,176(r1) │ │ │ │ + std r27,184(r1) │ │ │ │ + std r26,192(r1) │ │ │ │ + add r15,r30,r2 │ │ │ │ + ld r2,248(r1) │ │ │ │ + add r16,r30,r2 │ │ │ │ + ld r2,256(r1) │ │ │ │ + add r18,r30,r2 │ │ │ │ + ld r2,264(r1) │ │ │ │ + add r19,r30,r2 │ │ │ │ + ld r2,272(r1) │ │ │ │ + add r20,r30,r2 │ │ │ │ + ld r2,280(r1) │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r2,48(r1) │ │ │ │ + ld r2,288(r1) │ │ │ │ + fmr f23,f31 │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,296(r1) │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,304(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,152(r1) │ │ │ │ + ld r2,312(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,144(r1) │ │ │ │ + ld r2,320(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,136(r1) │ │ │ │ + ld r2,328(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,128(r1) │ │ │ │ + ld r2,336(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,344(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,112(r1) │ │ │ │ + ld r2,352(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,104(r1) │ │ │ │ + ld r2,360(r1) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,96(r1) │ │ │ │ + li r2,0 │ │ │ │ + std r2,56(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r31,56(r1) │ │ │ │ + ld r2,64(r1) │ │ │ │ + std r10,80(r1) │ │ │ │ + std r8,72(r1) │ │ │ │ lfd f0,88(r17) │ │ │ │ - ld r10,72(r17) │ │ │ │ - std r7,88(r1) │ │ │ │ - std r6,80(r1) │ │ │ │ - subf r8,r9,r31 │ │ │ │ + ld r9,72(r17) │ │ │ │ + subf r2,r2,r31 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - ld r9,96(r17) │ │ │ │ - mtfprd f0,r8 │ │ │ │ + lfd f12,8(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r17) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lfd f0,88(r17) │ │ │ │ - ld r10,72(r17) │ │ │ │ - ld r9,96(r17) │ │ │ │ + ld r9,72(r17) │ │ │ │ + ld r2,96(r17) │ │ │ │ fmr f26,f1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,8(r10) │ │ │ │ - lfd f12,8(r9) │ │ │ │ + lfd f0,8(r9) │ │ │ │ + lfd f12,8(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ mtfprd f0,r31 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,80(r1) │ │ │ │ - ld r7,88(r1) │ │ │ │ - ble cr4,103a0 │ │ │ │ - ld r9,56(r1) │ │ │ │ - ld r28,176(r1) │ │ │ │ - ld r29,184(r1) │ │ │ │ + bl 51e0 │ │ │ │ + ld r8,72(r1) │ │ │ │ + ld r10,80(r1) │ │ │ │ + ble cr4,10190 │ │ │ │ + ld r2,152(r1) │ │ │ │ + fdiv f26,f29,f26 │ │ │ │ + fdiv f27,f29,f1 │ │ │ │ + ld r28,160(r1) │ │ │ │ li r31,0 │ │ │ │ li r30,0 │ │ │ │ - std r6,80(r1) │ │ │ │ - std r7,88(r1) │ │ │ │ - lfd f25,0(r9) │ │ │ │ - ld r9,104(r1) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,168(r1) │ │ │ │ - fdiv f26,f25,f26 │ │ │ │ - fdiv f25,f25,f1 │ │ │ │ - add r24,r9,r6 │ │ │ │ - ld r9,160(r1) │ │ │ │ - add r25,r9,r6 │ │ │ │ - ld r9,152(r1) │ │ │ │ - add r26,r9,r6 │ │ │ │ - ld r9,144(r1) │ │ │ │ - add r14,r9,r6 │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r15,r9,r6 │ │ │ │ - ld r9,128(r1) │ │ │ │ - add r23,r9,r6 │ │ │ │ - ld r9,120(r1) │ │ │ │ - fmul f23,f22,f26 │ │ │ │ - fmul f24,f22,f25 │ │ │ │ - fmul f26,f21,f26 │ │ │ │ - fmul f25,f21,f25 │ │ │ │ - add r22,r9,r6 │ │ │ │ - ld r9,112(r1) │ │ │ │ - add r27,r9,r6 │ │ │ │ - mr r9,r25 │ │ │ │ - mr r25,r29 │ │ │ │ - mr r29,r24 │ │ │ │ - mr r24,r28 │ │ │ │ - mr r28,r9 │ │ │ │ - ld r4,72(r17) │ │ │ │ + std r8,72(r1) │ │ │ │ + std r10,80(r1) │ │ │ │ + ld r29,168(r1) │ │ │ │ + add r25,r2,r8 │ │ │ │ + ld r2,144(r1) │ │ │ │ + add r26,r2,r8 │ │ │ │ + ld r2,136(r1) │ │ │ │ + add r27,r2,r8 │ │ │ │ + ld r2,128(r1) │ │ │ │ + add r21,r2,r8 │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r14,r2,r8 │ │ │ │ + ld r2,112(r1) │ │ │ │ + add r24,r2,r8 │ │ │ │ + ld r2,104(r1) │ │ │ │ + fmul f24,f28,f26 │ │ │ │ + fmul f25,f28,f27 │ │ │ │ + fmul f26,f23,f26 │ │ │ │ + fmul f27,f23,f27 │ │ │ │ + add r23,r2,r8 │ │ │ │ + ld r2,96(r1) │ │ │ │ + add r22,r2,r8 │ │ │ │ + mr r2,r28 │ │ │ │ + mr r28,r29 │ │ │ │ + mr r29,r14 │ │ │ │ + mr r14,r24 │ │ │ │ + mr r24,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r5,72(r17) │ │ │ │ lfd f12,88(r17) │ │ │ │ mtfprd f0,r24 │ │ │ │ - ld r5,96(r17) │ │ │ │ + addi r25,r25,16 │ │ │ │ addi r24,r24,1 │ │ │ │ - addi r29,r29,16 │ │ │ │ - addi r28,r28,16 │ │ │ │ addi r26,r26,16 │ │ │ │ + ld r6,96(r17) │ │ │ │ + addi r27,r27,16 │ │ │ │ + addi r21,r21,16 │ │ │ │ + addi r29,r29,16 │ │ │ │ addi r14,r14,16 │ │ │ │ fcfid f0,f0 │ │ │ │ - addi r15,r15,16 │ │ │ │ addi r23,r23,16 │ │ │ │ addi r22,r22,16 │ │ │ │ - addi r27,r27,16 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,16(r4) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,16(r5) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,16(r6) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lfd f12,88(r17) │ │ │ │ - ld r4,72(r17) │ │ │ │ + ld r5,72(r17) │ │ │ │ mtfprd f0,r30 │ │ │ │ - ld r5,96(r17) │ │ │ │ - ld r9,56(r1) │ │ │ │ addi r30,r30,1 │ │ │ │ + ld r6,96(r17) │ │ │ │ fcfid f0,f0 │ │ │ │ + fdiv f31,f29,f1 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r4) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,16(r5) │ │ │ │ - fdiv f30,f31,f1 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,16(r6) │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs10,-16(r29) │ │ │ │ - ld r9,48(r1) │ │ │ │ - addic. r25,r25,-1 │ │ │ │ - fmul f9,f30,f23 │ │ │ │ - fmul f12,f30,f24 │ │ │ │ - fmul f11,f30,f26 │ │ │ │ - fdiv f0,f31,f1 │ │ │ │ - fmul f30,f30,f25 │ │ │ │ - xxspltd vs9,vs9,0 │ │ │ │ - xxspltd vs8,vs12,0 │ │ │ │ - xxspltd vs11,vs11,0 │ │ │ │ - xxspltd vs30,vs30,0 │ │ │ │ + bl 51e0 │ │ │ │ + lxv vs10,-16(r25) │ │ │ │ + ld r2,48(r1) │ │ │ │ + addic. r28,r28,-1 │ │ │ │ + fmul f11,f31,f24 │ │ │ │ + fmul f12,f31,f26 │ │ │ │ + fmul f0,f31,f25 │ │ │ │ + fdiv f1,f29,f1 │ │ │ │ + fmul f31,f31,f27 │ │ │ │ + xxspltd vs9,vs11,0 │ │ │ │ + xxspltd vs11,vs12,0 │ │ │ │ + xxspltd vs12,vs0,0 │ │ │ │ + xxspltd vs31,vs31,0 │ │ │ │ xvmuldp vs10,vs10,vs9 │ │ │ │ - stxvx vs10,r16,r31 │ │ │ │ - lxv vs12,-16(r28) │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - fmul f9,f0,f23 │ │ │ │ - fmul f10,f0,f26 │ │ │ │ - fmul f11,f0,f24 │ │ │ │ - fmul f0,f0,f25 │ │ │ │ - xxspltd vs9,vs9,0 │ │ │ │ + stxvx vs10,r15,r31 │ │ │ │ + lxv vs0,-16(r26) │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r16,r31 │ │ │ │ + lxv vs0,-16(r27) │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + fmul f10,f1,f24 │ │ │ │ + fmul f11,f1,f26 │ │ │ │ + fmul f12,f1,f25 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + stxvx vs0,r18,r31 │ │ │ │ + lxv vs0,-16(r21) │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ - stxvx vs12,r18,r31 │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - lxv vs12,-16(r26) │ │ │ │ - xvmuldp vs12,vs12,vs8 │ │ │ │ - stxvx vs12,r19,r31 │ │ │ │ - lxv vs12,-16(r14) │ │ │ │ - xvmuldp vs12,vs12,vs30 │ │ │ │ - stxvx vs12,r20,r31 │ │ │ │ - lxv vs12,-16(r15) │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ - stxvx vs12,r21,r31 │ │ │ │ - lxv vs12,-16(r23) │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - stxvx vs12,r9,r31 │ │ │ │ - ld r9,40(r1) │ │ │ │ - lxv vs12,-16(r22) │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r9,r31 │ │ │ │ - ld r9,32(r1) │ │ │ │ - lxv vs12,-16(r27) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r9,r31 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ + xvmuldp vs0,vs0,vs31 │ │ │ │ + stxvx vs0,r19,r31 │ │ │ │ + lxv vs0,-16(r29) │ │ │ │ + xvmuldp vs0,vs0,vs10 │ │ │ │ + stxvx vs0,r20,r31 │ │ │ │ + lxv vs0,-16(r14) │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r2,r31 │ │ │ │ + lxv vs0,-16(r23) │ │ │ │ + ld r2,40(r1) │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r2,r31 │ │ │ │ + lxv vs0,-16(r22) │ │ │ │ + ld r2,32(r1) │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ + stxvx vs0,r2,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne 10220 │ │ │ │ - ld r6,80(r1) │ │ │ │ - ld r7,88(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ + bne 10020 │ │ │ │ + ld r8,72(r1) │ │ │ │ + ld r10,80(r1) │ │ │ │ + ld r9,48(r1) │ │ │ │ + ld r2,56(r1) │ │ │ │ + add r15,r15,r10 │ │ │ │ + add r16,r16,r10 │ │ │ │ + add r18,r18,r10 │ │ │ │ + add r19,r19,r10 │ │ │ │ + add r20,r20,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,48(r1) │ │ │ │ + std r2,56(r1) │ │ │ │ + ld r9,40(r1) │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,40(r1) │ │ │ │ ld r9,64(r1) │ │ │ │ - add r16,r16,r7 │ │ │ │ - add r18,r18,r7 │ │ │ │ - add r19,r19,r7 │ │ │ │ - add r20,r20,r7 │ │ │ │ - add r21,r21,r7 │ │ │ │ - add r10,r10,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r10,48(r1) │ │ │ │ - ld r10,40(r1) │ │ │ │ - std r9,64(r1) │ │ │ │ - add r10,r10,r7 │ │ │ │ - std r10,40(r1) │ │ │ │ - ld r10,72(r1) │ │ │ │ - cmpd r9,r10 │ │ │ │ - ld r9,32(r1) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,96(r1) │ │ │ │ - add r6,r6,r9 │ │ │ │ - blt 100e0 │ │ │ │ - ld r27,192(r1) │ │ │ │ - ld r28,200(r1) │ │ │ │ - ld r26,208(r1) │ │ │ │ - ld r9,224(r1) │ │ │ │ - mr r29,r26 │ │ │ │ - cmpd r9,r26 │ │ │ │ - ld r9,232(r1) │ │ │ │ - add r27,r27,r9 │ │ │ │ - ld r9,240(r1) │ │ │ │ - add r28,r28,r9 │ │ │ │ - beq 1042c │ │ │ │ + cmpd r2,r9 │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,88(r1) │ │ │ │ + add r8,r8,r2 │ │ │ │ + blt fef0 │ │ │ │ + ld r30,176(r1) │ │ │ │ + ld r27,184(r1) │ │ │ │ + ld r26,192(r1) │ │ │ │ + ld r2,208(r1) │ │ │ │ + mr r28,r26 │ │ │ │ + cmpd r2,r26 │ │ │ │ + ld r2,216(r1) │ │ │ │ + add r30,r30,r2 │ │ │ │ + ld r2,224(r1) │ │ │ │ + add r27,r27,r2 │ │ │ │ + beq 1021c │ │ │ │ addi r26,r26,1 │ │ │ │ - b ff50 │ │ │ │ - lfd f21,536(r1) │ │ │ │ - lfd f22,544(r1) │ │ │ │ - lfd f23,552(r1) │ │ │ │ - lfd f24,560(r1) │ │ │ │ - lfd f25,568(r1) │ │ │ │ - lfd f26,576(r1) │ │ │ │ - lfd f27,584(r1) │ │ │ │ - lfd f28,592(r1) │ │ │ │ - lfd f29,600(r1) │ │ │ │ - lfd f30,608(r1) │ │ │ │ - lfd f31,616(r1) │ │ │ │ - ld r14,392(r1) │ │ │ │ - ld r15,400(r1) │ │ │ │ - ld r16,408(r1) │ │ │ │ - ld r17,416(r1) │ │ │ │ - ld r18,424(r1) │ │ │ │ - ld r19,432(r1) │ │ │ │ - ld r20,440(r1) │ │ │ │ - ld r21,448(r1) │ │ │ │ - ld r22,456(r1) │ │ │ │ - ld r23,464(r1) │ │ │ │ - ld r24,472(r1) │ │ │ │ - ld r25,480(r1) │ │ │ │ - ld r26,488(r1) │ │ │ │ - ld r27,496(r1) │ │ │ │ - ld r28,504(r1) │ │ │ │ - addi r1,r1,624 │ │ │ │ - ld r0,16(r1) │ │ │ │ + b fd80 │ │ │ │ + lfd f23,520(r1) │ │ │ │ + lfd f24,528(r1) │ │ │ │ + lfd f25,536(r1) │ │ │ │ + lfd f26,544(r1) │ │ │ │ + lfd f27,552(r1) │ │ │ │ + lfd f28,560(r1) │ │ │ │ + lfd f29,568(r1) │ │ │ │ + lfd f30,576(r1) │ │ │ │ + lfd f31,584(r1) │ │ │ │ + ld r14,376(r1) │ │ │ │ + ld r15,384(r1) │ │ │ │ + ld r16,392(r1) │ │ │ │ + ld r17,400(r1) │ │ │ │ + ld r18,408(r1) │ │ │ │ + ld r19,416(r1) │ │ │ │ + ld r20,424(r1) │ │ │ │ + ld r21,432(r1) │ │ │ │ + ld r22,440(r1) │ │ │ │ + ld r23,448(r1) │ │ │ │ + ld r24,456(r1) │ │ │ │ + ld r26,472(r1) │ │ │ │ + ld r27,480(r1) │ │ │ │ + ld r29,496(r1) │ │ │ │ + ld r30,504(r1) │ │ │ │ + addi r1,r1,592 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r29,-112(r1) │ │ │ │ - ld r30,-104(r1) │ │ │ │ - ld r31,-96(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r25,-128(r1) │ │ │ │ + ld r28,-104(r1) │ │ │ │ + ld r31,-80(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r8,0 │ │ │ │ - b fd0c │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b fb3c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1289 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,31264 │ │ │ │ mflr r0 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r27,r3 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + ld r28,0(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r27,0(r3) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - ld r26,0(r27) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + ld r26,0(r28) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r26,r30 │ │ │ │ - mr r28,r3 │ │ │ │ - mulld r10,r9,r30 │ │ │ │ - subf r10,r10,r26 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 10730 │ │ │ │ - maddld r28,r9,r28,r10 │ │ │ │ - add r0,r9,r28 │ │ │ │ - cmpd r28,r0 │ │ │ │ - bge 106a8 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r29) │ │ │ │ - ld r24,8(r29) │ │ │ │ - addi r25,r25,27712 │ │ │ │ + bl 4f00 │ │ │ │ + divd r2,r26,r30 │ │ │ │ + mr r29,r3 │ │ │ │ + mulld r9,r2,r30 │ │ │ │ + subf r9,r9,r26 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 104e4 │ │ │ │ + maddld r29,r2,r29,r9 │ │ │ │ + add r0,r2,r29 │ │ │ │ + cmpd r29,r0 │ │ │ │ + bge 10468 │ │ │ │ + ld r25,16(r27) │ │ │ │ + ld r26,8(r27) │ │ │ │ nop │ │ │ │ - ld r4,48(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r26,r1 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - addi r9,r9,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r22,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r5,48(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + sldi r2,r5,3 │ │ │ │ + cmpdi r5,0 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - ble 10720 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - ld r30,56(r27) │ │ │ │ - ld r29,72(r27) │ │ │ │ - mr r6,r28 │ │ │ │ - sldi r10,r4,3 │ │ │ │ - ldx r8,r30,r10 │ │ │ │ - divd r5,r6,r8 │ │ │ │ - sradi r7,r8,1 │ │ │ │ - addze r7,r7 │ │ │ │ - mulld r9,r5,r8 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - mr r6,r5 │ │ │ │ - cmpd r9,r7 │ │ │ │ - add r3,r9,r7 │ │ │ │ - stdx r9,r22,r10 │ │ │ │ - mr r21,r3 │ │ │ │ - bge 106f0 │ │ │ │ - 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 105d0 │ │ │ │ - addi r9,r4,1 │ │ │ │ - ld r21,168(r27) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - li r7,0 │ │ │ │ - li r8,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - nop │ │ │ │ + ble 104d0 │ │ │ │ + addi r5,r5,-1 │ │ │ │ + ld r12,56(r28) │ │ │ │ + ld r30,72(r28) │ │ │ │ + mr r7,r29 │ │ │ │ + sldi r9,r5,3 │ │ │ │ ldx r10,r12,r9 │ │ │ │ - ldx r5,r21,r9 │ │ │ │ - ldx r22,r30,r9 │ │ │ │ - ldx r3,r29,r9 │ │ │ │ - ldx r4,r11,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r6,r10,3 │ │ │ │ - maddld r7,r7,r22,r10 │ │ │ │ - maddld r8,r8,r3,r4 │ │ │ │ - lfdx f12,r5,r6 │ │ │ │ + divd r6,r7,r10 │ │ │ │ + sradi r8,r10,1 │ │ │ │ + addze r8,r8 │ │ │ │ + mulld r2,r6,r10 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + mr r7,r6 │ │ │ │ + cmpd r2,r8 │ │ │ │ + add r4,r2,r8 │ │ │ │ + stdx r2,r23,r9 │ │ │ │ + mr r24,r4 │ │ │ │ + bge 104a0 │ │ │ │ + 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 10390 │ │ │ │ + addi r2,r5,1 │ │ │ │ + ld r23,168(r28) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r8,0 │ │ │ │ + li r10,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,0 │ │ │ │ + ldx r9,r11,r2 │ │ │ │ + ldx r4,r23,r2 │ │ │ │ + ldx r24,r12,r2 │ │ │ │ + ldx r6,r30,r2 │ │ │ │ + ldx r7,r3,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r5,r9,3 │ │ │ │ + maddld r8,r8,r24,r9 │ │ │ │ + lfdx f12,r4,r5 │ │ │ │ + maddld r10,r10,r6,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - bdnz 10640 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + bdnz 10400 │ │ │ │ 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 10580 │ │ │ │ - addi r1,r31,128 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + bne 10340 │ │ │ │ + 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 105d0 │ │ │ │ - b 10620 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - mr r8,r23 │ │ │ │ - mr r7,r24 │ │ │ │ - b 10680 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 1055c │ │ │ │ + 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 10390 │ │ │ │ + b 103e0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r10,r25 │ │ │ │ + mr r8,r26 │ │ │ │ + b 10440 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 10324 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xb80 │ │ │ │ - nop │ │ │ │ + .long 0x980 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,30640 │ │ │ │ mflr r0 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r25,-72(r1) │ │ │ │ std r26,-64(r1) │ │ │ │ std r27,-56(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + mr r27,r3 │ │ │ │ std r28,-48(r1) │ │ │ │ std r29,-40(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ std r30,-32(r1) │ │ │ │ std r31,-24(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ - std r17,-136(r1) │ │ │ │ std r18,-128(r1) │ │ │ │ std r19,-120(r1) │ │ │ │ std r20,-112(r1) │ │ │ │ std r21,-104(r1) │ │ │ │ std r22,-96(r1) │ │ │ │ std r23,-88(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - mr r27,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-176(r1) │ │ │ │ ld r25,0(r29) │ │ │ │ + std r24,-80(r1) │ │ │ │ + stdu r1,-160(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r26,r25,r30 │ │ │ │ mr r28,r3 │ │ │ │ - mulld r9,r26,r30 │ │ │ │ - subf r9,r9,r25 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 10a30 │ │ │ │ - maddld r28,r26,r28,r9 │ │ │ │ + mulld r2,r26,r30 │ │ │ │ + subf r2,r2,r25 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 107b0 │ │ │ │ + maddld r28,r26,r28,r2 │ │ │ │ add r26,r26,r28 │ │ │ │ cmpd r28,r26 │ │ │ │ - bge 10990 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r27) │ │ │ │ - ld r24,8(r27) │ │ │ │ - addi r25,r25,27712 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ + bge 1072c │ │ │ │ + ld r24,16(r27) │ │ │ │ + ld r25,8(r27) │ │ │ │ + plfd f30,380488 # 6d3e0 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r27,r1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r10,r10,15 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r19,r24 │ │ │ │ + mr r18,r25 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r9,r9,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r21,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r20,r1,32 │ │ │ │ - ble 10a20 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r3,72(r29) │ │ │ │ - mr r5,r28 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r8,r7,r9 │ │ │ │ - divd r4,r5,r8 │ │ │ │ - sradi r6,r8,1 │ │ │ │ - addze r6,r6 │ │ │ │ - mulld r10,r4,r8 │ │ │ │ - subf r10,r10,r5 │ │ │ │ - mr r5,r4 │ │ │ │ - cmpd r10,r6 │ │ │ │ - add r11,r10,r6 │ │ │ │ - stdx r10,r30,r9 │ │ │ │ - mr r0,r11 │ │ │ │ - bge 109f0 │ │ │ │ - divd r6,r11,r8 │ │ │ │ - stdx r10,r21,r9 │ │ │ │ - mulld r10,r6,r8 │ │ │ │ - subf r10,r10,r11 │ │ │ │ - stdx r10,r20,r9 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - cmpdi r9,-8 │ │ │ │ - bne 10860 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,0(r25) │ │ │ │ + ble 10704 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r4,72(r29) │ │ │ │ + mr r6,r28 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r10,r8,r2 │ │ │ │ + divd r5,r6,r10 │ │ │ │ + sradi r7,r10,1 │ │ │ │ + addze r7,r7 │ │ │ │ + mulld r9,r5,r10 │ │ │ │ + subf r9,r9,r6 │ │ │ │ + mr r6,r5 │ │ │ │ + cmpd r9,r7 │ │ │ │ + add r3,r9,r7 │ │ │ │ + stdx r9,r30,r2 │ │ │ │ + mr r11,r3 │ │ │ │ + bge 10780 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + stdx r9,r22,r2 │ │ │ │ + mulld r9,r7,r10 │ │ │ │ + subf r9,r9,r3 │ │ │ │ + stdx r9,r21,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + cmpdi r2,-8 │ │ │ │ + bne 10600 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ li r30,0 │ │ │ │ - li r22,0 │ │ │ │ - li r17,0 │ │ │ │ + li r23,0 │ │ │ │ li r18,0 │ │ │ │ - lfd f30,27776(r9) │ │ │ │ + li r19,0 │ │ │ │ nop │ │ │ │ - ldx r9,r7,r30 │ │ │ │ - lfdx f0,r3,r30 │ │ │ │ - ldx r19,r20,r30 │ │ │ │ - ld r10,96(r29) │ │ │ │ - addi r22,r22,1 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + nop │ │ │ │ + ldx r2,r8,r30 │ │ │ │ + lfdx f0,r4,r30 │ │ │ │ + addi r23,r23,1 │ │ │ │ + ldx r20,r21,r30 │ │ │ │ + ld r9,96(r29) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ fcfid f11,f0 │ │ │ │ lfd f0,88(r29) │ │ │ │ - lfdx f12,r10,r30 │ │ │ │ - subf r9,r9,r19 │ │ │ │ + lfdx f12,r9,r30 │ │ │ │ + subf r2,r2,r20 │ │ │ │ fcfid f1,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r3,72(r29) │ │ │ │ - ld r5,48(r29) │ │ │ │ - ldx r9,r21,r30 │ │ │ │ + bl 51e0 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r4,72(r29) │ │ │ │ + ld r6,48(r29) │ │ │ │ + ldx r2,r22,r30 │ │ │ │ fdiv f31,f31,f1 │ │ │ │ - ldx r6,r7,r30 │ │ │ │ - ldx r8,r3,r30 │ │ │ │ - cmpd r5,r22 │ │ │ │ + ldx r7,r8,r30 │ │ │ │ + ldx r10,r4,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - maddld r17,r17,r6,r19 │ │ │ │ - maddld r18,r18,r8,r9 │ │ │ │ - bgt 108d0 │ │ │ │ - sldi r17,r17,4 │ │ │ │ + cmpd r6,r23 │ │ │ │ + maddld r18,r18,r7,r20 │ │ │ │ + maddld r19,r19,r10,r2 │ │ │ │ + bgt 10670 │ │ │ │ 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 10810 │ │ │ │ - addi r1,r31,176 │ │ │ │ + bne 105a0 │ │ │ │ + addi r1,r31,160 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r17,-136(r1) │ │ │ │ ld r18,-128(r1) │ │ │ │ ld r19,-120(r1) │ │ │ │ ld r20,-112(r1) │ │ │ │ ld r21,-104(r1) │ │ │ │ ld r22,-96(r1) │ │ │ │ ld r23,-88(r1) │ │ │ │ ld r24,-80(r1) │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ - mtlr r0 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - divd r6,r11,r8 │ │ │ │ - ldx r11,r3,r9 │ │ │ │ - subf r4,r8,r11 │ │ │ │ - add r10,r4,r10 │ │ │ │ - stdx r10,r21,r9 │ │ │ │ - mulld r10,r6,r8 │ │ │ │ - subf r10,r10,r0 │ │ │ │ - stdx r10,r20,r9 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - cmpdi r9,-8 │ │ │ │ - bne 10860 │ │ │ │ - b 108b0 │ │ │ │ - lfd f31,0(r25) │ │ │ │ - mr r18,r23 │ │ │ │ - mr r17,r24 │ │ │ │ - b 10968 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + ldx r3,r4,r2 │ │ │ │ + subf r5,r10,r3 │ │ │ │ + add r9,r5,r9 │ │ │ │ + stdx r9,r22,r2 │ │ │ │ + mulld r9,r7,r10 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + stdx r9,r21,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + cmpdi r2,-8 │ │ │ │ + bne 10600 │ │ │ │ + b 10650 │ │ │ │ addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 107e4 │ │ │ │ + li r2,0 │ │ │ │ + b 10580 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xf82 │ │ │ │ + .long 0xe82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,29872 │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ ld r31,0(r3) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ mr r29,r3 │ │ │ │ - ld r28,8(r31) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r28,8(r31) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r11,r28,r30 │ │ │ │ - mr r5,r3 │ │ │ │ - mulld r9,r11,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 10b8c │ │ │ │ - maddld r5,r11,r5,r9 │ │ │ │ - add r11,r11,r5 │ │ │ │ - cmpd r5,r11 │ │ │ │ - bge 10b60 │ │ │ │ - lwz r9,112(r31) │ │ │ │ - ld r0,8(r29) │ │ │ │ - sldi r4,r5,4 │ │ │ │ - ld r3,24(r31) │ │ │ │ + bl 4f00 │ │ │ │ + divd r4,r28,r30 │ │ │ │ + mr r6,r3 │ │ │ │ + mulld r2,r4,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 108fc │ │ │ │ + maddld r6,r4,r6,r2 │ │ │ │ + add r4,r4,r6 │ │ │ │ + cmpd r6,r4 │ │ │ │ + bge 108d0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + sldi r5,r6,4 │ │ │ │ + ld r11,24(r31) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r4,r4,8 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpdi cr5,r0,0 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,10b80 │ │ │ │ - mr r9,r5 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r7,r3,r10 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ - stfd f11,8(r7) │ │ │ │ - ble cr5,10b50 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - ld r8,184(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ - mtctr r0 │ │ │ │ - ld r6,200(r31) │ │ │ │ + ld r3,8(r29) │ │ │ │ + cmpdi r3,0 │ │ │ │ + addi r5,r5,8 │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,108f0 │ │ │ │ + mr r2,r6 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r8,r11,r9 │ │ │ │ + stfdx f11,r11,r9 │ │ │ │ + stfd f11,8(r8) │ │ │ │ + ble 108c0 │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + ld r10,184(r31) │ │ │ │ + ld r9,176(r31) │ │ │ │ + mtctr r3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ + ld r7,200(r31) │ │ │ │ + addi r10,r10,-8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r8) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r6 │ │ │ │ + ldu r2,8(r10) │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r7 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r7) │ │ │ │ - bdnz 10b30 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - cmpd r11,r5 │ │ │ │ - bne 10ae0 │ │ │ │ + stxv vs32,0(r8) │ │ │ │ + bdnz 108a0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + cmpd cr7,r4,r6 │ │ │ │ + bne cr7,10850 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - ld r9,240(r31) │ │ │ │ - ldx r9,r9,r4 │ │ │ │ - b 10ae8 │ │ │ │ - addi r11,r11,1 │ │ │ │ - li r9,0 │ │ │ │ - b 10aac │ │ │ │ + ld r2,240(r31) │ │ │ │ + ldx r2,r2,r5 │ │ │ │ + b 10858 │ │ │ │ + addi r4,r4,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1081c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x480 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,29520 │ │ │ │ mflr r0 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r27,r3 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + ld r28,0(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r27,0(r3) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - ld r26,0(r27) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + ld r26,0(r28) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r26,r30 │ │ │ │ - mr r28,r3 │ │ │ │ - mulld r10,r9,r30 │ │ │ │ - subf r10,r10,r26 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 10e00 │ │ │ │ - maddld r28,r9,r28,r10 │ │ │ │ - add r0,r9,r28 │ │ │ │ - cmpd r28,r0 │ │ │ │ - bge 10d78 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r29) │ │ │ │ - ld r24,8(r29) │ │ │ │ - addi r25,r25,27712 │ │ │ │ + bl 4f00 │ │ │ │ + divd r2,r26,r30 │ │ │ │ + mr r29,r3 │ │ │ │ + mulld r9,r2,r30 │ │ │ │ + subf r9,r9,r26 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 10b44 │ │ │ │ + maddld r29,r2,r29,r9 │ │ │ │ + add r0,r2,r29 │ │ │ │ + cmpd r29,r0 │ │ │ │ + bge 10ac8 │ │ │ │ + ld r25,16(r27) │ │ │ │ + ld r26,8(r27) │ │ │ │ nop │ │ │ │ - ld r4,48(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r26,r1 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - addi r9,r9,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r22,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r5,48(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + sldi r2,r5,3 │ │ │ │ + cmpdi r5,0 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - ble 10df0 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - ld r30,56(r27) │ │ │ │ - ld r29,72(r27) │ │ │ │ - mr r6,r28 │ │ │ │ - sldi r10,r4,3 │ │ │ │ - ldx r8,r30,r10 │ │ │ │ - divd r5,r6,r8 │ │ │ │ - sradi r7,r8,1 │ │ │ │ - addze r7,r7 │ │ │ │ - mulld r9,r5,r8 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - mr r6,r5 │ │ │ │ - cmpd r9,r7 │ │ │ │ - add r3,r9,r7 │ │ │ │ - stdx r9,r22,r10 │ │ │ │ - mr r21,r3 │ │ │ │ - bge 10dc0 │ │ │ │ - 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 10ca0 │ │ │ │ - addi r9,r4,1 │ │ │ │ - ld r21,168(r27) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - li r8,0 │ │ │ │ - li r7,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - nop │ │ │ │ + ble 10b30 │ │ │ │ + addi r5,r5,-1 │ │ │ │ + ld r12,56(r28) │ │ │ │ + ld r30,72(r28) │ │ │ │ + mr r7,r29 │ │ │ │ + sldi r9,r5,3 │ │ │ │ ldx r10,r12,r9 │ │ │ │ - ldx r5,r21,r9 │ │ │ │ - ldx r22,r30,r9 │ │ │ │ - ldx r3,r29,r9 │ │ │ │ - ldx r4,r11,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r6,r10,3 │ │ │ │ - maddld r8,r8,r22,r10 │ │ │ │ - maddld r7,r7,r3,r4 │ │ │ │ - lfdx f12,r5,r6 │ │ │ │ + divd r6,r7,r10 │ │ │ │ + sradi r8,r10,1 │ │ │ │ + addze r8,r8 │ │ │ │ + mulld r2,r6,r10 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + mr r7,r6 │ │ │ │ + cmpd r2,r8 │ │ │ │ + add r4,r2,r8 │ │ │ │ + stdx r2,r23,r9 │ │ │ │ + mr r24,r4 │ │ │ │ + bge 10b00 │ │ │ │ + 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 109f0 │ │ │ │ + addi r2,r5,1 │ │ │ │ + ld r23,168(r28) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r10,0 │ │ │ │ + li r8,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,0 │ │ │ │ + ldx r9,r11,r2 │ │ │ │ + ldx r4,r23,r2 │ │ │ │ + ldx r24,r12,r2 │ │ │ │ + ldx r6,r30,r2 │ │ │ │ + ldx r7,r3,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r5,r9,3 │ │ │ │ + maddld r10,r10,r24,r9 │ │ │ │ + lfdx f12,r4,r5 │ │ │ │ + maddld r8,r8,r6,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - bdnz 10d10 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + bdnz 10a60 │ │ │ │ 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 10c50 │ │ │ │ - addi r1,r31,128 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + bne 109a0 │ │ │ │ + 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 10ca0 │ │ │ │ - b 10cf0 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - mr r8,r24 │ │ │ │ - mr r7,r23 │ │ │ │ - b 10d50 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 10c2c │ │ │ │ + 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 109f0 │ │ │ │ + b 10a40 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r10,r26 │ │ │ │ + mr r8,r25 │ │ │ │ + b 10aa0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 10984 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xb80 │ │ │ │ - nop │ │ │ │ + .long 0x980 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,28896 │ │ │ │ mflr r0 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r25,-72(r1) │ │ │ │ std r26,-64(r1) │ │ │ │ std r27,-56(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + mr r27,r3 │ │ │ │ std r28,-48(r1) │ │ │ │ std r29,-40(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ std r30,-32(r1) │ │ │ │ std r31,-24(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ - std r17,-136(r1) │ │ │ │ std r18,-128(r1) │ │ │ │ std r19,-120(r1) │ │ │ │ std r20,-112(r1) │ │ │ │ std r21,-104(r1) │ │ │ │ std r22,-96(r1) │ │ │ │ std r23,-88(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - mr r27,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-176(r1) │ │ │ │ ld r25,0(r29) │ │ │ │ + std r24,-80(r1) │ │ │ │ + stdu r1,-160(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r26,r25,r30 │ │ │ │ mr r28,r3 │ │ │ │ - mulld r9,r26,r30 │ │ │ │ - subf r9,r9,r25 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 11100 │ │ │ │ - maddld r28,r26,r28,r9 │ │ │ │ + mulld r2,r26,r30 │ │ │ │ + subf r2,r2,r25 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 10e10 │ │ │ │ + maddld r28,r26,r28,r2 │ │ │ │ add r26,r26,r28 │ │ │ │ cmpd r28,r26 │ │ │ │ - bge 11060 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r27) │ │ │ │ - ld r24,8(r27) │ │ │ │ - addi r25,r25,27712 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ + bge 10d8c │ │ │ │ + ld r24,16(r27) │ │ │ │ + ld r25,8(r27) │ │ │ │ + plfd f30,378856 # 6d3e0 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r27,r1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r10,r10,15 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r19,r25 │ │ │ │ + mr r18,r24 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r9,r9,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r21,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r20,r1,32 │ │ │ │ - ble 110f0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r3,72(r29) │ │ │ │ - mr r5,r28 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r8,r7,r9 │ │ │ │ - divd r4,r5,r8 │ │ │ │ - sradi r6,r8,1 │ │ │ │ - addze r6,r6 │ │ │ │ - mulld r10,r4,r8 │ │ │ │ - subf r10,r10,r5 │ │ │ │ - mr r5,r4 │ │ │ │ - cmpd r10,r6 │ │ │ │ - add r11,r10,r6 │ │ │ │ - stdx r10,r30,r9 │ │ │ │ - mr r0,r11 │ │ │ │ - bge 110c0 │ │ │ │ - divd r6,r11,r8 │ │ │ │ - stdx r10,r21,r9 │ │ │ │ - mulld r10,r6,r8 │ │ │ │ - subf r10,r10,r11 │ │ │ │ - stdx r10,r20,r9 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - cmpdi r9,-8 │ │ │ │ - bne 10f30 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,0(r25) │ │ │ │ + ble 10d64 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r4,72(r29) │ │ │ │ + mr r6,r28 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r10,r8,r2 │ │ │ │ + divd r5,r6,r10 │ │ │ │ + sradi r7,r10,1 │ │ │ │ + addze r7,r7 │ │ │ │ + mulld r9,r5,r10 │ │ │ │ + subf r9,r9,r6 │ │ │ │ + mr r6,r5 │ │ │ │ + cmpd r9,r7 │ │ │ │ + add r3,r9,r7 │ │ │ │ + stdx r9,r30,r2 │ │ │ │ + mr r11,r3 │ │ │ │ + bge 10de0 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + stdx r9,r22,r2 │ │ │ │ + mulld r9,r7,r10 │ │ │ │ + subf r9,r9,r3 │ │ │ │ + stdx r9,r21,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + cmpdi r2,-8 │ │ │ │ + bne 10c60 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ li r30,0 │ │ │ │ - li r22,0 │ │ │ │ + li r23,0 │ │ │ │ + li r19,0 │ │ │ │ li r18,0 │ │ │ │ - li r17,0 │ │ │ │ - lfd f30,27776(r9) │ │ │ │ nop │ │ │ │ - ldx r9,r7,r30 │ │ │ │ - lfdx f0,r3,r30 │ │ │ │ - ldx r19,r20,r30 │ │ │ │ - ld r10,96(r29) │ │ │ │ - addi r22,r22,1 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + nop │ │ │ │ + ldx r2,r8,r30 │ │ │ │ + lfdx f0,r4,r30 │ │ │ │ + addi r23,r23,1 │ │ │ │ + ldx r20,r21,r30 │ │ │ │ + ld r9,96(r29) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ fcfid f11,f0 │ │ │ │ lfd f0,88(r29) │ │ │ │ - lfdx f12,r10,r30 │ │ │ │ - subf r9,r9,r19 │ │ │ │ + lfdx f12,r9,r30 │ │ │ │ + subf r2,r2,r20 │ │ │ │ fcfid f1,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r3,72(r29) │ │ │ │ - ld r5,48(r29) │ │ │ │ - ldx r9,r21,r30 │ │ │ │ + bl 51e0 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r4,72(r29) │ │ │ │ + ld r6,48(r29) │ │ │ │ + ldx r2,r22,r30 │ │ │ │ fdiv f31,f31,f1 │ │ │ │ - ldx r6,r7,r30 │ │ │ │ - ldx r8,r3,r30 │ │ │ │ - cmpd r5,r22 │ │ │ │ + ldx r7,r8,r30 │ │ │ │ + ldx r10,r4,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - maddld r18,r18,r6,r19 │ │ │ │ - maddld r17,r17,r8,r9 │ │ │ │ - bgt 10fa0 │ │ │ │ - sldi r17,r17,4 │ │ │ │ + cmpd r6,r23 │ │ │ │ + maddld r19,r19,r7,r20 │ │ │ │ + maddld r18,r18,r10,r2 │ │ │ │ + bgt 10cd0 │ │ │ │ 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 10ee0 │ │ │ │ - addi r1,r31,176 │ │ │ │ + bne 10c00 │ │ │ │ + addi r1,r31,160 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r17,-136(r1) │ │ │ │ ld r18,-128(r1) │ │ │ │ ld r19,-120(r1) │ │ │ │ ld r20,-112(r1) │ │ │ │ ld r21,-104(r1) │ │ │ │ ld r22,-96(r1) │ │ │ │ ld r23,-88(r1) │ │ │ │ ld r24,-80(r1) │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ - mtlr r0 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - divd r6,r11,r8 │ │ │ │ - ldx r11,r3,r9 │ │ │ │ - subf r4,r8,r11 │ │ │ │ - add r10,r4,r10 │ │ │ │ - stdx r10,r21,r9 │ │ │ │ - mulld r10,r6,r8 │ │ │ │ - subf r10,r10,r0 │ │ │ │ - stdx r10,r20,r9 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - cmpdi r9,-8 │ │ │ │ - bne 10f30 │ │ │ │ - b 10f80 │ │ │ │ - lfd f31,0(r25) │ │ │ │ - mr r18,r24 │ │ │ │ - mr r17,r23 │ │ │ │ - b 11038 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + ldx r3,r4,r2 │ │ │ │ + subf r5,r10,r3 │ │ │ │ + add r9,r5,r9 │ │ │ │ + stdx r9,r22,r2 │ │ │ │ + mulld r9,r7,r10 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + stdx r9,r21,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + cmpdi r2,-8 │ │ │ │ + bne 10c60 │ │ │ │ + b 10cb0 │ │ │ │ addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 10eb4 │ │ │ │ + li r2,0 │ │ │ │ + b 10be0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xf82 │ │ │ │ + .long 0xe82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,28128 │ │ │ │ + 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 11178 │ │ │ │ - ori r9,r9,2048 │ │ │ │ - stw r9,112(r3) │ │ │ │ + beq 10e80 │ │ │ │ + ori r2,r2,2048 │ │ │ │ + stw r2,112(r3) │ │ │ │ ld r3,48(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 11ac8 │ │ │ │ - ld r6,56(r30) │ │ │ │ - andi. r5,r3,3 │ │ │ │ - mr r11,r3 │ │ │ │ - mr r7,r3 │ │ │ │ - li r9,1 │ │ │ │ - li r8,1 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - addi r10,r6,-8 │ │ │ │ - beq 111e0 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 111d0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 111c4 │ │ │ │ - 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 11210 │ │ │ │ - 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 111e8 │ │ │ │ - mulld r10,r9,r8 │ │ │ │ + ble 1181c │ │ │ │ + cmpdi r3,1 │ │ │ │ + ld r7,56(r30) │ │ │ │ + beq 11840 │ │ │ │ + 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 10f00 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 10eec │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 10edc │ │ │ │ + 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 10f30 │ │ │ │ + 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 10f08 │ │ │ │ + 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,11740 │ │ │ │ + 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 1126c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 1125c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 11250 │ │ │ │ - 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 1129c │ │ │ │ - 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 10fc4 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 10fb0 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 10fa0 │ │ │ │ + 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 10ff8 │ │ │ │ + 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 11274 │ │ │ │ - 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 10fcc │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq cr7,1101c │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r9,r6,r8 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ sldi r3,r3,3 │ │ │ │ - std r9,80(r30) │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,80(r30) │ │ │ │ + bl 5260 │ │ │ │ ld r6,48(r30) │ │ │ │ - std r3,64(r30) │ │ │ │ cmpdi r6,0 │ │ │ │ - ble 11350 │ │ │ │ + std r3,64(r30) │ │ │ │ + ble 110ec │ │ │ │ cmpdi r6,1 │ │ │ │ - ld r8,72(r30) │ │ │ │ - ld r7,56(r30) │ │ │ │ - beq 11aec │ │ │ │ - srdi r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - andi. r5,r10,1 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - bne 115e0 │ │ │ │ - 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 11858 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne 11370 │ │ │ │ + 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 112ec │ │ │ │ - andi. r9,r6,1 │ │ │ │ - beq 11350 │ │ │ │ - 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 11064 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + clrrdi r2,r6,1 │ │ │ │ + beq 110ec │ │ │ │ + subf r7,r2,r6 │ │ │ │ + li r9,16 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r8,r8,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + cmpldi r7,16 │ │ │ │ + iselgt r9,r9,r7 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r8,r9 │ │ │ │ + xvcvsxddp vs0,vs0 │ │ │ │ + xvcvsxddp vs12,vs12 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r2,r9 │ │ │ │ sldi r3,r6,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,48(r30) │ │ │ │ + bl 5260 │ │ │ │ + ld r8,48(r30) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r3,96(r30) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 11438 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r8,64(r30) │ │ │ │ - cmpldi r9,4 │ │ │ │ - ble 11a40 │ │ │ │ - subf r9,r8,r3 │ │ │ │ - cmpldi r9,8 │ │ │ │ - beq 11a40 │ │ │ │ - srdi r9,r7,1 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r4,r4,27712 │ │ │ │ - addi r5,r5,27744 │ │ │ │ - addi r6,r6,27760 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r11,r9,-1 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - lxv vs11,0(r5) │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - bne 11610 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + ble 111c4 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,64(r30) │ │ │ │ + cmpldi r2,4 │ │ │ │ + ble 11794 │ │ │ │ + subf r2,r10,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + beq 11794 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + plxv vs10,377516 # 6d3d0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 113a0 │ │ │ │ + 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 113c8 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 11438 │ │ │ │ - clrrdi r9,r7,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfd f12,27712(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfdx f10,r8,r9 │ │ │ │ - lfd f0,27744(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,27760(r10) │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz 11154 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq 111c4 │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,377388 # 6d3d0 │ │ │ │ + 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 11940 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 11964 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 11984 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 117f0 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 11490 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 116e0 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 11700 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 1171c │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 115a0 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 11218 │ │ │ │ ld r3,104(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 119f4 │ │ │ │ - ld r9,48(r30) │ │ │ │ + beq 1174c │ │ │ │ + ld r2,48(r30) │ │ │ │ addi r3,r3,1 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 119d0 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 119a0 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 11570 │ │ │ │ - ld r10,48(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 11a38 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 11580 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 11550 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 112fc │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 1178c │ │ │ │ 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 114fc │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 114ec │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 11a2c │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq 11528 │ │ │ │ - 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 11504 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq 1128c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 11280 │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 11780 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 112ac │ │ │ │ + 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 11294 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r29,vs32 │ │ │ │ ld r3,8(r30) │ │ │ │ mulld r3,r29,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + bl 5260 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 5260 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,192(r30) │ │ │ │ - mulld r3,r29,r9 │ │ │ │ + mulld r3,r29,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,184(r30) │ │ │ │ - andi. r10,r9,1024 │ │ │ │ - bne 11640 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 113d0 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ li r3,0 │ │ │ │ - bne 117d0 │ │ │ │ - nop │ │ │ │ + bne 1153c │ │ │ │ + pld r9,519216 # 8ff40 [nfft_trafo@got] │ │ │ │ + pld r2,519216 # 8ff48 [nfft_adjoint@got] │ │ │ │ std r3,240(r30) │ │ │ │ - ld r10,-32672(r2) │ │ │ │ - nop │ │ │ │ - ld r9,-32664(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 112e4 │ │ │ │ - b 11328 │ │ │ │ + bne 1105c │ │ │ │ + b 110a0 │ │ │ │ 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 113c0 │ │ │ │ - b 113fc │ │ │ │ + bne 1114c │ │ │ │ + b 11188 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r30) │ │ │ │ + bl 5120 │ │ │ │ + ld r2,80(r30) │ │ │ │ mr r29,r3 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sldi r3,r2,4 │ │ │ │ + bl 5260 │ │ │ │ lwz r9,112(r30) │ │ │ │ + mr r2,r3 │ │ │ │ std r3,216(r30) │ │ │ │ andi. r9,r9,512 │ │ │ │ - bne 11ad8 │ │ │ │ - nop │ │ │ │ - std r3,224(r30) │ │ │ │ - ld r28,-32680(r2) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 1182c │ │ │ │ + pld r3,519088 # 8ffa8 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + std r2,224(r30) │ │ │ │ + bl 49e0 │ │ │ │ extsw r3,r29 │ │ │ │ - bl 4ac0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a60 │ │ │ │ ld r3,48(r30) │ │ │ │ sldi r3,r3,2 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ ld r7,48(r30) │ │ │ │ - mr r29,r3 │ │ │ │ cmpdi r7,0 │ │ │ │ - ble 11758 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r6,72(r30) │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 11af4 │ │ │ │ - srdi r10,r7,2 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r9,r6 │ │ │ │ - andi. r5,r10,1 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - bne 11a08 │ │ │ │ - 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 114d4 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + ld r8,72(r30) │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 11860 │ │ │ │ + srdi r9,r7,2 │ │ │ │ + mr r10,r3 │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r6,r9,1 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + bne 1175c │ │ │ │ + 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 116e0 │ │ │ │ - andi. r9,r7,3 │ │ │ │ - beq 11758 │ │ │ │ - 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 11758 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r6,r6,r5 │ │ │ │ - add r10,r29,r10 │ │ │ │ - cmpd r9,r7 │ │ │ │ - ld r9,8(r6) │ │ │ │ - stw r9,4(r10) │ │ │ │ - bge 11758 │ │ │ │ - ld r9,16(r6) │ │ │ │ - stw r9,8(r10) │ │ │ │ + stxv vs33,-32(r10) │ │ │ │ + stxv vs32,-16(r10) │ │ │ │ + bdnz 1145c │ │ │ │ + andi. r2,r7,3 │ │ │ │ + beq 114d4 │ │ │ │ + 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 114d4 │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r8,r8,r6 │ │ │ │ + add r9,r29,r9 │ │ │ │ + cmpd r7,r2 │ │ │ │ + ld r2,8(r8) │ │ │ │ + stw r2,4(r9) │ │ │ │ + ble 114d4 │ │ │ │ + ld r2,16(r8) │ │ │ │ + stw r2,8(r9) │ │ │ │ lwz r8,116(r30) │ │ │ │ ld r6,224(r30) │ │ │ │ - ld r5,216(r30) │ │ │ │ extsw r3,r7 │ │ │ │ mr r4,r29 │ │ │ │ li r7,-1 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,216(r30) │ │ │ │ + bl 4e60 │ │ │ │ lwz r8,116(r30) │ │ │ │ ld r6,216(r30) │ │ │ │ - ld r5,224(r30) │ │ │ │ li r7,1 │ │ │ │ mr r4,r29 │ │ │ │ - mr r9,r3 │ │ │ │ + ld r5,224(r30) │ │ │ │ + std r3,152(r30) │ │ │ │ lwa r3,48(r30) │ │ │ │ - std r9,152(r30) │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4e60 │ │ │ │ + mr r2,r3 │ │ │ │ mr r3,r29 │ │ │ │ - std r9,160(r30) │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + std r2,160(r30) │ │ │ │ + bl 4cc0 │ │ │ │ + pld r3,518792 # 8ffa8 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ae0 │ │ │ │ + lwz r2,112(r30) │ │ │ │ li r3,0 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 11584 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 11310 │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 11584 │ │ │ │ - nop │ │ │ │ + bl 5260 │ │ │ │ + b 11310 │ │ │ │ nop │ │ │ │ + ld r3,8(r30) │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ + mulld r3,r3,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,176(r30) │ │ │ │ + b 11228 │ │ │ │ nop │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r3,8(r30) │ │ │ │ + mulld r3,r3,r2 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,176(r30) │ │ │ │ + b 11220 │ │ │ │ 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 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r30) │ │ │ │ + addi r2,r3,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 5260 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ mr r29,r3 │ │ │ │ std r3,168(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 11920 │ │ │ │ - ld r10,56(r30) │ │ │ │ + ble 116c0 │ │ │ │ + ld r9,56(r30) │ │ │ │ + plfd f30,376324 # 6d3e0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ addi r27,r1,24 │ │ │ │ + li r26,0 │ │ │ │ li r25,0 │ │ │ │ - li r24,0 │ │ │ │ nop │ │ │ │ - sldi r28,r25,3 │ │ │ │ - ldx r3,r10,r28 │ │ │ │ + nop │ │ │ │ + sldi r28,r26,3 │ │ │ │ + ldx r3,r9,r28 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,56(r30) │ │ │ │ - stdu r24,8(r27) │ │ │ │ + bl 5260 │ │ │ │ + ld r9,56(r30) │ │ │ │ + stdu r25,8(r27) │ │ │ │ stdx r3,r29,r28 │ │ │ │ - ldx r9,r10,r28 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 11900 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 116a8 │ │ │ │ li r29,0 │ │ │ │ - lfd f31,27776(r10) │ │ │ │ - addi r26,r26,27712 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + nop │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r8,72(r30) │ │ │ │ - ld r10,96(r30) │ │ │ │ - subf r9,r9,r29 │ │ │ │ + ld r10,72(r30) │ │ │ │ + ld r9,96(r30) │ │ │ │ + subf r2,r2,r29 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfdx f12,r8,r28 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + lfdx f12,r10,r28 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfdx f12,r10,r28 │ │ │ │ - fmul f0,f0,f31 │ │ │ │ + lfdx f12,r9,r28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - ld r10,56(r30) │ │ │ │ - ld r7,168(r30) │ │ │ │ - sldi r8,r29,3 │ │ │ │ + bl 51e0 │ │ │ │ + ld r9,56(r30) │ │ │ │ + ld r8,168(r30) │ │ │ │ + sldi r10,r29,3 │ │ │ │ addi r29,r29,1 │ │ │ │ + fdiv f1,f31,f1 │ │ │ │ std r29,0(r27) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r28 │ │ │ │ - ldx r7,r7,r28 │ │ │ │ - cmpd r9,r29 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - bgt 11880 │ │ │ │ - ld r9,48(r30) │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpd r25,r9 │ │ │ │ - bge 11920 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + ldx r8,r8,r28 │ │ │ │ + cmpd r2,r29 │ │ │ │ + stfdx f1,r8,r10 │ │ │ │ + bgt 11630 │ │ │ │ + ld r2,48(r30) │ │ │ │ + addi r26,r26,1 │ │ │ │ + cmpd r26,r2 │ │ │ │ + bge 116c0 │ │ │ │ ld r29,168(r30) │ │ │ │ - b 11840 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b 1145c │ │ │ │ + b 11600 │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r9,0(r24) │ │ │ │ + mr r1,r24 │ │ │ │ + b 111e8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ - mulld r3,r7,r3 │ │ │ │ + mulld r3,r8,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,120(r30) │ │ │ │ - andi. r10,r9,128 │ │ │ │ - beq 1144c │ │ │ │ + andi. r9,r2,128 │ │ │ │ + beq 111d8 │ │ │ │ ld r3,0(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,16(r30) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - beq 11454 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + beq 111e0 │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,24(r30) │ │ │ │ - b 11454 │ │ │ │ - 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 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - b 114a0 │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r3,8(r30) │ │ │ │ - mulld r3,r3,r9 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - b 11498 │ │ │ │ + b 111e0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r6,72(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + b 10f64 │ │ │ │ ld r3,88(r30) │ │ │ │ - bl 4b00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4aa0 │ │ │ │ std r3,104(r30) │ │ │ │ - b 11470 │ │ │ │ - lxv vs32,0(r6) │ │ │ │ - lxv vs33,16(r6) │ │ │ │ - cmpdi r5,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r9,r6,32 │ │ │ │ + b 111fc │ │ │ │ + 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 116d8 │ │ │ │ - b 1170c │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - b 114e0 │ │ │ │ + bne 11454 │ │ │ │ + b 11488 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 11278 │ │ │ │ li r29,1 │ │ │ │ - b 11528 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - lfd f12,27712(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,27744(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f10,27760(r10) │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 11a88 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + b 112c0 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + plfd f10,375864 # 6d3d0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq 117dc │ │ │ │ + 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 11438 │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 111c4 │ │ │ │ + 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 11a90 │ │ │ │ - b 11438 │ │ │ │ - li r10,1 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + bdnz 117e4 │ │ │ │ + b 111c4 │ │ │ │ li r9,1 │ │ │ │ - std r10,0(r30) │ │ │ │ - b 112a0 │ │ │ │ + li r2,1 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 1101c │ │ │ │ ld r3,80(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 1166c │ │ │ │ - li r9,0 │ │ │ │ - b 11334 │ │ │ │ - li r9,0 │ │ │ │ - b 11718 │ │ │ │ + bl 5260 │ │ │ │ + mr r2,r3 │ │ │ │ + b 113f8 │ │ │ │ + ld r9,0(r7) │ │ │ │ + ld r6,72(r30) │ │ │ │ + li r2,1 │ │ │ │ + li r8,0 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 11010 │ │ │ │ + li r2,0 │ │ │ │ + b 110ac │ │ │ │ + li r2,0 │ │ │ │ + b 11494 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x981 │ │ │ │ + .long 0x882 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,25584 │ │ │ │ mflr r0 │ │ │ │ + std r29,-72(r1) │ │ │ │ std r28,-80(r1) │ │ │ │ - ld r28,0(r3) │ │ │ │ + ld r29,0(r3) │ │ │ │ std r26,-96(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ mr r30,r3 │ │ │ │ - ld r29,8(r28) │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ stdu r1,-176(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r28,8(r29) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ + bl 4f00 │ │ │ │ + divd r2,r28,r31 │ │ │ │ mr r26,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 11cd8 │ │ │ │ - maddld r26,r9,r26,r10 │ │ │ │ - add r9,r9,r26 │ │ │ │ - cmpd r26,r9 │ │ │ │ - bge 11cb4 │ │ │ │ - std r24,64(r1) │ │ │ │ - ld r24,0(r28) │ │ │ │ - cmpdi r24,0 │ │ │ │ - ble 11ce4 │ │ │ │ - ld r10,16(r30) │ │ │ │ - addis r8,r2,-3 │ │ │ │ + mulld r9,r2,r31 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 11a30 │ │ │ │ + maddld r26,r2,r26,r9 │ │ │ │ + add r2,r2,r26 │ │ │ │ + cmpd r26,r2 │ │ │ │ + bge 11a0c │ │ │ │ std r23,56(r1) │ │ │ │ - sradi r23,r24,1 │ │ │ │ - addze r23,r23 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + ld r23,0(r29) │ │ │ │ + cmpdi r23,0 │ │ │ │ + ble 11a3c │ │ │ │ + ld r9,16(r30) │ │ │ │ + std r24,64(r1) │ │ │ │ + std r25,72(r1) │ │ │ │ + sradi r24,r23,1 │ │ │ │ + addze r24,r24 │ │ │ │ + sldi r28,r26,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ std r21,40(r1) │ │ │ │ std r22,48(r1) │ │ │ │ - ld r21,120(r28) │ │ │ │ - stfd f26,128(r1) │ │ │ │ - sldi r28,r26,4 │ │ │ │ + ld r21,120(r29) │ │ │ │ ld r22,8(r30) │ │ │ │ - lfd f26,27776(r8) │ │ │ │ - std r25,72(r1) │ │ │ │ sldi r26,r26,3 │ │ │ │ - std r27,88(r1) │ │ │ │ + stfd f26,128(r1) │ │ │ │ stfd f27,136(r1) │ │ │ │ - add r25,r9,r10 │ │ │ │ - add r28,r28,r10 │ │ │ │ - neg r23,r23 │ │ │ │ + plfd f26,375480 # 6d3e0 │ │ │ │ + std r27,88(r1) │ │ │ │ stfd f28,144(r1) │ │ │ │ stfd f29,152(r1) │ │ │ │ + add r25,r2,r9 │ │ │ │ + add r28,r28,r9 │ │ │ │ + neg r24,r24 │ │ │ │ stfd f30,160(r1) │ │ │ │ stfd f31,168(r1) │ │ │ │ lfd f29,8(r28) │ │ │ │ lfd f30,0(r28) │ │ │ │ add r27,r21,r26 │ │ │ │ - mr r29,r24 │ │ │ │ - mr r30,r23 │ │ │ │ + mr r29,r23 │ │ │ │ + mr r30,r24 │ │ │ │ mr r31,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f31,0(r27) │ │ │ │ mtfprd f0,r30 │ │ │ │ lfd f27,0(r31) │ │ │ │ - lfd f28,8(r31) │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ + lfd f28,-8(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f31,f31,f26 │ │ │ │ fmul f31,f31,f0 │ │ │ │ fmr f1,f31 │ │ │ │ - bl 5700 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 56a0 │ │ │ │ fmr f0,f1 │ │ │ │ fneg f1,f31 │ │ │ │ fmr f31,f0 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 53c0 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - fmadd f30,f31,f27,f30 │ │ │ │ fmadd f29,f1,f27,f29 │ │ │ │ - fnmsub f30,f1,f28,f30 │ │ │ │ + fmadd f30,f31,f27,f30 │ │ │ │ fmadd f29,f31,f28,f29 │ │ │ │ - stfd f30,0(r28) │ │ │ │ + fnmsub f30,f1,f28,f30 │ │ │ │ stfd f29,8(r28) │ │ │ │ - bne 11c10 │ │ │ │ + stfd f30,0(r28) │ │ │ │ + bne 11970 │ │ │ │ addi r28,r28,16 │ │ │ │ addi r26,r26,8 │ │ │ │ cmpld r25,r28 │ │ │ │ - bne 11bf0 │ │ │ │ + bne 11950 │ │ │ │ lfd f26,128(r1) │ │ │ │ lfd f27,136(r1) │ │ │ │ lfd f28,144(r1) │ │ │ │ lfd f29,152(r1) │ │ │ │ lfd f30,160(r1) │ │ │ │ lfd f31,168(r1) │ │ │ │ ld r21,40(r1) │ │ │ │ @@ -13338,325 +12444,309 @@ │ │ │ │ ld r26,-96(r1) │ │ │ │ ld r28,-80(r1) │ │ │ │ ld r29,-72(r1) │ │ │ │ ld r30,-64(r1) │ │ │ │ ld r31,-56(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 11b70 │ │ │ │ - ld r24,64(r1) │ │ │ │ - b 11cb4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 118d0 │ │ │ │ + ld r23,56(r1) │ │ │ │ + b 11a0c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xb86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,25088 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r17,-176(r1) │ │ │ │ - std r24,-120(r1) │ │ │ │ - std r26,-104(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + std r17,-184(r1) │ │ │ │ ld r17,0(r3) │ │ │ │ - std r15,-192(r1) │ │ │ │ - std r16,-184(r1) │ │ │ │ - std r18,-168(r1) │ │ │ │ - std r19,-160(r1) │ │ │ │ - std r20,-152(r1) │ │ │ │ - std r21,-144(r1) │ │ │ │ - std r22,-136(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r23,-128(r1) │ │ │ │ - std r25,-112(r1) │ │ │ │ - std r27,-96(r1) │ │ │ │ - stdu r1,-224(r1) │ │ │ │ - mr r29,r3 │ │ │ │ + std r24,-128(r1) │ │ │ │ + std r23,-136(r1) │ │ │ │ + std r22,-144(r1) │ │ │ │ + std r26,-112(r1) │ │ │ │ + std r25,-120(r1) │ │ │ │ + std r28,-96(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ ld r28,8(r17) │ │ │ │ + mr r29,r3 │ │ │ │ + std r31,-72(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r15,-200(r1) │ │ │ │ + std r16,-192(r1) │ │ │ │ + std r18,-176(r1) │ │ │ │ + std r19,-168(r1) │ │ │ │ + std r20,-160(r1) │ │ │ │ + std r21,-152(r1) │ │ │ │ + std r27,-104(r1) │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r24,r28,r30 │ │ │ │ mr r26,r3 │ │ │ │ - mulld r9,r24,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 120c4 │ │ │ │ - maddld r26,r24,r26,r9 │ │ │ │ + mulld r2,r24,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 11df4 │ │ │ │ + maddld r26,r24,r26,r2 │ │ │ │ add r24,r24,r26 │ │ │ │ cmpd r26,r24 │ │ │ │ - bge 12024 │ │ │ │ + bge 11d54 │ │ │ │ ld r20,16(r29) │ │ │ │ - sldi r9,r26,4 │ │ │ │ + sldi r2,r26,4 │ │ │ │ ld r23,8(r29) │ │ │ │ - xxlxor vs25,vs25,vs25 │ │ │ │ - add r20,r20,r9 │ │ │ │ + xxlxor vs24,vs24,vs24 │ │ │ │ + plfd f25,374980 # 6d3e0 │ │ │ │ + add r20,r20,r2 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r16,48(r17) │ │ │ │ - ld r8,0(r1) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r25,r1 │ │ │ │ - sldi r29,r16,3 │ │ │ │ + sldi r30,r16,3 │ │ │ │ cmpdi r16,0 │ │ │ │ - addi r9,r29,15 │ │ │ │ - addi r10,r29,23 │ │ │ │ + addi r2,r30,15 │ │ │ │ + addi r9,r30,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r19,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r18,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f25,0(r18) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f24,0(r18) │ │ │ │ addi r21,r1,32 │ │ │ │ - ble 11e98 │ │ │ │ - mulld r10,r26,r16 │ │ │ │ - ld r8,120(r17) │ │ │ │ + ble 11bd8 │ │ │ │ + mulld r9,r26,r16 │ │ │ │ + ld r10,120(r17) │ │ │ │ + ld r7,56(r17) │ │ │ │ mtctr r16 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r6,56(r17) │ │ │ │ + li r2,0 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r7,r18,8 │ │ │ │ - lfd f10,27776(r9) │ │ │ │ - li r9,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r8,r8,r10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r10,r6,r9 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - sradi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - neg r10,r10 │ │ │ │ - stfdx f0,r19,r9 │ │ │ │ - mtfprd f11,r10 │ │ │ │ - stdx r10,r21,r9 │ │ │ │ + addi r8,r18,8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r10,r10,r9 │ │ │ │ + ldx r9,r7,r2 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + sradi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + fmul f0,f0,f25 │ │ │ │ + neg r9,r9 │ │ │ │ + stfdx f0,r19,r2 │ │ │ │ + mtfprd f11,r9 │ │ │ │ + stdx r9,r21,r2 │ │ │ │ fcfid f11,f11 │ │ │ │ fmadd f12,f0,f11,f12 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 11e60 │ │ │ │ - ld r9,0(r17) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 12008 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + stfdx f12,r8,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 11ba0 │ │ │ │ + ld r2,0(r17) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 11d38 │ │ │ │ + sldi r2,r2,4 │ │ │ │ addi r15,r16,-1 │ │ │ │ - lfdx f26,r18,r29 │ │ │ │ + lfdx f26,r18,r30 │ │ │ │ lfd f30,8(r20) │ │ │ │ - lfd f31,0(r20) │ │ │ │ - add r27,r18,r29 │ │ │ │ + add r27,r18,r30 │ │ │ │ mr r22,r23 │ │ │ │ - add r28,r21,r29 │ │ │ │ + lfd f31,0(r20) │ │ │ │ + add r28,r21,r30 │ │ │ │ cmpdi cr4,r15,0 │ │ │ │ - add r30,r9,r23 │ │ │ │ + add r29,r2,r23 │ │ │ │ nop │ │ │ │ fmr f1,f26 │ │ │ │ lfd f27,0(r22) │ │ │ │ lfd f28,8(r22) │ │ │ │ - bl 5700 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 56a0 │ │ │ │ fmr f29,f1 │ │ │ │ fneg f1,f26 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 53c0 │ │ │ │ fmadd f31,f27,f29,f31 │ │ │ │ fmadd f30,f27,f1,f30 │ │ │ │ fnmsub f31,f28,f1,f31 │ │ │ │ fmadd f30,f28,f29,f30 │ │ │ │ stfd f31,0(r20) │ │ │ │ stfd f30,8(r20) │ │ │ │ - ble cr4,120b4 │ │ │ │ - ld r5,56(r17) │ │ │ │ + ble cr4,11de4 │ │ │ │ + ld r6,56(r17) │ │ │ │ mtctr r15 │ │ │ │ - mr r6,r28 │ │ │ │ - mr r10,r15 │ │ │ │ - add r5,r5,r29 │ │ │ │ - b 11f3c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r9,0(r6) │ │ │ │ - bdz 120a0 │ │ │ │ - ldu r9,-8(r5) │ │ │ │ - ldu r7,-8(r6) │ │ │ │ - sradi r8,r9,1 │ │ │ │ - addze r8,r8 │ │ │ │ + mr r7,r28 │ │ │ │ + mr r9,r15 │ │ │ │ + add r6,r6,r30 │ │ │ │ + b 11c6c │ │ │ │ addi r9,r9,-1 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 11f30 │ │ │ │ - cmpd r16,r10 │ │ │ │ - addi r7,r7,1 │ │ │ │ - sldi r4,r10,3 │ │ │ │ - stdx r7,r21,r4 │ │ │ │ - ble 11ffc │ │ │ │ - subf r10,r10,r16 │ │ │ │ - add r8,r18,r4 │ │ │ │ - lfdx f12,r18,r4 │ │ │ │ - add r5,r21,r4 │ │ │ │ - add r6,r19,r4 │ │ │ │ - li r9,0 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - addi r7,r8,8 │ │ │ │ - beq 11fbc │ │ │ │ - lfdx f0,r21,r4 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r9,8 │ │ │ │ + std r2,0(r7) │ │ │ │ + bdz 11dd0 │ │ │ │ + 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 11c60 │ │ │ │ + cmpd r16,r9 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + stdx r8,r21,r10 │ │ │ │ + ble 11d2c │ │ │ │ + subf r9,r9,r16 │ │ │ │ + add r5,r18,r10 │ │ │ │ + lfdx f12,r18,r10 │ │ │ │ + add r6,r21,r10 │ │ │ │ + add r7,r19,r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + addi r8,r5,8 │ │ │ │ + beq 11cec │ │ │ │ + lfdx f0,r21,r10 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,8 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfdx f0,r19,r4 │ │ │ │ + lfdx f0,r19,r10 │ │ │ │ fmadd f12,f11,f0,f12 │ │ │ │ - stfd f12,8(r8) │ │ │ │ - beq 11ff8 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f11,r5,r9 │ │ │ │ - addi r8,r9,8 │ │ │ │ - lfdx f9,r6,r9 │ │ │ │ + stfd f12,8(r5) │ │ │ │ + beq 11d28 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f11,r6,r2 │ │ │ │ + addi r10,r2,8 │ │ │ │ + lfdx f9,r7,r2 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r5,r8 │ │ │ │ + lfdx f11,r6,r10 │ │ │ │ fcfid f10,f11 │ │ │ │ - lfdx f11,r6,r8 │ │ │ │ + lfdx f11,r7,r10 │ │ │ │ fmadd f0,f0,f9,f12 │ │ │ │ fmadd f12,f10,f11,f0 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f12,r7,r8 │ │ │ │ - bdnz 11fc4 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f12,r8,r10 │ │ │ │ + bdnz 11cf4 │ │ │ │ lfd f26,0(r27) │ │ │ │ addi r22,r22,16 │ │ │ │ - cmpld r30,r22 │ │ │ │ - bne 11ed0 │ │ │ │ + cmpld r29,r22 │ │ │ │ + bne 11c10 │ │ │ │ addi r26,r26,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r20,r20,16 │ │ │ │ cmpd r24,r26 │ │ │ │ - std r9,0(r25) │ │ │ │ + std r2,0(r25) │ │ │ │ mr r1,r25 │ │ │ │ - bne 11de0 │ │ │ │ - addi r1,r31,224 │ │ │ │ + bne 11b30 │ │ │ │ + addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r15,-192(r1) │ │ │ │ - ld r16,-184(r1) │ │ │ │ - ld r17,-176(r1) │ │ │ │ - ld r18,-168(r1) │ │ │ │ - ld r19,-160(r1) │ │ │ │ - ld r20,-152(r1) │ │ │ │ - ld r21,-144(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - ld r23,-128(r1) │ │ │ │ - ld r24,-120(r1) │ │ │ │ - ld r25,-112(r1) │ │ │ │ - ld r26,-104(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ - ld r28,-88(r1) │ │ │ │ + ld r15,-200(r1) │ │ │ │ + ld r16,-192(r1) │ │ │ │ + ld r17,-184(r1) │ │ │ │ + ld r18,-176(r1) │ │ │ │ + ld r19,-168(r1) │ │ │ │ + ld r20,-160(r1) │ │ │ │ + ld r21,-152(r1) │ │ │ │ + ld r22,-144(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r23,-136(r1) │ │ │ │ + ld r24,-128(r1) │ │ │ │ + ld r25,-120(r1) │ │ │ │ + ld r26,-112(r1) │ │ │ │ + ld r27,-104(r1) │ │ │ │ + ld r28,-96(r1) │ │ │ │ + ld r29,-88(r1) │ │ │ │ + ld r30,-80(r1) │ │ │ │ + ld r31,-72(r1) │ │ │ │ + lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - ld r9,0(r21) │ │ │ │ - li r4,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r21) │ │ │ │ - b 11f74 │ │ │ │ - sldi r9,r15,3 │ │ │ │ - mr r10,r15 │ │ │ │ - ldx r7,r21,r9 │ │ │ │ - b 11f60 │ │ │ │ + ld r2,0(r21) │ │ │ │ + li r10,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r21) │ │ │ │ + b 11ca4 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + mr r9,r15 │ │ │ │ + ldx r8,r21,r2 │ │ │ │ + b 11c90 │ │ │ │ addi r24,r24,1 │ │ │ │ - li r9,0 │ │ │ │ - b 11db8 │ │ │ │ + li r2,0 │ │ │ │ + b 11afc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1187 │ │ │ │ + .long 0x1188 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,24096 │ │ │ │ mflr r0 │ │ │ │ std r27,-72(r1) │ │ │ │ ld r27,0(r3) │ │ │ │ std r29,-56(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r30,-48(r1) │ │ │ │ std r31,-40(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - ld r31,0(r27) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-176(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r31,0(r27) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r31,r30 │ │ │ │ - mulld r10,r9,r30 │ │ │ │ - subf r10,r10,r31 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 1228c │ │ │ │ - maddld r10,r9,r3,r10 │ │ │ │ - add r9,r9,r10 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bge 1226c │ │ │ │ + bl 4f00 │ │ │ │ + divd r2,r31,r30 │ │ │ │ + mulld r9,r2,r30 │ │ │ │ + subf r9,r9,r31 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 11fa8 │ │ │ │ + maddld r9,r2,r3,r9 │ │ │ │ + add r2,r2,r9 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bge 11f88 │ │ │ │ std r23,72(r1) │ │ │ │ ld r23,8(r27) │ │ │ │ cmpdi r23,0 │ │ │ │ - ble 12298 │ │ │ │ - ld r8,8(r29) │ │ │ │ + ble 11fb4 │ │ │ │ + ld r10,8(r29) │ │ │ │ sradi r31,r31,1 │ │ │ │ addze r31,r31 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ std r22,64(r1) │ │ │ │ + std r21,56(r1) │ │ │ │ + ld r22,16(r29) │ │ │ │ std r28,112(r1) │ │ │ │ stfd f28,144(r1) │ │ │ │ - sldi r28,r10,4 │ │ │ │ - ld r22,16(r29) │ │ │ │ - lfd f28,27776(r7) │ │ │ │ - std r21,56(r1) │ │ │ │ - std r24,80(r1) │ │ │ │ + sldi r28,r9,4 │ │ │ │ + plfd f28,374080 # 6d3e0 │ │ │ │ ld r21,120(r27) │ │ │ │ + addi r27,r1,40 │ │ │ │ + std r24,80(r1) │ │ │ │ std r25,88(r1) │ │ │ │ std r26,96(r1) │ │ │ │ - addi r27,r1,40 │ │ │ │ addi r26,r1,32 │ │ │ │ - subf r25,r31,r10 │ │ │ │ - add r28,r28,r8 │ │ │ │ - add r24,r9,r8 │ │ │ │ stfd f29,152(r1) │ │ │ │ stfd f30,160(r1) │ │ │ │ + subf r25,r31,r9 │ │ │ │ + add r28,r28,r10 │ │ │ │ + add r24,r2,r10 │ │ │ │ stfd f31,168(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprd f0,r25 │ │ │ │ lfd f30,8(r28) │ │ │ │ lfd f31,0(r28) │ │ │ │ mr r29,r23 │ │ │ │ @@ -13666,32 +12756,31 @@ │ │ │ │ fmul f29,f29,f28 │ │ │ │ lfd f1,0(r30) │ │ │ │ mr r5,r27 │ │ │ │ mr r4,r26 │ │ │ │ addi r30,r30,8 │ │ │ │ addi r31,r31,16 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ lfd f10,-16(r31) │ │ │ │ lfd f12,40(r1) │ │ │ │ + addic. r29,r29,-1 │ │ │ │ lfd f11,32(r1) │ │ │ │ lfd f0,-8(r31) │ │ │ │ - addic. r29,r29,-1 │ │ │ │ fmadd f31,f12,f10,f31 │ │ │ │ fmadd f30,f11,f10,f30 │ │ │ │ fnmsub f31,f11,f0,f31 │ │ │ │ fmadd f30,f12,f0,f30 │ │ │ │ stfd f31,0(r28) │ │ │ │ stfd f30,8(r28) │ │ │ │ - bne 121e0 │ │ │ │ + bne 11f00 │ │ │ │ addi r28,r28,16 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpld r24,r28 │ │ │ │ - bne 121c0 │ │ │ │ + bne 11ee0 │ │ │ │ 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) │ │ │ │ @@ -13703,2279 +12792,2278 @@ │ │ │ │ ld r0,16(r1) │ │ │ │ ld r27,-72(r1) │ │ │ │ ld r29,-56(r1) │ │ │ │ ld r30,-48(r1) │ │ │ │ ld r31,-40(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 12138 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 11e58 │ │ │ │ ld r23,72(r1) │ │ │ │ - b 1226c │ │ │ │ + b 11f88 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xb84 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,23632 │ │ │ │ + nop │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ - mfcr r11 │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + std r28,-56(r1) │ │ │ │ + std r29,-48(r1) │ │ │ │ ld r29,0(r3) │ │ │ │ - std r15,-144(r1) │ │ │ │ - std r16,-136(r1) │ │ │ │ - std r17,-128(r1) │ │ │ │ - std r18,-120(r1) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r20,-104(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ mr r28,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ + std r31,-32(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-192(r1) │ │ │ │ + std r16,-152(r1) │ │ │ │ + std r17,-144(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ ld r27,0(r29) │ │ │ │ + std r21,-112(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ + std r25,-80(r1) │ │ │ │ + stdu r1,-224(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,48(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r23,r27,r30 │ │ │ │ - mr r25,r3 │ │ │ │ - mulld r9,r23,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1261c │ │ │ │ - maddld r25,r23,r25,r9 │ │ │ │ - add r23,r23,r25 │ │ │ │ - cmpd r25,r23 │ │ │ │ - bge 12590 │ │ │ │ + bl 4f00 │ │ │ │ + divd r24,r27,r30 │ │ │ │ + mr r26,r3 │ │ │ │ + mulld r2,r24,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 12330 │ │ │ │ + maddld r26,r24,r26,r2 │ │ │ │ + add r24,r24,r26 │ │ │ │ + cmpd r26,r24 │ │ │ │ + bge 122b4 │ │ │ │ ld r18,8(r28) │ │ │ │ - sldi r9,r25,4 │ │ │ │ - addis r26,r2,-3 │ │ │ │ - ld r22,16(r28) │ │ │ │ + sldi r2,r26,4 │ │ │ │ + plfd f31,373600 # 6d3e0 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ addi r27,r31,32 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ + plxv vs63,373576 # 6d3e0 │ │ │ │ + ld r23,16(r28) │ │ │ │ addi r28,r31,40 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r26,r26,27776 │ │ │ │ - add r18,r18,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r18,r18,r2 │ │ │ │ nop │ │ │ │ ld r17,48(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r24,r1 │ │ │ │ - sldi r10,r17,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r25,r1 │ │ │ │ + sldi r9,r17,3 │ │ │ │ cmpdi cr4,r17,0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + addi r2,r9,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r30,r1,32 │ │ │ │ - ble cr4,123f8 │ │ │ │ - ld r6,56(r29) │ │ │ │ + ble cr4,12118 │ │ │ │ + ld r7,56(r29) │ │ │ │ mtctr r17 │ │ │ │ - add r5,r30,r10 │ │ │ │ - mr r8,r25 │ │ │ │ - add r6,r6,r10 │ │ │ │ - ldu r9,-8(r6) │ │ │ │ - divd r7,r8,r9 │ │ │ │ - sradi r10,r9,1 │ │ │ │ - addze r10,r10 │ │ │ │ - mulld r9,r7,r9 │ │ │ │ - subf r9,r9,r8 │ │ │ │ - mr r8,r7 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - stdu r9,-8(r5) │ │ │ │ - bdnz 123d0 │ │ │ │ - ld r9,8(r29) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 12574 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - addi r10,r17,-1 │ │ │ │ + add r6,r30,r9 │ │ │ │ + mr r10,r26 │ │ │ │ + add r7,r7,r9 │ │ │ │ + ldu r2,-8(r7) │ │ │ │ + divd r8,r10,r2 │ │ │ │ + sradi r9,r2,1 │ │ │ │ + addze r9,r9 │ │ │ │ + mulld r2,r8,r2 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + mr r10,r8 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + stdu r2,-8(r6) │ │ │ │ + bdnz 120f0 │ │ │ │ + ld r2,8(r29) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 12298 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + addi r9,r17,-1 │ │ │ │ clrrdi r20,r17,2 │ │ │ │ - mr r16,r22 │ │ │ │ - li r15,0 │ │ │ │ - addi r19,r30,16 │ │ │ │ - add r21,r9,r22 │ │ │ │ - cmpldi cr3,r10,2 │ │ │ │ + mr r19,r23 │ │ │ │ + li r16,0 │ │ │ │ + addi r22,r30,16 │ │ │ │ + add r21,r2,r23 │ │ │ │ + cmpldi cr3,r9,2 │ │ │ │ cmpd cr2,r17,r20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr4,12600 │ │ │ │ - ld r7,120(r29) │ │ │ │ - ble cr3,12610 │ │ │ │ + fmr f12,f29 │ │ │ │ + fmr f11,f30 │ │ │ │ + ble cr4,12260 │ │ │ │ + ld r8,120(r29) │ │ │ │ + ble cr3,12324 │ │ │ │ + sldi r9,r16,3 │ │ │ │ + srdi r10,r17,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - lxv vs8,0(r26) │ │ │ │ - sldi r10,r15,3 │ │ │ │ - srdi r8,r17,2 │ │ │ │ - li r9,0 │ │ │ │ - add r10,r7,r10 │ │ │ │ - mtctr r8 │ │ │ │ + li r2,0 │ │ │ │ + add r9,r8,r9 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs9,vs32 │ │ │ │ - addi r8,r10,16 │ │ │ │ - lxvx vs10,r10,r9 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - lxvx vs0,r19,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - xvmuldp vs10,vs10,vs8 │ │ │ │ + addi r10,r9,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs10,r9,r2 │ │ │ │ + lxvx vs11,r30,r2 │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + lxvx vs0,r22,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + xvmuldp vs10,vs10,vs63 │ │ │ │ xvcvsxddp vs11,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs8 │ │ │ │ + xvmuldp vs12,vs12,vs63 │ │ │ │ xvcvsxddp vs0,vs0 │ │ │ │ xvmaddadp vs9,vs10,vs11 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - bdnz 12460 │ │ │ │ + bdnz 12190 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ - mr r9,r20 │ │ │ │ + mr r2,r20 │ │ │ │ xxsldwi vs1,vs32,vs32,2 │ │ │ │ xvadddp vs1,vs1,vs32 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq cr2,12524 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r6,r9,1 │ │ │ │ - lfdx f11,r30,r8 │ │ │ │ - lfd f12,27776(r10) │ │ │ │ - add r10,r15,r9 │ │ │ │ - cmpd r17,r6 │ │ │ │ - add r8,r30,r8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fcfid f0,f11 │ │ │ │ - lfdx f11,r7,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f1,f0,f11,f1 │ │ │ │ - ble 12524 │ │ │ │ - lfd f11,8(r8) │ │ │ │ - add r10,r15,r6 │ │ │ │ - addi r9,r9,2 │ │ │ │ + beq cr2,1224c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + add r10,r16,r2 │ │ │ │ + addi r7,r2,1 │ │ │ │ + lfdx f12,r30,r9 │ │ │ │ sldi r10,r10,3 │ │ │ │ - cmpd r17,r9 │ │ │ │ - fcfid f0,f11 │ │ │ │ - lfdx f11,r7,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f1,f0,f11,f1 │ │ │ │ - ble 12524 │ │ │ │ - lfd f11,16(r8) │ │ │ │ - add r9,r15,r9 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fcfid f0,f11 │ │ │ │ - lfdx f11,r7,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f1,f0,f11,f1 │ │ │ │ + cmpd r17,r7 │ │ │ │ + add r9,r30,r9 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r8,r10 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmadd f1,f0,f12,f1 │ │ │ │ + ble 1224c │ │ │ │ + lfd f12,8(r9) │ │ │ │ + add r7,r16,r7 │ │ │ │ + addi r2,r2,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + cmpd r17,r2 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r8,r7 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmadd f1,f0,f12,f1 │ │ │ │ + ble 1224c │ │ │ │ + lfd f12,16(r9) │ │ │ │ + add r2,r16,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmadd f1,f0,f12,f1 │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r27 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ lfd f11,32(r31) │ │ │ │ lfd f12,40(r31) │ │ │ │ - lfd f0,0(r16) │ │ │ │ + lfd f0,0(r19) │ │ │ │ lfd f10,8(r18) │ │ │ │ + addi r19,r19,16 │ │ │ │ + add r16,r16,r17 │ │ │ │ lfd f8,0(r18) │ │ │ │ - lfd f9,8(r16) │ │ │ │ - addi r16,r16,16 │ │ │ │ - add r15,r15,r17 │ │ │ │ - cmpld r21,r16 │ │ │ │ + lfd f9,-8(r19) │ │ │ │ + cmpld r21,r19 │ │ │ │ fmadd f10,f0,f11,f10 │ │ │ │ fmadd f0,f0,f12,f8 │ │ │ │ fmadd f12,f9,f12,f10 │ │ │ │ fnmsub f11,f9,f11,f0 │ │ │ │ stfd f12,8(r18) │ │ │ │ stfd f11,0(r18) │ │ │ │ - bne 12430 │ │ │ │ - addi r25,r25,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + bne 12150 │ │ │ │ + addi r26,r26,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r18,r18,16 │ │ │ │ - cmpd r23,r25 │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - bne 12390 │ │ │ │ - addi r1,r31,192 │ │ │ │ - ld r0,16(r1) │ │ │ │ + cmpd r24,r26 │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + bne 120b0 │ │ │ │ + addi r1,r31,224 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r15,-144(r1) │ │ │ │ - ld r16,-136(r1) │ │ │ │ - ld r17,-128(r1) │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r20,-104(r1) │ │ │ │ - ld r21,-96(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ - ld r27,-48(r1) │ │ │ │ - ld r28,-40(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r16,-152(r1) │ │ │ │ + ld r17,-144(r1) │ │ │ │ + ld r18,-136(r1) │ │ │ │ + ld r19,-128(r1) │ │ │ │ + ld r20,-120(r1) │ │ │ │ + ld r21,-112(r1) │ │ │ │ + ld r22,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r23,-96(r1) │ │ │ │ + ld r24,-88(r1) │ │ │ │ + ld r25,-80(r1) │ │ │ │ + ld r26,-72(r1) │ │ │ │ + ld r27,-64(r1) │ │ │ │ + ld r28,-56(r1) │ │ │ │ + ld r29,-48(r1) │ │ │ │ + ld r30,-40(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmr f11,f31 │ │ │ │ - lfd f12,27712(r9) │ │ │ │ - b 1253c │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b 124a8 │ │ │ │ - addi r23,r23,1 │ │ │ │ - li r9,0 │ │ │ │ - b 12350 │ │ │ │ + li r2,0 │ │ │ │ + b 121d8 │ │ │ │ + addi r24,r24,1 │ │ │ │ + li r2,0 │ │ │ │ + b 12068 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1181 │ │ │ │ - nop │ │ │ │ + .long 0x1083 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,22720 │ │ │ │ mflr r0 │ │ │ │ std r19,-104(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ + mr r19,r10 │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ + mr r22,r9 │ │ │ │ + std r0,16(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + mr r23,r3 │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r24,r8 │ │ │ │ + mr r25,r4 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r26,0(r9) │ │ │ │ + mr r27,r5 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r6 │ │ │ │ + mr r29,r7 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - ld r26,0(r9) │ │ │ │ - mr r29,r9 │ │ │ │ - mr r24,r4 │ │ │ │ - mr r27,r5 │ │ │ │ - mr r28,r6 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r23,r8 │ │ │ │ - mr r22,r3 │ │ │ │ - mr r19,r10 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r26 │ │ │ │ + bl 4a00 │ │ │ │ ld r9,0(r1) │ │ │ │ + cmpd r3,r26 │ │ │ │ iselgt r30,r26,r3 │ │ │ │ - sldi r11,r30,3 │ │ │ │ - addi r11,r11,15 │ │ │ │ - clrrdi r11,r11,4 │ │ │ │ - neg r11,r11 │ │ │ │ - stdux r9,r1,r11 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r21,r1,32 │ │ │ │ - stdux r9,r1,r11 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r11,-1 │ │ │ │ - ld r4,8(r29) │ │ │ │ - ld r9,16(r29) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 4f00 │ │ │ │ + li r2,-1 │ │ │ │ + ld r5,8(r22) │ │ │ │ + ld r9,16(r22) │ │ │ │ cmpd r30,r3 │ │ │ │ - std r11,0(r27) │ │ │ │ - std r11,0(r28) │ │ │ │ - std r11,0(r25) │ │ │ │ - std r11,0(r23) │ │ │ │ - std r11,0(r22) │ │ │ │ - std r11,0(r24) │ │ │ │ - ble 128b0 │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r24) │ │ │ │ + std r2,0(r23) │ │ │ │ + std r2,0(r25) │ │ │ │ + ble 125b0 │ │ │ │ cmpdi r30,0 │ │ │ │ - mulld r4,r4,r9 │ │ │ │ addi r20,r1,32 │ │ │ │ addi r10,r19,1 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ + mulld r5,r5,r9 │ │ │ │ sldi r10,r10,1 │ │ │ │ - std r9,0(r20) │ │ │ │ - ble 12920 │ │ │ │ - divd r5,r26,r30 │ │ │ │ - mulld r9,r5,r30 │ │ │ │ - subf. r9,r9,r26 │ │ │ │ - ble 129b8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r8,r5,1 │ │ │ │ + std r2,0(r20) │ │ │ │ + ble 12620 │ │ │ │ + divd r6,r26,r30 │ │ │ │ + mulld r2,r6,r30 │ │ │ │ + subf. r2,r2,r26 │ │ │ │ + ble 126b8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r6,1 │ │ │ │ cmpdi r30,1 │ │ │ │ addi r30,r30,-1 │ │ │ │ - std r8,0(r21) │ │ │ │ - addi r8,r21,8 │ │ │ │ - mr r7,r30 │ │ │ │ - beq 12920 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - addi r11,r5,1 │ │ │ │ - mr r6,r9 │ │ │ │ - bne 12900 │ │ │ │ - srdi r6,r6,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r29,1 │ │ │ │ - addi r9,r6,1 │ │ │ │ - isellt r9,r29,r9 │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - beq 12958 │ │ │ │ - addi r29,r8,8 │ │ │ │ - addic. r7,r6,-1 │ │ │ │ - std r11,0(r8) │ │ │ │ - beq cr7,127c0 │ │ │ │ - std r11,8(r8) │ │ │ │ - addi r8,r29,8 │ │ │ │ - bne 12788 │ │ │ │ + std r9,0(r21) │ │ │ │ + addi r9,r21,8 │ │ │ │ + mr r8,r30 │ │ │ │ + beq 12620 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r4,r6,1 │ │ │ │ + mr r7,r2 │ │ │ │ + bne 12600 │ │ │ │ + srdi r7,r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r11,1 │ │ │ │ + addi r2,r7,1 │ │ │ │ + isellt r2,r11,r2 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r7,r8,-1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpdi cr7,r7,0 │ │ │ │ + beq 12658 │ │ │ │ + addi r11,r9,8 │ │ │ │ + addic. r8,r7,-1 │ │ │ │ + std r4,0(r9) │ │ │ │ + beq cr7,124c0 │ │ │ │ + std r4,8(r9) │ │ │ │ + addi r9,r11,8 │ │ │ │ + bne 12488 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r30,1 │ │ │ │ - addi r6,r21,-8 │ │ │ │ - mr r9,r20 │ │ │ │ - li r7,0 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - beq 127ec │ │ │ │ - ld r7,0(r21) │ │ │ │ - cmpdi r8,0 │ │ │ │ - mr r6,r21 │ │ │ │ - stdu r7,8(r9) │ │ │ │ - beq 1281c │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mtctr r8 │ │ │ │ - ld r8,8(r6) │ │ │ │ - ld r0,16(r6) │ │ │ │ - mr r5,r9 │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r7,r8,r0 │ │ │ │ - std r8,-8(r9) │ │ │ │ - std r7,16(r5) │ │ │ │ - bdnz 127f4 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - ldx r9,r20,r3 │ │ │ │ - ldx r7,r21,r3 │ │ │ │ - subf r8,r10,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r22) │ │ │ │ - mulld r6,r7,r4 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - std r7,0(r24) │ │ │ │ - addi r7,r6,-1 │ │ │ │ - std r7,0(r28) │ │ │ │ - std r8,0(r27) │ │ │ │ - cmpdi r8,0 │ │ │ │ - bge 12884 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - mulld r10,r26,r4 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + addi r7,r21,-8 │ │ │ │ + mr r2,r20 │ │ │ │ li r8,0 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 124ec │ │ │ │ + ld r8,0(r21) │ │ │ │ + cmpdi r9,0 │ │ │ │ + mr r7,r21 │ │ │ │ + stdu r8,8(r2) │ │ │ │ + beq 1251c │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,8(r7) │ │ │ │ + ld r11,16(r7) │ │ │ │ + mr r6,r2 │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r8,r9,r11 │ │ │ │ + std r9,-8(r2) │ │ │ │ + std r8,16(r6) │ │ │ │ + bdnz 124f4 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r2,r20,r3 │ │ │ │ + ldx r8,r21,r3 │ │ │ │ + subf r9,r10,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r23) │ │ │ │ + mulld r7,r8,r5 │ │ │ │ addi r9,r9,1 │ │ │ │ - add r9,r9,r26 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - std r9,0(r25) │ │ │ │ - std r10,0(r23) │ │ │ │ - std r8,0(r27) │ │ │ │ - ld r9,0(r25) │ │ │ │ - li r10,-1 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + mulld r9,r9,r5 │ │ │ │ + std r8,0(r25) │ │ │ │ + addi r8,r7,-1 │ │ │ │ + std r8,0(r28) │ │ │ │ + std r9,0(r27) │ │ │ │ + cmpdi r9,0 │ │ │ │ + bge 12584 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + mulld r9,r26,r5 │ │ │ │ + li r10,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r2,r2,r26 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + mulld r2,r2,r5 │ │ │ │ + std r2,0(r29) │ │ │ │ + std r9,0(r24) │ │ │ │ + std r10,0(r27) │ │ │ │ + ld r9,0(r29) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq 128b0 │ │ │ │ - ld r8,0(r28) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 128b0 │ │ │ │ - ld r9,0(r23) │ │ │ │ + li r2,-1 │ │ │ │ + beq 125b0 │ │ │ │ + ld r10,0(r28) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt 125b0 │ │ │ │ + ld r9,0(r24) │ │ │ │ std r9,0(r28) │ │ │ │ - std r10,0(r25) │ │ │ │ - std r10,0(r23) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r24) │ │ │ │ addi r1,r31,144 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 12958 │ │ │ │ - addic. r7,r30,-1 │ │ │ │ - std r11,0(r8) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bne 12774 │ │ │ │ - b 127c0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 12658 │ │ │ │ + addic. r8,r30,-1 │ │ │ │ + std r4,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bne 12474 │ │ │ │ + b 124c0 │ │ │ │ sldi r3,r3,3 │ │ │ │ - mulld r8,r26,r4 │ │ │ │ - li r6,0 │ │ │ │ - ldx r9,r20,r3 │ │ │ │ - ldx r7,r21,r3 │ │ │ │ + mulld r9,r26,r5 │ │ │ │ + li r7,0 │ │ │ │ + ldx r2,r20,r3 │ │ │ │ + ldx r8,r21,r3 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r23) │ │ │ │ addi r8,r8,-1 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r22) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - std r7,0(r24) │ │ │ │ - std r6,0(r27) │ │ │ │ - std r8,0(r28) │ │ │ │ - ld r8,0(r27) │ │ │ │ - b 12854 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - beq 12980 │ │ │ │ - addic. r7,r7,-2 │ │ │ │ - std r5,0(r8) │ │ │ │ - std r5,8(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - beq 127c0 │ │ │ │ + std r8,0(r25) │ │ │ │ + std r7,0(r27) │ │ │ │ + std r9,0(r28) │ │ │ │ + ld r9,0(r27) │ │ │ │ + b 12554 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + beq 12680 │ │ │ │ + addic. r8,r8,-2 │ │ │ │ + std r6,0(r9) │ │ │ │ + std r6,8(r9) │ │ │ │ + addi r9,r9,16 │ │ │ │ + beq 124c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi cr7,r7,1 │ │ │ │ - addi r7,r7,-2 │ │ │ │ - addi r9,r8,16 │ │ │ │ - std r5,0(r8) │ │ │ │ - cmpdi cr5,r7,0 │ │ │ │ - addic. r7,r7,-2 │ │ │ │ - beq cr7,127c0 │ │ │ │ - std r5,8(r8) │ │ │ │ - beq cr5,127c0 │ │ │ │ - std r5,16(r8) │ │ │ │ - std r5,24(r8) │ │ │ │ - addi r8,r9,16 │ │ │ │ - bne 12980 │ │ │ │ - b 127c0 │ │ │ │ - mr r8,r5 │ │ │ │ - b 1274c │ │ │ │ + cmpdi cr7,r8,1 │ │ │ │ + addi r8,r8,-2 │ │ │ │ + addi r2,r9,16 │ │ │ │ + std r6,0(r9) │ │ │ │ + cmpdi cr5,r8,0 │ │ │ │ + addic. r8,r8,-2 │ │ │ │ + beq cr7,124c0 │ │ │ │ + std r6,8(r9) │ │ │ │ + beq cr5,124c0 │ │ │ │ + std r6,16(r9) │ │ │ │ + std r6,24(r9) │ │ │ │ + addi r9,r2,16 │ │ │ │ + bne 12680 │ │ │ │ + b 124c0 │ │ │ │ + mr r9,r6 │ │ │ │ + b 1244c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xd80 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,21808 │ │ │ │ mflr r0 │ │ │ │ std r19,-104(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ + mr r19,r10 │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ + mr r22,r9 │ │ │ │ + std r0,16(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + mr r23,r3 │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r24,r8 │ │ │ │ + mr r25,r4 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r26,0(r9) │ │ │ │ + mr r27,r5 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r6 │ │ │ │ + mr r29,r7 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - ld r27,0(r9) │ │ │ │ - mr r25,r4 │ │ │ │ - mr r21,r9 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r29,r6 │ │ │ │ - mr r26,r7 │ │ │ │ - mr r24,r8 │ │ │ │ - mr r23,r3 │ │ │ │ - mr r19,r10 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r27 │ │ │ │ + bl 4a00 │ │ │ │ ld r9,0(r1) │ │ │ │ - iselgt r30,r27,r3 │ │ │ │ - sldi r11,r30,3 │ │ │ │ - addi r11,r11,15 │ │ │ │ - clrrdi r11,r11,4 │ │ │ │ - neg r11,r11 │ │ │ │ - stdux r9,r1,r11 │ │ │ │ - addi r22,r1,32 │ │ │ │ - stdux r9,r1,r11 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r11,-1 │ │ │ │ - ld r4,8(r21) │ │ │ │ + cmpd r3,r26 │ │ │ │ + iselgt r30,r26,r3 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 4f00 │ │ │ │ + li r2,-1 │ │ │ │ + ld r5,8(r22) │ │ │ │ cmpd r30,r3 │ │ │ │ - std r11,0(r28) │ │ │ │ - std r11,0(r29) │ │ │ │ - std r11,0(r26) │ │ │ │ - std r11,0(r24) │ │ │ │ - std r11,0(r23) │ │ │ │ - std r11,0(r25) │ │ │ │ - ble 12c30 │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r24) │ │ │ │ + std r2,0(r23) │ │ │ │ + std r2,0(r25) │ │ │ │ + ble 12920 │ │ │ │ cmpdi r30,0 │ │ │ │ addi r20,r1,32 │ │ │ │ addi r10,r19,1 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ sldi r10,r10,1 │ │ │ │ - std r9,0(r20) │ │ │ │ - ble 12ca0 │ │ │ │ - divd r5,r27,r30 │ │ │ │ - mulld r9,r5,r30 │ │ │ │ - subf. r9,r9,r27 │ │ │ │ - ble 12d38 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r8,r5,1 │ │ │ │ + std r2,0(r20) │ │ │ │ + ble 12990 │ │ │ │ + divd r6,r26,r30 │ │ │ │ + mulld r2,r6,r30 │ │ │ │ + subf. r2,r2,r26 │ │ │ │ + ble 12a28 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r6,1 │ │ │ │ cmpdi r30,1 │ │ │ │ addi r30,r30,-1 │ │ │ │ - std r8,0(r22) │ │ │ │ - addi r8,r22,8 │ │ │ │ - mr r7,r30 │ │ │ │ - beq 12ca0 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - addi r11,r5,1 │ │ │ │ - mr r6,r9 │ │ │ │ - bne 12c80 │ │ │ │ - srdi r6,r6,1 │ │ │ │ + std r9,0(r21) │ │ │ │ + addi r9,r21,8 │ │ │ │ + mr r8,r30 │ │ │ │ + beq 12990 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r4,r6,1 │ │ │ │ + mr r7,r2 │ │ │ │ + bne 12970 │ │ │ │ + srdi r7,r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r11,1 │ │ │ │ + addi r2,r7,1 │ │ │ │ + isellt r2,r11,r2 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r7,r8,-1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpdi cr7,r7,0 │ │ │ │ + beq 129c8 │ │ │ │ + addi r11,r9,8 │ │ │ │ + addic. r8,r7,-1 │ │ │ │ + std r4,0(r9) │ │ │ │ + beq cr7,12830 │ │ │ │ + std r4,8(r9) │ │ │ │ + addi r9,r11,8 │ │ │ │ + bne 12800 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + addi r7,r21,-8 │ │ │ │ + mr r2,r20 │ │ │ │ + li r8,0 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 1285c │ │ │ │ + ld r8,0(r21) │ │ │ │ cmpdi r9,0 │ │ │ │ - li r21,1 │ │ │ │ - addi r9,r6,1 │ │ │ │ - isellt r9,r21,r9 │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - beq 12cd8 │ │ │ │ - addi r21,r8,8 │ │ │ │ - addic. r7,r6,-1 │ │ │ │ - std r11,0(r8) │ │ │ │ - beq cr7,12b40 │ │ │ │ - std r11,8(r8) │ │ │ │ - addi r8,r21,8 │ │ │ │ - bne 12b10 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - addi r6,r22,-8 │ │ │ │ - mr r9,r20 │ │ │ │ - li r7,0 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - beq 12b6c │ │ │ │ - ld r7,0(r22) │ │ │ │ - cmpdi r8,0 │ │ │ │ - mr r6,r22 │ │ │ │ - stdu r7,8(r9) │ │ │ │ - beq 12b9c │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mtctr r8 │ │ │ │ - ld r8,8(r6) │ │ │ │ - ld r0,16(r6) │ │ │ │ - mr r5,r9 │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r7,r8,r0 │ │ │ │ - std r8,-8(r9) │ │ │ │ - std r7,16(r5) │ │ │ │ - bdnz 12b74 │ │ │ │ + mr r7,r21 │ │ │ │ + stdu r8,8(r2) │ │ │ │ + beq 1288c │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,8(r7) │ │ │ │ + ld r11,16(r7) │ │ │ │ + mr r6,r2 │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r8,r9,r11 │ │ │ │ + std r9,-8(r2) │ │ │ │ + std r8,16(r6) │ │ │ │ + bdnz 12864 │ │ │ │ sldi r3,r3,3 │ │ │ │ - ldx r9,r20,r3 │ │ │ │ - ldx r7,r22,r3 │ │ │ │ - subf r8,r10,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r23) │ │ │ │ - mulld r6,r7,r4 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - std r7,0(r25) │ │ │ │ - addi r7,r6,-1 │ │ │ │ - std r7,0(r29) │ │ │ │ - std r8,0(r28) │ │ │ │ - cmpdi r8,0 │ │ │ │ - bge 12c04 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - mulld r10,r27,r4 │ │ │ │ - li r8,0 │ │ │ │ + ldx r2,r20,r3 │ │ │ │ + ldx r8,r21,r3 │ │ │ │ + subf r9,r10,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r23) │ │ │ │ + mulld r7,r8,r5 │ │ │ │ addi r9,r9,1 │ │ │ │ - add r9,r9,r27 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - std r9,0(r26) │ │ │ │ - std r10,0(r24) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + mulld r9,r9,r5 │ │ │ │ + std r8,0(r25) │ │ │ │ + addi r8,r7,-1 │ │ │ │ std r8,0(r28) │ │ │ │ - ld r9,0(r26) │ │ │ │ - li r10,-1 │ │ │ │ + std r9,0(r27) │ │ │ │ + cmpdi r9,0 │ │ │ │ + bge 128f4 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + mulld r9,r26,r5 │ │ │ │ + li r10,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r2,r2,r26 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + mulld r2,r2,r5 │ │ │ │ + std r2,0(r29) │ │ │ │ + std r9,0(r24) │ │ │ │ + std r10,0(r27) │ │ │ │ + ld r9,0(r29) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq 12c30 │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 12c30 │ │ │ │ + li r2,-1 │ │ │ │ + beq 12920 │ │ │ │ + ld r10,0(r28) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt 12920 │ │ │ │ ld r9,0(r24) │ │ │ │ - std r9,0(r29) │ │ │ │ - std r10,0(r26) │ │ │ │ - std r10,0(r24) │ │ │ │ + std r9,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r24) │ │ │ │ addi r1,r31,144 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 12cd8 │ │ │ │ - addic. r7,r30,-1 │ │ │ │ - std r11,0(r8) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bne 12afc │ │ │ │ - b 12b40 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 129c8 │ │ │ │ + addic. r8,r30,-1 │ │ │ │ + std r4,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bne 127ec │ │ │ │ + b 12830 │ │ │ │ sldi r3,r3,3 │ │ │ │ - mulld r8,r27,r4 │ │ │ │ - li r6,0 │ │ │ │ - ldx r9,r20,r3 │ │ │ │ - ldx r7,r22,r3 │ │ │ │ + mulld r9,r26,r5 │ │ │ │ + li r7,0 │ │ │ │ + ldx r2,r20,r3 │ │ │ │ + ldx r8,r21,r3 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r23) │ │ │ │ addi r8,r8,-1 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r23) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - std r7,0(r25) │ │ │ │ - std r6,0(r28) │ │ │ │ - std r8,0(r29) │ │ │ │ - ld r8,0(r28) │ │ │ │ - b 12bd4 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - beq 12d00 │ │ │ │ - addic. r7,r7,-2 │ │ │ │ - std r5,0(r8) │ │ │ │ - std r5,8(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - beq 12b40 │ │ │ │ + std r8,0(r25) │ │ │ │ + std r7,0(r27) │ │ │ │ + std r9,0(r28) │ │ │ │ + ld r9,0(r27) │ │ │ │ + b 128c4 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + beq 129f0 │ │ │ │ + addic. r8,r8,-2 │ │ │ │ + std r6,0(r9) │ │ │ │ + std r6,8(r9) │ │ │ │ + addi r9,r9,16 │ │ │ │ + beq 12830 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi cr7,r7,1 │ │ │ │ - addi r7,r7,-2 │ │ │ │ - addi r9,r8,16 │ │ │ │ - std r5,0(r8) │ │ │ │ - cmpdi cr5,r7,0 │ │ │ │ - addic. r7,r7,-2 │ │ │ │ - beq cr7,12b40 │ │ │ │ - std r5,8(r8) │ │ │ │ - beq cr5,12b40 │ │ │ │ - std r5,16(r8) │ │ │ │ - std r5,24(r8) │ │ │ │ - addi r8,r9,16 │ │ │ │ - bne 12d00 │ │ │ │ - b 12b40 │ │ │ │ - mr r8,r5 │ │ │ │ - b 12ad4 │ │ │ │ + cmpdi cr7,r8,1 │ │ │ │ + addi r8,r8,-2 │ │ │ │ + addi r2,r9,16 │ │ │ │ + std r6,0(r9) │ │ │ │ + cmpdi cr5,r8,0 │ │ │ │ + addic. r8,r8,-2 │ │ │ │ + beq cr7,12830 │ │ │ │ + std r6,8(r9) │ │ │ │ + beq cr5,12830 │ │ │ │ + std r6,16(r9) │ │ │ │ + std r6,24(r9) │ │ │ │ + addi r9,r2,16 │ │ │ │ + bne 129f0 │ │ │ │ + b 12830 │ │ │ │ + mr r9,r6 │ │ │ │ + b 127c4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xd80 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,20912 │ │ │ │ mflr r0 │ │ │ │ std r20,-96(r1) │ │ │ │ + std r21,-88(r1) │ │ │ │ + mr r20,r10 │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + mr r23,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ + mr r24,r8 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + ld r26,0(r9) │ │ │ │ + mr r25,r4 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r5 │ │ │ │ + mr r28,r6 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r7 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - ld r27,0(r9) │ │ │ │ - mr r25,r4 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r29,r6 │ │ │ │ - mr r26,r7 │ │ │ │ - mr r24,r8 │ │ │ │ - mr r23,r3 │ │ │ │ - mr r20,r10 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r27 │ │ │ │ - ld r10,0(r1) │ │ │ │ - iselgt r30,r27,r3 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addi r9,r9,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + bl 4a00 │ │ │ │ + ld r9,0(r1) │ │ │ │ + cmpd r3,r26 │ │ │ │ + iselgt r30,r26,r3 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,-1 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 4f00 │ │ │ │ + li r2,-1 │ │ │ │ cmpd r30,r3 │ │ │ │ - std r9,0(r28) │ │ │ │ - std r9,0(r29) │ │ │ │ - std r9,0(r26) │ │ │ │ - std r9,0(r24) │ │ │ │ - std r9,0(r23) │ │ │ │ - std r9,0(r25) │ │ │ │ - ble 12f9c │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r24) │ │ │ │ + std r2,0(r23) │ │ │ │ + std r2,0(r25) │ │ │ │ + ble 12c7c │ │ │ │ cmpdi r30,0 │ │ │ │ addi r21,r1,32 │ │ │ │ addi r10,r20,1 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ sldi r10,r10,1 │ │ │ │ - std r9,0(r21) │ │ │ │ - ble 13000 │ │ │ │ - divd r5,r27,r30 │ │ │ │ - mulld r9,r5,r30 │ │ │ │ - subf. r9,r9,r27 │ │ │ │ - ble 13098 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r8,r5,1 │ │ │ │ + std r2,0(r21) │ │ │ │ + ble 12ce0 │ │ │ │ + divd r6,r26,r30 │ │ │ │ + mulld r2,r6,r30 │ │ │ │ + subf. r2,r2,r26 │ │ │ │ + ble 12d78 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r6,1 │ │ │ │ cmpdi r30,1 │ │ │ │ addi r30,r30,-1 │ │ │ │ - std r8,0(r22) │ │ │ │ - addi r8,r22,8 │ │ │ │ - mr r7,r30 │ │ │ │ - beq 13000 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - addi r4,r5,1 │ │ │ │ - mr r6,r9 │ │ │ │ - bne 12fe0 │ │ │ │ - srdi r6,r6,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r11,1 │ │ │ │ - addi r9,r6,1 │ │ │ │ - isellt r9,r11,r9 │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - beq 13034 │ │ │ │ - addi r11,r8,8 │ │ │ │ - addic. r7,r6,-1 │ │ │ │ - std r4,0(r8) │ │ │ │ - beq cr7,12ec0 │ │ │ │ - std r4,8(r8) │ │ │ │ - addi r8,r11,8 │ │ │ │ - bne 12e84 │ │ │ │ + std r9,0(r22) │ │ │ │ + addi r9,r22,8 │ │ │ │ + mr r8,r30 │ │ │ │ + beq 12ce0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r5,r6,1 │ │ │ │ + mr r7,r2 │ │ │ │ + bne 12cc0 │ │ │ │ + srdi r7,r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r4,1 │ │ │ │ + addi r2,r7,1 │ │ │ │ + isellt r2,r4,r2 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r7,r8,-1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpdi cr7,r7,0 │ │ │ │ + beq 12d14 │ │ │ │ + addi r4,r9,8 │ │ │ │ + addic. r8,r7,-1 │ │ │ │ + std r5,0(r9) │ │ │ │ + beq cr7,12ba0 │ │ │ │ + std r5,8(r9) │ │ │ │ + addi r9,r4,8 │ │ │ │ + bne 12b64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r30,1 │ │ │ │ - addi r6,r22,-8 │ │ │ │ - mr r9,r21 │ │ │ │ - li r7,0 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - beq 12eec │ │ │ │ - ld r7,0(r22) │ │ │ │ - cmpdi r8,0 │ │ │ │ - mr r6,r22 │ │ │ │ - stdu r7,8(r9) │ │ │ │ - beq 12f1c │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mtctr r8 │ │ │ │ - ld r8,8(r6) │ │ │ │ - ld r11,16(r6) │ │ │ │ - mr r5,r9 │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r7,r8,r11 │ │ │ │ - std r8,-8(r9) │ │ │ │ - std r7,16(r5) │ │ │ │ - bdnz 12ef4 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + addi r7,r22,-8 │ │ │ │ + mr r2,r21 │ │ │ │ + li r8,0 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 12bcc │ │ │ │ + ld r8,0(r22) │ │ │ │ + cmpdi r9,0 │ │ │ │ + mr r7,r22 │ │ │ │ + stdu r8,8(r2) │ │ │ │ + beq 12bfc │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,8(r7) │ │ │ │ + ld r4,16(r7) │ │ │ │ + mr r6,r2 │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r8,r9,r4 │ │ │ │ + std r9,-8(r2) │ │ │ │ + std r8,16(r6) │ │ │ │ + bdnz 12bd4 │ │ │ │ sldi r3,r3,3 │ │ │ │ - ldx r9,r21,r3 │ │ │ │ - ldx r8,r22,r3 │ │ │ │ - subf r7,r10,r9 │ │ │ │ - add r8,r9,r8 │ │ │ │ - std r9,0(r23) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r8,0(r25) │ │ │ │ - std r8,0(r29) │ │ │ │ - std r7,0(r28) │ │ │ │ - cmpdi r7,0 │ │ │ │ - bge 12f70 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - addi r8,r27,-1 │ │ │ │ - li r10,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,0(r26) │ │ │ │ - std r8,0(r24) │ │ │ │ - std r10,0(r28) │ │ │ │ - ld r9,0(r26) │ │ │ │ - li r10,-1 │ │ │ │ + ldx r2,r21,r3 │ │ │ │ + ldx r9,r22,r3 │ │ │ │ + subf r8,r10,r2 │ │ │ │ + add r9,r2,r9 │ │ │ │ + std r2,0(r23) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + std r9,0(r25) │ │ │ │ + std r9,0(r28) │ │ │ │ + std r8,0(r27) │ │ │ │ + cmpdi r8,0 │ │ │ │ + bge 12c50 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + li r9,0 │ │ │ │ + addi r10,r26,-1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r2,r2,r26 │ │ │ │ + std r2,0(r29) │ │ │ │ + std r10,0(r24) │ │ │ │ + std r9,0(r27) │ │ │ │ + ld r9,0(r29) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq 12f9c │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 12f9c │ │ │ │ + li r2,-1 │ │ │ │ + beq 12c7c │ │ │ │ + ld r10,0(r28) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt 12c7c │ │ │ │ ld r9,0(r24) │ │ │ │ - std r9,0(r29) │ │ │ │ - std r10,0(r26) │ │ │ │ - std r10,0(r24) │ │ │ │ + std r9,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r24) │ │ │ │ addi r1,r31,128 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 13034 │ │ │ │ - addic. r7,r30,-1 │ │ │ │ - std r4,0(r8) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bne 12e70 │ │ │ │ - b 12ec0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 12d14 │ │ │ │ + addic. r8,r30,-1 │ │ │ │ + std r5,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bne 12b50 │ │ │ │ + b 12ba0 │ │ │ │ sldi r3,r3,3 │ │ │ │ - li r6,0 │ │ │ │ - addi r8,r27,-1 │ │ │ │ - ldx r9,r21,r3 │ │ │ │ - ldx r7,r22,r3 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r23) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - std r7,0(r25) │ │ │ │ - std r6,0(r28) │ │ │ │ - std r8,0(r29) │ │ │ │ - ld r7,0(r28) │ │ │ │ - b 12f48 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - beq 13060 │ │ │ │ - addic. r7,r7,-2 │ │ │ │ - std r5,0(r8) │ │ │ │ - std r5,8(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - beq 12ec0 │ │ │ │ + li r7,0 │ │ │ │ + addi r9,r26,-1 │ │ │ │ + ldx r2,r21,r3 │ │ │ │ + ldx r8,r22,r3 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r23) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + std r8,0(r25) │ │ │ │ + std r7,0(r27) │ │ │ │ + std r9,0(r28) │ │ │ │ + ld r8,0(r27) │ │ │ │ + b 12c28 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + beq 12d40 │ │ │ │ + addic. r8,r8,-2 │ │ │ │ + std r6,0(r9) │ │ │ │ + std r6,8(r9) │ │ │ │ + addi r9,r9,16 │ │ │ │ + beq 12ba0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi cr7,r7,1 │ │ │ │ - addi r7,r7,-2 │ │ │ │ - addi r9,r8,16 │ │ │ │ - std r5,0(r8) │ │ │ │ - cmpdi cr5,r7,0 │ │ │ │ - addic. r7,r7,-2 │ │ │ │ - beq cr7,12ec0 │ │ │ │ - std r5,8(r8) │ │ │ │ - beq cr5,12ec0 │ │ │ │ - std r5,16(r8) │ │ │ │ - std r5,24(r8) │ │ │ │ - addi r8,r9,16 │ │ │ │ - bne 13060 │ │ │ │ - b 12ec0 │ │ │ │ - mr r8,r5 │ │ │ │ - b 12e48 │ │ │ │ + cmpdi cr7,r8,1 │ │ │ │ + addi r8,r8,-2 │ │ │ │ + addi r2,r9,16 │ │ │ │ + std r6,0(r9) │ │ │ │ + cmpdi cr5,r8,0 │ │ │ │ + addic. r8,r8,-2 │ │ │ │ + beq cr7,12ba0 │ │ │ │ + std r6,8(r9) │ │ │ │ + beq cr5,12ba0 │ │ │ │ + std r6,16(r9) │ │ │ │ + std r6,24(r9) │ │ │ │ + addi r9,r2,16 │ │ │ │ + bne 12d40 │ │ │ │ + b 12ba0 │ │ │ │ + mr r9,r6 │ │ │ │ + b 12b28 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xc80 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,20048 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f26,-48(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r16,-160(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - std r29,-56(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ + std r23,-120(r1) │ │ │ │ + std r27,-88(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ + std r29,-72(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ + mr r28,r3 │ │ │ │ + std r30,-64(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r16,0(r3) │ │ │ │ - std r14,-176(r1) │ │ │ │ - std r15,-168(r1) │ │ │ │ - std r17,-152(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r19,-136(r1) │ │ │ │ - std r20,-128(r1) │ │ │ │ - std r21,-120(r1) │ │ │ │ - std r22,-112(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ - std r24,-96(r1) │ │ │ │ - std r25,-88(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - stdu r1,-368(r1) │ │ │ │ - ld r28,8(r16) │ │ │ │ - mr r29,r3 │ │ │ │ + std r14,-192(r1) │ │ │ │ + std r15,-184(r1) │ │ │ │ + std r16,-176(r1) │ │ │ │ + std r17,-168(r1) │ │ │ │ + std r18,-160(r1) │ │ │ │ + ld r27,8(r29) │ │ │ │ + std r19,-152(r1) │ │ │ │ + std r20,-144(r1) │ │ │ │ + std r21,-136(r1) │ │ │ │ + std r22,-128(r1) │ │ │ │ + std r25,-104(r1) │ │ │ │ + std r26,-96(r1) │ │ │ │ + stdu r1,-384(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r28,r30 │ │ │ │ - mr r12,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 13714 │ │ │ │ - maddld r11,r10,r12,r9 │ │ │ │ - add r10,r10,r11 │ │ │ │ - cmpd r11,r10 │ │ │ │ - bge 1369c │ │ │ │ - ld r9,8(r29) │ │ │ │ - addi r26,r11,1 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - mr r29,r16 │ │ │ │ - std r11,96(r31) │ │ │ │ - std r10,176(r31) │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,160(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r9,r9,27712 │ │ │ │ - std r9,168(r31) │ │ │ │ - mr r9,r8 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - mulld r14,r11,r9 │ │ │ │ - mulld r18,r26,r8 │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - std r8,184(r31) │ │ │ │ - std r18,128(r31) │ │ │ │ - std r14,136(r31) │ │ │ │ + bl 4f00 │ │ │ │ + divd r24,r27,r30 │ │ │ │ + mr r6,r3 │ │ │ │ + mulld r2,r24,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 133e0 │ │ │ │ + maddld r6,r24,r6,r2 │ │ │ │ + add r24,r24,r6 │ │ │ │ + cmpd r6,r24 │ │ │ │ + bge 1335c │ │ │ │ + ld r20,8(r28) │ │ │ │ + addi r26,r6,1 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f28,369944 # 6d370 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + li r19,0 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ + mr r28,r29 │ │ │ │ + std r6,88(r31) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + sldi r0,r20,3 │ │ │ │ + mulld r22,r6,r20 │ │ │ │ + cmpdi cr4,r20,0 │ │ │ │ + mulld r21,r26,r0 │ │ │ │ + std r0,160(r31) │ │ │ │ + mr r30,r22 │ │ │ │ + mr r22,r24 │ │ │ │ + mr r24,r21 │ │ │ │ nop │ │ │ │ - ld r27,48(r29) │ │ │ │ - ld r9,168(r31) │ │ │ │ + ld r25,48(r28) │ │ │ │ + ld r11,88(r28) │ │ │ │ + mr r18,r1 │ │ │ │ ld r6,0(r1) │ │ │ │ - ld r23,88(r29) │ │ │ │ - li r3,0 │ │ │ │ - std r1,144(r31) │ │ │ │ - sldi r5,r27,3 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r10,r23,1 │ │ │ │ - addic. r0,r27,-1 │ │ │ │ - addi r9,r5,15 │ │ │ │ - addi r7,r5,23 │ │ │ │ - mulld r8,r27,r10 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r4,r7 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - addi r7,r1,32 │ │ │ │ + sldi r14,r25,3 │ │ │ │ + addi r9,r11,1 │ │ │ │ + addic. r10,r25,-1 │ │ │ │ + mr r0,r6 │ │ │ │ + addi r2,r14,15 │ │ │ │ + addi r8,r14,23 │ │ │ │ + mulld r7,r25,r9 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r4,r8 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + neg r3,r7 │ │ │ │ + addi r8,r1,32 │ │ │ │ stdux r6,r1,r4 │ │ │ │ + addi r7,r1,32 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + mr r29,r8 │ │ │ │ addi r6,r1,32 │ │ │ │ - ld r11,0(r1) │ │ │ │ - stdux r11,r1,r9 │ │ │ │ - addi r11,r1,32 │ │ │ │ - ld r30,0(r1) │ │ │ │ - stdux r30,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - std r9,104(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r4 │ │ │ │ - std r3,0(r6) │ │ │ │ - mr r25,r1 │ │ │ │ - stfdu f0,32(r25) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - addi r17,r1,32 │ │ │ │ - blt 1370c │ │ │ │ - ld r9,96(r31) │ │ │ │ - mulld r0,r0,r10 │ │ │ │ - ld r19,72(r29) │ │ │ │ - ld r8,104(r31) │ │ │ │ - neg r20,r10 │ │ │ │ - add r21,r11,r5 │ │ │ │ - sldi r16,r10,1 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r18,r17,-8 │ │ │ │ - sldi r20,r20,1 │ │ │ │ - maddld r30,r9,r27,r27 │ │ │ │ - ld r9,120(r29) │ │ │ │ - add r22,r8,r5 │ │ │ │ - add r24,r5,r19 │ │ │ │ - sldi r0,r0,1 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - add r30,r30,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stdux r0,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,96(r31) │ │ │ │ + stdux r0,r1,r4 │ │ │ │ + std r19,0(r7) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r23,r1 │ │ │ │ + stfdu f27,32(r23) │ │ │ │ + stdux r2,r1,r3 │ │ │ │ + addi r16,r1,32 │ │ │ │ + blt 133d8 │ │ │ │ + ld r2,88(r31) │ │ │ │ + mulld r10,r10,r9 │ │ │ │ + ld r17,72(r28) │ │ │ │ + mulli r15,r9,-16 │ │ │ │ + add r21,r6,r14 │ │ │ │ + add r27,r8,r14 │ │ │ │ + sldi r12,r9,1 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + maddld r4,r2,r25,r25 │ │ │ │ + ld r2,120(r28) │ │ │ │ + add r3,r14,r17 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r10,r16,r10 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + add r4,r4,r2 │ │ │ │ nop │ │ │ │ - ldu r4,-8(r24) │ │ │ │ - lfd f12,0(r30) │ │ │ │ - mtfprd f0,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ + lxsd v0,-8(r3) │ │ │ │ + lfd f12,0(r4) │ │ │ │ + addi r3,r3,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - add r10,r10,r23 │ │ │ │ + addi r8,r9,1 │ │ │ │ + subf r9,r11,r9 │ │ │ │ + add r2,r8,r11 │ │ │ │ stdu r9,-8(r21) │ │ │ │ - stdu r10,-8(r22) │ │ │ │ - ble cr7,13330 │ │ │ │ - srdi r10,r16,1 │ │ │ │ - sldi r3,r0,3 │ │ │ │ - add r9,r4,r9 │ │ │ │ - mtctr r10 │ │ │ │ - add r3,r3,r18 │ │ │ │ - addi r15,r9,1 │ │ │ │ - divd r8,r9,r4 │ │ │ │ - mr r28,r3 │ │ │ │ - addi r3,r3,16 │ │ │ │ - divd r10,r15,r4 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r15 │ │ │ │ - std r8,-8(r3) │ │ │ │ - std r10,16(r28) │ │ │ │ - bdnz 132fc │ │ │ │ - cmpld r19,r24 │ │ │ │ - addi r30,r30,-8 │ │ │ │ - add r0,r0,r20 │ │ │ │ - bne 132b0 │ │ │ │ - mr r3,r7 │ │ │ │ + stdu r2,-8(r27) │ │ │ │ + ble cr7,13024 │ │ │ │ + srdi r2,r12,1 │ │ │ │ + mtvsrdd vs43,r9,r9 │ │ │ │ + plxv vs44,369728 # 6d3f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + beq 12fec │ │ │ │ + vaddudm v1,v12,v0 │ │ │ │ + vaddudm v1,v1,v11 │ │ │ │ + cmpdi r8,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + beq 13024 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v12,v0 │ │ │ │ + vaddudm v13,v13,v11 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v1,v11,v0 │ │ │ │ + vaddudm v1,v1,v10 │ │ │ │ + vmodsd v13,v13,v0 │ │ │ │ + vaddudm v12,v10,v31 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs45,-32(r9) │ │ │ │ + stxv vs33,-16(r9) │ │ │ │ + bdnz 12ff4 │ │ │ │ + cmpld r17,r3 │ │ │ │ + addi r4,r4,-8 │ │ │ │ + add r10,r10,r15 │ │ │ │ + bne 12f70 │ │ │ │ + mr r5,r14 │ │ │ │ li r4,0 │ │ │ │ - std r11,48(r31) │ │ │ │ + mr r3,r29 │ │ │ │ std r6,40(r31) │ │ │ │ - li r28,0 │ │ │ │ - std r5,32(r31) │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,32(r31) │ │ │ │ + std r7,32(r31) │ │ │ │ + li r27,0 │ │ │ │ + bl 58a0 │ │ │ │ + ld r7,32(r31) │ │ │ │ ld r6,40(r31) │ │ │ │ - ld r11,48(r31) │ │ │ │ - mr r7,r3 │ │ │ │ - ble cr4,135f8 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,184(r29) │ │ │ │ - ld r3,176(r29) │ │ │ │ - mr r23,r25 │ │ │ │ - li r18,0 │ │ │ │ - mr r25,r29 │ │ │ │ - std r17,120(r31) │ │ │ │ + ble cr4,132c8 │ │ │ │ + ld r15,184(r28) │ │ │ │ + ld r3,176(r28) │ │ │ │ + sldi r4,r30,3 │ │ │ │ + std r20,112(r31) │ │ │ │ + std r22,120(r31) │ │ │ │ + std r18,128(r31) │ │ │ │ + std r24,136(r31) │ │ │ │ + std r30,144(r31) │ │ │ │ std r26,152(r31) │ │ │ │ - sldi r4,r10,3 │ │ │ │ - ld r10,128(r31) │ │ │ │ - addi r9,r9,-8 │ │ │ │ + addi r2,r15,-8 │ │ │ │ add r3,r3,r4 │ │ │ │ - add r4,r4,r9 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r9,112(r31) │ │ │ │ - mr r9,r28 │ │ │ │ - mr r28,r5 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r9,r27 │ │ │ │ - bge 1356c │ │ │ │ - ld r22,88(r25) │ │ │ │ - ld r10,96(r31) │ │ │ │ - subf r26,r9,r27 │ │ │ │ - ld r0,120(r25) │ │ │ │ - ld r20,72(r25) │ │ │ │ - addis r15,r2,-3 │ │ │ │ - ld r21,96(r25) │ │ │ │ - std r25,32(r31) │ │ │ │ - std r23,64(r31) │ │ │ │ - std r28,88(r31) │ │ │ │ + mr r15,r23 │ │ │ │ + add r8,r4,r2 │ │ │ │ + add r2,r24,r2 │ │ │ │ + mr r4,r29 │ │ │ │ + mr r29,r14 │ │ │ │ + std r2,104(r31) │ │ │ │ + cmpd r27,r25 │ │ │ │ + bge 13230 │ │ │ │ + ld r22,88(r28) │ │ │ │ + ld r2,88(r31) │ │ │ │ + sldi r10,r27,3 │ │ │ │ + std r28,32(r31) │ │ │ │ + std r4,40(r31) │ │ │ │ li r30,0 │ │ │ │ - addi r15,r15,27608 │ │ │ │ - std r7,40(r31) │ │ │ │ - std r6,48(r31) │ │ │ │ - std r11,56(r31) │ │ │ │ - std r4,72(r31) │ │ │ │ - std r3,80(r31) │ │ │ │ + ld r12,120(r28) │ │ │ │ + ld r0,96(r28) │ │ │ │ + std r29,80(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + std r15,64(r31) │ │ │ │ + add r26,r7,r10 │ │ │ │ + add r14,r6,r10 │ │ │ │ + add r21,r15,r10 │ │ │ │ + lfdx f30,r15,r10 │ │ │ │ + add r17,r4,r10 │ │ │ │ + std r7,48(r31) │ │ │ │ + std r6,56(r31) │ │ │ │ + maddld r5,r2,r25,r27 │ │ │ │ mtfprd f0,r22 │ │ │ │ addi r22,r22,1 │ │ │ │ - maddld r8,r10,r27,r9 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - mulld r27,r22,r9 │ │ │ │ - add r29,r6,r10 │ │ │ │ - fcfid f29,f0 │ │ │ │ - add r19,r23,r10 │ │ │ │ - add r17,r11,r10 │ │ │ │ - lfdx f30,r23,r10 │ │ │ │ - add r16,r7,r10 │ │ │ │ - add r20,r20,r10 │ │ │ │ - add r21,r21,r10 │ │ │ │ - ld r24,0(r29) │ │ │ │ - mr r25,r29 │ │ │ │ - addi r19,r19,8 │ │ │ │ - ld r29,120(r31) │ │ │ │ + subf r25,r27,r25 │ │ │ │ + ld r2,72(r28) │ │ │ │ + ld r24,0(r26) │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r20,r0,r10 │ │ │ │ + mulld r27,r22,r27 │ │ │ │ + fcfid f26,f0 │ │ │ │ + mr r29,r25 │ │ │ │ sldi r22,r22,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ + mr r25,r14 │ │ │ │ + mr r14,r3 │ │ │ │ + add r18,r2,r10 │ │ │ │ + mr r2,r24 │ │ │ │ + sldi r5,r5,3 │ │ │ │ sldi r27,r27,1 │ │ │ │ - add r14,r0,r8 │ │ │ │ - fmul f29,f29,f29 │ │ │ │ - mr r28,r24 │ │ │ │ - mr r24,r17 │ │ │ │ - mr r9,r27 │ │ │ │ - mr r23,r14 │ │ │ │ - mr r27,r26 │ │ │ │ - mr r26,r9 │ │ │ │ - b 134c8 │ │ │ │ + add r23,r12,r5 │ │ │ │ + fmul f26,f26,f26 │ │ │ │ + mr r24,r23 │ │ │ │ + mr r28,r27 │ │ │ │ + mr r23,r2 │ │ │ │ + b 13190 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5140 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - add r9,r26,r14 │ │ │ │ + add r2,r28,r27 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - addic. r27,r27,-1 │ │ │ │ - add r26,r26,r22 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ - stfdx f30,r19,r30 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + add r28,r28,r22 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r16,r2 │ │ │ │ + stfdx f30,r21,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - maddld r28,r28,r17,r9 │ │ │ │ - stdu r28,8(r25) │ │ │ │ - beq 1354c │ │ │ │ - ldx r14,r16,r30 │ │ │ │ - ldx r10,r24,r30 │ │ │ │ - ldx r17,r20,r30 │ │ │ │ - lfdx f10,r23,r30 │ │ │ │ - lfdx f1,r21,r30 │ │ │ │ - add r9,r14,r10 │ │ │ │ - mtfprd f12,r17 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f11,f12 │ │ │ │ + maddld r23,r15,r23,r2 │ │ │ │ + stdu r23,8(r26) │ │ │ │ + beq 13210 │ │ │ │ + ldx r27,r17,r30 │ │ │ │ + ldx r2,r25,r30 │ │ │ │ + ldx r15,r18,r30 │ │ │ │ + lfdx f11,r24,r30 │ │ │ │ + lfdx f1,r20,r30 │ │ │ │ + add r2,r27,r2 │ │ │ │ + mtfprd f12,r15 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f12,f12 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f12,f11,f11 │ │ │ │ - fdiv f0,f0,f11 │ │ │ │ - fsub f11,f10,f0 │ │ │ │ - fsub f0,f0,f10 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - fmadd f0,f12,f0,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 13480 │ │ │ │ + fmul f10,f12,f12 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + fsub f12,f11,f0 │ │ │ │ + fsub f0,f0,f11 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fmadd f0,f0,f10,f26 │ │ │ │ + fcmpu cr0,f0,f29 │ │ │ │ + bgt 13150 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 13650 │ │ │ │ - lfd f0,0(r15) │ │ │ │ - add r9,r26,r14 │ │ │ │ - addic. r27,r27,-1 │ │ │ │ - add r26,r26,r22 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ - maddld r28,r28,r17,r9 │ │ │ │ + blt 13310 │ │ │ │ + add r2,r28,r27 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + add r28,r28,r22 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r16,r2 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - stdu r28,8(r25) │ │ │ │ - stfdx f30,r19,r30 │ │ │ │ + maddld r23,r15,r23,r2 │ │ │ │ + stfdx f30,r21,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bne 134c8 │ │ │ │ - ld r25,32(r31) │ │ │ │ - ld r7,40(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - ld r11,56(r31) │ │ │ │ - ld r23,64(r31) │ │ │ │ - ld r4,72(r31) │ │ │ │ - ld r3,80(r31) │ │ │ │ - ld r28,88(r31) │ │ │ │ - ldx r9,r6,r28 │ │ │ │ - ld r10,104(r31) │ │ │ │ - stdu r9,8(r4) │ │ │ │ - ld r27,48(r25) │ │ │ │ - sldi r28,r27,3 │ │ │ │ - addic. r9,r27,-1 │ │ │ │ - lfdx f0,r23,r28 │ │ │ │ - add r8,r7,r28 │ │ │ │ - add r29,r10,r28 │ │ │ │ - add r26,r11,r28 │ │ │ │ + stdu r23,8(r26) │ │ │ │ + bne 13190 │ │ │ │ + ld r28,32(r31) │ │ │ │ + ld r4,40(r31) │ │ │ │ + mr r3,r14 │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r6,56(r31) │ │ │ │ + ld r15,64(r31) │ │ │ │ + ld r8,72(r31) │ │ │ │ + ld r29,80(r31) │ │ │ │ + ldx r2,r7,r29 │ │ │ │ + stdu r2,8(r8) │ │ │ │ + ld r2,96(r31) │ │ │ │ + ld r25,48(r28) │ │ │ │ + sldi r29,r25,3 │ │ │ │ + addic. r27,r25,-1 │ │ │ │ + lfdx f0,r15,r29 │ │ │ │ + add r9,r4,r29 │ │ │ │ + add r30,r2,r29 │ │ │ │ + add r5,r6,r29 │ │ │ │ stfd f0,0(r3) │ │ │ │ - ble 13690 │ │ │ │ - mtctr r9 │ │ │ │ - b 135bc │ │ │ │ - nop │ │ │ │ + ble 13350 │ │ │ │ + mtctr r27 │ │ │ │ + b 1327c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r18,0(r8) │ │ │ │ - bdz 13670 │ │ │ │ - ldu r5,-8(r29) │ │ │ │ - ldu r10,-8(r26) │ │ │ │ - ldu r30,-8(r8) │ │ │ │ - subf r10,r10,r5 │ │ │ │ - cmpd r30,r10 │ │ │ │ - beq 135b0 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r8,112(r31) │ │ │ │ - addi r30,r30,1 │ │ │ │ + addi r27,r27,-1 │ │ │ │ + std r19,0(r9) │ │ │ │ + bdz 13330 │ │ │ │ + ldu r11,-8(r30) │ │ │ │ + ldu r2,-8(r5) │ │ │ │ + ldu r10,-8(r9) │ │ │ │ + subf r2,r2,r11 │ │ │ │ + cmpd r10,r2 │ │ │ │ + beq 13270 │ │ │ │ + sldi r2,r27,3 │ │ │ │ + ld r9,104(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ addi r3,r3,8 │ │ │ │ - stdx r30,r7,r10 │ │ │ │ - cmpld r8,r4 │ │ │ │ - bne 133c0 │ │ │ │ + stdx r10,r4,r2 │ │ │ │ + cmpld r8,r9 │ │ │ │ + bne 130a0 │ │ │ │ + ld r20,112(r31) │ │ │ │ + ld r22,120(r31) │ │ │ │ + ld r18,128(r31) │ │ │ │ + ld r24,136(r31) │ │ │ │ + ld r30,144(r31) │ │ │ │ ld r26,152(r31) │ │ │ │ - mr r29,r25 │ │ │ │ - ld r8,176(r31) │ │ │ │ - ld r7,136(r31) │ │ │ │ - ld r9,96(r31) │ │ │ │ - ld r6,184(r31) │ │ │ │ - ld r10,192(r29) │ │ │ │ - std r26,96(r31) │ │ │ │ - cmpd r8,r26 │ │ │ │ - ld r8,160(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r7,r7,r8 │ │ │ │ - stdx r8,r10,r9 │ │ │ │ - std r7,136(r31) │ │ │ │ - ld r7,128(r31) │ │ │ │ - add r7,r7,r6 │ │ │ │ - std r7,128(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,144(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - beq 1369c │ │ │ │ + ld r2,88(r31) │ │ │ │ + ld r9,192(r28) │ │ │ │ + std r26,88(r31) │ │ │ │ + cmpd r22,r26 │ │ │ │ + add r30,r30,r20 │ │ │ │ + ld r10,160(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r24,r24,r10 │ │ │ │ + stdx r20,r9,r2 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + beq 1335c │ │ │ │ addi r26,r26,1 │ │ │ │ - b 131c0 │ │ │ │ + b 12ea0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 1349c │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r10,0(r7) │ │ │ │ - cmpld r8,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r7) │ │ │ │ - beq 135f0 │ │ │ │ + b 13164 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,104(r31) │ │ │ │ + ld r2,0(r4) │ │ │ │ + cmpld r8,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r4) │ │ │ │ + beq 132b0 │ │ │ │ addi r3,r3,8 │ │ │ │ - b 133c8 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r30,r7,r10 │ │ │ │ - b 135d8 │ │ │ │ - addi r1,r31,368 │ │ │ │ + b 130a8 │ │ │ │ + sldi r2,r27,3 │ │ │ │ + ldx r10,r4,r2 │ │ │ │ + b 13298 │ │ │ │ + addi r1,r31,384 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-176(r1) │ │ │ │ - ld r15,-168(r1) │ │ │ │ - ld r16,-160(r1) │ │ │ │ - ld r17,-152(r1) │ │ │ │ - ld r18,-144(r1) │ │ │ │ - ld r19,-136(r1) │ │ │ │ - ld r20,-128(r1) │ │ │ │ - ld r21,-120(r1) │ │ │ │ - ld r22,-112(r1) │ │ │ │ - ld r23,-104(r1) │ │ │ │ - ld r24,-96(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r27,-72(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r14,-192(r1) │ │ │ │ + ld r15,-184(r1) │ │ │ │ + ld r16,-176(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ + ld r18,-160(r1) │ │ │ │ + ld r19,-152(r1) │ │ │ │ + ld r20,-144(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-64(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-136(r1) │ │ │ │ + ld r22,-128(r1) │ │ │ │ + ld r23,-120(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r26,-96(r1) │ │ │ │ + ld r27,-88(r1) │ │ │ │ + ld r28,-80(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ + lfd f26,-48(r1) │ │ │ │ + lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - mr r28,r27 │ │ │ │ - b 13370 │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 13160 │ │ │ │ + mr r27,r25 │ │ │ │ + b 13058 │ │ │ │ + addi r24,r24,1 │ │ │ │ + li r2,0 │ │ │ │ + b 12e3c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ + .long 0x1286 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ std r31,-8(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ + sldi r4,r9,1 │ │ │ │ stdu r1,-48(r1) │ │ │ │ - addi r3,r9,1 │ │ │ │ - sldi r11,r9,1 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + ld r10,0(r1) │ │ │ │ + cmpdi r4,-1 │ │ │ │ + subfic r2,r2,-16 │ │ │ │ mr r31,r1 │ │ │ │ - sldi r10,r3,4 │ │ │ │ - cmpdi r11,-1 │ │ │ │ - neg r10,r10 │ │ │ │ - ld r4,0(r1) │ │ │ │ - stdux r4,r1,r10 │ │ │ │ - blt 13864 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + blt 13554 │ │ │ │ mtfprd f0,r8 │ │ │ │ lfd f12,0(r7) │ │ │ │ - sldi r3,r3,1 │ │ │ │ - addi r4,r1,24 │ │ │ │ + srdi r11,r4,1 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + addi r2,r1,32 │ │ │ │ + nop │ │ │ │ + plxv vs32,368560 # 6d3f0 │ │ │ │ + addi r4,r4,2 │ │ │ │ + mtvsrdd vs42,r8,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - srdi r10,r3,1 │ │ │ │ - mr r12,r4 │ │ │ │ - mtctr r10 │ │ │ │ + addi r10,r11,1 │ │ │ │ + mr r7,r2 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + andi. r3,r10,1 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r8 │ │ │ │ - divd r7,r9,r8 │ │ │ │ - mulld r7,r7,r8 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - addi r11,r7,1 │ │ │ │ - divd r10,r7,r8 │ │ │ │ - mr r30,r12 │ │ │ │ - addi r12,r12,16 │ │ │ │ - divd r9,r11,r8 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ + mffprd r3,f0 │ │ │ │ + subf r9,r9,r3 │ │ │ │ + add r3,r9,r8 │ │ │ │ + divd r9,r3,r8 │ │ │ │ mulld r9,r9,r8 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - addi r7,r7,2 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - std r10,-8(r12) │ │ │ │ - std r9,16(r30) │ │ │ │ - bdnz 137a4 │ │ │ │ - li r8,0 │ │ │ │ + subf r9,r9,r3 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + bne 13560 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v0,v13 │ │ │ │ + addi r7,r7,32 │ │ │ │ + vaddudm v1,v11,v13 │ │ │ │ + vmodsd v9,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs41,-32(r7) │ │ │ │ + stxv vs33,-16(r7) │ │ │ │ + bdnz 13498 │ │ │ │ + addi r7,r2,-8 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ldu r9,8(r4) │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + nop │ │ │ │ + sldi r9,r10,3 │ │ │ │ + ldu r2,8(r7) │ │ │ │ + lfdx f0,r6,r9 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f0,f1 │ │ │ │ fmul f0,f0,f2 │ │ │ │ - add r10,r5,r9 │ │ │ │ - ldx r9,r5,r9 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + add r9,r5,r2 │ │ │ │ + ldx r2,r5,r2 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r7,0,r10 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne 13820 │ │ │ │ - mffprd r11,f11 │ │ │ │ - stdcx. r11,0,r10 │ │ │ │ - bne 13808 │ │ │ │ - cmpld r7,r9 │ │ │ │ - bne 13874 │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r7,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 13510 │ │ │ │ + mffprd r3,f11 │ │ │ │ + stdcx. r3,0,r9 │ │ │ │ + bne 134f8 │ │ │ │ + cmpld r8,r2 │ │ │ │ + bne 13588 │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r8,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r7 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 13850 │ │ │ │ - mffprd r11,f12 │ │ │ │ - stdcx. r11,0,r7 │ │ │ │ - bne 13838 │ │ │ │ - cmpld r9,r10 │ │ │ │ - bne 1387c │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r3 │ │ │ │ - bne 137e0 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 13540 │ │ │ │ + mffprd r3,f12 │ │ │ │ + stdcx. r3,0,r8 │ │ │ │ + bne 13528 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 13580 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r4,r10 │ │ │ │ + bne 134d0 │ │ │ │ addi r1,r31,48 │ │ │ │ - ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - mr r9,r7 │ │ │ │ - b 13800 │ │ │ │ - mr r9,r10 │ │ │ │ - b 13830 │ │ │ │ + vaddudm v1,v0,v13 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + addi r7,r2,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r2) │ │ │ │ + bne 13490 │ │ │ │ + b 134c0 │ │ │ │ + mr r2,r9 │ │ │ │ + b 13520 │ │ │ │ + mr r2,r8 │ │ │ │ + b 134f0 │ │ │ │ ... │ │ │ │ - .long 0x280 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,18032 │ │ │ │ + .long 0x180 │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r3 │ │ │ │ + ld r28,16(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r28,16(r3) │ │ │ │ - mr r27,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r29,r28,r30 │ │ │ │ mr r31,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 139c0 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 13998 │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 136c0 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 13698 │ │ │ │ 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 13938 │ │ │ │ - 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 13638 │ │ │ │ + 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 13730 │ │ │ │ + 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 13400 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - bne 13920 │ │ │ │ + bne 13620 │ │ │ │ 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 138ec │ │ │ │ + li r2,0 │ │ │ │ + b 135ec │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x880 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,17696 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r22,-80(r1) │ │ │ │ + std r21,-88(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ + mr r21,r3 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + ld r28,16(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ + std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - ld r28,16(r3) │ │ │ │ - mr r22,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r27,r28,r30 │ │ │ │ mr r29,r3 │ │ │ │ - mulld r9,r27,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 13c0c │ │ │ │ - maddld r29,r27,r29,r9 │ │ │ │ + mulld r2,r27,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 138fc │ │ │ │ + maddld r29,r27,r29,r2 │ │ │ │ add r27,r27,r29 │ │ │ │ cmpd r29,r27 │ │ │ │ - bge 13bb0 │ │ │ │ - ld r25,24(r22) │ │ │ │ - ld r30,40(r22) │ │ │ │ - sldi r21,r29,4 │ │ │ │ - ld r24,32(r22) │ │ │ │ - ld r28,0(r22) │ │ │ │ - addi r21,r21,8 │ │ │ │ - sldi. r9,r25,1 │ │ │ │ + bge 138a0 │ │ │ │ + ld r25,24(r21) │ │ │ │ + ld r30,40(r21) │ │ │ │ + sldi r22,r29,4 │ │ │ │ + ld r24,32(r21) │ │ │ │ + ld r28,0(r21) │ │ │ │ + addi r22,r22,8 │ │ │ │ + sldi. r2,r25,1 │ │ │ │ sldi r26,r25,4 │ │ │ │ - addi r30,r30,8 │ │ │ │ cmpdi cr4,r25,0 │ │ │ │ - isellt r9,0,r9 │ │ │ │ + addi r30,r30,8 │ │ │ │ subfic r26,r26,-16 │ │ │ │ - addi r23,r9,1 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r23,r2,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ + lwz r2,112(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r26 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r26 │ │ │ │ addi r6,r1,32 │ │ │ │ - bne 13c00 │ │ │ │ - mr r5,r29 │ │ │ │ - ld r9,176(r28) │ │ │ │ - sldi r4,r5,4 │ │ │ │ - lfdx f9,r9,r4 │ │ │ │ - add r9,r9,r4 │ │ │ │ - lfd f8,8(r9) │ │ │ │ + bne 138f0 │ │ │ │ + mr r7,r29 │ │ │ │ + ld r2,176(r28) │ │ │ │ + sldi r8,r7,4 │ │ │ │ + lfdx f9,r2,r8 │ │ │ │ + add r2,r2,r8 │ │ │ │ + lfd f8,8(r2) │ │ │ │ stfd f9,0(r6) │ │ │ │ - blt cr4,13b64 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r23,1 │ │ │ │ - addi r8,r6,8 │ │ │ │ - li r9,0 │ │ │ │ - lfd f11,27712(r10) │ │ │ │ - addi r10,r23,-1 │ │ │ │ - beq 13b28 │ │ │ │ + blt cr4,13854 │ │ │ │ + andi. r2,r23,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r6,8 │ │ │ │ + addi r9,r23,-1 │ │ │ │ + beq 13818 │ │ │ │ lfd f0,0(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 13b64 │ │ │ │ - srdi r10,r23,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 13854 │ │ │ │ + srdi r9,r23,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 13b30 │ │ │ │ - ld r10,24(r28) │ │ │ │ - ld r8,8(r22) │ │ │ │ - ld r11,120(r28) │ │ │ │ - sldi r7,r5,3 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 13820 │ │ │ │ + ld r2,24(r28) │ │ │ │ + ld r3,8(r21) │ │ │ │ + sldi r7,r7,3 │ │ │ │ mr r9,r25 │ │ │ │ mr r5,r24 │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r21,r21,16 │ │ │ │ - add r3,r10,r4 │ │ │ │ - lfdx f1,r10,r4 │ │ │ │ - ld r8,0(r8) │ │ │ │ - add r7,r11,r7 │ │ │ │ - lfd f2,8(r3) │ │ │ │ - bl 13730 │ │ │ │ + ld r4,120(r28) │ │ │ │ + addi r22,r22,16 │ │ │ │ + add r10,r2,r8 │ │ │ │ + lfdx f1,r2,r8 │ │ │ │ + ld r8,0(r3) │ │ │ │ + add r7,r4,r7 │ │ │ │ + lfd f2,8(r10) │ │ │ │ + bl 13400 │ │ │ │ cmpd r27,r29 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - bne 13ab0 │ │ │ │ + bne 137a0 │ │ │ │ addi r1,r31,128 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r28) │ │ │ │ - ldx r5,r9,r21 │ │ │ │ - b 13ad0 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r7,r2,r22 │ │ │ │ + b 137c0 │ │ │ │ addi r27,r27,1 │ │ │ │ - li r9,0 │ │ │ │ - b 13a64 │ │ │ │ + li r2,0 │ │ │ │ + b 13754 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0xc80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprd f0,r8 │ │ │ │ ld r4,96(r1) │ │ │ │ - mffprd r11,f1 │ │ │ │ - mffprd r12,f2 │ │ │ │ + mr r0,r10 │ │ │ │ + mffprd r12,f1 │ │ │ │ + mffprd r10,f2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f3 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - addi r0,r7,1 │ │ │ │ - subf r7,r9,r7 │ │ │ │ - add r0,r0,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r7,r9,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ add r7,r7,r8 │ │ │ │ - add r0,r0,r8 │ │ │ │ - divd r3,r7,r8 │ │ │ │ - divd r9,r0,r8 │ │ │ │ - mulld r3,r3,r8 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r3,r3,r7 │ │ │ │ - subf r9,r9,r0 │ │ │ │ - cmpd cr5,r10,r3 │ │ │ │ - cmpd r3,r9 │ │ │ │ - cmpd cr7,r4,r9 │ │ │ │ - isel r0,r3,r10,4*cr5+lt │ │ │ │ - isel r9,r9,r4,4*cr7+gt │ │ │ │ - bge 13d20 │ │ │ │ - subf r9,r0,r9 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ + add r3,r9,r8 │ │ │ │ + add r3,r3,r2 │ │ │ │ + divd r11,r7,r8 │ │ │ │ + divd r2,r3,r8 │ │ │ │ + mulld r11,r11,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r11,r11,r7 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + cmpd r11,r2 │ │ │ │ + cmpd cr5,r0,r11 │ │ │ │ + cmpd cr7,r4,r2 │ │ │ │ + isel r7,r11,r0,4*cr5+lt │ │ │ │ + isel r2,r2,r4,4*cr7+gt │ │ │ │ + bge 13a20 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi cr7,r2,0 │ │ │ │ bltlr cr7 │ │ │ │ - subf r3,r3,r0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r10,r0,4 │ │ │ │ - mtvsrdd vs12,r12,r11 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - andi. r8,r9,1 │ │ │ │ - add r5,r5,r10 │ │ │ │ - add r3,r6,r3 │ │ │ │ - beq 13ce4 │ │ │ │ - lxvdsx vs0,0,r3 │ │ │ │ + subf r9,r11,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + mtvsrdd vs12,r10,r12 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + add r5,r5,r7 │ │ │ │ + add r9,r6,r9 │ │ │ │ + beq 139d8 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ lxv vs11,0(r5) │ │ │ │ - addi r3,r3,8 │ │ │ │ + addi r9,r9,8 │ │ │ │ addi r5,r5,16 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r5) │ │ │ │ beqlr cr7 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvdsx vs0,0,r3 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ lxv vs11,0(r5) │ │ │ │ - addi r9,r3,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ addi r5,r5,32 │ │ │ │ - addi r3,r3,16 │ │ │ │ + addi r9,r9,16 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ lxv vs11,-16(r5) │ │ │ │ stxv vs0,-32(r5) │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r5) │ │ │ │ - bdnz 13cec │ │ │ │ + bdnz 139e0 │ │ │ │ blr │ │ │ │ - subf r4,r0,r4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r4,r7,r4 │ │ │ │ cmpdi cr7,r4,0 │ │ │ │ - blt cr7,13db4 │ │ │ │ + blt cr7,13aac │ │ │ │ addi r4,r4,1 │ │ │ │ + subf r3,r11,r7 │ │ │ │ + sldi r9,r7,4 │ │ │ │ std r31,-8(r1) │ │ │ │ - subf r31,r3,r0 │ │ │ │ - sldi r7,r0,4 │ │ │ │ - std r30,-16(r1) │ │ │ │ - mtvsrdd vs12,r12,r11 │ │ │ │ - sldi r31,r31,3 │ │ │ │ - andi. r30,r4,1 │ │ │ │ - add r7,r5,r7 │ │ │ │ - add r31,r6,r31 │ │ │ │ - beq 13d74 │ │ │ │ - lxvdsx vs0,0,r31 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - addi r31,r31,8 │ │ │ │ - addi r7,r7,16 │ │ │ │ + mtvsrdd vs12,r10,r12 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + andi. r31,r4,1 │ │ │ │ + add r9,r5,r9 │ │ │ │ + add r3,r6,r3 │ │ │ │ + beq 13a70 │ │ │ │ + lxvdsx vs0,0,r3 │ │ │ │ + lxv vs11,0(r9) │ │ │ │ + addi r3,r3,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - beq cr7,13dac │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + beq cr7,13aa8 │ │ │ │ srdi r4,r4,1 │ │ │ │ mtctr r4 │ │ │ │ - lxvdsx vs0,0,r31 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - addi r4,r31,8 │ │ │ │ - addi r7,r7,32 │ │ │ │ - addi r31,r31,16 │ │ │ │ + lxvdsx vs0,0,r3 │ │ │ │ + lxv vs11,0(r9) │ │ │ │ + addi r4,r3,8 │ │ │ │ + addi r9,r9,32 │ │ │ │ + addi r3,r3,16 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - lxv vs11,-16(r7) │ │ │ │ - stxv vs0,-32(r7) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ + stxv vs0,-32(r9) │ │ │ │ lxvdsx vs0,0,r4 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - bdnz 13d7c │ │ │ │ - ld r30,-16(r1) │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz 13a78 │ │ │ │ ld r31,-8(r1) │ │ │ │ - subf r9,r10,r9 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + cmpdi cr7,r2,0 │ │ │ │ bltlr cr7 │ │ │ │ - add r8,r8,r10 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtvsrdd vs12,r12,r11 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r5,r5,r10 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - add r10,r8,r0 │ │ │ │ - subf r10,r3,r10 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r6,r6,r10 │ │ │ │ - beq 13e0c │ │ │ │ + subf r7,r11,r7 │ │ │ │ + sldi r9,r0,4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtvsrdd vs12,r10,r12 │ │ │ │ + add r4,r8,r7 │ │ │ │ + add r4,r4,r0 │ │ │ │ + add r5,r5,r9 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + subf r9,r11,r4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r6,r6,r9 │ │ │ │ + beq 13b04 │ │ │ │ lxvdsx vs0,0,r6 │ │ │ │ lxv vs11,0(r5) │ │ │ │ addi r6,r6,8 │ │ │ │ addi r5,r5,16 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r5) │ │ │ │ beqlr cr7 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ lxvdsx vs0,0,r6 │ │ │ │ lxv vs11,0(r5) │ │ │ │ - addi r9,r6,8 │ │ │ │ + addi r2,r6,8 │ │ │ │ addi r5,r5,32 │ │ │ │ addi r6,r6,16 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ lxv vs11,-16(r5) │ │ │ │ stxv vs0,-32(r5) │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r5) │ │ │ │ - bdnz 13e14 │ │ │ │ + bdnz 13b0c │ │ │ │ blr │ │ │ │ ... │ │ │ │ - attn │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x100 │ │ │ │ nop │ │ │ │ mtfprd f0,r7 │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r11,r8,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r11,r11,r7 │ │ │ │ - add r10,r10,r8 │ │ │ │ - divd r6,r11,r7 │ │ │ │ - add r10,r10,r7 │ │ │ │ - divd r9,r10,r7 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - mulld r7,r9,r7 │ │ │ │ - subf r6,r6,r11 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - subf r10,r7,r10 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ - cmpd r6,r10 │ │ │ │ - add r9,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r6,r8,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r6,r6,r7 │ │ │ │ + add r11,r8,r7 │ │ │ │ + add r11,r11,r2 │ │ │ │ + divd r10,r6,r7 │ │ │ │ + divd r9,r11,r7 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + subf r10,r10,r6 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + cmpd r10,r9 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + add r2,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - bge 13f50 │ │ │ │ + bge 13c40 │ │ │ │ cmpdi r8,0 │ │ │ │ sldi r8,r8,1 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - addi r10,r8,1 │ │ │ │ + addi r9,r8,1 │ │ │ │ bltlr │ │ │ │ - andi. r7,r10,1 │ │ │ │ - beq 13f08 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + beq 13bf8 │ │ │ │ addi r5,r5,8 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ cmpdi r8,0 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r5,-8 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - xvmaddadp vs0,vs12,vs11 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r5,-8 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - lxvdsx vs11,0,r5 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvdsx vs12,0,r5 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ addi r5,r5,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r10,r5,-8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r9,r5,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ - xvmaddadp vs0,vs12,vs11 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ + xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bdnz 13f10 │ │ │ │ + bdnz 13c00 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ sldi r8,r8,1 │ │ │ │ stxv vs0,0(r3) │ │ │ │ addi r8,r8,1 │ │ │ │ - subf r8,r10,r8 │ │ │ │ + subf r8,r9,r8 │ │ │ │ cmpdi r8,1 │ │ │ │ - ble 13fe4 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - mr r6,r5 │ │ │ │ - addi r11,r8,-2 │ │ │ │ - andi. r0,r7,1 │ │ │ │ - beq 13f9c │ │ │ │ + ble 13cd4 │ │ │ │ + addi r10,r8,-1 │ │ │ │ + mr r7,r5 │ │ │ │ + addi r6,r8,-2 │ │ │ │ + andi. r11,r10,1 │ │ │ │ + beq 13c8c │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - cmpdi r11,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r6,r5,8 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r7,r5,8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - beq 13fd4 │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - lxvdsx vs12,0,r6 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r7,r6,-8 │ │ │ │ + beq 13cc4 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvdsx vs12,0,r7 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r10,r7,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bdnz 13fa4 │ │ │ │ + bdnz 13c94 │ │ │ │ addi r8,r8,-2 │ │ │ │ addi r5,r5,8 │ │ │ │ sldi r8,r8,3 │ │ │ │ add r5,r8,r5 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ bltlr cr7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - beq 14018 │ │ │ │ + addi r9,r9,1 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + beq 13d08 │ │ │ │ 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 14020 │ │ │ │ + bdnz 13d10 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,16032 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r27,16(r3) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ - ld r27,16(r3) │ │ │ │ - mr r28,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r26,r27,r30 │ │ │ │ mr r29,r3 │ │ │ │ - mulld r9,r26,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1427c │ │ │ │ - maddld r29,r26,r29,r9 │ │ │ │ + mulld r2,r26,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 13f5c │ │ │ │ + maddld r29,r26,r29,r2 │ │ │ │ add r26,r26,r29 │ │ │ │ cmpd r29,r26 │ │ │ │ - bge 14228 │ │ │ │ + bge 13f08 │ │ │ │ ld r20,32(r28) │ │ │ │ ld r30,48(r28) │ │ │ │ + sldi r22,r29,4 │ │ │ │ ld r23,40(r28) │ │ │ │ ld r24,24(r28) │ │ │ │ - sldi r22,r29,4 │ │ │ │ ld r25,8(r28) │ │ │ │ ld r28,0(r28) │ │ │ │ addi r22,r22,8 │ │ │ │ sldi r27,r20,3 │ │ │ │ cmpdi cr4,r20,1 │ │ │ │ addi r30,r30,8 │ │ │ │ addi r27,r27,15 │ │ │ │ clrrdi r27,r27,4 │ │ │ │ neg r27,r27 │ │ │ │ nop │ │ │ │ - lwz r9,112(r28) │ │ │ │ + lwz r2,112(r28) │ │ │ │ mr r21,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 14270 │ │ │ │ - mr r7,r29 │ │ │ │ - ld r9,176(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r3,r7,4 │ │ │ │ - add r8,r9,r3 │ │ │ │ - lfdx f9,r9,r3 │ │ │ │ - lfd f8,8(r8) │ │ │ │ - stdux r10,r1,r27 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 13f50 │ │ │ │ + mr r8,r29 │ │ │ │ + ld r2,176(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r3,r8,4 │ │ │ │ + add r10,r2,r3 │ │ │ │ + lfdx f9,r2,r3 │ │ │ │ + lfd f8,8(r10) │ │ │ │ + stdux r9,r1,r27 │ │ │ │ mr r5,r1 │ │ │ │ stfdu f9,32(r5) │ │ │ │ - ble cr4,141e8 │ │ │ │ - addi r9,r20,-1 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r6,r20,-2 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - lfd f11,27712(r8) │ │ │ │ - addi r8,r5,8 │ │ │ │ - beq 141ac │ │ │ │ + ble cr4,13ec8 │ │ │ │ + addi r2,r20,-1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r9,0 │ │ │ │ + addi r10,r5,8 │ │ │ │ + addi r7,r20,-2 │ │ │ │ + andi. r6,r2,1 │ │ │ │ + beq 13e8c │ │ │ │ lfd f0,0(r30) │ │ │ │ - cmpdi r6,0 │ │ │ │ + cmpdi r7,0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 141e8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + beq 13ec8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r10 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ + lfdx f12,r30,r9 │ │ │ │ + lfdx f0,r30,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - bdnz 141b4 │ │ │ │ - ld r6,120(r28) │ │ │ │ - ld r9,24(r28) │ │ │ │ - sldi r10,r7,3 │ │ │ │ - mr r8,r24 │ │ │ │ + stfdx f12,r10,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + bdnz 13e94 │ │ │ │ + ld r10,120(r28) │ │ │ │ + ld r2,24(r28) │ │ │ │ + sldi r9,r8,3 │ │ │ │ mr r7,r25 │ │ │ │ + mr r8,r24 │ │ │ │ mr r4,r23 │ │ │ │ addi r29,r29,1 │ │ │ │ addi r22,r22,16 │ │ │ │ - lfdx f1,r6,r10 │ │ │ │ - add r3,r9,r3 │ │ │ │ - bl 13e60 │ │ │ │ + lfdx f1,r10,r9 │ │ │ │ + add r3,r2,r3 │ │ │ │ + bl 13b50 │ │ │ │ cmpd r26,r29 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r21) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ mr r1,r21 │ │ │ │ - bne 14130 │ │ │ │ + bne 13e10 │ │ │ │ addi r1,r31,128 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r9,240(r28) │ │ │ │ - ldx r7,r9,r22 │ │ │ │ - b 14144 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r8,r2,r22 │ │ │ │ + b 13e24 │ │ │ │ addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 140e4 │ │ │ │ + li r2,0 │ │ │ │ + b 13dc4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0xc80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ld r4,184(r31) │ │ │ │ - ld r0,176(r31) │ │ │ │ - ld r11,0(r1) │ │ │ │ - addi r12,r4,1 │ │ │ │ - sldi r30,r4,1 │ │ │ │ - sldi r3,r12,4 │ │ │ │ - cmpdi r30,-1 │ │ │ │ - neg r3,r3 │ │ │ │ - stdux r11,r1,r3 │ │ │ │ + ld r4,0(r1) │ │ │ │ + ld r0,184(r31) │ │ │ │ + ld r12,176(r31) │ │ │ │ + sldi r2,r0,4 │ │ │ │ + sldi r11,r0,1 │ │ │ │ + subfic r2,r2,-16 │ │ │ │ + cmpdi r11,-1 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r11,r1,r3 │ │ │ │ - blt 144a4 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ + blt 141b4 │ │ │ │ mtfprd f0,r10 │ │ │ │ lfd f12,0(r8) │ │ │ │ lfd f11,0(r9) │ │ │ │ - sldi r12,r12,1 │ │ │ │ - addi r27,r1,32 │ │ │ │ - addi r29,r30,-8 │ │ │ │ + srdi r27,r11,1 │ │ │ │ + mtvsrdd vs41,r10,r10 │ │ │ │ + xxspltib vs43,2 │ │ │ │ + plxv vs32,365584 # 6d3f0 │ │ │ │ + addi r28,r1,32 │ │ │ │ + addi r11,r11,2 │ │ │ │ + mr r2,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ - srdi r9,r12,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r4,r27,1 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + andi. r9,r4,1 │ │ │ │ + mr r3,r4 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - mtfprd f12,r0 │ │ │ │ + mtfprd f12,r12 │ │ │ │ fcfid f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ fmul f12,f12,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ frim f12,f12 │ │ │ │ - mffprd r9,f0 │ │ │ │ + mffprd r29,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - add r9,r9,r10 │ │ │ │ - divd r3,r9,r10 │ │ │ │ - mffprd r8,f12 │ │ │ │ - subf r4,r4,r8 │ │ │ │ - add r4,r4,r0 │ │ │ │ - divd r8,r4,r0 │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - mulld r8,r8,r0 │ │ │ │ - subf r4,r8,r4 │ │ │ │ - addi r11,r3,1 │ │ │ │ - divd r8,r3,r10 │ │ │ │ - mr r28,r29 │ │ │ │ - addi r29,r29,16 │ │ │ │ - divd r9,r11,r10 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - addi r3,r3,2 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - std r8,-8(r29) │ │ │ │ - std r9,16(r28) │ │ │ │ - bdnz 14360 │ │ │ │ - srdi r9,r12,1 │ │ │ │ - addi r28,r27,-8 │ │ │ │ - mr r8,r4 │ │ │ │ - mr r3,r12 │ │ │ │ + subf r29,r0,r29 │ │ │ │ + add r29,r29,r10 │ │ │ │ + divd r8,r29,r10 │ │ │ │ + mffprd r9,f12 │ │ │ │ + subf r0,r0,r9 │ │ │ │ + add r0,r0,r12 │ │ │ │ + divd r9,r0,r12 │ │ │ │ + mulld r10,r8,r10 │ │ │ │ + subf r10,r10,r29 │ │ │ │ + mulld r9,r9,r12 │ │ │ │ + mtvsrdd vs44,r10,r10 │ │ │ │ + subf r9,r9,r0 │ │ │ │ + bne 141f0 │ │ │ │ + srdi r10,r3,1 │ │ │ │ + mtctr r10 │ │ │ │ + vaddudm v10,v1,v11 │ │ │ │ + vaddudm v1,v1,v12 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v13,v10,v12 │ │ │ │ + vmodsd v8,v1,v9 │ │ │ │ + vaddudm v1,v10,v11 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs40,-32(r2) │ │ │ │ + stxv vs45,-16(r2) │ │ │ │ + bdnz 1406c │ │ │ │ + xxspltib vs44,2 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + mtvsrdd vs42,r12,r12 │ │ │ │ + mr r2,r28 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + mr r9,r4 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + bne 141d0 │ │ │ │ + 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 143ac │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v0,v13 │ │ │ │ + addi r4,r4,-2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v11,v13 │ │ │ │ + vmodsd v9,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs41,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 140c0 │ │ │ │ + addi r0,r28,-8 │ │ │ │ li r29,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r11,r28 │ │ │ │ - li r8,0 │ │ │ │ nop │ │ │ │ + mr r3,r0 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ldx r9,r30,r3 │ │ │ │ - ldu r4,8(r11) │ │ │ │ - lfdx f12,r6,r3 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - maddld r9,r0,r9,r4 │ │ │ │ + nop │ │ │ │ + sldi r9,r10,3 │ │ │ │ + ldx r2,r30,r4 │ │ │ │ + ldu r8,8(r3) │ │ │ │ + lfdx f12,r6,r4 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + maddld r2,r12,r2,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f0,f1 │ │ │ │ fmul f0,f0,f2 │ │ │ │ - add r10,r5,r9 │ │ │ │ - ldx r9,r5,r9 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + add r9,r5,r2 │ │ │ │ + ldx r2,r5,r2 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r4,0,r10 │ │ │ │ - cmpd r4,r9 │ │ │ │ - bne 14450 │ │ │ │ - mffprd r27,f11 │ │ │ │ - stdcx. r27,0,r10 │ │ │ │ - bne 14438 │ │ │ │ - cmpld r4,r9 │ │ │ │ - bne 144c0 │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r4,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 14160 │ │ │ │ + mffprd r28,f11 │ │ │ │ + stdcx. r28,0,r9 │ │ │ │ + bne 14148 │ │ │ │ + cmpld r8,r2 │ │ │ │ + bne 14218 │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r8,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r4 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 14480 │ │ │ │ - mffprd r27,f12 │ │ │ │ - stdcx. r27,0,r4 │ │ │ │ - bne 14468 │ │ │ │ - cmpld r10,r9 │ │ │ │ - bne 144c8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r12 │ │ │ │ - bne 14400 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 14190 │ │ │ │ + mffprd r28,f12 │ │ │ │ + stdcx. r28,0,r8 │ │ │ │ + bne 14178 │ │ │ │ + cmpld r9,r2 │ │ │ │ + bne 14210 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r11 │ │ │ │ + bne 14110 │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r3,r3,8 │ │ │ │ - cmpd r29,r12 │ │ │ │ - bne 143f0 │ │ │ │ + addi r4,r4,8 │ │ │ │ + cmpd r29,r11 │ │ │ │ + bne 14100 │ │ │ │ addi r1,r31,80 │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - mr r9,r4 │ │ │ │ - b 14430 │ │ │ │ - mr r9,r10 │ │ │ │ - b 14460 │ │ │ │ + vaddudm v1,v0,v13 │ │ │ │ + mr. r4,r10 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + addi r2,r28,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r28) │ │ │ │ + bne 140b8 │ │ │ │ + b 140ec │ │ │ │ + vaddudm v13,v0,v12 │ │ │ │ + cmpdi r27,0 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + addi r2,r30,16 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs45,0(r30) │ │ │ │ + bne 14064 │ │ │ │ + b 14094 │ │ │ │ + mr r2,r9 │ │ │ │ + b 14170 │ │ │ │ + mr r2,r8 │ │ │ │ + b 14140 │ │ │ │ ... │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,14880 │ │ │ │ mflr r0 │ │ │ │ std r23,-72(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r23,r3 │ │ │ │ + ld r28,24(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r28,24(r3) │ │ │ │ - mr r23,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-192(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r29,r28,r30 │ │ │ │ mr r31,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 14640 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 14614 │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 14380 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 14354 │ │ │ │ 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 14598 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r6,r9,r28 │ │ │ │ - sldi r4,r6,1 │ │ │ │ - ld r11,24(r30) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 142d8 │ │ │ │ + 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 142a0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r7,r2 │ │ │ │ + bl 13f80 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - bne 14580 │ │ │ │ + bne 142c0 │ │ │ │ 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) │ │ │ │ @@ -15984,22878 +15072,22689 @@ │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r29,r29,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1453c │ │ │ │ + li r2,0 │ │ │ │ + b 1427c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x980 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,14496 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r18,-112(r1) │ │ │ │ + std r17,-120(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r27,24(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ + std r15,-136(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - ld r27,24(r3) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r28,r27,r30 │ │ │ │ + bl 4f00 │ │ │ │ + divd r29,r27,r30 │ │ │ │ mr r18,r3 │ │ │ │ - mulld r9,r28,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 14998 │ │ │ │ - maddld r18,r28,r18,r9 │ │ │ │ - add r28,r28,r18 │ │ │ │ - cmpd r18,r28 │ │ │ │ - bge 148fc │ │ │ │ - ld r25,32(r29) │ │ │ │ - ld r30,48(r29) │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 146c8 │ │ │ │ + maddld r18,r29,r18,r2 │ │ │ │ + add r29,r29,r18 │ │ │ │ + cmpd r18,r29 │ │ │ │ + bge 1462c │ │ │ │ + ld r26,32(r28) │ │ │ │ + ld r30,48(r28) │ │ │ │ sldi r15,r18,4 │ │ │ │ - ld r20,40(r29) │ │ │ │ - ld r21,16(r29) │ │ │ │ - ld r22,8(r29) │ │ │ │ - ld r17,0(r29) │ │ │ │ + ld r21,40(r28) │ │ │ │ + ld r22,16(r28) │ │ │ │ + ld r23,8(r28) │ │ │ │ + ld r17,0(r28) │ │ │ │ addi r15,r15,8 │ │ │ │ - addi r26,r25,1 │ │ │ │ - sldi r19,r25,1 │ │ │ │ - sldi r24,r25,4 │ │ │ │ - addi r29,r30,8 │ │ │ │ - sldi r27,r26,5 │ │ │ │ - addi r23,r19,2 │ │ │ │ - addi r24,r24,24 │ │ │ │ + addi r27,r26,1 │ │ │ │ + sldi r19,r26,1 │ │ │ │ + sldi r25,r26,4 │ │ │ │ + addi r20,r30,8 │ │ │ │ + sldi r28,r27,5 │ │ │ │ + addi r24,r19,2 │ │ │ │ + addi r25,r25,24 │ │ │ │ addi r19,r19,1 │ │ │ │ - sldi r26,r26,4 │ │ │ │ + sldi r27,r27,4 │ │ │ │ cmpdi cr4,r19,0 │ │ │ │ - neg r27,r27 │ │ │ │ - sldi r23,r23,3 │ │ │ │ - add r30,r30,r24 │ │ │ │ + neg r28,r28 │ │ │ │ + sldi r24,r24,3 │ │ │ │ + add r30,r30,r25 │ │ │ │ nop │ │ │ │ - lwz r9,112(r17) │ │ │ │ - ld r10,0(r1) │ │ │ │ + lwz r2,112(r17) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r16,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r27 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r28 │ │ │ │ addi r6,r1,112 │ │ │ │ - bne 14960 │ │ │ │ - ld r4,176(r17) │ │ │ │ + bne 14690 │ │ │ │ + ld r5,176(r17) │ │ │ │ mr r7,r18 │ │ │ │ - sldi r9,r7,5 │ │ │ │ - lfdx f9,r4,r9 │ │ │ │ - addi r3,r9,16 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r11,r4,r3 │ │ │ │ - lfd f8,8(r9) │ │ │ │ + sldi r2,r7,5 │ │ │ │ + lfdx f9,r5,r2 │ │ │ │ + addi r4,r2,16 │ │ │ │ + add r2,r5,r2 │ │ │ │ + add r3,r5,r4 │ │ │ │ + lfd f8,8(r2) │ │ │ │ stfd f9,0(r6) │ │ │ │ - ble cr4,1498c │ │ │ │ - addis r8,r2,-3 │ │ │ │ - andi. r9,r19,1 │ │ │ │ - li r10,0 │ │ │ │ - mr r9,r19 │ │ │ │ - addi r5,r6,8 │ │ │ │ - lfd f11,27712(r8) │ │ │ │ - addi r8,r19,-1 │ │ │ │ - beq 147e4 │ │ │ │ - lfd f0,0(r29) │ │ │ │ - mr. r9,r8 │ │ │ │ + ble cr4,146bc │ │ │ │ + andi. r2,r19,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r19 │ │ │ │ + li r9,0 │ │ │ │ + addi r8,r6,8 │ │ │ │ + addi r10,r19,-1 │ │ │ │ + beq 14514 │ │ │ │ + lfd f0,0(r20) │ │ │ │ + mr. r2,r10 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 14824 │ │ │ │ - srdi r8,r19,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + beq 14554 │ │ │ │ + srdi r10,r19,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r29,r10 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - lfdx f0,r29,r8 │ │ │ │ + lfdx f12,r20,r9 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + lfdx f0,r20,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ - bdnz 147ec │ │ │ │ - lfdx f9,r4,r3 │ │ │ │ - andi. r10,r19,1 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - lfd f8,8(r11) │ │ │ │ - add r8,r6,r24 │ │ │ │ - addi r10,r19,-1 │ │ │ │ - lfd f11,27712(r5) │ │ │ │ - stfdx f9,r6,r23 │ │ │ │ - beq 14868 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ - cmpdi r10,0 │ │ │ │ + stfdx f12,r8,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + bdnz 1451c │ │ │ │ + lfdx f9,r5,r4 │ │ │ │ + andi. r9,r19,1 │ │ │ │ + lfd f8,8(r3) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r10,r6,r25 │ │ │ │ + addi r9,r19,-1 │ │ │ │ + stfdx f9,r6,r24 │ │ │ │ + beq 14598 │ │ │ │ + lfdx f0,r30,r2 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 148a4 │ │ │ │ - srdi r10,r19,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 145d4 │ │ │ │ + srdi r9,r19,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 14870 │ │ │ │ - ld r3,24(r17) │ │ │ │ - sldi r8,r7,4 │ │ │ │ - ld r4,120(r17) │ │ │ │ - mr r10,r22 │ │ │ │ - add r7,r6,r26 │ │ │ │ - mr r5,r20 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 145a0 │ │ │ │ + ld r4,24(r17) │ │ │ │ + sldi r2,r7,4 │ │ │ │ + ld r8,120(r17) │ │ │ │ + mr r10,r23 │ │ │ │ + add r7,r6,r27 │ │ │ │ + mr r5,r21 │ │ │ │ addi r18,r18,1 │ │ │ │ addi r15,r15,16 │ │ │ │ - addi r9,r8,8 │ │ │ │ - add r11,r3,r8 │ │ │ │ - lfdx f1,r3,r8 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r8,r4,r8 │ │ │ │ - lfd f2,8(r11) │ │ │ │ - std r25,104(r1) │ │ │ │ - std r21,96(r1) │ │ │ │ - bl 142a0 │ │ │ │ - cmpd r28,r18 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r16) │ │ │ │ + addi r9,r2,8 │ │ │ │ + add r3,r4,r2 │ │ │ │ + lfdx f1,r4,r2 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r8,r8,r2 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r26,104(r1) │ │ │ │ + std r22,96(r1) │ │ │ │ + bl 13f80 │ │ │ │ + cmpd r29,r18 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r16) │ │ │ │ mr r1,r16 │ │ │ │ - bne 14760 │ │ │ │ + bne 14490 │ │ │ │ addi r1,r31,256 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r15,-136(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r17) │ │ │ │ - ld r4,176(r17) │ │ │ │ - ldx r7,r9,r15 │ │ │ │ - sldi r9,r7,5 │ │ │ │ - lfdx f9,r4,r9 │ │ │ │ - addi r3,r9,16 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r11,r4,r3 │ │ │ │ - lfd f8,8(r9) │ │ │ │ + ld r2,240(r17) │ │ │ │ + ld r5,176(r17) │ │ │ │ + ldx r7,r2,r15 │ │ │ │ + sldi r2,r7,5 │ │ │ │ + lfdx f9,r5,r2 │ │ │ │ + addi r4,r2,16 │ │ │ │ + add r2,r5,r2 │ │ │ │ + add r3,r5,r4 │ │ │ │ + lfd f8,8(r2) │ │ │ │ stfd f9,0(r6) │ │ │ │ - bgt cr4,147a4 │ │ │ │ - lfdx f0,r4,r3 │ │ │ │ - stfdx f0,r6,r23 │ │ │ │ - b 148a4 │ │ │ │ - addi r28,r28,1 │ │ │ │ - li r9,0 │ │ │ │ - b 146f8 │ │ │ │ + bgt cr4,144d4 │ │ │ │ + lfdx f0,r5,r4 │ │ │ │ + stfdx f0,r6,r24 │ │ │ │ + b 145d4 │ │ │ │ + addi r29,r29,1 │ │ │ │ + li r2,0 │ │ │ │ + b 14428 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x1180 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,13648 │ │ │ │ - mflr r0 │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ mfcr r11 │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r15,0(r3) │ │ │ │ - std r14,-144(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ + mflr r0 │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ + ld r14,0(r3) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ mr r29,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - ld r28,8(r15) │ │ │ │ + std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-336(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + ld r28,8(r14) │ │ │ │ + std r17,-128(r1) │ │ │ │ + std r18,-120(r1) │ │ │ │ + std r19,-112(r1) │ │ │ │ + std r20,-104(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + std r22,-88(r1) │ │ │ │ + std r23,-80(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ + std r27,-48(r1) │ │ │ │ + stdu r1,-352(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 15408 │ │ │ │ - maddld r9,r8,r9,r10 │ │ │ │ - add r10,r8,r9 │ │ │ │ - std r9,32(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r10,80(r31) │ │ │ │ - bge 14f04 │ │ │ │ - ld r10,24(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,16(r29) │ │ │ │ - std r9,40(r31) │ │ │ │ - std r10,64(r31) │ │ │ │ - ld r10,8(r29) │ │ │ │ - std r10,72(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,27712 │ │ │ │ - std r10,112(r31) │ │ │ │ - ld r28,88(r15) │ │ │ │ - ld r23,48(r15) │ │ │ │ - lwz r9,112(r15) │ │ │ │ - ld r7,0(r1) │ │ │ │ - std r1,88(r31) │ │ │ │ - addi r20,r28,1 │ │ │ │ - sldi r24,r23,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r22,r23,-1 │ │ │ │ - sldi r30,r20,1 │ │ │ │ - addi r9,r24,15 │ │ │ │ - addi r10,r24,23 │ │ │ │ - mulld r8,r30,r24 │ │ │ │ + bl 4f00 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 15120 │ │ │ │ + maddld r15,r10,r2,r9 │ │ │ │ + add r2,r10,r15 │ │ │ │ + cmpd r15,r2 │ │ │ │ + std r2,72(r31) │ │ │ │ + bge 14c30 │ │ │ │ + ld r9,24(r29) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + sldi r2,r15,4 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + addi r2,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r9,48(r31) │ │ │ │ + ld r9,16(r29) │ │ │ │ + std r2,32(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,8(r29) │ │ │ │ + std r9,64(r31) │ │ │ │ + ld r20,88(r14) │ │ │ │ + ld r26,48(r14) │ │ │ │ + std r1,80(r31) │ │ │ │ + lwz r2,112(r14) │ │ │ │ + ld r8,0(r1) │ │ │ │ + addi r23,r20,1 │ │ │ │ + sldi r29,r26,3 │ │ │ │ + addi r24,r26,-1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + sldi r30,r23,1 │ │ │ │ + addi r2,r29,15 │ │ │ │ + addi r9,r29,23 │ │ │ │ + mulld r10,r30,r29 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ neg r10,r10 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r19,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r17,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r16,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r26,r1,32 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r29,r1,32 │ │ │ │ - bne 153c0 │ │ │ │ - ld r9,112(r31) │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr3,r22,0 │ │ │ │ - ld r25,32(r31) │ │ │ │ - std r10,0(r26) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r20,r23 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ addi r21,r1,32 │ │ │ │ - blt cr3,15400 │ │ │ │ - mulld r27,r25,r23 │ │ │ │ - neg r9,r20 │ │ │ │ - ld r4,120(r15) │ │ │ │ - mulld r3,r22,r20 │ │ │ │ - ld r18,72(r15) │ │ │ │ - add r12,r17,r24 │ │ │ │ - add r14,r16,r24 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r18,r1,32 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r28,r1,32 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r10,r1,32 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r27,r1,32 │ │ │ │ + bne 150e0 │ │ │ │ + mulld r2,r23,r26 │ │ │ │ + li r9,0 │ │ │ │ + stfd f31,0(r27) │ │ │ │ + cmpdi cr3,r24,0 │ │ │ │ + mr r19,r15 │ │ │ │ + std r9,0(r25) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + blt cr3,15118 │ │ │ │ + mulld r17,r19,r26 │ │ │ │ + mulld r9,r24,r23 │ │ │ │ + ld r7,120(r14) │ │ │ │ + ld r16,72(r14) │ │ │ │ + mulli r3,r23,-16 │ │ │ │ + add r4,r18,r29 │ │ │ │ + add r5,r28,r29 │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - addi r7,r21,-8 │ │ │ │ - std r25,48(r31) │ │ │ │ - sldi r0,r9,1 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r11,r18,r24 │ │ │ │ - add r9,r23,r27 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r4,r4,r9 │ │ │ │ - ldu r25,-8(r11) │ │ │ │ - lfd f12,0(r4) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + add r6,r16,r29 │ │ │ │ + add r2,r26,r17 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r9,r22 │ │ │ │ + add r7,r7,r2 │ │ │ │ + lxsd v0,-8(r6) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + addi r6,r6,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - add r10,r10,r28 │ │ │ │ - stdu r9,-8(r12) │ │ │ │ - stdu r10,-8(r14) │ │ │ │ - ble cr4,14c20 │ │ │ │ - srdi r6,r30,1 │ │ │ │ - sldi r10,r3,3 │ │ │ │ - add r9,r25,r9 │ │ │ │ - std r15,96(r31) │ │ │ │ - std r28,104(r31) │ │ │ │ - mtctr r6 │ │ │ │ - add r5,r10,r7 │ │ │ │ - addi r28,r9,1 │ │ │ │ - divd r6,r9,r25 │ │ │ │ - mr r15,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - divd r10,r28,r25 │ │ │ │ - mulld r6,r6,r25 │ │ │ │ - mulld r10,r10,r25 │ │ │ │ - subf r6,r6,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - std r6,-8(r5) │ │ │ │ - std r10,16(r15) │ │ │ │ - bdnz 14be4 │ │ │ │ - ld r15,96(r31) │ │ │ │ - ld r28,104(r31) │ │ │ │ - cmpld r18,r11 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r3,r3,r0 │ │ │ │ - bne 14b90 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r8,r2,1 │ │ │ │ + subf r2,r20,r2 │ │ │ │ + add r8,r8,r20 │ │ │ │ + stdu r2,-8(r4) │ │ │ │ + stdu r8,-8(r5) │ │ │ │ + ble cr4,14960 │ │ │ │ + srdi r11,r30,1 │ │ │ │ + mtvsrdd vs45,r2,r2 │ │ │ │ + plxv vs33,363272 # 6d3f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r8,r9 │ │ │ │ + mr r2,r11 │ │ │ │ + andi. r11,r2,1 │ │ │ │ + addi r11,r2,-1 │ │ │ │ + beq 14928 │ │ │ │ + vaddudm v12,v1,v13 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r8,r9,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 14960 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v13 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r8,r8,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r8) │ │ │ │ + stxv vs44,-16(r8) │ │ │ │ + bdnz 14930 │ │ │ │ + cmpld r16,r6 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + add r9,r9,r3 │ │ │ │ + bne 148a8 │ │ │ │ + mr r5,r29 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r8 │ │ │ │ - mr r5,r24 │ │ │ │ - ld r25,48(r31) │ │ │ │ - addi r14,r16,-8 │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,176(r15) │ │ │ │ - ld r10,64(r31) │ │ │ │ - sldi r9,r27,4 │ │ │ │ - clrldi r6,r30,3 │ │ │ │ - addi r12,r17,-8 │ │ │ │ - sldi r27,r30,3 │ │ │ │ - addi r7,r19,16 │ │ │ │ - mr r8,r3 │ │ │ │ + mr r3,r10 │ │ │ │ + bl 58a0 │ │ │ │ + ld r4,176(r14) │ │ │ │ + ld r9,56(r31) │ │ │ │ + sldi r2,r17,4 │ │ │ │ + clrldi r5,r30,3 │ │ │ │ + addi r12,r18,-8 │ │ │ │ + addi r17,r28,-8 │ │ │ │ + sldi r7,r30,3 │ │ │ │ + addi r8,r21,16 │ │ │ │ + mr r10,r3 │ │ │ │ li r3,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - add r4,r4,r9 │ │ │ │ - std r8,48(r31) │ │ │ │ - std r10,96(r31) │ │ │ │ - ldu r9,8(r12) │ │ │ │ - ldu r10,8(r14) │ │ │ │ - mulld r5,r3,r6 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r4,r4,r2 │ │ │ │ + std r10,40(r31) │ │ │ │ + std r9,88(r31) │ │ │ │ + ldu r2,8(r12) │ │ │ │ + ldu r9,8(r17) │ │ │ │ + mulld r6,r3,r5 │ │ │ │ lfd f0,0(r4) │ │ │ │ - cmpd r9,r10 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r0,r19,r5 │ │ │ │ - stfdx f0,r19,r5 │ │ │ │ - bge 14d6c │ │ │ │ - ld r8,96(r31) │ │ │ │ - addi r11,r9,2 │ │ │ │ + cmpd r2,r9 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r0,r21,r6 │ │ │ │ + stfdx f0,r21,r6 │ │ │ │ + bge 14aa4 │ │ │ │ + ld r10,88(r31) │ │ │ │ + addi r11,r2,2 │ │ │ │ lfd f12,8(r4) │ │ │ │ - cmpd r11,r10 │ │ │ │ - mulld r5,r8,r3 │ │ │ │ - ld r8,56(r31) │ │ │ │ + cmpd r11,r9 │ │ │ │ + mulld r6,r10,r3 │ │ │ │ + ld r10,48(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - addi r11,r5,1 │ │ │ │ + addi r11,r6,1 │ │ │ │ sldi r11,r11,3 │ │ │ │ - lfdx f11,r8,r11 │ │ │ │ + lfdx f11,r10,r11 │ │ │ │ mr r11,r0 │ │ │ │ fmul f0,f11,f0 │ │ │ │ stfd f0,8(r11) │ │ │ │ - bgt 14d6c │ │ │ │ - addi r11,r10,-1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfd f10,-16(r7) │ │ │ │ + bgt 14aa4 │ │ │ │ + addi r11,r9,-1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfd f10,-16(r8) │ │ │ │ fmr f11,f12 │ │ │ │ - li r10,0 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - addi r5,r5,16 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r0,r9,-1 │ │ │ │ - add r11,r8,r5 │ │ │ │ - beq 14d28 │ │ │ │ - lfdx f0,r8,r5 │ │ │ │ + li r9,0 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + addi r6,r6,16 │ │ │ │ + andi. r11,r2,1 │ │ │ │ + addi r0,r2,-1 │ │ │ │ + add r11,r10,r6 │ │ │ │ + beq 14a60 │ │ │ │ + lfdx f0,r10,r6 │ │ │ │ fmul f11,f12,f12 │ │ │ │ cmpdi r0,0 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfd f0,0(r7) │ │ │ │ - beq 14d6c │ │ │ │ - srdi r9,r9,1 │ │ │ │ - ld r8,48(r31) │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ + stfd f0,0(r8) │ │ │ │ + beq 14aa4 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + ld r10,40(r31) │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r11,r9 │ │ │ │ fmul f9,f11,f12 │ │ │ │ - addi r9,r10,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f9,f12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r7,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r11,r9 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + lfdx f0,r11,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ - bdnz 14d34 │ │ │ │ - std r8,48(r31) │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ + bdnz 14a6c │ │ │ │ + std r10,40(r31) │ │ │ │ addi r3,r3,1 │ │ │ │ addi r4,r4,16 │ │ │ │ - add r7,r7,r27 │ │ │ │ - cmpd r23,r3 │ │ │ │ - bne 14c80 │ │ │ │ - cmpdi r23,4 │ │ │ │ - ld r8,48(r31) │ │ │ │ - beq 15218 │ │ │ │ - cmpdi r23,5 │ │ │ │ - beq 14fe0 │ │ │ │ - li r9,0 │ │ │ │ - ld r5,72(r31) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 14ed0 │ │ │ │ - ld r6,24(r15) │ │ │ │ - sldi r25,r25,4 │ │ │ │ - ld r14,200(r15) │ │ │ │ - add r16,r16,r24 │ │ │ │ - add r17,r17,r24 │ │ │ │ - add r27,r8,r24 │ │ │ │ - li r28,0 │ │ │ │ + add r8,r8,r7 │ │ │ │ + cmpd r26,r3 │ │ │ │ + bne 149b8 │ │ │ │ + cmpdi r26,4 │ │ │ │ + ld r10,40(r31) │ │ │ │ + beq 14f38 │ │ │ │ + cmpdi r26,5 │ │ │ │ + beq 14d10 │ │ │ │ + li r2,0 │ │ │ │ + ld r6,64(r31) │ │ │ │ + cmpdi r6,0 │ │ │ │ + ble 14c04 │ │ │ │ + ld r7,24(r14) │ │ │ │ + sldi r8,r19,4 │ │ │ │ + ld r16,200(r14) │ │ │ │ + add r0,r18,r29 │ │ │ │ + add r28,r28,r29 │ │ │ │ + add r19,r10,r29 │ │ │ │ + li r11,0 │ │ │ │ + clrldi r17,r30,3 │ │ │ │ li r18,0 │ │ │ │ - lxvx vs11,r6,r25 │ │ │ │ - add r6,r6,r25 │ │ │ │ - mr r12,r6 │ │ │ │ - cmpd r23,r9 │ │ │ │ - ble 14e60 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r7,72(r15) │ │ │ │ - mulld r0,r20,r9 │ │ │ │ - subf r4,r9,r23 │ │ │ │ - addi r3,r8,-8 │ │ │ │ - clrldi r6,r30,3 │ │ │ │ - std r5,48(r31) │ │ │ │ - std r15,96(r31) │ │ │ │ - add r25,r26,r10 │ │ │ │ - mtctr r4 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - add r3,r3,r10 │ │ │ │ - addi r4,r7,-8 │ │ │ │ - ld r11,0(r25) │ │ │ │ - sldi r7,r0,1 │ │ │ │ - add r4,r4,r10 │ │ │ │ - ldu r10,8(r3) │ │ │ │ - ldu r15,8(r4) │ │ │ │ - maddld r5,r9,r6,r10 │ │ │ │ - add r10,r7,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r7,r7,r30 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r0,r9,3 │ │ │ │ - ldx r10,r21,r10 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f12,r19,r5 │ │ │ │ - maddld r11,r11,r15,r10 │ │ │ │ + lxvx vs11,r7,r8 │ │ │ │ + add r7,r7,r8 │ │ │ │ + cmpd r26,r2 │ │ │ │ + ble 14b94 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r8,72(r14) │ │ │ │ + mulld r12,r23,r2 │ │ │ │ + subf r5,r2,r26 │ │ │ │ + addi r4,r10,-8 │ │ │ │ + std r15,40(r31) │ │ │ │ + std r6,88(r31) │ │ │ │ + add r20,r25,r9 │ │ │ │ + mtctr r5 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + add r4,r4,r9 │ │ │ │ + addi r5,r8,-8 │ │ │ │ + ld r3,0(r20) │ │ │ │ + sldi r8,r12,1 │ │ │ │ + add r5,r5,r9 │ │ │ │ + ldu r9,8(r4) │ │ │ │ + ldu r12,8(r5) │ │ │ │ + maddld r6,r2,r17,r9 │ │ │ │ + add r9,r8,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r8,r8,r30 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r15,r2,3 │ │ │ │ + ldx r9,r22,r9 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f12,r21,r6 │ │ │ │ + maddld r3,r3,r12,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r11,8(r25) │ │ │ │ - stfdx f0,r29,r0 │ │ │ │ - bdnz 14e18 │ │ │ │ - ld r5,48(r31) │ │ │ │ - ld r15,96(r31) │ │ │ │ - ldx r9,r26,r24 │ │ │ │ - lxvdsx vs12,r29,r24 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r14 │ │ │ │ + stdu r3,8(r20) │ │ │ │ + stfdx f0,r27,r15 │ │ │ │ + bdnz 14b4c │ │ │ │ + ld r15,40(r31) │ │ │ │ + ld r6,88(r31) │ │ │ │ + ldx r2,r25,r29 │ │ │ │ + lxvdsx vs0,r27,r29 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r16 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r12) │ │ │ │ - ble cr3,14fb8 │ │ │ │ - mtctr r22 │ │ │ │ - mr r11,r17 │ │ │ │ - mr r3,r16 │ │ │ │ - mr r7,r27 │ │ │ │ - mr r9,r22 │ │ │ │ - b 14ea0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r18,0(r7) │ │ │ │ - bdz 14f68 │ │ │ │ - ldu r6,-8(r3) │ │ │ │ - ldu r10,-8(r11) │ │ │ │ - ldu r4,-8(r7) │ │ │ │ - subf r10,r10,r6 │ │ │ │ - cmpd r4,r10 │ │ │ │ - beq 14e94 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r5,r28 │ │ │ │ - stdx r4,r8,r10 │ │ │ │ - bne 14dd0 │ │ │ │ + stxv vs11,0(r7) │ │ │ │ + ble cr3,14ce4 │ │ │ │ + mtctr r24 │ │ │ │ + mr r3,r0 │ │ │ │ + mr r4,r28 │ │ │ │ + mr r8,r19 │ │ │ │ + mr r2,r24 │ │ │ │ + b 14bd4 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r18,0(r8) │ │ │ │ + bdz 14c9c │ │ │ │ + ldu r20,-8(r4) │ │ │ │ + ldu r9,-8(r3) │ │ │ │ + ldu r5,-8(r8) │ │ │ │ + subf r9,r9,r20 │ │ │ │ + cmpd r5,r9 │ │ │ │ + beq 14bc8 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r5,r5,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r6,r11 │ │ │ │ + stdx r5,r10,r9 │ │ │ │ + bne 14b08 │ │ │ │ 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 14a98 │ │ │ │ - addi r1,r31,336 │ │ │ │ - ld r0,16(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 147c0 │ │ │ │ + addi r1,r31,352 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-144(r1) │ │ │ │ - ld r15,-136(r1) │ │ │ │ - ld r16,-128(r1) │ │ │ │ - ld r17,-120(r1) │ │ │ │ - ld r18,-112(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ - ld r20,-96(r1) │ │ │ │ - ld r21,-88(r1) │ │ │ │ - ld r22,-80(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ - ld r25,-56(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r14,-152(r1) │ │ │ │ + ld r15,-144(r1) │ │ │ │ + ld r16,-136(r1) │ │ │ │ + ld r17,-128(r1) │ │ │ │ + ld r18,-120(r1) │ │ │ │ + ld r19,-112(r1) │ │ │ │ + ld r20,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-96(r1) │ │ │ │ + ld r22,-88(r1) │ │ │ │ + ld r23,-80(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - ld r10,0(r8) │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpd r5,r28 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r8) │ │ │ │ - bne 14dd8 │ │ │ │ - ld r9,32(r31) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,88(r31) │ │ │ │ + ld r9,0(r10) │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r6,r11 │ │ │ │ + addi r9,r9,1 │ │ │ │ std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 14a98 │ │ │ │ - b 14f04 │ │ │ │ - sldi r10,r22,3 │ │ │ │ - addi r28,r28,1 │ │ │ │ - mr r9,r22 │ │ │ │ - ldx r4,r8,r10 │ │ │ │ - cmpd r5,r28 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r4,r4,1 │ │ │ │ - stdx r4,r8,r10 │ │ │ │ - bne 14dd0 │ │ │ │ - b 14ed0 │ │ │ │ - ble cr4,14ed0 │ │ │ │ - mulli r24,r28,48 │ │ │ │ - ld r4,16(r18) │ │ │ │ - sldi r7,r28,4 │ │ │ │ - ld r5,24(r15) │ │ │ │ - add r17,r19,r27 │ │ │ │ - sldi r9,r28,5 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - sldi r10,r25,4 │ │ │ │ - sldi r6,r6,5 │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r23,r17,r27 │ │ │ │ - ld r12,8(r18) │ │ │ │ - ld r22,24(r18) │ │ │ │ - ld r25,32(r18) │ │ │ │ - addi r18,r21,-8 │ │ │ │ - addi r0,r28,56 │ │ │ │ - addi r9,r9,24 │ │ │ │ - add r28,r19,r6 │ │ │ │ - std r8,120(r31) │ │ │ │ - std r29,128(r31) │ │ │ │ - add r7,r7,r21 │ │ │ │ - std r4,48(r31) │ │ │ │ - ld r4,200(r15) │ │ │ │ - lxvx vs12,r5,r10 │ │ │ │ - add r27,r23,r27 │ │ │ │ - addi r24,r24,40 │ │ │ │ - add r9,r9,r21 │ │ │ │ - add r5,r5,r10 │ │ │ │ - add r0,r0,r21 │ │ │ │ - std r7,96(r31) │ │ │ │ - li r7,0 │ │ │ │ - add r24,r24,r21 │ │ │ │ + bne 14b10 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 147c0 │ │ │ │ + b 14c30 │ │ │ │ + sldi r9,r24,3 │ │ │ │ + addi r11,r11,1 │ │ │ │ + mr r2,r24 │ │ │ │ + ldx r5,r10,r9 │ │ │ │ + cmpd r6,r11 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r5,r5,1 │ │ │ │ + stdx r5,r10,r9 │ │ │ │ + bne 14b08 │ │ │ │ + b 14c04 │ │ │ │ + nop │ │ │ │ + ble cr4,14c04 │ │ │ │ + mulli r2,r20,48 │ │ │ │ + sldi r29,r5,5 │ │ │ │ + ld r5,16(r16) │ │ │ │ + ld r6,24(r14) │ │ │ │ + sldi r4,r20,4 │ │ │ │ + sldi r8,r20,5 │ │ │ │ + add r18,r21,r7 │ │ │ │ + sldi r20,r20,6 │ │ │ │ + sldi r9,r19,4 │ │ │ │ + ld r12,8(r16) │ │ │ │ + ld r23,24(r16) │ │ │ │ + addi r19,r22,-8 │ │ │ │ + addi r8,r8,24 │ │ │ │ + addi r4,r4,8 │ │ │ │ + ld r26,32(r16) │ │ │ │ + add r29,r21,r29 │ │ │ │ + addi r0,r20,56 │ │ │ │ + add r24,r18,r7 │ │ │ │ + li r20,0 │ │ │ │ + std r5,88(r31) │ │ │ │ + ld r5,200(r14) │ │ │ │ + lxvx vs12,r6,r9 │ │ │ │ + add r4,r22,r4 │ │ │ │ + add r6,r6,r9 │ │ │ │ + add r9,r22,r8 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r28,r24,r7 │ │ │ │ + add r0,r22,r0 │ │ │ │ + std r4,96(r31) │ │ │ │ std r9,104(r31) │ │ │ │ - ldu r16,8(r18) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ld r21,96(r31) │ │ │ │ - li r29,0 │ │ │ │ - std r15,136(r31) │ │ │ │ - std r19,144(r31) │ │ │ │ - std r26,152(r31) │ │ │ │ - std r7,160(r31) │ │ │ │ - lfdx f8,r19,r9 │ │ │ │ - mulld r20,r16,r12 │ │ │ │ - mr r3,r18 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - ldu r14,8(r21) │ │ │ │ + add r8,r22,r2 │ │ │ │ + ldu r17,8(r19) │ │ │ │ + sldi r2,r20,3 │ │ │ │ + ld r22,96(r31) │ │ │ │ + li r11,0 │ │ │ │ + std r15,112(r31) │ │ │ │ + std r14,120(r31) │ │ │ │ + std r21,128(r31) │ │ │ │ + std r10,136(r31) │ │ │ │ + lfdx f8,r21,r2 │ │ │ │ + std r25,144(r31) │ │ │ │ + std r27,152(r31) │ │ │ │ + std r20,160(r31) │ │ │ │ + mulld r2,r17,r12 │ │ │ │ + std r2,40(r31) │ │ │ │ + sldi r2,r11,3 │ │ │ │ + ldu r16,8(r22) │ │ │ │ ld r7,104(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r16,168(r31) │ │ │ │ - std r12,176(r31) │ │ │ │ - std r20,184(r31) │ │ │ │ - lfdx f11,r17,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - add r14,r20,r14 │ │ │ │ + li r10,0 │ │ │ │ + std r17,168(r31) │ │ │ │ + lfdx f11,r18,r2 │ │ │ │ + ld r2,40(r31) │ │ │ │ + add r16,r2,r16 │ │ │ │ + ld r2,88(r31) │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r6,r14,r9 │ │ │ │ + mulld r4,r16,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r10,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r15,r24 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r23,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r15,r8 │ │ │ │ + li r17,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r9,r4,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r10,r22 │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ + mulld r14,r9,r23 │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r17,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r20,r0 │ │ │ │ - mr r26,r28 │ │ │ │ - lfdx f9,r27,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mr r25,r0 │ │ │ │ + mr r27,r29 │ │ │ │ + lfdx f9,r28,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r18,r11,r25 │ │ │ │ + mulld r20,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r20) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r9,r18,r9 │ │ │ │ + lfd f0,0(r27) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r27,r27,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs6,r19,r4 │ │ │ │ + add r2,r20,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs6,r21,r5 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 15120 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r30,r16 │ │ │ │ - bne 150f0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 150d0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - ld r16,168(r31) │ │ │ │ - ld r12,176(r31) │ │ │ │ - ld r20,184(r31) │ │ │ │ - cmpd r30,r29 │ │ │ │ - bne 15094 │ │ │ │ - ld r7,160(r31) │ │ │ │ - ld r15,136(r31) │ │ │ │ - ld r19,144(r31) │ │ │ │ - ld r26,152(r31) │ │ │ │ - mr r18,r3 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r30,r7 │ │ │ │ - bne 15068 │ │ │ │ - ld r29,128(r31) │ │ │ │ - ld r8,120(r31) │ │ │ │ - std r9,40(r26) │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 14e50 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r30,r17 │ │ │ │ + bne 14e20 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 14e00 │ │ │ │ + addi r11,r11,1 │ │ │ │ + ld r17,168(r31) │ │ │ │ + cmpd r30,r11 │ │ │ │ + bne 14dc8 │ │ │ │ + ld r20,160(r31) │ │ │ │ + ld r15,112(r31) │ │ │ │ + ld r14,120(r31) │ │ │ │ + ld r21,128(r31) │ │ │ │ + ld r10,136(r31) │ │ │ │ + ld r25,144(r31) │ │ │ │ + ld r27,152(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r30,r20 │ │ │ │ + bne 14d90 │ │ │ │ addi r30,r30,-1 │ │ │ │ - ld r9,32(r31) │ │ │ │ - std r10,24(r26) │ │ │ │ - std r16,8(r26) │ │ │ │ - std r14,16(r26) │ │ │ │ - std r11,32(r26) │ │ │ │ - stfd f0,40(r29) │ │ │ │ + stfd f0,40(r27) │ │ │ │ + std r2,40(r25) │ │ │ │ + addi r15,r15,1 │ │ │ │ + std r9,24(r25) │ │ │ │ + std r16,16(r25) │ │ │ │ + std r17,8(r25) │ │ │ │ mtvsrdd vs0,r30,r30 │ │ │ │ - std r30,32(r8) │ │ │ │ - stfd f8,8(r29) │ │ │ │ - stfd f11,16(r29) │ │ │ │ - stfd f10,24(r29) │ │ │ │ - stfd f9,32(r29) │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - stxv vs0,16(r8) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,88(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 14a98 │ │ │ │ - b 14f04 │ │ │ │ - ble cr4,14ed0 │ │ │ │ - mulli r9,r28,48 │ │ │ │ - mulli r6,r6,24 │ │ │ │ - ld r4,24(r15) │ │ │ │ - sldi r11,r28,4 │ │ │ │ - sldi r10,r28,5 │ │ │ │ - sldi r25,r25,4 │ │ │ │ - add r20,r19,r27 │ │ │ │ - ld r17,8(r18) │ │ │ │ - ld r16,16(r18) │ │ │ │ - addi r11,r11,8 │ │ │ │ - ld r23,24(r18) │ │ │ │ - ld r3,200(r15) │ │ │ │ - addi r5,r21,-8 │ │ │ │ - li r7,0 │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r27,r20,r27 │ │ │ │ - std r15,96(r31) │ │ │ │ - lxvx vs12,r4,r25 │ │ │ │ - add r4,r4,r25 │ │ │ │ - add r25,r11,r21 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r0,r19,r6 │ │ │ │ - add r14,r10,r21 │ │ │ │ - mr r6,r8 │ │ │ │ - add r24,r9,r21 │ │ │ │ - ldu r28,8(r5) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - mr r12,r25 │ │ │ │ + stfd f8,8(r27) │ │ │ │ + stfd f11,16(r27) │ │ │ │ + std r30,32(r10) │ │ │ │ + stfd f10,24(r27) │ │ │ │ + stfd f9,32(r27) │ │ │ │ + std r3,32(r25) │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + stxv vs0,16(r10) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 147c0 │ │ │ │ + b 14c30 │ │ │ │ + ble cr4,14c04 │ │ │ │ + mulli r26,r20,48 │ │ │ │ + mulli r0,r5,24 │ │ │ │ + ld r4,24(r14) │ │ │ │ + sldi r9,r20,4 │ │ │ │ + sldi r2,r20,5 │ │ │ │ + ld r3,200(r14) │ │ │ │ + std r14,40(r31) │ │ │ │ + sldi r19,r19,4 │ │ │ │ + add r20,r21,r7 │ │ │ │ + ld r18,8(r16) │ │ │ │ + ld r17,16(r16) │ │ │ │ + addi r5,r22,-8 │ │ │ │ li r8,0 │ │ │ │ - std r19,104(r31) │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ - mulld r9,r28,r17 │ │ │ │ - std r9,48(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r10,8(r12) │ │ │ │ - mr r18,r14 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r2,r2,24 │ │ │ │ + ld r24,24(r16) │ │ │ │ + mr r6,r10 │ │ │ │ + add r7,r20,r7 │ │ │ │ + lxvx vs12,r4,r19 │ │ │ │ + add r28,r22,r9 │ │ │ │ + add r4,r4,r19 │ │ │ │ + add r16,r22,r2 │ │ │ │ + addi r26,r26,40 │ │ │ │ + add r0,r21,r0 │ │ │ │ + add r26,r22,r26 │ │ │ │ + ldu r29,8(r5) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r12,r28 │ │ │ │ + li r10,0 │ │ │ │ + std r15,88(r31) │ │ │ │ + std r21,96(r31) │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + mulld r22,r29,r18 │ │ │ │ + ldu r9,8(r12) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r15,r16 │ │ │ │ li r19,0 │ │ │ │ - std r6,120(r31) │ │ │ │ - std r26,128(r31) │ │ │ │ - lfdx f10,r20,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + std r6,104(r31) │ │ │ │ + std r25,112(r31) │ │ │ │ + lfdx f10,r20,r2 │ │ │ │ + add r9,r22,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r15,r10,r16 │ │ │ │ - ldu r11,8(r18) │ │ │ │ - sldi r9,r19,3 │ │ │ │ + mulld r14,r9,r17 │ │ │ │ + ldu r11,8(r15) │ │ │ │ + sldi r2,r19,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r26,r24 │ │ │ │ + mr r25,r26 │ │ │ │ mr r6,r0 │ │ │ │ - lfdx f9,r27,r9 │ │ │ │ - add r11,r15,r11 │ │ │ │ + lfdx f9,r7,r2 │ │ │ │ + add r11,r14,r11 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r21,r11,r23 │ │ │ │ - ldu r9,8(r26) │ │ │ │ + mulld r21,r11,r24 │ │ │ │ + nop │ │ │ │ lfd f0,0(r6) │ │ │ │ + ldu r2,8(r25) │ │ │ │ addi r6,r6,8 │ │ │ │ - add r9,r21,r9 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r22,r9,4 │ │ │ │ - lxvx vs7,r22,r3 │ │ │ │ - xxspltd vs8,vs0,0 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r23,r2,4 │ │ │ │ + lxvx vs8,r23,r3 │ │ │ │ + xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ stxv vs12,0(r4) │ │ │ │ - bdnz 152f0 │ │ │ │ + bdnz 15010 │ │ │ │ addi r19,r19,1 │ │ │ │ cmpd r30,r19 │ │ │ │ - bne 152cc │ │ │ │ + bne 14fe8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r6,104(r31) │ │ │ │ + ld r25,112(r31) │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 14fc0 │ │ │ │ addi r8,r8,1 │ │ │ │ - ld r6,120(r31) │ │ │ │ - ld r26,128(r31) │ │ │ │ + ld r15,88(r31) │ │ │ │ + ld r21,96(r31) │ │ │ │ cmpd r30,r8 │ │ │ │ - bne 152a0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ld r19,104(r31) │ │ │ │ - cmpd r30,r7 │ │ │ │ - bne 15280 │ │ │ │ - std r9,32(r26) │ │ │ │ - ld r9,32(r31) │ │ │ │ + bne 14fa0 │ │ │ │ addi r30,r30,-1 │ │ │ │ - stfd f0,32(r29) │ │ │ │ - ld r15,96(r31) │ │ │ │ - std r10,16(r26) │ │ │ │ - std r28,8(r26) │ │ │ │ - stfd f11,8(r29) │ │ │ │ - stfd f10,16(r29) │ │ │ │ + stfd f0,32(r27) │ │ │ │ + std r2,32(r25) │ │ │ │ + ld r14,40(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + std r9,16(r25) │ │ │ │ + std r29,8(r25) │ │ │ │ mtvsrdd vs0,r30,r30 │ │ │ │ - std r11,24(r26) │ │ │ │ - stfd f9,24(r29) │ │ │ │ - addi r8,r9,1 │ │ │ │ + stfd f11,8(r27) │ │ │ │ + stfd f10,16(r27) │ │ │ │ + stfd f9,24(r27) │ │ │ │ + std r11,24(r25) │ │ │ │ stxv vs0,0(r6) │ │ │ │ stxv vs0,16(r6) │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,88(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 14a98 │ │ │ │ - b 14f04 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 147c0 │ │ │ │ + b 14c30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r15) │ │ │ │ - ld r10,40(r31) │ │ │ │ - cmpdi cr3,r22,0 │ │ │ │ - ldx r25,r9,r10 │ │ │ │ - ld r9,112(r31) │ │ │ │ - li r10,0 │ │ │ │ - std r10,0(r26) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r20,r23 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r21,r1,32 │ │ │ │ - bge cr3,14b4c │ │ │ │ - mr r9,r23 │ │ │ │ - b 14d98 │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 14a50 │ │ │ │ + nop │ │ │ │ + ld r2,240(r14) │ │ │ │ + ld r9,32(r31) │ │ │ │ + stfd f31,0(r27) │ │ │ │ + cmpdi cr3,r24,0 │ │ │ │ + ldx r19,r2,r9 │ │ │ │ + mulld r2,r23,r26 │ │ │ │ + li r9,0 │ │ │ │ + std r9,0(r25) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + bge cr3,1486c │ │ │ │ + mr r2,r26 │ │ │ │ + b 14ad0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 14778 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,10976 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1281 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r18,0(r3) │ │ │ │ - std r14,-144(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ - ld r28,8(r18) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + ld r16,0(r3) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ mr r29,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-336(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ + ld r28,8(r16) │ │ │ │ + std r17,-128(r1) │ │ │ │ + std r18,-120(r1) │ │ │ │ + std r19,-112(r1) │ │ │ │ + std r20,-104(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + std r22,-88(r1) │ │ │ │ + std r23,-80(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ + std r27,-48(r1) │ │ │ │ + stdu r1,-352(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 15d60 │ │ │ │ - maddld r14,r8,r9,r10 │ │ │ │ - add r9,r8,r14 │ │ │ │ - cmpd r14,r9 │ │ │ │ - std r9,48(r31) │ │ │ │ - bge 15828 │ │ │ │ - ld r9,8(r29) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,27712 │ │ │ │ - std r9,32(r31) │ │ │ │ - sldi r9,r14,4 │ │ │ │ - std r10,120(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,40(r31) │ │ │ │ - ld r25,48(r18) │ │ │ │ - lwz r9,112(r18) │ │ │ │ + bl 4f00 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 15a60 │ │ │ │ + maddld r17,r10,r2,r9 │ │ │ │ + add r2,r10,r17 │ │ │ │ + cmpd r17,r2 │ │ │ │ + std r2,48(r31) │ │ │ │ + bge 15548 │ │ │ │ + ld r2,8(r29) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r2,40(r31) │ │ │ │ + sldi r2,r17,4 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,32(r31) │ │ │ │ + ld r28,48(r16) │ │ │ │ + lwz r2,112(r16) │ │ │ │ ld r10,0(r1) │ │ │ │ std r1,56(r31) │ │ │ │ - sldi r24,r25,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r21,r25,-1 │ │ │ │ - addi r9,r24,15 │ │ │ │ - addi r8,r24,23 │ │ │ │ + sldi r27,r28,3 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + addi r26,r28,-1 │ │ │ │ + addi r2,r27,15 │ │ │ │ + addi r9,r27,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r19,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r15,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + mr r2,r10 │ │ │ │ addi r10,r1,32 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r29,r1,32 │ │ │ │ + bne 15a50 │ │ │ │ + mr r18,r17 │ │ │ │ + ld r23,88(r16) │ │ │ │ + li r2,0 │ │ │ │ + stfd f31,0(r29) │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ + mr r8,r28 │ │ │ │ + std r2,0(r21) │ │ │ │ ld r9,0(r1) │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - addi r20,r1,32 │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - addi r28,r1,32 │ │ │ │ - bne 15d10 │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r30,88(r18) │ │ │ │ - cmpdi cr4,r21,0 │ │ │ │ - mr r29,r14 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - li r9,0 │ │ │ │ - addi r26,r30,1 │ │ │ │ - std r9,0(r20) │ │ │ │ - mulld r9,r25,r26 │ │ │ │ - stfd f0,0(r28) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r22,r1,32 │ │ │ │ - blt cr4,15d58 │ │ │ │ - maddld r9,r29,r25,r25 │ │ │ │ - ld r8,120(r18) │ │ │ │ - mulld r6,r21,r26 │ │ │ │ - ld r23,72(r18) │ │ │ │ - neg r5,r26 │ │ │ │ - sldi r27,r26,1 │ │ │ │ - add r15,r12,r24 │ │ │ │ - add r17,r19,r24 │ │ │ │ - cmpdi r26,0 │ │ │ │ - sldi r16,r5,1 │ │ │ │ - addi r0,r22,-8 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r11,r23,r24 │ │ │ │ - sldi r4,r9,3 │ │ │ │ - sldi r3,r6,1 │ │ │ │ - add r4,r4,r8 │ │ │ │ - ldu r5,-8(r11) │ │ │ │ - lfd f12,0(r4) │ │ │ │ - mtfprd f0,r5 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r30,r23,1 │ │ │ │ + mulld r2,r28,r30 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r24,r1,32 │ │ │ │ + blt cr4,153d8 │ │ │ │ + maddld r7,r18,r28,r28 │ │ │ │ + mulld r8,r26,r30 │ │ │ │ + ld r2,120(r16) │ │ │ │ + ld r25,72(r16) │ │ │ │ + mulli r3,r30,-16 │ │ │ │ + sldi r22,r30,1 │ │ │ │ + add r4,r15,r27 │ │ │ │ + add r5,r20,r27 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + add r6,r25,r27 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r7,r7,r2 │ │ │ │ + add r8,r8,r24 │ │ │ │ + lxsd v0,-8(r6) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + addi r6,r6,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - add r8,r8,r30 │ │ │ │ - stdu r9,-8(r15) │ │ │ │ - stdu r8,-8(r17) │ │ │ │ - ble 15668 │ │ │ │ - srdi r8,r27,1 │ │ │ │ - sldi r6,r3,3 │ │ │ │ - add r9,r5,r9 │ │ │ │ - std r14,64(r31) │ │ │ │ - std r29,72(r31) │ │ │ │ - mtctr r8 │ │ │ │ - add r6,r6,r0 │ │ │ │ - addi r29,r9,1 │ │ │ │ - divd r7,r9,r5 │ │ │ │ - mr r14,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - divd r8,r29,r5 │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r8,r8,r29 │ │ │ │ - std r7,-8(r6) │ │ │ │ - std r8,16(r14) │ │ │ │ - bdnz 1562c │ │ │ │ - ld r14,64(r31) │ │ │ │ - ld r29,72(r31) │ │ │ │ - cmpld cr7,r23,r11 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r3,r3,r16 │ │ │ │ - bne cr7,155d8 │ │ │ │ + addi r2,r9,1 │ │ │ │ + subf r9,r23,r9 │ │ │ │ + add r2,r2,r23 │ │ │ │ + stdu r9,-8(r4) │ │ │ │ + stdu r2,-8(r5) │ │ │ │ + ble cr7,153a0 │ │ │ │ + srdi r2,r22,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + plxv vs33,360644 # 6d3f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r8 │ │ │ │ + andi. r11,r2,1 │ │ │ │ + addi r11,r2,-1 │ │ │ │ + beq 15368 │ │ │ │ + vaddudm v12,v1,v13 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r9,r8,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r8) │ │ │ │ + beq 153a0 │ │ │ │ + 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 15370 │ │ │ │ + cmpld r25,r6 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + add r8,r8,r3 │ │ │ │ + bne 152ec │ │ │ │ mr r3,r10 │ │ │ │ - mr r5,r24 │ │ │ │ + mr r5,r27 │ │ │ │ li r4,0 │ │ │ │ - std r12,64(r31) │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r25,4 │ │ │ │ - ld r12,64(r31) │ │ │ │ + bl 58a0 │ │ │ │ + cmpdi r28,4 │ │ │ │ mr r10,r3 │ │ │ │ - beq 15b3c │ │ │ │ - cmpdi r25,5 │ │ │ │ - beq 158e0 │ │ │ │ + beq 1586c │ │ │ │ + cmpdi r28,5 │ │ │ │ + beq 15620 │ │ │ │ li r8,0 │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 157fc │ │ │ │ - ld r5,24(r18) │ │ │ │ - sldi r9,r29,4 │ │ │ │ - mulld r29,r25,r29 │ │ │ │ - ld r15,200(r18) │ │ │ │ - add r19,r19,r24 │ │ │ │ - add r12,r12,r24 │ │ │ │ - sldi r0,r26,1 │ │ │ │ - add r16,r10,r24 │ │ │ │ - li r30,0 │ │ │ │ - mr r4,r14 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ - add r5,r5,r9 │ │ │ │ - cmpd r25,r8 │ │ │ │ - ble 15780 │ │ │ │ - add r7,r29,r8 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mulld r6,r26,r8 │ │ │ │ - ld r27,72(r18) │ │ │ │ - subf r8,r8,r25 │ │ │ │ - ld r14,176(r18) │ │ │ │ - std r4,64(r31) │ │ │ │ - mulld r7,r7,r26 │ │ │ │ - add r11,r20,r9 │ │ │ │ - add r23,r28,r9 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ + ld r5,40(r31) │ │ │ │ + cmpdi r5,0 │ │ │ │ + ble 1551c │ │ │ │ + ld r19,24(r16) │ │ │ │ + mulld r9,r28,r18 │ │ │ │ + sldi r2,r18,4 │ │ │ │ + ld r12,200(r16) │ │ │ │ + add r20,r20,r27 │ │ │ │ + add r22,r15,r27 │ │ │ │ + sldi r0,r30,1 │ │ │ │ + add r14,r10,r27 │ │ │ │ + li r11,0 │ │ │ │ + lxvx vs11,r19,r2 │ │ │ │ + add r19,r19,r2 │ │ │ │ + cmpd r28,r8 │ │ │ │ + ble 154a8 │ │ │ │ + add r7,r9,r8 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mulld r6,r30,r8 │ │ │ │ + ld r25,72(r16) │ │ │ │ + subf r8,r8,r28 │ │ │ │ + ld r15,176(r16) │ │ │ │ + std r17,64(r31) │ │ │ │ + mulld r7,r7,r30 │ │ │ │ + add r3,r21,r2 │ │ │ │ + add r23,r29,r2 │ │ │ │ + lfdx f0,r29,r2 │ │ │ │ mtctr r8 │ │ │ │ - add r17,r10,r9 │ │ │ │ + add r18,r10,r2 │ │ │ │ li r8,0 │ │ │ │ - ld r3,0(r11) │ │ │ │ + ld r4,0(r3) │ │ │ │ addi r23,r23,8 │ │ │ │ - add r27,r27,r9 │ │ │ │ + add r25,r25,r2 │ │ │ │ sldi r6,r6,1 │ │ │ │ sldi r7,r7,1 │ │ │ │ - ldx r9,r17,r8 │ │ │ │ - add r4,r7,r9 │ │ │ │ - add r9,r6,r9 │ │ │ │ + ldx r2,r18,r8 │ │ │ │ + add r17,r7,r2 │ │ │ │ + add r2,r6,r2 │ │ │ │ add r7,r7,r0 │ │ │ │ add r6,r6,r0 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r14,r4 │ │ │ │ - ldx r9,r22,r9 │ │ │ │ - ldx r4,r27,r8 │ │ │ │ + sldi r17,r17,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r15,r17 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + ldx r17,r25,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r3,r3,r4,r9 │ │ │ │ + maddld r4,r4,r17,r2 │ │ │ │ stfdx f0,r23,r8 │ │ │ │ - stdu r3,8(r11) │ │ │ │ addi r8,r8,8 │ │ │ │ - bdnz 1573c │ │ │ │ - ld r4,64(r31) │ │ │ │ - ldx r9,r20,r24 │ │ │ │ - lxvdsx vs12,r28,r24 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r15 │ │ │ │ + stdu r4,8(r3) │ │ │ │ + bdnz 15464 │ │ │ │ + ld r17,64(r31) │ │ │ │ + ldx r2,r21,r27 │ │ │ │ + lxvdsx vs0,r29,r27 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r12 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r5) │ │ │ │ - ble cr4,158ac │ │ │ │ - mtctr r21 │ │ │ │ - mr r11,r12 │ │ │ │ - mr r3,r19 │ │ │ │ - mr r7,r16 │ │ │ │ - mr r8,r21 │ │ │ │ - li r27,0 │ │ │ │ - b 157c4 │ │ │ │ + stxv vs11,0(r19) │ │ │ │ + ble cr4,155f8 │ │ │ │ + mtctr r26 │ │ │ │ + mr r3,r22 │ │ │ │ + mr r4,r20 │ │ │ │ + mr r7,r14 │ │ │ │ + mr r8,r26 │ │ │ │ + li r25,0 │ │ │ │ + b 154ec │ │ │ │ addi r8,r8,-1 │ │ │ │ - std r27,0(r7) │ │ │ │ - bdz 15888 │ │ │ │ - ldu r23,-8(r3) │ │ │ │ - ldu r9,-8(r11) │ │ │ │ + std r25,0(r7) │ │ │ │ + bdz 155b0 │ │ │ │ + ldu r23,-8(r4) │ │ │ │ + ldu r2,-8(r3) │ │ │ │ ldu r6,-8(r7) │ │ │ │ - subf r9,r9,r23 │ │ │ │ - cmpd r6,r9 │ │ │ │ - beq 157b8 │ │ │ │ - ld r7,32(r31) │ │ │ │ - addi r30,r30,1 │ │ │ │ + subf r2,r2,r23 │ │ │ │ + cmpd r6,r2 │ │ │ │ + beq 154e0 │ │ │ │ + addi r11,r11,1 │ │ │ │ addi r6,r6,1 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - stdx r6,r10,r9 │ │ │ │ - cmpd r7,r30 │ │ │ │ - bne 156e8 │ │ │ │ - mr r14,r4 │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpd r10,r14 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 154f4 │ │ │ │ - addi r1,r31,336 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + cmpd r5,r11 │ │ │ │ + stdx r6,r10,r2 │ │ │ │ + bne 15410 │ │ │ │ + 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 15210 │ │ │ │ + addi r1,r31,352 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-144(r1) │ │ │ │ - ld r15,-136(r1) │ │ │ │ - ld r16,-128(r1) │ │ │ │ - ld r17,-120(r1) │ │ │ │ - ld r18,-112(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ - ld r20,-96(r1) │ │ │ │ - ld r21,-88(r1) │ │ │ │ - ld r22,-80(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ - ld r25,-56(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r14,-152(r1) │ │ │ │ + ld r15,-144(r1) │ │ │ │ + ld r16,-136(r1) │ │ │ │ + ld r17,-128(r1) │ │ │ │ + ld r18,-120(r1) │ │ │ │ + ld r19,-112(r1) │ │ │ │ + ld r20,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-96(r1) │ │ │ │ + ld r22,-88(r1) │ │ │ │ + ld r23,-80(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - ld r7,32(r31) │ │ │ │ - ld r9,0(r10) │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r7,r30 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r10) │ │ │ │ - bne 156f0 │ │ │ │ - mr r14,r4 │ │ │ │ - b 157fc │ │ │ │ - sldi r9,r21,3 │ │ │ │ - ld r7,32(r31) │ │ │ │ - addi r30,r30,1 │ │ │ │ - mr r8,r21 │ │ │ │ - ldx r6,r10,r9 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - cmpd r7,r30 │ │ │ │ + ld r2,0(r10) │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r5,r11 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r10) │ │ │ │ + bne 15418 │ │ │ │ + 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 15210 │ │ │ │ + b 15548 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + addi r11,r11,1 │ │ │ │ + mr r8,r26 │ │ │ │ + ldx r6,r10,r2 │ │ │ │ + cmpd r5,r11 │ │ │ │ + sldi r2,r8,3 │ │ │ │ addi r6,r6,1 │ │ │ │ - stdx r6,r10,r9 │ │ │ │ - bne 156e8 │ │ │ │ - b 157f8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpdi r27,0 │ │ │ │ - ble 157fc │ │ │ │ - mulld r8,r29,r26 │ │ │ │ - ld r5,24(r18) │ │ │ │ - sldi r6,r29,4 │ │ │ │ - ld r9,176(r18) │ │ │ │ - ld r3,8(r23) │ │ │ │ - sldi r29,r26,4 │ │ │ │ - ld r21,24(r23) │ │ │ │ - ld r24,32(r23) │ │ │ │ - sldi r7,r30,5 │ │ │ │ - li r17,0 │ │ │ │ - sldi r25,r30,4 │ │ │ │ - sldi r30,r30,6 │ │ │ │ - std r14,128(r31) │ │ │ │ - std r18,136(r31) │ │ │ │ - addi r4,r29,-8 │ │ │ │ - std r10,144(r31) │ │ │ │ - std r20,152(r31) │ │ │ │ - std r28,160(r31) │ │ │ │ - lxvx vs12,r5,r6 │ │ │ │ - add r5,r5,r6 │ │ │ │ - std r3,64(r31) │ │ │ │ - ld r3,16(r23) │ │ │ │ - addi r25,r25,48 │ │ │ │ - sldi r6,r8,2 │ │ │ │ - add r4,r4,r22 │ │ │ │ - addi r30,r30,56 │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r4,104(r31) │ │ │ │ - ld r4,200(r18) │ │ │ │ - add r30,r30,r22 │ │ │ │ - std r3,80(r31) │ │ │ │ - addi r3,r7,24 │ │ │ │ - add r7,r22,r7 │ │ │ │ - add r6,r26,r8 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r3,r3,r22 │ │ │ │ - add r25,r7,r25 │ │ │ │ - addi r7,r7,32 │ │ │ │ - add r23,r26,r6 │ │ │ │ - add r8,r9,r8 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - std r3,96(r31) │ │ │ │ - std r8,88(r31) │ │ │ │ - add r8,r26,r23 │ │ │ │ - sldi r23,r23,4 │ │ │ │ + stdx r6,r10,r2 │ │ │ │ + bne 15410 │ │ │ │ + b 1551c │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 1551c │ │ │ │ + mulld r2,r18,r30 │ │ │ │ + sldi r4,r23,5 │ │ │ │ + ld r7,176(r16) │ │ │ │ + ld r6,24(r16) │ │ │ │ + sldi r9,r18,4 │ │ │ │ + sldi r20,r30,4 │ │ │ │ + std r10,104(r31) │ │ │ │ + std r29,112(r31) │ │ │ │ + mulli r26,r23,48 │ │ │ │ + sldi r0,r23,6 │ │ │ │ + sldi r27,r30,1 │ │ │ │ + ld r14,8(r25) │ │ │ │ + ld r12,16(r25) │ │ │ │ + li r8,0 │ │ │ │ + addi r4,r4,24 │ │ │ │ + addi r5,r20,-8 │ │ │ │ + ld r23,24(r25) │ │ │ │ + ld r28,32(r25) │ │ │ │ + mr r3,r0 │ │ │ │ + mulli r2,r2,5 │ │ │ │ + add r19,r24,r4 │ │ │ │ + lxvx vs12,r6,r9 │ │ │ │ add r6,r6,r9 │ │ │ │ - add r0,r26,r8 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r23,r9,r23 │ │ │ │ - std r6,112(r31) │ │ │ │ - sldi r0,r0,4 │ │ │ │ - add r26,r9,r8 │ │ │ │ - add r0,r0,r9 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ldx r15,r22,r17 │ │ │ │ - ld r28,104(r31) │ │ │ │ - ld r3,112(r31) │ │ │ │ - std r22,168(r31) │ │ │ │ - lfdx f8,r9,r17 │ │ │ │ - ld r9,64(r31) │ │ │ │ - mr r22,r15 │ │ │ │ - mulld r9,r15,r9 │ │ │ │ - std r9,72(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - ldu r12,8(r28) │ │ │ │ - lfd f11,0(r3) │ │ │ │ - li r10,0 │ │ │ │ - std r3,176(r31) │ │ │ │ - add r12,r9,r12 │ │ │ │ - ld r9,80(r31) │ │ │ │ + add r5,r24,r5 │ │ │ │ + addi r0,r3,56 │ │ │ │ + addi r26,r26,40 │ │ │ │ + std r5,80(r31) │ │ │ │ + ld r5,200(r16) │ │ │ │ + add r0,r24,r0 │ │ │ │ + add r26,r24,r26 │ │ │ │ + add r4,r30,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r9,r30,r4 │ │ │ │ + add r2,r7,r2 │ │ │ │ + sldi r4,r4,4 │ │ │ │ + std r2,72(r31) │ │ │ │ + add r2,r30,r9 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r4,r4,r7 │ │ │ │ + add r30,r30,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r9,r9,r7 │ │ │ │ + std r4,88(r31) │ │ │ │ + std r9,96(r31) │ │ │ │ + sldi r30,r30,4 │ │ │ │ + add r25,r2,r7 │ │ │ │ + add r30,r30,r7 │ │ │ │ + ldx r18,r24,r8 │ │ │ │ + ld r2,72(r31) │ │ │ │ + std r17,120(r31) │ │ │ │ + std r16,128(r31) │ │ │ │ + std r21,136(r31) │ │ │ │ + ld r29,80(r31) │ │ │ │ + ld r11,88(r31) │ │ │ │ + std r24,144(r31) │ │ │ │ + std r18,152(r31) │ │ │ │ + lfdx f8,r2,r8 │ │ │ │ + mulld r2,r18,r14 │ │ │ │ + std r2,64(r31) │ │ │ │ + ldu r15,8(r29) │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r7,r19 │ │ │ │ + std r14,160(r31) │ │ │ │ + lfd f11,0(r11) │ │ │ │ + ld r10,96(r31) │ │ │ │ + add r15,r2,r15 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r6,r12,r9 │ │ │ │ + mulld r3,r15,r12 │ │ │ │ + std r15,168(r31) │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldx r8,r7,r10 │ │ │ │ - lfdx f10,r23,r10 │ │ │ │ - li r15,0 │ │ │ │ - add r8,r6,r8 │ │ │ │ + ldu r9,8(r7) │ │ │ │ + lfd f10,0(r10) │ │ │ │ + mr r15,r26 │ │ │ │ + mr r16,r25 │ │ │ │ + add r9,r3,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r8,r21 │ │ │ │ + mulld r14,r9,r23 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldx r11,r25,r15 │ │ │ │ - lfdx f9,r26,r15 │ │ │ │ + ldu r4,8(r15) │ │ │ │ + lfd f9,0(r16) │ │ │ │ mtctr r27 │ │ │ │ - mr r20,r30 │ │ │ │ - mr r3,r0 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mr r21,r0 │ │ │ │ + mr r24,r30 │ │ │ │ + add r4,r14,r4 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r18,r11,r24 │ │ │ │ - ldu r9,8(r20) │ │ │ │ - lfd f0,0(r3) │ │ │ │ - addi r3,r3,8 │ │ │ │ - add r9,r18,r9 │ │ │ │ + mulld r17,r4,r28 │ │ │ │ + lfd f0,0(r24) │ │ │ │ + ldu r2,8(r21) │ │ │ │ + addi r24,r24,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs6,r19,r4 │ │ │ │ + add r2,r17,r2 │ │ │ │ + sldi r18,r2,4 │ │ │ │ + lxvx vs6,r18,r5 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 15a50 │ │ │ │ - addi r15,r15,8 │ │ │ │ - cmpld r29,r15 │ │ │ │ - bne 15a30 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 15780 │ │ │ │ + cmpld r0,r15 │ │ │ │ + addi r16,r16,8 │ │ │ │ + bne 15760 │ │ │ │ + cmpld r26,r7 │ │ │ │ addi r10,r10,8 │ │ │ │ - cmpld r10,r29 │ │ │ │ - bne 15a10 │ │ │ │ - ld r6,96(r31) │ │ │ │ - ld r3,176(r31) │ │ │ │ - cmpld r6,r28 │ │ │ │ - addi r3,r3,8 │ │ │ │ - bne 159e4 │ │ │ │ - addi r17,r17,8 │ │ │ │ - mr r15,r22 │ │ │ │ - ld r22,168(r31) │ │ │ │ - cmpld r10,r17 │ │ │ │ - bne 159bc │ │ │ │ - ld r28,160(r31) │ │ │ │ - ld r20,152(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - not r16,r16 │ │ │ │ - ld r14,128(r31) │ │ │ │ - ld r18,136(r31) │ │ │ │ - stfd f0,40(r28) │ │ │ │ - mtvsrdd vs0,r16,r16 │ │ │ │ - std r9,40(r20) │ │ │ │ - addi r14,r14,1 │ │ │ │ - std r15,8(r20) │ │ │ │ - stfd f8,8(r28) │ │ │ │ - std r12,16(r20) │ │ │ │ - stfd f11,16(r28) │ │ │ │ + bne 15740 │ │ │ │ + cmpld r19,r29 │ │ │ │ + ld r14,160(r31) │ │ │ │ + ld r15,168(r31) │ │ │ │ + addi r11,r11,8 │ │ │ │ + bne 15714 │ │ │ │ + addi r8,r8,8 │ │ │ │ + ld r17,120(r31) │ │ │ │ + ld r16,128(r31) │ │ │ │ + ld r21,136(r31) │ │ │ │ + ld r24,144(r31) │ │ │ │ + cmpld r20,r8 │ │ │ │ + ld r18,152(r31) │ │ │ │ + bne 156e4 │ │ │ │ + ld r29,112(r31) │ │ │ │ + ld r10,104(r31) │ │ │ │ + addi r22,r22,-1 │ │ │ │ + std r2,40(r21) │ │ │ │ + std r4,32(r21) │ │ │ │ + addi r17,r17,1 │ │ │ │ + std r9,24(r21) │ │ │ │ + std r15,16(r21) │ │ │ │ + std r18,8(r21) │ │ │ │ + stfd f0,40(r29) │ │ │ │ + mtvsrdd vs0,r22,r22 │ │ │ │ + stfd f8,8(r29) │ │ │ │ + stfd f11,16(r29) │ │ │ │ + std r22,32(r10) │ │ │ │ + stfd f10,24(r29) │ │ │ │ + stfd f9,32(r29) │ │ │ │ stxv vs0,0(r10) │ │ │ │ - std r8,24(r20) │ │ │ │ - std r16,32(r10) │ │ │ │ - stfd f10,24(r28) │ │ │ │ - std r11,32(r20) │ │ │ │ - stfd f9,32(r28) │ │ │ │ stxv vs0,16(r10) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpd r10,r14 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 154f4 │ │ │ │ - b 15828 │ │ │ │ - cmpdi r27,0 │ │ │ │ - ble 157fc │ │ │ │ - mulld r6,r29,r26 │ │ │ │ - ld r9,176(r18) │ │ │ │ - mulli r25,r30,48 │ │ │ │ - sldi r30,r30,5 │ │ │ │ - ld r4,24(r18) │ │ │ │ - sldi r29,r29,4 │ │ │ │ - sldi r24,r26,4 │ │ │ │ - ld r15,8(r23) │ │ │ │ - ld r12,16(r23) │ │ │ │ - addi r5,r30,24 │ │ │ │ - ld r23,24(r23) │ │ │ │ - ld r3,200(r18) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,56(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 15210 │ │ │ │ + b 15548 │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 1551c │ │ │ │ + mulld r3,r18,r30 │ │ │ │ + sldi r2,r23,5 │ │ │ │ + ld r7,176(r16) │ │ │ │ + mulli r0,r23,48 │ │ │ │ + ld r5,24(r16) │ │ │ │ + sldi r11,r18,4 │ │ │ │ + sldi r6,r30,4 │ │ │ │ + ld r28,8(r25) │ │ │ │ + ld r18,16(r25) │ │ │ │ + sldi r26,r30,1 │ │ │ │ li r8,0 │ │ │ │ - addi r11,r24,-8 │ │ │ │ - add r5,r5,r22 │ │ │ │ - sldi r7,r6,2 │ │ │ │ - sldi r6,r6,6 │ │ │ │ - lxvx vs12,r4,r29 │ │ │ │ - addi r25,r25,40 │ │ │ │ - add r4,r4,r29 │ │ │ │ - std r5,72(r31) │ │ │ │ - addi r29,r30,32 │ │ │ │ - add r30,r11,r22 │ │ │ │ - add r7,r26,r7 │ │ │ │ - add r21,r9,r6 │ │ │ │ - add r25,r25,r22 │ │ │ │ - add r29,r22,r29 │ │ │ │ - add r6,r26,r7 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r5,r26,r6 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r7,r7,r9 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r26,r9,r6 │ │ │ │ - mr r6,r10 │ │ │ │ - std r7,80(r31) │ │ │ │ - add r11,r5,r9 │ │ │ │ - ldx r5,r22,r8 │ │ │ │ - lfdx f11,r21,r8 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r7,r30 │ │ │ │ - std r14,88(r31) │ │ │ │ - std r18,96(r31) │ │ │ │ - mulld r9,r5,r15 │ │ │ │ - std r9,64(r31) │ │ │ │ - ldu r17,8(r7) │ │ │ │ - ld r9,64(r31) │ │ │ │ + mr r23,r10 │ │ │ │ + addi r2,r2,24 │ │ │ │ + ld r27,24(r25) │ │ │ │ + ld r4,200(r16) │ │ │ │ + add r9,r24,r2 │ │ │ │ + lxvx vs12,r5,r11 │ │ │ │ + add r5,r5,r11 │ │ │ │ + addi r11,r6,-8 │ │ │ │ + sldi r2,r3,2 │ │ │ │ + sldi r3,r3,6 │ │ │ │ + mr r25,r0 │ │ │ │ + add r15,r24,r11 │ │ │ │ + add r2,r30,r2 │ │ │ │ + add r14,r7,r3 │ │ │ │ + addi r0,r25,40 │ │ │ │ + mr r25,r29 │ │ │ │ + add r3,r30,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r0,r24,r0 │ │ │ │ + add r30,r30,r3 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + add r12,r2,r7 │ │ │ │ + add r3,r3,r7 │ │ │ │ + sldi r2,r30,4 │ │ │ │ + std r3,72(r31) │ │ │ │ + add r3,r2,r7 │ │ │ │ + ldx r30,r24,r8 │ │ │ │ + lfdx f11,r14,r8 │ │ │ │ + mr r29,r15 │ │ │ │ + mr r10,r12 │ │ │ │ + std r17,80(r31) │ │ │ │ + std r16,88(r31) │ │ │ │ + mulld r2,r30,r28 │ │ │ │ + std r2,64(r31) │ │ │ │ + ldu r7,8(r29) │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r17,r9 │ │ │ │ + std r23,96(r31) │ │ │ │ + std r21,104(r31) │ │ │ │ lfd f10,0(r10) │ │ │ │ - li r18,0 │ │ │ │ - std r6,104(r31) │ │ │ │ - std r20,112(r31) │ │ │ │ - std r28,128(r31) │ │ │ │ - add r17,r9,r17 │ │ │ │ + ld r19,72(r31) │ │ │ │ + std r25,112(r31) │ │ │ │ + add r7,r2,r7 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r17,r12 │ │ │ │ - ldx r0,r29,r18 │ │ │ │ - lfdx f9,r26,r18 │ │ │ │ - mtctr r27 │ │ │ │ - mr r28,r25 │ │ │ │ - mr r6,r11 │ │ │ │ - add r0,r14,r0 │ │ │ │ + mulld r16,r7,r18 │ │ │ │ + ldu r11,8(r17) │ │ │ │ + lfd f9,0(r19) │ │ │ │ + mtctr r26 │ │ │ │ + mr r23,r0 │ │ │ │ + mr r25,r3 │ │ │ │ + add r11,r16,r11 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r19,r0,r23 │ │ │ │ - ldu r9,8(r28) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - addi r6,r6,8 │ │ │ │ - add r9,r19,r9 │ │ │ │ + mulld r20,r11,r27 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r25) │ │ │ │ + ldu r2,8(r23) │ │ │ │ + addi r25,r25,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r20,r9,4 │ │ │ │ - lxvx vs7,r20,r3 │ │ │ │ + add r2,r20,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs7,r21,r4 │ │ │ │ xxspltd vs8,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r4) │ │ │ │ - bdnz 15c40 │ │ │ │ - addi r18,r18,8 │ │ │ │ - cmpld r24,r18 │ │ │ │ - bne 15c20 │ │ │ │ - ld r19,72(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r20,112(r31) │ │ │ │ - ld r28,128(r31) │ │ │ │ + stxv vs12,0(r5) │ │ │ │ + bdnz 15980 │ │ │ │ + cmpld r0,r17 │ │ │ │ + addi r19,r19,8 │ │ │ │ + bne 15954 │ │ │ │ + cmpld r9,r29 │ │ │ │ + ld r23,96(r31) │ │ │ │ + ld r21,104(r31) │ │ │ │ addi r10,r10,8 │ │ │ │ - cmpld r7,r19 │ │ │ │ - bne 15bf8 │ │ │ │ + ld r25,112(r31) │ │ │ │ + bne 15928 │ │ │ │ addi r8,r8,8 │ │ │ │ - ld r14,88(r31) │ │ │ │ - ld r18,96(r31) │ │ │ │ - cmpld r24,r8 │ │ │ │ - bne 15bd8 │ │ │ │ - not r16,r16 │ │ │ │ - stfd f0,32(r28) │ │ │ │ - std r9,32(r20) │ │ │ │ - std r5,8(r20) │ │ │ │ - stfd f11,8(r28) │ │ │ │ - std r17,16(r20) │ │ │ │ - stfd f10,16(r28) │ │ │ │ - std r0,24(r20) │ │ │ │ - mtvsrdd vs0,r16,r16 │ │ │ │ - stfd f9,24(r28) │ │ │ │ - addi r14,r14,1 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - stxv vs0,16(r6) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpd r10,r14 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 154f4 │ │ │ │ - b 15828 │ │ │ │ + ld r17,80(r31) │ │ │ │ + ld r16,88(r31) │ │ │ │ + cmpld r6,r8 │ │ │ │ + bne 15908 │ │ │ │ + addi r22,r22,-1 │ │ │ │ + stfd f0,32(r25) │ │ │ │ + std r2,32(r21) │ │ │ │ + addi r17,r17,1 │ │ │ │ + std r30,8(r21) │ │ │ │ + std r7,16(r21) │ │ │ │ + std r11,24(r21) │ │ │ │ + mtvsrdd vs0,r22,r22 │ │ │ │ + stfd f11,8(r25) │ │ │ │ + stfd f10,16(r25) │ │ │ │ + stfd f9,24(r25) │ │ │ │ + stxv vs0,0(r23) │ │ │ │ + stxv vs0,16(r23) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,56(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 15210 │ │ │ │ + b 15548 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r18) │ │ │ │ - ld r8,40(r31) │ │ │ │ - ld r30,88(r18) │ │ │ │ - cmpdi cr4,r21,0 │ │ │ │ - ldx r29,r9,r8 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r26,r30,1 │ │ │ │ - lfd f0,0(r9) │ │ │ │ + nop │ │ │ │ + ld r2,240(r16) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ldx r18,r2,r9 │ │ │ │ + b 15278 │ │ │ │ + addi r10,r10,1 │ │ │ │ li r9,0 │ │ │ │ - std r9,0(r20) │ │ │ │ - mulld r9,r25,r26 │ │ │ │ - stfd f0,0(r28) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r22,r1,32 │ │ │ │ - bge cr4,15598 │ │ │ │ - mr r8,r25 │ │ │ │ - b 156ac │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 154c0 │ │ │ │ + b 151d8 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1281 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,8576 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ - mfcr r11 │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ std r28,-112(r1) │ │ │ │ std r29,-104(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r30,-96(r1) │ │ │ │ std r31,-88(r1) │ │ │ │ std r14,-224(r1) │ │ │ │ std r15,-216(r1) │ │ │ │ std r16,-208(r1) │ │ │ │ std r17,-200(r1) │ │ │ │ std r18,-192(r1) │ │ │ │ std r19,-184(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ std r20,-176(r1) │ │ │ │ std r21,-168(r1) │ │ │ │ std r22,-160(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ std r23,-152(r1) │ │ │ │ std r24,-144(r1) │ │ │ │ std r25,-136(r1) │ │ │ │ std r26,-128(r1) │ │ │ │ std r27,-120(r1) │ │ │ │ stdu r1,-416(r1) │ │ │ │ - ld r16,0(r3) │ │ │ │ - mr r29,r3 │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + ld r12,0(r3) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r28,8(r16) │ │ │ │ + ld r28,8(r12) │ │ │ │ + std r12,32(r31) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 16874 │ │ │ │ - maddld r12,r8,r9,r10 │ │ │ │ - add r9,r8,r12 │ │ │ │ - cmpd r12,r9 │ │ │ │ - std r9,64(r31) │ │ │ │ - bge 1631c │ │ │ │ - ld r9,8(r29) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + bl 4f00 │ │ │ │ + ld r12,32(r31) │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 16514 │ │ │ │ + maddld r17,r10,r2,r9 │ │ │ │ + add r2,r10,r17 │ │ │ │ + cmpd r17,r2 │ │ │ │ + std r2,56(r31) │ │ │ │ + bge 15fe8 │ │ │ │ + ld r2,8(r29) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f29,358416 # 6d370 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - mr r20,r12 │ │ │ │ - addi r10,r10,27712 │ │ │ │ - std r9,56(r31) │ │ │ │ - sldi r9,r12,4 │ │ │ │ - std r10,48(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r27,88(r16) │ │ │ │ - ld r25,48(r16) │ │ │ │ - lwz r9,112(r16) │ │ │ │ - ld r5,0(r1) │ │ │ │ - std r1,72(r31) │ │ │ │ - addi r22,r27,1 │ │ │ │ - sldi r24,r25,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r6,r25,-1 │ │ │ │ - mulld r8,r22,r25 │ │ │ │ - addi r9,r24,15 │ │ │ │ - addi r10,r24,23 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + mr r30,r12 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r2,48(r31) │ │ │ │ + sldi r2,r17,4 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,32(r31) │ │ │ │ + ld r9,88(r30) │ │ │ │ + ld r27,48(r30) │ │ │ │ + std r1,64(r31) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r6,0(r1) │ │ │ │ + addi r18,r9,1 │ │ │ │ + sldi r26,r27,3 │ │ │ │ + addi r14,r27,-1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + mulld r8,r18,r27 │ │ │ │ + addi r2,r26,15 │ │ │ │ + addi r10,r26,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ sldi r8,r8,4 │ │ │ │ neg r7,r8 │ │ │ │ addi r8,r8,15 │ │ │ │ - stdux r5,r1,r7 │ │ │ │ + stdux r6,r1,r7 │ │ │ │ + mr r7,r6 │ │ │ │ addi r19,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,40(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r6,r1,32 │ │ │ │ + std r6,40(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r21,r1,32 │ │ │ │ stdux r7,r1,r10 │ │ │ │ - addi r28,r1,32 │ │ │ │ + addi r22,r1,32 │ │ │ │ stdux r7,r1,r10 │ │ │ │ - addi r29,r1,32 │ │ │ │ - bne 163c8 │ │ │ │ - ld r9,48(r31) │ │ │ │ + addi r28,r1,32 │ │ │ │ + bne 16078 │ │ │ │ li r10,0 │ │ │ │ - cmpdi cr4,r6,0 │ │ │ │ - mr r26,r20 │ │ │ │ - std r10,0(r28) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - clrrdi r9,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stfd f0,0(r29) │ │ │ │ + stfd f28,0(r28) │ │ │ │ + clrrdi r2,r8,4 │ │ │ │ + cmpdi cr4,r14,0 │ │ │ │ + mr r15,r17 │ │ │ │ + std r10,0(r22) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r17,r1,32 │ │ │ │ - blt cr4,16404 │ │ │ │ - mulld r8,r26,r25 │ │ │ │ - ld r10,120(r16) │ │ │ │ - mulld r4,r6,r22 │ │ │ │ - neg r9,r22 │ │ │ │ - ld r23,72(r16) │ │ │ │ - ld r7,40(r31) │ │ │ │ - std r26,88(r31) │ │ │ │ - add r14,r15,r24 │ │ │ │ - sldi r30,r22,1 │ │ │ │ - cmpdi cr3,r22,0 │ │ │ │ - sldi r11,r9,1 │ │ │ │ - addi r0,r17,-8 │ │ │ │ - mr r26,r25 │ │ │ │ - std r20,80(r31) │ │ │ │ - addi r9,r10,-8 │ │ │ │ - add r3,r23,r24 │ │ │ │ - add r5,r25,r8 │ │ │ │ - add r18,r7,r24 │ │ │ │ - sldi r4,r4,1 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r29,r1,32 │ │ │ │ + blt cr4,160ac │ │ │ │ + mulld r16,r15,r27 │ │ │ │ + mulld r8,r14,r18 │ │ │ │ + ld r10,40(r31) │ │ │ │ + ld r23,120(r30) │ │ │ │ + mulli r0,r18,-16 │ │ │ │ + sldi r20,r18,1 │ │ │ │ + ld r2,72(r30) │ │ │ │ + add r11,r25,r26 │ │ │ │ + cmpdi cr3,r18,0 │ │ │ │ + add r3,r10,r26 │ │ │ │ + addi r10,r23,-8 │ │ │ │ + add r5,r27,r16 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r4,r2,r26 │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r5,r5,r9 │ │ │ │ - ldu r20,-8(r3) │ │ │ │ + add r8,r8,r29 │ │ │ │ + add r5,r5,r10 │ │ │ │ + lxsd v0,-8(r4) │ │ │ │ lfd f12,0(r5) │ │ │ │ - mtfprd f0,r20 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r4,r4,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r25,r9,1 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - add r25,r25,r27 │ │ │ │ - stdu r9,-8(r14) │ │ │ │ - stdu r25,-8(r18) │ │ │ │ - ble cr3,16024 │ │ │ │ - srdi r7,r30,1 │ │ │ │ - sldi r25,r4,3 │ │ │ │ - add r9,r20,r9 │ │ │ │ - std r16,96(r31) │ │ │ │ - std r27,104(r31) │ │ │ │ - mtctr r7 │ │ │ │ - add r25,r25,r0 │ │ │ │ - addi r16,r9,1 │ │ │ │ - divd r27,r9,r20 │ │ │ │ - mr r12,r25 │ │ │ │ - addi r25,r25,16 │ │ │ │ - divd r7,r16,r20 │ │ │ │ - mulld r27,r27,r20 │ │ │ │ - mulld r7,r7,r20 │ │ │ │ - subf r27,r27,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r7,r7,r16 │ │ │ │ - std r27,-8(r25) │ │ │ │ - std r7,16(r12) │ │ │ │ - bdnz 15fe8 │ │ │ │ - ld r16,96(r31) │ │ │ │ - ld r27,104(r31) │ │ │ │ - cmpld r23,r3 │ │ │ │ + mffprd r10,f0 │ │ │ │ + addi r7,r10,1 │ │ │ │ + subf r10,r9,r10 │ │ │ │ + add r7,r7,r9 │ │ │ │ + stdu r10,-8(r11) │ │ │ │ + stdu r7,-8(r3) │ │ │ │ + ble cr3,15d3c │ │ │ │ + srdi r6,r20,1 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + plxv vs33,358188 # 6d3f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r7,r8 │ │ │ │ + mr r10,r6 │ │ │ │ + andi. r6,r10,1 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + beq 15d04 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v1 │ │ │ │ + cmpdi r6,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r7,r8,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r8) │ │ │ │ + beq 15d3c │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v13,v0 │ │ │ │ + vaddudm v11,v11,v1 │ │ │ │ + addi r7,r7,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r7) │ │ │ │ + stxv vs44,-16(r7) │ │ │ │ + bdnz 15d0c │ │ │ │ + cmpld r2,r4 │ │ │ │ addi r5,r5,-8 │ │ │ │ - add r4,r4,r11 │ │ │ │ - bne 15f94 │ │ │ │ - mr r5,r24 │ │ │ │ + add r8,r8,r0 │ │ │ │ + bne 15c84 │ │ │ │ + mr r5,r26 │ │ │ │ li r4,0 │ │ │ │ mr r3,r21 │ │ │ │ - ld r20,80(r31) │ │ │ │ - std r8,96(r31) │ │ │ │ - std r6,80(r31) │ │ │ │ - mr r25,r26 │ │ │ │ - ld r26,88(r31) │ │ │ │ - std r10,88(r31) │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,80(r31) │ │ │ │ - ld r10,88(r31) │ │ │ │ - ld r8,96(r31) │ │ │ │ - ble cr3,16880 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - ld r4,48(r31) │ │ │ │ - sldi r5,r8,3 │ │ │ │ - addis r14,r2,-3 │ │ │ │ - ld r8,96(r16) │ │ │ │ - sldi r18,r22,1 │ │ │ │ - std r17,80(r31) │ │ │ │ - std r22,96(r31) │ │ │ │ - li r7,0 │ │ │ │ - fcfid f29,f0 │ │ │ │ - li r9,0 │ │ │ │ - addi r14,r14,27608 │ │ │ │ - add r10,r10,r5 │ │ │ │ - std r30,88(r31) │ │ │ │ - mr r17,r29 │ │ │ │ - mr r22,r28 │ │ │ │ - lfd f23,0(r4) │ │ │ │ - addis r4,r2,-3 │ │ │ │ - lfd f24,27608(r4) │ │ │ │ - fmul f29,f29,f29 │ │ │ │ - lfdx f0,r23,r9 │ │ │ │ - ldx r28,r15,r9 │ │ │ │ - lfdx f25,r8,r9 │ │ │ │ - sldi r5,r7,3 │ │ │ │ - lfdx f27,r10,r9 │ │ │ │ - std r6,104(r31) │ │ │ │ - std r8,112(r31) │ │ │ │ - std r10,120(r31) │ │ │ │ - add r30,r19,r5 │ │ │ │ - std r7,128(r31) │ │ │ │ - std r9,136(r31) │ │ │ │ - fcfid f26,f0 │ │ │ │ - mr r29,r28 │ │ │ │ - fmul f22,f25,f24 │ │ │ │ - mr r28,r18 │ │ │ │ - fdiv f28,f23,f26 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ - b 16138 │ │ │ │ + std r2,80(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ + bl 58a0 │ │ │ │ + ld r9,72(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ + ble cr3,16520 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + ld r10,96(r30) │ │ │ │ + sldi r8,r16,3 │ │ │ │ + li r24,0 │ │ │ │ + std r30,80(r31) │ │ │ │ + std r9,88(r31) │ │ │ │ + li r16,0 │ │ │ │ + std r29,112(r31) │ │ │ │ + std r28,104(r31) │ │ │ │ + mr r30,r2 │ │ │ │ + fcfid f27,f0 │ │ │ │ + add r23,r23,r8 │ │ │ │ + mr r29,r24 │ │ │ │ + std r27,96(r31) │ │ │ │ + std r10,72(r31) │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + lfdx f0,r30,r29 │ │ │ │ + ld r2,72(r31) │ │ │ │ + mr r24,r20 │ │ │ │ + lfdx f25,r23,r29 │ │ │ │ + ldx r27,r25,r29 │ │ │ │ + fcfid f24,f0 │ │ │ │ + lfdx f23,r2,r29 │ │ │ │ + sldi r2,r16,3 │ │ │ │ + add r28,r19,r2 │ │ │ │ + fmul f22,f23,f29 │ │ │ │ + fdiv f26,f28,f24 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + b 15e0c │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f25,f31 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r14) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - stfd f0,0(r30) │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - beq 16178 │ │ │ │ - mtfprd f0,r29 │ │ │ │ + fmul f1,f23,f31 │ │ │ │ + bl 5140 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + stfd f12,0(r28) │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r28,r28,8 │ │ │ │ + beq 15e60 │ │ │ │ + mtfprd f0,r27 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f28,f0,f27 │ │ │ │ - fnmsub f0,f28,f0,f27 │ │ │ │ - fmul f12,f12,f26 │ │ │ │ - fmadd f0,f0,f12,f29 │ │ │ │ + fmsub f12,f26,f0,f25 │ │ │ │ + fnmsub f0,f26,f0,f25 │ │ │ │ + fmul f12,f12,f24 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 16108 │ │ │ │ + bgt 15de4 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 163a8 │ │ │ │ - fmr f0,f22 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - stfd f0,-8(r30) │ │ │ │ - bne 16138 │ │ │ │ - ld r9,136(r31) │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r7,r7,r18 │ │ │ │ - cmpld r24,r9 │ │ │ │ - bne 160c0 │ │ │ │ - cmpdi r25,4 │ │ │ │ - mr r28,r22 │ │ │ │ - mr r29,r17 │ │ │ │ - ld r30,88(r31) │ │ │ │ - ld r17,80(r31) │ │ │ │ - ld r22,96(r31) │ │ │ │ - beq 166c4 │ │ │ │ - cmpdi r25,5 │ │ │ │ - beq 16480 │ │ │ │ - li r10,0 │ │ │ │ - ld r9,56(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 162f0 │ │ │ │ - ld r30,24(r16) │ │ │ │ - ld r8,40(r31) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r18,200(r16) │ │ │ │ - add r15,r15,r24 │ │ │ │ - sldi r27,r22,1 │ │ │ │ - add r23,r21,r24 │ │ │ │ - li r4,0 │ │ │ │ + fmr f12,f22 │ │ │ │ + bge 15df8 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r28,r28,8 │ │ │ │ + fmul f1,f23,f31 │ │ │ │ + bl 53c0 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r28) │ │ │ │ + bne 15e0c │ │ │ │ + addi r29,r29,8 │ │ │ │ + add r16,r16,r20 │ │ │ │ + cmpld r26,r29 │ │ │ │ + bne 15db0 │ │ │ │ + ld r27,96(r31) │ │ │ │ + mr r2,r30 │ │ │ │ + ld r9,88(r31) │ │ │ │ + ld r28,104(r31) │ │ │ │ + ld r29,112(r31) │ │ │ │ + ld r30,80(r31) │ │ │ │ + cmpdi r27,4 │ │ │ │ + beq 16360 │ │ │ │ + cmpdi r27,5 │ │ │ │ + beq 16130 │ │ │ │ + li r9,0 │ │ │ │ + ld r3,48(r31) │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 15fbc │ │ │ │ + ld r11,24(r30) │ │ │ │ + ld r2,40(r31) │ │ │ │ + sldi r7,r15,4 │ │ │ │ + add r25,r25,r26 │ │ │ │ + sldi r23,r18,1 │ │ │ │ + add r16,r21,r26 │ │ │ │ + ld r15,200(r30) │ │ │ │ + li r6,0 │ │ │ │ li r0,0 │ │ │ │ - lxvx vs11,r30,r26 │ │ │ │ - add r14,r8,r24 │ │ │ │ - add r30,r30,r26 │ │ │ │ - mr r26,r9 │ │ │ │ - cmpd r25,r10 │ │ │ │ - ble 16280 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mulld r8,r22,r10 │ │ │ │ - ld r3,72(r16) │ │ │ │ - subf r10,r10,r25 │ │ │ │ - std r6,40(r31) │ │ │ │ - add r5,r28,r9 │ │ │ │ - add r11,r29,r9 │ │ │ │ - lfdx f0,r29,r9 │ │ │ │ - mtctr r10 │ │ │ │ - add r12,r21,r9 │ │ │ │ + lxvx vs11,r11,r7 │ │ │ │ + add r24,r2,r26 │ │ │ │ + add r11,r11,r7 │ │ │ │ + cmpd r27,r9 │ │ │ │ + ble 15f4c │ │ │ │ + sldi r2,r9,3 │ │ │ │ + mulld r8,r18,r9 │ │ │ │ + ld r4,72(r30) │ │ │ │ + subf r9,r9,r27 │ │ │ │ li r10,0 │ │ │ │ + add r5,r22,r2 │ │ │ │ + add r20,r28,r2 │ │ │ │ + lfdx f0,r28,r2 │ │ │ │ + mtctr r9 │ │ │ │ + add r9,r21,r2 │ │ │ │ ld r7,0(r5) │ │ │ │ - addi r11,r11,8 │ │ │ │ - add r3,r3,r9 │ │ │ │ + addi r20,r20,8 │ │ │ │ + add r4,r4,r2 │ │ │ │ sldi r8,r8,1 │ │ │ │ - ldx r9,r12,r10 │ │ │ │ - ldx r6,r3,r10 │ │ │ │ - add r9,r8,r9 │ │ │ │ - add r8,r8,r27 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r19,r9 │ │ │ │ - ldx r9,r17,r9 │ │ │ │ + ldx r2,r9,r10 │ │ │ │ + ldx r12,r4,r10 │ │ │ │ + add r2,r8,r2 │ │ │ │ + add r8,r8,r23 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r19,r2 │ │ │ │ + ldx r2,r29,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r7,r7,r6,r9 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ + maddld r7,r7,r12,r2 │ │ │ │ + stfdx f0,r20,r10 │ │ │ │ stdu r7,8(r5) │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 16248 │ │ │ │ - ld r6,40(r31) │ │ │ │ - ldx r9,r28,r24 │ │ │ │ - lxvdsx vs12,r29,r24 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r18 │ │ │ │ + bdnz 15f18 │ │ │ │ + ldx r2,r22,r26 │ │ │ │ + lxvdsx vs0,r28,r26 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r15 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r30) │ │ │ │ - ble cr4,16458 │ │ │ │ - mtctr r6 │ │ │ │ - mr r3,r15 │ │ │ │ - mr r5,r14 │ │ │ │ - mr r8,r23 │ │ │ │ - mr r10,r6 │ │ │ │ - b 162c0 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r0,0(r8) │ │ │ │ - bdz 16410 │ │ │ │ - ldu r11,-8(r5) │ │ │ │ - ldu r9,-8(r3) │ │ │ │ - ldu r7,-8(r8) │ │ │ │ - subf r9,r9,r11 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 162b4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - cmpd r26,r4 │ │ │ │ - stdx r7,r21,r9 │ │ │ │ - bne 16204 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,72(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15e84 │ │ │ │ + stxv vs11,0(r11) │ │ │ │ + ble cr4,16108 │ │ │ │ + mtctr r14 │ │ │ │ + mr r5,r25 │ │ │ │ + mr r7,r24 │ │ │ │ + mr r10,r16 │ │ │ │ + mr r9,r14 │ │ │ │ + b 15f8c │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r0,0(r10) │ │ │ │ + bdz 160c0 │ │ │ │ + ldu r4,-8(r7) │ │ │ │ + ldu r2,-8(r5) │ │ │ │ + ldu r8,-8(r10) │ │ │ │ + subf r2,r2,r4 │ │ │ │ + cmpd r8,r2 │ │ │ │ + beq 15f80 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + cmpd r3,r6 │ │ │ │ + stdx r8,r21,r2 │ │ │ │ + bne 15ed8 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r17,r17,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 15b8c │ │ │ │ addi r1,r31,416 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-240(r1) │ │ │ │ ld r14,-224(r1) │ │ │ │ ld r15,-216(r1) │ │ │ │ ld r16,-208(r1) │ │ │ │ ld r17,-200(r1) │ │ │ │ ld r18,-192(r1) │ │ │ │ ld r19,-184(r1) │ │ │ │ ld r20,-176(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r21,-168(r1) │ │ │ │ ld r22,-160(r1) │ │ │ │ ld r23,-152(r1) │ │ │ │ ld r24,-144(r1) │ │ │ │ ld r25,-136(r1) │ │ │ │ ld r26,-128(r1) │ │ │ │ ld r27,-120(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-112(r1) │ │ │ │ ld r29,-104(r1) │ │ │ │ ld r30,-96(r1) │ │ │ │ ld r31,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f25,f31 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r14) │ │ │ │ - fmul f0,f1,f12 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 16124 │ │ │ │ - ld r9,240(r16) │ │ │ │ + ld r2,240(r30) │ │ │ │ ld r10,32(r31) │ │ │ │ - cmpdi cr4,r6,0 │ │ │ │ - ldx r26,r9,r10 │ │ │ │ - ld r9,48(r31) │ │ │ │ + stfd f28,0(r28) │ │ │ │ + cmpdi cr4,r14,0 │ │ │ │ + ldx r15,r2,r10 │ │ │ │ li r10,0 │ │ │ │ - std r10,0(r28) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - clrrdi r9,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stfd f0,0(r29) │ │ │ │ + clrrdi r2,r8,4 │ │ │ │ + std r10,0(r22) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r17,r1,32 │ │ │ │ - bge cr4,15f40 │ │ │ │ - mr r10,r25 │ │ │ │ - b 161c4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r29,r1,32 │ │ │ │ + bge cr4,15c40 │ │ │ │ + mr r9,r27 │ │ │ │ + b 15e9c │ │ │ │ nop │ │ │ │ - ld r9,0(r21) │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r26,r4 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r21) │ │ │ │ - bne 1620c │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,72(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15e84 │ │ │ │ - b 1631c │ │ │ │ - sldi r9,r6,3 │ │ │ │ - addi r4,r4,1 │ │ │ │ - mr r10,r6 │ │ │ │ - ldx r7,r21,r9 │ │ │ │ - cmpd r26,r4 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r7,r7,1 │ │ │ │ - stdx r7,r21,r9 │ │ │ │ - bne 16204 │ │ │ │ - b 162f0 │ │ │ │ - mulli r24,r27,48 │ │ │ │ - sldi r9,r27,4 │ │ │ │ - ld r5,24(r16) │ │ │ │ - sldi r7,r27,5 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - sldi r27,r27,6 │ │ │ │ - ld r4,200(r16) │ │ │ │ - ld r14,8(r23) │ │ │ │ - ld r12,16(r23) │ │ │ │ - add r11,r19,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r7,r7,24 │ │ │ │ - addi r8,r9,48 │ │ │ │ - ld r22,24(r23) │ │ │ │ - ld r25,32(r23) │ │ │ │ - add r0,r19,r27 │ │ │ │ - std r20,104(r31) │ │ │ │ - addi r3,r17,-8 │ │ │ │ - mr r20,r21 │ │ │ │ - std r28,112(r31) │ │ │ │ - lxvx vs12,r5,r26 │ │ │ │ - add r9,r11,r9 │ │ │ │ - addi r6,r11,16 │ │ │ │ - add r7,r7,r17 │ │ │ │ - add r10,r10,r17 │ │ │ │ - add r5,r5,r26 │ │ │ │ - addi r24,r24,40 │ │ │ │ - addi r26,r27,56 │ │ │ │ - std r6,88(r31) │ │ │ │ - std r7,96(r31) │ │ │ │ - addi r23,r9,32 │ │ │ │ - add r27,r9,r8 │ │ │ │ - li r7,0 │ │ │ │ - add r24,r24,r17 │ │ │ │ - add r26,r26,r17 │ │ │ │ - mr r6,r10 │ │ │ │ - ldu r17,8(r3) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - li r28,0 │ │ │ │ - std r6,40(r31) │ │ │ │ - std r16,120(r31) │ │ │ │ - std r19,128(r31) │ │ │ │ - std r29,136(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ - lfdx f8,r19,r9 │ │ │ │ - mulld r9,r17,r14 │ │ │ │ - std r9,80(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r21) │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r3,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r21) │ │ │ │ + bne 15ee0 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r17,r17,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 15b8c │ │ │ │ + b 15fe8 │ │ │ │ + sldi r2,r14,3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + mr r9,r14 │ │ │ │ + ldx r8,r21,r2 │ │ │ │ + cmpd r3,r6 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + stdx r8,r21,r2 │ │ │ │ + bne 15ed8 │ │ │ │ + b 15fbc │ │ │ │ + sldi r27,r9,4 │ │ │ │ + sldi r5,r9,5 │ │ │ │ + mulli r25,r9,48 │ │ │ │ + sldi r7,r15,4 │ │ │ │ + ld r14,16(r2) │ │ │ │ + ld r15,8(r2) │ │ │ │ + std r17,88(r31) │ │ │ │ + std r30,96(r31) │ │ │ │ + std r22,104(r31) │ │ │ │ + ld r23,24(r2) │ │ │ │ + ld r26,32(r2) │ │ │ │ + sldi r10,r9,6 │ │ │ │ + addi r4,r29,-8 │ │ │ │ + sldi r11,r18,1 │ │ │ │ + li r8,0 │ │ │ │ + addi r0,r5,24 │ │ │ │ + addi r2,r27,8 │ │ │ │ + ld r6,24(r30) │ │ │ │ + add r12,r19,r27 │ │ │ │ + addi r3,r27,48 │ │ │ │ + ld r5,200(r30) │ │ │ │ + add r9,r29,r2 │ │ │ │ + add r2,r29,r0 │ │ │ │ + add r27,r12,r27 │ │ │ │ + add r0,r19,r10 │ │ │ │ + addi r25,r25,40 │ │ │ │ + addi r12,r12,16 │ │ │ │ + std r2,80(r31) │ │ │ │ + addi r2,r10,56 │ │ │ │ + lxvx vs12,r6,r7 │ │ │ │ + addi r24,r27,32 │ │ │ │ + add r6,r6,r7 │ │ │ │ + add r27,r27,r3 │ │ │ │ + add r25,r29,r25 │ │ │ │ + add r29,r29,r2 │ │ │ │ + ldu r18,8(r4) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + li r22,0 │ │ │ │ + std r9,40(r31) │ │ │ │ + std r19,112(r31) │ │ │ │ + std r28,120(r31) │ │ │ │ + std r8,128(r31) │ │ │ │ + lfdx f8,r19,r2 │ │ │ │ + mulld r2,r18,r15 │ │ │ │ + std r2,72(r31) │ │ │ │ ld r10,40(r31) │ │ │ │ - ld r8,88(r31) │ │ │ │ - sldi r9,r28,3 │ │ │ │ - ld r7,96(r31) │ │ │ │ - std r20,152(r31) │ │ │ │ - std r17,160(r31) │ │ │ │ - std r14,168(r31) │ │ │ │ - ldu r15,8(r10) │ │ │ │ - lfdx f11,r8,r9 │ │ │ │ - ld r9,80(r31) │ │ │ │ - add r15,r9,r15 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + ld r7,80(r31) │ │ │ │ + li r8,0 │ │ │ │ + std r21,136(r31) │ │ │ │ + std r18,144(r31) │ │ │ │ + std r15,152(r31) │ │ │ │ + lfdx f11,r12,r2 │ │ │ │ + ld r2,72(r31) │ │ │ │ + ldu r16,8(r10) │ │ │ │ fmul f11,f8,f11 │ │ │ │ + add r16,r2,r16 │ │ │ │ std r10,40(r31) │ │ │ │ - li r10,0 │ │ │ │ - mulld r29,r15,r12 │ │ │ │ - std r15,176(r31) │ │ │ │ - nop │ │ │ │ - ldu r8,8(r7) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mr r15,r24 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r23,r9 │ │ │ │ - add r8,r29,r8 │ │ │ │ + mulld r30,r16,r14 │ │ │ │ + std r16,160(r31) │ │ │ │ + ldu r10,8(r7) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r16,r25 │ │ │ │ + li r17,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r10,r30,r10 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r8,r22 │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r20,r26 │ │ │ │ - mr r21,r0 │ │ │ │ - lfdx f9,r27,r9 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mulld r15,r10,r23 │ │ │ │ + ldu r3,8(r16) │ │ │ │ + sldi r2,r17,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r21,r29 │ │ │ │ + mr r28,r0 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r15,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r11,r25 │ │ │ │ + mulld r18,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r20) │ │ │ │ - lfd f0,64(r21) │ │ │ │ - addi r21,r21,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + lfd f0,64(r28) │ │ │ │ + ldu r2,8(r21) │ │ │ │ + addi r28,r28,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs6,r19,r4 │ │ │ │ - xxspltd vs7,vs0,0 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r19,r2,4 │ │ │ │ + lxvx vs7,r19,r5 │ │ │ │ + xxspltd vs6,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 165d0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r30 │ │ │ │ - bne 165a0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r16 │ │ │ │ - bne 16580 │ │ │ │ - addi r28,r28,1 │ │ │ │ - ld r20,152(r31) │ │ │ │ - ld r17,160(r31) │ │ │ │ - ld r14,168(r31) │ │ │ │ - ld r15,176(r31) │ │ │ │ - cmpd r28,r10 │ │ │ │ - bne 1653c │ │ │ │ - ld r7,144(r31) │ │ │ │ - ld r16,120(r31) │ │ │ │ - ld r19,128(r31) │ │ │ │ - ld r29,136(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r28 │ │ │ │ - bne 16510 │ │ │ │ - ld r28,112(r31) │ │ │ │ - addi r18,r18,-1 │ │ │ │ - stfd f0,40(r29) │ │ │ │ - mr r21,r20 │ │ │ │ - stfd f8,8(r29) │ │ │ │ - ld r20,104(r31) │ │ │ │ - stfd f11,16(r29) │ │ │ │ - stfd f10,24(r29) │ │ │ │ - stfd f9,32(r29) │ │ │ │ - mtvsrdd vs0,r18,r18 │ │ │ │ - std r18,32(r21) │ │ │ │ - std r9,40(r28) │ │ │ │ - std r17,8(r28) │ │ │ │ - std r15,16(r28) │ │ │ │ - std r8,24(r28) │ │ │ │ - std r11,32(r28) │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 16270 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r17,r11 │ │ │ │ + bne 16240 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r17 │ │ │ │ + bne 16220 │ │ │ │ + addi r22,r22,1 │ │ │ │ + ld r21,136(r31) │ │ │ │ + ld r18,144(r31) │ │ │ │ + ld r15,152(r31) │ │ │ │ + ld r16,160(r31) │ │ │ │ + cmpd r22,r8 │ │ │ │ + bne 161e4 │ │ │ │ + ld r8,128(r31) │ │ │ │ + ld r19,112(r31) │ │ │ │ + ld r28,120(r31) │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r22 │ │ │ │ + bne 161bc │ │ │ │ + ld r22,104(r31) │ │ │ │ + addi r20,r20,-1 │ │ │ │ + stfd f0,40(r28) │ │ │ │ + ld r17,88(r31) │ │ │ │ + stfd f8,8(r28) │ │ │ │ + stfd f11,16(r28) │ │ │ │ + ld r30,96(r31) │ │ │ │ + stfd f10,24(r28) │ │ │ │ + stfd f9,32(r28) │ │ │ │ + mtvsrdd vs0,r20,r20 │ │ │ │ + std r20,32(r21) │ │ │ │ + std r2,40(r22) │ │ │ │ + std r3,32(r22) │ │ │ │ + addi r17,r17,1 │ │ │ │ + std r18,8(r22) │ │ │ │ + std r16,16(r22) │ │ │ │ + std r10,24(r22) │ │ │ │ stxv vs0,0(r21) │ │ │ │ - addi r20,r20,1 │ │ │ │ stxv vs0,16(r21) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,72(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15e84 │ │ │ │ - b 1631c │ │ │ │ - mulli r8,r27,48 │ │ │ │ - sldi r9,r27,4 │ │ │ │ - ld r5,24(r16) │ │ │ │ - sldi r10,r27,5 │ │ │ │ - sldi r6,r26,4 │ │ │ │ - ld r14,8(r23) │ │ │ │ - ld r12,16(r23) │ │ │ │ - ld r24,24(r23) │ │ │ │ - ld r4,200(r16) │ │ │ │ - add r3,r19,r9 │ │ │ │ - addi r11,r9,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r10,r10,24 │ │ │ │ - addi r7,r17,-8 │ │ │ │ - add r26,r3,r9 │ │ │ │ - addi r9,r3,16 │ │ │ │ - lxvx vs12,r5,r6 │ │ │ │ - add r27,r11,r17 │ │ │ │ - add r5,r5,r6 │ │ │ │ - addi r25,r8,40 │ │ │ │ - add r0,r19,r8 │ │ │ │ - mr r3,r21 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 15b8c │ │ │ │ + b 15fe8 │ │ │ │ + mulli r4,r9,48 │ │ │ │ + sldi r10,r9,4 │ │ │ │ + ld r6,24(r30) │ │ │ │ + sldi r9,r9,5 │ │ │ │ + sldi r3,r15,4 │ │ │ │ + ld r24,8(r2) │ │ │ │ + ld r16,16(r2) │ │ │ │ + ld r25,24(r2) │ │ │ │ + sldi r11,r18,1 │ │ │ │ + addi r7,r29,-8 │ │ │ │ li r8,0 │ │ │ │ - std r9,80(r31) │ │ │ │ - add r9,r10,r17 │ │ │ │ - add r25,r25,r17 │ │ │ │ - std r9,40(r31) │ │ │ │ - ldu r6,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r23,r27 │ │ │ │ - li r10,0 │ │ │ │ - std r20,88(r31) │ │ │ │ - std r16,96(r31) │ │ │ │ - std r19,104(r31) │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ - mulld r22,r6,r14 │ │ │ │ - ld r11,80(r31) │ │ │ │ - ldu r15,8(r23) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ld r17,40(r31) │ │ │ │ + addi r0,r10,8 │ │ │ │ + add r12,r19,r10 │ │ │ │ + addi r2,r9,24 │ │ │ │ + addi r10,r10,32 │ │ │ │ + ld r5,200(r30) │ │ │ │ + lxvx vs12,r6,r3 │ │ │ │ + add r14,r29,r0 │ │ │ │ + add r27,r12,r10 │ │ │ │ + add r15,r29,r2 │ │ │ │ + addi r12,r12,16 │ │ │ │ + addi r26,r4,48 │ │ │ │ + addi r4,r4,40 │ │ │ │ + add r6,r6,r3 │ │ │ │ + add r0,r29,r4 │ │ │ │ + add r26,r19,r26 │ │ │ │ + mr r4,r22 │ │ │ │ + ldu r29,8(r7) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r23,r14 │ │ │ │ + li r9,0 │ │ │ │ + std r17,72(r31) │ │ │ │ + std r30,80(r31) │ │ │ │ + std r19,88(r31) │ │ │ │ + std r21,96(r31) │ │ │ │ + lfdx f11,r19,r2 │ │ │ │ + mulld r2,r29,r24 │ │ │ │ + std r2,40(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r10,8(r23) │ │ │ │ + mr r18,r15 │ │ │ │ li r19,0 │ │ │ │ - std r3,112(r31) │ │ │ │ - std r28,120(r31) │ │ │ │ - lfdx f10,r11,r9 │ │ │ │ - add r15,r22,r15 │ │ │ │ - mulld r16,r15,r12 │ │ │ │ + std r4,104(r31) │ │ │ │ + lfdx f10,r12,r2 │ │ │ │ + ld r2,40(r31) │ │ │ │ + add r10,r2,r10 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - ldu r11,8(r17) │ │ │ │ - sldi r9,r19,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r28,r25 │ │ │ │ - mr r3,r0 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r11,r16,r11 │ │ │ │ + mulld r17,r10,r16 │ │ │ │ + ldu r3,8(r18) │ │ │ │ + sldi r2,r19,3 │ │ │ │ + mtctr r11 │ │ │ │ + mr r30,r0 │ │ │ │ + mr r4,r26 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r17,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r20,r11,r24 │ │ │ │ + mulld r21,r3,r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r28) │ │ │ │ - lfd f0,48(r3) │ │ │ │ - addi r3,r3,8 │ │ │ │ - add r9,r20,r9 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + ldu r2,8(r30) │ │ │ │ + addi r4,r4,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r21,r9,4 │ │ │ │ - lxvx vs8,r21,r4 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r22,r2,4 │ │ │ │ + lxvx vs8,r22,r5 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 167b0 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 16450 │ │ │ │ addi r19,r19,1 │ │ │ │ - cmpd r19,r30 │ │ │ │ - bne 16780 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ld r3,112(r31) │ │ │ │ - ld r28,120(r31) │ │ │ │ - cmpd r10,r19 │ │ │ │ - bne 16754 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r20,88(r31) │ │ │ │ - ld r16,96(r31) │ │ │ │ - ld r19,104(r31) │ │ │ │ - cmpd r8,r10 │ │ │ │ - bne 16730 │ │ │ │ - addi r18,r18,-1 │ │ │ │ - stfd f0,32(r29) │ │ │ │ - std r9,32(r28) │ │ │ │ - std r6,8(r28) │ │ │ │ - stfd f11,8(r29) │ │ │ │ - std r15,16(r28) │ │ │ │ - stfd f10,16(r29) │ │ │ │ - std r11,24(r28) │ │ │ │ - mtvsrdd vs0,r18,r18 │ │ │ │ - stfd f9,24(r29) │ │ │ │ - addi r20,r20,1 │ │ │ │ - stxv vs0,0(r3) │ │ │ │ - stxv vs0,16(r3) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,72(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15e84 │ │ │ │ - b 1631c │ │ │ │ + cmpd r19,r11 │ │ │ │ + bne 16420 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r4,104(r31) │ │ │ │ + cmpd r9,r19 │ │ │ │ + bne 163f8 │ │ │ │ addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 15e48 │ │ │ │ - cmpdi r25,4 │ │ │ │ - beq 162f0 │ │ │ │ - cmpdi r25,5 │ │ │ │ - bne 161c0 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,72(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15e84 │ │ │ │ - b 1631c │ │ │ │ + ld r17,72(r31) │ │ │ │ + ld r30,80(r31) │ │ │ │ + ld r19,88(r31) │ │ │ │ + ld r21,96(r31) │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 163cc │ │ │ │ + addi r20,r20,-1 │ │ │ │ + stfd f0,32(r28) │ │ │ │ + std r2,32(r4) │ │ │ │ + addi r17,r17,1 │ │ │ │ + std r29,8(r4) │ │ │ │ + std r10,16(r4) │ │ │ │ + std r3,24(r4) │ │ │ │ + mtvsrdd vs0,r20,r20 │ │ │ │ + stfd f11,8(r28) │ │ │ │ + stfd f10,16(r28) │ │ │ │ + stfd f9,24(r28) │ │ │ │ + stxv vs0,0(r21) │ │ │ │ + stxv vs0,16(r21) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 15b8c │ │ │ │ + b 15fe8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 15b44 │ │ │ │ + cmpdi r27,4 │ │ │ │ + beq 15fbc │ │ │ │ + cmpdi r27,5 │ │ │ │ + bne 15e98 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r17,r17,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 15b8c │ │ │ │ + b 15fe8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x128a │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,5680 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - mfcr r11 │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - ld r22,0(r3) │ │ │ │ - std r14,-152(r1) │ │ │ │ - std r15,-144(r1) │ │ │ │ - std r16,-136(r1) │ │ │ │ - std r17,-128(r1) │ │ │ │ - std r18,-120(r1) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r20,-104(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ + std r15,-152(r1) │ │ │ │ + std r14,-160(r1) │ │ │ │ + ld r15,0(r3) │ │ │ │ std r0,16(r1) │ │ │ │ - ld r28,8(r22) │ │ │ │ + std r28,-48(r1) │ │ │ │ + std r29,-40(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-24(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-336(r1) │ │ │ │ + std r16,-144(r1) │ │ │ │ + std r17,-136(r1) │ │ │ │ + ld r28,8(r15) │ │ │ │ + std r18,-128(r1) │ │ │ │ + std r19,-120(r1) │ │ │ │ + std r20,-112(r1) │ │ │ │ + std r21,-104(r1) │ │ │ │ + std r22,-96(r1) │ │ │ │ + std r23,-88(r1) │ │ │ │ + std r24,-80(r1) │ │ │ │ + std r25,-72(r1) │ │ │ │ + std r26,-64(r1) │ │ │ │ + std r27,-56(r1) │ │ │ │ + stdu r1,-368(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs61,160(r1) │ │ │ │ + stxv vs62,176(r1) │ │ │ │ + stxv vs63,192(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 173a4 │ │ │ │ - maddld r6,r8,r9,r10 │ │ │ │ - add r9,r8,r6 │ │ │ │ - cmpd r6,r9 │ │ │ │ - std r9,72(r31) │ │ │ │ - bge 16ed0 │ │ │ │ - ld r9,8(r29) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + bl 4f00 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 17188 │ │ │ │ + maddld r14,r10,r2,r9 │ │ │ │ + add r2,r10,r14 │ │ │ │ + cmpd r14,r2 │ │ │ │ + std r2,72(r31) │ │ │ │ + bge 16c7c │ │ │ │ + ld r2,8(r29) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r20,r6 │ │ │ │ - addi r10,r10,27712 │ │ │ │ - std r9,64(r31) │ │ │ │ - sldi r9,r6,4 │ │ │ │ - std r10,40(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r26,48(r22) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r28,88(r22) │ │ │ │ - lwz r9,112(r22) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxspltd vs61,vs31,0 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + std r2,64(r31) │ │ │ │ + sldi r2,r14,4 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,56(r31) │ │ │ │ + ld r26,48(r15) │ │ │ │ + ld r29,88(r15) │ │ │ │ std r1,80(r31) │ │ │ │ - ld r14,104(r22) │ │ │ │ - sldi r24,r26,3 │ │ │ │ - addi r17,r28,1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r21,r26,-1 │ │ │ │ - addi r10,r24,15 │ │ │ │ - sldi r30,r17,1 │ │ │ │ - addi r7,r24,23 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - mulld r9,r24,r30 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r10,r10 │ │ │ │ - neg r7,r7 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + lwz r10,112(r15) │ │ │ │ + ld r7,0(r1) │ │ │ │ + ld r8,104(r15) │ │ │ │ + sldi r27,r26,3 │ │ │ │ + addi r18,r29,1 │ │ │ │ + addi r20,r26,-1 │ │ │ │ + andi. r10,r10,2048 │ │ │ │ + addi r2,r27,15 │ │ │ │ + sldi r30,r18,1 │ │ │ │ + addi r9,r27,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mulld r10,r27,r30 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,88(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r18,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r12,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r8,r1,32 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r7 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r10,r1,r7 │ │ │ │ - addi r29,r1,32 │ │ │ │ - bne 171b0 │ │ │ │ - ld r10,40(r31) │ │ │ │ - li r7,0 │ │ │ │ - cmpdi cr3,r21,0 │ │ │ │ - mr r25,r20 │ │ │ │ - std r7,0(r27) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - mulld r10,r26,r17 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - sldi r10,r10,4 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ neg r10,r10 │ │ │ │ - ld r7,0(r1) │ │ │ │ + addi r6,r1,32 │ │ │ │ + std r6,88(r31) │ │ │ │ stdux r7,r1,r10 │ │ │ │ - addi r19,r1,32 │ │ │ │ - blt cr3,171f0 │ │ │ │ - mulld r7,r25,r26 │ │ │ │ - addi r10,r28,2 │ │ │ │ - neg r5,r17 │ │ │ │ - mulld r11,r21,r17 │ │ │ │ - ld r23,72(r22) │ │ │ │ - add r6,r9,r24 │ │ │ │ - add r0,r12,r24 │ │ │ │ + mr r10,r7 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,40(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,48(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + mr r2,r10 │ │ │ │ + addi r10,r1,32 │ │ │ │ + std r10,32(r31) │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r28,r1,32 │ │ │ │ + bne 16f20 │ │ │ │ + mulld r2,r26,r18 │ │ │ │ + li r9,0 │ │ │ │ + stfd f30,0(r28) │ │ │ │ + cmpdi cr3,r20,0 │ │ │ │ + mr r17,r14 │ │ │ │ + std r9,0(r25) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + blt cr3,16f58 │ │ │ │ + addi r0,r29,2 │ │ │ │ + ld r2,40(r31) │ │ │ │ + mulld r16,r17,r26 │ │ │ │ + mulld r9,r20,r18 │ │ │ │ + ld r19,120(r15) │ │ │ │ + mulli r23,r18,-16 │ │ │ │ + ld r24,72(r15) │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - std r20,104(r31) │ │ │ │ - std r25,112(r31) │ │ │ │ - mr r4,r10 │ │ │ │ - std r10,48(r31) │ │ │ │ - ld r10,120(r22) │ │ │ │ - sldi r5,r5,1 │ │ │ │ - std r22,120(r31) │ │ │ │ - std r26,128(r31) │ │ │ │ - std r5,56(r31) │ │ │ │ - divd r16,r14,r4 │ │ │ │ - add r15,r23,r24 │ │ │ │ - addi r4,r19,-8 │ │ │ │ - add r3,r26,r7 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - addi r5,r10,-8 │ │ │ │ - std r4,96(r31) │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r3,r3,r5 │ │ │ │ - ldu r25,-8(r15) │ │ │ │ - lfd f12,0(r3) │ │ │ │ - mr r5,r0 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - fcfid f0,f0 │ │ │ │ + divd r10,r8,r0 │ │ │ │ + add r11,r2,r27 │ │ │ │ + ld r2,48(r31) │ │ │ │ + add r5,r26,r16 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r4,r24,r27 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + add r9,r9,r22 │ │ │ │ + add r3,r2,r27 │ │ │ │ + addi r2,r19,-8 │ │ │ │ + add r5,r5,r2 │ │ │ │ + lxsd v0,-8(r4) │ │ │ │ + lfd f12,0(r5) │ │ │ │ + addi r4,r4,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r26,f0 │ │ │ │ - addi r22,r26,1 │ │ │ │ - subf r26,r28,r26 │ │ │ │ - add r22,r22,r28 │ │ │ │ - stdu r26,-8(r6) │ │ │ │ - stdu r22,-8(r5) │ │ │ │ - mr r0,r5 │ │ │ │ - ble cr4,16b78 │ │ │ │ - srdi r5,r30,1 │ │ │ │ - add r22,r25,r26 │ │ │ │ - sldi r26,r11,3 │ │ │ │ - std r21,136(r31) │ │ │ │ - mtctr r5 │ │ │ │ - ld r5,96(r31) │ │ │ │ - add r26,r26,r5 │ │ │ │ - addi r21,r22,1 │ │ │ │ - divd r4,r22,r25 │ │ │ │ - mr r20,r26 │ │ │ │ - addi r26,r26,16 │ │ │ │ - divd r5,r21,r25 │ │ │ │ - mulld r4,r4,r25 │ │ │ │ - mulld r5,r5,r25 │ │ │ │ - subf r4,r4,r22 │ │ │ │ - addi r22,r22,2 │ │ │ │ - subf r5,r5,r21 │ │ │ │ - std r4,-8(r26) │ │ │ │ - std r5,16(r20) │ │ │ │ - bdnz 16b40 │ │ │ │ - ld r21,136(r31) │ │ │ │ - ld r5,56(r31) │ │ │ │ - cmpld r23,r15 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - add r11,r11,r5 │ │ │ │ - bne 16ae4 │ │ │ │ - mr r5,r24 │ │ │ │ - mr r3,r8 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r7,r2,1 │ │ │ │ + subf r2,r29,r2 │ │ │ │ + add r7,r7,r29 │ │ │ │ + stdu r2,-8(r11) │ │ │ │ + stdu r7,-8(r3) │ │ │ │ + ble cr4,16830 │ │ │ │ + srdi r6,r30,1 │ │ │ │ + mtvsrdd vs45,r2,r2 │ │ │ │ + plxv vs33,355384 # 6d3f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r7,r9 │ │ │ │ + mr r2,r6 │ │ │ │ + andi. r6,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + beq 167f8 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v13 │ │ │ │ + cmpdi r6,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r7,r9,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 16830 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + addi r7,r7,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r7) │ │ │ │ + stxv vs44,-16(r7) │ │ │ │ + bdnz 16800 │ │ │ │ + cmpld r24,r4 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + add r9,r9,r23 │ │ │ │ + bne 16778 │ │ │ │ + ld r3,32(r31) │ │ │ │ + mr r5,r27 │ │ │ │ li r4,0 │ │ │ │ - ld r20,104(r31) │ │ │ │ - ld r22,120(r31) │ │ │ │ - ld r25,112(r31) │ │ │ │ - ld r26,128(r31) │ │ │ │ - std r7,104(r31) │ │ │ │ - std r10,96(r31) │ │ │ │ - std r12,120(r31) │ │ │ │ - std r9,56(r31) │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,48(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - mtfprd f12,r14 │ │ │ │ - ld r7,104(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - ld r12,120(r31) │ │ │ │ - addi r6,r14,1 │ │ │ │ - li r15,0 │ │ │ │ - li r11,0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mr r8,r3 │ │ │ │ - sldi r0,r30,3 │ │ │ │ + std r10,112(r31) │ │ │ │ + std r0,104(r31) │ │ │ │ + sldi r16,r16,3 │ │ │ │ + li r23,0 │ │ │ │ + std r8,96(r31) │ │ │ │ + bl 58a0 │ │ │ │ + ld r8,96(r31) │ │ │ │ + ld r0,104(r31) │ │ │ │ + li r5,0 │ │ │ │ + li r9,0 │ │ │ │ clrldi r3,r30,3 │ │ │ │ - mr r14,r18 │ │ │ │ - mr r5,r21 │ │ │ │ - std r20,96(r31) │ │ │ │ - std r25,104(r31) │ │ │ │ + mr r12,r21 │ │ │ │ + std r17,120(r31) │ │ │ │ + ld r10,112(r31) │ │ │ │ + add r6,r19,r16 │ │ │ │ + mr r4,r20 │ │ │ │ + std r14,112(r31) │ │ │ │ + mtfprd f12,r8 │ │ │ │ + mtfprd f0,r0 │ │ │ │ + addi r2,r8,1 │ │ │ │ + mr r8,r29 │ │ │ │ + mtvsrdd vs41,r10,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f11,0(r9) │ │ │ │ - std r22,48(r31) │ │ │ │ - std r26,112(r31) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - add r10,r10,r7 │ │ │ │ - mr r7,r28 │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - fmul f11,f11,f12 │ │ │ │ - ld r9,56(r31) │ │ │ │ - lfdx f0,r23,r15 │ │ │ │ - lfdx f12,r10,r15 │ │ │ │ - ldx r26,r12,r15 │ │ │ │ - ldx r4,r9,r15 │ │ │ │ - fcfid f10,f0 │ │ │ │ - ld r9,88(r31) │ │ │ │ - mtfprd f0,r4 │ │ │ │ - cmpd r4,r26 │ │ │ │ + fcfid f8,f12 │ │ │ │ + std r2,104(r31) │ │ │ │ + sldi r2,r30,3 │ │ │ │ + std r2,96(r31) │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ + ld r2,40(r31) │ │ │ │ + lfdx f0,r24,r23 │ │ │ │ + ldx r20,r2,r23 │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r6,r23 │ │ │ │ + ld r2,48(r31) │ │ │ │ + mtfprd f12,r20 │ │ │ │ + ldx r14,r2,r23 │ │ │ │ + ld r2,88(r31) │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpd r20,r14 │ │ │ │ + fmsub f0,f11,f0,f12 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ + stfdx f0,r2,r23 │ │ │ │ + bgt 16acc │ │ │ │ + frim f10,f0 │ │ │ │ + subf r2,r20,r14 │ │ │ │ + fsub f11,f30,f0 │ │ │ │ + ld r17,176(r15) │ │ │ │ + cmpldi r2,1 │ │ │ │ + fctidz f12,f10 │ │ │ │ + fadd f11,f11,f10 │ │ │ │ + mffprd r19,f12 │ │ │ │ + fsub f12,f0,f10 │ │ │ │ + not r16,r19 │ │ │ │ + ble 16d40 │ │ │ │ + addi r0,r2,1 │ │ │ │ + sldi r7,r5,3 │ │ │ │ + plxv vs44,355012 # 6d3f0 │ │ │ │ + xxspltd vs9,vs11,0 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + std r15,128(r31) │ │ │ │ + std r26,136(r31) │ │ │ │ + mtvsrdd vs42,r19,r19 │ │ │ │ + mtvsrdd vs40,r16,r16 │ │ │ │ + mr r29,r12 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + add r7,r17,r7 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v12,v9 │ │ │ │ + addi r29,r29,16 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v8,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs0,vs45 │ │ │ │ + xvcvsxddp vs7,vs43 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xvcmpgtdp vs7,vs7,vs61 │ │ │ │ + xxsel vs0,vs32,vs45,vs0 │ │ │ │ + xxsel vs7,vs33,vs43,vs7 │ │ │ │ + mfvsrld r15,vs0 │ │ │ │ + mffprd r11,f0 │ │ │ │ + mfvsrld r26,vs7 │ │ │ │ + mffprd r2,f7 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r11,r11,r7 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + ldx r15,r15,r7 │ │ │ │ + ldx r2,r2,r7 │ │ │ │ + ldx r26,r26,r7 │ │ │ │ + mtvsrdd vs0,r11,r15 │ │ │ │ + mtvsrdd vs7,r2,r26 │ │ │ │ + xvmuldp vs7,vs7,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs7 │ │ │ │ + stxv vs0,-16(r29) │ │ │ │ + bdnz 1695c │ │ │ │ + andi. r2,r0,1 │ │ │ │ + ld r15,128(r31) │ │ │ │ + ld r26,136(r31) │ │ │ │ + beq 16acc │ │ │ │ + clrrdi r2,r0,1 │ │ │ │ + add r20,r20,r2 │ │ │ │ + mulld r7,r10,r2 │ │ │ │ + subf r29,r7,r19 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + mr r0,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f10,f12,f0 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - stfdx f12,r9,r15 │ │ │ │ - bgt 16d1c │ │ │ │ - ld r9,40(r31) │ │ │ │ - frim f0,f12 │ │ │ │ - addi r26,r26,1 │ │ │ │ - mr r21,r14 │ │ │ │ - subf r26,r4,r26 │ │ │ │ - lfd f10,0(r9) │ │ │ │ - ld r9,48(r31) │ │ │ │ - fctidz f9,f0 │ │ │ │ - fsub f10,f10,f12 │ │ │ │ - fsub f12,f12,f0 │ │ │ │ - ld r20,176(r9) │ │ │ │ - mffprd r4,f9 │ │ │ │ - fadd f10,f10,f0 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r28,r4,1 │ │ │ │ - not r9,r4 │ │ │ │ - mr r25,r4 │ │ │ │ - fcfid f9,f0 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - add r22,r11,r28 │ │ │ │ - add r9,r9,r11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 16a10 │ │ │ │ + subf r0,r19,r7 │ │ │ │ + addi r29,r29,1 │ │ │ │ + add r0,r5,r0 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + sldi r0,r0,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r22,r22,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fcmpu cr7,f9,f31 │ │ │ │ + lfdx f10,r17,r0 │ │ │ │ + fmul f10,f11,f10 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,16cd0 │ │ │ │ - neg r25,r4 │ │ │ │ - add r28,r11,r25 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - lfdx f0,r20,r28 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - ble 16d04 │ │ │ │ - lfdx f9,r20,r22 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - subf r4,r16,r4 │ │ │ │ - fmadd f0,f12,f9,f0 │ │ │ │ - stfd f0,0(r21) │ │ │ │ - beq 16d1c │ │ │ │ - addi r21,r21,8 │ │ │ │ - b 16c94 │ │ │ │ - lfdx f9,r20,r9 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - subf r4,r16,r4 │ │ │ │ - fmadd f0,f9,f12,f0 │ │ │ │ - stfd f0,0(r21) │ │ │ │ - bne 16cfc │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r11,r11,r6 │ │ │ │ - add r14,r14,r0 │ │ │ │ - cmpld r24,r15 │ │ │ │ - bne 16c28 │ │ │ │ - ld r26,112(r31) │ │ │ │ - ld r20,96(r31) │ │ │ │ - ld r25,104(r31) │ │ │ │ - ld r22,48(r31) │ │ │ │ - mr r21,r5 │ │ │ │ - mr r28,r7 │ │ │ │ - ld r9,56(r31) │ │ │ │ + bgt 16a38 │ │ │ │ + add r29,r16,r7 │ │ │ │ + add r0,r5,r29 │ │ │ │ + mulld r29,r9,r3 │ │ │ │ + addi r20,r20,1 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + cmpd r20,r14 │ │ │ │ + lfdx f0,r17,r0 │ │ │ │ + add r0,r29,r2 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r21,r0 │ │ │ │ + bgt 16acc │ │ │ │ + add r7,r10,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ + subf r20,r7,r19 │ │ │ │ + mtfprd f0,r20 │ │ │ │ + mr r14,r20 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 16a88 │ │ │ │ + subf r14,r19,r7 │ │ │ │ + addi r20,r20,1 │ │ │ │ + add r0,r5,r14 │ │ │ │ + mtfprd f0,r20 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r17,r0 │ │ │ │ + fmul f11,f11,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 16ab0 │ │ │ │ + add r20,r16,r7 │ │ │ │ + add r20,r5,r20 │ │ │ │ + add r2,r29,r2 │ │ │ │ + sldi r7,r20,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r17,r7 │ │ │ │ + fmadd f0,f12,f0,f11 │ │ │ │ + stfdx f0,r21,r2 │ │ │ │ + ld r2,104(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r23,r23,8 │ │ │ │ + cmpd r26,r9 │ │ │ │ + add r5,r5,r2 │ │ │ │ + ld r2,96(r31) │ │ │ │ + add r12,r12,r2 │ │ │ │ + bne 168bc │ │ │ │ cmpdi r26,4 │ │ │ │ - beq 171f8 │ │ │ │ + ld r14,112(r31) │ │ │ │ + ld r17,120(r31) │ │ │ │ + mr r20,r4 │ │ │ │ + mr r29,r8 │ │ │ │ + beq 16d48 │ │ │ │ cmpdi r26,5 │ │ │ │ - beq 16f80 │ │ │ │ - li r10,0 │ │ │ │ - ld r16,64(r31) │ │ │ │ - cmpdi r16,0 │ │ │ │ - ble 16ea4 │ │ │ │ - ld r7,24(r22) │ │ │ │ - sldi r25,r25,4 │ │ │ │ - ld r15,200(r22) │ │ │ │ - add r14,r12,r24 │ │ │ │ - add r6,r8,r24 │ │ │ │ - add r12,r9,r24 │ │ │ │ - li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - mr r5,r20 │ │ │ │ - lxvx vs11,r7,r25 │ │ │ │ - add r25,r7,r25 │ │ │ │ - std r25,48(r31) │ │ │ │ - cmpd r26,r10 │ │ │ │ - ble 16e2c │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ld r7,72(r22) │ │ │ │ - mulld r0,r17,r10 │ │ │ │ - subf r4,r10,r26 │ │ │ │ - addi r3,r8,-8 │ │ │ │ - clrldi r25,r30,3 │ │ │ │ - std r5,56(r31) │ │ │ │ - std r16,88(r31) │ │ │ │ - add r20,r27,r9 │ │ │ │ - mtctr r4 │ │ │ │ - lfdx f0,r29,r9 │ │ │ │ - add r3,r3,r9 │ │ │ │ - addi r4,r7,-8 │ │ │ │ - ld r11,0(r20) │ │ │ │ - sldi r7,r0,1 │ │ │ │ - add r4,r4,r9 │ │ │ │ - ldu r9,8(r3) │ │ │ │ - ldu r16,8(r4) │ │ │ │ - maddld r5,r10,r25,r9 │ │ │ │ - add r9,r7,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r7,r7,r30 │ │ │ │ + beq 16f60 │ │ │ │ + li r2,0 │ │ │ │ + ld r0,64(r31) │ │ │ │ + cmpdi r0,0 │ │ │ │ + ble 16c50 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r9,r17,4 │ │ │ │ + ld r7,24(r15) │ │ │ │ + li r11,0 │ │ │ │ + clrldi r23,r30,3 │ │ │ │ + li r24,0 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r19,200(r15) │ │ │ │ + add r17,r10,r27 │ │ │ │ + ld r10,40(r31) │ │ │ │ + lxvx vs11,r7,r9 │ │ │ │ + add r7,r7,r9 │ │ │ │ + add r29,r8,r27 │ │ │ │ + add r16,r10,r27 │ │ │ │ + cmpd r26,r2 │ │ │ │ + ble 16be0 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r10,72(r15) │ │ │ │ + mulld r12,r18,r2 │ │ │ │ + subf r6,r2,r26 │ │ │ │ + addi r5,r8,-8 │ │ │ │ + std r14,32(r31) │ │ │ │ + std r0,40(r31) │ │ │ │ + add r3,r25,r9 │ │ │ │ + mtctr r6 │ │ │ │ + lfdx f0,r28,r9 │ │ │ │ + add r5,r5,r9 │ │ │ │ + addi r6,r10,-8 │ │ │ │ + ld r4,0(r3) │ │ │ │ + sldi r10,r12,1 │ │ │ │ + add r6,r6,r9 │ │ │ │ + ldu r9,8(r5) │ │ │ │ + ldu r12,8(r6) │ │ │ │ + maddld r0,r2,r23,r9 │ │ │ │ + add r9,r10,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r10,r10,r30 │ │ │ │ sldi r9,r9,3 │ │ │ │ - sldi r0,r10,3 │ │ │ │ - ldx r9,r19,r9 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f12,r18,r5 │ │ │ │ - maddld r11,r11,r16,r9 │ │ │ │ + sldi r14,r2,3 │ │ │ │ + ldx r9,r22,r9 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + lfdx f12,r21,r0 │ │ │ │ + maddld r4,r4,r12,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r11,8(r20) │ │ │ │ - stfdx f0,r29,r0 │ │ │ │ - bdnz 16de4 │ │ │ │ - ld r5,56(r31) │ │ │ │ - ld r16,88(r31) │ │ │ │ - ldx r9,r27,r24 │ │ │ │ - lxvdsx vs0,r29,r24 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r15 │ │ │ │ - ld r9,48(r31) │ │ │ │ + stdu r4,8(r3) │ │ │ │ + stfdx f0,r28,r14 │ │ │ │ + bdnz 16b98 │ │ │ │ + ld r14,32(r31) │ │ │ │ + ld r0,40(r31) │ │ │ │ + ldx r2,r25,r27 │ │ │ │ + lxvdsx vs0,r28,r27 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r19 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r9) │ │ │ │ - ble cr3,16f58 │ │ │ │ - mtctr r21 │ │ │ │ - mr r11,r12 │ │ │ │ - mr r3,r14 │ │ │ │ - mr r7,r6 │ │ │ │ - mr r10,r21 │ │ │ │ - b 16e70 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r23,0(r7) │ │ │ │ - bdz 16f38 │ │ │ │ - ldu r0,-8(r3) │ │ │ │ - ldu r9,-8(r11) │ │ │ │ - ldu r4,-8(r7) │ │ │ │ - subf r9,r9,r0 │ │ │ │ - cmpd r4,r9 │ │ │ │ - beq 16e64 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - cmpd r16,r28 │ │ │ │ - stdx r4,r8,r9 │ │ │ │ - bne 16d9c │ │ │ │ - mr r20,r5 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 169b0 │ │ │ │ - addi r1,r31,336 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stxv vs11,0(r7) │ │ │ │ + ble cr3,16ef0 │ │ │ │ + mtctr r20 │ │ │ │ + mr r4,r16 │ │ │ │ + mr r5,r17 │ │ │ │ + mr r10,r29 │ │ │ │ + mr r2,r20 │ │ │ │ + b 16c20 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r24,0(r10) │ │ │ │ + bdz 16cf4 │ │ │ │ + ldu r3,-8(r5) │ │ │ │ + ldu r9,-8(r4) │ │ │ │ + ldu r6,-8(r10) │ │ │ │ + subf r9,r9,r3 │ │ │ │ + cmpd r6,r9 │ │ │ │ + beq 16c14 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r0,r11 │ │ │ │ + stdx r6,r8,r9 │ │ │ │ + bne 16b54 │ │ │ │ + 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 1665c │ │ │ │ + addi r1,r31,368 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-152(r1) │ │ │ │ - ld r15,-144(r1) │ │ │ │ - ld r16,-136(r1) │ │ │ │ - ld r17,-128(r1) │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r20,-104(r1) │ │ │ │ - ld r21,-96(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ - ld r27,-48(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs61,-208(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r14,-160(r1) │ │ │ │ + ld r15,-152(r1) │ │ │ │ + ld r16,-144(r1) │ │ │ │ + ld r17,-136(r1) │ │ │ │ + ld r18,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-40(r1) │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r19,-120(r1) │ │ │ │ + ld r20,-112(r1) │ │ │ │ + ld r21,-104(r1) │ │ │ │ + ld r22,-96(r1) │ │ │ │ + ld r23,-88(r1) │ │ │ │ + ld r24,-80(r1) │ │ │ │ + ld r25,-72(r1) │ │ │ │ + ld r26,-64(r1) │ │ │ │ + ld r27,-56(r1) │ │ │ │ + ld r28,-48(r1) │ │ │ │ + ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ ld r9,0(r8) │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpd r16,r28 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r0,r11 │ │ │ │ addi r9,r9,1 │ │ │ │ std r9,0(r8) │ │ │ │ - bne 16da4 │ │ │ │ - mr r20,r5 │ │ │ │ - b 16ea4 │ │ │ │ - sldi r9,r21,3 │ │ │ │ - addi r28,r28,1 │ │ │ │ - mr r10,r21 │ │ │ │ - ldx r4,r8,r9 │ │ │ │ - cmpd r16,r28 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r4,r4,1 │ │ │ │ - stdx r4,r8,r9 │ │ │ │ - bne 16d9c │ │ │ │ - b 16ea0 │ │ │ │ - ble cr4,16ea4 │ │ │ │ - mulli r24,r7,48 │ │ │ │ - sldi r26,r3,3 │ │ │ │ - ld r5,24(r22) │ │ │ │ - sldi r10,r28,4 │ │ │ │ - sldi r9,r28,5 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - sldi r7,r25,4 │ │ │ │ - ld r6,16(r23) │ │ │ │ - add r16,r18,r26 │ │ │ │ - ld r12,8(r23) │ │ │ │ - ld r21,24(r23) │ │ │ │ - ld r25,32(r23) │ │ │ │ - sldi r3,r3,5 │ │ │ │ - addi r0,r28,56 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r9,r9,24 │ │ │ │ - ld r4,200(r22) │ │ │ │ - addi r17,r19,-8 │ │ │ │ - add r23,r16,r26 │ │ │ │ - lxvx vs12,r5,r7 │ │ │ │ - add r28,r18,r3 │ │ │ │ - add r5,r5,r7 │ │ │ │ - li r7,0 │ │ │ │ - addi r24,r24,40 │ │ │ │ - add r10,r10,r19 │ │ │ │ - add r9,r9,r19 │ │ │ │ - add r0,r0,r19 │ │ │ │ - std r6,56(r31) │ │ │ │ - add r26,r23,r26 │ │ │ │ - std r8,104(r31) │ │ │ │ - std r29,112(r31) │ │ │ │ - add r24,r24,r19 │ │ │ │ - std r10,88(r31) │ │ │ │ - std r9,96(r31) │ │ │ │ - ldu r15,8(r17) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ld r19,88(r31) │ │ │ │ - li r29,0 │ │ │ │ - std r20,120(r31) │ │ │ │ - std r22,128(r31) │ │ │ │ - std r18,136(r31) │ │ │ │ - std r27,144(r31) │ │ │ │ - lfdx f8,r18,r9 │ │ │ │ - std r7,152(r31) │ │ │ │ - mulld r9,r15,r12 │ │ │ │ - std r9,48(r31) │ │ │ │ - sldi r9,r29,3 │ │ │ │ - ldu r14,8(r19) │ │ │ │ - ld r7,96(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r15,160(r31) │ │ │ │ - std r12,168(r31) │ │ │ │ - lfdx f11,r16,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - add r14,r9,r14 │ │ │ │ + bne 16b5c │ │ │ │ ld r9,56(r31) │ │ │ │ - fmul f11,f8,f11 │ │ │ │ - mulld r6,r14,r9 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r14,r14,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r14 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1665c │ │ │ │ + b 16c7c │ │ │ │ nop │ │ │ │ - ldu r10,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r15,r24 │ │ │ │ - li r18,0 │ │ │ │ - lfdx f10,r23,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ + li r2,0 │ │ │ │ + b 169f0 │ │ │ │ + ble cr4,16c50 │ │ │ │ + mulli r0,r8,48 │ │ │ │ + ld r5,24(r15) │ │ │ │ + sldi r9,r17,4 │ │ │ │ + mulli r26,r3,24 │ │ │ │ + sldi r7,r8,4 │ │ │ │ + ld r18,8(r24) │ │ │ │ + std r14,40(r31) │ │ │ │ + sldi r2,r8,5 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ld r17,16(r24) │ │ │ │ + ld r4,200(r15) │ │ │ │ + addi r6,r22,-8 │ │ │ │ + li r8,0 │ │ │ │ + addi r7,r7,8 │ │ │ │ + ld r24,24(r24) │ │ │ │ + addi r2,r2,24 │ │ │ │ + add r20,r21,r3 │ │ │ │ + lxvx vs12,r5,r9 │ │ │ │ + add r5,r5,r9 │ │ │ │ + add r29,r22,r7 │ │ │ │ + mr r9,r0 │ │ │ │ + add r16,r22,r2 │ │ │ │ + add r26,r21,r26 │ │ │ │ + add r27,r20,r3 │ │ │ │ + addi r0,r9,40 │ │ │ │ + add r0,r22,r0 │ │ │ │ + ldu r11,8(r6) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r23,r29 │ │ │ │ + li r10,0 │ │ │ │ + std r15,48(r31) │ │ │ │ + std r21,88(r31) │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + mulld r12,r11,r18 │ │ │ │ + ldu r9,8(r23) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r15,r16 │ │ │ │ + li r19,0 │ │ │ │ + std r25,96(r31) │ │ │ │ + lfdx f10,r20,r2 │ │ │ │ + add r9,r12,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r10,r21 │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r18,3 │ │ │ │ + mulld r14,r9,r17 │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r19,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r27,r0 │ │ │ │ - mr r3,r28 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mr r25,r0 │ │ │ │ + mr r7,r26 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r20,r11,r25 │ │ │ │ - nop │ │ │ │ + mulld r21,r3,r24 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldu r9,8(r27) │ │ │ │ - lfd f0,0(r3) │ │ │ │ - addi r3,r3,8 │ │ │ │ - add r9,r20,r9 │ │ │ │ + lfd f0,0(r7) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r7,r7,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r22,r9,4 │ │ │ │ - lxvx vs6,r22,r4 │ │ │ │ - xxspltd vs7,vs0,0 │ │ │ │ - xvmaddadp vs12,vs7,vs6 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r22,r2,4 │ │ │ │ + lxvx vs7,r22,r4 │ │ │ │ + xxspltd vs8,vs0,0 │ │ │ │ + xvmaddadp vs12,vs8,vs7 │ │ │ │ stxv vs12,0(r5) │ │ │ │ - bdnz 170c0 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r30,r18 │ │ │ │ - bne 17090 │ │ │ │ + bdnz 16e20 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r30,r19 │ │ │ │ + bne 16df8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r25,96(r31) │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 16dd4 │ │ │ │ addi r8,r8,1 │ │ │ │ + ld r15,48(r31) │ │ │ │ + ld r21,88(r31) │ │ │ │ cmpd r30,r8 │ │ │ │ - bne 17070 │ │ │ │ - addi r29,r29,1 │ │ │ │ - ld r15,160(r31) │ │ │ │ - ld r12,168(r31) │ │ │ │ - cmpd r30,r29 │ │ │ │ - bne 1703c │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r20,120(r31) │ │ │ │ - ld r22,128(r31) │ │ │ │ - ld r18,136(r31) │ │ │ │ - ld r27,144(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r30,r7 │ │ │ │ - bne 1700c │ │ │ │ - ld r29,112(r31) │ │ │ │ - ld r8,104(r31) │ │ │ │ + bne 16db4 │ │ │ │ + std r2,32(r25) │ │ │ │ + std r3,24(r25) │ │ │ │ + ld r2,32(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ - std r9,40(r27) │ │ │ │ - std r10,24(r27) │ │ │ │ - std r15,8(r27) │ │ │ │ - std r14,16(r27) │ │ │ │ - std r11,32(r27) │ │ │ │ - addi r20,r20,1 │ │ │ │ - stfd f0,40(r29) │ │ │ │ + ld r14,40(r31) │ │ │ │ + stfd f0,32(r28) │ │ │ │ + std r9,16(r25) │ │ │ │ + std r11,8(r25) │ │ │ │ mtvsrdd vs0,r30,r30 │ │ │ │ - stfd f8,8(r29) │ │ │ │ - stfd f11,16(r29) │ │ │ │ - std r30,32(r8) │ │ │ │ - stfd f10,24(r29) │ │ │ │ - stfd f9,32(r29) │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - stxv vs0,16(r8) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 169b0 │ │ │ │ - b 16ed0 │ │ │ │ + stfd f11,8(r28) │ │ │ │ + stfd f10,16(r28) │ │ │ │ + stfd f9,24(r28) │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r14,r14,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r14 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1665c │ │ │ │ + b 16c7c │ │ │ │ nop │ │ │ │ - ld r10,240(r22) │ │ │ │ - ld r7,32(r31) │ │ │ │ - cmpdi cr3,r21,0 │ │ │ │ - ldx r25,r10,r7 │ │ │ │ - ld r10,40(r31) │ │ │ │ - li r7,0 │ │ │ │ - std r7,0(r27) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - mulld r10,r26,r17 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r19,r1,32 │ │ │ │ - bge cr3,16a7c │ │ │ │ - mr r10,r26 │ │ │ │ - b 16d60 │ │ │ │ - ble cr4,16ea4 │ │ │ │ - mulli r0,r7,48 │ │ │ │ - mulli r24,r3,24 │ │ │ │ - ld r4,24(r22) │ │ │ │ - sldi r9,r28,5 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - sldi r25,r25,4 │ │ │ │ - ld r26,8(r23) │ │ │ │ - ld r15,16(r23) │ │ │ │ - addi r9,r9,24 │ │ │ │ - ld r23,24(r23) │ │ │ │ - ld r11,200(r22) │ │ │ │ - addi r5,r19,-8 │ │ │ │ - li r10,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sldi r9,r20,3 │ │ │ │ + addi r11,r11,1 │ │ │ │ + mr r2,r20 │ │ │ │ + ldx r6,r8,r9 │ │ │ │ + cmpd r0,r11 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + stdx r6,r8,r9 │ │ │ │ + bne 16b54 │ │ │ │ + b 16c50 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r15) │ │ │ │ + ld r9,56(r31) │ │ │ │ + stfd f30,0(r28) │ │ │ │ + cmpdi cr3,r20,0 │ │ │ │ + ldx r17,r2,r9 │ │ │ │ + mulld r2,r26,r18 │ │ │ │ + li r9,0 │ │ │ │ + std r9,0(r25) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + bge cr3,1672c │ │ │ │ + mr r2,r26 │ │ │ │ + b 16b10 │ │ │ │ + ble cr4,16c50 │ │ │ │ + mulli r2,r8,48 │ │ │ │ + sldi r27,r3,3 │ │ │ │ + ld r10,16(r24) │ │ │ │ + ld r6,24(r15) │ │ │ │ + sldi r7,r29,4 │ │ │ │ + sldi r9,r29,5 │ │ │ │ + sldi r29,r29,6 │ │ │ │ + sldi r8,r17,4 │ │ │ │ + ld r12,8(r24) │ │ │ │ + ld r23,24(r24) │ │ │ │ + sldi r3,r3,5 │ │ │ │ + addi r19,r22,-8 │ │ │ │ + add r18,r21,r27 │ │ │ │ + ld r26,32(r24) │ │ │ │ addi r7,r7,8 │ │ │ │ - add r6,r18,r3 │ │ │ │ - lxvx vs12,r4,r25 │ │ │ │ - add r12,r9,r19 │ │ │ │ - add r4,r4,r25 │ │ │ │ - mr r28,r0 │ │ │ │ - add r14,r7,r19 │ │ │ │ - add r24,r18,r24 │ │ │ │ - add r25,r6,r3 │ │ │ │ - mr r7,r8 │ │ │ │ - addi r0,r28,40 │ │ │ │ - add r0,r0,r19 │ │ │ │ - ldu r28,8(r5) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mr r17,r14 │ │ │ │ - li r8,0 │ │ │ │ - std r20,56(r31) │ │ │ │ - std r22,88(r31) │ │ │ │ - std r18,96(r31) │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ - mulld r9,r28,r26 │ │ │ │ - std r9,48(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r16,8(r17) │ │ │ │ - mr r19,r12 │ │ │ │ + addi r9,r9,24 │ │ │ │ + ld r5,200(r15) │ │ │ │ li r20,0 │ │ │ │ - std r7,104(r31) │ │ │ │ - std r27,112(r31) │ │ │ │ - lfdx f10,r6,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - add r16,r9,r16 │ │ │ │ + addi r0,r29,56 │ │ │ │ + add r29,r21,r3 │ │ │ │ + add r24,r18,r27 │ │ │ │ + lxvx vs12,r6,r8 │ │ │ │ + add r9,r22,r9 │ │ │ │ + add r6,r6,r8 │ │ │ │ + std r10,48(r31) │ │ │ │ + add r10,r22,r7 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r0,r22,r0 │ │ │ │ + add r27,r24,r27 │ │ │ │ + std r10,88(r31) │ │ │ │ + std r9,96(r31) │ │ │ │ + add r8,r22,r2 │ │ │ │ + ldu r17,8(r19) │ │ │ │ + sldi r2,r20,3 │ │ │ │ + ld r22,88(r31) │ │ │ │ + li r11,0 │ │ │ │ + std r14,104(r31) │ │ │ │ + std r15,112(r31) │ │ │ │ + std r21,120(r31) │ │ │ │ + std r25,128(r31) │ │ │ │ + lfdx f8,r21,r2 │ │ │ │ + std r28,136(r31) │ │ │ │ + std r20,144(r31) │ │ │ │ + mulld r2,r17,r12 │ │ │ │ + std r2,40(r31) │ │ │ │ + sldi r2,r11,3 │ │ │ │ + ldu r16,8(r22) │ │ │ │ + ld r7,96(r31) │ │ │ │ + li r10,0 │ │ │ │ + std r17,152(r31) │ │ │ │ + lfdx f11,r18,r2 │ │ │ │ + ld r2,40(r31) │ │ │ │ + add r16,r2,r16 │ │ │ │ + ld r2,48(r31) │ │ │ │ + fmul f11,f8,f11 │ │ │ │ + mulld r4,r16,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r15,r8 │ │ │ │ + li r17,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r9,r4,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r18,r16,r15 │ │ │ │ - ldu r3,8(r19) │ │ │ │ - sldi r9,r20,3 │ │ │ │ + mulld r14,r9,r23 │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r17,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r27,r0 │ │ │ │ - mr r7,r24 │ │ │ │ - lfdx f9,r25,r9 │ │ │ │ - add r3,r18,r3 │ │ │ │ + mr r25,r0 │ │ │ │ + mr r28,r29 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r21,r3,r23 │ │ │ │ + mulld r20,r3,r26 │ │ │ │ nop │ │ │ │ - ldu r9,8(r27) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r21,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r28) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r28,r28,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r22,r9,4 │ │ │ │ - lxvx vs8,r22,r11 │ │ │ │ - xxspltd vs7,vs0,0 │ │ │ │ - xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r4) │ │ │ │ - bdnz 172e0 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r30,r20 │ │ │ │ - bne 172b8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r7,104(r31) │ │ │ │ - ld r27,112(r31) │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 1728c │ │ │ │ + add r2,r20,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs7,r21,r5 │ │ │ │ + xxspltd vs6,vs0,0 │ │ │ │ + xvmaddadp vs12,vs7,vs6 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 170a0 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r30,r17 │ │ │ │ + bne 17070 │ │ │ │ addi r10,r10,1 │ │ │ │ - ld r20,56(r31) │ │ │ │ - ld r22,88(r31) │ │ │ │ - ld r18,96(r31) │ │ │ │ cmpd r30,r10 │ │ │ │ - bne 17264 │ │ │ │ + bne 17050 │ │ │ │ + addi r11,r11,1 │ │ │ │ + ld r17,152(r31) │ │ │ │ + cmpd r30,r11 │ │ │ │ + bne 17018 │ │ │ │ + ld r20,144(r31) │ │ │ │ + ld r14,104(r31) │ │ │ │ + ld r15,112(r31) │ │ │ │ + ld r21,120(r31) │ │ │ │ + ld r25,128(r31) │ │ │ │ + ld r28,136(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r30,r20 │ │ │ │ + bne 16fe4 │ │ │ │ + std r2,40(r25) │ │ │ │ + std r3,32(r25) │ │ │ │ + ld r2,32(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ - stfd f0,32(r29) │ │ │ │ - std r9,32(r27) │ │ │ │ - std r28,8(r27) │ │ │ │ - stfd f11,8(r29) │ │ │ │ - std r16,16(r27) │ │ │ │ - stfd f10,16(r29) │ │ │ │ - std r3,24(r27) │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfd f0,40(r28) │ │ │ │ + std r9,24(r25) │ │ │ │ + std r16,16(r25) │ │ │ │ mtvsrdd vs0,r30,r30 │ │ │ │ - stfd f9,24(r29) │ │ │ │ - addi r20,r20,1 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - stxv vs0,16(r7) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 169b0 │ │ │ │ - b 16ed0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 16974 │ │ │ │ + std r17,8(r25) │ │ │ │ + stfd f8,8(r28) │ │ │ │ + stfd f11,16(r28) │ │ │ │ + stfd f10,24(r28) │ │ │ │ + std r30,32(r2) │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + stfd f9,32(r28) │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r14 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1665c │ │ │ │ + b 16c7c │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 16614 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1281 │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,2880 │ │ │ │ + .long 0x1282 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ + stfd f22,-80(r1) │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ - mfcr r11 │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ - ld r14,0(r3) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - stdu r1,-400(r1) │ │ │ │ - ld r28,8(r14) │ │ │ │ + std r16,-208(r1) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r14,-224(r1) │ │ │ │ + std r28,-112(r1) │ │ │ │ + std r29,-104(r1) │ │ │ │ + std r30,-96(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-88(r1) │ │ │ │ + std r17,-200(r1) │ │ │ │ + std r18,-192(r1) │ │ │ │ + std r19,-184(r1) │ │ │ │ + std r20,-176(r1) │ │ │ │ + std r21,-168(r1) │ │ │ │ + std r22,-160(r1) │ │ │ │ + std r23,-152(r1) │ │ │ │ + std r24,-144(r1) │ │ │ │ + std r25,-136(r1) │ │ │ │ + std r26,-128(r1) │ │ │ │ + std r27,-120(r1) │ │ │ │ + stdu r1,-416(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + ld r16,0(r3) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ + ld r28,8(r16) │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 17fa8 │ │ │ │ - maddld r9,r8,r9,r10 │ │ │ │ - add r10,r8,r9 │ │ │ │ - std r9,32(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r10,96(r31) │ │ │ │ - bge 17a44 │ │ │ │ - ld r10,24(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r10,72(r31) │ │ │ │ - ld r10,16(r29) │ │ │ │ - std r9,56(r31) │ │ │ │ - std r10,80(r31) │ │ │ │ - ld r10,8(r29) │ │ │ │ - std r10,88(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,27712 │ │ │ │ - std r10,128(r31) │ │ │ │ - ld r25,88(r14) │ │ │ │ - ld r22,48(r14) │ │ │ │ - lwz r9,112(r14) │ │ │ │ + bl 4f00 │ │ │ │ + mr r2,r3 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 17d40 │ │ │ │ + maddld r2,r10,r2,r9 │ │ │ │ + add r9,r10,r2 │ │ │ │ + std r2,32(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r9,88(r31) │ │ │ │ + bge 177f0 │ │ │ │ + ld r9,24(r29) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + plfd f30,352496 # 6d370 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ + addi r2,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r9,64(r31) │ │ │ │ + std r2,56(r31) │ │ │ │ + ld r9,16(r29) │ │ │ │ + std r9,72(r31) │ │ │ │ + ld r9,8(r29) │ │ │ │ + std r9,80(r31) │ │ │ │ + ld r26,88(r16) │ │ │ │ + ld r17,48(r16) │ │ │ │ + std r1,96(r31) │ │ │ │ + lwz r2,112(r16) │ │ │ │ ld r7,0(r1) │ │ │ │ - std r1,104(r31) │ │ │ │ - addi r6,r25,1 │ │ │ │ - sldi r23,r22,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r28,r22,-1 │ │ │ │ + addi r6,r26,1 │ │ │ │ + sldi r14,r17,3 │ │ │ │ + addi r15,r17,-1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ sldi r30,r6,1 │ │ │ │ - addi r9,r23,15 │ │ │ │ - addi r10,r23,23 │ │ │ │ - mulld r8,r30,r23 │ │ │ │ + addi r2,r14,15 │ │ │ │ + addi r9,r14,23 │ │ │ │ + mulld r8,r30,r14 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ neg r8,r8 │ │ │ │ stdux r7,r1,r8 │ │ │ │ - addi r19,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,40(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,48(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ addi r21,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r26,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r29,r1,32 │ │ │ │ - bne 17b80 │ │ │ │ - ld r9,128(r31) │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr3,r28,0 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r10,r1,32 │ │ │ │ + std r10,40(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r10,r1,32 │ │ │ │ + std r10,48(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r27,r1,32 │ │ │ │ + bne 17930 │ │ │ │ + mulld r2,r6,r17 │ │ │ │ + li r9,0 │ │ │ │ + stfd f28,0(r27) │ │ │ │ + cmpdi cr4,r15,0 │ │ │ │ ld r24,32(r31) │ │ │ │ - std r10,0(r26) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r6,r22 │ │ │ │ - stfd f0,0(r29) │ │ │ │ + std r9,0(r25) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r18,r1,32 │ │ │ │ + blt cr4,17968 │ │ │ │ + ld r2,40(r31) │ │ │ │ + mulld r19,r24,r17 │ │ │ │ + mulld r9,r15,r6 │ │ │ │ + ld r20,120(r16) │ │ │ │ + mulli r11,r6,-16 │ │ │ │ + cmpdi cr3,r30,0 │ │ │ │ + ld r28,72(r16) │ │ │ │ + add r3,r2,r14 │ │ │ │ + ld r2,48(r31) │ │ │ │ + add r7,r17,r19 │ │ │ │ sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r20,r1,32 │ │ │ │ - blt cr3,17bc0 │ │ │ │ - mulld r8,r24,r22 │ │ │ │ - ld r7,40(r31) │ │ │ │ - ld r10,120(r14) │ │ │ │ - mulld r4,r28,r6 │ │ │ │ - neg r9,r6 │ │ │ │ - ld r17,72(r14) │ │ │ │ - cmpdi cr4,r30,0 │ │ │ │ - addi r11,r20,-8 │ │ │ │ - sldi r0,r9,1 │ │ │ │ - add r15,r7,r23 │ │ │ │ - ld r7,48(r31) │ │ │ │ - addi r9,r10,-8 │ │ │ │ - add r5,r22,r8 │ │ │ │ - add r3,r17,r23 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r27,r7,r23 │ │ │ │ - add r5,r5,r9 │ │ │ │ - ldu r16,-8(r3) │ │ │ │ - lfd f12,0(r5) │ │ │ │ - mtfprd f0,r16 │ │ │ │ - fcfid f0,f0 │ │ │ │ + add r5,r28,r14 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r9,r9,r18 │ │ │ │ + add r4,r2,r14 │ │ │ │ + addi r2,r20,-8 │ │ │ │ + add r7,r7,r2 │ │ │ │ + lxsd v0,-8(r5) │ │ │ │ + lfd f12,0(r7) │ │ │ │ + addi r5,r5,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r7,r9,1 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - add r7,r7,r25 │ │ │ │ - stdu r9,-8(r15) │ │ │ │ - stdu r7,-8(r27) │ │ │ │ - ble cr4,17668 │ │ │ │ - srdi r7,r30,1 │ │ │ │ - sldi r18,r4,3 │ │ │ │ - add r9,r16,r9 │ │ │ │ - std r24,64(r31) │ │ │ │ - std r14,112(r31) │ │ │ │ - mtctr r7 │ │ │ │ - add r18,r18,r11 │ │ │ │ - addi r14,r9,1 │ │ │ │ - divd r24,r9,r16 │ │ │ │ - mr r12,r18 │ │ │ │ - addi r18,r18,16 │ │ │ │ - divd r7,r14,r16 │ │ │ │ - mulld r24,r24,r16 │ │ │ │ - mulld r7,r7,r16 │ │ │ │ - subf r24,r24,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r7,r7,r14 │ │ │ │ - std r24,-8(r18) │ │ │ │ - std r7,16(r12) │ │ │ │ - bdnz 1762c │ │ │ │ - ld r24,64(r31) │ │ │ │ - ld r14,112(r31) │ │ │ │ - cmpld r17,r3 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - add r4,r4,r0 │ │ │ │ - bne 175d8 │ │ │ │ - mr r5,r23 │ │ │ │ + mffprd r10,f0 │ │ │ │ + addi r2,r10,1 │ │ │ │ + subf r10,r26,r10 │ │ │ │ + add r2,r2,r26 │ │ │ │ + stdu r10,-8(r3) │ │ │ │ + stdu r2,-8(r4) │ │ │ │ + ble cr3,17460 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + plxv vs33,352260 # 6d3f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r10,r9 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + beq 17428 │ │ │ │ + vaddudm v12,v1,v13 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r8,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r10,r9,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 17460 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v13 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r10,r10,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r10) │ │ │ │ + stxv vs44,-16(r10) │ │ │ │ + bdnz 17430 │ │ │ │ + cmpld r28,r5 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + add r9,r9,r11 │ │ │ │ + bne 173ac │ │ │ │ + mr r5,r14 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r21 │ │ │ │ - std r8,64(r31) │ │ │ │ - std r10,120(r31) │ │ │ │ - std r6,152(r31) │ │ │ │ - li r16,0 │ │ │ │ - li r18,0 │ │ │ │ - addi r15,r19,16 │ │ │ │ - sldi r27,r30,3 │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r14) │ │ │ │ - ld r8,64(r31) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - ld r10,120(r31) │ │ │ │ - clrldi r4,r30,3 │ │ │ │ - std r25,144(r31) │ │ │ │ - mr r25,r15 │ │ │ │ - mr r15,r23 │ │ │ │ - mr r23,r28 │ │ │ │ - mr r28,r18 │ │ │ │ - fcfid f27,f0 │ │ │ │ - mr r18,r29 │ │ │ │ - mr r29,r4 │ │ │ │ - std r30,160(r31) │ │ │ │ - std r9,112(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r9,r9,27608 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - std r9,64(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ - srdi r9,r9,3 │ │ │ │ - std r9,136(r31) │ │ │ │ - add r9,r10,r8 │ │ │ │ - std r9,120(r31) │ │ │ │ - mr r9,r16 │ │ │ │ - mr r16,r20 │ │ │ │ - mr r20,r26 │ │ │ │ - mr r26,r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ - lfdx f0,r17,r26 │ │ │ │ - ldx r30,r9,r26 │ │ │ │ - fcfid f28,f0 │ │ │ │ - ld r9,120(r31) │ │ │ │ + mr r3,r22 │ │ │ │ + std r6,136(r31) │ │ │ │ + li r23,0 │ │ │ │ + li r29,0 │ │ │ │ + bl 58a0 │ │ │ │ + mtfprd f0,r26 │ │ │ │ + ld r9,96(r16) │ │ │ │ + sldi r2,r19,3 │ │ │ │ + ld r10,72(r31) │ │ │ │ + addi r19,r21,16 │ │ │ │ + clrldi r11,r30,3 │ │ │ │ + std r24,120(r31) │ │ │ │ + std r26,128(r31) │ │ │ │ + mr r26,r29 │ │ │ │ + std r30,144(r31) │ │ │ │ + fcfid f25,f0 │ │ │ │ + add r20,r20,r2 │ │ │ │ + mr r2,r23 │ │ │ │ + mr r24,r19 │ │ │ │ + mr r23,r25 │ │ │ │ + mr r19,r27 │ │ │ │ + mr r27,r11 │ │ │ │ + std r9,104(r31) │ │ │ │ + sldi r9,r30,3 │ │ │ │ + srdi r10,r10,3 │ │ │ │ + mr r25,r2 │ │ │ │ + mr r29,r9 │ │ │ │ + std r10,112(r31) │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + ld r2,40(r31) │ │ │ │ + lfdx f0,r28,r25 │ │ │ │ + lfdx f23,r20,r25 │ │ │ │ + ldx r30,r2,r25 │ │ │ │ + fcfid f26,f0 │ │ │ │ + ld r2,104(r31) │ │ │ │ mtfprd f0,r30 │ │ │ │ - lfdx f25,r9,r26 │ │ │ │ - ld r9,112(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - fmul f0,f28,f28 │ │ │ │ - lfdx f26,r9,r26 │ │ │ │ - fdiv f12,f24,f28 │ │ │ │ - fsub f11,f25,f12 │ │ │ │ - fsub f12,f12,f25 │ │ │ │ + lfdx f24,r2,r25 │ │ │ │ + fcfid f22,f0 │ │ │ │ + fmul f0,f26,f26 │ │ │ │ + fdiv f12,f22,f26 │ │ │ │ + fsub f11,f23,f12 │ │ │ │ + fsub f12,f12,f23 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f30 │ │ │ │ - ble 17ac8 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f26 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f31,f1,f12 │ │ │ │ - fdiv f31,f31,f29 │ │ │ │ - ld r9,48(r31) │ │ │ │ - mulld r10,r28,r29 │ │ │ │ - ldx r9,r9,r26 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - stfdx f31,r19,r10 │ │ │ │ - add r10,r19,r10 │ │ │ │ - cmpd r30,r9 │ │ │ │ - bge 17884 │ │ │ │ - fmsub f28,f25,f28,f24 │ │ │ │ - std r10,176(r31) │ │ │ │ - std r9,168(r31) │ │ │ │ - fadd f28,f28,f28 │ │ │ │ - fdiv f1,f28,f26 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,136(r31) │ │ │ │ - addi r4,r30,2 │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ + fcmpu cr0,f0,f29 │ │ │ │ + ble 17880 │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 5140 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + fdiv f31,f31,f27 │ │ │ │ + ld r2,48(r31) │ │ │ │ + mulld r9,r26,r27 │ │ │ │ + ldx r2,r2,r25 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f31,r21,r9 │ │ │ │ + add r9,r21,r9 │ │ │ │ + cmpd r30,r2 │ │ │ │ + bge 17640 │ │ │ │ + fmsub f26,f23,f26,f22 │ │ │ │ + std r9,160(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + fadd f26,f26,f26 │ │ │ │ + fdiv f1,f26,f24 │ │ │ │ + bl 4ce0 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r5,r30,2 │ │ │ │ + ld r10,64(r31) │ │ │ │ + ld r9,160(r31) │ │ │ │ fmr f12,f1 │ │ │ │ - mulld r5,r9,r28 │ │ │ │ - ld r9,168(r31) │ │ │ │ - cmpd r4,r9 │ │ │ │ - addi r4,r5,1 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f0,r8,r4 │ │ │ │ + mulld r6,r2,r26 │ │ │ │ + ld r2,152(r31) │ │ │ │ + cmpd r5,r2 │ │ │ │ + addi r5,r6,1 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfdx f0,r10,r5 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r10) │ │ │ │ - bgt 17884 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r10,r5,3 │ │ │ │ - lfd f10,-16(r25) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + bgt 17640 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r9,r6,3 │ │ │ │ + lfd f10,-16(r24) │ │ │ │ fmr f11,f1 │ │ │ │ - li r5,0 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - addi r10,r10,16 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - add r4,r8,r10 │ │ │ │ - beq 17848 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ + li r6,0 │ │ │ │ + subf r2,r30,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + add r5,r10,r9 │ │ │ │ + beq 17604 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ fmul f11,f1,f1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r5,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r6,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfd f0,0(r25) │ │ │ │ - beq 17884 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r4,r5 │ │ │ │ + stfd f0,0(r24) │ │ │ │ + beq 17640 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r5,r6 │ │ │ │ fmul f9,f11,f12 │ │ │ │ - addi r9,r5,8 │ │ │ │ + addi r2,r6,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f9,f12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r25,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + stfdx f0,r24,r6 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ + addi r6,r6,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - bdnz 17850 │ │ │ │ - addi r28,r28,1 │ │ │ │ - add r25,r25,r27 │ │ │ │ - addi r26,r26,8 │ │ │ │ - cmpd r22,r28 │ │ │ │ - bne 1771c │ │ │ │ - cmpdi r22,4 │ │ │ │ - mr r28,r23 │ │ │ │ - mr r26,r20 │ │ │ │ - mr r4,r29 │ │ │ │ - ld r25,144(r31) │ │ │ │ - ld r6,152(r31) │ │ │ │ - ld r30,160(r31) │ │ │ │ - mr r20,r16 │ │ │ │ - mr r29,r18 │ │ │ │ - mr r23,r15 │ │ │ │ - beq 17bc8 │ │ │ │ - cmpdi r22,5 │ │ │ │ - beq 17d70 │ │ │ │ - li r9,0 │ │ │ │ - ld r5,88(r31) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 17a10 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r7,24(r14) │ │ │ │ + stfdx f0,r24,r2 │ │ │ │ + bdnz 1760c │ │ │ │ + addi r26,r26,1 │ │ │ │ + add r24,r24,r29 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpd r17,r26 │ │ │ │ + bne 174ec │ │ │ │ + cmpdi r17,4 │ │ │ │ + mr r11,r27 │ │ │ │ + ld r24,120(r31) │ │ │ │ + ld r26,128(r31) │ │ │ │ + mr r25,r23 │ │ │ │ + mr r9,r29 │ │ │ │ + ld r6,136(r31) │ │ │ │ + ld r30,144(r31) │ │ │ │ + mr r27,r19 │ │ │ │ + beq 17970 │ │ │ │ + cmpdi r17,5 │ │ │ │ + beq 17b10 │ │ │ │ + li r2,0 │ │ │ │ + ld r7,80(r31) │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 177bc │ │ │ │ + ld r9,48(r31) │ │ │ │ + ld r26,24(r16) │ │ │ │ sldi r24,r24,4 │ │ │ │ - ld r15,200(r14) │ │ │ │ - add r25,r21,r23 │ │ │ │ - li r27,0 │ │ │ │ - li r17,0 │ │ │ │ - add r16,r10,r23 │ │ │ │ - ld r10,40(r31) │ │ │ │ - lxvx vs11,r7,r24 │ │ │ │ - add r7,r7,r24 │ │ │ │ - mr r12,r7 │ │ │ │ - add r18,r10,r23 │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 179a0 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r8,72(r14) │ │ │ │ - mulld r0,r6,r9 │ │ │ │ - subf r4,r9,r22 │ │ │ │ - addi r3,r21,-8 │ │ │ │ - clrldi r7,r30,3 │ │ │ │ - std r5,40(r31) │ │ │ │ - std r14,48(r31) │ │ │ │ - add r24,r26,r10 │ │ │ │ - mtctr r4 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - add r3,r3,r10 │ │ │ │ - addi r4,r8,-8 │ │ │ │ - ld r11,0(r24) │ │ │ │ - sldi r8,r0,1 │ │ │ │ - add r4,r4,r10 │ │ │ │ - ldu r10,8(r3) │ │ │ │ - ldu r14,8(r4) │ │ │ │ - maddld r5,r9,r7,r10 │ │ │ │ - add r10,r8,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ + add r10,r22,r14 │ │ │ │ + li r28,0 │ │ │ │ + clrldi r19,r30,3 │ │ │ │ + ld r12,200(r16) │ │ │ │ + li r20,0 │ │ │ │ + add r23,r9,r14 │ │ │ │ + ld r9,40(r31) │ │ │ │ + lxvx vs11,r26,r24 │ │ │ │ + add r26,r26,r24 │ │ │ │ + add r29,r9,r14 │ │ │ │ + cmpd r17,r2 │ │ │ │ + ble 1774c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r5,72(r16) │ │ │ │ + mulld r8,r6,r2 │ │ │ │ + subf r3,r2,r17 │ │ │ │ + addi r4,r22,-8 │ │ │ │ + std r7,40(r31) │ │ │ │ + add r11,r25,r9 │ │ │ │ + mtctr r3 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + add r4,r4,r9 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + ld r3,0(r11) │ │ │ │ + sldi r8,r8,1 │ │ │ │ + add r5,r5,r9 │ │ │ │ + ldu r9,8(r4) │ │ │ │ + ldu r24,8(r5) │ │ │ │ + maddld r7,r2,r19,r9 │ │ │ │ + add r9,r8,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ add r8,r8,r30 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r0,r9,3 │ │ │ │ - ldx r10,r20,r10 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f12,r19,r5 │ │ │ │ - maddld r11,r11,r14,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r0,r2,3 │ │ │ │ + ldx r9,r18,r9 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + lfdx f12,r21,r7 │ │ │ │ + maddld r3,r3,r24,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r11,8(r24) │ │ │ │ - stfdx f0,r29,r0 │ │ │ │ - bdnz 17958 │ │ │ │ - ld r5,40(r31) │ │ │ │ - ld r14,48(r31) │ │ │ │ - ldx r9,r26,r23 │ │ │ │ - lxvdsx vs12,r29,r23 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r15 │ │ │ │ + stdu r3,8(r11) │ │ │ │ + stfdx f0,r27,r0 │ │ │ │ + bdnz 17708 │ │ │ │ + ld r7,40(r31) │ │ │ │ + ldx r2,r25,r14 │ │ │ │ + lxvdsx vs0,r27,r14 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r12 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r12) │ │ │ │ - ble cr3,17b58 │ │ │ │ - mtctr r28 │ │ │ │ - mr r11,r18 │ │ │ │ - mr r3,r16 │ │ │ │ - mr r8,r25 │ │ │ │ - mr r9,r28 │ │ │ │ - b 179e0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r17,0(r8) │ │ │ │ - bdz 17adc │ │ │ │ - ldu r7,-8(r3) │ │ │ │ - ldu r10,-8(r11) │ │ │ │ - ldu r4,-8(r8) │ │ │ │ - subf r10,r10,r7 │ │ │ │ - cmpd r4,r10 │ │ │ │ - beq 179d4 │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r5,r27 │ │ │ │ - stdx r4,r21,r10 │ │ │ │ - bne 17910 │ │ │ │ - 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 174cc │ │ │ │ - addi r1,r31,400 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stxv vs11,0(r26) │ │ │ │ + ble cr4,178fc │ │ │ │ + mtctr r15 │ │ │ │ + mr r3,r29 │ │ │ │ + mr r4,r23 │ │ │ │ + mr r8,r10 │ │ │ │ + mr r2,r15 │ │ │ │ + b 1778c │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r20,0(r8) │ │ │ │ + bdz 1788c │ │ │ │ + ldu r11,-8(r4) │ │ │ │ + ldu r9,-8(r3) │ │ │ │ + ldu r5,-8(r8) │ │ │ │ + subf r9,r9,r11 │ │ │ │ + cmpd r5,r9 │ │ │ │ + beq 17780 │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r5,r5,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r7,r28 │ │ │ │ + stdx r5,r22,r9 │ │ │ │ + bne 176c8 │ │ │ │ + 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 172b4 │ │ │ │ + addi r1,r31,416 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ - ld r15,-200(r1) │ │ │ │ - ld r16,-192(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-240(r1) │ │ │ │ + ld r14,-224(r1) │ │ │ │ + ld r15,-216(r1) │ │ │ │ + ld r16,-208(r1) │ │ │ │ + ld r17,-200(r1) │ │ │ │ + ld r18,-192(r1) │ │ │ │ + ld r19,-184(r1) │ │ │ │ + ld r20,-176(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ + ld r21,-168(r1) │ │ │ │ + ld r22,-160(r1) │ │ │ │ + ld r23,-152(r1) │ │ │ │ + ld r24,-144(r1) │ │ │ │ + ld r25,-136(r1) │ │ │ │ + ld r26,-128(r1) │ │ │ │ + ld r27,-120(r1) │ │ │ │ + ld r28,-112(r1) │ │ │ │ + ld r29,-104(r1) │ │ │ │ + ld r30,-96(r1) │ │ │ │ + ld r31,-88(r1) │ │ │ │ + lfd f22,-80(r1) │ │ │ │ + lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - blt 17b30 │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - fmul f31,f26,f31 │ │ │ │ - b 17784 │ │ │ │ - ld r10,0(r21) │ │ │ │ - addi r27,r27,1 │ │ │ │ - cmpd r5,r27 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r21) │ │ │ │ - bne 17918 │ │ │ │ - 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 174cc │ │ │ │ - b 17a44 │ │ │ │ + blt 178e0 │ │ │ │ + fmul f31,f24,f30 │ │ │ │ + b 17544 │ │ │ │ + ld r9,0(r22) │ │ │ │ + addi r28,r28,1 │ │ │ │ + cmpd r7,r28 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r22) │ │ │ │ + bne 176d0 │ │ │ │ + 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 172b4 │ │ │ │ + b 177f0 │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f26 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f29 │ │ │ │ - b 17784 │ │ │ │ - sldi r10,r28,3 │ │ │ │ - addi r27,r27,1 │ │ │ │ - mr r9,r28 │ │ │ │ - ldx r4,r21,r10 │ │ │ │ - cmpd r5,r27 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r4,r4,1 │ │ │ │ - stdx r4,r21,r10 │ │ │ │ - bne 17910 │ │ │ │ - b 17a10 │ │ │ │ - ld r9,240(r14) │ │ │ │ - ld r10,56(r31) │ │ │ │ - cmpdi cr3,r28,0 │ │ │ │ - ldx r24,r9,r10 │ │ │ │ - ld r9,128(r31) │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + fdiv f31,f31,f27 │ │ │ │ + b 17544 │ │ │ │ + sldi r9,r15,3 │ │ │ │ + addi r28,r28,1 │ │ │ │ + mr r2,r15 │ │ │ │ + ldx r5,r22,r9 │ │ │ │ + cmpd r7,r28 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r5,r5,1 │ │ │ │ + stdx r5,r22,r9 │ │ │ │ + bne 176c8 │ │ │ │ + b 177bc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r16) │ │ │ │ + ld r9,56(r31) │ │ │ │ + stfd f28,0(r27) │ │ │ │ + cmpdi cr4,r15,0 │ │ │ │ + ldx r24,r2,r9 │ │ │ │ + mulld r2,r6,r17 │ │ │ │ + li r9,0 │ │ │ │ + std r9,0(r25) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r18,r1,32 │ │ │ │ + bge cr4,17368 │ │ │ │ + mr r2,r17 │ │ │ │ + b 17688 │ │ │ │ + ble cr3,177bc │ │ │ │ + mulli r0,r26,48 │ │ │ │ + mulli r11,r11,24 │ │ │ │ + ld r6,24(r16) │ │ │ │ + sldi r8,r26,4 │ │ │ │ + sldi r2,r26,5 │ │ │ │ + ld r5,200(r16) │ │ │ │ + std r16,40(r31) │ │ │ │ + sldi r24,r24,4 │ │ │ │ + add r23,r21,r29 │ │ │ │ + ld r17,8(r28) │ │ │ │ + ld r15,16(r28) │ │ │ │ + addi r3,r18,-8 │ │ │ │ li r10,0 │ │ │ │ - std r10,0(r26) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r6,r22 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r20,r1,32 │ │ │ │ - bge cr3,17590 │ │ │ │ - mr r9,r22 │ │ │ │ - b 178d0 │ │ │ │ - ble cr4,17a10 │ │ │ │ - mulli r9,r25,48 │ │ │ │ - mulli r0,r4,24 │ │ │ │ - ld r5,24(r14) │ │ │ │ - sldi r7,r25,4 │ │ │ │ - sldi r10,r25,5 │ │ │ │ - sldi r8,r24,4 │ │ │ │ - add r22,r19,r27 │ │ │ │ - ld r4,200(r14) │ │ │ │ - ld r16,8(r17) │ │ │ │ - addi r7,r7,8 │ │ │ │ - ld r15,16(r17) │ │ │ │ - ld r24,24(r17) │ │ │ │ - addi r6,r20,-8 │ │ │ │ - std r14,48(r31) │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r28,r22,r27 │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ - add r27,r7,r20 │ │ │ │ - add r5,r5,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + addi r2,r2,24 │ │ │ │ + ld r26,24(r28) │ │ │ │ + add r29,r23,r29 │ │ │ │ + lxvx vs12,r6,r24 │ │ │ │ + add r28,r18,r8 │ │ │ │ + add r6,r6,r24 │ │ │ │ + add r14,r18,r2 │ │ │ │ + mr r9,r0 │ │ │ │ + add r11,r21,r11 │ │ │ │ + addi r0,r9,40 │ │ │ │ + add r0,r18,r0 │ │ │ │ + ldu r7,8(r3) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r12,r28 │ │ │ │ li r8,0 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r0,r19,r0 │ │ │ │ - add r17,r10,r20 │ │ │ │ - add r25,r9,r20 │ │ │ │ - ldu r11,8(r6) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r12,r27 │ │ │ │ - li r7,0 │ │ │ │ - std r19,64(r31) │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ - mulld r9,r11,r16 │ │ │ │ - std r9,40(r31) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ldu r10,8(r12) │ │ │ │ - mr r18,r17 │ │ │ │ + std r21,48(r31) │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + mulld r20,r7,r17 │ │ │ │ + ldu r9,8(r12) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r18,r14 │ │ │ │ li r19,0 │ │ │ │ - std r21,112(r31) │ │ │ │ - std r26,120(r31) │ │ │ │ - lfdx f10,r22,r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + std r22,104(r31) │ │ │ │ + std r25,112(r31) │ │ │ │ + lfdx f10,r23,r2 │ │ │ │ + add r9,r20,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r10,r15 │ │ │ │ - ldu r3,8(r18) │ │ │ │ - sldi r9,r19,3 │ │ │ │ + mulld r16,r9,r15 │ │ │ │ + ldu r4,8(r18) │ │ │ │ + sldi r2,r19,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r23,r25 │ │ │ │ - mr r26,r0 │ │ │ │ - lfdx f9,r28,r9 │ │ │ │ - add r3,r14,r3 │ │ │ │ + mr r24,r0 │ │ │ │ + mr r25,r11 │ │ │ │ + lfdx f9,r29,r2 │ │ │ │ + add r4,r16,r4 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r20,r3,r24 │ │ │ │ - nop │ │ │ │ - ldu r9,8(r23) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r9,r20,r9 │ │ │ │ + mulld r21,r4,r26 │ │ │ │ + lfd f0,0(r25) │ │ │ │ + ldu r2,8(r24) │ │ │ │ + addi r25,r25,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r21,r9,4 │ │ │ │ - lxvx vs7,r21,r4 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r22,r2,4 │ │ │ │ + lxvx vs7,r22,r5 │ │ │ │ xxspltd vs8,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 17ca0 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 17a40 │ │ │ │ addi r19,r19,1 │ │ │ │ cmpd r30,r19 │ │ │ │ - bne 17c78 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ld r21,112(r31) │ │ │ │ - ld r26,120(r31) │ │ │ │ - cmpd r30,r7 │ │ │ │ - bne 17c4c │ │ │ │ + bne 17a1c │ │ │ │ addi r8,r8,1 │ │ │ │ - ld r19,64(r31) │ │ │ │ + ld r22,104(r31) │ │ │ │ + ld r25,112(r31) │ │ │ │ cmpd r30,r8 │ │ │ │ - bne 17c2c │ │ │ │ - std r9,32(r26) │ │ │ │ - ld r9,32(r31) │ │ │ │ + bne 179f4 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r21,48(r31) │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 179d8 │ │ │ │ + std r2,32(r25) │ │ │ │ + std r4,24(r25) │ │ │ │ + ld r2,32(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ - stfd f0,32(r29) │ │ │ │ - ld r14,48(r31) │ │ │ │ - std r10,16(r26) │ │ │ │ - std r11,8(r26) │ │ │ │ - stfd f11,8(r29) │ │ │ │ - stfd f10,16(r29) │ │ │ │ + ld r16,40(r31) │ │ │ │ + stfd f0,32(r27) │ │ │ │ + std r9,16(r25) │ │ │ │ + std r7,8(r25) │ │ │ │ mtvsrdd vs0,r30,r30 │ │ │ │ - std r3,24(r26) │ │ │ │ - stfd f9,24(r29) │ │ │ │ - addi r8,r9,1 │ │ │ │ - stxv vs0,0(r21) │ │ │ │ - stxv vs0,16(r21) │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,104(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 174cc │ │ │ │ - b 17a44 │ │ │ │ + stfd f11,8(r27) │ │ │ │ + stfd f10,16(r27) │ │ │ │ + stfd f9,24(r27) │ │ │ │ + addi r10,r2,1 │ │ │ │ + stxv vs0,0(r22) │ │ │ │ + stxv vs0,16(r22) │ │ │ │ + std r10,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,96(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 172b4 │ │ │ │ + b 177f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr4,17a10 │ │ │ │ - mulli r9,r25,48 │ │ │ │ - sldi r0,r25,6 │ │ │ │ - ld r5,24(r14) │ │ │ │ - sldi r8,r25,4 │ │ │ │ - sldi r24,r24,4 │ │ │ │ - add r18,r19,r27 │ │ │ │ - sldi r10,r25,5 │ │ │ │ - sldi r4,r4,5 │ │ │ │ - addi r8,r8,8 │ │ │ │ - mr r6,r0 │ │ │ │ - ld r15,8(r17) │ │ │ │ - ld r12,16(r17) │ │ │ │ - ld r22,24(r17) │ │ │ │ - ld r25,32(r17) │ │ │ │ - add r23,r18,r27 │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r28,r19,r4 │ │ │ │ - ld r4,200(r14) │ │ │ │ - addi r7,r16,-8 │ │ │ │ - lxvx vs12,r5,r24 │ │ │ │ - add r8,r8,r16 │ │ │ │ - addi r0,r6,56 │ │ │ │ - add r5,r5,r24 │ │ │ │ - std r26,112(r31) │ │ │ │ - addi r24,r9,40 │ │ │ │ - add r27,r23,r27 │ │ │ │ - add r9,r10,r16 │ │ │ │ - std r29,120(r31) │ │ │ │ - std r8,48(r31) │ │ │ │ - add r0,r0,r16 │ │ │ │ - li r8,0 │ │ │ │ - add r24,r24,r16 │ │ │ │ - std r9,64(r31) │ │ │ │ - ldu r17,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ld r20,48(r31) │ │ │ │ - li r26,0 │ │ │ │ - std r14,136(r31) │ │ │ │ - std r19,144(r31) │ │ │ │ - std r21,152(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - lfdx f8,r19,r9 │ │ │ │ - mulld r9,r17,r15 │ │ │ │ - mr r3,r7 │ │ │ │ - std r9,40(r31) │ │ │ │ - sldi r9,r26,3 │ │ │ │ - ldu r16,8(r20) │ │ │ │ - ld r7,64(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r17,168(r31) │ │ │ │ - std r15,176(r31) │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ + ble cr3,177bc │ │ │ │ + mulli r2,r26,48 │ │ │ │ + sldi r0,r26,6 │ │ │ │ + ld r6,24(r16) │ │ │ │ + sldi r7,r26,4 │ │ │ │ + add r19,r21,r29 │ │ │ │ + ld r5,200(r16) │ │ │ │ + std r27,112(r31) │ │ │ │ + sldi r8,r26,5 │ │ │ │ + sldi r10,r24,4 │ │ │ │ + sldi r29,r11,5 │ │ │ │ + ld r15,8(r28) │ │ │ │ + ld r14,16(r28) │ │ │ │ + addi r20,r18,-8 │ │ │ │ + mr r4,r0 │ │ │ │ + add r24,r19,r9 │ │ │ │ + addi r7,r7,8 │ │ │ │ + ld r23,24(r28) │ │ │ │ + ld r26,32(r28) │ │ │ │ + addi r8,r8,24 │ │ │ │ + add r29,r21,r29 │ │ │ │ + addi r0,r4,56 │ │ │ │ + lxvx vs12,r6,r10 │ │ │ │ + add r28,r24,r9 │ │ │ │ + add r6,r6,r10 │ │ │ │ + add r12,r18,r7 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r9,r18,r8 │ │ │ │ + li r10,0 │ │ │ │ + add r0,r18,r0 │ │ │ │ + add r8,r18,r2 │ │ │ │ + std r9,104(r31) │ │ │ │ + ldu r18,8(r20) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + li r27,0 │ │ │ │ + std r12,40(r31) │ │ │ │ + std r16,120(r31) │ │ │ │ + std r22,128(r31) │ │ │ │ + std r25,136(r31) │ │ │ │ + lfdx f8,r21,r2 │ │ │ │ + std r10,144(r31) │ │ │ │ + mulld r2,r18,r15 │ │ │ │ + std r2,48(r31) │ │ │ │ ld r9,40(r31) │ │ │ │ - add r16,r9,r16 │ │ │ │ + sldi r2,r27,3 │ │ │ │ + ld r7,104(r31) │ │ │ │ + li r10,0 │ │ │ │ + std r21,152(r31) │ │ │ │ + std r18,160(r31) │ │ │ │ + std r15,168(r31) │ │ │ │ + lfdx f11,r19,r2 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ldu r17,8(r9) │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r6,r16,r12 │ │ │ │ - std r16,184(r31) │ │ │ │ + add r17,r2,r17 │ │ │ │ + std r9,40(r31) │ │ │ │ + mulld r4,r17,r14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r10,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r15,r24 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r23,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ + nop │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r16,r8 │ │ │ │ + li r18,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r9,r4,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r10,r22 │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ + mulld r15,r9,r23 │ │ │ │ + ldu r3,8(r16) │ │ │ │ + sldi r2,r18,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r21,r0 │ │ │ │ - mr r29,r28 │ │ │ │ - lfdx f9,r27,r9 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mr r25,r0 │ │ │ │ + mr r11,r29 │ │ │ │ + lfdx f9,r28,r2 │ │ │ │ + add r3,r15,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r11,r25 │ │ │ │ + mulld r21,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r21) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + lfd f0,0(r11) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r11,r11,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs6,r19,r4 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r22,r2,4 │ │ │ │ + lxvx vs6,r22,r5 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 17eb0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r30,r16 │ │ │ │ - bne 17e80 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 17e60 │ │ │ │ - addi r26,r26,1 │ │ │ │ - ld r17,168(r31) │ │ │ │ - ld r15,176(r31) │ │ │ │ - ld r16,184(r31) │ │ │ │ - cmpd r30,r26 │ │ │ │ - bne 17e28 │ │ │ │ - ld r8,160(r31) │ │ │ │ - ld r14,136(r31) │ │ │ │ - ld r19,144(r31) │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 17c50 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r30,r18 │ │ │ │ + bne 17c20 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 17c00 │ │ │ │ + addi r27,r27,1 │ │ │ │ ld r21,152(r31) │ │ │ │ - mr r7,r3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 17df8 │ │ │ │ - ld r26,112(r31) │ │ │ │ - ld r29,120(r31) │ │ │ │ + ld r18,160(r31) │ │ │ │ + ld r15,168(r31) │ │ │ │ + cmpd r30,r27 │ │ │ │ + bne 17bbc │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r16,120(r31) │ │ │ │ + ld r22,128(r31) │ │ │ │ + ld r25,136(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 17b90 │ │ │ │ + ld r27,112(r31) │ │ │ │ + std r2,40(r25) │ │ │ │ + std r3,32(r25) │ │ │ │ + ld r2,32(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ - std r30,32(r21) │ │ │ │ - std r9,40(r26) │ │ │ │ - ld r9,32(r31) │ │ │ │ - stfd f0,40(r29) │ │ │ │ + std r9,24(r25) │ │ │ │ + std r17,16(r25) │ │ │ │ + std r18,8(r25) │ │ │ │ + std r30,32(r22) │ │ │ │ + stfd f0,40(r27) │ │ │ │ + addi r10,r2,1 │ │ │ │ mtvsrdd vs0,r30,r30 │ │ │ │ - std r10,24(r26) │ │ │ │ - std r17,8(r26) │ │ │ │ - stfd f8,8(r29) │ │ │ │ - std r16,16(r26) │ │ │ │ - stfd f11,16(r29) │ │ │ │ - stfd f10,24(r29) │ │ │ │ - std r11,32(r26) │ │ │ │ - stfd f9,32(r29) │ │ │ │ - stxv vs0,0(r21) │ │ │ │ - stxv vs0,16(r21) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,104(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 174cc │ │ │ │ - b 17a44 │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 17480 │ │ │ │ + stfd f8,8(r27) │ │ │ │ + stfd f11,16(r27) │ │ │ │ + stfd f10,24(r27) │ │ │ │ + stfd f9,32(r27) │ │ │ │ + stxv vs0,0(r22) │ │ │ │ + stxv vs0,16(r22) │ │ │ │ + std r10,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,96(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 172b4 │ │ │ │ + b 177f0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 1725c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x128a │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ + mr r26,r8 │ │ │ │ std r30,-16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ + std r27,-40(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ - mr r28,r8 │ │ │ │ - mr r8,r9 │ │ │ │ - mr r29,r7 │ │ │ │ mr r31,r1 │ │ │ │ + ld r0,0(r1) │ │ │ │ ld r23,240(r31) │ │ │ │ ld r25,208(r31) │ │ │ │ - ld r4,216(r31) │ │ │ │ - ld r0,224(r31) │ │ │ │ + ld r22,216(r31) │ │ │ │ + ld r11,224(r31) │ │ │ │ ld r12,232(r31) │ │ │ │ - ld r27,0(r1) │ │ │ │ - addi r11,r23,1 │ │ │ │ - sldi r7,r23,1 │ │ │ │ - sldi r9,r11,4 │ │ │ │ - cmpdi r7,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r27,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r26,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - blt 182a4 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - lfd f0,0(r8) │ │ │ │ + sldi r2,r23,4 │ │ │ │ + sldi r3,r23,1 │ │ │ │ + subfic r2,r2,-16 │ │ │ │ + cmpdi r3,-1 │ │ │ │ + stdux r0,r1,r2 │ │ │ │ + addi r30,r1,32 │ │ │ │ + stdux r0,r1,r2 │ │ │ │ + addi r29,r1,32 │ │ │ │ + stdux r0,r1,r2 │ │ │ │ + blt 18084 │ │ │ │ + mtfprd f0,r22 │ │ │ │ lfd f11,0(r10) │ │ │ │ lfd f8,0(r25) │ │ │ │ - sldi r11,r11,1 │ │ │ │ - mr r3,r5 │ │ │ │ - mr r30,r6 │ │ │ │ + mr r28,r6 │ │ │ │ + mr r27,r7 │ │ │ │ + srdi r24,r3,1 │ │ │ │ + plxv vs32,349700 # 6d3f0 │ │ │ │ + xxspltib vs43,2 │ │ │ │ + mr r4,r5 │ │ │ │ fmr f10,f1 │ │ │ │ - fcfid f12,f12 │ │ │ │ fmr f9,f2 │ │ │ │ - addi r24,r1,32 │ │ │ │ - addi r25,r27,-8 │ │ │ │ - srdi r9,r11,1 │ │ │ │ - mtctr r9 │ │ │ │ + fcfid f12,f0 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + addi r10,r24,1 │ │ │ │ + addi r5,r1,32 │ │ │ │ + addi r3,r3,2 │ │ │ │ + mtvsrdd vs41,r22,r22 │ │ │ │ + mr r2,r30 │ │ │ │ + andi. r9,r10,1 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + mr r9,r10 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ + mtfprd f0,r11 │ │ │ │ fcfid f0,f0 │ │ │ │ frim f12,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ mtfprd f11,r12 │ │ │ │ fcfid f11,f11 │ │ │ │ fctidz f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ fmul f11,f11,f8 │ │ │ │ - mffprd r10,f12 │ │ │ │ + mffprd r25,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ - subf r10,r23,r10 │ │ │ │ + subf r25,r23,r25 │ │ │ │ frim f11,f11 │ │ │ │ - add r10,r10,r4 │ │ │ │ - divd r7,r10,r4 │ │ │ │ - mffprd r9,f0 │ │ │ │ + add r25,r25,r22 │ │ │ │ + divd r6,r25,r22 │ │ │ │ + mffprd r0,f0 │ │ │ │ fctidz f11,f11 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - add r9,r9,r0 │ │ │ │ + subf r0,r23,r0 │ │ │ │ + add r0,r0,r11 │ │ │ │ + divd r7,r0,r11 │ │ │ │ mffprd r8,f11 │ │ │ │ - subf r5,r23,r8 │ │ │ │ - divd r8,r9,r0 │ │ │ │ - add r5,r5,r12 │ │ │ │ - divd r6,r5,r12 │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - subf r7,r7,r10 │ │ │ │ - mulld r8,r8,r0 │ │ │ │ - mulld r6,r6,r12 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - subf r6,r6,r5 │ │ │ │ - addi r5,r7,1 │ │ │ │ - divd r10,r7,r4 │ │ │ │ - mr r23,r25 │ │ │ │ - addi r25,r25,16 │ │ │ │ - divd r9,r5,r4 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - addi r7,r7,2 │ │ │ │ - subf r9,r9,r5 │ │ │ │ - std r10,-8(r25) │ │ │ │ - std r9,16(r23) │ │ │ │ - bdnz 180f8 │ │ │ │ - srdi r9,r11,1 │ │ │ │ - addi r5,r26,-8 │ │ │ │ + subf r23,r23,r8 │ │ │ │ + add r23,r23,r12 │ │ │ │ + mulld r6,r6,r22 │ │ │ │ + divd r8,r23,r12 │ │ │ │ + subf r6,r6,r25 │ │ │ │ + mulld r7,r7,r11 │ │ │ │ + mtvsrdd vs44,r6,r6 │ │ │ │ + subf r7,r7,r0 │ │ │ │ + mulld r8,r8,r12 │ │ │ │ + subf r8,r8,r23 │ │ │ │ + bne 180f4 │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - addi r7,r8,1 │ │ │ │ - divd r10,r8,r0 │ │ │ │ - mr r4,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - divd r9,r7,r0 │ │ │ │ - mulld r10,r10,r0 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - std r10,-8(r5) │ │ │ │ - std r9,16(r4) │ │ │ │ - bdnz 18138 │ │ │ │ - srdi r9,r11,1 │ │ │ │ - addi r24,r24,-8 │ │ │ │ - mr r8,r6 │ │ │ │ + vaddudm v10,v1,v11 │ │ │ │ + vaddudm v1,v12,v1 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v13,v12,v10 │ │ │ │ + vmodsd v8,v1,v9 │ │ │ │ + vaddudm v1,v10,v11 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs40,-32(r2) │ │ │ │ + stxv vs45,-16(r2) │ │ │ │ + bdnz 17ebc │ │ │ │ + xxspltib vs43,2 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + mtvsrdd vs44,r7,r7 │ │ │ │ + mtvsrdd vs41,r11,r11 │ │ │ │ + mr r2,r29 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + mr r9,r10 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + bne 180d4 │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - mr r6,r24 │ │ │ │ - addi r7,r8,1 │ │ │ │ - divd r10,r8,r12 │ │ │ │ - mr r5,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - divd r9,r7,r12 │ │ │ │ - mulld r10,r10,r12 │ │ │ │ - mulld r9,r9,r12 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - std r10,-8(r6) │ │ │ │ - std r9,16(r5) │ │ │ │ - bdnz 18180 │ │ │ │ - li r4,0 │ │ │ │ - li r23,0 │ │ │ │ + vaddudm v10,v1,v11 │ │ │ │ + vaddudm v1,v1,v12 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v13,v10,v12 │ │ │ │ + vmodsd v8,v1,v9 │ │ │ │ + vaddudm v1,v10,v11 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs40,-32(r2) │ │ │ │ + stxv vs45,-16(r2) │ │ │ │ + bdnz 17f14 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + mtvsrdd vs45,r8,r8 │ │ │ │ + mtvsrdd vs42,r12,r12 │ │ │ │ + mr r2,r5 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + bne 180b4 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v0,v13 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v11,v13 │ │ │ │ + vmodsd v9,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs41,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 17f64 │ │ │ │ + addi r0,r5,-8 │ │ │ │ + li r24,0 │ │ │ │ + li r5,0 │ │ │ │ nop │ │ │ │ - li r6,0 │ │ │ │ + nop │ │ │ │ + li r7,0 │ │ │ │ li r25,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r5,r24 │ │ │ │ - li r8,0 │ │ │ │ + mr r6,r0 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r27,r4 │ │ │ │ - ldx r7,r26,r6 │ │ │ │ - lfdx f0,r30,r4 │ │ │ │ - lfdx f11,r29,r6 │ │ │ │ - sldi r22,r8,3 │ │ │ │ - ldu r10,8(r5) │ │ │ │ - lfdx f12,r28,r22 │ │ │ │ - maddld r9,r0,r9,r7 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + ldx r2,r30,r5 │ │ │ │ + lfdx f0,r28,r5 │ │ │ │ + lfdx f11,r27,r7 │ │ │ │ + ldu r8,8(r6) │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ + ldx r9,r29,r7 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - maddld r9,r9,r12,r10 │ │ │ │ + maddld r2,r11,r2,r9 │ │ │ │ + maddld r2,r2,r12,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f0,f10 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - add r10,r3,r9 │ │ │ │ - ldx r9,r3,r9 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + add r9,r4,r2 │ │ │ │ + ldx r2,r4,r2 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r7,0,r10 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne 18240 │ │ │ │ - mffprd r22,f11 │ │ │ │ - stdcx. r22,0,r10 │ │ │ │ - bne 18228 │ │ │ │ - cmpld r9,r7 │ │ │ │ - bne 182d4 │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r7,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 18020 │ │ │ │ + mffprd r23,f11 │ │ │ │ + stdcx. r23,0,r9 │ │ │ │ + bne 18008 │ │ │ │ + cmpld r2,r8 │ │ │ │ + bne 1811c │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r8,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r7 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 18270 │ │ │ │ - mffprd r22,f12 │ │ │ │ - stdcx. r22,0,r7 │ │ │ │ - bne 18258 │ │ │ │ - cmpld r10,r9 │ │ │ │ - bne 182dc │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r11 │ │ │ │ - bne 181e0 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 18050 │ │ │ │ + mffprd r23,f12 │ │ │ │ + stdcx. r23,0,r8 │ │ │ │ + bne 18038 │ │ │ │ + cmpld r9,r2 │ │ │ │ + bne 18114 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r3 │ │ │ │ + bne 17fc0 │ │ │ │ addi r25,r25,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpd r25,r11 │ │ │ │ - bne 181d0 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - cmpd r23,r11 │ │ │ │ - bne 181c0 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpd r25,r3 │ │ │ │ + bne 17fb0 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + cmpd r24,r3 │ │ │ │ + bne 17fa0 │ │ │ │ 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 18220 │ │ │ │ - mr r9,r10 │ │ │ │ - b 18250 │ │ │ │ + vaddudm v1,v0,v13 │ │ │ │ + cmpdi r9,0 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + addi r2,r5,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r5) │ │ │ │ + bne 17f5c │ │ │ │ + b 17f8c │ │ │ │ + vaddudm v13,v0,v12 │ │ │ │ + cmpdi r7,0 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + addi r2,r29,16 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs45,0(r29) │ │ │ │ + bne 17f0c │ │ │ │ + b 17f3c │ │ │ │ + vaddudm v13,v12,v0 │ │ │ │ + cmpdi r24,0 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + addi r2,r30,16 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs45,0(r30) │ │ │ │ + bne 17eb4 │ │ │ │ + b 17ee4 │ │ │ │ + mr r2,r9 │ │ │ │ + b 18030 │ │ │ │ + mr r2,r8 │ │ │ │ + b 18000 │ │ │ │ ... │ │ │ │ .long 0xa80 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-1008 │ │ │ │ mflr r0 │ │ │ │ std r23,-72(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r23,r3 │ │ │ │ + ld r28,32(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r28,32(r3) │ │ │ │ - mr r23,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-224(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r29,r28,r30 │ │ │ │ mr r31,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 18480 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 1845c │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 182b0 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 18288 │ │ │ │ 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 183b8 │ │ │ │ - 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 181e8 │ │ │ │ + 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 17fc0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r8,r7 │ │ │ │ + add r8,r8,r2 │ │ │ │ + bl 17d60 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - bne 183a0 │ │ │ │ + bne 181d0 │ │ │ │ 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 1834c │ │ │ │ + li r2,0 │ │ │ │ + b 1817c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xa80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-1440 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r16,-128(r1) │ │ │ │ + std r15,-136(r1) │ │ │ │ + std r14,-144(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ + std r19,-104(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + ld r28,32(r3) │ │ │ │ + mr r29,r3 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r14,-144(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ - ld r28,32(r3) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-304(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r16,r28,r30 │ │ │ │ mr r20,r3 │ │ │ │ - mulld r9,r16,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 188d4 │ │ │ │ - maddld r20,r16,r20,r9 │ │ │ │ + mulld r2,r16,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 186f0 │ │ │ │ + maddld r20,r16,r20,r2 │ │ │ │ add r16,r16,r20 │ │ │ │ cmpd r20,r16 │ │ │ │ - bge 18818 │ │ │ │ + bge 18634 │ │ │ │ ld r14,40(r29) │ │ │ │ - ld r9,48(r29) │ │ │ │ ld r15,56(r29) │ │ │ │ - ld r23,24(r29) │ │ │ │ - ld r24,16(r29) │ │ │ │ - ld r25,8(r29) │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r24,24(r29) │ │ │ │ + ld r25,16(r29) │ │ │ │ + ld r26,8(r29) │ │ │ │ ld r19,0(r29) │ │ │ │ addi r17,r14,1 │ │ │ │ - sldi r0,r14,4 │ │ │ │ + sldi r4,r14,4 │ │ │ │ sldi r30,r14,1 │ │ │ │ - std r9,144(r31) │ │ │ │ - mulli r28,r17,48 │ │ │ │ - mr r9,r0 │ │ │ │ - addi r27,r30,2 │ │ │ │ - add r29,r15,r0 │ │ │ │ - sldi r26,r17,4 │ │ │ │ + std r2,144(r31) │ │ │ │ + std r4,152(r31) │ │ │ │ + mulli r29,r17,48 │ │ │ │ + add r22,r15,r4 │ │ │ │ + addi r23,r4,40 │ │ │ │ + addi r28,r30,2 │ │ │ │ + sldi r27,r17,4 │ │ │ │ addi r30,r30,1 │ │ │ │ sldi r17,r17,5 │ │ │ │ - mr r18,r0 │ │ │ │ - addi r22,r9,40 │ │ │ │ - addi r21,r29,24 │ │ │ │ - sldi r27,r27,3 │ │ │ │ + addi r21,r22,24 │ │ │ │ + add r22,r22,r23 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + mr r18,r17 │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - add r29,r29,r22 │ │ │ │ - std r22,152(r31) │ │ │ │ - mr r22,r17 │ │ │ │ - addi r28,r28,15 │ │ │ │ - nop │ │ │ │ + mr r17,r20 │ │ │ │ + mr r20,r22 │ │ │ │ + mr r22,r23 │ │ │ │ + addi r29,r29,15 │ │ │ │ nop │ │ │ │ - lwz r10,112(r19) │ │ │ │ - ld r8,0(r1) │ │ │ │ - clrrdi r9,r28,4 │ │ │ │ - mr r17,r1 │ │ │ │ - neg r9,r9 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + lwz r9,112(r19) │ │ │ │ + ld r10,0(r1) │ │ │ │ + clrrdi r2,r29,4 │ │ │ │ + mr r23,r1 │ │ │ │ + neg r2,r2 │ │ │ │ + andi. r9,r9,2048 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r6,r1,144 │ │ │ │ - bne 18880 │ │ │ │ - mr r5,r20 │ │ │ │ - ld r12,176(r19) │ │ │ │ - mulli r9,r5,48 │ │ │ │ - sldi r7,r5,1 │ │ │ │ - add r7,r7,r5 │ │ │ │ + bne 186a0 │ │ │ │ + mr r8,r17 │ │ │ │ + ld r4,176(r19) │ │ │ │ + mulli r2,r8,48 │ │ │ │ + mulli r7,r8,3 │ │ │ │ + lfdx f9,r4,r2 │ │ │ │ addi r7,r7,1 │ │ │ │ - lfdx f9,r12,r9 │ │ │ │ - add r9,r12,r9 │ │ │ │ + add r2,r4,r2 │ │ │ │ sldi r7,r7,4 │ │ │ │ - lfd f8,8(r9) │ │ │ │ - add r8,r12,r7 │ │ │ │ + lfd f8,8(r2) │ │ │ │ + add r11,r4,r7 │ │ │ │ stfd f9,0(r6) │ │ │ │ - ble cr4,188c0 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - mr r9,r30 │ │ │ │ - li r10,0 │ │ │ │ - addi r3,r6,8 │ │ │ │ - addi r11,r15,8 │ │ │ │ - addi r0,r30,-1 │ │ │ │ - lfd f11,27712(r4) │ │ │ │ - beq 1865c │ │ │ │ + ble cr4,186dc │ │ │ │ + andi. r2,r30,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r30 │ │ │ │ + li r9,0 │ │ │ │ + addi r12,r6,8 │ │ │ │ + addi r5,r15,8 │ │ │ │ + addi r10,r30,-1 │ │ │ │ + beq 18478 │ │ │ │ lfd f0,8(r15) │ │ │ │ - mr. r9,r0 │ │ │ │ + mr. r2,r10 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 1869c │ │ │ │ - srdi r4,r30,1 │ │ │ │ - mtctr r4 │ │ │ │ - addi r4,r10,8 │ │ │ │ + beq 184b8 │ │ │ │ + srdi r10,r30,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r11,r10 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - lfdx f0,r11,r4 │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r3,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r3,r4 │ │ │ │ - bdnz 18664 │ │ │ │ - lfdx f9,r12,r7 │ │ │ │ - add r11,r6,r18 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - andi. r10,r30,1 │ │ │ │ - lfd f8,8(r8) │ │ │ │ - mr r10,r30 │ │ │ │ - lfd f11,27712(r7) │ │ │ │ - addi r3,r11,24 │ │ │ │ - addi r7,r30,-1 │ │ │ │ - stfdx f9,r6,r27 │ │ │ │ - beq 186e8 │ │ │ │ - lfdx f0,r21,r9 │ │ │ │ - mr. r10,r7 │ │ │ │ + stfdx f12,r12,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r12,r10 │ │ │ │ + bdnz 18480 │ │ │ │ + ld r9,152(r31) │ │ │ │ + lfdx f9,r4,r7 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + addi r10,r30,-1 │ │ │ │ + lfd f8,8(r11) │ │ │ │ + add r5,r6,r9 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + stfdx f9,r6,r28 │ │ │ │ + mr r9,r30 │ │ │ │ + addi r7,r5,24 │ │ │ │ + beq 18508 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ + mr. r9,r10 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 18728 │ │ │ │ - srdi r7,r30,1 │ │ │ │ - mtctr r7 │ │ │ │ - addi r7,r9,8 │ │ │ │ + stfdx f0,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 18548 │ │ │ │ + srdi r10,r30,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r21,r9 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - lfdx f0,r21,r7 │ │ │ │ + lfdx f12,r21,r2 │ │ │ │ + addi r9,r9,-2 │ │ │ │ + lfdx f0,r21,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r3,r7 │ │ │ │ - bdnz 186f0 │ │ │ │ - lfd f9,16(r8) │ │ │ │ - andi. r9,r30,1 │ │ │ │ - ld r9,152(r31) │ │ │ │ - lfd f8,24(r8) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lfd f11,27712(r8) │ │ │ │ - add r11,r11,r9 │ │ │ │ - stfdx f9,r6,r22 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - beq 18770 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ + stfdx f12,r7,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r7,r10 │ │ │ │ + bdnz 18510 │ │ │ │ + lfd f9,16(r11) │ │ │ │ + andi. r2,r30,1 │ │ │ │ + lfd f8,24(r11) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r5,r5,r22 │ │ │ │ + addi r2,r30,-1 │ │ │ │ + stfdx f9,r6,r18 │ │ │ │ + beq 1858c │ │ │ │ + lfdx f0,r20,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - beq 187ac │ │ │ │ - srdi r9,r30,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 185c8 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r29,r10 │ │ │ │ - lfdx f0,r29,r9 │ │ │ │ + lfdx f12,r20,r9 │ │ │ │ + lfdx f0,r20,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r11,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r11,r9 │ │ │ │ - bdnz 18778 │ │ │ │ + stfdx f12,r5,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r5,r2 │ │ │ │ + bdnz 18594 │ │ │ │ ld r11,24(r19) │ │ │ │ - mulli r9,r5,24 │ │ │ │ - sldi r3,r5,4 │ │ │ │ + mulli r9,r8,24 │ │ │ │ + sldi r2,r8,4 │ │ │ │ ld r10,120(r19) │ │ │ │ + add r8,r6,r18 │ │ │ │ + add r7,r6,r27 │ │ │ │ ld r5,144(r31) │ │ │ │ - add r8,r6,r22 │ │ │ │ - add r7,r6,r26 │ │ │ │ - addi r20,r20,1 │ │ │ │ - add r12,r11,r3 │ │ │ │ - lfdx f1,r11,r3 │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r12,r11,r2 │ │ │ │ + lfdx f1,r11,r2 │ │ │ │ addi r11,r9,8 │ │ │ │ - addi r3,r9,16 │ │ │ │ + addi r2,r9,16 │ │ │ │ add r9,r10,r9 │ │ │ │ lfd f2,8(r12) │ │ │ │ std r14,128(r1) │ │ │ │ - std r23,120(r1) │ │ │ │ - std r24,112(r1) │ │ │ │ - add r3,r10,r3 │ │ │ │ + std r24,120(r1) │ │ │ │ + std r25,112(r1) │ │ │ │ + add r2,r10,r2 │ │ │ │ add r10,r10,r11 │ │ │ │ - std r25,104(r1) │ │ │ │ - std r3,96(r1) │ │ │ │ - bl 17fc0 │ │ │ │ - cmpd r16,r20 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r17) │ │ │ │ - mr r1,r17 │ │ │ │ - bne 185c0 │ │ │ │ + std r26,104(r1) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl 17d60 │ │ │ │ + cmpd r16,r17 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + bne 183e0 │ │ │ │ addi r1,r31,304 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r14,-144(r1) │ │ │ │ ld r15,-136(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r19) │ │ │ │ - sldi r10,r20,4 │ │ │ │ - ld r12,176(r19) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r5,8(r9) │ │ │ │ - mulli r9,r5,48 │ │ │ │ - sldi r7,r5,1 │ │ │ │ - add r7,r7,r5 │ │ │ │ + nop │ │ │ │ + ld r2,240(r19) │ │ │ │ + sldi r9,r17,4 │ │ │ │ + ld r4,176(r19) │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r8,8(r2) │ │ │ │ + mulli r2,r8,48 │ │ │ │ + mulli r7,r8,3 │ │ │ │ + lfdx f9,r4,r2 │ │ │ │ addi r7,r7,1 │ │ │ │ - lfdx f9,r12,r9 │ │ │ │ - add r9,r12,r9 │ │ │ │ + add r2,r4,r2 │ │ │ │ sldi r7,r7,4 │ │ │ │ - lfd f8,8(r9) │ │ │ │ - add r8,r12,r7 │ │ │ │ + lfd f8,8(r2) │ │ │ │ + add r11,r4,r7 │ │ │ │ stfd f9,0(r6) │ │ │ │ - bgt cr4,18618 │ │ │ │ - lfdx f12,r12,r7 │ │ │ │ - lfd f0,16(r8) │ │ │ │ - stfdx f12,r6,r27 │ │ │ │ - stfdx f0,r6,r22 │ │ │ │ - b 187ac │ │ │ │ + bgt cr4,18434 │ │ │ │ + lfdx f12,r4,r7 │ │ │ │ + lfd f0,16(r11) │ │ │ │ + stfdx f12,r6,r28 │ │ │ │ + stfdx f0,r6,r18 │ │ │ │ + b 185c8 │ │ │ │ addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1853c │ │ │ │ + li r2,0 │ │ │ │ + b 1835c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x1280 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-2544 │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ - std r14,-144(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ + std r27,-48(r1) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ mr r28,r3 │ │ │ │ + std r29,-32(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ + std r31,-16(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + std r17,-128(r1) │ │ │ │ + std r18,-120(r1) │ │ │ │ + std r19,-112(r1) │ │ │ │ + std r20,-104(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + std r22,-88(r1) │ │ │ │ ld r27,8(r29) │ │ │ │ - std r0,16(r1) │ │ │ │ + std r23,-80(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,80(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r30 │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r27,r30 │ │ │ │ mr r14,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1940c │ │ │ │ - maddld r14,r10,r14,r9 │ │ │ │ - add r9,r10,r14 │ │ │ │ - cmpd r14,r9 │ │ │ │ - std r9,72(r31) │ │ │ │ - bge 18ebc │ │ │ │ - ld r10,24(r28) │ │ │ │ - sldi r9,r14,4 │ │ │ │ - addi r15,r9,8 │ │ │ │ - std r10,48(r31) │ │ │ │ - ld r10,16(r28) │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,8(r28) │ │ │ │ - std r10,64(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,27712 │ │ │ │ - std r10,32(r31) │ │ │ │ - lwz r9,112(r29) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 19400 │ │ │ │ + mulld r2,r9,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1922c │ │ │ │ + maddld r14,r9,r14,r2 │ │ │ │ + add r2,r9,r14 │ │ │ │ + cmpd r14,r2 │ │ │ │ + std r2,48(r31) │ │ │ │ + bge 18cdc │ │ │ │ + ld r6,8(r28) │ │ │ │ + sldi r2,r14,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + ld r9,16(r28) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + ld r18,24(r28) │ │ │ │ + addi r12,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mr r16,r6 │ │ │ │ + mr r15,r12 │ │ │ │ + std r9,40(r31) │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 19220 │ │ │ │ mr r25,r14 │ │ │ │ ld r23,48(r29) │ │ │ │ - ld r9,32(r31) │ │ │ │ ld r5,0(r1) │ │ │ │ - ld r20,88(r29) │ │ │ │ + std r1,56(r31) │ │ │ │ li r6,0 │ │ │ │ - std r1,80(r31) │ │ │ │ + ld r20,88(r29) │ │ │ │ sldi r22,r23,3 │ │ │ │ - lfd f0,0(r9) │ │ │ │ + addic. r7,r23,-1 │ │ │ │ addi r30,r20,1 │ │ │ │ - addic. r3,r23,-1 │ │ │ │ - addi r9,r22,15 │ │ │ │ + addi r2,r22,15 │ │ │ │ addi r8,r22,23 │ │ │ │ mulld r10,r23,r30 │ │ │ │ sldi r21,r30,1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r8,r8,4 │ │ │ │ - mulld r7,r22,r21 │ │ │ │ - neg r9,r9 │ │ │ │ + mulld r9,r22,r21 │ │ │ │ + neg r2,r2 │ │ │ │ neg r8,r8 │ │ │ │ + stdux r5,r1,r2 │ │ │ │ sldi r10,r10,4 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ + addi r17,r1,32 │ │ │ │ + stdux r5,r1,r2 │ │ │ │ neg r10,r10 │ │ │ │ - addi r18,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ addi r19,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ + stdux r5,r1,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ stdux r5,r1,r8 │ │ │ │ addi r27,r1,32 │ │ │ │ stdux r5,r1,r8 │ │ │ │ - mr r28,r1 │ │ │ │ std r6,0(r27) │ │ │ │ - stfdu f0,32(r28) │ │ │ │ ld r8,0(r1) │ │ │ │ + mr r28,r1 │ │ │ │ + stfdu f31,32(r28) │ │ │ │ stdux r8,r1,r10 │ │ │ │ addi r24,r1,32 │ │ │ │ - blt 19418 │ │ │ │ - mulld r8,r25,r23 │ │ │ │ - neg r10,r30 │ │ │ │ - ld r4,120(r29) │ │ │ │ - mulld r3,r3,r30 │ │ │ │ + blt 19238 │ │ │ │ + mulld r0,r25,r23 │ │ │ │ + mulld r8,r7,r30 │ │ │ │ + ld r6,120(r29) │ │ │ │ ld r26,72(r29) │ │ │ │ - add r16,r18,r22 │ │ │ │ - add r17,r19,r22 │ │ │ │ - cmpdi r30,0 │ │ │ │ - addi r0,r24,-8 │ │ │ │ - std r14,40(r31) │ │ │ │ - sldi r12,r10,1 │ │ │ │ - std r25,88(r31) │ │ │ │ - std r29,96(r31) │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r11,r26,r22 │ │ │ │ - add r10,r23,r8 │ │ │ │ - sldi r3,r3,1 │ │ │ │ + mulli r11,r30,-16 │ │ │ │ + add r3,r17,r22 │ │ │ │ + add r4,r19,r22 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + add r5,r26,r22 │ │ │ │ + add r10,r23,r0 │ │ │ │ + sldi r8,r8,4 │ │ │ │ sldi r10,r10,3 │ │ │ │ - add r4,r4,r10 │ │ │ │ - ldu r25,-8(r11) │ │ │ │ - lfd f12,0(r4) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - fcfid f0,f0 │ │ │ │ + add r8,r24,r8 │ │ │ │ + add r6,r6,r10 │ │ │ │ + lxsd v0,-8(r5) │ │ │ │ + lfd f12,0(r6) │ │ │ │ + addi r5,r5,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r10,f0 │ │ │ │ - addi r29,r10,1 │ │ │ │ + addi r7,r10,1 │ │ │ │ subf r10,r20,r10 │ │ │ │ - add r29,r29,r20 │ │ │ │ - stdu r10,-8(r16) │ │ │ │ - stdu r29,-8(r17) │ │ │ │ - ble 18b40 │ │ │ │ - srdi r6,r21,1 │ │ │ │ - sldi r29,r3,3 │ │ │ │ - add r10,r10,r25 │ │ │ │ - std r18,104(r31) │ │ │ │ - mtctr r6 │ │ │ │ - add r29,r29,r0 │ │ │ │ - addi r18,r10,1 │ │ │ │ - divd r5,r10,r25 │ │ │ │ - mr r14,r29 │ │ │ │ - addi r29,r29,16 │ │ │ │ - divd r6,r18,r25 │ │ │ │ - mulld r5,r5,r25 │ │ │ │ - mulld r6,r6,r25 │ │ │ │ - subf r5,r5,r10 │ │ │ │ - addi r10,r10,2 │ │ │ │ - subf r6,r6,r18 │ │ │ │ - std r5,-8(r29) │ │ │ │ - std r6,16(r14) │ │ │ │ - bdnz 18b08 │ │ │ │ - ld r18,104(r31) │ │ │ │ - cmpld cr7,r26,r11 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r3,r3,r12 │ │ │ │ - bne cr7,18ab8 │ │ │ │ + add r7,r7,r20 │ │ │ │ + stdu r10,-8(r3) │ │ │ │ + stdu r7,-8(r4) │ │ │ │ + ble cr7,18978 │ │ │ │ + srdi r12,r21,1 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + nop │ │ │ │ + plxv vs33,346864 # 6d3f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r7,r8 │ │ │ │ + mr r10,r12 │ │ │ │ + andi. r12,r10,1 │ │ │ │ + addi r12,r10,-1 │ │ │ │ + beq 18940 │ │ │ │ + vaddudm v12,v1,v13 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r12,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r7,r8,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r8) │ │ │ │ + beq 18978 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v13 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r7,r7,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r7) │ │ │ │ + stxv vs44,-16(r7) │ │ │ │ + bdnz 18948 │ │ │ │ + cmpld r26,r5 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + add r8,r8,r11 │ │ │ │ + bne 188bc │ │ │ │ mr r5,r22 │ │ │ │ - mr r3,r9 │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - ld r14,40(r31) │ │ │ │ - ld r25,88(r31) │ │ │ │ - ld r29,96(r31) │ │ │ │ - std r7,88(r31) │ │ │ │ - std r8,40(r31) │ │ │ │ - addi r16,r19,-8 │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r5,56(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r8,40(r31) │ │ │ │ - clrldi r10,r21,3 │ │ │ │ + std r9,64(r31) │ │ │ │ + std r0,32(r31) │ │ │ │ + bl 58a0 │ │ │ │ + ld r9,64(r31) │ │ │ │ + ld r7,40(r31) │ │ │ │ li r11,0 │ │ │ │ - addi r12,r18,-8 │ │ │ │ - mr r9,r3 │ │ │ │ + addi r12,r17,-8 │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r0,32(r31) │ │ │ │ + mr r2,r3 │ │ │ │ ld r3,176(r29) │ │ │ │ - std r10,88(r31) │ │ │ │ - sldi r10,r21,3 │ │ │ │ - addi r7,r7,15 │ │ │ │ - srdi r5,r5,3 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - std r5,96(r31) │ │ │ │ - add r3,r3,r8 │ │ │ │ - neg r7,r7 │ │ │ │ - stdux r6,r1,r7 │ │ │ │ - std r9,40(r31) │ │ │ │ - addi r7,r1,32 │ │ │ │ + addi r10,r9,15 │ │ │ │ + clrldi r9,r21,3 │ │ │ │ + srdi r7,r7,3 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + std r9,64(r31) │ │ │ │ + std r7,72(r31) │ │ │ │ + addi r9,r19,-8 │ │ │ │ + add r3,r3,r0 │ │ │ │ + neg r10,r10 │ │ │ │ + std r9,32(r31) │ │ │ │ + sldi r9,r21,3 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r8,r1,32 │ │ │ │ addi r5,r1,48 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ldu r8,8(r12) │ │ │ │ - ldu r6,8(r16) │ │ │ │ + ld r6,32(r31) │ │ │ │ + ldu r10,8(r12) │ │ │ │ lfd f0,0(r3) │ │ │ │ - mulld r4,r11,r9 │ │ │ │ - cmpd r8,r6 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - add r17,r7,r4 │ │ │ │ - stfdx f0,r7,r4 │ │ │ │ - bge 18cc0 │ │ │ │ - ld r9,96(r31) │ │ │ │ - addi r0,r8,2 │ │ │ │ + ldu r7,8(r6) │ │ │ │ + std r6,32(r31) │ │ │ │ + ld r6,64(r31) │ │ │ │ + cmpd r10,r7 │ │ │ │ + mulld r6,r6,r11 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r0,r8,r6 │ │ │ │ + stfdx f0,r8,r6 │ │ │ │ + bge 18ae8 │ │ │ │ + ld r6,72(r31) │ │ │ │ + addi r4,r10,2 │ │ │ │ lfd f12,8(r3) │ │ │ │ - cmpd r6,r0 │ │ │ │ - mulld r4,r9,r11 │ │ │ │ - ld r9,48(r31) │ │ │ │ + cmpd r7,r4 │ │ │ │ + mulld r6,r6,r11 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - addi r0,r4,1 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f11,r9,r0 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - stfd f0,8(r17) │ │ │ │ - blt 18cc0 │ │ │ │ - addi r0,r6,-1 │ │ │ │ + addi r4,r6,1 │ │ │ │ sldi r4,r4,3 │ │ │ │ + lfdx f11,r18,r4 │ │ │ │ + mr r4,r0 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f0,8(r4) │ │ │ │ + blt 18ae8 │ │ │ │ + addi r4,r7,-1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ lfd f10,-16(r5) │ │ │ │ fmr f11,f12 │ │ │ │ - li r6,0 │ │ │ │ - subf r8,r8,r0 │ │ │ │ - addi r4,r4,16 │ │ │ │ - andi. r0,r8,1 │ │ │ │ - add r17,r9,r4 │ │ │ │ - addi r0,r8,-1 │ │ │ │ - beq 18c7c │ │ │ │ - lfdx f0,r9,r4 │ │ │ │ + li r7,0 │ │ │ │ + subf r10,r10,r4 │ │ │ │ + addi r6,r6,16 │ │ │ │ + andi. r4,r10,1 │ │ │ │ + addi r0,r10,-1 │ │ │ │ + add r4,r18,r6 │ │ │ │ + beq 18aac │ │ │ │ + lfdx f0,r18,r6 │ │ │ │ fmul f11,f12,f12 │ │ │ │ cmpdi r0,0 │ │ │ │ - li r6,8 │ │ │ │ + li r7,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfd f0,0(r5) │ │ │ │ - beq 18cc0 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ - lfdx f0,r17,r6 │ │ │ │ + beq 18ae8 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f0,r4,r7 │ │ │ │ fmul f9,f11,f12 │ │ │ │ - addi r8,r6,8 │ │ │ │ + addi r10,r7,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f9,f12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r5,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - lfdx f0,r17,r8 │ │ │ │ + stfdx f0,r5,r7 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + addi r7,r7,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ - bdnz 18c88 │ │ │ │ - std r9,40(r31) │ │ │ │ + stfdx f0,r5,r10 │ │ │ │ + bdnz 18ab4 │ │ │ │ addi r11,r11,1 │ │ │ │ addi r3,r3,16 │ │ │ │ - add r5,r5,r10 │ │ │ │ + add r5,r5,r9 │ │ │ │ cmpd r23,r11 │ │ │ │ - bne 18bd4 │ │ │ │ + bne 189fc │ │ │ │ cmpdi r23,4 │ │ │ │ - ld r9,40(r31) │ │ │ │ - beq 191c0 │ │ │ │ + beq 18fe0 │ │ │ │ cmpdi r23,5 │ │ │ │ - beq 18f20 │ │ │ │ - li r10,0 │ │ │ │ - ld r20,64(r31) │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble 18e98 │ │ │ │ + beq 18d48 │ │ │ │ + li r9,0 │ │ │ │ + cmpdi r16,0 │ │ │ │ + ble 18cb8 │ │ │ │ sldi r25,r25,4 │ │ │ │ clrldi r21,r21,3 │ │ │ │ - li r26,0 │ │ │ │ - addi r16,r9,-8 │ │ │ │ - li r17,0 │ │ │ │ - cmpd r10,r23 │ │ │ │ - bge 18d90 │ │ │ │ - ld r11,88(r29) │ │ │ │ - ld r6,72(r29) │ │ │ │ - sldi r8,r10,3 │ │ │ │ - subf r5,r10,r23 │ │ │ │ - add r30,r27,r8 │ │ │ │ - mtctr r5 │ │ │ │ - lfdx f0,r28,r8 │ │ │ │ - add r23,r16,r8 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r4,r6,-8 │ │ │ │ - ld r3,0(r30) │ │ │ │ - mulld r6,r11,r10 │ │ │ │ - add r4,r4,r8 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - ldu r8,8(r23) │ │ │ │ - ldu r0,8(r4) │ │ │ │ - maddld r5,r10,r21,r8 │ │ │ │ - add r8,r6,r8 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r6,r6,r11 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r12,r10,3 │ │ │ │ - ldx r8,r24,r8 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f12,r7,r5 │ │ │ │ - maddld r3,r3,r0,r8 │ │ │ │ + li r30,0 │ │ │ │ + addi r12,r2,-8 │ │ │ │ + li r20,0 │ │ │ │ + cmpd r9,r23 │ │ │ │ + bge 18bb0 │ │ │ │ + ld r3,88(r29) │ │ │ │ + ld r7,72(r29) │ │ │ │ + sldi r10,r9,3 │ │ │ │ + subf r6,r9,r23 │ │ │ │ + add r11,r27,r10 │ │ │ │ + lfdx f0,r28,r10 │ │ │ │ + mtctr r6 │ │ │ │ + add r26,r12,r10 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r5,r7,-8 │ │ │ │ + ld r4,0(r11) │ │ │ │ + mulld r7,r3,r9 │ │ │ │ + add r5,r5,r10 │ │ │ │ + sldi r3,r3,1 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + ldu r10,8(r26) │ │ │ │ + ldu r0,8(r5) │ │ │ │ + maddld r6,r9,r21,r10 │ │ │ │ + add r10,r7,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r7,r7,r3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + sldi r23,r9,3 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ + maddld r4,r4,r0,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r3,8(r30) │ │ │ │ - stfdx f0,r28,r12 │ │ │ │ - bdnz 18d50 │ │ │ │ - ld r10,24(r29) │ │ │ │ - ldx r8,r27,r22 │ │ │ │ + stdu r4,8(r11) │ │ │ │ + stfdx f0,r28,r23 │ │ │ │ + bdnz 18b70 │ │ │ │ + ld r9,24(r29) │ │ │ │ + ldx r10,r27,r22 │ │ │ │ lfdx f0,r28,r22 │ │ │ │ - ld r6,200(r29) │ │ │ │ - add r5,r10,r25 │ │ │ │ - lfdx f12,r10,r25 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lfd f11,8(r5) │ │ │ │ - add r10,r6,r8 │ │ │ │ - ldx r8,r6,r8 │ │ │ │ + ld r7,200(r29) │ │ │ │ + add r6,r9,r25 │ │ │ │ + lfdx f12,r9,r25 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lfd f11,8(r6) │ │ │ │ + add r9,r7,r10 │ │ │ │ + ldx r10,r7,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + mtfprd f11,r10 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r5,f11 │ │ │ │ - ldarx r6,0,r10 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bne 18de0 │ │ │ │ - stdcx. r5,0,r10 │ │ │ │ - bne 18dcc │ │ │ │ - cmpld r6,r8 │ │ │ │ - bne 1947c │ │ │ │ - addi r6,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f12,r10 │ │ │ │ + mffprd r6,f11 │ │ │ │ + ldarx r7,0,r9 │ │ │ │ + cmpd r7,r10 │ │ │ │ + bne 18c00 │ │ │ │ + stdcx. r6,0,r9 │ │ │ │ + bne 18bec │ │ │ │ + cmpld r7,r10 │ │ │ │ + bne 19298 │ │ │ │ + addi r7,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f12,r9 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ldarx r8,0,r6 │ │ │ │ - cmpd r8,r10 │ │ │ │ - bne 18e10 │ │ │ │ - stdcx. r5,0,r6 │ │ │ │ - bne 18dfc │ │ │ │ - cmpld r10,r8 │ │ │ │ - bne 19474 │ │ │ │ + mffprd r6,f12 │ │ │ │ + ldarx r10,0,r7 │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 18c30 │ │ │ │ + stdcx. r6,0,r7 │ │ │ │ + bne 18c1c │ │ │ │ + cmpld r9,r10 │ │ │ │ + bne 19290 │ │ │ │ ld r23,48(r29) │ │ │ │ - addic. r10,r23,-1 │ │ │ │ - ble 18f14 │ │ │ │ + addic. r9,r23,-1 │ │ │ │ + ble 18d3c │ │ │ │ sldi r22,r23,3 │ │ │ │ - mtctr r10 │ │ │ │ - add r5,r9,r22 │ │ │ │ - add r3,r19,r22 │ │ │ │ - add r4,r18,r22 │ │ │ │ - b 18e48 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r17,0(r5) │ │ │ │ - bdz 18e80 │ │ │ │ - ldu r11,-8(r3) │ │ │ │ - ldu r8,-8(r4) │ │ │ │ - ldu r6,-8(r5) │ │ │ │ - subf r8,r8,r11 │ │ │ │ - cmpd r6,r8 │ │ │ │ - beq 18e3c │ │ │ │ - sldi r8,r10,3 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r20,r26 │ │ │ │ - stdx r6,r9,r8 │ │ │ │ - beq 18e98 │ │ │ │ + mtctr r9 │ │ │ │ + add r6,r2,r22 │ │ │ │ + add r4,r19,r22 │ │ │ │ + add r5,r17,r22 │ │ │ │ + b 18c68 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r20,0(r6) │ │ │ │ + bdz 18ca0 │ │ │ │ + ldu r3,-8(r4) │ │ │ │ + ldu r10,-8(r5) │ │ │ │ + ldu r7,-8(r6) │ │ │ │ + subf r10,r10,r3 │ │ │ │ + cmpd r7,r10 │ │ │ │ + beq 18c5c │ │ │ │ + sldi r10,r9,3 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r16,r30 │ │ │ │ + stdx r7,r2,r10 │ │ │ │ + beq 18cb8 │ │ │ │ sldi r22,r23,3 │ │ │ │ - b 18d0c │ │ │ │ - ld r8,0(r9) │ │ │ │ - addi r26,r26,1 │ │ │ │ - cmpd r20,r26 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,0(r9) │ │ │ │ - bne 18d14 │ │ │ │ - ld r10,72(r31) │ │ │ │ + b 18b2c │ │ │ │ + ld r10,0(r2) │ │ │ │ + addi r30,r30,1 │ │ │ │ + cmpd r16,r30 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r2) │ │ │ │ + bne 18b34 │ │ │ │ + ld r9,48(r31) │ │ │ │ addi r14,r14,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r15,r15,16 │ │ │ │ - cmpd r10,r14 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 189c8 │ │ │ │ + cmpd r9,r14 │ │ │ │ + ld r9,56(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 187e4 │ │ │ │ addi r1,r31,256 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r14,-144(r1) │ │ │ │ - ld r15,-136(r1) │ │ │ │ - ld r16,-128(r1) │ │ │ │ - ld r17,-120(r1) │ │ │ │ - ld r18,-112(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ - ld r20,-96(r1) │ │ │ │ - ld r21,-88(r1) │ │ │ │ - ld r22,-80(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ - ld r25,-56(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r14,-152(r1) │ │ │ │ + ld r15,-144(r1) │ │ │ │ + ld r16,-136(r1) │ │ │ │ + ld r17,-128(r1) │ │ │ │ + ld r18,-120(r1) │ │ │ │ + ld r19,-112(r1) │ │ │ │ + ld r20,-104(r1) │ │ │ │ + ld r21,-96(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + ld r22,-88(r1) │ │ │ │ + ld r23,-80(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - sldi r8,r10,3 │ │ │ │ - ldx r6,r9,r8 │ │ │ │ - b 18e64 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + ldx r7,r2,r10 │ │ │ │ + b 18c84 │ │ │ │ cmpdi r20,0 │ │ │ │ - blt 18e98 │ │ │ │ - add r23,r7,r10 │ │ │ │ - ld r8,32(r31) │ │ │ │ + blt 18cb8 │ │ │ │ + add r11,r8,r9 │ │ │ │ + fmr f0,f31 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r6,0 │ │ │ │ - li r4,0 │ │ │ │ - add r11,r23,r10 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - add r3,r11,r10 │ │ │ │ - add r10,r3,r10 │ │ │ │ - sldi r5,r4,3 │ │ │ │ - ld r0,0(r26) │ │ │ │ - sldi. r8,r30,1 │ │ │ │ - std r4,0(r9) │ │ │ │ - lfdx f12,r7,r5 │ │ │ │ - ldx r5,r24,r5 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r6,r6,r0,r5 │ │ │ │ - stfd f0,8(r28) │ │ │ │ - std r6,8(r27) │ │ │ │ - ble 18e98 │ │ │ │ - li r22,0 │ │ │ │ - add r8,r22,r8 │ │ │ │ - sldi r5,r22,3 │ │ │ │ - ld r0,8(r26) │ │ │ │ + li r10,0 │ │ │ │ + li r23,0 │ │ │ │ + add r3,r11,r9 │ │ │ │ + add r5,r3,r9 │ │ │ │ + add r9,r5,r9 │ │ │ │ + sldi r6,r23,3 │ │ │ │ + ld r4,0(r26) │ │ │ │ + sldi. r7,r30,1 │ │ │ │ + std r23,0(r2) │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ + ldx r6,r24,r6 │ │ │ │ + fmul f12,f0,f12 │ │ │ │ + maddld r0,r10,r4,r6 │ │ │ │ + stfd f12,8(r28) │ │ │ │ + std r0,8(r27) │ │ │ │ + ble 18cb8 │ │ │ │ + li r21,0 │ │ │ │ + add r10,r21,r7 │ │ │ │ + sldi r7,r21,3 │ │ │ │ + ld r6,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r22,8(r9) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f12,r23,r5 │ │ │ │ - ldx r8,r24,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r8,r6,r0,r8 │ │ │ │ - stfd f0,16(r28) │ │ │ │ - std r8,16(r27) │ │ │ │ - ble 18e98 │ │ │ │ - li r6,0 │ │ │ │ - nop │ │ │ │ + std r21,8(r2) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f0,r11,r7 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r0,r0,r6,r10 │ │ │ │ + stfd f12,16(r28) │ │ │ │ + std r0,16(r27) │ │ │ │ + ble 18cb8 │ │ │ │ + li r22,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r5,r30,2 │ │ │ │ - sldi r0,r6,3 │ │ │ │ - ld r21,16(r26) │ │ │ │ + sldi r10,r30,2 │ │ │ │ + sldi r7,r22,3 │ │ │ │ + ld r6,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r6,16(r9) │ │ │ │ - add r5,r5,r6 │ │ │ │ - lfdx f12,r11,r0 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - ldx r5,r24,r5 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r8,r8,r21,r5 │ │ │ │ - stfd f0,24(r28) │ │ │ │ - std r8,24(r27) │ │ │ │ - ble 18e98 │ │ │ │ - mulli r5,r30,6 │ │ │ │ - li r21,0 │ │ │ │ - ld r20,24(r26) │ │ │ │ + std r22,16(r2) │ │ │ │ + add r10,r10,r22 │ │ │ │ + lfdx f0,r3,r7 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r0,r0,r6,r10 │ │ │ │ + stfd f12,24(r28) │ │ │ │ + std r0,24(r27) │ │ │ │ + ble 18cb8 │ │ │ │ + mulli r10,r30,6 │ │ │ │ + li r4,0 │ │ │ │ + ld r6,24(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - sldi r0,r21,3 │ │ │ │ - std r21,24(r9) │ │ │ │ - lfdx f12,r3,r0 │ │ │ │ - add r5,r5,r21 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - ldx r5,r24,r5 │ │ │ │ - maddld r8,r8,r20,r5 │ │ │ │ - stfd f0,32(r28) │ │ │ │ - std r8,32(r27) │ │ │ │ - ble 19184 │ │ │ │ + sldi r7,r4,3 │ │ │ │ + std r4,24(r2) │ │ │ │ + lfdx f0,r5,r7 │ │ │ │ + add r10,r10,r4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ + maddld r0,r0,r6,r10 │ │ │ │ + stfd f12,32(r28) │ │ │ │ + std r0,32(r27) │ │ │ │ + ble 18fa4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r5,0 │ │ │ │ - mr r19,r8 │ │ │ │ - b 1905c │ │ │ │ + li r10,0 │ │ │ │ + b 18e7c │ │ │ │ nop │ │ │ │ - lfd f0,32(r28) │ │ │ │ - ld r19,32(r27) │ │ │ │ + nop │ │ │ │ + lfd f12,32(r28) │ │ │ │ + ld r0,32(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r20,r5,3 │ │ │ │ - ld r8,32(r26) │ │ │ │ - ld r0,48(r29) │ │ │ │ - ld r26,24(r29) │ │ │ │ - std r5,32(r9) │ │ │ │ - add r30,r30,r5 │ │ │ │ - lfdx f12,r10,r20 │ │ │ │ - ld r20,200(r29) │ │ │ │ + sldi r19,r10,3 │ │ │ │ + ld r6,32(r26) │ │ │ │ + ld r7,48(r29) │ │ │ │ + std r10,32(r2) │ │ │ │ + ld r20,24(r29) │ │ │ │ + ld r26,200(r29) │ │ │ │ + add r30,r30,r10 │ │ │ │ + lfdx f0,r9,r19 │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f11,r26,r25 │ │ │ │ - add r26,r26,r25 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r19,r20,r25 │ │ │ │ + lfdx f11,r20,r25 │ │ │ │ ldx r30,r24,r30 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - lfd f12,8(r26) │ │ │ │ - maddld r8,r19,r8,r30 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + lfd f12,8(r19) │ │ │ │ + maddld r6,r0,r6,r30 │ │ │ │ stfd f0,40(r28) │ │ │ │ - std r8,40(r27) │ │ │ │ - lfdx f0,r28,r0 │ │ │ │ - ldx r8,r27,r0 │ │ │ │ + lfdx f0,r28,r7 │ │ │ │ + std r6,40(r27) │ │ │ │ + ldx r7,r27,r7 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r30,r20,r8 │ │ │ │ - ldx r8,r20,r8 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r6,r26,r7 │ │ │ │ + ldx r7,r26,r7 │ │ │ │ + mtfprd f11,r7 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r30 │ │ │ │ - cmpd r0,r8 │ │ │ │ - bne 190e4 │ │ │ │ - mffprd r26,f11 │ │ │ │ - stdcx. r26,0,r30 │ │ │ │ - bne 190cc │ │ │ │ - cmpld r8,r0 │ │ │ │ - bne 1946c │ │ │ │ - ld r8,8(r30) │ │ │ │ - addi r26,r30,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + ldarx r0,0,r6 │ │ │ │ + cmpd r0,r7 │ │ │ │ + bne 18f04 │ │ │ │ + mffprd r30,f11 │ │ │ │ + stdcx. r30,0,r6 │ │ │ │ + bne 18eec │ │ │ │ + cmpld r7,r0 │ │ │ │ + bne 19288 │ │ │ │ + ld r7,8(r6) │ │ │ │ + addi r30,r6,8 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - ldarx r0,0,r26 │ │ │ │ - cmpd r0,r8 │ │ │ │ - bne 19114 │ │ │ │ - mffprd r30,f0 │ │ │ │ - stdcx. r30,0,r26 │ │ │ │ - bne 190fc │ │ │ │ - cmpld r8,r0 │ │ │ │ - bne 19464 │ │ │ │ + ldarx r6,0,r30 │ │ │ │ + cmpd r6,r7 │ │ │ │ + bne 18f34 │ │ │ │ + mffprd r0,f0 │ │ │ │ + stdcx. r0,0,r30 │ │ │ │ + bne 18f1c │ │ │ │ + cmpld r7,r6 │ │ │ │ + bne 19280 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r5,r5,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bgt 19050 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r8,r21 │ │ │ │ - ble 19188 │ │ │ │ - mulli r5,r30,6 │ │ │ │ + sldi r7,r30,1 │ │ │ │ + cmpd r7,r10 │ │ │ │ + bgt 18e70 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r7,r4 │ │ │ │ + ble 18fa8 │ │ │ │ + mulli r10,r30,6 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r0,r21,3 │ │ │ │ - lfd f0,24(r28) │ │ │ │ - ld r8,24(r27) │ │ │ │ + sldi r7,r4,3 │ │ │ │ + lfd f12,24(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r21,24(r9) │ │ │ │ - lfdx f12,r3,r0 │ │ │ │ - ld r20,24(r26) │ │ │ │ - add r5,r5,r21 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - ldx r5,r24,r5 │ │ │ │ - stfd f0,32(r28) │ │ │ │ - maddld r8,r8,r20,r5 │ │ │ │ - std r8,32(r27) │ │ │ │ - bgt 19040 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bge 191a4 │ │ │ │ - lfd f0,16(r28) │ │ │ │ - ld r8,16(r27) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 18fc0 │ │ │ │ + std r4,24(r2) │ │ │ │ + ld r0,24(r27) │ │ │ │ + lfdx f0,r5,r7 │ │ │ │ + ld r6,24(r26) │ │ │ │ + add r10,r10,r4 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ + stfd f12,32(r28) │ │ │ │ + maddld r0,r0,r6,r10 │ │ │ │ + std r0,32(r27) │ │ │ │ + bgt 18e60 │ │ │ │ + sldi r7,r30,1 │ │ │ │ addi r22,r22,1 │ │ │ │ - cmpd r22,r8 │ │ │ │ - bge 19448 │ │ │ │ - lfd f0,8(r28) │ │ │ │ - ld r6,8(r27) │ │ │ │ + cmpd r22,r7 │ │ │ │ + bge 18fc4 │ │ │ │ + lfd f12,16(r28) │ │ │ │ + ld r0,16(r27) │ │ │ │ + ld r26,72(r29) │ │ │ │ + b 18de0 │ │ │ │ + addi r21,r21,1 │ │ │ │ + cmpd r21,r7 │ │ │ │ + bge 19264 │ │ │ │ + lfd f12,8(r28) │ │ │ │ + ld r0,8(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 18f7c │ │ │ │ + b 18da0 │ │ │ │ cmpdi r20,0 │ │ │ │ - blt 18e98 │ │ │ │ - ld r8,32(r31) │ │ │ │ - add r11,r7,r10 │ │ │ │ + blt 18cb8 │ │ │ │ + add r3,r8,r9 │ │ │ │ + fmr f0,f31 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r23,0 │ │ │ │ - add r3,r11,r10 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - add r10,r3,r10 │ │ │ │ - li r8,0 │ │ │ │ - sldi r6,r23,3 │ │ │ │ - ld r4,0(r26) │ │ │ │ - sldi. r5,r30,1 │ │ │ │ - std r23,0(r9) │ │ │ │ - lfdx f12,r7,r6 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + li r10,0 │ │ │ │ + li r11,0 │ │ │ │ + add r4,r3,r9 │ │ │ │ + add r9,r4,r9 │ │ │ │ + sldi r7,r11,3 │ │ │ │ + ld r5,0(r26) │ │ │ │ + sldi. r6,r30,1 │ │ │ │ + std r11,0(r2) │ │ │ │ + lfdx f12,r8,r7 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ fmul f12,f0,f12 │ │ │ │ - maddld r8,r8,r4,r6 │ │ │ │ + maddld r22,r10,r5,r7 │ │ │ │ stfd f12,8(r28) │ │ │ │ - std r8,8(r27) │ │ │ │ - ble 18e98 │ │ │ │ - li r22,0 │ │ │ │ - add r6,r22,r5 │ │ │ │ - sldi r5,r22,3 │ │ │ │ - ld r4,8(r26) │ │ │ │ + std r22,8(r27) │ │ │ │ + ble 18cb8 │ │ │ │ + li r23,0 │ │ │ │ + add r10,r23,r6 │ │ │ │ + sldi r7,r23,3 │ │ │ │ + ld r6,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r22,8(r9) │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f0,r11,r5 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + std r23,8(r2) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f0,r3,r7 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r8,r8,r4,r6 │ │ │ │ + maddld r22,r22,r6,r10 │ │ │ │ stfd f12,16(r28) │ │ │ │ - std r8,16(r27) │ │ │ │ - ble 18e98 │ │ │ │ - li r4,0 │ │ │ │ - sldi r6,r30,2 │ │ │ │ - ld r0,16(r26) │ │ │ │ + std r22,16(r27) │ │ │ │ + ble 18cb8 │ │ │ │ + li r5,0 │ │ │ │ + sldi r10,r30,2 │ │ │ │ + ld r6,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - add r6,r6,r4 │ │ │ │ - sldi r5,r4,3 │ │ │ │ - std r4,16(r9) │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f0,r3,r5 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + add r10,r10,r5 │ │ │ │ + sldi r7,r5,3 │ │ │ │ + std r5,16(r2) │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f0,r4,r7 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r21,r8,r0,r6 │ │ │ │ + maddld r22,r22,r6,r10 │ │ │ │ stfd f12,24(r28) │ │ │ │ - std r21,24(r27) │ │ │ │ - ble 193c4 │ │ │ │ - li r6,0 │ │ │ │ - b 1929c │ │ │ │ + std r22,24(r27) │ │ │ │ + ble 191e4 │ │ │ │ + li r7,0 │ │ │ │ + b 190bc │ │ │ │ + nop │ │ │ │ lfd f12,24(r28) │ │ │ │ - ld r21,24(r27) │ │ │ │ + ld r22,24(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - mulli r8,r30,6 │ │ │ │ - sldi r0,r6,3 │ │ │ │ - ld r20,24(r26) │ │ │ │ - ld r5,48(r29) │ │ │ │ + mulli r10,r30,6 │ │ │ │ + sldi r0,r7,3 │ │ │ │ + ld r21,24(r26) │ │ │ │ + ld r6,48(r29) │ │ │ │ + std r7,24(r2) │ │ │ │ ld r26,24(r29) │ │ │ │ - std r6,24(r9) │ │ │ │ ld r30,200(r29) │ │ │ │ - lfdx f0,r10,r0 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r19,r26,r25 │ │ │ │ + lfdx f0,r9,r0 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r10,r10,r7 │ │ │ │ + add r20,r26,r25 │ │ │ │ lfdx f11,r26,r25 │ │ │ │ - add r8,r8,r6 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - lfd f12,8(r19) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ldx r8,r24,r8 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfd f12,8(r20) │ │ │ │ + ldx r10,r24,r10 │ │ │ │ stfd f0,32(r28) │ │ │ │ - maddld r8,r21,r20,r8 │ │ │ │ - lfdx f0,r28,r5 │ │ │ │ - std r8,32(r27) │ │ │ │ + lfdx f0,r28,r6 │ │ │ │ + maddld r10,r22,r21,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - ldx r5,r27,r5 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r8,r30,r5 │ │ │ │ - ldx r5,r30,r5 │ │ │ │ - mtfprd f11,r5 │ │ │ │ + std r10,32(r27) │ │ │ │ + ldx r6,r27,r6 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + add r10,r30,r6 │ │ │ │ + ldx r6,r30,r6 │ │ │ │ + mtfprd f11,r6 │ │ │ │ fadd f11,f0,f11 │ │ │ │ mffprd r30,f11 │ │ │ │ - ldarx r0,0,r8 │ │ │ │ - cmpd r0,r5 │ │ │ │ - bne 19324 │ │ │ │ - stdcx. r30,0,r8 │ │ │ │ - bne 19310 │ │ │ │ - cmpld r5,r0 │ │ │ │ - bne 19440 │ │ │ │ - addi r30,r8,8 │ │ │ │ - ld r8,8(r8) │ │ │ │ - mtfprd f0,r8 │ │ │ │ + ldarx r0,0,r10 │ │ │ │ + cmpd r0,r6 │ │ │ │ + bne 19144 │ │ │ │ + stdcx. r30,0,r10 │ │ │ │ + bne 19130 │ │ │ │ + cmpld r6,r0 │ │ │ │ + bne 1925c │ │ │ │ + addi r30,r10,8 │ │ │ │ + ld r10,8(r10) │ │ │ │ + mtfprd f0,r10 │ │ │ │ fadd f0,f12,f0 │ │ │ │ mffprd r0,f0 │ │ │ │ - ldarx r5,0,r30 │ │ │ │ - cmpd r5,r8 │ │ │ │ - bne 19354 │ │ │ │ + ldarx r6,0,r30 │ │ │ │ + cmpd r6,r10 │ │ │ │ + bne 19174 │ │ │ │ stdcx. r0,0,r30 │ │ │ │ - bne 19340 │ │ │ │ - cmpld r5,r8 │ │ │ │ - bne 19438 │ │ │ │ + bne 19160 │ │ │ │ + cmpld r6,r10 │ │ │ │ + bne 19254 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r6,r6,1 │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r5,r30,1 │ │ │ │ - cmpd r5,r6 │ │ │ │ - bgt 19290 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r5,r4 │ │ │ │ - ble 193c8 │ │ │ │ - sldi r6,r30,2 │ │ │ │ + sldi r6,r30,1 │ │ │ │ + cmpd r6,r7 │ │ │ │ + bgt 190b0 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r6,r5 │ │ │ │ + ble 191e8 │ │ │ │ + sldi r10,r30,2 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r5,r4,3 │ │ │ │ + sldi r7,r5,3 │ │ │ │ lfd f12,16(r28) │ │ │ │ - ld r8,16(r27) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r4,16(r9) │ │ │ │ - add r6,r6,r4 │ │ │ │ - lfdx f0,r3,r5 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ld r0,16(r26) │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + std r5,16(r2) │ │ │ │ + ld r22,16(r27) │ │ │ │ + add r10,r10,r5 │ │ │ │ + lfdx f0,r4,r7 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ld r6,16(r26) │ │ │ │ + ldx r10,r24,r10 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r21,r8,r0,r6 │ │ │ │ + maddld r22,r22,r6,r10 │ │ │ │ stfd f12,24(r28) │ │ │ │ - std r21,24(r27) │ │ │ │ - bgt 19288 │ │ │ │ - sldi r5,r30,1 │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpd r22,r5 │ │ │ │ - bge 193e4 │ │ │ │ + std r22,24(r27) │ │ │ │ + bgt 190a4 │ │ │ │ + sldi r6,r30,1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r23,r6 │ │ │ │ + bge 19204 │ │ │ │ lfd f12,8(r28) │ │ │ │ - ld r8,8(r27) │ │ │ │ + ld r22,8(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 19218 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r5 │ │ │ │ - bge 18e98 │ │ │ │ + b 19034 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r6 │ │ │ │ + bge 18cb8 │ │ │ │ lfd f0,0(r28) │ │ │ │ - ld r8,0(r27) │ │ │ │ + ld r10,0(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 191e8 │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r25,r9,r15 │ │ │ │ - b 189d8 │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 18988 │ │ │ │ - addi r8,r7,15 │ │ │ │ - ld r7,0(r1) │ │ │ │ - mr r10,r23 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r7,r1,32 │ │ │ │ - b 18cec │ │ │ │ - mr r8,r5 │ │ │ │ - b 19334 │ │ │ │ - mr r5,r0 │ │ │ │ - b 19304 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r4,r8 │ │ │ │ - bge 18e98 │ │ │ │ + b 19004 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r25,r2,r15 │ │ │ │ + b 187f4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b 187a0 │ │ │ │ + addi r10,r9,15 │ │ │ │ + mr r9,r23 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r8,r1,32 │ │ │ │ + b 18b10 │ │ │ │ + mr r10,r6 │ │ │ │ + b 19154 │ │ │ │ + mr r6,r0 │ │ │ │ + b 19124 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r23,r7 │ │ │ │ + bge 18cb8 │ │ │ │ lfd f0,0(r28) │ │ │ │ - ld r6,0(r27) │ │ │ │ + ld r10,0(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 18f4c │ │ │ │ - mr r8,r0 │ │ │ │ - b 190f4 │ │ │ │ - mr r8,r0 │ │ │ │ - b 190c4 │ │ │ │ - mr r10,r8 │ │ │ │ - b 18df0 │ │ │ │ - mr r8,r6 │ │ │ │ - b 18dc0 │ │ │ │ + b 18d70 │ │ │ │ + mr r7,r6 │ │ │ │ + b 18f14 │ │ │ │ + mr r7,r0 │ │ │ │ + b 18ee4 │ │ │ │ + mr r9,r10 │ │ │ │ + b 18c10 │ │ │ │ + mr r10,r7 │ │ │ │ + b 18be0 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x1280 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-5520 │ │ │ │ + .long 0x1020000 │ │ │ │ + .long 0x1281 │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ std r27,-120(r1) │ │ │ │ std r28,-112(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + std r29,-104(r1) │ │ │ │ std r30,-96(r1) │ │ │ │ std r31,-88(r1) │ │ │ │ std r14,-224(r1) │ │ │ │ std r15,-216(r1) │ │ │ │ std r16,-208(r1) │ │ │ │ std r17,-200(r1) │ │ │ │ std r18,-192(r1) │ │ │ │ std r19,-184(r1) │ │ │ │ std r20,-176(r1) │ │ │ │ std r21,-168(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ std r22,-160(r1) │ │ │ │ std r23,-152(r1) │ │ │ │ std r24,-144(r1) │ │ │ │ std r25,-136(r1) │ │ │ │ std r26,-128(r1) │ │ │ │ - std r29,-104(r1) │ │ │ │ - mr r28,r3 │ │ │ │ stdu r1,-352(r1) │ │ │ │ + stxv vs63,112(r1) │ │ │ │ ld r29,0(r3) │ │ │ │ mr r31,r1 │ │ │ │ + bl 4a00 │ │ │ │ ld r27,8(r29) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r27,r30 │ │ │ │ + bl 4f00 │ │ │ │ mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r27 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 19fc8 │ │ │ │ - maddld r9,r8,r9,r10 │ │ │ │ - add r10,r8,r9 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r10,56(r31) │ │ │ │ - bge 19ab8 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - addis r17,r2,-3 │ │ │ │ + divd r10,r27,r30 │ │ │ │ + mulld r2,r10,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 19da8 │ │ │ │ + maddld r16,r10,r9,r2 │ │ │ │ + add r2,r10,r16 │ │ │ │ + cmpd r16,r2 │ │ │ │ + std r2,40(r31) │ │ │ │ + bge 19894 │ │ │ │ ld r6,8(r28) │ │ │ │ + sldi r2,r16,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f30,344036 # 6d370 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r17,r17,27712 │ │ │ │ - std r10,40(r31) │ │ │ │ - lwz r10,112(r29) │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - bne 19a64 │ │ │ │ - mr r25,r9 │ │ │ │ + addi r17,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mr r15,r6 │ │ │ │ + mr r7,r17 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1984c │ │ │ │ + mr r25,r16 │ │ │ │ ld r22,48(r29) │ │ │ │ - ld r5,0(r1) │ │ │ │ - ld r18,88(r29) │ │ │ │ - std r1,64(r31) │ │ │ │ - li r4,0 │ │ │ │ - lfd f0,0(r17) │ │ │ │ + ld r10,0(r1) │ │ │ │ + std r1,48(r31) │ │ │ │ + li r5,0 │ │ │ │ + ld r14,88(r29) │ │ │ │ sldi r21,r22,3 │ │ │ │ - addi r30,r18,1 │ │ │ │ - addic. r11,r22,-1 │ │ │ │ - addi r8,r21,15 │ │ │ │ - addi r7,r21,23 │ │ │ │ - mulld r10,r22,r30 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r8,r8 │ │ │ │ - neg r7,r7 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ - neg r5,r10 │ │ │ │ - addi r10,r10,15 │ │ │ │ - addi r3,r1,32 │ │ │ │ - std r3,32(r31) │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r8 │ │ │ │ - addi r3,r1,32 │ │ │ │ - std r3,48(r31) │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r8 │ │ │ │ + mr r4,r10 │ │ │ │ + addic. r8,r22,-1 │ │ │ │ + addi r30,r14,1 │ │ │ │ + addi r2,r21,15 │ │ │ │ + addi r9,r21,23 │ │ │ │ + mulld r20,r22,r30 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + sldi r20,r20,4 │ │ │ │ + addi r19,r1,32 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ + neg r10,r20 │ │ │ │ + addi r20,r20,15 │ │ │ │ + addi r6,r1,32 │ │ │ │ + std r6,32(r31) │ │ │ │ + stdux r4,r1,r2 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r3,r1,r7 │ │ │ │ + stdux r4,r1,r9 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r3,r1,r7 │ │ │ │ + stdux r4,r1,r9 │ │ │ │ + std r5,0(r28) │ │ │ │ + ld r2,0(r1) │ │ │ │ mr r27,r1 │ │ │ │ - std r4,0(r28) │ │ │ │ - stfdu f0,32(r27) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r5 │ │ │ │ + stfdu f29,32(r27) │ │ │ │ + stdux r2,r1,r10 │ │ │ │ addi r23,r1,32 │ │ │ │ - blt 1a020 │ │ │ │ - ld r5,32(r31) │ │ │ │ - mulld r15,r25,r22 │ │ │ │ - ld r8,120(r29) │ │ │ │ - mulld r11,r11,r30 │ │ │ │ + blt 19e00 │ │ │ │ + mulld r17,r25,r22 │ │ │ │ + mulld r9,r8,r30 │ │ │ │ + ld r11,120(r29) │ │ │ │ ld r26,72(r29) │ │ │ │ - neg r7,r30 │ │ │ │ - sldi r19,r30,1 │ │ │ │ + mulli r0,r30,-16 │ │ │ │ + sldi r18,r30,1 │ │ │ │ + add r3,r19,r21 │ │ │ │ + add r4,r6,r21 │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - addi r0,r23,-8 │ │ │ │ - std r9,72(r31) │ │ │ │ - std r25,80(r31) │ │ │ │ - std r6,88(r31) │ │ │ │ - std r29,96(r31) │ │ │ │ - sldi r7,r7,1 │ │ │ │ - add r12,r5,r21 │ │ │ │ - ld r5,48(r31) │ │ │ │ - add r16,r26,r21 │ │ │ │ - add r3,r22,r15 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r14,r5,r21 │ │ │ │ - addi r5,r8,-8 │ │ │ │ - add r3,r3,r5 │ │ │ │ - ldu r29,-8(r16) │ │ │ │ - lfd f12,0(r3) │ │ │ │ - mtfprd f0,r29 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r2,r11,-8 │ │ │ │ + add r5,r26,r21 │ │ │ │ + add r8,r22,r17 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r9,r9,r23 │ │ │ │ + add r8,r8,r2 │ │ │ │ + lxsd v0,-8(r5) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r5,r5,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r4,r9,1 │ │ │ │ - subf r9,r18,r9 │ │ │ │ - add r4,r4,r18 │ │ │ │ - stdu r9,-8(r12) │ │ │ │ - stdu r4,-8(r14) │ │ │ │ - ble cr4,19710 │ │ │ │ - srdi r6,r19,1 │ │ │ │ - sldi r4,r11,3 │ │ │ │ - add r9,r29,r9 │ │ │ │ - mtctr r6 │ │ │ │ - add r4,r4,r0 │ │ │ │ - addi r25,r9,1 │ │ │ │ - divd r5,r9,r29 │ │ │ │ - mr r20,r4 │ │ │ │ - addi r4,r4,16 │ │ │ │ - divd r6,r25,r29 │ │ │ │ - mulld r5,r5,r29 │ │ │ │ - mulld r6,r6,r29 │ │ │ │ - subf r5,r5,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r6,r6,r25 │ │ │ │ - std r5,-8(r4) │ │ │ │ - std r6,16(r20) │ │ │ │ - bdnz 196dc │ │ │ │ - cmpld r26,r16 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - add r11,r11,r7 │ │ │ │ - bne 19690 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r6,88(r31) │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r10,r2,1 │ │ │ │ + subf r2,r14,r2 │ │ │ │ + add r10,r10,r14 │ │ │ │ + stdu r2,-8(r3) │ │ │ │ + stdu r10,-8(r4) │ │ │ │ + ble cr4,19548 │ │ │ │ + srdi r6,r18,1 │ │ │ │ + mtvsrdd vs45,r2,r2 │ │ │ │ + plxv vs33,343840 # 6d3f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r10,r9 │ │ │ │ + mr r2,r6 │ │ │ │ + andi. r6,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + beq 19510 │ │ │ │ + vaddudm v12,v1,v13 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r6,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r10,r9,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 19548 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v13 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r10,r10,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r10) │ │ │ │ + stxv vs44,-16(r10) │ │ │ │ + bdnz 19518 │ │ │ │ + cmpld r26,r5 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + add r9,r9,r0 │ │ │ │ + bne 19490 │ │ │ │ mr r5,r21 │ │ │ │ li r4,0 │ │ │ │ mr r3,r24 │ │ │ │ - ld r25,80(r31) │ │ │ │ - ld r29,96(r31) │ │ │ │ - std r10,80(r31) │ │ │ │ - std r8,72(r31) │ │ │ │ - std r6,96(r31) │ │ │ │ - std r9,88(r31) │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r6,96(r31) │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r14,r1,32 │ │ │ │ - ble cr4,19fe0 │ │ │ │ - mtfprd f0,r18 │ │ │ │ - ld r10,96(r29) │ │ │ │ - sldi r16,r15,3 │ │ │ │ + std r7,64(r31) │ │ │ │ + std r11,56(r31) │ │ │ │ + bl 58a0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + clrrdi r2,r20,4 │ │ │ │ + ld r11,56(r31) │ │ │ │ + ld r7,64(r31) │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r10,r1,32 │ │ │ │ + ble cr4,19dc0 │ │ │ │ + mtfprd f0,r14 │ │ │ │ + sldi r2,r17,3 │ │ │ │ li r20,0 │ │ │ │ - addis r18,r2,-3 │ │ │ │ - std r9,80(r31) │ │ │ │ - lfd f23,0(r17) │ │ │ │ - mr r9,r30 │ │ │ │ - li r15,0 │ │ │ │ - fcfid f26,f0 │ │ │ │ - mr r30,r20 │ │ │ │ - addi r18,r18,27608 │ │ │ │ - add r16,r8,r16 │ │ │ │ - std r6,88(r31) │ │ │ │ - mr r20,r9 │ │ │ │ - std r29,96(r31) │ │ │ │ - std r28,104(r31) │ │ │ │ - std r27,112(r31) │ │ │ │ - std r10,72(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f24,27608(r10) │ │ │ │ - fmul f26,f26,f26 │ │ │ │ - lfdx f0,r26,r30 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r10,32(r31) │ │ │ │ - lfdx f28,r16,r30 │ │ │ │ - mr r28,r19 │ │ │ │ - fcfid f27,f0 │ │ │ │ - lfdx f25,r9,r30 │ │ │ │ - sldi r9,r15,3 │ │ │ │ - ldx r27,r10,r30 │ │ │ │ - add r29,r14,r9 │ │ │ │ - fmul f22,f25,f24 │ │ │ │ - fdiv f29,f23,f27 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - b 1983c │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f25,f30 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f30 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - stfd f0,0(r29) │ │ │ │ + ld r17,96(r29) │ │ │ │ + std r29,72(r31) │ │ │ │ + std r25,64(r31) │ │ │ │ + li r14,0 │ │ │ │ + std r28,80(r31) │ │ │ │ + std r27,88(r31) │ │ │ │ + std r7,96(r31) │ │ │ │ + fcfid f24,f0 │ │ │ │ + add r2,r11,r2 │ │ │ │ + mr r29,r20 │ │ │ │ + mr r20,r30 │ │ │ │ + mr r30,r10 │ │ │ │ + std r2,56(r31) │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + lfdx f0,r26,r29 │ │ │ │ + lfdx f23,r17,r29 │ │ │ │ + sldi r2,r14,3 │ │ │ │ + mr r25,r18 │ │ │ │ + ld r9,56(r31) │ │ │ │ + ldx r27,r19,r29 │ │ │ │ + add r28,r30,r2 │ │ │ │ + fcfid f25,f0 │ │ │ │ + fmul f22,f23,f30 │ │ │ │ + lfdx f26,r9,r29 │ │ │ │ + fdiv f27,f29,f25 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + b 19630 │ │ │ │ + fsqrt f28,f0 │ │ │ │ + fmul f1,f23,f28 │ │ │ │ + bl 5140 │ │ │ │ + fmul f12,f1,f30 │ │ │ │ + fdiv f12,f12,f28 │ │ │ │ + addic. r25,r25,-1 │ │ │ │ + stfd f12,0(r28) │ │ │ │ addi r27,r27,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - beq 1987c │ │ │ │ + addi r28,r28,8 │ │ │ │ + beq 19684 │ │ │ │ mtfprd f0,r27 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f29,f12,f28 │ │ │ │ - fnmsub f12,f29,f12,f28 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmsub f0,f27,f12,f26 │ │ │ │ + fnmsub f12,f27,f12,f26 │ │ │ │ + fmul f0,f0,f25 │ │ │ │ + fmadd f0,f0,f12,f24 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt 1980c │ │ │ │ + bgt 19608 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 19a44 │ │ │ │ - fmr f0,f22 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ + fmr f12,f22 │ │ │ │ + bge 1961c │ │ │ │ + fsqrt f28,f0 │ │ │ │ addi r27,r27,1 │ │ │ │ + addi r28,r28,8 │ │ │ │ + fmul f1,f23,f28 │ │ │ │ + bl 53c0 │ │ │ │ + addic. r25,r25,-1 │ │ │ │ + fmul f12,f1,f30 │ │ │ │ + fdiv f12,f12,f28 │ │ │ │ + stfd f12,-8(r28) │ │ │ │ + bne 19630 │ │ │ │ addi r29,r29,8 │ │ │ │ - stfd f0,-8(r29) │ │ │ │ - bne 1983c │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r15,r15,r19 │ │ │ │ - cmpld r21,r30 │ │ │ │ - bne 197d4 │ │ │ │ + add r14,r14,r18 │ │ │ │ + cmpld r21,r29 │ │ │ │ + bne 195d4 │ │ │ │ cmpdi r22,4 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r6,88(r31) │ │ │ │ - ld r29,96(r31) │ │ │ │ - ld r28,104(r31) │ │ │ │ + mr r10,r30 │ │ │ │ + ld r25,64(r31) │ │ │ │ + ld r29,72(r31) │ │ │ │ mr r30,r20 │ │ │ │ - ld r27,112(r31) │ │ │ │ - beq 19da8 │ │ │ │ + ld r28,80(r31) │ │ │ │ + ld r27,88(r31) │ │ │ │ + ld r7,96(r31) │ │ │ │ + beq 19b88 │ │ │ │ cmpdi r22,5 │ │ │ │ - beq 19b40 │ │ │ │ - li r8,0 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 19a8c │ │ │ │ + beq 19920 │ │ │ │ + li r2,0 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 19870 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r30,0 │ │ │ │ - li r18,0 │ │ │ │ - cmpd r8,r22 │ │ │ │ - bge 1994c │ │ │ │ - ld r4,88(r29) │ │ │ │ - sldi r10,r8,3 │ │ │ │ - subf r7,r8,r22 │ │ │ │ - ld r11,72(r29) │ │ │ │ - add r3,r28,r10 │ │ │ │ - add r22,r27,r10 │ │ │ │ - lfdx f0,r27,r10 │ │ │ │ - mtctr r7 │ │ │ │ - add r26,r24,r10 │ │ │ │ - li r7,0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - ld r5,0(r3) │ │ │ │ + li r4,0 │ │ │ │ + li r3,0 │ │ │ │ + cmpd r2,r22 │ │ │ │ + bge 19758 │ │ │ │ + ld r5,88(r29) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r8,r2,r22 │ │ │ │ + ld r30,72(r29) │ │ │ │ + add r11,r28,r9 │ │ │ │ + add r22,r27,r9 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + mtctr r8 │ │ │ │ + add r26,r24,r9 │ │ │ │ + li r8,0 │ │ │ │ + addi r5,r5,1 │ │ │ │ + ld r6,0(r11) │ │ │ │ + add r30,r30,r9 │ │ │ │ addi r22,r22,8 │ │ │ │ - add r11,r11,r10 │ │ │ │ - mulld r8,r4,r8 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - ldx r10,r26,r7 │ │ │ │ - ldx r0,r11,r7 │ │ │ │ - add r10,r8,r10 │ │ │ │ - add r8,r8,r4 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r14,r10 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r5,r5,r0,r10 │ │ │ │ - stfdx f0,r22,r7 │ │ │ │ - stdu r5,8(r3) │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 19918 │ │ │ │ - ld r10,24(r29) │ │ │ │ - ldx r8,r28,r21 │ │ │ │ + mulld r2,r5,r2 │ │ │ │ + sldi r5,r5,1 │ │ │ │ + sldi r9,r2,1 │ │ │ │ + ldx r2,r26,r8 │ │ │ │ + ldx r0,r30,r8 │ │ │ │ + add r2,r9,r2 │ │ │ │ + add r9,r9,r5 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r10,r2 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + maddld r6,r6,r0,r2 │ │ │ │ + stfdx f0,r22,r8 │ │ │ │ + stdu r6,8(r11) │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 19724 │ │ │ │ + ld r2,24(r29) │ │ │ │ + ldx r9,r28,r21 │ │ │ │ lfdx f0,r27,r21 │ │ │ │ - ld r7,200(r29) │ │ │ │ - add r5,r10,r25 │ │ │ │ - lfdx f12,r10,r25 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lfd f11,8(r5) │ │ │ │ - add r10,r7,r8 │ │ │ │ - ldx r8,r7,r8 │ │ │ │ + ld r8,200(r29) │ │ │ │ + add r6,r2,r25 │ │ │ │ + lfdx f12,r2,r25 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lfd f11,8(r6) │ │ │ │ + add r2,r8,r9 │ │ │ │ + ldx r9,r8,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r5,f11 │ │ │ │ - ldarx r7,0,r10 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bne 1999c │ │ │ │ - stdcx. r5,0,r10 │ │ │ │ - bne 19988 │ │ │ │ - cmpld r8,r7 │ │ │ │ - bne 1a070 │ │ │ │ - addi r7,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f12,r10 │ │ │ │ + mffprd r6,f11 │ │ │ │ + ldarx r8,0,r2 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 197a8 │ │ │ │ + stdcx. r6,0,r2 │ │ │ │ + bne 19794 │ │ │ │ + cmpld r9,r8 │ │ │ │ + bne 19e50 │ │ │ │ + addi r8,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ldarx r8,0,r7 │ │ │ │ - cmpd r8,r10 │ │ │ │ - bne 199cc │ │ │ │ - stdcx. r5,0,r7 │ │ │ │ - bne 199b8 │ │ │ │ - cmpld r10,r8 │ │ │ │ - bne 1a078 │ │ │ │ + mffprd r6,f12 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 197d8 │ │ │ │ + stdcx. r6,0,r8 │ │ │ │ + bne 197c4 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 19e58 │ │ │ │ ld r22,48(r29) │ │ │ │ - addic. r8,r22,-1 │ │ │ │ - ble 19fd4 │ │ │ │ - ld r10,48(r31) │ │ │ │ + addic. r2,r22,-1 │ │ │ │ + ble 19db4 │ │ │ │ + ld r9,32(r31) │ │ │ │ sldi r21,r22,3 │ │ │ │ - mtctr r8 │ │ │ │ - add r5,r24,r21 │ │ │ │ - add r3,r10,r21 │ │ │ │ - ld r10,32(r31) │ │ │ │ - add r4,r10,r21 │ │ │ │ - b 19a0c │ │ │ │ - addi r8,r8,-1 │ │ │ │ - std r18,0(r5) │ │ │ │ - bdz 19a74 │ │ │ │ - ldu r11,-8(r3) │ │ │ │ - ldu r10,-8(r4) │ │ │ │ - ldu r7,-8(r5) │ │ │ │ - subf r10,r10,r11 │ │ │ │ - cmpd r7,r10 │ │ │ │ - beq 19a00 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r6,r30 │ │ │ │ - stdx r7,r24,r10 │ │ │ │ - beq 19a8c │ │ │ │ + mtctr r2 │ │ │ │ + add r6,r24,r21 │ │ │ │ + add r5,r19,r21 │ │ │ │ + add r11,r9,r21 │ │ │ │ + b 19814 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r3,0(r6) │ │ │ │ + bdz 19858 │ │ │ │ + ldu r0,-8(r11) │ │ │ │ + ldu r9,-8(r5) │ │ │ │ + ldu r8,-8(r6) │ │ │ │ + subf r9,r9,r0 │ │ │ │ + cmpd r8,r9 │ │ │ │ + beq 19808 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r15,r4 │ │ │ │ + stdx r8,r24,r9 │ │ │ │ + beq 19870 │ │ │ │ sldi r21,r22,3 │ │ │ │ - b 198cc │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f25,f30 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r18) │ │ │ │ - fmul f0,f1,f12 │ │ │ │ - fdiv f0,f0,f30 │ │ │ │ - b 19828 │ │ │ │ - ld r10,240(r29) │ │ │ │ - ld r8,40(r31) │ │ │ │ - ldx r25,r10,r8 │ │ │ │ - b 19598 │ │ │ │ - ld r10,0(r24) │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r6,r30 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r24) │ │ │ │ - bne 198d4 │ │ │ │ - ld r8,40(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ + b 196d8 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r25,r2,r7 │ │ │ │ + b 193c0 │ │ │ │ + ld r9,0(r24) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r15,r4 │ │ │ │ addi r9,r9,1 │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,40(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,64(r31) │ │ │ │ - std r10,0(r8) │ │ │ │ - mr r1,r8 │ │ │ │ - bne 19588 │ │ │ │ + std r9,0(r24) │ │ │ │ + bne 196e0 │ │ │ │ + ld r9,40(r31) │ │ │ │ + addi r16,r16,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r7,r7,16 │ │ │ │ + cmpd r9,r16 │ │ │ │ + ld r9,48(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 193b0 │ │ │ │ addi r1,r31,352 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + lxv vs63,-240(r1) │ │ │ │ ld r14,-224(r1) │ │ │ │ ld r15,-216(r1) │ │ │ │ ld r16,-208(r1) │ │ │ │ ld r17,-200(r1) │ │ │ │ ld r18,-192(r1) │ │ │ │ ld r19,-184(r1) │ │ │ │ ld r20,-176(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r21,-168(r1) │ │ │ │ ld r22,-160(r1) │ │ │ │ ld r23,-152(r1) │ │ │ │ ld r24,-144(r1) │ │ │ │ ld r25,-136(r1) │ │ │ │ ld r26,-128(r1) │ │ │ │ ld r27,-120(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-112(r1) │ │ │ │ ld r29,-104(r1) │ │ │ │ ld r30,-96(r1) │ │ │ │ ld r31,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r8,0 │ │ │ │ - lfd f0,0(r17) │ │ │ │ + fmr f0,f29 │ │ │ │ sldi r25,r25,4 │ │ │ │ - addi r21,r23,-8 │ │ │ │ - li r11,0 │ │ │ │ - mr r10,r8 │ │ │ │ - sldi r7,r11,3 │ │ │ │ - ld r4,0(r26) │ │ │ │ - ldu r5,8(r21) │ │ │ │ - std r11,0(r24) │ │ │ │ - sldi. r8,r30,1 │ │ │ │ - lfdx f11,r14,r7 │ │ │ │ - maddld r10,r10,r4,r5 │ │ │ │ + addi r22,r23,-8 │ │ │ │ + li r2,0 │ │ │ │ + li r3,0 │ │ │ │ + sldi r8,r3,3 │ │ │ │ + ld r5,0(r26) │ │ │ │ + ldu r6,8(r22) │ │ │ │ + sldi. r9,r30,1 │ │ │ │ + std r3,0(r24) │ │ │ │ + lfdx f11,r10,r8 │ │ │ │ + maddld r2,r2,r5,r6 │ │ │ │ fmul f11,f0,f11 │ │ │ │ - std r10,8(r28) │ │ │ │ + std r2,8(r28) │ │ │ │ stfd f11,8(r27) │ │ │ │ - ble 19a8c │ │ │ │ - li r3,0 │ │ │ │ - add r8,r3,r8 │ │ │ │ - ld r7,8(r26) │ │ │ │ + ble 19870 │ │ │ │ + li r4,0 │ │ │ │ + add r9,r4,r9 │ │ │ │ + ld r8,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r3,8(r24) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r14,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r4,8(r24) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r10,r10,r7,r8 │ │ │ │ + maddld r2,r2,r8,r9 │ │ │ │ stfd f11,16(r27) │ │ │ │ - std r10,16(r28) │ │ │ │ - ble 19a8c │ │ │ │ - li r4,0 │ │ │ │ + std r2,16(r28) │ │ │ │ + ble 19870 │ │ │ │ + li r5,0 │ │ │ │ nop │ │ │ │ - sldi r8,r30,2 │ │ │ │ - ld r7,16(r26) │ │ │ │ + nop │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r8,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r4,16(r24) │ │ │ │ - add r8,r8,r4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r14,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r5,16(r24) │ │ │ │ + add r9,r9,r5 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r10,r10,r7,r8 │ │ │ │ + maddld r2,r2,r8,r9 │ │ │ │ stfd f11,24(r27) │ │ │ │ - std r10,24(r28) │ │ │ │ - ble 19a8c │ │ │ │ - mulli r8,r30,6 │ │ │ │ - li r5,0 │ │ │ │ - ld r7,24(r26) │ │ │ │ + std r2,24(r28) │ │ │ │ + ble 19870 │ │ │ │ + mulli r9,r30,6 │ │ │ │ + li r6,0 │ │ │ │ + ld r8,24(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r5,24(r24) │ │ │ │ - add r8,r8,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r14,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r6,24(r24) │ │ │ │ + add r9,r9,r6 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r0,r10,r7,r8 │ │ │ │ + maddld r0,r2,r8,r9 │ │ │ │ stfd f11,32(r27) │ │ │ │ std r0,32(r28) │ │ │ │ - ble 19d6c │ │ │ │ + ble 19b4c │ │ │ │ nop │ │ │ │ - li r10,0 │ │ │ │ - b 19c4c │ │ │ │ + li r2,0 │ │ │ │ + b 19a2c │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f11,32(r27) │ │ │ │ ld r0,32(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ sldi r30,r30,3 │ │ │ │ - ld r8,32(r26) │ │ │ │ - ld r26,24(r29) │ │ │ │ - ld r7,48(r29) │ │ │ │ - std r10,32(r24) │ │ │ │ - ld r22,200(r29) │ │ │ │ - add r30,r30,r10 │ │ │ │ + ld r11,24(r29) │ │ │ │ + ld r9,32(r26) │ │ │ │ + std r2,32(r24) │ │ │ │ + ld r8,48(r29) │ │ │ │ + ld r26,200(r29) │ │ │ │ + add r30,r30,r2 │ │ │ │ sldi r30,r30,3 │ │ │ │ - lfdx f10,r26,r25 │ │ │ │ - add r20,r26,r25 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r26,r23,r30 │ │ │ │ - lfdx f0,r14,r30 │ │ │ │ - lfd f12,8(r20) │ │ │ │ - maddld r8,r0,r8,r26 │ │ │ │ + lfdx f10,r11,r25 │ │ │ │ + add r21,r11,r25 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r11,r23,r30 │ │ │ │ + lfdx f0,r10,r30 │ │ │ │ + lfd f12,8(r21) │ │ │ │ + maddld r9,r0,r9,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - std r8,40(r28) │ │ │ │ + std r9,40(r28) │ │ │ │ + ldx r9,r28,r8 │ │ │ │ stfd f0,40(r27) │ │ │ │ - ldx r8,r28,r7 │ │ │ │ - lfdx f0,r27,r7 │ │ │ │ - sldi r8,r8,4 │ │ │ │ + lfdx f0,r27,r8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - add r7,r22,r8 │ │ │ │ - ldx r8,r22,r8 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + add r8,r26,r9 │ │ │ │ + ldx r9,r26,r9 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r7 │ │ │ │ - cmpd r0,r8 │ │ │ │ - bne 19cd0 │ │ │ │ - mffprd r30,f11 │ │ │ │ - stdcx. r30,0,r7 │ │ │ │ - bne 19cb8 │ │ │ │ - cmpld r8,r0 │ │ │ │ - bne 1a068 │ │ │ │ - ld r8,8(r7) │ │ │ │ - addi r30,r7,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + ldarx r11,0,r8 │ │ │ │ + cmpd r11,r9 │ │ │ │ + bne 19ab0 │ │ │ │ + mffprd r0,f11 │ │ │ │ + stdcx. r0,0,r8 │ │ │ │ + bne 19a98 │ │ │ │ + cmpld r9,r11 │ │ │ │ + bne 19e48 │ │ │ │ + ld r9,8(r8) │ │ │ │ + addi r11,r8,8 │ │ │ │ + mtfprd f0,r9 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - ldarx r7,0,r30 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bne 19d00 │ │ │ │ + ldarx r8,0,r11 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 19ae0 │ │ │ │ mffprd r0,f0 │ │ │ │ - stdcx. r0,0,r30 │ │ │ │ - bne 19ce8 │ │ │ │ - cmpld r8,r7 │ │ │ │ - bne 1a060 │ │ │ │ + stdcx. r0,0,r11 │ │ │ │ + bne 19ac8 │ │ │ │ + cmpld r9,r8 │ │ │ │ + bne 19e40 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r10,r10,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 19c40 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - ble 19d70 │ │ │ │ - mulli r8,r30,6 │ │ │ │ + sldi r9,r30,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 19a20 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r9,r6 │ │ │ │ + ble 19b50 │ │ │ │ + mulli r9,r30,6 │ │ │ │ ld r26,72(r29) │ │ │ │ lfd f11,24(r27) │ │ │ │ - ld r10,24(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r5,24(r24) │ │ │ │ - ld r7,24(r26) │ │ │ │ - add r8,r8,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r14,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r6,24(r24) │ │ │ │ + ld r2,24(r28) │ │ │ │ + ld r8,24(r26) │ │ │ │ + add r9,r9,r6 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r0,r10,r7,r8 │ │ │ │ + maddld r0,r2,r8,r9 │ │ │ │ stfd f11,32(r27) │ │ │ │ std r0,32(r28) │ │ │ │ - bgt 19c30 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r4,r8 │ │ │ │ - bge 19d8c │ │ │ │ + bgt 19a10 │ │ │ │ + sldi r9,r30,1 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r5,r9 │ │ │ │ + bge 19b6c │ │ │ │ lfd f11,16(r27) │ │ │ │ - ld r10,16(r28) │ │ │ │ + ld r2,16(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 19bc0 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r8 │ │ │ │ - bge 1a044 │ │ │ │ + b 199a0 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r9 │ │ │ │ + bge 19e24 │ │ │ │ lfd f11,8(r27) │ │ │ │ - ld r10,8(r28) │ │ │ │ + ld r2,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 19b88 │ │ │ │ - lfd f0,0(r17) │ │ │ │ + b 19964 │ │ │ │ + fmr f0,f29 │ │ │ │ sldi r25,r25,4 │ │ │ │ - addi r21,r23,-8 │ │ │ │ - li r8,0 │ │ │ │ - li r11,0 │ │ │ │ - sldi r7,r11,3 │ │ │ │ - ld r4,0(r26) │ │ │ │ - ldu r5,8(r21) │ │ │ │ - std r11,0(r24) │ │ │ │ - sldi. r10,r30,1 │ │ │ │ - lfdx f11,r14,r7 │ │ │ │ - maddld r0,r8,r4,r5 │ │ │ │ + addi r22,r23,-8 │ │ │ │ + li r2,0 │ │ │ │ + li r3,0 │ │ │ │ + sldi r9,r3,3 │ │ │ │ + ld r5,0(r26) │ │ │ │ + ldu r8,8(r22) │ │ │ │ + sldi. r6,r30,1 │ │ │ │ + std r3,0(r24) │ │ │ │ + lfdx f11,r10,r9 │ │ │ │ + maddld r8,r2,r5,r8 │ │ │ │ fmul f11,f0,f11 │ │ │ │ - std r0,8(r28) │ │ │ │ + std r8,8(r28) │ │ │ │ stfd f11,8(r27) │ │ │ │ - ble 19a8c │ │ │ │ - li r3,0 │ │ │ │ - add r10,r3,r10 │ │ │ │ - ld r8,8(r26) │ │ │ │ + ble 19870 │ │ │ │ + li r5,0 │ │ │ │ + add r2,r5,r6 │ │ │ │ + ld r9,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r3,8(r24) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ + std r5,8(r24) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r0,r0,r8,r10 │ │ │ │ + maddld r8,r8,r9,r2 │ │ │ │ stfd f11,16(r27) │ │ │ │ - std r0,16(r28) │ │ │ │ - ble 19a8c │ │ │ │ + std r8,16(r28) │ │ │ │ + ble 19870 │ │ │ │ li r4,0 │ │ │ │ - sldi r10,r30,2 │ │ │ │ - ld r8,16(r26) │ │ │ │ + sldi r2,r30,2 │ │ │ │ + ld r9,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - add r10,r10,r4 │ │ │ │ + add r2,r2,r4 │ │ │ │ std r4,16(r24) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r0,r0,r8,r10 │ │ │ │ + maddld r8,r8,r9,r2 │ │ │ │ stfd f11,24(r27) │ │ │ │ - std r0,24(r28) │ │ │ │ - ble 19f8c │ │ │ │ - li r8,0 │ │ │ │ - b 19e6c │ │ │ │ + std r8,24(r28) │ │ │ │ + ble 19d6c │ │ │ │ + li r9,0 │ │ │ │ + b 19c4c │ │ │ │ nop │ │ │ │ lfd f11,24(r27) │ │ │ │ - ld r0,24(r28) │ │ │ │ + ld r8,24(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - mulli r10,r30,6 │ │ │ │ - ld r30,24(r29) │ │ │ │ - ld r7,24(r26) │ │ │ │ - ld r5,48(r29) │ │ │ │ - std r8,24(r24) │ │ │ │ - ld r26,200(r29) │ │ │ │ - lfdx f10,r30,r25 │ │ │ │ - add r22,r30,r25 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r10,r10,r8 │ │ │ │ - lfd f12,8(r22) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r30,r23,r10 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - maddld r10,r0,r7,r30 │ │ │ │ + mulli r2,r30,6 │ │ │ │ + ld r11,24(r29) │ │ │ │ + ld r0,24(r26) │ │ │ │ + std r9,24(r24) │ │ │ │ + ld r6,48(r29) │ │ │ │ + ld r30,200(r29) │ │ │ │ + lfdx f10,r11,r25 │ │ │ │ + add r26,r11,r25 │ │ │ │ + add r2,r2,r9 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfd f12,8(r26) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r11,r23,r2 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + maddld r8,r8,r0,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - std r10,32(r28) │ │ │ │ + std r8,32(r28) │ │ │ │ + ldx r8,r28,r6 │ │ │ │ stfd f0,32(r27) │ │ │ │ - ldx r7,r28,r5 │ │ │ │ - lfdx f0,r27,r5 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + lfdx f0,r27,r6 │ │ │ │ + sldi r8,r8,4 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - add r10,r26,r7 │ │ │ │ - ldx r7,r26,r7 │ │ │ │ - mtfprd f11,r7 │ │ │ │ + add r2,r30,r8 │ │ │ │ + ldx r8,r30,r8 │ │ │ │ + mtfprd f11,r8 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - mffprd r0,f11 │ │ │ │ - ldarx r5,0,r10 │ │ │ │ - cmpd r5,r7 │ │ │ │ - bne 19ef0 │ │ │ │ - stdcx. r0,0,r10 │ │ │ │ - bne 19edc │ │ │ │ - cmpld r5,r7 │ │ │ │ - bne 1a03c │ │ │ │ - addi r5,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mffprd r11,f11 │ │ │ │ + ldarx r6,0,r2 │ │ │ │ + cmpd r6,r8 │ │ │ │ + bne 19cd0 │ │ │ │ + stdcx. r11,0,r2 │ │ │ │ + bne 19cbc │ │ │ │ + cmpld r6,r8 │ │ │ │ + bne 19e1c │ │ │ │ + addi r6,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f0,r2 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - mffprd r0,f0 │ │ │ │ - ldarx r7,0,r5 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bne 19f20 │ │ │ │ - stdcx. r0,0,r5 │ │ │ │ - bne 19f0c │ │ │ │ - cmpld r10,r7 │ │ │ │ - bne 1a034 │ │ │ │ + mffprd r11,f0 │ │ │ │ + ldarx r8,0,r6 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 19d00 │ │ │ │ + stdcx. r11,0,r6 │ │ │ │ + bne 19cec │ │ │ │ + cmpld r2,r8 │ │ │ │ + bne 19e14 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r8,r8,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r10,r30,1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - bgt 19e60 │ │ │ │ + sldi r6,r30,1 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bgt 19c40 │ │ │ │ addi r4,r4,1 │ │ │ │ - cmpd r10,r4 │ │ │ │ - ble 19f90 │ │ │ │ - sldi r10,r30,2 │ │ │ │ + cmpd r6,r4 │ │ │ │ + ble 19d70 │ │ │ │ + sldi r2,r30,2 │ │ │ │ ld r26,72(r29) │ │ │ │ lfd f11,16(r27) │ │ │ │ - ld r0,16(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ std r4,16(r24) │ │ │ │ - add r10,r10,r4 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ld r8,16(r26) │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ + ld r8,16(r28) │ │ │ │ + add r2,r2,r4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ld r9,16(r26) │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r0,r0,r8,r10 │ │ │ │ + maddld r8,r8,r9,r2 │ │ │ │ stfd f11,24(r27) │ │ │ │ - std r0,24(r28) │ │ │ │ - bgt 19e54 │ │ │ │ - sldi r10,r30,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r10 │ │ │ │ - bge 19fac │ │ │ │ + std r8,24(r28) │ │ │ │ + bgt 19c34 │ │ │ │ + sldi r6,r30,1 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r5,r6 │ │ │ │ + bge 19d8c │ │ │ │ lfd f11,8(r27) │ │ │ │ - ld r0,8(r28) │ │ │ │ + ld r8,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 19dec │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r10 │ │ │ │ - bge 19a8c │ │ │ │ + b 19bcc │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r6 │ │ │ │ + bge 19870 │ │ │ │ lfd f0,0(r27) │ │ │ │ - ld r8,0(r28) │ │ │ │ + ld r2,0(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 19dbc │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 19558 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ldx r7,r24,r10 │ │ │ │ - b 19a28 │ │ │ │ + b 19b9c │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1936c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r8,r24,r9 │ │ │ │ + b 19830 │ │ │ │ cmpdi r22,4 │ │ │ │ - beq 19a8c │ │ │ │ + beq 19870 │ │ │ │ cmpdi r22,5 │ │ │ │ - bne 198b4 │ │ │ │ - ld r8,40(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,40(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,64(r31) │ │ │ │ - std r10,0(r8) │ │ │ │ - mr r1,r8 │ │ │ │ - bne 19588 │ │ │ │ - b 19ab8 │ │ │ │ - mr r10,r8 │ │ │ │ - mr r8,r22 │ │ │ │ - stdux r10,r1,r5 │ │ │ │ - addi r14,r1,32 │ │ │ │ - b 198b8 │ │ │ │ - mr r10,r7 │ │ │ │ - b 19f00 │ │ │ │ - mr r7,r5 │ │ │ │ - b 19ed0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r8 │ │ │ │ - bge 19a8c │ │ │ │ + bne 196c0 │ │ │ │ + ld r9,40(r31) │ │ │ │ + addi r16,r16,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r7,r7,16 │ │ │ │ + cmpd r9,r16 │ │ │ │ + ld r9,48(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 193b0 │ │ │ │ + b 19894 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r9,r2 │ │ │ │ + mr r2,r22 │ │ │ │ + stdux r9,r1,r10 │ │ │ │ + addi r10,r1,32 │ │ │ │ + b 196c4 │ │ │ │ + mr r2,r8 │ │ │ │ + b 19ce0 │ │ │ │ + mr r8,r6 │ │ │ │ + b 19cb0 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r9 │ │ │ │ + bge 19870 │ │ │ │ lfd f0,0(r27) │ │ │ │ - ld r10,0(r28) │ │ │ │ + ld r2,0(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 19b58 │ │ │ │ - mr r8,r7 │ │ │ │ - b 19ce0 │ │ │ │ - mr r8,r0 │ │ │ │ - b 19cb0 │ │ │ │ - mr r8,r7 │ │ │ │ - b 1997c │ │ │ │ - mr r10,r8 │ │ │ │ - b 199ac │ │ │ │ + b 19934 │ │ │ │ + mr r9,r8 │ │ │ │ + b 19ac0 │ │ │ │ + mr r9,r11 │ │ │ │ + b 19a90 │ │ │ │ + mr r9,r8 │ │ │ │ + b 19788 │ │ │ │ + mr r2,r9 │ │ │ │ + b 197b8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x128a │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-8592 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - mfocrf r11,8 │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r20,-104(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + std r27,-48(r1) │ │ │ │ ld r27,0(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r31,-16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r14,-144(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ ld r28,8(r27) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + std r17,-128(r1) │ │ │ │ + std r18,-120(r1) │ │ │ │ + std r19,-112(r1) │ │ │ │ + std r22,-88(r1) │ │ │ │ + std r23,-80(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ + stdu r1,-224(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,48(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r28,r30 │ │ │ │ - mr r15,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1aad4 │ │ │ │ - maddld r15,r10,r15,r9 │ │ │ │ - add r9,r10,r15 │ │ │ │ - cmpd r15,r9 │ │ │ │ - std r9,40(r31) │ │ │ │ - bge 1a510 │ │ │ │ - sldi r9,r15,4 │ │ │ │ - addis r16,r2,-3 │ │ │ │ + bl 4f00 │ │ │ │ + divd r20,r28,r30 │ │ │ │ + mr r21,r3 │ │ │ │ + mulld r2,r20,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1a8b4 │ │ │ │ + maddld r21,r20,r21,r2 │ │ │ │ + add r20,r20,r21 │ │ │ │ + cmpd r21,r20 │ │ │ │ + bge 1a2f0 │ │ │ │ ld r14,8(r29) │ │ │ │ - addi r9,r9,8 │ │ │ │ - addi r16,r16,27712 │ │ │ │ - std r9,32(r31) │ │ │ │ - lwz r9,112(r27) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1aac4 │ │ │ │ - mr r22,r15 │ │ │ │ + cmpdi r14,0 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + sldi r19,r21,4 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + li r18,0 │ │ │ │ + addi r19,r19,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mfocrf r2,128 │ │ │ │ + rotlwi r2,r2,20 │ │ │ │ + mtocrf 16,r2 │ │ │ │ + rotlwi r2,r2,12 │ │ │ │ + lwz r2,112(r27) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1a2b0 │ │ │ │ + mr r22,r21 │ │ │ │ ld r28,48(r27) │ │ │ │ ld r7,0(r1) │ │ │ │ - ld r19,88(r27) │ │ │ │ - mr r10,r1 │ │ │ │ - lfd f0,0(r16) │ │ │ │ - li r5,0 │ │ │ │ - sldi r21,r28,3 │ │ │ │ - addi r29,r19,1 │ │ │ │ - addic. r3,r28,-1 │ │ │ │ - addi r9,r21,15 │ │ │ │ - addi r8,r21,23 │ │ │ │ - mulld r6,r28,r29 │ │ │ │ + mr r12,r1 │ │ │ │ + ld r5,88(r27) │ │ │ │ + sldi r17,r28,3 │ │ │ │ + addic. r8,r28,-1 │ │ │ │ + addi r29,r5,1 │ │ │ │ + addi r2,r17,15 │ │ │ │ + addi r9,r17,23 │ │ │ │ + mulld r10,r28,r29 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - sldi r6,r6,4 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + addi r16,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + neg r10,r10 │ │ │ │ + addi r15,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ stdux r7,r1,r9 │ │ │ │ - neg r6,r6 │ │ │ │ - addi r7,r1,32 │ │ │ │ - ld r4,0(r1) │ │ │ │ - stdux r4,r1,r9 │ │ │ │ - addi r20,r1,32 │ │ │ │ - stdux r4,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stdux r4,r1,r8 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r4,r1,r8 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + std r18,0(r26) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r25,r1 │ │ │ │ - std r5,0(r26) │ │ │ │ - stfdu f0,32(r25) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r6 │ │ │ │ + stfdu f31,32(r25) │ │ │ │ + stdux r9,r1,r10 │ │ │ │ addi r23,r1,32 │ │ │ │ - blt 1aae0 │ │ │ │ + blt 1a8c0 │ │ │ │ mulld r30,r22,r28 │ │ │ │ - ld r6,120(r27) │ │ │ │ - mulld r3,r3,r29 │ │ │ │ + mulld r10,r8,r29 │ │ │ │ + ld r9,120(r27) │ │ │ │ ld r24,72(r27) │ │ │ │ - neg r8,r29 │ │ │ │ - add r17,r7,r21 │ │ │ │ - add r18,r20,r21 │ │ │ │ - sldi r0,r29,1 │ │ │ │ + mulli r0,r29,-16 │ │ │ │ + add r3,r16,r17 │ │ │ │ + std r21,32(r31) │ │ │ │ + add r4,r15,r17 │ │ │ │ + sldi r11,r29,1 │ │ │ │ cmpdi cr4,r29,0 │ │ │ │ - std r15,48(r31) │ │ │ │ - sldi r12,r8,1 │ │ │ │ - addi r8,r23,-8 │ │ │ │ - std r22,56(r31) │ │ │ │ - std r27,64(r31) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + add r6,r24,r17 │ │ │ │ + add r7,r30,r28 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r10,r23,r10 │ │ │ │ + add r7,r7,r9 │ │ │ │ + lxsd v0,-8(r6) │ │ │ │ + lfd f12,0(r7) │ │ │ │ addi r6,r6,-8 │ │ │ │ - add r11,r24,r21 │ │ │ │ - add r4,r30,r28 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - add r4,r4,r6 │ │ │ │ - ldu r27,-8(r11) │ │ │ │ - lfd f12,0(r4) │ │ │ │ - mtfprd f0,r27 │ │ │ │ - fcfid f0,f0 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r5,f0 │ │ │ │ - addi r22,r5,1 │ │ │ │ - subf r5,r19,r5 │ │ │ │ - add r22,r22,r19 │ │ │ │ - stdu r5,-8(r17) │ │ │ │ - stdu r22,-8(r18) │ │ │ │ - ble cr4,1a2d8 │ │ │ │ - srdi r6,r0,1 │ │ │ │ - add r22,r27,r5 │ │ │ │ - sldi r5,r3,3 │ │ │ │ - std r4,72(r31) │ │ │ │ - std r14,80(r31) │ │ │ │ - mtctr r6 │ │ │ │ - add r5,r5,r8 │ │ │ │ - addi r15,r22,1 │ │ │ │ - divd r4,r22,r27 │ │ │ │ - mr r14,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - divd r6,r15,r27 │ │ │ │ - mulld r4,r4,r27 │ │ │ │ - mulld r6,r6,r27 │ │ │ │ - subf r4,r4,r22 │ │ │ │ - addi r22,r22,2 │ │ │ │ - subf r6,r6,r15 │ │ │ │ - std r4,-8(r5) │ │ │ │ - std r6,16(r14) │ │ │ │ - bdnz 1a29c │ │ │ │ - ld r4,72(r31) │ │ │ │ - ld r14,80(r31) │ │ │ │ - cmpld r11,r24 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r3,r3,r12 │ │ │ │ - bne 1a248 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r21 │ │ │ │ + mffprd r9,f0 │ │ │ │ + addi r8,r9,1 │ │ │ │ + subf r9,r5,r9 │ │ │ │ + add r8,r8,r5 │ │ │ │ + stdu r9,-8(r3) │ │ │ │ + stdu r8,-8(r4) │ │ │ │ + ble cr4,1a0d4 │ │ │ │ + srdi r8,r11,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + plxv vs33,340880 # 6d3f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r21,r8,1 │ │ │ │ + addi r21,r8,-1 │ │ │ │ + beq 1a09c │ │ │ │ + vaddudm v12,v1,v13 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r21,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r10) │ │ │ │ + beq 1a0d4 │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v13 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r9) │ │ │ │ + stxv vs44,-16(r9) │ │ │ │ + bdnz 1a0a4 │ │ │ │ + cmpld r24,r6 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + add r10,r10,r0 │ │ │ │ + bne 1a020 │ │ │ │ + mr r3,r2 │ │ │ │ + mr r5,r17 │ │ │ │ li r4,0 │ │ │ │ - ld r15,48(r31) │ │ │ │ - ld r22,56(r31) │ │ │ │ - ld r27,64(r31) │ │ │ │ - std r7,56(r31) │ │ │ │ - std r10,48(r31) │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r21,32(r31) │ │ │ │ + std r12,32(r31) │ │ │ │ + bl 58a0 │ │ │ │ cmpdi r28,4 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r7,56(r31) │ │ │ │ - mr r9,r3 │ │ │ │ - beq 1a84c │ │ │ │ + ld r12,32(r31) │ │ │ │ + mr r2,r3 │ │ │ │ + beq 1a63c │ │ │ │ cmpdi r28,5 │ │ │ │ - beq 1a57c │ │ │ │ + beq 1a368 │ │ │ │ + li r9,0 │ │ │ │ + ble cr3,1a2d4 │ │ │ │ + sldi r0,r22,4 │ │ │ │ + li r11,0 │ │ │ │ + cmpd r9,r28 │ │ │ │ + bge 1a1c0 │ │ │ │ + ld r6,88(r27) │ │ │ │ + maddld r7,r22,r28,r9 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + subf r8,r9,r28 │ │ │ │ + ld r30,72(r27) │ │ │ │ + ld r24,176(r27) │ │ │ │ + add r3,r26,r10 │ │ │ │ + add r29,r25,r10 │ │ │ │ + lfdx f0,r25,r10 │ │ │ │ + mtctr r8 │ │ │ │ + add r28,r2,r10 │ │ │ │ li r8,0 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 1a4e8 │ │ │ │ - sldi r12,r22,4 │ │ │ │ - li r29,0 │ │ │ │ - li r18,0 │ │ │ │ - cmpd r8,r28 │ │ │ │ - bge 1a3e0 │ │ │ │ - ld r3,88(r27) │ │ │ │ - maddld r4,r22,r28,r8 │ │ │ │ - sldi r6,r8,3 │ │ │ │ - subf r5,r8,r28 │ │ │ │ - ld r11,72(r27) │ │ │ │ - ld r17,176(r27) │ │ │ │ - add r30,r26,r6 │ │ │ │ - add r24,r25,r6 │ │ │ │ - lfdx f0,r25,r6 │ │ │ │ - mtctr r5 │ │ │ │ - add r19,r9,r6 │ │ │ │ - li r5,0 │ │ │ │ - addi r3,r3,1 │ │ │ │ - ld r0,0(r30) │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r28,r11,r6 │ │ │ │ - mulld r4,r4,r3 │ │ │ │ - mulld r8,r3,r8 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - ldx r6,r19,r5 │ │ │ │ - add r11,r4,r6 │ │ │ │ - add r6,r8,r6 │ │ │ │ - add r4,r4,r3 │ │ │ │ - add r8,r8,r3 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f12,r17,r11 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - ldx r11,r28,r5 │ │ │ │ + addi r6,r6,1 │ │ │ │ + ld r4,0(r3) │ │ │ │ + addi r29,r29,8 │ │ │ │ + add r30,r30,r10 │ │ │ │ + mulld r7,r7,r6 │ │ │ │ + mulld r9,r6,r9 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + ldx r10,r28,r8 │ │ │ │ + add r5,r7,r10 │ │ │ │ + add r10,r9,r10 │ │ │ │ + add r7,r7,r6 │ │ │ │ + add r9,r9,r6 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f12,r24,r5 │ │ │ │ + ldx r10,r23,r10 │ │ │ │ + ldx r5,r30,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r0,r0,r11,r6 │ │ │ │ - stfdx f0,r24,r5 │ │ │ │ - stdu r0,8(r30) │ │ │ │ - addi r5,r5,8 │ │ │ │ - bdnz 1a3a0 │ │ │ │ - ld r8,24(r27) │ │ │ │ - ldx r6,r26,r21 │ │ │ │ - lfdx f0,r25,r21 │ │ │ │ - ld r5,200(r27) │ │ │ │ - add r4,r8,r12 │ │ │ │ - lfdx f12,r8,r12 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - lfd f11,8(r4) │ │ │ │ - add r8,r5,r6 │ │ │ │ - ldx r6,r5,r6 │ │ │ │ + maddld r4,r4,r5,r10 │ │ │ │ + stfdx f0,r29,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + stdu r4,8(r3) │ │ │ │ + bdnz 1a180 │ │ │ │ + ld r9,24(r27) │ │ │ │ + ldx r10,r26,r17 │ │ │ │ + lfdx f0,r25,r17 │ │ │ │ + ld r8,200(r27) │ │ │ │ + add r7,r9,r0 │ │ │ │ + lfdx f12,r9,r0 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lfd f11,8(r7) │ │ │ │ + add r9,r8,r10 │ │ │ │ + ldx r10,r8,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r6 │ │ │ │ + mtfprd f11,r10 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r4,f11 │ │ │ │ - ldarx r5,0,r8 │ │ │ │ - cmpd r5,r6 │ │ │ │ - bne 1a430 │ │ │ │ - stdcx. r4,0,r8 │ │ │ │ - bne 1a41c │ │ │ │ - cmpld r5,r6 │ │ │ │ - bne 1ab34 │ │ │ │ - addi r5,r8,8 │ │ │ │ - ld r8,8(r8) │ │ │ │ - mtfprd f12,r8 │ │ │ │ + mffprd r7,f11 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r10 │ │ │ │ + bne 1a210 │ │ │ │ + stdcx. r7,0,r9 │ │ │ │ + bne 1a1fc │ │ │ │ + cmpld r8,r10 │ │ │ │ + bne 1a914 │ │ │ │ + addi r8,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f12,r9 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r4,f12 │ │ │ │ - ldarx r6,0,r5 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bne 1a460 │ │ │ │ - stdcx. r4,0,r5 │ │ │ │ - bne 1a44c │ │ │ │ - cmpld r8,r6 │ │ │ │ - bne 1ab2c │ │ │ │ + mffprd r7,f12 │ │ │ │ + ldarx r10,0,r8 │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 1a240 │ │ │ │ + stdcx. r7,0,r8 │ │ │ │ + bne 1a22c │ │ │ │ + cmpld r9,r10 │ │ │ │ + bne 1a90c │ │ │ │ ld r28,48(r27) │ │ │ │ - addic. r8,r28,-1 │ │ │ │ - ble 1a570 │ │ │ │ - sldi r21,r28,3 │ │ │ │ - mtctr r8 │ │ │ │ - add r4,r9,r21 │ │ │ │ - add r11,r20,r21 │ │ │ │ - add r3,r7,r21 │ │ │ │ - b 1a498 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - std r18,0(r4) │ │ │ │ - bdz 1a4d0 │ │ │ │ - ldu r0,-8(r11) │ │ │ │ - ldu r6,-8(r3) │ │ │ │ - ldu r5,-8(r4) │ │ │ │ - subf r6,r6,r0 │ │ │ │ - cmpd r5,r6 │ │ │ │ - beq 1a48c │ │ │ │ - sldi r6,r8,3 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r14,r29 │ │ │ │ - stdx r5,r9,r6 │ │ │ │ - beq 1a4e8 │ │ │ │ - sldi r21,r28,3 │ │ │ │ - b 1a344 │ │ │ │ - ld r6,0(r9) │ │ │ │ - addi r29,r29,1 │ │ │ │ - cmpd r14,r29 │ │ │ │ - addi r6,r6,1 │ │ │ │ - std r6,0(r9) │ │ │ │ - bne 1a34c │ │ │ │ - ld r8,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r15,r15,1 │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r8,40(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - cmpd r8,r15 │ │ │ │ - bne 1a15c │ │ │ │ - addi r1,r31,240 │ │ │ │ - ld r0,16(r1) │ │ │ │ + addic. r9,r28,-1 │ │ │ │ + ble 1a35c │ │ │ │ + sldi r17,r28,3 │ │ │ │ + mtctr r9 │ │ │ │ + add r7,r2,r17 │ │ │ │ + add r5,r15,r17 │ │ │ │ + add r6,r16,r17 │ │ │ │ + b 1a278 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r18,0(r7) │ │ │ │ + bdz 1a2bc │ │ │ │ + ldu r4,-8(r5) │ │ │ │ + ldu r10,-8(r6) │ │ │ │ + ldu r8,-8(r7) │ │ │ │ + subf r10,r10,r4 │ │ │ │ + cmpd r8,r10 │ │ │ │ + beq 1a26c │ │ │ │ + sldi r10,r9,3 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r14,r11 │ │ │ │ + stdx r8,r2,r10 │ │ │ │ + beq 1a2d4 │ │ │ │ + sldi r17,r28,3 │ │ │ │ + b 1a124 │ │ │ │ + ld r2,240(r27) │ │ │ │ + ldx r22,r2,r19 │ │ │ │ + b 19f5c │ │ │ │ + ld r10,0(r2) │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r14,r11 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r2) │ │ │ │ + bne 1a12c │ │ │ │ + addi r21,r21,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r19,r19,16 │ │ │ │ + cmpd r20,r21 │ │ │ │ + std r2,0(r12) │ │ │ │ + mr r1,r12 │ │ │ │ + bne 19f4c │ │ │ │ + addi r1,r31,224 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-144(r1) │ │ │ │ - ld r15,-136(r1) │ │ │ │ - ld r16,-128(r1) │ │ │ │ - ld r17,-120(r1) │ │ │ │ - ld r18,-112(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ - ld r20,-96(r1) │ │ │ │ - ld r21,-88(r1) │ │ │ │ - ld r22,-80(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ - ld r25,-56(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r14,-152(r1) │ │ │ │ + ld r15,-144(r1) │ │ │ │ + ld r16,-136(r1) │ │ │ │ + ld r17,-128(r1) │ │ │ │ + ld r18,-120(r1) │ │ │ │ + ld r19,-112(r1) │ │ │ │ + ld r20,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-96(r1) │ │ │ │ + ld r22,-88(r1) │ │ │ │ + ld r23,-80(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - sldi r6,r8,3 │ │ │ │ - ldx r5,r9,r6 │ │ │ │ - b 1a4b4 │ │ │ │ - ble cr4,1a4e8 │ │ │ │ - li r6,0 │ │ │ │ - lfd f0,0(r16) │ │ │ │ - sldi r3,r22,4 │ │ │ │ - li r20,0 │ │ │ │ - mr r0,r6 │ │ │ │ - mr r6,r28 │ │ │ │ - mulld r7,r30,r29 │ │ │ │ - ld r11,176(r27) │ │ │ │ - sldi r5,r20,3 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + ldx r8,r2,r10 │ │ │ │ + b 1a294 │ │ │ │ + ble cr4,1a2d4 │ │ │ │ + li r8,0 │ │ │ │ + fmr f0,f31 │ │ │ │ + sldi r5,r22,4 │ │ │ │ + li r11,0 │ │ │ │ + mr r9,r30 │ │ │ │ + mr r0,r8 │ │ │ │ + mr r8,r28 │ │ │ │ + mulld r10,r9,r29 │ │ │ │ + ld r30,176(r27) │ │ │ │ + sldi r6,r11,3 │ │ │ │ ld r4,0(r24) │ │ │ │ - sldi. r8,r29,1 │ │ │ │ - std r20,0(r9) │ │ │ │ - ldx r5,r23,r5 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - maddld r0,r0,r4,r5 │ │ │ │ - add r7,r7,r20 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f11,r11,r7 │ │ │ │ + sldi. r7,r29,1 │ │ │ │ + std r11,0(r2) │ │ │ │ + ldx r6,r23,r6 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + maddld r0,r0,r4,r6 │ │ │ │ + add r10,r10,r11 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f11,r30,r10 │ │ │ │ std r0,8(r26) │ │ │ │ fmul f11,f0,f11 │ │ │ │ stfd f11,8(r25) │ │ │ │ - ble 1a4e8 │ │ │ │ - li r18,0 │ │ │ │ - addi r7,r30,1 │ │ │ │ - add r5,r18,r8 │ │ │ │ - ld r4,8(r24) │ │ │ │ + ble 1a2d4 │ │ │ │ + li r17,0 │ │ │ │ + addi r10,r9,1 │ │ │ │ + add r7,r17,r7 │ │ │ │ + ld r6,8(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ - std r18,8(r9) │ │ │ │ - mulld r8,r7,r29 │ │ │ │ - sldi r7,r5,3 │ │ │ │ + std r17,8(r2) │ │ │ │ + mulld r10,r10,r29 │ │ │ │ + sldi r7,r7,3 │ │ │ │ ldx r7,r23,r7 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - maddld r0,r0,r4,r7 │ │ │ │ - add r8,r8,r18 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r11,r8 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + maddld r0,r0,r6,r7 │ │ │ │ + add r10,r10,r17 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f0,r30,r10 │ │ │ │ std r0,16(r26) │ │ │ │ fmul f11,f11,f0 │ │ │ │ stfd f11,16(r25) │ │ │ │ - ble 1a4e8 │ │ │ │ - li r19,0 │ │ │ │ + ble 1a2d4 │ │ │ │ + li r3,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r8,r30,2 │ │ │ │ + addi r10,r9,2 │ │ │ │ sldi r7,r29,2 │ │ │ │ - ld r5,16(r24) │ │ │ │ + ld r6,16(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ - std r19,16(r9) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - add r7,r7,r19 │ │ │ │ + std r3,16(r2) │ │ │ │ + mulld r10,r10,r29 │ │ │ │ + add r7,r7,r3 │ │ │ │ sldi r7,r7,3 │ │ │ │ ldx r7,r23,r7 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - add r8,r8,r19 │ │ │ │ - maddld r0,r0,r5,r7 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r11,r8 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + add r10,r10,r3 │ │ │ │ + maddld r0,r0,r6,r7 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f0,r30,r10 │ │ │ │ std r0,24(r26) │ │ │ │ fmul f11,f11,f0 │ │ │ │ stfd f11,24(r25) │ │ │ │ - ble 1a4e8 │ │ │ │ - li r21,0 │ │ │ │ + ble 1a2d4 │ │ │ │ + li r4,0 │ │ │ │ nop │ │ │ │ - addi r8,r30,3 │ │ │ │ - mulli r5,r29,6 │ │ │ │ + addi r10,r9,3 │ │ │ │ + mulli r6,r29,6 │ │ │ │ ld r7,24(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ - std r21,24(r9) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - add r5,r5,r21 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r8,r8,r21 │ │ │ │ - ldx r5,r23,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r11,r8 │ │ │ │ - maddld r0,r0,r7,r5 │ │ │ │ + std r4,24(r2) │ │ │ │ + mulld r10,r10,r29 │ │ │ │ + add r6,r6,r4 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r10,r10,r4 │ │ │ │ + ldx r6,r23,r6 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f0,r30,r10 │ │ │ │ + maddld r0,r0,r7,r6 │ │ │ │ fmul f11,f11,f0 │ │ │ │ std r0,32(r26) │ │ │ │ stfd f11,32(r25) │ │ │ │ - ble 1a820 │ │ │ │ - li r7,0 │ │ │ │ - b 1a6e8 │ │ │ │ - ld r6,48(r27) │ │ │ │ + ble 1a610 │ │ │ │ + li r10,0 │ │ │ │ + b 1a4d8 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f11,32(r25) │ │ │ │ - ld r11,176(r27) │ │ │ │ + ld r30,176(r27) │ │ │ │ ld r0,32(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - addi r8,r30,4 │ │ │ │ - sldi r5,r29,3 │ │ │ │ - ld r30,32(r24) │ │ │ │ - ld r24,24(r27) │ │ │ │ - sldi r6,r6,3 │ │ │ │ - std r7,32(r9) │ │ │ │ - ld r4,200(r27) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - add r5,r5,r7 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r29,r24,r3 │ │ │ │ - lfdx f12,r24,r3 │ │ │ │ - ldx r5,r23,r5 │ │ │ │ - lfd f10,8(r29) │ │ │ │ - sldi r8,r8,1 │ │ │ │ - add r8,r8,r7 │ │ │ │ - maddld r30,r0,r30,r5 │ │ │ │ + mulld r9,r22,r8 │ │ │ │ + addi r9,r9,4 │ │ │ │ + sldi r7,r29,3 │ │ │ │ + ld r24,32(r24) │ │ │ │ + ld r16,24(r27) │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfdx f0,r11,r8 │ │ │ │ - std r30,40(r26) │ │ │ │ + std r10,32(r2) │ │ │ │ + ld r6,200(r27) │ │ │ │ + mulld r9,r9,r29 │ │ │ │ + add r7,r7,r10 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r29,r16,r5 │ │ │ │ + lfdx f12,r16,r5 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + lfd f10,8(r29) │ │ │ │ + sldi r9,r9,1 │ │ │ │ + add r9,r9,r10 │ │ │ │ + maddld r24,r0,r24,r7 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ + std r24,40(r26) │ │ │ │ + ldx r9,r26,r8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - ldx r8,r26,r6 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r7,r6,r9 │ │ │ │ stfd f0,40(r25) │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r5,r4,r8 │ │ │ │ - lfdx f0,r25,r6 │ │ │ │ - ldx r8,r4,r8 │ │ │ │ + lfdx f0,r25,r8 │ │ │ │ + ldx r9,r6,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r6,0,r5 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bne 1a77c │ │ │ │ - mffprd r4,f11 │ │ │ │ - stdcx. r4,0,r5 │ │ │ │ - bne 1a764 │ │ │ │ - cmpld r8,r6 │ │ │ │ - bne 1ab24 │ │ │ │ - ld r8,8(r5) │ │ │ │ - addi r4,r5,8 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldarx r8,0,r7 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 1a56c │ │ │ │ + mffprd r6,f11 │ │ │ │ + stdcx. r6,0,r7 │ │ │ │ + bne 1a554 │ │ │ │ + cmpld r9,r8 │ │ │ │ + bne 1a904 │ │ │ │ + ld r9,8(r7) │ │ │ │ + addi r6,r7,8 │ │ │ │ + mtfprd f12,r9 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r6,0,r4 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bne 1a7ac │ │ │ │ - mffprd r5,f12 │ │ │ │ - stdcx. r5,0,r4 │ │ │ │ - bne 1a794 │ │ │ │ - cmpld r8,r6 │ │ │ │ - bne 1ab1c │ │ │ │ + ldarx r8,0,r6 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 1a59c │ │ │ │ + mffprd r7,f12 │ │ │ │ + stdcx. r7,0,r6 │ │ │ │ + bne 1a584 │ │ │ │ + cmpld r9,r8 │ │ │ │ + bne 1a8fc │ │ │ │ ld r29,88(r27) │ │ │ │ - addi r7,r7,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ addi r29,r29,1 │ │ │ │ - sldi r8,r29,1 │ │ │ │ - cmpd r8,r7 │ │ │ │ - bgt 1a6d0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r8,r21 │ │ │ │ - ble 1a7f4 │ │ │ │ - ld r6,48(r27) │ │ │ │ + sldi r7,r29,1 │ │ │ │ + cmpd r7,r10 │ │ │ │ + bgt 1a4c0 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r7,r4 │ │ │ │ + ble 1a5e4 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f11,24(r25) │ │ │ │ - ld r11,176(r27) │ │ │ │ + ld r30,176(r27) │ │ │ │ ld r0,24(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - b 1a680 │ │ │ │ - addi r19,r19,1 │ │ │ │ - cmpd r19,r8 │ │ │ │ - bge 1a824 │ │ │ │ - ld r6,48(r27) │ │ │ │ + mulld r9,r22,r8 │ │ │ │ + b 1a470 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r7 │ │ │ │ + bge 1a614 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f11,16(r25) │ │ │ │ - ld r11,176(r27) │ │ │ │ + ld r30,176(r27) │ │ │ │ ld r0,16(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - b 1a630 │ │ │ │ + mulld r9,r22,r8 │ │ │ │ + b 1a420 │ │ │ │ nop │ │ │ │ - sldi r8,r29,1 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r8 │ │ │ │ - bge 1aaf8 │ │ │ │ - ld r6,48(r27) │ │ │ │ + sldi r7,r29,1 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r17,r7 │ │ │ │ + bge 1a8d8 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f11,8(r25) │ │ │ │ - ld r11,176(r27) │ │ │ │ + ld r30,176(r27) │ │ │ │ ld r0,8(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - b 1a5dc │ │ │ │ - ble cr4,1a4e8 │ │ │ │ - li r6,0 │ │ │ │ - lfd f0,0(r16) │ │ │ │ - sldi r3,r22,4 │ │ │ │ - li r21,0 │ │ │ │ - mr r11,r6 │ │ │ │ - mr r6,r28 │ │ │ │ - mulld r7,r30,r29 │ │ │ │ - ld r20,176(r27) │ │ │ │ - sldi r5,r21,3 │ │ │ │ - ld r4,0(r24) │ │ │ │ - sldi. r8,r29,1 │ │ │ │ - std r21,0(r9) │ │ │ │ - ldx r5,r23,r5 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - maddld r11,r11,r4,r5 │ │ │ │ - add r7,r7,r21 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f11,r20,r7 │ │ │ │ - std r11,8(r26) │ │ │ │ + mulld r9,r22,r8 │ │ │ │ + b 1a3cc │ │ │ │ + ble cr4,1a2d4 │ │ │ │ + li r8,0 │ │ │ │ + fmr f0,f31 │ │ │ │ + sldi r5,r22,4 │ │ │ │ + li r3,0 │ │ │ │ + mr r4,r8 │ │ │ │ + mr r8,r28 │ │ │ │ + mulld r10,r30,r29 │ │ │ │ + ld r11,176(r27) │ │ │ │ + sldi r7,r3,3 │ │ │ │ + ld r6,0(r24) │ │ │ │ + sldi. r9,r29,1 │ │ │ │ + std r3,0(r2) │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + maddld r4,r4,r6,r7 │ │ │ │ + add r10,r10,r3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f11,r11,r10 │ │ │ │ + std r4,8(r26) │ │ │ │ fmul f11,f0,f11 │ │ │ │ stfd f11,8(r25) │ │ │ │ - ble 1a4e8 │ │ │ │ - li r18,0 │ │ │ │ - addi r7,r30,1 │ │ │ │ - add r5,r18,r8 │ │ │ │ - ld r4,8(r24) │ │ │ │ + ble 1a2d4 │ │ │ │ + li r16,0 │ │ │ │ + addi r10,r30,1 │ │ │ │ + add r7,r16,r9 │ │ │ │ + ld r6,8(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ - std r18,8(r9) │ │ │ │ - mulld r8,r7,r29 │ │ │ │ - sldi r7,r5,3 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - maddld r11,r11,r4,r7 │ │ │ │ - add r8,r8,r18 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r20,r8 │ │ │ │ - std r11,16(r26) │ │ │ │ + std r16,8(r2) │ │ │ │ + mulld r9,r10,r29 │ │ │ │ + sldi r10,r7,3 │ │ │ │ + ldx r10,r23,r10 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + maddld r4,r4,r6,r10 │ │ │ │ + add r9,r9,r16 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r11,r9 │ │ │ │ + std r4,16(r26) │ │ │ │ fmul f11,f11,f0 │ │ │ │ stfd f11,16(r25) │ │ │ │ - ble 1a4e8 │ │ │ │ - li r19,0 │ │ │ │ - addi r8,r30,2 │ │ │ │ - sldi r7,r29,2 │ │ │ │ - ld r5,16(r24) │ │ │ │ + ble 1a2d4 │ │ │ │ + li r17,0 │ │ │ │ + addi r9,r30,2 │ │ │ │ + sldi r10,r29,2 │ │ │ │ + ld r7,16(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ - std r19,16(r9) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - add r7,r7,r19 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - add r8,r8,r19 │ │ │ │ - maddld r11,r11,r5,r7 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r20,r8 │ │ │ │ - std r11,24(r26) │ │ │ │ + std r17,16(r2) │ │ │ │ + mulld r9,r9,r29 │ │ │ │ + add r10,r10,r17 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r23,r10 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + add r9,r9,r17 │ │ │ │ + maddld r4,r4,r7,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r11,r9 │ │ │ │ + std r4,24(r26) │ │ │ │ fmul f11,f11,f0 │ │ │ │ stfd f11,24(r25) │ │ │ │ - ble 1aa9c │ │ │ │ - li r7,0 │ │ │ │ - b 1a968 │ │ │ │ + ble 1a88c │ │ │ │ + li r10,0 │ │ │ │ + b 1a758 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r6,48(r27) │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f11,24(r25) │ │ │ │ - ld r20,176(r27) │ │ │ │ - ld r11,24(r26) │ │ │ │ + ld r11,176(r27) │ │ │ │ + ld r4,24(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - addi r8,r30,3 │ │ │ │ - mulli r5,r29,6 │ │ │ │ - ld r4,24(r24) │ │ │ │ + mulld r30,r22,r8 │ │ │ │ + addi r9,r30,3 │ │ │ │ + mulli r7,r29,6 │ │ │ │ + ld r6,24(r24) │ │ │ │ ld r28,24(r27) │ │ │ │ - sldi r6,r6,3 │ │ │ │ - std r7,24(r9) │ │ │ │ + sldi r8,r8,3 │ │ │ │ + std r10,24(r2) │ │ │ │ ld r30,200(r27) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - add r29,r28,r3 │ │ │ │ - lfdx f12,r28,r3 │ │ │ │ - add r5,r5,r7 │ │ │ │ + mulld r9,r9,r29 │ │ │ │ + add r29,r28,r5 │ │ │ │ + lfdx f12,r28,r5 │ │ │ │ + add r7,r7,r10 │ │ │ │ lfd f10,8(r29) │ │ │ │ - sldi r8,r8,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r8,r8,r7 │ │ │ │ - ldx r5,r23,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r20,r8 │ │ │ │ - maddld r4,r11,r4,r5 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r9,r9,r10 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r11,r9 │ │ │ │ + maddld r6,r4,r6,r7 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - std r4,32(r26) │ │ │ │ + std r6,32(r26) │ │ │ │ + ldx r9,r26,r8 │ │ │ │ stfd f0,32(r25) │ │ │ │ - ldx r8,r26,r6 │ │ │ │ - lfdx f0,r25,r6 │ │ │ │ - sldi r6,r8,4 │ │ │ │ - add r8,r30,r6 │ │ │ │ - ldx r6,r30,r6 │ │ │ │ + lfdx f0,r25,r8 │ │ │ │ + sldi r8,r9,4 │ │ │ │ + add r9,r30,r8 │ │ │ │ + ldx r8,r30,r8 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - mtfprd f11,r6 │ │ │ │ + mtfprd f11,r8 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r4,f11 │ │ │ │ - ldarx r5,0,r8 │ │ │ │ - cmpd r5,r6 │ │ │ │ - bne 1a9fc │ │ │ │ - stdcx. r4,0,r8 │ │ │ │ - bne 1a9e8 │ │ │ │ - cmpld r5,r6 │ │ │ │ - bne 1aaf0 │ │ │ │ - addi r5,r8,8 │ │ │ │ - ld r8,8(r8) │ │ │ │ - mtfprd f12,r8 │ │ │ │ + mffprd r6,f11 │ │ │ │ + ldarx r7,0,r9 │ │ │ │ + cmpd r7,r8 │ │ │ │ + bne 1a7ec │ │ │ │ + stdcx. r6,0,r9 │ │ │ │ + bne 1a7d8 │ │ │ │ + cmpld r7,r8 │ │ │ │ + bne 1a8d0 │ │ │ │ + addi r7,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f12,r9 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r4,f12 │ │ │ │ - ldarx r6,0,r5 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bne 1aa2c │ │ │ │ - stdcx. r4,0,r5 │ │ │ │ - bne 1aa18 │ │ │ │ - cmpld r8,r6 │ │ │ │ - bne 1aae8 │ │ │ │ + mffprd r6,f12 │ │ │ │ + ldarx r8,0,r7 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 1a81c │ │ │ │ + stdcx. r6,0,r7 │ │ │ │ + bne 1a808 │ │ │ │ + cmpld r9,r8 │ │ │ │ + bne 1a8c8 │ │ │ │ ld r29,88(r27) │ │ │ │ - addi r7,r7,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ addi r29,r29,1 │ │ │ │ - sldi r8,r29,1 │ │ │ │ - cmpd r8,r7 │ │ │ │ - bgt 1a950 │ │ │ │ - addi r19,r19,1 │ │ │ │ - cmpd r8,r19 │ │ │ │ - ble 1aa74 │ │ │ │ - ld r6,48(r27) │ │ │ │ + sldi r9,r29,1 │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt 1a740 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r9,r17 │ │ │ │ + ble 1a864 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f11,16(r25) │ │ │ │ - ld r20,176(r27) │ │ │ │ - ld r11,16(r26) │ │ │ │ + ld r11,176(r27) │ │ │ │ + ld r4,16(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - b 1a8f4 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r8 │ │ │ │ - bge 1aaa0 │ │ │ │ - ld r6,48(r27) │ │ │ │ + mulld r30,r22,r8 │ │ │ │ + b 1a6e4 │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd r16,r9 │ │ │ │ + bge 1a890 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f11,8(r25) │ │ │ │ - ld r20,176(r27) │ │ │ │ - ld r11,8(r26) │ │ │ │ + ld r11,176(r27) │ │ │ │ + ld r4,8(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - b 1a8ac │ │ │ │ - sldi r8,r29,1 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r21,r8 │ │ │ │ - bge 1a4e8 │ │ │ │ - ld r6,48(r27) │ │ │ │ + mulld r30,r22,r8 │ │ │ │ + b 1a69c │ │ │ │ + sldi r9,r29,1 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r9 │ │ │ │ + bge 1a2d4 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f0,0(r25) │ │ │ │ - ld r11,0(r26) │ │ │ │ + ld r4,0(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - b 1a868 │ │ │ │ - ld r9,240(r27) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ldx r22,r9,r10 │ │ │ │ - b 1a16c │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1a130 │ │ │ │ - mr r8,r28 │ │ │ │ - b 1a330 │ │ │ │ - mr r8,r6 │ │ │ │ - b 1aa0c │ │ │ │ - mr r6,r5 │ │ │ │ - b 1a9dc │ │ │ │ + mulld r30,r22,r8 │ │ │ │ + b 1a658 │ │ │ │ addi r20,r20,1 │ │ │ │ - cmpd r20,r8 │ │ │ │ - bge 1a4e8 │ │ │ │ - ld r6,48(r27) │ │ │ │ + li r2,0 │ │ │ │ + b 19f08 │ │ │ │ + mr r9,r28 │ │ │ │ + b 1a118 │ │ │ │ + mr r9,r8 │ │ │ │ + b 1a7fc │ │ │ │ + mr r8,r7 │ │ │ │ + b 1a7cc │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r7 │ │ │ │ + bge 1a2d4 │ │ │ │ + ld r8,48(r27) │ │ │ │ lfd f0,0(r25) │ │ │ │ ld r0,0(r26) │ │ │ │ ld r24,72(r27) │ │ │ │ - mulld r30,r22,r6 │ │ │ │ - b 1a598 │ │ │ │ - mr r8,r6 │ │ │ │ - b 1a78c │ │ │ │ - mr r8,r6 │ │ │ │ - b 1a75c │ │ │ │ - mr r8,r6 │ │ │ │ - b 1a440 │ │ │ │ - mr r6,r5 │ │ │ │ - b 1a410 │ │ │ │ + mulld r9,r22,r8 │ │ │ │ + b 1a388 │ │ │ │ + mr r9,r8 │ │ │ │ + b 1a57c │ │ │ │ + mr r9,r8 │ │ │ │ + b 1a54c │ │ │ │ + mr r9,r10 │ │ │ │ + b 1a220 │ │ │ │ + mr r10,r8 │ │ │ │ + b 1a1f0 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1281 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprd f0,r10 │ │ │ │ lfd f12,0(r8) │ │ │ │ - std r25,-56(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + std r27,-40(r1) │ │ │ │ + xxmrghd vs1,vs2,vs1 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ - std r26,-48(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - xxmrghd vs1,vs2,vs1 │ │ │ │ mr r31,r1 │ │ │ │ + ld r30,0(r1) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - ld r3,200(r31) │ │ │ │ - ld r0,192(r31) │ │ │ │ - ld r11,208(r31) │ │ │ │ - ld r25,216(r31) │ │ │ │ - ld r4,0(r1) │ │ │ │ - sldi r8,r3,1 │ │ │ │ - addi r12,r3,1 │ │ │ │ + ld r12,200(r31) │ │ │ │ + ld r11,192(r31) │ │ │ │ + ld r3,208(r31) │ │ │ │ + ld r26,216(r31) │ │ │ │ + addi r0,r12,1 │ │ │ │ + sldi r4,r12,1 │ │ │ │ frim f0,f0 │ │ │ │ - addi r8,r8,1 │ │ │ │ + sldi r2,r0,4 │ │ │ │ + addi r8,r4,1 │ │ │ │ + neg r2,r2 │ │ │ │ cmpdi cr7,r8,0 │ │ │ │ - sldi r8,r12,4 │ │ │ │ fctidz f0,f0 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r4,r1,r8 │ │ │ │ - addi r4,r1,32 │ │ │ │ - mffprd r8,f0 │ │ │ │ - addi r28,r8,1 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - add r28,r28,r3 │ │ │ │ - add r8,r8,r10 │ │ │ │ + stdux r30,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r28,r12,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ add r28,r28,r10 │ │ │ │ - divd r30,r8,r10 │ │ │ │ - divd r29,r28,r10 │ │ │ │ + add r27,r12,r10 │ │ │ │ + add r27,r27,r2 │ │ │ │ + divd r30,r28,r10 │ │ │ │ + divd r29,r27,r10 │ │ │ │ mulld r30,r30,r10 │ │ │ │ mulld r29,r29,r10 │ │ │ │ - subf r30,r30,r8 │ │ │ │ - subf r29,r29,r28 │ │ │ │ - blt cr7,1ac70 │ │ │ │ - mtfprd f0,r0 │ │ │ │ + subf r30,r30,r28 │ │ │ │ + subf r27,r29,r27 │ │ │ │ + blt cr7,1aa64 │ │ │ │ + mtfprd f0,r11 │ │ │ │ lfd f12,0(r9) │ │ │ │ - sldi r9,r12,1 │ │ │ │ - addi r27,r4,-8 │ │ │ │ + srdi r28,r4,1 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + plxv vs32,338440 # 6d3f0 │ │ │ │ + mtvsrdd vs42,r11,r11 │ │ │ │ + mr r9,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r2,r28,1 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + andi. r4,r2,1 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - add r9,r3,r0 │ │ │ │ - divd r3,r9,r0 │ │ │ │ - mulld r3,r3,r0 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - addi r28,r3,1 │ │ │ │ - divd r8,r3,r0 │ │ │ │ - mr r26,r27 │ │ │ │ - addi r27,r27,16 │ │ │ │ - divd r9,r28,r0 │ │ │ │ - mulld r8,r8,r0 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - addi r3,r3,2 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - std r8,-8(r27) │ │ │ │ - std r9,16(r26) │ │ │ │ - bdnz 1ac3c │ │ │ │ - cmpd cr6,r11,r30 │ │ │ │ - cmpd r30,r29 │ │ │ │ - cmpd cr5,r25,r29 │ │ │ │ - isel r8,r30,r11,4*cr6+lt │ │ │ │ - isel r27,r29,r25,4*cr5+gt │ │ │ │ - subf r28,r30,r8 │ │ │ │ - bge 1ad40 │ │ │ │ - subf. r29,r8,r27 │ │ │ │ - blt 1ad0c │ │ │ │ - blt cr7,1ad0c │ │ │ │ - add r3,r29,r28 │ │ │ │ - mulld r8,r0,r8 │ │ │ │ - addi r10,r6,8 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - sldi r12,r12,1 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r6,r9,r6 │ │ │ │ - add r3,r3,r10 │ │ │ │ - nop │ │ │ │ + mffprd r4,f0 │ │ │ │ + subf r12,r12,r4 │ │ │ │ + add r12,r12,r11 │ │ │ │ + divd r4,r12,r11 │ │ │ │ + mulld r4,r4,r11 │ │ │ │ + subf r4,r4,r12 │ │ │ │ + mtvsrdd vs45,r4,r4 │ │ │ │ + bne 1ac40 │ │ │ │ + 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 1aa3c │ │ │ │ + cmpd cr6,r3,r30 │ │ │ │ + cmpd r30,r27 │ │ │ │ + cmpd cr5,r26,r27 │ │ │ │ + isel r4,r30,r3,4*cr6+lt │ │ │ │ + isel r27,r27,r26,4*cr5+gt │ │ │ │ + subf r28,r30,r4 │ │ │ │ + bge 1ab20 │ │ │ │ + subf. r9,r4,r27 │ │ │ │ + blt 1aafc │ │ │ │ + blt cr7,1aafc │ │ │ │ + add r9,r9,r28 │ │ │ │ + addi r3,r6,8 │ │ │ │ + mulld r10,r11,r4 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + sldi r0,r0,1 │ │ │ │ + sldi r4,r9,3 │ │ │ │ + add r6,r2,r6 │ │ │ │ + add r4,r4,r3 │ │ │ │ nop │ │ │ │ - mtctr r12 │ │ │ │ lfd f12,0(r6) │ │ │ │ - li r10,0 │ │ │ │ + mtctr r0 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r9,r8,r9 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + ldx r2,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + add r2,r10,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs1,vs11 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1acd0 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1aac0 │ │ │ │ addi r6,r6,8 │ │ │ │ - add r8,r8,r0 │ │ │ │ - cmpld r3,r6 │ │ │ │ - bne 1acc0 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpld r4,r6 │ │ │ │ + bne 1aab0 │ │ │ │ addi r1,r31,96 │ │ │ │ - ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ + subf. r9,r4,r26 │ │ │ │ + blt 1ac60 │ │ │ │ + blt cr7,1aafc │ │ │ │ + add r9,r9,r28 │ │ │ │ + mulld r4,r11,r4 │ │ │ │ + addi r2,r6,8 │ │ │ │ + sldi r12,r28,3 │ │ │ │ + sldi r26,r0,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + mr r25,r2 │ │ │ │ + add r12,r12,r6 │ │ │ │ + add r29,r2,r9 │ │ │ │ + lfd f12,0(r12) │ │ │ │ + mtctr r26 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - subf. r9,r8,r25 │ │ │ │ - blt 1ae64 │ │ │ │ - blt cr7,1ad0c │ │ │ │ - add r26,r9,r28 │ │ │ │ - mulld r3,r0,r8 │ │ │ │ - addi r9,r6,8 │ │ │ │ - sldi r29,r28,3 │ │ │ │ - sldi r25,r12,1 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - mr r24,r9 │ │ │ │ - add r29,r29,r6 │ │ │ │ - add r26,r9,r26 │ │ │ │ - mtctr r25 │ │ │ │ - lfd f12,0(r29) │ │ │ │ - li r8,0 │ │ │ │ - nop │ │ │ │ - ldx r9,r4,r8 │ │ │ │ - lfdx f0,r7,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r9,r3,r9 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + ldx r2,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + add r2,r4,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs1,vs11 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1ad80 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r3,r3,r0 │ │ │ │ - cmpld r26,r29 │ │ │ │ - bne 1ad70 │ │ │ │ - subf r9,r30,r11 │ │ │ │ - subf. r29,r11,r27 │ │ │ │ - add r9,r9,r10 │ │ │ │ - add r9,r9,r28 │ │ │ │ - blt 1ad0c │ │ │ │ - add r3,r29,r9 │ │ │ │ - mulld r8,r0,r11 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - sldi r12,r12,1 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r6,r9,r6 │ │ │ │ - add r3,r24,r3 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1ab60 │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r4,r4,r11 │ │ │ │ + cmpld r29,r12 │ │ │ │ + bne 1ab50 │ │ │ │ + subf r30,r30,r3 │ │ │ │ + subf. r9,r3,r27 │ │ │ │ + add r2,r10,r28 │ │ │ │ + add r2,r2,r30 │ │ │ │ + blt 1aafc │ │ │ │ + add r4,r9,r2 │ │ │ │ + mulld r10,r11,r3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r0,r0,1 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + add r6,r2,r6 │ │ │ │ + add r4,r25,r4 │ │ │ │ nop │ │ │ │ - mtctr r12 │ │ │ │ lfd f12,0(r6) │ │ │ │ - li r10,0 │ │ │ │ + mtctr r0 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r9,r8,r9 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + ldx r2,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + add r2,r10,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs1,vs11 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1ae00 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1abe0 │ │ │ │ addi r6,r6,8 │ │ │ │ - add r8,r8,r0 │ │ │ │ - cmpld r3,r6 │ │ │ │ - bne 1adf0 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpld r4,r6 │ │ │ │ + bne 1abd0 │ │ │ │ addi r1,r31,96 │ │ │ │ - ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - subf. r29,r11,r27 │ │ │ │ - blt 1ad0c │ │ │ │ - blt cr7,1ad0c │ │ │ │ - subf r9,r30,r11 │ │ │ │ - addi r8,r6,8 │ │ │ │ - add r9,r9,r10 │ │ │ │ - mr r24,r8 │ │ │ │ - add r9,r9,r28 │ │ │ │ - b 1add0 │ │ │ │ + vaddudm v1,v13,v0 │ │ │ │ + cmpdi r28,0 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + addi r9,r8,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r8) │ │ │ │ + bne 1aa34 │ │ │ │ + b 1aa64 │ │ │ │ + subf. r9,r3,r27 │ │ │ │ + blt 1aafc │ │ │ │ + blt cr7,1aafc │ │ │ │ + addi r2,r6,8 │ │ │ │ + subf r30,r30,r3 │ │ │ │ + mr r25,r2 │ │ │ │ + add r2,r10,r28 │ │ │ │ + add r2,r2,r30 │ │ │ │ + b 1abb0 │ │ │ │ ... │ │ │ │ - .long 0x880 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-12192 │ │ │ │ + .long 0x780 │ │ │ │ mflr r0 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ + std r17,-144(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + std r28,-56(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + std r29,-48(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ ld r29,0(r3) │ │ │ │ - std r14,-152(r1) │ │ │ │ - std r15,-144(r1) │ │ │ │ - std r16,-136(r1) │ │ │ │ - std r17,-128(r1) │ │ │ │ - std r18,-120(r1) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r20,-104(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ + std r31,-32(r1) │ │ │ │ + std r14,-168(r1) │ │ │ │ + std r15,-160(r1) │ │ │ │ + std r16,-152(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ + std r21,-112(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ ld r27,8(r29) │ │ │ │ - mr r28,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-272(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r25,-80(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + stdu r1,-368(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs61,144(r1) │ │ │ │ + stxv vs62,160(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r30 │ │ │ │ - mr r6,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1ba50 │ │ │ │ - maddld r6,r10,r6,r9 │ │ │ │ - add r9,r10,r6 │ │ │ │ - cmpd r6,r9 │ │ │ │ - std r9,72(r31) │ │ │ │ - bge 1b4f0 │ │ │ │ - ld r9,8(r28) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r27,r30 │ │ │ │ + mr r18,r3 │ │ │ │ + mulld r2,r9,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1b97c │ │ │ │ + maddld r18,r9,r18,r2 │ │ │ │ + add r2,r9,r18 │ │ │ │ + cmpd r18,r2 │ │ │ │ + std r2,64(r31) │ │ │ │ + bge 1b414 │ │ │ │ + ld r2,8(r28) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r18,r6 │ │ │ │ - addi r10,r10,27712 │ │ │ │ - std r9,64(r31) │ │ │ │ - sldi r9,r6,4 │ │ │ │ - std r10,32(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,40(r31) │ │ │ │ - lwz r9,112(r29) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1ba40 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxspltidp vs29,1073741824 │ │ │ │ + xxspltd vs61,vs31,0 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + std r2,56(r31) │ │ │ │ + sldi r2,r18,4 │ │ │ │ + addi r20,r2,8 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1b970 │ │ │ │ mr r25,r18 │ │ │ │ - ld r19,88(r29) │ │ │ │ ld r23,48(r29) │ │ │ │ - ld r9,32(r31) │ │ │ │ ld r6,0(r1) │ │ │ │ + mr r12,r1 │ │ │ │ li r7,0 │ │ │ │ - std r1,80(r31) │ │ │ │ - addi r30,r19,1 │ │ │ │ + ld r19,88(r29) │ │ │ │ sldi r22,r23,3 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addic. r11,r23,-1 │ │ │ │ + addic. r8,r23,-1 │ │ │ │ + addi r30,r19,1 │ │ │ │ + addi r14,r22,15 │ │ │ │ + addi r10,r22,23 │ │ │ │ + mulld r9,r23,r30 │ │ │ │ sldi r21,r30,1 │ │ │ │ - addi r20,r22,15 │ │ │ │ - addi r8,r22,23 │ │ │ │ - mulld r10,r23,r30 │ │ │ │ - mulld r5,r22,r21 │ │ │ │ - clrrdi r9,r20,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - std r5,48(r31) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + clrrdi r2,r14,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mulld r16,r22,r21 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ - addi r17,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r16,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + addi r5,r1,32 │ │ │ │ + neg r9,r9 │ │ │ │ + std r5,32(r31) │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r5,r1,32 │ │ │ │ + std r5,40(r31) │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ + stdux r6,r1,r10 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - mr r28,r1 │ │ │ │ + stdux r6,r1,r10 │ │ │ │ std r7,0(r27) │ │ │ │ - stfdu f0,32(r28) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r28,r1 │ │ │ │ + stfdu f30,32(r28) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r24,r1,32 │ │ │ │ - blt 1ba5c │ │ │ │ + blt 1b988 │ │ │ │ + ld r9,32(r31) │ │ │ │ mulld r7,r25,r23 │ │ │ │ - ld r8,120(r29) │ │ │ │ - mulld r11,r11,r30 │ │ │ │ - neg r10,r30 │ │ │ │ + mulld r10,r8,r30 │ │ │ │ + ld r15,120(r29) │ │ │ │ + mulli r11,r30,-16 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ ld r26,72(r29) │ │ │ │ - add r14,r17,r22 │ │ │ │ - add r15,r16,r22 │ │ │ │ - cmpdi r30,0 │ │ │ │ - addi r0,r24,-8 │ │ │ │ - std r18,56(r31) │ │ │ │ - sldi r12,r10,1 │ │ │ │ - std r25,88(r31) │ │ │ │ - std r29,96(r31) │ │ │ │ - std r17,104(r31) │ │ │ │ - addi r10,r8,-8 │ │ │ │ - add r6,r26,r22 │ │ │ │ - add r3,r23,r7 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r3,r3,r10 │ │ │ │ - ldu r25,-8(r6) │ │ │ │ - lfd f12,0(r3) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - fcfid f0,f0 │ │ │ │ + add r3,r9,r22 │ │ │ │ + ld r9,40(r31) │ │ │ │ + add r6,r23,r7 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r5,r26,r22 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r10,r24,r10 │ │ │ │ + add r4,r9,r22 │ │ │ │ + addi r9,r15,-8 │ │ │ │ + add r6,r6,r9 │ │ │ │ + lxsd v0,-8(r5) │ │ │ │ + lfd f12,0(r6) │ │ │ │ + addi r5,r5,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - addi r29,r10,1 │ │ │ │ - subf r10,r19,r10 │ │ │ │ - add r29,r29,r19 │ │ │ │ - stdu r10,-8(r14) │ │ │ │ - stdu r29,-8(r15) │ │ │ │ - ble 1b0f0 │ │ │ │ - srdi r5,r21,1 │ │ │ │ - sldi r29,r11,3 │ │ │ │ - add r10,r10,r25 │ │ │ │ - mtctr r5 │ │ │ │ - add r29,r29,r0 │ │ │ │ - addi r18,r10,1 │ │ │ │ - divd r4,r10,r25 │ │ │ │ - mr r17,r29 │ │ │ │ - addi r29,r29,16 │ │ │ │ - divd r5,r18,r25 │ │ │ │ - mulld r4,r4,r25 │ │ │ │ - mulld r5,r5,r25 │ │ │ │ - subf r4,r4,r10 │ │ │ │ - addi r10,r10,2 │ │ │ │ - subf r5,r5,r18 │ │ │ │ - std r4,-8(r29) │ │ │ │ - std r5,16(r17) │ │ │ │ - bdnz 1b0bc │ │ │ │ - cmpld cr7,r26,r6 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - add r11,r11,r12 │ │ │ │ - bne cr7,1b070 │ │ │ │ + mffprd r9,f0 │ │ │ │ + addi r8,r9,1 │ │ │ │ + subf r9,r19,r9 │ │ │ │ + add r8,r8,r19 │ │ │ │ + stdu r9,-8(r3) │ │ │ │ + stdu r8,-8(r4) │ │ │ │ + ble cr7,1af1c │ │ │ │ + srdi r0,r21,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + plxv vs33,337228 # 6d3f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r8,r10 │ │ │ │ + mr r9,r0 │ │ │ │ + andi. r0,r9,1 │ │ │ │ + addi r0,r9,-1 │ │ │ │ + beq 1aee4 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v13 │ │ │ │ + cmpdi r0,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r8,r10,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r10) │ │ │ │ + beq 1af1c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + addi r8,r8,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r8) │ │ │ │ + stxv vs44,-16(r8) │ │ │ │ + bdnz 1aeec │ │ │ │ + cmpld r26,r5 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + add r10,r10,r11 │ │ │ │ + bne 1ae64 │ │ │ │ mr r5,r22 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r9 │ │ │ │ - ld r18,56(r31) │ │ │ │ - ld r25,88(r31) │ │ │ │ - ld r29,96(r31) │ │ │ │ - ld r17,104(r31) │ │ │ │ - std r7,88(r31) │ │ │ │ - std r8,56(r31) │ │ │ │ - addi r14,r19,2 │ │ │ │ - li r15,0 │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r3,r2 │ │ │ │ + std r7,48(r31) │ │ │ │ + std r12,120(r31) │ │ │ │ + li r17,0 │ │ │ │ + bl 58a0 │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r8,104(r29) │ │ │ │ + addi r5,r19,2 │ │ │ │ mtfprd f0,r19 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - ld r0,0(r1) │ │ │ │ - clrrdi r5,r20,4 │ │ │ │ - ld r8,56(r31) │ │ │ │ - ld r7,88(r31) │ │ │ │ - li r4,0 │ │ │ │ - clrldi r20,r21,3 │ │ │ │ - sldi r6,r21,3 │ │ │ │ + clrrdi r9,r14,4 │ │ │ │ + sldi r11,r21,3 │ │ │ │ + addi r6,r16,15 │ │ │ │ + li r0,0 │ │ │ │ + li r10,0 │ │ │ │ + mr r2,r3 │ │ │ │ + ld r3,0(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,27744(r10) │ │ │ │ - ld r10,32(r31) │ │ │ │ - neg r5,r5 │ │ │ │ - ld r11,104(r29) │ │ │ │ - mr r9,r3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfd f11,0(r10) │ │ │ │ - ld r10,48(r31) │ │ │ │ - stdux r0,r1,r5 │ │ │ │ - fadd f0,f0,f12 │ │ │ │ - mtfprd f12,r11 │ │ │ │ - divd r0,r11,r14 │ │ │ │ - addi r12,r1,32 │ │ │ │ + neg r9,r9 │ │ │ │ + std r11,88(r31) │ │ │ │ + clrrdi r6,r6,4 │ │ │ │ + sldi r4,r7,3 │ │ │ │ + mtfprd f12,r8 │ │ │ │ + clrldi r7,r21,3 │ │ │ │ + neg r6,r6 │ │ │ │ + add r4,r15,r4 │ │ │ │ + fcfid f8,f12 │ │ │ │ + fadd f0,f0,f29 │ │ │ │ + std r4,80(r31) │ │ │ │ + divd r4,r8,r5 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ + std r4,48(r31) │ │ │ │ + stdux r3,r1,r9 │ │ │ │ + addi r9,r8,1 │ │ │ │ + mtfprd f0,r4 │ │ │ │ + std r9,96(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r8,r1,32 │ │ │ │ + xxspltd vs41,vs0,0 │ │ │ │ + std r8,72(r31) │ │ │ │ + stdux r9,r1,r6 │ │ │ │ + mr r9,r2 │ │ │ │ + std r18,104(r31) │ │ │ │ + std r25,112(r31) │ │ │ │ + addi r5,r1,32 │ │ │ │ + mr r6,r5 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfdx f0,r26,r17 │ │ │ │ + ldx r18,r2,r17 │ │ │ │ + ld r2,80(r31) │ │ │ │ + fcfid f11,f0 │ │ │ │ + mtfprd f12,r18 │ │ │ │ + lfdx f0,r2,r17 │ │ │ │ + ld r2,40(r31) │ │ │ │ fcfid f12,f12 │ │ │ │ - addi r3,r10,15 │ │ │ │ - add r10,r8,r7 │ │ │ │ - addi r8,r11,1 │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - ld r7,0(r1) │ │ │ │ - clrrdi r3,r3,4 │ │ │ │ - neg r3,r3 │ │ │ │ - stdux r7,r1,r3 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r7,r27 │ │ │ │ - mr r9,r28 │ │ │ │ - std r18,88(r31) │ │ │ │ - std r25,96(r31) │ │ │ │ - std r29,48(r31) │ │ │ │ - std r17,56(r31) │ │ │ │ - addi r11,r1,32 │ │ │ │ - std r10,104(r31) │ │ │ │ - mr r14,r11 │ │ │ │ - fmul f11,f11,f12 │ │ │ │ - ld r10,56(r31) │ │ │ │ - lfdx f0,r26,r15 │ │ │ │ - ldx r28,r16,r15 │ │ │ │ - ldx r5,r10,r15 │ │ │ │ - ld r10,104(r31) │ │ │ │ - fcfid f10,f0 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - lfdx f12,r10,r15 │ │ │ │ - cmpd r5,r28 │ │ │ │ + ldx r12,r2,r17 │ │ │ │ + ld r2,72(r31) │ │ │ │ + fmsub f0,f11,f0,f12 │ │ │ │ + cmpd r18,r12 │ │ │ │ + fmul f0,f0,f8 │ │ │ │ + stfdx f0,r2,r17 │ │ │ │ + bgt 1b1fc │ │ │ │ + frim f10,f0 │ │ │ │ + subf r11,r18,r12 │ │ │ │ + fsub f11,f30,f0 │ │ │ │ + ld r15,176(r29) │ │ │ │ + cmpldi r11,1 │ │ │ │ + fctidz f12,f10 │ │ │ │ + fadd f11,f11,f10 │ │ │ │ + mffprd r16,f12 │ │ │ │ + fsub f12,f0,f10 │ │ │ │ + not r14,r16 │ │ │ │ + ble 1b484 │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r8,r0,3 │ │ │ │ + plxv vs44,336788 # 6d3f0 │ │ │ │ + xxspltd vs9,vs11,0 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + std r29,128(r31) │ │ │ │ + mtvsrdd vs42,r16,r16 │ │ │ │ + mtvsrdd vs40,r14,r14 │ │ │ │ + mr r25,r6 │ │ │ │ + srdi r2,r11,1 │ │ │ │ + add r8,r15,r8 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v12,v9 │ │ │ │ + addi r25,r25,16 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v8,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs0,vs45 │ │ │ │ + xvcvsxddp vs7,vs43 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xvcmpgtdp vs7,vs7,vs61 │ │ │ │ + xxsel vs0,vs32,vs45,vs0 │ │ │ │ + xxsel vs7,vs33,vs43,vs7 │ │ │ │ + mfvsrld r29,vs0 │ │ │ │ + mffprd r4,f0 │ │ │ │ + mfvsrld r3,vs7 │ │ │ │ + mffprd r2,f7 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r4,r4,r8 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r29,r29,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r3,r3,r8 │ │ │ │ + mtvsrdd vs0,r4,r29 │ │ │ │ + mtvsrdd vs7,r2,r3 │ │ │ │ + xvmuldp vs7,vs7,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs7 │ │ │ │ + stxv vs0,-16(r25) │ │ │ │ + bdnz 1b088 │ │ │ │ + andi. r2,r11,1 │ │ │ │ + ld r29,128(r31) │ │ │ │ + beq 1b1fc │ │ │ │ + clrrdi r11,r11,1 │ │ │ │ + add r18,r18,r11 │ │ │ │ + ld r2,48(r31) │ │ │ │ + mulld r2,r2,r11 │ │ │ │ + subf r25,r2,r16 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + mr r8,r25 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f10,f12,f0 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - stfdx f12,r12,r15 │ │ │ │ - bgt 1b2d4 │ │ │ │ - ld r10,32(r31) │ │ │ │ - frim f0,f12 │ │ │ │ - addi r28,r28,1 │ │ │ │ - mr r25,r14 │ │ │ │ - subf r28,r5,r28 │ │ │ │ - lfd f10,0(r10) │ │ │ │ - ld r10,48(r31) │ │ │ │ - fctidz f9,f0 │ │ │ │ - fsub f10,f10,f12 │ │ │ │ - ld r18,176(r10) │ │ │ │ - fsub f12,f12,f0 │ │ │ │ - mffprd r5,f9 │ │ │ │ - fadd f10,f10,f0 │ │ │ │ - b 1b26c │ │ │ │ - lfdx f9,r18,r17 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r5,r0,r5 │ │ │ │ - fmadd f0,f12,f9,f0 │ │ │ │ - stfd f0,0(r25) │ │ │ │ - beq 1b2d4 │ │ │ │ - addi r25,r25,8 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r29,r5,1 │ │ │ │ - not r10,r5 │ │ │ │ - mr r27,r5 │ │ │ │ - fcfid f9,f0 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - add r17,r4,r29 │ │ │ │ - add r10,r10,r4 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 1b13c │ │ │ │ + subf r8,r16,r2 │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r8,r0,r8 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + sldi r8,r8,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r17,r17,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fcmpu cr7,f9,f31 │ │ │ │ + lfdx f10,r15,r8 │ │ │ │ + fmul f10,f11,f10 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1b2a8 │ │ │ │ - neg r27,r5 │ │ │ │ - add r29,r4,r27 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - lfdx f0,r18,r29 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - bgt 1b250 │ │ │ │ - lfdx f9,r18,r10 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r5,r0,r5 │ │ │ │ - fmadd f0,f12,f9,f0 │ │ │ │ - stfd f0,0(r25) │ │ │ │ - bne 1b268 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r4,r4,r8 │ │ │ │ - add r14,r14,r6 │ │ │ │ - cmpld r22,r15 │ │ │ │ - bne 1b1e0 │ │ │ │ + bgt 1b164 │ │ │ │ + add r25,r2,r14 │ │ │ │ + add r8,r0,r25 │ │ │ │ + mulld r25,r10,r7 │ │ │ │ + addi r18,r18,1 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + cmpd r12,r18 │ │ │ │ + lfdx f0,r15,r8 │ │ │ │ + add r8,r25,r11 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r5,r8 │ │ │ │ + blt 1b1fc │ │ │ │ + ld r8,48(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + add r2,r8,r2 │ │ │ │ + subf r8,r2,r16 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + mr r18,r8 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 1b1b8 │ │ │ │ + subf r18,r16,r2 │ │ │ │ + addi r8,r8,1 │ │ │ │ + add r18,r0,r18 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + sldi r18,r18,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r15,r18 │ │ │ │ + fmul f11,f11,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 1b1e0 │ │ │ │ + add r8,r14,r2 │ │ │ │ + add r8,r0,r8 │ │ │ │ + add r11,r25,r11 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + sldi r2,r11,3 │ │ │ │ + lfdx f0,r15,r8 │ │ │ │ + fmadd f0,f12,f0,f11 │ │ │ │ + stfdx f0,r5,r2 │ │ │ │ + ld r2,96(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + cmpd r23,r10 │ │ │ │ + add r0,r0,r2 │ │ │ │ + ld r2,88(r31) │ │ │ │ + add r6,r6,r2 │ │ │ │ + bne 1afe8 │ │ │ │ cmpdi r23,4 │ │ │ │ - mr r28,r9 │ │ │ │ - ld r18,88(r31) │ │ │ │ - ld r25,96(r31) │ │ │ │ - ld r29,48(r31) │ │ │ │ - ld r17,56(r31) │ │ │ │ - mr r27,r7 │ │ │ │ - mr r9,r3 │ │ │ │ - beq 1b7f0 │ │ │ │ + ld r18,104(r31) │ │ │ │ + ld r25,112(r31) │ │ │ │ + mr r2,r9 │ │ │ │ + ld r12,120(r31) │ │ │ │ + beq 1b48c │ │ │ │ cmpdi r23,5 │ │ │ │ - beq 1b558 │ │ │ │ - li r10,0 │ │ │ │ - ld r20,64(r31) │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble 1b4c4 │ │ │ │ + beq 1b6dc │ │ │ │ + li r9,0 │ │ │ │ + ld r3,56(r31) │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 1b3f4 │ │ │ │ sldi r25,r25,4 │ │ │ │ clrldi r21,r21,3 │ │ │ │ - li r26,0 │ │ │ │ - addi r15,r9,-8 │ │ │ │ - li r19,0 │ │ │ │ - cmpd r10,r23 │ │ │ │ - bge 1b3bc │ │ │ │ + li r30,0 │ │ │ │ + addi r19,r2,-8 │ │ │ │ + li r0,0 │ │ │ │ + cmpd r9,r23 │ │ │ │ + bge 1b2e4 │ │ │ │ ld r4,88(r29) │ │ │ │ + subf r8,r9,r23 │ │ │ │ + sldi r10,r9,3 │ │ │ │ ld r7,72(r29) │ │ │ │ - subf r6,r10,r23 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - mtctr r6 │ │ │ │ - add r3,r27,r8 │ │ │ │ - lfdx f0,r28,r8 │ │ │ │ - add r30,r15,r8 │ │ │ │ + mtctr r8 │ │ │ │ + add r11,r27,r10 │ │ │ │ + lfdx f0,r28,r10 │ │ │ │ + add r26,r19,r10 │ │ │ │ addi r4,r4,1 │ │ │ │ - addi r6,r7,-8 │ │ │ │ - ld r5,0(r3) │ │ │ │ - mulld r7,r4,r10 │ │ │ │ - add r6,r6,r8 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + ld r6,0(r11) │ │ │ │ + mulld r8,r4,r9 │ │ │ │ + add r7,r7,r10 │ │ │ │ sldi r4,r4,1 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - ldu r8,8(r30) │ │ │ │ - ldu r0,8(r6) │ │ │ │ - maddld r23,r10,r21,r8 │ │ │ │ - add r8,r7,r8 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r7,r7,r4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r14,r10,3 │ │ │ │ - ldx r12,r24,r8 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - lfdx f12,r11,r8 │ │ │ │ - maddld r5,r5,r0,r12 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + ldu r10,8(r26) │ │ │ │ + ldu r17,8(r7) │ │ │ │ + maddld r23,r9,r21,r10 │ │ │ │ + add r10,r8,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r8,r8,r4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + sldi r16,r9,3 │ │ │ │ + ldx r15,r24,r10 │ │ │ │ + sldi r10,r23,3 │ │ │ │ + lfdx f12,r5,r10 │ │ │ │ + maddld r6,r6,r17,r15 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r5,8(r3) │ │ │ │ - stfdx f0,r28,r14 │ │ │ │ - bdnz 1b37c │ │ │ │ - ld r10,24(r29) │ │ │ │ - ldx r8,r27,r22 │ │ │ │ + stdu r6,8(r11) │ │ │ │ + stfdx f0,r28,r16 │ │ │ │ + bdnz 1b2a4 │ │ │ │ + ld r9,24(r29) │ │ │ │ + ldx r10,r27,r22 │ │ │ │ lfdx f0,r28,r22 │ │ │ │ - ld r7,200(r29) │ │ │ │ - add r6,r10,r25 │ │ │ │ - lfdx f12,r10,r25 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lfd f11,8(r6) │ │ │ │ - add r10,r7,r8 │ │ │ │ - ldx r8,r7,r8 │ │ │ │ + ld r8,200(r29) │ │ │ │ + add r7,r9,r25 │ │ │ │ + lfdx f12,r9,r25 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lfd f11,8(r7) │ │ │ │ + add r9,r8,r10 │ │ │ │ + ldx r10,r8,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + mtfprd f11,r10 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r6,f11 │ │ │ │ - ldarx r7,0,r10 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bne 1b40c │ │ │ │ - stdcx. r6,0,r10 │ │ │ │ - bne 1b3f8 │ │ │ │ - cmpld r7,r8 │ │ │ │ - bne 1bac4 │ │ │ │ - addi r7,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f12,r10 │ │ │ │ - fadd f12,f0,f12 │ │ │ │ - mffprd r6,f12 │ │ │ │ - ldarx r8,0,r7 │ │ │ │ + mffprd r7,f11 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ cmpd r8,r10 │ │ │ │ - bne 1b43c │ │ │ │ - stdcx. r6,0,r7 │ │ │ │ - bne 1b428 │ │ │ │ - cmpld r10,r8 │ │ │ │ - bne 1babc │ │ │ │ + bne 1b334 │ │ │ │ + stdcx. r7,0,r9 │ │ │ │ + bne 1b320 │ │ │ │ + cmpld r8,r10 │ │ │ │ + bne 1b9ec │ │ │ │ + addi r8,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f12,r9 │ │ │ │ + fadd f12,f0,f12 │ │ │ │ + mffprd r7,f12 │ │ │ │ + ldarx r10,0,r8 │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 1b364 │ │ │ │ + stdcx. r7,0,r8 │ │ │ │ + bne 1b350 │ │ │ │ + cmpld r9,r10 │ │ │ │ + bne 1b9e4 │ │ │ │ ld r23,48(r29) │ │ │ │ - addic. r10,r23,-1 │ │ │ │ - ble 1b54c │ │ │ │ - sldi r22,r23,3 │ │ │ │ - mtctr r10 │ │ │ │ - add r6,r9,r22 │ │ │ │ - add r4,r16,r22 │ │ │ │ - add r5,r17,r22 │ │ │ │ - b 1b474 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r19,0(r6) │ │ │ │ - bdz 1b4ac │ │ │ │ - ldu r3,-8(r4) │ │ │ │ - ldu r8,-8(r5) │ │ │ │ - ldu r7,-8(r6) │ │ │ │ - subf r8,r8,r3 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 1b468 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r20,r26 │ │ │ │ - stdx r7,r9,r8 │ │ │ │ - beq 1b4c4 │ │ │ │ + addic. r9,r23,-1 │ │ │ │ + ble 1b6d0 │ │ │ │ + ld r10,40(r31) │ │ │ │ sldi r22,r23,3 │ │ │ │ - b 1b338 │ │ │ │ - ld r8,0(r9) │ │ │ │ - addi r26,r26,1 │ │ │ │ - cmpd r20,r26 │ │ │ │ + mtctr r9 │ │ │ │ + add r7,r2,r22 │ │ │ │ + add r4,r10,r22 │ │ │ │ + ld r10,32(r31) │ │ │ │ + add r6,r10,r22 │ │ │ │ + b 1b3a4 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r0,0(r7) │ │ │ │ + bdz 1b3dc │ │ │ │ + ldu r11,-8(r4) │ │ │ │ + ldu r10,-8(r6) │ │ │ │ + ldu r8,-8(r7) │ │ │ │ + subf r10,r10,r11 │ │ │ │ + cmpd r8,r10 │ │ │ │ + beq 1b398 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + addi r30,r30,1 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,0(r9) │ │ │ │ - bne 1b340 │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ + cmpd r3,r30 │ │ │ │ + stdx r8,r2,r10 │ │ │ │ + beq 1b3f4 │ │ │ │ + sldi r22,r23,3 │ │ │ │ + b 1b260 │ │ │ │ + ld r10,0(r2) │ │ │ │ + addi r30,r30,1 │ │ │ │ + cmpd r3,r30 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r2) │ │ │ │ + bne 1b268 │ │ │ │ + ld r9,64(r31) │ │ │ │ addi r18,r18,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r18 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 1af78 │ │ │ │ - addi r1,r31,272 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r20,r20,16 │ │ │ │ + cmpd r9,r18 │ │ │ │ + std r2,0(r12) │ │ │ │ + mr r1,r12 │ │ │ │ + bne 1ad7c │ │ │ │ + addi r1,r31,368 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r14,-152(r1) │ │ │ │ - ld r15,-144(r1) │ │ │ │ - ld r16,-136(r1) │ │ │ │ - ld r17,-128(r1) │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r20,-104(r1) │ │ │ │ - ld r21,-96(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ - ld r27,-48(r1) │ │ │ │ - ld r28,-40(r1) │ │ │ │ + lxv vs61,-224(r1) │ │ │ │ + lxv vs62,-208(r1) │ │ │ │ + lxv vs63,-192(r1) │ │ │ │ + ld r14,-168(r1) │ │ │ │ + ld r15,-160(r1) │ │ │ │ + ld r16,-152(r1) │ │ │ │ + ld r17,-144(r1) │ │ │ │ + ld r18,-136(r1) │ │ │ │ + ld r19,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ + ld r20,-120(r1) │ │ │ │ + ld r21,-112(r1) │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r23,-96(r1) │ │ │ │ + ld r24,-88(r1) │ │ │ │ + ld r25,-80(r1) │ │ │ │ + ld r26,-72(r1) │ │ │ │ + ld r27,-64(r1) │ │ │ │ + ld r28,-56(r1) │ │ │ │ + ld r29,-48(r1) │ │ │ │ + ld r30,-40(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - sldi r8,r10,3 │ │ │ │ - ldx r7,r9,r8 │ │ │ │ - b 1b490 │ │ │ │ + li r11,0 │ │ │ │ + b 1b118 │ │ │ │ cmpdi r19,0 │ │ │ │ - blt 1b4c4 │ │ │ │ - sldi r7,r20,3 │ │ │ │ - ld r10,32(r31) │ │ │ │ + blt 1b3f4 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r22,0 │ │ │ │ - add r21,r11,r7 │ │ │ │ - add r3,r21,r7 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - li r10,0 │ │ │ │ - add r5,r3,r7 │ │ │ │ - add r7,r5,r7 │ │ │ │ - sldi r6,r22,3 │ │ │ │ - ld r4,0(r26) │ │ │ │ + li r9,0 │ │ │ │ + li r11,0 │ │ │ │ + add r23,r5,r7 │ │ │ │ + add r4,r23,r7 │ │ │ │ + add r7,r4,r7 │ │ │ │ + sldi r10,r11,3 │ │ │ │ + ld r6,0(r26) │ │ │ │ sldi. r8,r30,1 │ │ │ │ - std r22,0(r9) │ │ │ │ - lfdx f12,r11,r6 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + std r11,0(r2) │ │ │ │ + lfdx f12,r5,r10 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ - maddld r19,r10,r4,r6 │ │ │ │ + maddld r9,r9,r6,r10 │ │ │ │ stfd f12,8(r28) │ │ │ │ - std r19,8(r27) │ │ │ │ - ble 1b4c4 │ │ │ │ - li r20,0 │ │ │ │ - add r10,r20,r8 │ │ │ │ - sldi r8,r20,3 │ │ │ │ + std r9,8(r27) │ │ │ │ + ble 1b3f4 │ │ │ │ + li r3,0 │ │ │ │ + add r10,r3,r8 │ │ │ │ + sldi r8,r3,3 │ │ │ │ ld r6,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r20,8(r9) │ │ │ │ + std r3,8(r2) │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfdx f0,r21,r8 │ │ │ │ + lfdx f0,r23,r8 │ │ │ │ ldx r10,r24,r10 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r19,r19,r6,r10 │ │ │ │ + maddld r9,r9,r6,r10 │ │ │ │ stfd f12,16(r28) │ │ │ │ - std r19,16(r27) │ │ │ │ - ble 1b4c4 │ │ │ │ - li r23,0 │ │ │ │ + std r9,16(r27) │ │ │ │ + ble 1b3f4 │ │ │ │ + li r6,0 │ │ │ │ sldi r10,r30,2 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - ld r6,16(r26) │ │ │ │ + ld r0,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r23,16(r9) │ │ │ │ - add r10,r10,r23 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ + add r10,r10,r6 │ │ │ │ + sldi r8,r6,3 │ │ │ │ + std r6,16(r2) │ │ │ │ sldi r10,r10,3 │ │ │ │ + lfdx f0,r4,r8 │ │ │ │ ldx r10,r24,r10 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r19,r19,r6,r10 │ │ │ │ + maddld r22,r9,r0,r10 │ │ │ │ stfd f12,24(r28) │ │ │ │ - std r19,24(r27) │ │ │ │ - ble 1b4c4 │ │ │ │ - mulli r10,r30,6 │ │ │ │ - li r4,0 │ │ │ │ - ld r6,24(r26) │ │ │ │ - cmpdi r30,0 │ │ │ │ - sldi r8,r4,3 │ │ │ │ - std r4,24(r9) │ │ │ │ - lfdx f0,r5,r8 │ │ │ │ - add r10,r10,r4 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - maddld r19,r19,r6,r10 │ │ │ │ - stfd f12,32(r28) │ │ │ │ - std r19,32(r27) │ │ │ │ - ble 1b7b4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r22,24(r27) │ │ │ │ + ble 1b694 │ │ │ │ li r10,0 │ │ │ │ - b 1b68c │ │ │ │ + b 1b56c │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lfd f12,32(r28) │ │ │ │ - ld r19,32(r27) │ │ │ │ + lfd f12,24(r28) │ │ │ │ + ld r22,24(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r30,r30,3 │ │ │ │ + mulli r9,r30,6 │ │ │ │ sldi r0,r10,3 │ │ │ │ - ld r6,32(r26) │ │ │ │ + ld r21,24(r26) │ │ │ │ ld r8,48(r29) │ │ │ │ - ld r17,24(r29) │ │ │ │ - std r10,32(r9) │ │ │ │ - ld r26,200(r29) │ │ │ │ - add r30,r30,r10 │ │ │ │ + std r10,24(r2) │ │ │ │ + ld r26,24(r29) │ │ │ │ + ld r30,200(r29) │ │ │ │ lfdx f0,r7,r0 │ │ │ │ - sldi r30,r30,3 │ │ │ │ sldi r8,r8,3 │ │ │ │ - add r16,r17,r25 │ │ │ │ - lfdx f11,r17,r25 │ │ │ │ - ldx r0,r24,r30 │ │ │ │ + add r9,r9,r10 │ │ │ │ + add r19,r26,r25 │ │ │ │ + lfdx f11,r26,r25 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - lfd f12,8(r16) │ │ │ │ - maddld r6,r19,r6,r0 │ │ │ │ - stfd f0,40(r28) │ │ │ │ - std r6,40(r27) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfd f12,8(r19) │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + stfd f0,32(r28) │ │ │ │ lfdx f0,r28,r8 │ │ │ │ - ldx r8,r27,r8 │ │ │ │ + maddld r9,r22,r21,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ + std r9,32(r27) │ │ │ │ + ldx r8,r27,r8 │ │ │ │ sldi r8,r8,4 │ │ │ │ - add r6,r26,r8 │ │ │ │ - ldx r8,r26,r8 │ │ │ │ + add r9,r30,r8 │ │ │ │ + ldx r8,r30,r8 │ │ │ │ mtfprd f11,r8 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r6 │ │ │ │ - cmpd r0,r8 │ │ │ │ - bne 1b714 │ │ │ │ mffprd r30,f11 │ │ │ │ - stdcx. r30,0,r6 │ │ │ │ - bne 1b6fc │ │ │ │ + ldarx r0,0,r9 │ │ │ │ + cmpd r0,r8 │ │ │ │ + bne 1b5f4 │ │ │ │ + stdcx. r30,0,r9 │ │ │ │ + bne 1b5e0 │ │ │ │ cmpld r8,r0 │ │ │ │ - bne 1bab4 │ │ │ │ - ld r8,8(r6) │ │ │ │ - addi r30,r6,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + bne 1b9dc │ │ │ │ + addi r30,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f0,r9 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - ldarx r6,0,r30 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bne 1b744 │ │ │ │ mffprd r0,f0 │ │ │ │ + ldarx r8,0,r30 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 1b624 │ │ │ │ stdcx. r0,0,r30 │ │ │ │ - bne 1b72c │ │ │ │ - cmpld r8,r6 │ │ │ │ - bne 1baac │ │ │ │ + bne 1b610 │ │ │ │ + cmpld r9,r8 │ │ │ │ + bne 1b9d4 │ │ │ │ ld r30,88(r29) │ │ │ │ addi r10,r10,1 │ │ │ │ addi r30,r30,1 │ │ │ │ sldi r8,r30,1 │ │ │ │ cmpd r8,r10 │ │ │ │ - bgt 1b680 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r8,r4 │ │ │ │ - ble 1b7b8 │ │ │ │ - mulli r10,r30,6 │ │ │ │ + bgt 1b560 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r8,r6 │ │ │ │ + ble 1b698 │ │ │ │ + sldi r10,r30,2 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r8,r4,3 │ │ │ │ - lfd f12,24(r28) │ │ │ │ - ld r19,24(r27) │ │ │ │ + sldi r8,r6,3 │ │ │ │ + lfd f12,16(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r4,24(r9) │ │ │ │ - lfdx f0,r5,r8 │ │ │ │ - ld r6,24(r26) │ │ │ │ - add r10,r10,r4 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ + std r6,16(r2) │ │ │ │ + ld r9,16(r27) │ │ │ │ + add r10,r10,r6 │ │ │ │ + lfdx f0,r4,r8 │ │ │ │ sldi r10,r10,3 │ │ │ │ + ld r0,16(r26) │ │ │ │ ldx r10,r24,r10 │ │ │ │ - stfd f12,32(r28) │ │ │ │ - maddld r19,r19,r6,r10 │ │ │ │ - std r19,32(r27) │ │ │ │ - bgt 1b670 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r22,r9,r0,r10 │ │ │ │ + stfd f12,24(r28) │ │ │ │ + std r22,24(r27) │ │ │ │ + bgt 1b554 │ │ │ │ sldi r8,r30,1 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r8 │ │ │ │ - bge 1b7d4 │ │ │ │ - lfd f12,16(r28) │ │ │ │ - ld r19,16(r27) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1b5f0 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r20,r8 │ │ │ │ - bge 1ba90 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r8 │ │ │ │ + bge 1b6b4 │ │ │ │ lfd f12,8(r28) │ │ │ │ - ld r19,8(r27) │ │ │ │ + ld r9,8(r27) │ │ │ │ + ld r26,72(r29) │ │ │ │ + b 1b4e4 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r8 │ │ │ │ + bge 1b3f4 │ │ │ │ + lfd f0,0(r28) │ │ │ │ + ld r9,0(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1b5b8 │ │ │ │ + b 1b4b4 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + ldx r8,r2,r10 │ │ │ │ + b 1b3c0 │ │ │ │ cmpdi r19,0 │ │ │ │ - blt 1b4c4 │ │ │ │ - sldi r6,r20,3 │ │ │ │ - ld r10,32(r31) │ │ │ │ + blt 1b3f4 │ │ │ │ + sldi r8,r7,3 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ + li r9,0 │ │ │ │ li r23,0 │ │ │ │ - add r22,r11,r6 │ │ │ │ - add r4,r22,r6 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - li r10,0 │ │ │ │ - add r6,r4,r6 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - ld r5,0(r26) │ │ │ │ - sldi. r7,r30,1 │ │ │ │ - std r23,0(r9) │ │ │ │ - lfdx f12,r11,r8 │ │ │ │ - ldx r8,r24,r8 │ │ │ │ + add r22,r5,r8 │ │ │ │ + add r3,r22,r8 │ │ │ │ + add r6,r3,r8 │ │ │ │ + add r8,r6,r8 │ │ │ │ + sldi r7,r23,3 │ │ │ │ + ld r4,0(r26) │ │ │ │ + sldi. r10,r30,1 │ │ │ │ + std r23,0(r2) │ │ │ │ + lfdx f12,r5,r7 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ fmul f12,f0,f12 │ │ │ │ - maddld r10,r10,r5,r8 │ │ │ │ + maddld r19,r9,r4,r7 │ │ │ │ stfd f12,8(r28) │ │ │ │ - std r10,8(r27) │ │ │ │ - ble 1b4c4 │ │ │ │ + std r19,8(r27) │ │ │ │ + ble 1b3f4 │ │ │ │ li r21,0 │ │ │ │ - add r8,r21,r7 │ │ │ │ - sldi r7,r21,3 │ │ │ │ - ld r5,8(r26) │ │ │ │ + add r9,r21,r10 │ │ │ │ + sldi r10,r21,3 │ │ │ │ + ld r7,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r21,8(r9) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r22,r7 │ │ │ │ - ldx r8,r24,r8 │ │ │ │ + std r21,8(r2) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r22,r10 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r10,r10,r5,r8 │ │ │ │ + maddld r19,r19,r7,r9 │ │ │ │ stfd f12,16(r28) │ │ │ │ - std r10,16(r27) │ │ │ │ - ble 1b4c4 │ │ │ │ - li r3,0 │ │ │ │ - sldi r8,r30,2 │ │ │ │ - ld r5,16(r26) │ │ │ │ + std r19,16(r27) │ │ │ │ + ble 1b3f4 │ │ │ │ + li r11,0 │ │ │ │ + sldi r9,r30,2 │ │ │ │ + sldi r10,r11,3 │ │ │ │ + ld r7,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - add r8,r8,r3 │ │ │ │ - sldi r7,r3,3 │ │ │ │ - std r3,16(r9) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - ldx r8,r24,r8 │ │ │ │ + std r11,16(r2) │ │ │ │ + add r9,r9,r11 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r20,r10,r5,r8 │ │ │ │ + maddld r19,r19,r7,r9 │ │ │ │ stfd f12,24(r28) │ │ │ │ - std r20,24(r27) │ │ │ │ - ble 1ba04 │ │ │ │ - li r8,0 │ │ │ │ - b 1b8dc │ │ │ │ + std r19,24(r27) │ │ │ │ + ble 1b3f4 │ │ │ │ + mulli r9,r30,6 │ │ │ │ + li r4,0 │ │ │ │ + ld r7,24(r26) │ │ │ │ + cmpdi r30,0 │ │ │ │ + sldi r10,r4,3 │ │ │ │ + std r4,24(r2) │ │ │ │ + lfdx f0,r6,r10 │ │ │ │ + add r9,r9,r4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + maddld r19,r19,r7,r9 │ │ │ │ + stfd f12,32(r28) │ │ │ │ + std r19,32(r27) │ │ │ │ + ble 1b934 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,24(r28) │ │ │ │ - ld r20,24(r27) │ │ │ │ + li r9,0 │ │ │ │ + b 1b80c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f12,32(r28) │ │ │ │ + ld r19,32(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - mulli r10,r30,6 │ │ │ │ - sldi r0,r8,3 │ │ │ │ - ld r5,24(r26) │ │ │ │ - ld r7,48(r29) │ │ │ │ - ld r26,24(r29) │ │ │ │ - std r8,24(r9) │ │ │ │ - ld r30,200(r29) │ │ │ │ - lfdx f0,r6,r0 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - add r19,r26,r25 │ │ │ │ - lfdx f11,r26,r25 │ │ │ │ - add r10,r10,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - lfd f12,8(r19) │ │ │ │ + sldi r30,r30,3 │ │ │ │ + sldi r0,r9,3 │ │ │ │ + ld r7,32(r26) │ │ │ │ + ld r10,48(r29) │ │ │ │ + std r9,32(r2) │ │ │ │ + ld r17,24(r29) │ │ │ │ + ld r26,200(r29) │ │ │ │ + add r30,r30,r9 │ │ │ │ + lfdx f0,r8,r0 │ │ │ │ + sldi r30,r30,3 │ │ │ │ sldi r10,r10,3 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - stfd f0,32(r28) │ │ │ │ - maddld r10,r20,r5,r10 │ │ │ │ - lfdx f0,r28,r7 │ │ │ │ - std r10,32(r27) │ │ │ │ + add r16,r17,r25 │ │ │ │ + lfdx f11,r17,r25 │ │ │ │ + ldx r0,r24,r30 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + lfd f12,8(r16) │ │ │ │ + maddld r7,r19,r7,r0 │ │ │ │ + stfd f0,40(r28) │ │ │ │ + lfdx f0,r28,r10 │ │ │ │ + std r7,40(r27) │ │ │ │ + ldx r10,r27,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - ldx r7,r27,r7 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r10,r30,r7 │ │ │ │ - ldx r7,r30,r7 │ │ │ │ - mtfprd f11,r7 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r7,r26,r10 │ │ │ │ + ldx r10,r26,r10 │ │ │ │ + mtfprd f11,r10 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - mffprd r0,f11 │ │ │ │ - ldarx r5,0,r10 │ │ │ │ - cmpd r5,r7 │ │ │ │ - bne 1b964 │ │ │ │ - stdcx. r0,0,r10 │ │ │ │ - bne 1b950 │ │ │ │ - cmpld r7,r5 │ │ │ │ - bne 1ba88 │ │ │ │ - addi r5,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ + ldarx r0,0,r7 │ │ │ │ + cmpd r0,r10 │ │ │ │ + bne 1b894 │ │ │ │ + mffprd r30,f11 │ │ │ │ + stdcx. r30,0,r7 │ │ │ │ + bne 1b87c │ │ │ │ + cmpld r10,r0 │ │ │ │ + bne 1b9cc │ │ │ │ + ld r10,8(r7) │ │ │ │ + addi r30,r7,8 │ │ │ │ mtfprd f0,r10 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - mffprd r0,f0 │ │ │ │ - ldarx r7,0,r5 │ │ │ │ + ldarx r7,0,r30 │ │ │ │ cmpd r7,r10 │ │ │ │ - bne 1b994 │ │ │ │ - stdcx. r0,0,r5 │ │ │ │ - bne 1b980 │ │ │ │ + bne 1b8c4 │ │ │ │ + mffprd r0,f0 │ │ │ │ + stdcx. r0,0,r30 │ │ │ │ + bne 1b8ac │ │ │ │ cmpld r10,r7 │ │ │ │ - bne 1ba80 │ │ │ │ + bne 1b9c4 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r8,r8,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r7,r30,1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bgt 1b8d0 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r7,r3 │ │ │ │ - ble 1ba08 │ │ │ │ - sldi r8,r30,2 │ │ │ │ + sldi r10,r30,1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + bgt 1b800 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r10,r4 │ │ │ │ + ble 1b938 │ │ │ │ + mulli r9,r30,6 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r7,r3,3 │ │ │ │ - lfd f12,16(r28) │ │ │ │ - ld r10,16(r27) │ │ │ │ + sldi r10,r4,3 │ │ │ │ + lfd f12,24(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r3,16(r9) │ │ │ │ - add r8,r8,r3 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ld r5,16(r26) │ │ │ │ - ldx r8,r24,r8 │ │ │ │ + std r4,24(r2) │ │ │ │ + ld r19,24(r27) │ │ │ │ + lfdx f0,r6,r10 │ │ │ │ + ld r7,24(r26) │ │ │ │ + add r9,r9,r4 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r20,r10,r5,r8 │ │ │ │ - stfd f12,24(r28) │ │ │ │ - std r20,24(r27) │ │ │ │ - bgt 1b8bc │ │ │ │ - sldi r7,r30,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + stfd f12,32(r28) │ │ │ │ + maddld r19,r19,r7,r9 │ │ │ │ + std r19,32(r27) │ │ │ │ + bgt 1b7f0 │ │ │ │ + sldi r10,r30,1 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r10 │ │ │ │ + bge 1b954 │ │ │ │ + lfd f12,16(r28) │ │ │ │ + ld r19,16(r27) │ │ │ │ + ld r26,72(r29) │ │ │ │ + b 1b770 │ │ │ │ addi r21,r21,1 │ │ │ │ - cmpd r21,r7 │ │ │ │ - bge 1ba24 │ │ │ │ + cmpd r21,r10 │ │ │ │ + bge 1b9a8 │ │ │ │ lfd f12,8(r28) │ │ │ │ - ld r10,8(r27) │ │ │ │ + ld r19,8(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1b84c │ │ │ │ + b 1b738 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r25,r2,r20 │ │ │ │ + b 1ad8c │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1ad30 │ │ │ │ + addi r10,r16,15 │ │ │ │ + ld r8,0(r1) │ │ │ │ + mr r9,r23 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r5,r1,32 │ │ │ │ + b 1b240 │ │ │ │ addi r23,r23,1 │ │ │ │ - cmpd r23,r7 │ │ │ │ - bge 1b4c4 │ │ │ │ + cmpd r23,r10 │ │ │ │ + bge 1b3f4 │ │ │ │ lfd f0,0(r28) │ │ │ │ - ld r10,0(r27) │ │ │ │ + ld r9,0(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1b81c │ │ │ │ - ld r9,240(r29) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ldx r25,r9,r10 │ │ │ │ - b 1af88 │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1af3c │ │ │ │ - mulld r10,r22,r21 │ │ │ │ - ld r7,0(r1) │ │ │ │ - addi r8,r10,15 │ │ │ │ - mr r10,r23 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r11,r1,32 │ │ │ │ - b 1b318 │ │ │ │ + b 1b708 │ │ │ │ mr r10,r7 │ │ │ │ - b 1b974 │ │ │ │ - mr r7,r5 │ │ │ │ - b 1b944 │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpd r22,r8 │ │ │ │ - bge 1b4c4 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - ld r10,0(r27) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1b588 │ │ │ │ - mr r8,r6 │ │ │ │ - b 1b724 │ │ │ │ + b 1b8a4 │ │ │ │ + mr r10,r0 │ │ │ │ + b 1b874 │ │ │ │ + mr r9,r8 │ │ │ │ + b 1b604 │ │ │ │ mr r8,r0 │ │ │ │ - b 1b6f4 │ │ │ │ + b 1b5d4 │ │ │ │ + mr r9,r10 │ │ │ │ + b 1b344 │ │ │ │ mr r10,r8 │ │ │ │ - b 1b41c │ │ │ │ - mr r8,r7 │ │ │ │ - b 1b3ec │ │ │ │ + b 1b314 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1281 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-15328 │ │ │ │ + .long 0x1283 │ │ │ │ mflr r0 │ │ │ │ + stfd f22,-80(r1) │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - stdu r1,-384(r1) │ │ │ │ - ld r27,8(r29) │ │ │ │ + std r27,-120(r1) │ │ │ │ + std r28,-112(r1) │ │ │ │ + std r30,-96(r1) │ │ │ │ mr r28,r3 │ │ │ │ + std r31,-88(r1) │ │ │ │ + std r14,-224(r1) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r16,-208(r1) │ │ │ │ + std r17,-200(r1) │ │ │ │ + std r18,-192(r1) │ │ │ │ + std r19,-184(r1) │ │ │ │ + std r20,-176(r1) │ │ │ │ + std r21,-168(r1) │ │ │ │ + std r22,-160(r1) │ │ │ │ + std r23,-152(r1) │ │ │ │ + std r24,-144(r1) │ │ │ │ + std r25,-136(r1) │ │ │ │ + std r26,-128(r1) │ │ │ │ + std r29,-104(r1) │ │ │ │ + stdu r1,-400(r1) │ │ │ │ + stxv vs63,160(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ + ld r27,8(r29) │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r27,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r27 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 1c770 │ │ │ │ - maddld r19,r8,r9,r10 │ │ │ │ - add r9,r8,r19 │ │ │ │ - cmpd r19,r9 │ │ │ │ - std r9,96(r31) │ │ │ │ - bge 1c1d4 │ │ │ │ - ld r10,24(r28) │ │ │ │ - sldi r9,r19,4 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r10,72(r31) │ │ │ │ - ld r10,16(r28) │ │ │ │ + bl 4f00 │ │ │ │ + mr r7,r3 │ │ │ │ + divd r9,r27,r30 │ │ │ │ + mulld r2,r9,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1c690 │ │ │ │ + maddld r7,r9,r7,r2 │ │ │ │ + add r2,r9,r7 │ │ │ │ + cmpd r7,r2 │ │ │ │ + std r2,64(r31) │ │ │ │ + bge 1c108 │ │ │ │ + ld r9,24(r28) │ │ │ │ + ld r14,8(r28) │ │ │ │ + sldi r2,r7,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ + plfd f31,333964 # 6d370 │ │ │ │ + addi r17,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ std r9,48(r31) │ │ │ │ - std r10,80(r31) │ │ │ │ - ld r10,8(r28) │ │ │ │ - std r10,88(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,27712 │ │ │ │ - std r10,56(r31) │ │ │ │ - lwz r9,112(r29) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1c280 │ │ │ │ - mr r25,r19 │ │ │ │ + ld r9,16(r28) │ │ │ │ + mr r6,r14 │ │ │ │ + mr r11,r17 │ │ │ │ + mr r14,r7 │ │ │ │ + std r9,56(r31) │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1c1b4 │ │ │ │ + mr r25,r14 │ │ │ │ ld r22,48(r29) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r15,88(r29) │ │ │ │ + ld r5,0(r1) │ │ │ │ + std r1,72(r31) │ │ │ │ li r7,0 │ │ │ │ - std r1,104(r31) │ │ │ │ + ld r15,88(r29) │ │ │ │ sldi r20,r22,3 │ │ │ │ - lfd f0,0(r9) │ │ │ │ + addic. r8,r22,-1 │ │ │ │ addi r30,r15,1 │ │ │ │ - addic. r4,r22,-1 │ │ │ │ - addi r9,r20,15 │ │ │ │ - addi r8,r20,23 │ │ │ │ - mulld r10,r22,r30 │ │ │ │ - sldi r16,r30,1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r21,r20,r16 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + addi r2,r20,15 │ │ │ │ + addi r10,r20,23 │ │ │ │ + mulld r9,r22,r30 │ │ │ │ + sldi r19,r30,1 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mulld r21,r20,r19 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ - addi r6,r1,32 │ │ │ │ - std r6,32(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r6,r1,32 │ │ │ │ - std r6,40(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + stdux r5,r1,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + addi r4,r1,32 │ │ │ │ + neg r9,r9 │ │ │ │ + std r4,32(r31) │ │ │ │ + stdux r5,r1,r2 │ │ │ │ + addi r4,r1,32 │ │ │ │ + std r4,40(r31) │ │ │ │ + stdux r5,r1,r2 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ + stdux r5,r1,r10 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - mr r28,r1 │ │ │ │ + stdux r5,r1,r10 │ │ │ │ std r7,0(r27) │ │ │ │ - stfdu f0,32(r28) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r10 │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r28,r1 │ │ │ │ + stfdu f30,32(r28) │ │ │ │ + stdux r2,r1,r9 │ │ │ │ addi r23,r1,32 │ │ │ │ - blt 1c77c │ │ │ │ - mulld r8,r25,r22 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r18,120(r29) │ │ │ │ - mulld r4,r4,r30 │ │ │ │ - neg r9,r30 │ │ │ │ + blt 1c69c │ │ │ │ + ld r2,32(r31) │ │ │ │ + mulld r17,r25,r22 │ │ │ │ + mulld r9,r8,r30 │ │ │ │ + ld r12,120(r29) │ │ │ │ + mulli r3,r30,-16 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ ld r26,72(r29) │ │ │ │ - cmpdi r30,0 │ │ │ │ - addi r11,r23,-8 │ │ │ │ - std r25,64(r31) │ │ │ │ - sldi r0,r9,1 │ │ │ │ - add r12,r10,r20 │ │ │ │ - ld r10,40(r31) │ │ │ │ - addi r9,r18,-8 │ │ │ │ - add r5,r22,r8 │ │ │ │ - add r3,r26,r20 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r14,r10,r20 │ │ │ │ - add r5,r5,r9 │ │ │ │ - ldu r25,-8(r3) │ │ │ │ - lfd f12,0(r5) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - fcfid f0,f0 │ │ │ │ + add r4,r2,r20 │ │ │ │ + ld r2,40(r31) │ │ │ │ + add r8,r22,r17 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r7,r26,r20 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r9,r23,r9 │ │ │ │ + add r5,r2,r20 │ │ │ │ + addi r2,r12,-8 │ │ │ │ + add r8,r8,r2 │ │ │ │ + lxsd v0,-8(r7) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r7,r7,-8 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r15,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r10,r2,1 │ │ │ │ + subf r2,r15,r2 │ │ │ │ add r10,r10,r15 │ │ │ │ - stdu r9,-8(r12) │ │ │ │ - stdu r10,-8(r14) │ │ │ │ - ble 1bd68 │ │ │ │ - srdi r10,r16,1 │ │ │ │ - sldi r6,r4,3 │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r19,112(r31) │ │ │ │ - mtctr r10 │ │ │ │ - add r6,r6,r11 │ │ │ │ - addi r19,r9,1 │ │ │ │ - divd r7,r9,r25 │ │ │ │ - mr r17,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - divd r10,r19,r25 │ │ │ │ - mulld r7,r7,r25 │ │ │ │ - mulld r10,r10,r25 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r19 │ │ │ │ - std r7,-8(r6) │ │ │ │ - std r10,16(r17) │ │ │ │ - bdnz 1bd30 │ │ │ │ - ld r19,112(r31) │ │ │ │ - cmpld cr7,r26,r3 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - add r4,r4,r0 │ │ │ │ - bne cr7,1bce0 │ │ │ │ + stdu r2,-8(r4) │ │ │ │ + stdu r10,-8(r5) │ │ │ │ + ble cr7,1bcac │ │ │ │ + srdi r0,r19,1 │ │ │ │ + mtvsrdd vs45,r2,r2 │ │ │ │ + plxv vs33,333756 # 6d3f0 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r10,r9 │ │ │ │ + mr r2,r0 │ │ │ │ + andi. r0,r2,1 │ │ │ │ + addi r0,r2,-1 │ │ │ │ + beq 1bc74 │ │ │ │ + vaddudm v12,v1,v13 │ │ │ │ + vaddudm v12,v12,v0 │ │ │ │ + cmpdi r0,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r10,r9,16 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 1bcac │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v13 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r10,r10,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r10) │ │ │ │ + stxv vs44,-16(r10) │ │ │ │ + bdnz 1bc7c │ │ │ │ + cmpld r26,r7 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + add r9,r9,r3 │ │ │ │ + bne 1bbf4 │ │ │ │ mr r5,r20 │ │ │ │ li r4,0 │ │ │ │ mr r3,r24 │ │ │ │ - ld r25,64(r31) │ │ │ │ - std r8,64(r31) │ │ │ │ - li r17,0 │ │ │ │ - li r14,0 │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - ld r4,0(r1) │ │ │ │ - ld r8,64(r31) │ │ │ │ - ld r9,96(r29) │ │ │ │ - addi r7,r21,15 │ │ │ │ + std r11,144(r31) │ │ │ │ + std r12,88(r31) │ │ │ │ + li r16,0 │ │ │ │ + std r6,120(r31) │ │ │ │ + li r18,0 │ │ │ │ + bl 58a0 │ │ │ │ + ld r2,96(r29) │ │ │ │ + ld r12,88(r31) │ │ │ │ + addi r9,r21,15 │ │ │ │ mtfprd f0,r15 │ │ │ │ - mr r21,r17 │ │ │ │ + sldi r8,r17,3 │ │ │ │ + ld r7,56(r31) │ │ │ │ + ld r10,0(r1) │ │ │ │ + fcfid f25,f0 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + ld r11,144(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ + add r8,r12,r8 │ │ │ │ + clrldi r2,r19,3 │ │ │ │ + neg r9,r9 │ │ │ │ + srdi r7,r7,3 │ │ │ │ + std r2,96(r31) │ │ │ │ + std r8,88(r31) │ │ │ │ + sldi r2,r19,3 │ │ │ │ + std r7,104(r31) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + std r25,112(r31) │ │ │ │ + std r29,128(r31) │ │ │ │ + mr r29,r2 │ │ │ │ + addi r17,r1,48 │ │ │ │ + addi r10,r1,32 │ │ │ │ + std r27,136(r31) │ │ │ │ + mr r27,r16 │ │ │ │ + mr r16,r30 │ │ │ │ + mr r25,r17 │ │ │ │ + mr r30,r10 │ │ │ │ mr r17,r20 │ │ │ │ mr r20,r23 │ │ │ │ - addi r10,r10,27608 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ mr r23,r28 │ │ │ │ - mr r28,r14 │ │ │ │ - fcfid f27,f0 │ │ │ │ - std r10,64(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - std r9,112(r31) │ │ │ │ - neg r7,r7 │ │ │ │ - clrldi r9,r16,3 │ │ │ │ - std r9,128(r31) │ │ │ │ - sldi r9,r16,3 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - std r10,136(r31) │ │ │ │ - add r10,r18,r8 │ │ │ │ - std r10,120(r31) │ │ │ │ - stdux r4,r1,r7 │ │ │ │ - std r29,144(r31) │ │ │ │ - std r27,152(r31) │ │ │ │ - mr r29,r9 │ │ │ │ - addi r18,r1,48 │ │ │ │ - addi r8,r1,32 │ │ │ │ - mr r27,r18 │ │ │ │ - mr r18,r30 │ │ │ │ - mr r30,r8 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfdx f0,r26,r28 │ │ │ │ - ldx r14,r9,r28 │ │ │ │ - fcfid f28,f0 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mtfprd f0,r14 │ │ │ │ - lfdx f25,r9,r28 │ │ │ │ - ld r9,112(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - fmul f0,f28,f28 │ │ │ │ - lfdx f26,r9,r28 │ │ │ │ - fdiv f12,f24,f28 │ │ │ │ - fsub f11,f25,f12 │ │ │ │ - fsub f12,f12,f25 │ │ │ │ + mr r28,r18 │ │ │ │ + mr r18,r19 │ │ │ │ + mr r19,r11 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfdx f0,r26,r27 │ │ │ │ + ldx r21,r2,r27 │ │ │ │ + fcfid f26,f0 │ │ │ │ + ld r2,88(r31) │ │ │ │ + mtfprd f0,r21 │ │ │ │ + lfdx f23,r2,r27 │ │ │ │ + ld r2,80(r31) │ │ │ │ + fcfid f22,f0 │ │ │ │ + fmul f0,f26,f26 │ │ │ │ + lfdx f24,r2,r27 │ │ │ │ + fdiv f12,f22,f26 │ │ │ │ + fsub f11,f23,f12 │ │ │ │ + fsub f12,f12,f23 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - ble 1c17c │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f26 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f30,f1,f12 │ │ │ │ - fdiv f30,f30,f29 │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r10,128(r31) │ │ │ │ - ldx r9,r9,r28 │ │ │ │ - mulld r10,r21,r10 │ │ │ │ - cmpd r14,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - stfdx f30,r30,r10 │ │ │ │ - add r10,r30,r10 │ │ │ │ - bge 1bf98 │ │ │ │ - fmsub f28,f25,f28,f24 │ │ │ │ - std r10,168(r31) │ │ │ │ - std r9,160(r31) │ │ │ │ - fadd f28,f28,f28 │ │ │ │ - fdiv f1,f28,f26 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,136(r31) │ │ │ │ - addi r4,r14,2 │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r10,168(r31) │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ + fcmpu cr0,f0,f29 │ │ │ │ + ble 1c0c0 │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 5140 │ │ │ │ + fmul f28,f1,f31 │ │ │ │ + fdiv f28,f28,f27 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r9,96(r31) │ │ │ │ + ldx r2,r2,r27 │ │ │ │ + mulld r9,r9,r28 │ │ │ │ + cmpd r21,r2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + stfdx f28,r30,r9 │ │ │ │ + add r9,r30,r9 │ │ │ │ + bge 1bed0 │ │ │ │ + fmsub f26,f23,f26,f22 │ │ │ │ + std r9,152(r31) │ │ │ │ + std r2,144(r31) │ │ │ │ + fadd f26,f26,f26 │ │ │ │ + fdiv f1,f26,f24 │ │ │ │ + bl 4ce0 │ │ │ │ + ld r2,104(r31) │ │ │ │ + addi r5,r21,2 │ │ │ │ + ld r10,48(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ fmr f12,f1 │ │ │ │ - mulld r7,r9,r21 │ │ │ │ - ld r9,160(r31) │ │ │ │ - cmpd r9,r4 │ │ │ │ - addi r4,r7,1 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f0,r8,r4 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + mulld r8,r2,r28 │ │ │ │ + ld r2,144(r31) │ │ │ │ + cmpd r2,r5 │ │ │ │ + addi r5,r8,1 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfdx f0,r10,r5 │ │ │ │ + fmul f0,f28,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r10) │ │ │ │ - blt 1bf98 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfd f10,-16(r27) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + blt 1bed0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + lfd f10,-16(r25) │ │ │ │ fmr f11,f1 │ │ │ │ - li r10,0 │ │ │ │ - subf r9,r14,r9 │ │ │ │ - addi r7,r7,16 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - add r4,r8,r7 │ │ │ │ - beq 1bf5c │ │ │ │ - lfdx f0,r8,r7 │ │ │ │ + li r9,0 │ │ │ │ + subf r2,r21,r2 │ │ │ │ + addi r8,r8,16 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + add r5,r10,r8 │ │ │ │ + beq 1be94 │ │ │ │ + lfdx f0,r10,r8 │ │ │ │ fmul f11,f1,f1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r10,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfd f0,0(r27) │ │ │ │ - beq 1bf98 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r4,r10 │ │ │ │ + stfd f0,0(r25) │ │ │ │ + beq 1bed0 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r5,r9 │ │ │ │ fmul f9,f11,f12 │ │ │ │ - addi r9,r10,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f9,f12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r27,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + stfdx f0,r25,r9 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - bdnz 1bf64 │ │ │ │ - addi r21,r21,1 │ │ │ │ - add r27,r27,r29 │ │ │ │ - addi r28,r28,8 │ │ │ │ - cmpd r22,r21 │ │ │ │ - bne 1be2c │ │ │ │ + stfdx f0,r25,r2 │ │ │ │ + bdnz 1be9c │ │ │ │ + addi r28,r28,1 │ │ │ │ + add r25,r25,r29 │ │ │ │ + addi r27,r27,8 │ │ │ │ + cmpd r22,r28 │ │ │ │ + bne 1bd74 │ │ │ │ cmpdi r22,4 │ │ │ │ mr r28,r23 │ │ │ │ - mr r8,r30 │ │ │ │ + mr r10,r30 │ │ │ │ mr r23,r20 │ │ │ │ - ld r27,152(r31) │ │ │ │ - mr r9,r29 │ │ │ │ - mr r30,r18 │ │ │ │ - ld r29,144(r31) │ │ │ │ + ld r25,112(r31) │ │ │ │ + ld r6,120(r31) │ │ │ │ + mr r11,r19 │ │ │ │ + mr r2,r29 │ │ │ │ + ld r27,136(r31) │ │ │ │ + ld r29,128(r31) │ │ │ │ + mr r19,r18 │ │ │ │ mr r20,r17 │ │ │ │ - beq 1c290 │ │ │ │ + mr r30,r16 │ │ │ │ + beq 1c1c0 │ │ │ │ cmpdi r22,5 │ │ │ │ - beq 1c4d0 │ │ │ │ - li r9,0 │ │ │ │ - ld r6,88(r31) │ │ │ │ + beq 1c400 │ │ │ │ + li r2,0 │ │ │ │ cmpdi r6,0 │ │ │ │ - ble 1c1a8 │ │ │ │ + ble 1c0e4 │ │ │ │ sldi r25,r25,4 │ │ │ │ - clrldi r16,r16,3 │ │ │ │ - li r30,0 │ │ │ │ + clrldi r19,r19,3 │ │ │ │ + li r26,0 │ │ │ │ addi r15,r24,-8 │ │ │ │ - li r21,0 │ │ │ │ - cmpd r9,r22 │ │ │ │ - bge 1c084 │ │ │ │ + li r17,0 │ │ │ │ + cmpd r2,r22 │ │ │ │ + bge 1bfc8 │ │ │ │ ld r3,88(r29) │ │ │ │ - ld r7,72(r29) │ │ │ │ - subf r5,r9,r22 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - mtctr r5 │ │ │ │ - add r11,r27,r10 │ │ │ │ - lfdx f0,r28,r10 │ │ │ │ - add r26,r15,r10 │ │ │ │ + ld r8,72(r29) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r7,r2,r22 │ │ │ │ + add r30,r27,r9 │ │ │ │ + lfdx f0,r28,r9 │ │ │ │ + mtctr r7 │ │ │ │ + add r22,r15,r9 │ │ │ │ addi r3,r3,1 │ │ │ │ - addi r5,r7,-8 │ │ │ │ - ld r4,0(r11) │ │ │ │ - mulld r7,r3,r9 │ │ │ │ - add r5,r5,r10 │ │ │ │ + addi r5,r8,-8 │ │ │ │ + ld r4,0(r30) │ │ │ │ + mulld r8,r3,r2 │ │ │ │ + add r5,r5,r9 │ │ │ │ sldi r3,r3,1 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - ldu r10,8(r26) │ │ │ │ - ldu r22,8(r5) │ │ │ │ - maddld r0,r9,r16,r10 │ │ │ │ - add r10,r7,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r7,r7,r3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r18,r9,3 │ │ │ │ - ldx r17,r23,r10 │ │ │ │ - sldi r10,r0,3 │ │ │ │ - lfdx f12,r8,r10 │ │ │ │ - maddld r4,r4,r22,r17 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + ldu r9,8(r22) │ │ │ │ + ldu r0,8(r5) │ │ │ │ + maddld r7,r2,r19,r9 │ │ │ │ + add r9,r8,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r8,r8,r3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r21,r2,3 │ │ │ │ + ldx r18,r23,r9 │ │ │ │ + sldi r9,r7,3 │ │ │ │ + lfdx f12,r10,r9 │ │ │ │ + maddld r4,r4,r0,r18 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdu r4,8(r11) │ │ │ │ - stfdx f0,r28,r18 │ │ │ │ - bdnz 1c044 │ │ │ │ - ld r9,24(r29) │ │ │ │ - ldx r10,r27,r20 │ │ │ │ + stdu r4,8(r30) │ │ │ │ + stfdx f0,r28,r21 │ │ │ │ + bdnz 1bf88 │ │ │ │ + ld r2,24(r29) │ │ │ │ + ldx r9,r27,r20 │ │ │ │ lfdx f0,r28,r20 │ │ │ │ - ld r7,200(r29) │ │ │ │ - add r5,r9,r25 │ │ │ │ - lfdx f12,r9,r25 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lfd f11,8(r5) │ │ │ │ - add r9,r7,r10 │ │ │ │ - ldx r10,r7,r10 │ │ │ │ + ld r8,200(r29) │ │ │ │ + add r7,r2,r25 │ │ │ │ + lfdx f12,r2,r25 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lfd f11,8(r7) │ │ │ │ + add r2,r8,r9 │ │ │ │ + ldx r9,r8,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r10 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r5,f11 │ │ │ │ - ldarx r7,0,r9 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bne 1c0d4 │ │ │ │ - stdcx. r5,0,r9 │ │ │ │ - bne 1c0c0 │ │ │ │ - cmpld r7,r10 │ │ │ │ - bne 1c7e0 │ │ │ │ - addi r7,r9,8 │ │ │ │ - ld r9,8(r9) │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mffprd r7,f11 │ │ │ │ + ldarx r8,0,r2 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 1c018 │ │ │ │ + stdcx. r7,0,r2 │ │ │ │ + bne 1c004 │ │ │ │ + cmpld r8,r9 │ │ │ │ + bne 1c700 │ │ │ │ + addi r8,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ldarx r10,0,r7 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 1c104 │ │ │ │ - stdcx. r5,0,r7 │ │ │ │ - bne 1c0f0 │ │ │ │ - cmpld r9,r10 │ │ │ │ - bne 1c7d8 │ │ │ │ + mffprd r7,f12 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 1c048 │ │ │ │ + stdcx. r7,0,r8 │ │ │ │ + bne 1c034 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 1c6f8 │ │ │ │ ld r22,48(r29) │ │ │ │ - addic. r9,r22,-1 │ │ │ │ - ble 1c274 │ │ │ │ - ld r10,40(r31) │ │ │ │ + addic. r2,r22,-1 │ │ │ │ + ble 1c1a8 │ │ │ │ + ld r9,40(r31) │ │ │ │ sldi r20,r22,3 │ │ │ │ - mtctr r9 │ │ │ │ - add r5,r24,r20 │ │ │ │ - add r3,r10,r20 │ │ │ │ - ld r10,32(r31) │ │ │ │ - add r4,r10,r20 │ │ │ │ - b 1c144 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r21,0(r5) │ │ │ │ - bdz 1c190 │ │ │ │ - ldu r11,-8(r3) │ │ │ │ - ldu r10,-8(r4) │ │ │ │ - ldu r7,-8(r5) │ │ │ │ - subf r10,r10,r11 │ │ │ │ - cmpd r7,r10 │ │ │ │ - beq 1c138 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r6,r30 │ │ │ │ - stdx r7,r24,r10 │ │ │ │ - beq 1c1a8 │ │ │ │ + mtctr r2 │ │ │ │ + add r7,r24,r20 │ │ │ │ + add r4,r9,r20 │ │ │ │ + ld r9,32(r31) │ │ │ │ + add r5,r9,r20 │ │ │ │ + b 1c088 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r17,0(r7) │ │ │ │ + bdz 1c0cc │ │ │ │ + ldu r3,-8(r4) │ │ │ │ + ldu r9,-8(r5) │ │ │ │ + ldu r8,-8(r7) │ │ │ │ + subf r9,r9,r3 │ │ │ │ + cmpd r8,r9 │ │ │ │ + beq 1c07c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r6,r26 │ │ │ │ + stdx r8,r24,r9 │ │ │ │ + beq 1c0e4 │ │ │ │ sldi r20,r22,3 │ │ │ │ - b 1c000 │ │ │ │ - blt 1c24c │ │ │ │ + b 1bf44 │ │ │ │ + blt 1c18c │ │ │ │ + fmul f28,f24,f31 │ │ │ │ + b 1bdd0 │ │ │ │ + ld r9,0(r24) │ │ │ │ + addi r26,r26,1 │ │ │ │ + cmpd r6,r26 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r24) │ │ │ │ + bne 1bf4c │ │ │ │ ld r9,64(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f26,f30 │ │ │ │ - b 1be94 │ │ │ │ - ld r10,0(r24) │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r6,r30 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r24) │ │ │ │ - bne 1c008 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,48(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - cmpd r10,r19 │ │ │ │ - ld r10,104(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 1bbe0 │ │ │ │ - addi r1,r31,384 │ │ │ │ + addi r14,r14,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r11,r11,16 │ │ │ │ + cmpd r9,r14 │ │ │ │ + ld r9,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1bb0c │ │ │ │ + addi r1,r31,400 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ - ld r15,-200(r1) │ │ │ │ - ld r16,-192(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ - ld r28,-96(r1) │ │ │ │ + lxv vs63,-240(r1) │ │ │ │ + ld r14,-224(r1) │ │ │ │ + ld r15,-216(r1) │ │ │ │ + ld r16,-208(r1) │ │ │ │ + ld r17,-200(r1) │ │ │ │ + ld r18,-192(r1) │ │ │ │ + ld r19,-184(r1) │ │ │ │ + ld r20,-176(r1) │ │ │ │ + ld r21,-168(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ + ld r22,-160(r1) │ │ │ │ + ld r23,-152(r1) │ │ │ │ + ld r24,-144(r1) │ │ │ │ + ld r25,-136(r1) │ │ │ │ + ld r26,-128(r1) │ │ │ │ + ld r27,-120(r1) │ │ │ │ + ld r28,-112(r1) │ │ │ │ + ld r29,-104(r1) │ │ │ │ + ld r30,-96(r1) │ │ │ │ + ld r31,-88(r1) │ │ │ │ + lfd f22,-80(r1) │ │ │ │ + lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f26 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f29 │ │ │ │ - b 1be94 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r7,r24,r10 │ │ │ │ - b 1c160 │ │ │ │ - ld r9,240(r29) │ │ │ │ - ld r10,48(r31) │ │ │ │ - ldx r25,r9,r10 │ │ │ │ - b 1bbf0 │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f28,f1,f31 │ │ │ │ + fdiv f28,f28,f27 │ │ │ │ + b 1bdd0 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r8,r24,r9 │ │ │ │ + b 1c0a4 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r25,r2,r11 │ │ │ │ + b 1bb1c │ │ │ │ cmpdi r15,0 │ │ │ │ - blt 1c1a8 │ │ │ │ - ld r10,56(r31) │ │ │ │ - add r3,r8,r9 │ │ │ │ + blt 1c0e4 │ │ │ │ + add r3,r10,r2 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r11,0 │ │ │ │ - add r4,r3,r9 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - add r9,r4,r9 │ │ │ │ - li r10,0 │ │ │ │ - sldi r7,r11,3 │ │ │ │ + li r9,0 │ │ │ │ + li r22,0 │ │ │ │ + add r4,r3,r2 │ │ │ │ + add r2,r4,r2 │ │ │ │ + sldi r8,r22,3 │ │ │ │ ld r5,0(r26) │ │ │ │ - sldi. r6,r30,1 │ │ │ │ - std r11,0(r24) │ │ │ │ - lfdx f12,r8,r7 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + sldi. r7,r30,1 │ │ │ │ + std r22,0(r24) │ │ │ │ + lfdx f12,r10,r8 │ │ │ │ + ldx r8,r23,r8 │ │ │ │ fmul f12,f0,f12 │ │ │ │ - maddld r10,r10,r5,r7 │ │ │ │ + maddld r9,r9,r5,r8 │ │ │ │ stfd f12,8(r28) │ │ │ │ - std r10,8(r27) │ │ │ │ - ble 1c1a8 │ │ │ │ + std r9,8(r27) │ │ │ │ + ble 1c0e4 │ │ │ │ li r21,0 │ │ │ │ - add r7,r21,r6 │ │ │ │ - sldi r6,r21,3 │ │ │ │ + add r8,r21,r7 │ │ │ │ + sldi r7,r21,3 │ │ │ │ ld r5,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ std r21,8(r24) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r3,r6 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + lfdx f0,r3,r7 │ │ │ │ + ldx r8,r23,r8 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r10,r10,r5,r7 │ │ │ │ + maddld r9,r9,r5,r8 │ │ │ │ stfd f12,16(r28) │ │ │ │ - std r10,16(r27) │ │ │ │ - ble 1c1a8 │ │ │ │ - li r22,0 │ │ │ │ - sldi r7,r30,2 │ │ │ │ - ld r5,16(r26) │ │ │ │ + std r9,16(r27) │ │ │ │ + ble 1c0e4 │ │ │ │ + li r5,0 │ │ │ │ + sldi r8,r30,2 │ │ │ │ + ld r0,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - add r7,r7,r22 │ │ │ │ - sldi r6,r22,3 │ │ │ │ - std r22,16(r24) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r4,r6 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + add r8,r8,r5 │ │ │ │ + sldi r7,r5,3 │ │ │ │ + std r5,16(r24) │ │ │ │ + sldi r8,r8,3 │ │ │ │ + lfdx f0,r4,r7 │ │ │ │ + ldx r8,r23,r8 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r20,r10,r5,r7 │ │ │ │ + maddld r20,r9,r0,r8 │ │ │ │ stfd f12,24(r28) │ │ │ │ std r20,24(r27) │ │ │ │ - ble 1c494 │ │ │ │ - li r7,0 │ │ │ │ - b 1c36c │ │ │ │ + ble 1c3c4 │ │ │ │ + li r8,0 │ │ │ │ + b 1c29c │ │ │ │ + nop │ │ │ │ lfd f12,24(r28) │ │ │ │ ld r20,24(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - mulli r10,r30,6 │ │ │ │ - sldi r0,r7,3 │ │ │ │ - ld r5,24(r26) │ │ │ │ - ld r6,48(r29) │ │ │ │ + mulli r9,r30,6 │ │ │ │ + sldi r0,r8,3 │ │ │ │ + ld r19,24(r26) │ │ │ │ + ld r7,48(r29) │ │ │ │ + std r8,24(r24) │ │ │ │ ld r26,24(r29) │ │ │ │ - std r7,24(r24) │ │ │ │ ld r30,200(r29) │ │ │ │ - lfdx f0,r9,r0 │ │ │ │ - sldi r6,r6,3 │ │ │ │ + lfdx f0,r2,r0 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r9,r9,r8 │ │ │ │ add r18,r26,r25 │ │ │ │ lfdx f11,r26,r25 │ │ │ │ - add r10,r10,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ + sldi r9,r9,3 │ │ │ │ lfd f12,8(r18) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ stfd f0,32(r28) │ │ │ │ - maddld r10,r20,r5,r10 │ │ │ │ - lfdx f0,r28,r6 │ │ │ │ - std r10,32(r27) │ │ │ │ + lfdx f0,r28,r7 │ │ │ │ + maddld r9,r20,r19,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - ldx r6,r27,r6 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r10,r30,r6 │ │ │ │ - ldx r6,r30,r6 │ │ │ │ - mtfprd f11,r6 │ │ │ │ + std r9,32(r27) │ │ │ │ + ldx r7,r27,r7 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r9,r30,r7 │ │ │ │ + ldx r7,r30,r7 │ │ │ │ + mtfprd f11,r7 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - mffprd r0,f11 │ │ │ │ - ldarx r5,0,r10 │ │ │ │ - cmpd r5,r6 │ │ │ │ - bne 1c3f4 │ │ │ │ - stdcx. r0,0,r10 │ │ │ │ - bne 1c3e0 │ │ │ │ - cmpld r6,r5 │ │ │ │ - bne 1c7d0 │ │ │ │ - addi r5,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mffprd r30,f11 │ │ │ │ + ldarx r0,0,r9 │ │ │ │ + cmpd r0,r7 │ │ │ │ + bne 1c324 │ │ │ │ + stdcx. r30,0,r9 │ │ │ │ + bne 1c310 │ │ │ │ + cmpld r7,r0 │ │ │ │ + bne 1c6f0 │ │ │ │ + addi r30,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f0,r9 │ │ │ │ fadd f0,f12,f0 │ │ │ │ mffprd r0,f0 │ │ │ │ - ldarx r6,0,r5 │ │ │ │ - cmpd r6,r10 │ │ │ │ - bne 1c424 │ │ │ │ - stdcx. r0,0,r5 │ │ │ │ - bne 1c410 │ │ │ │ - cmpld r6,r10 │ │ │ │ - bne 1c7c8 │ │ │ │ + ldarx r7,0,r30 │ │ │ │ + cmpd r7,r9 │ │ │ │ + bne 1c354 │ │ │ │ + stdcx. r0,0,r30 │ │ │ │ + bne 1c340 │ │ │ │ + cmpld r7,r9 │ │ │ │ + bne 1c6e8 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r7,r7,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r6,r30,1 │ │ │ │ - cmpd r6,r7 │ │ │ │ - bgt 1c360 │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpd r6,r22 │ │ │ │ - ble 1c498 │ │ │ │ - sldi r7,r30,2 │ │ │ │ + sldi r7,r30,1 │ │ │ │ + cmpd r7,r8 │ │ │ │ + bgt 1c290 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r7,r5 │ │ │ │ + ble 1c3c8 │ │ │ │ + sldi r8,r30,2 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r6,r22,3 │ │ │ │ + sldi r7,r5,3 │ │ │ │ lfd f12,16(r28) │ │ │ │ - ld r10,16(r27) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r22,16(r24) │ │ │ │ - add r7,r7,r22 │ │ │ │ - lfdx f0,r4,r6 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ld r5,16(r26) │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + std r5,16(r24) │ │ │ │ + ld r9,16(r27) │ │ │ │ + add r8,r8,r5 │ │ │ │ + lfdx f0,r4,r7 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ld r0,16(r26) │ │ │ │ + ldx r8,r23,r8 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r20,r10,r5,r7 │ │ │ │ + maddld r20,r9,r0,r8 │ │ │ │ stfd f12,24(r28) │ │ │ │ std r20,24(r27) │ │ │ │ - bgt 1c358 │ │ │ │ - sldi r6,r30,1 │ │ │ │ + bgt 1c284 │ │ │ │ + sldi r7,r30,1 │ │ │ │ addi r21,r21,1 │ │ │ │ - cmpd r21,r6 │ │ │ │ - bge 1c4b4 │ │ │ │ + cmpd r21,r7 │ │ │ │ + bge 1c3e4 │ │ │ │ lfd f12,8(r28) │ │ │ │ - ld r10,8(r27) │ │ │ │ + ld r9,8(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1c2e8 │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r6 │ │ │ │ - bge 1c1a8 │ │ │ │ + b 1c214 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r7 │ │ │ │ + bge 1c0e4 │ │ │ │ lfd f0,0(r28) │ │ │ │ - ld r10,0(r27) │ │ │ │ + ld r9,0(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1c2b8 │ │ │ │ + b 1c1e4 │ │ │ │ cmpdi r15,0 │ │ │ │ - blt 1c1a8 │ │ │ │ - add r11,r8,r9 │ │ │ │ - ld r10,56(r31) │ │ │ │ + blt 1c0e4 │ │ │ │ + add r22,r10,r2 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r7,0 │ │ │ │ - li r5,0 │ │ │ │ - add r3,r11,r9 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - add r4,r3,r9 │ │ │ │ - add r9,r4,r9 │ │ │ │ - sldi r6,r5,3 │ │ │ │ - ld r0,0(r26) │ │ │ │ - sldi. r10,r30,1 │ │ │ │ - std r5,0(r24) │ │ │ │ - lfdx f12,r8,r6 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r7,r7,r0,r6 │ │ │ │ - stfd f0,8(r28) │ │ │ │ - std r7,8(r27) │ │ │ │ - ble 1c1a8 │ │ │ │ - li r22,0 │ │ │ │ - add r10,r22,r10 │ │ │ │ - sldi r6,r22,3 │ │ │ │ - ld r0,8(r26) │ │ │ │ + li r9,0 │ │ │ │ + li r21,0 │ │ │ │ + add r3,r22,r2 │ │ │ │ + add r5,r3,r2 │ │ │ │ + add r2,r5,r2 │ │ │ │ + sldi r7,r21,3 │ │ │ │ + ld r4,0(r26) │ │ │ │ + sldi. r8,r30,1 │ │ │ │ + std r21,0(r24) │ │ │ │ + lfdx f12,r10,r7 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + fmul f12,f0,f12 │ │ │ │ + maddld r18,r9,r4,r7 │ │ │ │ + stfd f12,8(r28) │ │ │ │ + std r18,8(r27) │ │ │ │ + ble 1c0e4 │ │ │ │ + li r19,0 │ │ │ │ + add r9,r19,r8 │ │ │ │ + sldi r8,r19,3 │ │ │ │ + ld r7,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r22,8(r24) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r11,r6 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r10,r7,r0,r10 │ │ │ │ - stfd f0,16(r28) │ │ │ │ - std r10,16(r27) │ │ │ │ - ble 1c1a8 │ │ │ │ - li r7,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r6,r30,2 │ │ │ │ - sldi r0,r7,3 │ │ │ │ - ld r21,16(r26) │ │ │ │ + std r19,8(r24) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r22,r8 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r18,r18,r7,r9 │ │ │ │ + stfd f12,16(r28) │ │ │ │ + std r18,16(r27) │ │ │ │ + ble 1c0e4 │ │ │ │ + li r20,0 │ │ │ │ + sldi r9,r30,2 │ │ │ │ + sldi r8,r20,3 │ │ │ │ + ld r7,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r7,16(r24) │ │ │ │ - add r6,r6,r7 │ │ │ │ - lfdx f12,r3,r0 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r10,r10,r21,r6 │ │ │ │ - stfd f0,24(r28) │ │ │ │ - std r10,24(r27) │ │ │ │ - ble 1c1a8 │ │ │ │ - mulli r6,r30,6 │ │ │ │ - li r21,0 │ │ │ │ - ld r20,24(r26) │ │ │ │ + std r20,16(r24) │ │ │ │ + add r9,r9,r20 │ │ │ │ + lfdx f0,r3,r8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r18,r18,r7,r9 │ │ │ │ + stfd f12,24(r28) │ │ │ │ + std r18,24(r27) │ │ │ │ + ble 1c0e4 │ │ │ │ + mulli r9,r30,6 │ │ │ │ + li r4,0 │ │ │ │ + ld r7,24(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - sldi r0,r21,3 │ │ │ │ - std r21,24(r24) │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - add r6,r6,r21 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - maddld r10,r10,r20,r6 │ │ │ │ - stfd f0,32(r28) │ │ │ │ - std r10,32(r27) │ │ │ │ - ble 1c734 │ │ │ │ + sldi r8,r4,3 │ │ │ │ + std r4,24(r24) │ │ │ │ + lfdx f0,r5,r8 │ │ │ │ + add r9,r9,r4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + maddld r18,r18,r7,r9 │ │ │ │ + stfd f12,32(r28) │ │ │ │ + std r18,32(r27) │ │ │ │ + ble 1c654 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r6,0 │ │ │ │ - mr r18,r10 │ │ │ │ - b 1c60c │ │ │ │ + li r9,0 │ │ │ │ + b 1c52c │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - lfd f0,32(r28) │ │ │ │ + lfd f12,32(r28) │ │ │ │ ld r18,32(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r20,r6,3 │ │ │ │ - ld r10,32(r26) │ │ │ │ - ld r0,48(r29) │ │ │ │ - ld r26,24(r29) │ │ │ │ - std r6,32(r24) │ │ │ │ - add r30,r30,r6 │ │ │ │ - lfdx f12,r9,r20 │ │ │ │ - ld r20,200(r29) │ │ │ │ + sldi r0,r9,3 │ │ │ │ + ld r7,32(r26) │ │ │ │ + ld r8,48(r29) │ │ │ │ + std r9,32(r24) │ │ │ │ + ld r17,24(r29) │ │ │ │ + ld r26,200(r29) │ │ │ │ + add r30,r30,r9 │ │ │ │ + lfdx f0,r2,r0 │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f11,r26,r25 │ │ │ │ - add r26,r26,r25 │ │ │ │ - ldx r30,r23,r30 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - lfd f12,8(r26) │ │ │ │ - maddld r10,r18,r10,r30 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r16,r17,r25 │ │ │ │ + lfdx f11,r17,r25 │ │ │ │ + ldx r0,r23,r30 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + lfd f12,8(r16) │ │ │ │ + maddld r7,r18,r7,r0 │ │ │ │ stfd f0,40(r28) │ │ │ │ - std r10,40(r27) │ │ │ │ - lfdx f0,r28,r0 │ │ │ │ - ldx r10,r27,r0 │ │ │ │ + lfdx f0,r28,r8 │ │ │ │ + std r7,40(r27) │ │ │ │ + ldx r8,r27,r8 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r30,r20,r10 │ │ │ │ - ldx r10,r20,r10 │ │ │ │ - mtfprd f11,r10 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r7,r26,r8 │ │ │ │ + ldx r8,r26,r8 │ │ │ │ + mtfprd f11,r8 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r30 │ │ │ │ - cmpd r0,r10 │ │ │ │ - bne 1c694 │ │ │ │ - mffprd r26,f11 │ │ │ │ - stdcx. r26,0,r30 │ │ │ │ - bne 1c67c │ │ │ │ - cmpld r10,r0 │ │ │ │ - bne 1c7c0 │ │ │ │ - ld r10,8(r30) │ │ │ │ - addi r26,r30,8 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + ldarx r0,0,r7 │ │ │ │ + cmpd r0,r8 │ │ │ │ + bne 1c5b4 │ │ │ │ + mffprd r30,f11 │ │ │ │ + stdcx. r30,0,r7 │ │ │ │ + bne 1c59c │ │ │ │ + cmpld r8,r0 │ │ │ │ + bne 1c6e0 │ │ │ │ + ld r8,8(r7) │ │ │ │ + addi r30,r7,8 │ │ │ │ + mtfprd f0,r8 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - ldarx r0,0,r26 │ │ │ │ - cmpd r0,r10 │ │ │ │ - bne 1c6c4 │ │ │ │ - mffprd r30,f0 │ │ │ │ - stdcx. r30,0,r26 │ │ │ │ - bne 1c6ac │ │ │ │ - cmpld r10,r0 │ │ │ │ - bne 1c7b8 │ │ │ │ + ldarx r7,0,r30 │ │ │ │ + cmpd r7,r8 │ │ │ │ + bne 1c5e4 │ │ │ │ + mffprd r0,f0 │ │ │ │ + stdcx. r0,0,r30 │ │ │ │ + bne 1c5cc │ │ │ │ + cmpld r8,r7 │ │ │ │ + bne 1c6d8 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r6,r6,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r10,r30,1 │ │ │ │ - cmpd r10,r6 │ │ │ │ - bgt 1c600 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r10,r21 │ │ │ │ - ble 1c738 │ │ │ │ - mulli r6,r30,6 │ │ │ │ + sldi r8,r30,1 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bgt 1c520 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r8,r4 │ │ │ │ + ble 1c658 │ │ │ │ + mulli r9,r30,6 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r0,r21,3 │ │ │ │ - lfd f0,24(r28) │ │ │ │ - ld r10,24(r27) │ │ │ │ + sldi r8,r4,3 │ │ │ │ + lfd f12,24(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r21,24(r24) │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - ld r20,24(r26) │ │ │ │ - add r6,r6,r21 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - stfd f0,32(r28) │ │ │ │ - maddld r10,r10,r20,r6 │ │ │ │ - std r10,32(r27) │ │ │ │ - bgt 1c5f0 │ │ │ │ - sldi r10,r30,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bge 1c754 │ │ │ │ - lfd f0,16(r28) │ │ │ │ - ld r10,16(r27) │ │ │ │ + std r4,24(r24) │ │ │ │ + ld r18,24(r27) │ │ │ │ + lfdx f0,r5,r8 │ │ │ │ + ld r7,24(r26) │ │ │ │ + add r9,r9,r4 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + stfd f12,32(r28) │ │ │ │ + maddld r18,r18,r7,r9 │ │ │ │ + std r18,32(r27) │ │ │ │ + bgt 1c510 │ │ │ │ + sldi r8,r30,1 │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r20,r8 │ │ │ │ + bge 1c674 │ │ │ │ + lfd f12,16(r28) │ │ │ │ + ld r18,16(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1c570 │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpd r22,r10 │ │ │ │ - bge 1c79c │ │ │ │ - lfd f0,8(r28) │ │ │ │ - ld r7,8(r27) │ │ │ │ + b 1c490 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r19,r8 │ │ │ │ + bge 1c6bc │ │ │ │ + lfd f12,8(r28) │ │ │ │ + ld r18,8(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1c52c │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 1bb98 │ │ │ │ - addi r10,r21,15 │ │ │ │ - mr r8,r9 │ │ │ │ - mr r9,r22 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r8,r1,32 │ │ │ │ - b 1bfe0 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r10 │ │ │ │ - bge 1c1a8 │ │ │ │ + b 1c458 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1bab4 │ │ │ │ + addi r9,r21,15 │ │ │ │ + mr r10,r2 │ │ │ │ + mr r2,r22 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r10,r1,32 │ │ │ │ + b 1bf28 │ │ │ │ + addi r21,r21,1 │ │ │ │ + cmpd r21,r8 │ │ │ │ + bge 1c0e4 │ │ │ │ lfd f0,0(r28) │ │ │ │ - ld r7,0(r27) │ │ │ │ + ld r9,0(r27) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1c4fc │ │ │ │ - mr r10,r0 │ │ │ │ - b 1c6a4 │ │ │ │ - mr r10,r0 │ │ │ │ - b 1c674 │ │ │ │ - mr r10,r6 │ │ │ │ - b 1c404 │ │ │ │ - mr r6,r5 │ │ │ │ - b 1c3d4 │ │ │ │ - mr r9,r10 │ │ │ │ - b 1c0e4 │ │ │ │ - mr r10,r7 │ │ │ │ - b 1c0b4 │ │ │ │ + b 1c428 │ │ │ │ + mr r8,r7 │ │ │ │ + b 1c5c4 │ │ │ │ + mr r8,r0 │ │ │ │ + b 1c594 │ │ │ │ + mr r9,r7 │ │ │ │ + b 1c334 │ │ │ │ + mr r7,r0 │ │ │ │ + b 1c304 │ │ │ │ + mr r2,r9 │ │ │ │ + b 1c028 │ │ │ │ + mr r9,r8 │ │ │ │ + b 1bff8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x128a │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r19,-104(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mr r21,r6 │ │ │ │ + std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ + std r19,-104(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - mr r19,r6 │ │ │ │ mr r31,r1 │ │ │ │ - ld r24,248(r31) │ │ │ │ - ld r29,272(r31) │ │ │ │ - ld r26,240(r31) │ │ │ │ - ld r0,256(r31) │ │ │ │ - ld r11,264(r31) │ │ │ │ - ld r27,280(r31) │ │ │ │ - ld r3,288(r31) │ │ │ │ ld r4,0(r1) │ │ │ │ - mtfprd f0,r24 │ │ │ │ - addi r28,r29,1 │ │ │ │ - sldi r9,r29,1 │ │ │ │ + ld r26,248(r31) │ │ │ │ + ld r24,272(r31) │ │ │ │ + ld r30,240(r31) │ │ │ │ + ld r12,256(r31) │ │ │ │ + ld r3,264(r31) │ │ │ │ + ld r20,280(r31) │ │ │ │ + ld r28,288(r31) │ │ │ │ + mtfprd f0,r26 │ │ │ │ + addi r29,r24,1 │ │ │ │ + sldi r22,r24,1 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r6,r28,4 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r30,r6 │ │ │ │ - neg r6,r6 │ │ │ │ + sldi r2,r29,4 │ │ │ │ + addi r9,r22,1 │ │ │ │ + mr r0,r2 │ │ │ │ + neg r2,r2 │ │ │ │ cmpdi cr7,r9,0 │ │ │ │ - stdux r4,r1,r6 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - addi r12,r1,32 │ │ │ │ - stdux r4,r1,r6 │ │ │ │ + addi r11,r1,32 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ addi r4,r1,32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r6,r9,1 │ │ │ │ - subf r9,r29,r9 │ │ │ │ - add r6,r6,r29 │ │ │ │ - add r9,r9,r24 │ │ │ │ - add r6,r6,r24 │ │ │ │ - divd r21,r9,r24 │ │ │ │ - divd r23,r6,r24 │ │ │ │ - mulld r21,r21,r24 │ │ │ │ - mulld r23,r23,r24 │ │ │ │ - subf r21,r21,r9 │ │ │ │ - subf r23,r23,r6 │ │ │ │ - blt cr7,1c9d0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r9,r24,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r9,r9,r26 │ │ │ │ + add r6,r24,r26 │ │ │ │ + add r6,r6,r2 │ │ │ │ + divd r23,r9,r26 │ │ │ │ + divd r27,r6,r26 │ │ │ │ + mulld r23,r23,r26 │ │ │ │ + mulld r27,r27,r26 │ │ │ │ + subf r23,r23,r9 │ │ │ │ + subf r27,r27,r6 │ │ │ │ + blt cr7,1c90c │ │ │ │ + mtfprd f0,r12 │ │ │ │ lfd f12,0(r10) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - sldi r26,r28,1 │ │ │ │ - addi r22,r12,-8 │ │ │ │ + lfd f11,0(r30) │ │ │ │ + srdi r22,r22,1 │ │ │ │ + xxspltib vs43,2 │ │ │ │ + mtvsrdd vs41,r12,r12 │ │ │ │ + plxv vs32,330720 # 6d3f0 │ │ │ │ + mr r2,r11 │ │ │ │ fcfid f0,f0 │ │ │ │ - srdi r9,r26,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r25,r22,1 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + andi. r9,r25,1 │ │ │ │ + mr r30,r25 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - mtfprd f12,r11 │ │ │ │ + mtfprd f12,r3 │ │ │ │ fcfid f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ fmul f12,f12,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ frim f12,f12 │ │ │ │ - mffprd r9,f0 │ │ │ │ + mffprd r6,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ - subf r9,r29,r9 │ │ │ │ - add r9,r9,r0 │ │ │ │ - mffprd r10,f12 │ │ │ │ - subf r10,r29,r10 │ │ │ │ - divd r29,r9,r0 │ │ │ │ - add r10,r10,r11 │ │ │ │ - divd r6,r10,r11 │ │ │ │ - mulld r29,r29,r0 │ │ │ │ - mulld r6,r6,r11 │ │ │ │ - subf r29,r29,r9 │ │ │ │ - subf r6,r6,r10 │ │ │ │ - addi r25,r29,1 │ │ │ │ - divd r10,r29,r0 │ │ │ │ - mr r20,r22 │ │ │ │ - addi r22,r22,16 │ │ │ │ - divd r9,r25,r0 │ │ │ │ - mulld r10,r10,r0 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - addi r29,r29,2 │ │ │ │ - subf r9,r9,r25 │ │ │ │ - std r10,-8(r22) │ │ │ │ - std r9,16(r20) │ │ │ │ - bdnz 1c94c │ │ │ │ - andi. r9,r26,1 │ │ │ │ - addi r25,r4,-8 │ │ │ │ - addi r29,r26,-1 │ │ │ │ - mr r9,r26 │ │ │ │ - bne 1cc80 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r29,r6,1 │ │ │ │ - divd r10,r6,r11 │ │ │ │ - mr r26,r25 │ │ │ │ - addi r25,r25,16 │ │ │ │ - divd r9,r29,r11 │ │ │ │ - mulld r10,r10,r11 │ │ │ │ - mulld r9,r9,r11 │ │ │ │ + subf r6,r24,r6 │ │ │ │ + add r6,r6,r12 │ │ │ │ + divd r10,r6,r12 │ │ │ │ + mffprd r9,f12 │ │ │ │ + subf r24,r24,r9 │ │ │ │ + add r24,r24,r3 │ │ │ │ + divd r9,r24,r3 │ │ │ │ + mulld r10,r10,r12 │ │ │ │ subf r10,r10,r6 │ │ │ │ - addi r6,r6,2 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - std r10,-8(r25) │ │ │ │ - std r9,16(r26) │ │ │ │ - bdnz 1c99c │ │ │ │ - cmpd cr6,r27,r21 │ │ │ │ - cmpd r21,r23 │ │ │ │ - cmpd cr5,r3,r23 │ │ │ │ - isel r29,r21,r27,4*cr6+lt │ │ │ │ - isel r23,r23,r3,4*cr5+gt │ │ │ │ - subf r26,r21,r29 │ │ │ │ - bge 1cae0 │ │ │ │ - subf. r23,r29,r23 │ │ │ │ - blt 1caa0 │ │ │ │ - blt cr7,1caa0 │ │ │ │ - add r23,r23,r26 │ │ │ │ - mulld r29,r0,r29 │ │ │ │ - sldi r27,r26,3 │ │ │ │ - addi r9,r19,8 │ │ │ │ - sldi r28,r28,1 │ │ │ │ - sldi r26,r23,3 │ │ │ │ - add r27,r27,r19 │ │ │ │ - add r26,r26,r9 │ │ │ │ + mulld r9,r9,r3 │ │ │ │ + mtvsrdd vs44,r10,r10 │ │ │ │ + subf r9,r9,r24 │ │ │ │ + bne 1cbbc │ │ │ │ + srdi r10,r30,1 │ │ │ │ + mtctr r10 │ │ │ │ + vaddudm v10,v1,v11 │ │ │ │ + vaddudm v1,v1,v12 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v13,v10,v12 │ │ │ │ + vmodsd v8,v1,v9 │ │ │ │ + vaddudm v1,v10,v11 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs40,-32(r2) │ │ │ │ + stxv vs45,-16(r2) │ │ │ │ + bdnz 1c894 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + mtvsrdd vs42,r3,r3 │ │ │ │ + mr r2,r4 │ │ │ │ + addi r9,r25,-1 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + bne 1cbdc │ │ │ │ + srdi r9,r25,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v0,v13 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v11,v13 │ │ │ │ + vmodsd v9,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs41,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 1c8e4 │ │ │ │ + cmpd cr6,r20,r23 │ │ │ │ + cmpd r23,r27 │ │ │ │ + cmpd cr5,r28,r27 │ │ │ │ + isel r30,r23,r20,4*cr6+lt │ │ │ │ + isel r27,r27,r28,4*cr5+gt │ │ │ │ + subf r25,r23,r30 │ │ │ │ + bge 1ca1c │ │ │ │ + subf. r27,r30,r27 │ │ │ │ + blt 1c9e0 │ │ │ │ + blt cr7,1c9e0 │ │ │ │ + add r27,r27,r25 │ │ │ │ + mulld r30,r12,r30 │ │ │ │ + sldi r28,r25,3 │ │ │ │ + addi r2,r21,8 │ │ │ │ + sldi r29,r29,1 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + add r28,r28,r21 │ │ │ │ + add r27,r27,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f10,0(r27) │ │ │ │ - li r3,0 │ │ │ │ nop │ │ │ │ + lfd f10,0(r28) │ │ │ │ + li r6,0 │ │ │ │ nop │ │ │ │ - ldx r6,r12,r3 │ │ │ │ - lfdx f11,r7,r3 │ │ │ │ - mtctr r28 │ │ │ │ - li r10,0 │ │ │ │ - add r6,r29,r6 │ │ │ │ + nop │ │ │ │ + ldx r10,r11,r6 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + mtctr r29 │ │ │ │ + li r9,0 │ │ │ │ + add r10,r30,r10 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r6,r6,r11 │ │ │ │ + mulld r10,r10,r3 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + ldx r2,r4,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - add r9,r6,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + add r2,r10,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f2 │ │ │ │ xxmrghd vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1ca50 │ │ │ │ - addi r3,r3,8 │ │ │ │ - cmpld r30,r3 │ │ │ │ - bne 1ca30 │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r29,r29,r0 │ │ │ │ - cmpld r26,r27 │ │ │ │ - bne 1ca20 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1c990 │ │ │ │ + addi r6,r6,8 │ │ │ │ + cmpld r0,r6 │ │ │ │ + bne 1c970 │ │ │ │ + addi r28,r28,8 │ │ │ │ + add r30,r30,r12 │ │ │ │ + cmpld r27,r28 │ │ │ │ + bne 1c960 │ │ │ │ addi r1,r31,144 │ │ │ │ - ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - subf. r3,r29,r3 │ │ │ │ - blt 1cca4 │ │ │ │ - blt cr7,1caa0 │ │ │ │ - add r3,r3,r26 │ │ │ │ - mulld r29,r0,r29 │ │ │ │ - addi r9,r19,8 │ │ │ │ - sldi r22,r26,3 │ │ │ │ - sldi r25,r28,1 │ │ │ │ - sldi r20,r3,3 │ │ │ │ - mr r18,r9 │ │ │ │ - add r22,r22,r19 │ │ │ │ - add r20,r9,r20 │ │ │ │ - lfd f10,0(r22) │ │ │ │ + subf. r28,r30,r28 │ │ │ │ + blt 1cbfc │ │ │ │ + blt cr7,1c9e0 │ │ │ │ + add r22,r28,r25 │ │ │ │ + mulld r30,r12,r30 │ │ │ │ + addi r2,r21,8 │ │ │ │ + sldi r24,r25,3 │ │ │ │ + sldi r28,r29,1 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + mr r19,r2 │ │ │ │ + add r24,r24,r21 │ │ │ │ + add r22,r2,r22 │ │ │ │ + nop │ │ │ │ + lfd f10,0(r24) │ │ │ │ li r6,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r3,r12,r6 │ │ │ │ + ldx r10,r11,r6 │ │ │ │ lfdx f11,r7,r6 │ │ │ │ - mtctr r25 │ │ │ │ - li r10,0 │ │ │ │ - add r3,r29,r3 │ │ │ │ + mtctr r28 │ │ │ │ + li r9,0 │ │ │ │ + add r10,r30,r10 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r3,r3,r11 │ │ │ │ + mulld r10,r10,r3 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + ldx r2,r4,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - add r9,r3,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + add r2,r10,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f2 │ │ │ │ xxmrghd vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1cb40 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1ca80 │ │ │ │ addi r6,r6,8 │ │ │ │ - cmpld r30,r6 │ │ │ │ - bne 1cb20 │ │ │ │ - addi r22,r22,8 │ │ │ │ - add r29,r29,r0 │ │ │ │ - cmpld r20,r22 │ │ │ │ - bne 1cb10 │ │ │ │ - subf r9,r21,r27 │ │ │ │ - subf. r23,r27,r23 │ │ │ │ - add r9,r9,r24 │ │ │ │ - add r26,r9,r26 │ │ │ │ - blt 1caa0 │ │ │ │ - add r23,r23,r26 │ │ │ │ - mulld r27,r0,r27 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - sldi r28,r28,1 │ │ │ │ - sldi r9,r23,3 │ │ │ │ - add r19,r26,r19 │ │ │ │ - add r26,r18,r9 │ │ │ │ - lfd f10,0(r19) │ │ │ │ - li r3,0 │ │ │ │ + cmpld r0,r6 │ │ │ │ + bne 1ca60 │ │ │ │ + addi r24,r24,8 │ │ │ │ + add r30,r30,r12 │ │ │ │ + cmpld r22,r24 │ │ │ │ + bne 1ca50 │ │ │ │ + subf r23,r23,r20 │ │ │ │ + subf. r27,r20,r27 │ │ │ │ + add r2,r26,r25 │ │ │ │ + add r2,r2,r23 │ │ │ │ + blt 1c9e0 │ │ │ │ + add r28,r27,r2 │ │ │ │ + mulld r20,r12,r20 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r29,r29,1 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + add r21,r2,r21 │ │ │ │ + add r28,r19,r28 │ │ │ │ + lfd f10,0(r21) │ │ │ │ + li r6,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r6,r12,r3 │ │ │ │ - lfdx f11,r7,r3 │ │ │ │ - mtctr r28 │ │ │ │ - li r10,0 │ │ │ │ - add r6,r27,r6 │ │ │ │ + ldx r10,r11,r6 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + mtctr r29 │ │ │ │ + li r9,0 │ │ │ │ + add r10,r20,r10 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r6,r6,r11 │ │ │ │ + mulld r10,r10,r3 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + ldx r2,r4,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - add r9,r6,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + add r2,r10,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f2 │ │ │ │ xxmrghd vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1cbf0 │ │ │ │ - addi r3,r3,8 │ │ │ │ - cmpld r30,r3 │ │ │ │ - bne 1cbd0 │ │ │ │ - addi r19,r19,8 │ │ │ │ - add r27,r27,r0 │ │ │ │ - cmpld r26,r19 │ │ │ │ - bne 1cbc0 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1cb30 │ │ │ │ + addi r6,r6,8 │ │ │ │ + cmpld r0,r6 │ │ │ │ + bne 1cb10 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r20,r20,r12 │ │ │ │ + cmpld r28,r21 │ │ │ │ + bne 1cb00 │ │ │ │ addi r1,r31,144 │ │ │ │ - ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - divd r10,r6,r11 │ │ │ │ - cmpdi r29,0 │ │ │ │ - mr r25,r4 │ │ │ │ - mulld r10,r10,r11 │ │ │ │ - subf r10,r10,r6 │ │ │ │ - addi r6,r6,1 │ │ │ │ - std r10,0(r4) │ │ │ │ - bne 1c994 │ │ │ │ - b 1c9d0 │ │ │ │ - subf. r23,r27,r23 │ │ │ │ - blt 1caa0 │ │ │ │ - blt cr7,1caa0 │ │ │ │ - subf r9,r21,r27 │ │ │ │ - addi r10,r19,8 │ │ │ │ - add r9,r9,r24 │ │ │ │ - mr r18,r10 │ │ │ │ - add r26,r9,r26 │ │ │ │ - b 1cba4 │ │ │ │ + vaddudm v13,v0,v12 │ │ │ │ + cmpdi r22,0 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + addi r2,r11,16 │ │ │ │ + vmodsd v13,v13,v9 │ │ │ │ + stxv vs45,0(r11) │ │ │ │ + bne 1c88c │ │ │ │ + b 1c8bc │ │ │ │ + vaddudm v1,v0,v13 │ │ │ │ + cmpdi r9,0 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + addi r2,r4,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r4) │ │ │ │ + bne 1c8dc │ │ │ │ + b 1c90c │ │ │ │ + subf. r27,r20,r27 │ │ │ │ + blt 1c9e0 │ │ │ │ + blt cr7,1c9e0 │ │ │ │ + addi r2,r21,8 │ │ │ │ + subf r23,r23,r20 │ │ │ │ + mr r19,r2 │ │ │ │ + add r2,r26,r25 │ │ │ │ + add r2,r2,r23 │ │ │ │ + b 1cae4 │ │ │ │ ... │ │ │ │ - .long 0xe80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xd80 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-19936 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - mfocrf r11,8 │ │ │ │ + stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r19,-128(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - ld r28,16(r3) │ │ │ │ - mr r24,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ + std r22,-112(r1) │ │ │ │ + std r21,-120(r1) │ │ │ │ + std r24,-96(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + std r28,-64(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ + ld r28,16(r3) │ │ │ │ + std r30,-48(r1) │ │ │ │ + std r31,-40(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r19,-136(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r25,-88(r1) │ │ │ │ + std r26,-80(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs60,32(r1) │ │ │ │ + stxv vs61,48(r1) │ │ │ │ + stxv vs62,64(r1) │ │ │ │ + stxv vs63,80(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r29,r28,r30 │ │ │ │ - mr r21,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1cfac │ │ │ │ - maddld r21,r29,r21,r9 │ │ │ │ - add r29,r29,r21 │ │ │ │ - cmpd r21,r29 │ │ │ │ - bge 1cf40 │ │ │ │ - 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 1d004 │ │ │ │ + maddld r22,r29,r22,r2 │ │ │ │ + add r29,r29,r22 │ │ │ │ + cmpd r22,r29 │ │ │ │ + bge 1cf7c │ │ │ │ + ld r28,48(r24) │ │ │ │ + ld r19,32(r24) │ │ │ │ + xxspltib vs61,1 │ │ │ │ + xxspltib vs62,2 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + sldi r21,r22,4 │ │ │ │ + ld r27,8(r24) │ │ │ │ ld r25,40(r24) │ │ │ │ - sldi r19,r21,4 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ ld r26,24(r24) │ │ │ │ - ld r22,0(r24) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r19,r19,8 │ │ │ │ - mtfprd f0,r23 │ │ │ │ - sldi r30,r27,3 │ │ │ │ - neg r24,r23 │ │ │ │ - cmpdi cr4,r27,0 │ │ │ │ - fcfid f29,f0 │ │ │ │ + ld r23,0(r24) │ │ │ │ + xxspltd vs63,vs28,0 │ │ │ │ + addi r21,r21,8 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ mtfprd f0,r28 │ │ │ │ - addi r30,r30,15 │ │ │ │ - sldi r24,r24,3 │ │ │ │ + sldi r30,r19,3 │ │ │ │ + addi r2,r19,-1 │ │ │ │ + clrrdi r24,r19,1 │ │ │ │ + mtvsrdd vs60,r28,r28 │ │ │ │ + cmpdi cr4,r19,0 │ │ │ │ fcfid f30,f0 │ │ │ │ + mtfprd f0,r27 │ │ │ │ + addi r30,r30,15 │ │ │ │ + cmpldi cr3,r2,1 │ │ │ │ + cmpd cr2,r19,r24 │ │ │ │ + fcfid f31,f0 │ │ │ │ clrrdi r30,r30,4 │ │ │ │ neg r30,r30 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,112(r22) │ │ │ │ - ld r10,0(r1) │ │ │ │ + lwz r2,112(r23) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r30 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r30 │ │ │ │ addi r5,r1,32 │ │ │ │ - bne 1cfa0 │ │ │ │ - mr r12,r21 │ │ │ │ - ld r8,120(r22) │ │ │ │ - sldi r9,r12,3 │ │ │ │ - lfdx f1,r8,r9 │ │ │ │ - ble cr4,1cf08 │ │ │ │ - ld r10,48(r22) │ │ │ │ - ld r3,72(r22) │ │ │ │ - ld r9,88(r22) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - ld r4,176(r22) │ │ │ │ - mr r6,r5 │ │ │ │ - lfd f11,27712(r7) │ │ │ │ - mr r7,r27 │ │ │ │ - mulld r10,r12,r10 │ │ │ │ - lfd f12,0(r3) │ │ │ │ + bne 1cff0 │ │ │ │ + mr r11,r22 │ │ │ │ + ld r10,120(r23) │ │ │ │ + sldi r2,r11,3 │ │ │ │ + lfdx f1,r10,r2 │ │ │ │ + ble cr4,1cf44 │ │ │ │ + ld r9,48(r23) │ │ │ │ + ld r7,72(r23) │ │ │ │ + ld r2,88(r23) │ │ │ │ + ld r8,176(r23) │ │ │ │ + mulld r9,r11,r9 │ │ │ │ + lfd f12,0(r7) │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r8,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r10,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f1,f30,f0 │ │ │ │ + fmsub f0,f1,f31,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r8,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - b 1ceb0 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + frim f12,f0 │ │ │ │ + fadd f9,f12,f29 │ │ │ │ + fsub f8,f0,f12 │ │ │ │ + fctidz f12,f12 │ │ │ │ + fsub f9,f9,f0 │ │ │ │ + mffprd r3,f12 │ │ │ │ + ble cr3,1cffc │ │ │ │ + srdi r2,r19,1 │ │ │ │ + plxv vs43,329220 # 6d3f0 │ │ │ │ + xxspltd vs10,vs9,0 │ │ │ │ + xxspltd vs11,vs8,0 │ │ │ │ + mtvsrdd vs42,r3,r3 │ │ │ │ + mr r7,r5 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - lfd f12,8(r11) │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - subf r8,r23,r8 │ │ │ │ - add r10,r10,r24 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - beq 1cf08 │ │ │ │ - addi r6,r6,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r9,r8,1 │ │ │ │ - add r11,r4,r10 │ │ │ │ - subfic r0,r10,-8 │ │ │ │ - mr r3,r10 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + nop │ │ │ │ + vmulld v0,v11,v28 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v11,v11,v30 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v12,v0,v29 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v1 │ │ │ │ + vnegd v13,v0 │ │ │ │ + vnegd v1,v12 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs12,vs45,vs32,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mffprd r9,f12 │ │ │ │ + mfvsrld r10,vs12 │ │ │ │ + mfvsrld r4,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + ldx r6,r8,r9 │ │ │ │ + ldx r10,r8,r10 │ │ │ │ + ldx r2,r8,r2 │ │ │ │ + ldx r9,r8,r4 │ │ │ │ + mtvsrdd vs0,r6,r10 │ │ │ │ + mtvsrdd vs12,r2,r9 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r7) │ │ │ │ + bdnz 1ce10 │ │ │ │ + mr r9,r24 │ │ │ │ + beq cr2,1cf44 │ │ │ │ + mulld r10,r28,r9 │ │ │ │ + subf r2,r10,r3 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r7,r2,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1cee0 │ │ │ │ - neg r3,r10 │ │ │ │ - lfdx f0,r4,r3 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1ce90 │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - subf r8,r23,r8 │ │ │ │ - add r10,r10,r24 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - bne 1ceac │ │ │ │ - ld r3,24(r22) │ │ │ │ - sldi r12,r12,4 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1ceb0 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f12,r8,r7 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r7,r2,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmul f12,f9,f12 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1ced4 │ │ │ │ + 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 1cf44 │ │ │ │ + add r10,r28,r10 │ │ │ │ + subf r10,r10,r3 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1cf14 │ │ │ │ + mulli r9,r10,-8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmul f9,f9,f12 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1cf38 │ │ │ │ + mulli r9,r10,-8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + fmadd f8,f8,f0,f9 │ │ │ │ + stfd f8,8(r2) │ │ │ │ + ld r3,24(r23) │ │ │ │ + sldi r11,r11,4 │ │ │ │ mr r8,r26 │ │ │ │ - mr r7,r28 │ │ │ │ + mr r7,r27 │ │ │ │ mr r4,r25 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r19,r19,16 │ │ │ │ - add r3,r3,r12 │ │ │ │ - bl 13e60 │ │ │ │ - cmpd r29,r21 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r21,r21,16 │ │ │ │ + add r3,r3,r11 │ │ │ │ + bl 13b50 │ │ │ │ + cmpd r29,r22 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - bne 1cde0 │ │ │ │ - addi r1,r31,160 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bne 1cd50 │ │ │ │ + addi r1,r31,240 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r19,-128(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ - lfd f29,-24(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs60,-208(r1) │ │ │ │ + lxv vs61,-192(r1) │ │ │ │ + lxv vs62,-176(r1) │ │ │ │ + lxv vs63,-160(r1) │ │ │ │ + ld r19,-136(r1) │ │ │ │ + ld r20,-128(r1) │ │ │ │ + ld r21,-120(r1) │ │ │ │ + ld r22,-112(r1) │ │ │ │ mtlr r0 │ │ │ │ + mtocrf 32,r11 │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r23,-104(r1) │ │ │ │ + ld r24,-96(r1) │ │ │ │ + ld r25,-88(r1) │ │ │ │ + ld r26,-80(r1) │ │ │ │ + ld r27,-72(r1) │ │ │ │ + ld r28,-64(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ + ld r31,-40(r1) │ │ │ │ + lfd f28,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,240(r22) │ │ │ │ - ldx r12,r9,r19 │ │ │ │ - b 1ce00 │ │ │ │ - addi r29,r29,1 │ │ │ │ + ld r2,240(r23) │ │ │ │ + ldx r11,r2,r21 │ │ │ │ + b 1cd70 │ │ │ │ li r9,0 │ │ │ │ - b 1cd74 │ │ │ │ + b 1ce90 │ │ │ │ + addi r29,r29,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1ccc8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xd83 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xd84 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-20688 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r27,-56(r1) │ │ │ │ std r28,-48(r1) │ │ │ │ + ld r27,16(r3) │ │ │ │ + mr r28,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r29,-40(r1) │ │ │ │ std r30,-32(r1) │ │ │ │ std r31,-24(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r18,-128(r1) │ │ │ │ - std r19,-120(r1) │ │ │ │ - std r20,-112(r1) │ │ │ │ std r21,-104(r1) │ │ │ │ std r22,-96(r1) │ │ │ │ std r23,-88(r1) │ │ │ │ std r24,-80(r1) │ │ │ │ std r25,-72(r1) │ │ │ │ std r26,-64(r1) │ │ │ │ - ld r27,16(r3) │ │ │ │ - mr r28,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ + stdu r1,-208(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs60,32(r1) │ │ │ │ + stxv vs61,48(r1) │ │ │ │ + stxv vs62,64(r1) │ │ │ │ + stxv vs63,80(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r29,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r30,r27,r29 │ │ │ │ - mulld r9,r30,r29 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1d28c │ │ │ │ - maddld r21,r30,r3,r9 │ │ │ │ - add r30,r30,r21 │ │ │ │ - cmpd r21,r30 │ │ │ │ - bge 1d228 │ │ │ │ - ld r23,40(r28) │ │ │ │ + mulld r2,r30,r29 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1d2fc │ │ │ │ + maddld r23,r30,r3,r2 │ │ │ │ + add r30,r30,r23 │ │ │ │ + cmpd r23,r30 │ │ │ │ + bge 1d288 │ │ │ │ ld r26,24(r28) │ │ │ │ - sldi r19,r21,4 │ │ │ │ + lxsd v28,40(r28) │ │ │ │ + xxspltib vs61,1 │ │ │ │ + xxspltib vs62,2 │ │ │ │ + sldi r21,r23,4 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ ld r25,32(r28) │ │ │ │ - ld r22,0(r28) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r19,r19,8 │ │ │ │ - mtfprd f0,r23 │ │ │ │ + ld r24,0(r28) │ │ │ │ + xxspltib vs63,0 │ │ │ │ + addi r21,r21,8 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ addi r27,r26,1 │ │ │ │ - neg r24,r23 │ │ │ │ - fcfid f30,f0 │ │ │ │ + xscvsxddp vs31,vs60 │ │ │ │ + xxspltd vs60,vs60,0 │ │ │ │ sldi r29,r27,4 │ │ │ │ sldi r27,r27,1 │ │ │ │ - sldi r24,r24,3 │ │ │ │ - cmpdi cr4,r27,0 │ │ │ │ neg r29,r29 │ │ │ │ - lwz r9,112(r22) │ │ │ │ - mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1d280 │ │ │ │ - mr r18,r21 │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r8,120(r22) │ │ │ │ - ld r9,8(r28) │ │ │ │ - sldi r5,r18,3 │ │ │ │ - stdux r10,r1,r29 │ │ │ │ - lxsd v0,0(r9) │ │ │ │ - add r7,r8,r5 │ │ │ │ + cmpdi cr4,r27,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,112(r24) │ │ │ │ + mr r22,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1d2f0 │ │ │ │ + mr r3,r23 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r10,120(r24) │ │ │ │ + sldi r8,r3,3 │ │ │ │ + ld r2,8(r28) │ │ │ │ + stdux r9,r1,r29 │ │ │ │ + add r7,r10,r8 │ │ │ │ + lxsd v9,0(r2) │ │ │ │ addi r6,r1,32 │ │ │ │ - ble cr4,1d1e8 │ │ │ │ - ld r10,48(r22) │ │ │ │ - ld r3,72(r22) │ │ │ │ - ld r9,88(r22) │ │ │ │ - xscvsxddp vs10,vs32 │ │ │ │ - lfdx f0,r8,r5 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - ld r11,176(r22) │ │ │ │ - mr r4,r6 │ │ │ │ - lfd f11,27712(r5) │ │ │ │ - mr r5,r27 │ │ │ │ - mulld r10,r18,r10 │ │ │ │ - lfd f9,0(r3) │ │ │ │ - fcfid f12,f9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f9,r8,r10 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ + ble cr4,1d248 │ │ │ │ + ld r9,48(r24) │ │ │ │ + ld r4,72(r24) │ │ │ │ + srdi r2,r27,1 │ │ │ │ + xscvsxddp vs11,vs41 │ │ │ │ + mr r5,r6 │ │ │ │ + lfdx f0,r10,r8 │ │ │ │ + plxv vs43,328336 # 6d3f0 │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,88(r24) │ │ │ │ + ld r8,176(r24) │ │ │ │ + mulld r9,r3,r9 │ │ │ │ + lfd f10,0(r4) │ │ │ │ + fcfid f12,f10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f10,r10,r9 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ frim f12,f12 │ │ │ │ fctidz f12,f12 │ │ │ │ - mffprd r10,f12 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mffprd r9,f12 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmsub f0,f10,f0,f12 │ │ │ │ + fmsub f0,f11,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r8,f12 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs30 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - b 1d190 │ │ │ │ - nop │ │ │ │ - lfd f12,8(r12) │ │ │ │ - addic. r5,r5,-1 │ │ │ │ - subf r8,r23,r8 │ │ │ │ - add r10,r10,r24 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - beq 1d1e8 │ │ │ │ - addi r4,r4,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r9,r8,1 │ │ │ │ - add r12,r11,r10 │ │ │ │ - subfic r3,r10,-8 │ │ │ │ - mr r0,r10 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1d1c0 │ │ │ │ - neg r0,r10 │ │ │ │ - lfdx f0,r11,r0 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1d170 │ │ │ │ - lfdx f12,r11,r3 │ │ │ │ - addic. r5,r5,-1 │ │ │ │ - subf r8,r23,r8 │ │ │ │ - add r10,r10,r24 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - bne 1d18c │ │ │ │ - ld r10,24(r22) │ │ │ │ - sldi r18,r18,4 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + vmulld v0,v11,v28 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v11,v11,v30 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v12,v0,v29 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v1 │ │ │ │ + vnegd v13,v0 │ │ │ │ + vnegd v1,v12 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs12,vs45,vs32,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mffprd r9,f12 │ │ │ │ + mfvsrld r10,vs12 │ │ │ │ + mfvsrld r11,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + ldx r4,r9,r8 │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r9,r11,r8 │ │ │ │ + mtvsrdd vs0,r4,r10 │ │ │ │ + mtvsrdd vs12,r2,r9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 1d1d0 │ │ │ │ + ld r2,24(r24) │ │ │ │ + sldi r3,r3,4 │ │ │ │ mr r9,r26 │ │ │ │ - mfvrd r8,v0 │ │ │ │ + mfvrd r8,v9 │ │ │ │ mr r5,r25 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r19,r19,16 │ │ │ │ - add r4,r10,r18 │ │ │ │ - lfdx f1,r10,r18 │ │ │ │ - lfd f2,8(r4) │ │ │ │ - bl 13730 │ │ │ │ - cmpd r30,r21 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 1d0b0 │ │ │ │ - addi r1,r31,160 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r21,r21,16 │ │ │ │ + add r10,r2,r3 │ │ │ │ + lfdx f1,r2,r3 │ │ │ │ + lfd f2,8(r10) │ │ │ │ + bl 13400 │ │ │ │ + cmpd r30,r23 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + bne 1d110 │ │ │ │ + addi r1,r31,208 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-128(r1) │ │ │ │ - ld r19,-120(r1) │ │ │ │ - ld r20,-112(r1) │ │ │ │ + lxv vs60,-176(r1) │ │ │ │ + lxv vs61,-160(r1) │ │ │ │ + lxv vs62,-144(r1) │ │ │ │ + lxv vs63,-128(r1) │ │ │ │ ld r21,-104(r1) │ │ │ │ ld r22,-96(r1) │ │ │ │ ld r23,-88(r1) │ │ │ │ ld r24,-80(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ - mtlr r0 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r9,240(r22) │ │ │ │ - ldx r18,r9,r19 │ │ │ │ - b 1d0c4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r24) │ │ │ │ + ldx r3,r2,r21 │ │ │ │ + b 1d124 │ │ │ │ addi r30,r30,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1d060 │ │ │ │ + li r2,0 │ │ │ │ + b 1d0a4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xe82 │ │ │ │ + .long 0xb82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-21424 │ │ │ │ mflr r0 │ │ │ │ - std r23,-120(r1) │ │ │ │ - ld r23,0(r3) │ │ │ │ - std r22,-128(r1) │ │ │ │ - std r25,-104(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - ld r29,8(r23) │ │ │ │ + std r24,-120(r1) │ │ │ │ + std r23,-128(r1) │ │ │ │ + ld r24,0(r3) │ │ │ │ + std r26,-104(r1) │ │ │ │ + std r29,-80(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-64(r1) │ │ │ │ stdu r1,-192(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r29,8(r24) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r22,r29,r31 │ │ │ │ - mr r25,r3 │ │ │ │ - mulld r9,r22,r31 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1d520 │ │ │ │ - maddld r25,r22,r25,r9 │ │ │ │ - add r22,r22,r25 │ │ │ │ - cmpd r25,r22 │ │ │ │ - bge 1d4d8 │ │ │ │ - ld r9,8(r30) │ │ │ │ - std r21,56(r1) │ │ │ │ - ld r21,88(r23) │ │ │ │ - ld r7,72(r23) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - std r18,32(r1) │ │ │ │ + bl 4f00 │ │ │ │ + divd r23,r29,r31 │ │ │ │ + mr r26,r3 │ │ │ │ + mulld r2,r23,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1d588 │ │ │ │ + maddld r26,r23,r26,r2 │ │ │ │ + add r23,r23,r26 │ │ │ │ + cmpd r26,r23 │ │ │ │ + bge 1d53c │ │ │ │ + ld r2,8(r30) │ │ │ │ + std r22,56(r1) │ │ │ │ + std r21,48(r1) │ │ │ │ + ld r22,88(r24) │ │ │ │ + ld r8,72(r24) │ │ │ │ + std r19,32(r1) │ │ │ │ + std r20,40(r1) │ │ │ │ + ld r9,48(r24) │ │ │ │ stfd f29,168(r1) │ │ │ │ - stfd f26,144(r1) │ │ │ │ stfd f30,176(r1) │ │ │ │ - lfd f30,27712(r10) │ │ │ │ - ld r10,48(r23) │ │ │ │ - std r19,40(r1) │ │ │ │ - std r27,104(r1) │ │ │ │ - ld r27,120(r23) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + stfd f25,136(r1) │ │ │ │ + stfd f26,144(r1) │ │ │ │ + nop │ │ │ │ + plfd f26,327600 # 6d370 │ │ │ │ + sldi r19,r2,3 │ │ │ │ + mtfprd f0,r22 │ │ │ │ + addi r10,r22,1 │ │ │ │ + std r27,96(r1) │ │ │ │ + std r28,104(r1) │ │ │ │ + ld r27,120(r24) │ │ │ │ + maddld r2,r26,r9,r2 │ │ │ │ + sldi r20,r9,3 │ │ │ │ stfd f28,160(r1) │ │ │ │ - std r20,48(r1) │ │ │ │ - std r24,80(r1) │ │ │ │ - sldi r18,r9,3 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - addi r8,r21,1 │ │ │ │ + std r25,80(r1) │ │ │ │ + fcfid f29,f0 │ │ │ │ + lfdx f0,r8,r19 │ │ │ │ + mulld r9,r10,r9 │ │ │ │ stfd f27,152(r1) │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - std r26,96(r1) │ │ │ │ - std r28,112(r1) │ │ │ │ - fcfid f29,f0 │ │ │ │ - lfdx f0,r7,r18 │ │ │ │ - maddld r9,r25,r10,r9 │ │ │ │ - sldi r19,r10,3 │ │ │ │ - mulld r10,r8,r10 │ │ │ │ stfd f31,184(r1) │ │ │ │ - fcfid f26,f0 │ │ │ │ - mulld r8,r8,r9 │ │ │ │ + mulld r10,r10,r2 │ │ │ │ + fcfid f25,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - sldi r20,r10,1 │ │ │ │ - add r27,r27,r9 │ │ │ │ - fdiv f30,f30,f26 │ │ │ │ - fmul f28,f26,f26 │ │ │ │ - sldi r24,r8,1 │ │ │ │ + sldi r21,r9,1 │ │ │ │ + add r27,r27,r2 │ │ │ │ + sldi r25,r10,1 │ │ │ │ + fdiv f30,f30,f25 │ │ │ │ + fmul f28,f25,f25 │ │ │ │ + nop │ │ │ │ lfd f11,0(r27) │ │ │ │ - fmul f0,f11,f26 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r31,f0 │ │ │ │ addi r29,r31,1 │ │ │ │ - subf r31,r21,r31 │ │ │ │ - add r29,r29,r21 │ │ │ │ + subf r31,r22,r31 │ │ │ │ + add r29,r29,r22 │ │ │ │ cmpd r31,r29 │ │ │ │ - bgt 1d48c │ │ │ │ - ld r28,96(r23) │ │ │ │ - ld r30,176(r23) │ │ │ │ - sldi r9,r24,3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ + bgt 1d4f0 │ │ │ │ + ld r28,96(r24) │ │ │ │ + ld r30,176(r24) │ │ │ │ + sldi r2,r25,3 │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r26,r26,27608 │ │ │ │ - add r28,r28,r18 │ │ │ │ - add r30,r30,r9 │ │ │ │ - b 1d444 │ │ │ │ + add r28,r28,r19 │ │ │ │ + add r30,r30,r2 │ │ │ │ + b 1d4ac │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5140 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ addi r31,r31,1 │ │ │ │ stfd f1,0(r30) │ │ │ │ addi r30,r30,8 │ │ │ │ cmpd r31,r29 │ │ │ │ - beq 1d48c │ │ │ │ + beq 1d4f0 │ │ │ │ lfd f11,0(r27) │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r28) │ │ │ │ fcfid f12,f0 │ │ │ │ fmsub f0,f30,f12,f11 │ │ │ │ fnmsub f12,f30,f12,f11 │ │ │ │ fmul f0,f0,f28 │ │ │ │ fmadd f0,f0,f12,f29 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 1d410 │ │ │ │ + bgt 1d480 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1d500 │ │ │ │ - lfd f0,0(r26) │ │ │ │ + blt 1d570 │ │ │ │ addi r31,r31,1 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ addi r30,r30,8 │ │ │ │ cmpd r31,r29 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bne 1d440 │ │ │ │ - addi r25,r25,1 │ │ │ │ - add r27,r27,r19 │ │ │ │ - add r24,r24,r20 │ │ │ │ - cmpd r22,r25 │ │ │ │ - bne 1d3c0 │ │ │ │ + bne 1d4a8 │ │ │ │ + addi r26,r26,1 │ │ │ │ + add r27,r27,r20 │ │ │ │ + add r25,r25,r21 │ │ │ │ + cmpd r23,r26 │ │ │ │ + bne 1d430 │ │ │ │ + lfd f25,136(r1) │ │ │ │ lfd f26,144(r1) │ │ │ │ lfd f27,152(r1) │ │ │ │ lfd f28,160(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ lfd f30,176(r1) │ │ │ │ lfd f31,184(r1) │ │ │ │ - ld r18,32(r1) │ │ │ │ - ld r19,40(r1) │ │ │ │ - ld r20,48(r1) │ │ │ │ - ld r21,56(r1) │ │ │ │ - ld r24,80(r1) │ │ │ │ - ld r26,96(r1) │ │ │ │ - ld r27,104(r1) │ │ │ │ - ld r28,112(r1) │ │ │ │ + ld r19,32(r1) │ │ │ │ + ld r20,40(r1) │ │ │ │ + ld r21,48(r1) │ │ │ │ + ld r22,56(r1) │ │ │ │ + ld r25,80(r1) │ │ │ │ + ld r27,96(r1) │ │ │ │ + ld r28,104(r1) │ │ │ │ addi r1,r1,192 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r22,-128(r1) │ │ │ │ - ld r23,-120(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r23,-128(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 1d42c │ │ │ │ - addi r22,r22,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1d314 │ │ │ │ + b 1d494 │ │ │ │ + addi r23,r23,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1d374 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-22080 │ │ │ │ + .long 0xd87 │ │ │ │ mflr r0 │ │ │ │ - std r27,-96(r1) │ │ │ │ + std r27,-104(r1) │ │ │ │ + std r28,-96(r1) │ │ │ │ ld r27,0(r3) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ mr r30,r3 │ │ │ │ - ld r28,8(r27) │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-72(r1) │ │ │ │ stdu r1,-160(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r28,8(r27) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r29,r28,r31 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r29,r31 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 1d790 │ │ │ │ - maddld r9,r29,r9,r10 │ │ │ │ - add r10,r29,r9 │ │ │ │ - cmpd r9,r10 │ │ │ │ - bge 1d748 │ │ │ │ - ld r7,8(r30) │ │ │ │ - std r26,56(r1) │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r29,r31 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 1d7d0 │ │ │ │ + maddld r2,r29,r2,r9 │ │ │ │ + add r9,r29,r2 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bge 1d784 │ │ │ │ + ld r8,8(r30) │ │ │ │ + std r26,48(r1) │ │ │ │ + std r25,40(r1) │ │ │ │ ld r26,88(r27) │ │ │ │ - ld r6,72(r27) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - stfd f28,128(r1) │ │ │ │ + ld r7,72(r27) │ │ │ │ + ld r9,48(r27) │ │ │ │ stfd f27,120(r1) │ │ │ │ + stfd f28,128(r1) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ stfd f29,136(r1) │ │ │ │ + stfd f30,144(r1) │ │ │ │ ld r28,96(r27) │ │ │ │ - lfd f28,27712(r10) │ │ │ │ - ld r10,48(r27) │ │ │ │ ld r30,120(r27) │ │ │ │ ld r31,176(r27) │ │ │ │ - std r24,40(r1) │ │ │ │ - std r25,48(r1) │ │ │ │ - addis r25,r2,-3 │ │ │ │ + stfd f24,96(r1) │ │ │ │ stfd f25,104(r1) │ │ │ │ - sldi r8,r7,3 │ │ │ │ + plfd f25,326956 # 6d370 │ │ │ │ + sldi r10,r8,3 │ │ │ │ mtfprd f0,r26 │ │ │ │ stfd f26,112(r1) │ │ │ │ - stfd f30,144(r1) │ │ │ │ - xxlxor vs25,vs25,vs25 │ │ │ │ - addi r25,r25,27608 │ │ │ │ stfd f31,152(r1) │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + maddld r2,r2,r9,r8 │ │ │ │ + sldi r25,r9,3 │ │ │ │ + sldi r27,r9,4 │ │ │ │ fcfid f27,f0 │ │ │ │ - lfdx f0,r6,r8 │ │ │ │ - maddld r9,r9,r10,r7 │ │ │ │ - sldi r24,r10,3 │ │ │ │ - sldi r27,r10,4 │ │ │ │ - add r28,r28,r8 │ │ │ │ + lfdx f0,r7,r10 │ │ │ │ + add r28,r28,r10 │ │ │ │ fcfid f29,f0 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f27,f27,f27 │ │ │ │ - add r30,r30,r10 │ │ │ │ - add r31,r31,r9 │ │ │ │ + add r30,r30,r9 │ │ │ │ + add r31,r31,r2 │ │ │ │ fdiv f28,f28,f29 │ │ │ │ - fmul f26,f29,f29 │ │ │ │ - b 1d6a0 │ │ │ │ + fmul f24,f29,f29 │ │ │ │ + b 1d6e4 │ │ │ │ nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5140 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ stfd f1,0(r31) │ │ │ │ lfd f0,0(r30) │ │ │ │ lfd f1,0(r28) │ │ │ │ - add r30,r30,r24 │ │ │ │ + add r30,r30,r25 │ │ │ │ fmsub f0,f29,f0,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ addic. r29,r29,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - beq 1d720 │ │ │ │ + beq 1d75c │ │ │ │ lfd f0,0(r30) │ │ │ │ lfd f1,0(r28) │ │ │ │ fmul f31,f29,f0 │ │ │ │ frim f31,f31 │ │ │ │ fctidz f31,f31 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r26,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ fmsub f12,f28,f31,f0 │ │ │ │ fnmsub f0,f28,f31,f0 │ │ │ │ - fmul f12,f12,f26 │ │ │ │ + fmul f12,f12,f24 │ │ │ │ fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f25 │ │ │ │ - bgt 1d650 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 1d6a0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1d770 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + blt 1d7b0 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ stfd f1,0(r31) │ │ │ │ lfd f0,0(r30) │ │ │ │ lfd f1,0(r28) │ │ │ │ - add r30,r30,r24 │ │ │ │ + add r30,r30,r25 │ │ │ │ fmsub f0,f29,f0,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ addic. r29,r29,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - bne 1d6a0 │ │ │ │ + bne 1d6e4 │ │ │ │ + lfd f24,96(r1) │ │ │ │ lfd f25,104(r1) │ │ │ │ lfd f26,112(r1) │ │ │ │ lfd f27,120(r1) │ │ │ │ lfd f28,128(r1) │ │ │ │ lfd f29,136(r1) │ │ │ │ lfd f30,144(r1) │ │ │ │ lfd f31,152(r1) │ │ │ │ - ld r24,40(r1) │ │ │ │ - ld r25,48(r1) │ │ │ │ - ld r26,56(r1) │ │ │ │ + ld r25,40(r1) │ │ │ │ + ld r26,48(r1) │ │ │ │ addi r1,r1,160 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(r1) │ │ │ │ + ld r27,-104(r1) │ │ │ │ + ld r28,-96(r1) │ │ │ │ + ld r29,-88(r1) │ │ │ │ + ld r30,-80(r1) │ │ │ │ + ld r31,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ - b 1d66c │ │ │ │ + b 1d6b4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r29,r29,1 │ │ │ │ - li r10,0 │ │ │ │ - b 1d5a0 │ │ │ │ + li r9,0 │ │ │ │ + b 1d5f0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x887 │ │ │ │ + .long 0x788 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-22704 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ + std r20,-168(r1) │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r26,-120(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ ld r28,16(r3) │ │ │ │ + std r29,-96(r1) │ │ │ │ + std r30,-88(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-80(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r16,-200(r1) │ │ │ │ + std r17,-192(r1) │ │ │ │ + std r18,-184(r1) │ │ │ │ + std r22,-152(r1) │ │ │ │ + std r23,-144(r1) │ │ │ │ + std r24,-136(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r21,r28,r30 │ │ │ │ mr r26,r3 │ │ │ │ - mulld r9,r21,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1dacc │ │ │ │ - maddld r26,r21,r26,r9 │ │ │ │ + mulld r2,r21,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1dadc │ │ │ │ + maddld r26,r21,r26,r2 │ │ │ │ add r21,r21,r26 │ │ │ │ cmpd r26,r21 │ │ │ │ - bge 1da40 │ │ │ │ + bge 1da50 │ │ │ │ ld r20,8(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ ld r19,32(r29) │ │ │ │ - ld r17,40(r29) │ │ │ │ - ld r18,24(r29) │ │ │ │ sldi r25,r26,4 │ │ │ │ - ld r29,0(r29) │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ - lfd f29,27712(r9) │ │ │ │ + ld r17,40(r29) │ │ │ │ + ld r18,24(r29) │ │ │ │ + ld r28,0(r29) │ │ │ │ + plfd f24,326308 # 6d370 │ │ │ │ addi r25,r25,8 │ │ │ │ mtfprd f0,r20 │ │ │ │ sldi r22,r19,3 │ │ │ │ cmpdi cr4,r19,0 │ │ │ │ fcfid f0,f0 │ │ │ │ addi r22,r22,15 │ │ │ │ clrrdi r22,r22,4 │ │ │ │ neg r22,r22 │ │ │ │ fdiv f29,f29,f0 │ │ │ │ - lwz r9,112(r29) │ │ │ │ - ld r10,0(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,112(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r24,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r22 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r22 │ │ │ │ addi r23,r1,32 │ │ │ │ - bne 1dac0 │ │ │ │ + bne 1dad0 │ │ │ │ mr r27,r26 │ │ │ │ - ld r10,120(r29) │ │ │ │ - sldi r9,r27,3 │ │ │ │ - lfdx f30,r10,r9 │ │ │ │ - ble cr4,1da00 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r7,72(r29) │ │ │ │ - ld r30,88(r29) │ │ │ │ - ld r8,96(r29) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addis r28,r2,-3 │ │ │ │ - mr r15,r19 │ │ │ │ - lfd f24,27608(r6) │ │ │ │ - addi r28,r28,27608 │ │ │ │ - mulld r9,r27,r9 │ │ │ │ - lfd f12,0(r7) │ │ │ │ - lfd f25,0(r8) │ │ │ │ + ld r9,120(r28) │ │ │ │ + sldi r2,r27,3 │ │ │ │ + lfdx f30,r9,r2 │ │ │ │ + ble cr4,1da10 │ │ │ │ + ld r2,48(r28) │ │ │ │ + ld r8,72(r28) │ │ │ │ + mr r29,r19 │ │ │ │ + ld r30,88(r28) │ │ │ │ + ld r10,96(r28) │ │ │ │ + mulld r2,r27,r2 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + lfd f25,0(r10) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r30 │ │ │ │ - fmul f24,f25,f24 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmul f23,f25,f24 │ │ │ │ fcfid f28,f12 │ │ │ │ - lfdx f12,r10,r9 │ │ │ │ + lfdx f12,r9,r2 │ │ │ │ fmul f27,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f28,f28,f28 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r16,r9,r30 │ │ │ │ - subf r30,r30,r9 │ │ │ │ - sldi r16,r16,3 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r30,r30,r2 │ │ │ │ + mulli r16,r30,-8 │ │ │ │ add r16,r23,r16 │ │ │ │ - b 1d9a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 1d9b8 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5140 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - stfdx f1,r16,r9 │ │ │ │ - beq 1da00 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + beq 1da10 │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f29,f0,f30 │ │ │ │ fnmsub f0,f29,f0,f30 │ │ │ │ fmul f12,f12,f27 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 1d970 │ │ │ │ + bgt 1d990 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f24 │ │ │ │ - bge 1d98c │ │ │ │ + fmr f1,f23 │ │ │ │ + bge 1d9a4 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ + bl 53c0 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r16,r9 │ │ │ │ - bne 1d9a0 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + bne 1d9b8 │ │ │ │ nop │ │ │ │ - ld r3,24(r29) │ │ │ │ + ld r3,24(r28) │ │ │ │ sldi r27,r27,4 │ │ │ │ fmr f1,f30 │ │ │ │ mr r5,r23 │ │ │ │ mr r8,r18 │ │ │ │ mr r7,r20 │ │ │ │ mr r4,r17 │ │ │ │ addi r26,r26,1 │ │ │ │ addi r25,r25,16 │ │ │ │ add r3,r3,r27 │ │ │ │ - bl 13e60 │ │ │ │ + bl 13b50 │ │ │ │ cmpd r21,r26 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r24) │ │ │ │ mr r1,r24 │ │ │ │ - bne 1d8c0 │ │ │ │ + bne 1d900 │ │ │ │ addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r15,-200(r1) │ │ │ │ - ld r16,-192(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ - ld r28,-96(r1) │ │ │ │ + ld r16,-200(r1) │ │ │ │ + ld r17,-192(r1) │ │ │ │ + ld r18,-184(r1) │ │ │ │ + ld r19,-176(r1) │ │ │ │ + ld r20,-168(r1) │ │ │ │ + ld r21,-160(r1) │ │ │ │ + ld r22,-152(r1) │ │ │ │ + ld r23,-144(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r24,-136(r1) │ │ │ │ + ld r25,-128(r1) │ │ │ │ + ld r26,-120(r1) │ │ │ │ + ld r27,-112(r1) │ │ │ │ + ld r28,-104(r1) │ │ │ │ + ld r29,-96(r1) │ │ │ │ + ld r30,-88(r1) │ │ │ │ + ld r31,-80(r1) │ │ │ │ + lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r27,r9,r25 │ │ │ │ - b 1d8e0 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r27,r2,r25 │ │ │ │ + b 1d920 │ │ │ │ addi r21,r21,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1d868 │ │ │ │ + li r2,0 │ │ │ │ + b 1d898 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1188 │ │ │ │ + .long 0x1089 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprd f0,r9 │ │ │ │ lfd f10,0(r8) │ │ │ │ + ld r12,96(r1) │ │ │ │ + mr r7,r9 │ │ │ │ std r30,-16(r1) │ │ │ │ - ld r30,96(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ std r28,-32(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ fcfid f11,f0 │ │ │ │ mtfprd f0,r10 │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r8,r30,1 │ │ │ │ stfd f12,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ - addi r0,r8,1 │ │ │ │ + fcfid f0,f0 │ │ │ │ + sldi r9,r12,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ fmul f11,f11,f1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ frim f11,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f11,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r11,f11 │ │ │ │ - addi r12,r11,1 │ │ │ │ - subf r11,r30,r11 │ │ │ │ - mffprd r7,f0 │ │ │ │ - add r12,r12,r30 │ │ │ │ - add r11,r11,r9 │ │ │ │ - addi r31,r7,1 │ │ │ │ - subf r7,r30,r7 │ │ │ │ - add r12,r12,r9 │ │ │ │ - divd r8,r11,r9 │ │ │ │ - add r31,r31,r30 │ │ │ │ - add r7,r7,r10 │ │ │ │ - divd r29,r12,r9 │ │ │ │ - add r31,r31,r10 │ │ │ │ - divd r28,r7,r10 │ │ │ │ - divd r27,r31,r10 │ │ │ │ - mulld r8,r8,r9 │ │ │ │ - mulld r29,r29,r9 │ │ │ │ - subf r8,r8,r11 │ │ │ │ - subf r29,r29,r12 │ │ │ │ - mulld r9,r28,r10 │ │ │ │ - cmpd r8,r29 │ │ │ │ - mulld r12,r27,r10 │ │ │ │ - subf r12,r12,r31 │ │ │ │ - subf r31,r9,r7 │ │ │ │ - bge 1dc50 │ │ │ │ - cmpd r31,r12 │ │ │ │ - bge 1df80 │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt 1dc34 │ │ │ │ - maddld r9,r10,r8,r31 │ │ │ │ - addi r11,r30,1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - li r7,0 │ │ │ │ + mffprd r8,f11 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r30,r12,r8 │ │ │ │ + addi r8,r8,1 │ │ │ │ + subf r11,r12,r2 │ │ │ │ + add r28,r12,r7 │ │ │ │ + add r28,r28,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r30,r30,r7 │ │ │ │ + add r29,r12,r10 │ │ │ │ + add r29,r29,r2 │ │ │ │ + divd r31,r28,r7 │ │ │ │ + divd r2,r30,r7 │ │ │ │ + add r8,r11,r10 │ │ │ │ + divd r11,r29,r10 │ │ │ │ + divd r0,r8,r10 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + mulld r31,r31,r7 │ │ │ │ + mulld r0,r0,r10 │ │ │ │ + mulld r11,r11,r10 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + subf r31,r31,r28 │ │ │ │ + cmpd r2,r31 │ │ │ │ + subf r0,r0,r8 │ │ │ │ + subf r11,r11,r29 │ │ │ │ + bge 1dc60 │ │ │ │ + cmpd r0,r11 │ │ │ │ + bge 1df80 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 1dc44 │ │ │ │ + maddld r2,r10,r2,r0 │ │ │ │ + addi r7,r12,1 │ │ │ │ fmr f11,f12 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r4,r4,r9 │ │ │ │ - mtctr r11 │ │ │ │ - mr r9,r4 │ │ │ │ - mr r8,r6 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + li r8,0 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r4,r4,r2 │ │ │ │ + mtctr r7 │ │ │ │ + mr r2,r4 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f8,0(r8) │ │ │ │ - lfd f9,0(r9) │ │ │ │ - lfd f10,8(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f8,0(r9) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lfd f9,-16(r2) │ │ │ │ + lfd f10,-8(r2) │ │ │ │ fmul f0,f0,f8 │ │ │ │ fmadd f11,f0,f9,f11 │ │ │ │ fmadd f12,f0,f10,f12 │ │ │ │ stfd f11,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ - bdnz 1dbf0 │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz 1dc00 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r11 │ │ │ │ - bne 1dbe0 │ │ │ │ - ld r27,-40(r1) │ │ │ │ + cmpd r8,r7 │ │ │ │ + bne 1dbf0 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - cmpd r31,r12 │ │ │ │ - subf r28,r29,r0 │ │ │ │ - bge 1dd90 │ │ │ │ - cmpdi r28,0 │ │ │ │ - ble 1dce8 │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt 1e0e8 │ │ │ │ - maddld r11,r8,r10,r31 │ │ │ │ - addi r27,r30,1 │ │ │ │ - std r26,-48(r1) │ │ │ │ - mr r12,r5 │ │ │ │ - li r9,0 │ │ │ │ - sldi r26,r10,4 │ │ │ │ - sldi r27,r27,1 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - add r11,r4,r11 │ │ │ │ + nop │ │ │ │ + cmpd r0,r11 │ │ │ │ + subf r30,r31,r9 │ │ │ │ + bge 1dd90 │ │ │ │ + cmpdi r30,0 │ │ │ │ + ble 1dcf8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 1e0d8 │ │ │ │ + maddld r7,r2,r10,r0 │ │ │ │ + addi r28,r12,1 │ │ │ │ + std r27,-40(r1) │ │ │ │ + mr r11,r5 │ │ │ │ + sldi r27,r10,4 │ │ │ │ + li r29,0 │ │ │ │ + sldi r28,r28,1 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r7,r4,r7 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r27 │ │ │ │ - mr r7,r11 │ │ │ │ - mr r8,r6 │ │ │ │ - lfd f11,0(r8) │ │ │ │ - lfd f0,0(r12) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + mtctr r28 │ │ │ │ + mr r8,r7 │ │ │ │ + mr r2,r6 │ │ │ │ + lfd f11,0(r2) │ │ │ │ + lfd f0,0(r11) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r7) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1dca0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r11,r11,r26 │ │ │ │ - cmpd r9,r28 │ │ │ │ - bne 1dc90 │ │ │ │ - ld r26,-48(r1) │ │ │ │ - sldi r28,r28,3 │ │ │ │ - add r5,r28,r5 │ │ │ │ - cmpdi r29,0 │ │ │ │ - blt 1dc34 │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt 1dc34 │ │ │ │ - sldi r7,r31,4 │ │ │ │ - addi r30,r30,1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + bdnz 1dcb0 │ │ │ │ addi r29,r29,1 │ │ │ │ - li r11,0 │ │ │ │ - add r7,r4,r7 │ │ │ │ - sldi r4,r30,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r7,r7,r27 │ │ │ │ + cmpd r29,r30 │ │ │ │ + bne 1dca0 │ │ │ │ + ld r27,-40(r1) │ │ │ │ + sldi r30,r30,3 │ │ │ │ + add r5,r30,r5 │ │ │ │ + cmpdi r31,0 │ │ │ │ + blt 1dc44 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 1dc44 │ │ │ │ + sldi r8,r0,4 │ │ │ │ + addi r12,r12,1 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + addi r31,r31,1 │ │ │ │ + li r7,0 │ │ │ │ + add r8,r4,r8 │ │ │ │ + sldi r4,r12,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r4 │ │ │ │ - mr r8,r7 │ │ │ │ - mr r9,r6 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + mr r9,r8 │ │ │ │ + mr r2,r6 │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1dd30 │ │ │ │ - addi r11,r11,1 │ │ │ │ + bdnz 1dd40 │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r7,r7,r10 │ │ │ │ - cmpd r11,r29 │ │ │ │ - bne 1dd20 │ │ │ │ - ld r27,-40(r1) │ │ │ │ + add r8,r8,r10 │ │ │ │ + cmpd r7,r31 │ │ │ │ + bne 1dd30 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpdi r28,0 │ │ │ │ - ble 1de94 │ │ │ │ - mulld r11,r10,r8 │ │ │ │ + cmpdi r30,0 │ │ │ │ + ble 1de94 │ │ │ │ + mulld r7,r10,r2 │ │ │ │ + std r27,-40(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - subf r26,r12,r0 │ │ │ │ - std r24,-64(r1) │ │ │ │ + subf r27,r11,r9 │ │ │ │ + sldi r26,r10,4 │ │ │ │ + mr r12,r5 │ │ │ │ std r25,-56(r1) │ │ │ │ - sldi r24,r31,4 │ │ │ │ - sldi r25,r10,4 │ │ │ │ - mr r9,r5 │ │ │ │ - sldi r27,r26,3 │ │ │ │ - cmpdi cr7,r26,0 │ │ │ │ - li r30,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - std r23,-72(r1) │ │ │ │ - add r27,r27,r6 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - isel r27,r27,r6,4*cr7+gt │ │ │ │ - add r11,r4,r11 │ │ │ │ + std r24,-64(r1) │ │ │ │ + sldi r25,r0,4 │ │ │ │ + li r29,0 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + sldi r28,r27,3 │ │ │ │ + cmpdi cr7,r27,0 │ │ │ │ + add r28,r28,r6 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + isel r28,r28,r6,4*cr7+gt │ │ │ │ + add r7,r4,r7 │ │ │ │ nop │ │ │ │ - ble cr7,1e080 │ │ │ │ + ble cr7,1e070 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r26 │ │ │ │ - add r7,r11,r24 │ │ │ │ - mr r8,r6 │ │ │ │ + mtctr r27 │ │ │ │ + add r8,r7,r25 │ │ │ │ + mr r2,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r8) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f11,0(r2) │ │ │ │ + lfd f0,0(r12) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r7) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1de00 │ │ │ │ - blt cr5,1e0b8 │ │ │ │ - addi r23,r12,1 │ │ │ │ + bdnz 1de00 │ │ │ │ + blt cr5,1e0a8 │ │ │ │ + addi r24,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r7,r11 │ │ │ │ - mr r8,r27 │ │ │ │ - mtctr r23 │ │ │ │ - lfd f11,0(r8) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + mr r8,r7 │ │ │ │ + mr r2,r28 │ │ │ │ + mtctr r24 │ │ │ │ + lfd f11,0(r2) │ │ │ │ + lfd f0,0(r12) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r7) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1de40 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r11,r11,r25 │ │ │ │ - cmpd r30,r28 │ │ │ │ - bne 1dde0 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - ld r23,-72(r1) │ │ │ │ + bdnz 1de40 │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r7,r7,r26 │ │ │ │ + cmpd r29,r30 │ │ │ │ + bne 1dde0 │ │ │ │ + sldi r30,r30,3 │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ - add r5,r28,r5 │ │ │ │ - cmpdi r29,0 │ │ │ │ - blt 1dc34 │ │ │ │ - subf r0,r12,r0 │ │ │ │ + ld r27,-40(r1) │ │ │ │ + add r5,r30,r5 │ │ │ │ + cmpdi r31,0 │ │ │ │ + blt 1dc44 │ │ │ │ + subf r30,r11,r9 │ │ │ │ sldi r10,r10,4 │ │ │ │ - addi r29,r29,1 │ │ │ │ - sldi r31,r31,4 │ │ │ │ - li r7,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - sldi r11,r0,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - add r11,r11,r6 │ │ │ │ - isel r11,r11,r6,4*cr7+gt │ │ │ │ - ble cr7,1df60 │ │ │ │ + addi r31,r31,1 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + li r8,0 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + sldi r7,r30,3 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + add r7,r7,r6 │ │ │ │ + isel r7,r7,r6,4*cr7+gt │ │ │ │ + ble cr7,1df60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r0 │ │ │ │ - add r8,r4,r31 │ │ │ │ - mr r9,r6 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + mtctr r30 │ │ │ │ + add r9,r4,r0 │ │ │ │ + mr r2,r6 │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1dee0 │ │ │ │ - blt cr5,1e0a0 │ │ │ │ - addi r30,r12,1 │ │ │ │ + bdnz 1dee0 │ │ │ │ + blt cr5,1e090 │ │ │ │ + addi r29,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r4 │ │ │ │ - mr r9,r11 │ │ │ │ - mtctr r30 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r7 │ │ │ │ + mtctr r29 │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1df20 │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz 1df20 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r29 │ │ │ │ - beq 1dc34 │ │ │ │ - bgt cr7,1ded0 │ │ │ │ - bge cr5,1df0c │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r29 │ │ │ │ - beq 1dc34 │ │ │ │ + cmpd r8,r31 │ │ │ │ + beq 1dc44 │ │ │ │ + bgt cr7,1ded0 │ │ │ │ + bge cr5,1df0c │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r31 │ │ │ │ + beq 1dc44 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - b 1df48 │ │ │ │ + b 1df48 │ │ │ │ nop │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt 1dc34 │ │ │ │ - mulld r9,r10,r8 │ │ │ │ - subf r0,r12,r0 │ │ │ │ - addi r30,r30,1 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 1dc44 │ │ │ │ + mulld r2,r10,r2 │ │ │ │ + subf r30,r11,r9 │ │ │ │ + addi r31,r12,1 │ │ │ │ sldi r10,r10,4 │ │ │ │ - sldi r31,r31,4 │ │ │ │ - li r7,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - sldi r11,r0,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - sldi r30,r30,1 │ │ │ │ - add r11,r11,r6 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - isel r11,r11,r6,4*cr7+gt │ │ │ │ - add r4,r4,r9 │ │ │ │ - ble cr7,1e00c │ │ │ │ + sldi r0,r0,4 │ │ │ │ + li r8,0 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + sldi r7,r30,3 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + sldi r31,r31,1 │ │ │ │ + add r7,r7,r6 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + isel r7,r7,r6,4*cr7+gt │ │ │ │ + add r4,r4,r2 │ │ │ │ + ble cr7,1e00c │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r0 │ │ │ │ - add r8,r4,r31 │ │ │ │ - mr r9,r6 │ │ │ │ + mtctr r30 │ │ │ │ + add r9,r4,r0 │ │ │ │ + mr r2,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r9) │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1dfe0 │ │ │ │ - blt cr5,1e0d0 │ │ │ │ - addi r29,r12,1 │ │ │ │ + bdnz 1dfe0 │ │ │ │ + blt cr5,1e0c0 │ │ │ │ + addi r29,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r4 │ │ │ │ - mr r9,r11 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r7 │ │ │ │ mtctr r29 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1e020 │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz 1e020 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r30 │ │ │ │ - bne 1dfc0 │ │ │ │ - ld r27,-40(r1) │ │ │ │ + cmpd r8,r31 │ │ │ │ + bne 1dfc0 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ + bge cr5,1de2c │ │ │ │ + addi r29,r29,1 │ │ │ │ + cmpd r29,r30 │ │ │ │ + beq 1de7c │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r7,r7,r26 │ │ │ │ + b 1de68 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bge cr5,1de2c │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r30,r28 │ │ │ │ - beq 1de7c │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r11,r11,r25 │ │ │ │ - b 1de68 │ │ │ │ - nop │ │ │ │ - addi r7,r7,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r29 │ │ │ │ - bne 1ded0 │ │ │ │ - b 1dc34 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r11,r11,r25 │ │ │ │ - cmpd r30,r28 │ │ │ │ - bne 1dde4 │ │ │ │ - b 1de7c │ │ │ │ - addi r7,r7,1 │ │ │ │ + cmpd r8,r31 │ │ │ │ + bne 1ded0 │ │ │ │ + b 1dc44 │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r7,r7,r26 │ │ │ │ + cmpd r29,r30 │ │ │ │ + bne 1dde4 │ │ │ │ + b 1de7c │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r30,r7 │ │ │ │ - bne 1dfc4 │ │ │ │ - b 1dc34 │ │ │ │ - addi r8,r28,-1 │ │ │ │ - li r9,0 │ │ │ │ + cmpd r31,r8 │ │ │ │ + bne 1dfc4 │ │ │ │ + b 1dc44 │ │ │ │ + addi r8,r30,-1 │ │ │ │ + li r2,0 │ │ │ │ rldicl. r8,r8,63,62 │ │ │ │ - beq 1e12c │ │ │ │ - li r9,2 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq 1dce0 │ │ │ │ + beq 1e11c │ │ │ │ + li r2,2 │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq 1dcf0 │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 1e12c │ │ │ │ + beq 1e11c │ │ │ │ cmpdi r8,2 │ │ │ │ - beq 1e120 │ │ │ │ - li r9,4 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq 1dce0 │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpd r9,r28 │ │ │ │ - beq 1dce0 │ │ │ │ - addi r27,r9,1 │ │ │ │ - addi r8,r9,2 │ │ │ │ - addi r11,r9,6 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpd cr5,r27,r28 │ │ │ │ + beq 1e110 │ │ │ │ + li r2,4 │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq 1dcf0 │ │ │ │ + addi r2,r2,2 │ │ │ │ + cmpd r2,r30 │ │ │ │ + beq 1dcf0 │ │ │ │ + addi r29,r2,1 │ │ │ │ + addi r8,r2,2 │ │ │ │ + addi r11,r2,6 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpd cr5,r29,r30 │ │ │ │ addi r7,r8,2 │ │ │ │ - cmpd cr7,r8,r28 │ │ │ │ - cmpd cr1,r11,r28 │ │ │ │ - cmpd cr6,r9,r28 │ │ │ │ - cmpd r7,r28 │ │ │ │ - beq cr5,1dc34 │ │ │ │ - beq cr7,1dce0 │ │ │ │ - beq 1dce0 │ │ │ │ - beq cr1,1dce0 │ │ │ │ - bne cr6,1e12c │ │ │ │ - b 1dce0 │ │ │ │ + cmpd cr7,r8,r30 │ │ │ │ + cmpd cr1,r11,r30 │ │ │ │ + cmpd cr6,r2,r30 │ │ │ │ + cmpd r7,r30 │ │ │ │ + beq cr5,1dc44 │ │ │ │ + beq cr7,1dcf0 │ │ │ │ + beq 1dcf0 │ │ │ │ + beq cr1,1dcf0 │ │ │ │ + bne cr6,1e11c │ │ │ │ + b 1dcf0 │ │ │ │ ... │ │ │ │ - .long 0x900 │ │ │ │ + .long 0x800 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-25216 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r18,-112(r1) │ │ │ │ + std r17,-120(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r27,32(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ + std r15,-136(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - ld r28,32(r3) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r27,r28,r30 │ │ │ │ + bl 4f00 │ │ │ │ + divd r28,r27,r30 │ │ │ │ mr r18,r3 │ │ │ │ - mulld r9,r27,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1e4a8 │ │ │ │ - maddld r18,r27,r18,r9 │ │ │ │ - add r27,r27,r18 │ │ │ │ - cmpd r18,r27 │ │ │ │ - bge 1e414 │ │ │ │ - ld r24,40(r29) │ │ │ │ + mulld r2,r28,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1e488 │ │ │ │ + maddld r18,r28,r18,r2 │ │ │ │ + add r28,r28,r18 │ │ │ │ + cmpd r18,r28 │ │ │ │ + bge 1e3f4 │ │ │ │ + ld r25,40(r29) │ │ │ │ ld r30,48(r29) │ │ │ │ sldi r15,r18,4 │ │ │ │ - ld r19,24(r29) │ │ │ │ - ld r20,16(r29) │ │ │ │ - ld r21,8(r29) │ │ │ │ + ld r20,24(r29) │ │ │ │ + ld r21,16(r29) │ │ │ │ + ld r22,8(r29) │ │ │ │ ld r17,0(r29) │ │ │ │ addi r15,r15,8 │ │ │ │ - addi r25,r24,1 │ │ │ │ - sldi r28,r24,1 │ │ │ │ - sldi r23,r24,4 │ │ │ │ + addi r26,r25,1 │ │ │ │ + sldi r19,r25,1 │ │ │ │ + sldi r24,r25,4 │ │ │ │ addi r29,r30,8 │ │ │ │ - sldi r26,r25,5 │ │ │ │ - addi r22,r28,2 │ │ │ │ - addi r23,r23,24 │ │ │ │ - addi r28,r28,1 │ │ │ │ - sldi r25,r25,4 │ │ │ │ - cmpdi cr4,r28,0 │ │ │ │ - neg r26,r26 │ │ │ │ - sldi r22,r22,3 │ │ │ │ - add r30,r30,r23 │ │ │ │ + sldi r27,r26,5 │ │ │ │ + addi r23,r19,2 │ │ │ │ + addi r24,r24,24 │ │ │ │ + addi r19,r19,1 │ │ │ │ + sldi r26,r26,4 │ │ │ │ + cmpdi cr4,r19,0 │ │ │ │ + neg r27,r27 │ │ │ │ + sldi r23,r23,3 │ │ │ │ + add r30,r30,r24 │ │ │ │ nop │ │ │ │ - lwz r9,112(r17) │ │ │ │ - ld r10,0(r1) │ │ │ │ + lwz r2,112(r17) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r16,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r26 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r27 │ │ │ │ addi r5,r1,112 │ │ │ │ - bne 1e470 │ │ │ │ - ld r4,176(r17) │ │ │ │ - mr r6,r18 │ │ │ │ - sldi r9,r6,5 │ │ │ │ - lfdx f9,r4,r9 │ │ │ │ - addi r3,r9,16 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r11,r4,r3 │ │ │ │ - lfd f8,8(r9) │ │ │ │ + bne 1e450 │ │ │ │ + ld r6,176(r17) │ │ │ │ + mr r7,r18 │ │ │ │ + sldi r2,r7,5 │ │ │ │ + lfdx f9,r6,r2 │ │ │ │ + addi r4,r2,16 │ │ │ │ + add r2,r6,r2 │ │ │ │ + add r3,r6,r4 │ │ │ │ + lfd f8,8(r2) │ │ │ │ stfd f9,0(r5) │ │ │ │ - ble cr4,1e49c │ │ │ │ - addis r8,r2,-3 │ │ │ │ - andi. r9,r28,1 │ │ │ │ - li r10,0 │ │ │ │ - mr r9,r28 │ │ │ │ - addi r7,r5,8 │ │ │ │ - lfd f11,27712(r8) │ │ │ │ - addi r8,r28,-1 │ │ │ │ - beq 1e304 │ │ │ │ + ble cr4,1e47c │ │ │ │ + andi. r2,r19,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r19 │ │ │ │ + li r9,0 │ │ │ │ + addi r8,r5,8 │ │ │ │ + addi r10,r19,-1 │ │ │ │ + beq 1e2e4 │ │ │ │ lfd f0,0(r29) │ │ │ │ - mr. r9,r8 │ │ │ │ + mr. r2,r10 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 1e344 │ │ │ │ - srdi r8,r28,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + beq 1e324 │ │ │ │ + srdi r10,r19,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r29,r10 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - lfdx f0,r29,r8 │ │ │ │ + lfdx f12,r29,r9 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + lfdx f0,r29,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r7,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - bdnz 1e30c │ │ │ │ - lfdx f9,r4,r3 │ │ │ │ - andi. r10,r28,1 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfd f8,8(r11) │ │ │ │ - add r8,r5,r23 │ │ │ │ - addi r10,r28,-1 │ │ │ │ - lfd f11,27712(r7) │ │ │ │ - stfdx f9,r5,r22 │ │ │ │ - beq 1e388 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ - cmpdi r10,0 │ │ │ │ + stfdx f12,r8,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + bdnz 1e2ec │ │ │ │ + lfdx f9,r6,r4 │ │ │ │ + andi. r9,r19,1 │ │ │ │ + lfd f8,8(r3) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r10,r5,r24 │ │ │ │ + addi r9,r19,-1 │ │ │ │ + stfdx f9,r5,r23 │ │ │ │ + beq 1e368 │ │ │ │ + lfdx f0,r30,r2 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 1e3c4 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 1e3a4 │ │ │ │ + srdi r9,r19,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 1e390 │ │ │ │ - ld r8,120(r17) │ │ │ │ - sldi r7,r6,4 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 1e370 │ │ │ │ + ld r2,120(r17) │ │ │ │ + sldi r7,r7,4 │ │ │ │ ld r3,24(r17) │ │ │ │ - mr r9,r20 │ │ │ │ - mr r10,r19 │ │ │ │ - add r6,r5,r25 │ │ │ │ - mr r4,r21 │ │ │ │ + mr r10,r20 │ │ │ │ + mr r9,r21 │ │ │ │ + add r6,r5,r26 │ │ │ │ + mr r4,r22 │ │ │ │ addi r18,r18,1 │ │ │ │ addi r15,r15,16 │ │ │ │ - addi r11,r7,8 │ │ │ │ - lfdx f1,r8,r7 │ │ │ │ + addi r8,r7,8 │ │ │ │ + lfdx f1,r2,r7 │ │ │ │ + add r8,r2,r8 │ │ │ │ add r3,r3,r7 │ │ │ │ - add r8,r8,r11 │ │ │ │ - std r24,96(r1) │ │ │ │ - bl 1daf0 │ │ │ │ - cmpd r27,r18 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r16) │ │ │ │ + std r25,96(r1) │ │ │ │ + bl 1db00 │ │ │ │ + cmpd r28,r18 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r16) │ │ │ │ mr r1,r16 │ │ │ │ - bne 1e280 │ │ │ │ + bne 1e260 │ │ │ │ addi r1,r31,256 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r15,-136(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r9,240(r17) │ │ │ │ - ld r4,176(r17) │ │ │ │ - ldx r6,r9,r15 │ │ │ │ - sldi r9,r6,5 │ │ │ │ - lfdx f9,r4,r9 │ │ │ │ - addi r3,r9,16 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r11,r4,r3 │ │ │ │ - lfd f8,8(r9) │ │ │ │ + ld r2,240(r17) │ │ │ │ + ld r6,176(r17) │ │ │ │ + ldx r7,r2,r15 │ │ │ │ + sldi r2,r7,5 │ │ │ │ + lfdx f9,r6,r2 │ │ │ │ + addi r4,r2,16 │ │ │ │ + add r2,r6,r2 │ │ │ │ + add r3,r6,r4 │ │ │ │ + lfd f8,8(r2) │ │ │ │ stfd f9,0(r5) │ │ │ │ - bgt cr4,1e2c4 │ │ │ │ - lfdx f0,r4,r3 │ │ │ │ - stfdx f0,r5,r22 │ │ │ │ - b 1e3c4 │ │ │ │ - addi r27,r27,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1e218 │ │ │ │ + bgt cr4,1e2a4 │ │ │ │ + lfdx f0,r6,r4 │ │ │ │ + stfdx f0,r5,r23 │ │ │ │ + b 1e3a4 │ │ │ │ + addi r28,r28,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1e1f8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x1180 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-26048 │ │ │ │ mflr r0 │ │ │ │ - std r26,-48(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r25,r3 │ │ │ │ + ld r28,32(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r28,32(r3) │ │ │ │ - mr r26,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-208(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r29,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r31,r28,r29 │ │ │ │ mr r30,r3 │ │ │ │ - mulld r9,r31,r29 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1e6c0 │ │ │ │ - maddld r30,r31,r30,r9 │ │ │ │ - add r9,r31,r30 │ │ │ │ - cmpd r30,r9 │ │ │ │ - bge 1e608 │ │ │ │ + mulld r2,r31,r29 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1e690 │ │ │ │ + maddld r30,r31,r30,r2 │ │ │ │ + add r2,r31,r30 │ │ │ │ + cmpd r30,r2 │ │ │ │ + bge 1e5d8 │ │ │ │ std r21,120(r1) │ │ │ │ - ld r21,0(r26) │ │ │ │ - ld r29,40(r26) │ │ │ │ - ld r28,24(r26) │ │ │ │ std r22,128(r1) │ │ │ │ + ld r21,0(r25) │ │ │ │ + ld r28,40(r25) │ │ │ │ std r23,136(r1) │ │ │ │ std r24,144(r1) │ │ │ │ - std r25,152(r1) │ │ │ │ + std r26,160(r1) │ │ │ │ std r27,168(r1) │ │ │ │ - ld r27,16(r26) │ │ │ │ - ld r26,8(r26) │ │ │ │ - lwz r9,112(r21) │ │ │ │ - ld r25,24(r21) │ │ │ │ + ld r26,16(r25) │ │ │ │ + ld r27,24(r25) │ │ │ │ + ld r25,8(r25) │ │ │ │ + lwz r2,112(r21) │ │ │ │ + ld r29,24(r21) │ │ │ │ + addi r23,r28,1 │ │ │ │ ld r22,176(r21) │ │ │ │ ld r24,120(r21) │ │ │ │ - addi r23,r29,1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1e630 │ │ │ │ - sldi r9,r30,1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1e600 │ │ │ │ + sldi r2,r30,1 │ │ │ │ mulld r5,r30,r23 │ │ │ │ addi r24,r24,8 │ │ │ │ sldi r30,r30,4 │ │ │ │ sldi r21,r23,5 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r25,r25,r30 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r29,r29,r30 │ │ │ │ add r30,r24,r30 │ │ │ │ - mulld r24,r9,r23 │ │ │ │ + mulld r24,r2,r23 │ │ │ │ sldi r23,r5,5 │ │ │ │ add r23,r23,r22 │ │ │ │ sldi r24,r24,4 │ │ │ │ add r24,r24,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f1,-8(r30) │ │ │ │ mr r8,r30 │ │ │ │ mr r6,r24 │ │ │ │ mr r5,r23 │ │ │ │ - mr r3,r25 │ │ │ │ - mr r10,r28 │ │ │ │ - mr r9,r27 │ │ │ │ - mr r4,r26 │ │ │ │ - std r29,96(r1) │ │ │ │ - addi r25,r25,16 │ │ │ │ + mr r3,r29 │ │ │ │ + std r28,96(r1) │ │ │ │ + mr r10,r27 │ │ │ │ + mr r9,r26 │ │ │ │ + mr r4,r25 │ │ │ │ + addi r29,r29,16 │ │ │ │ add r23,r23,r21 │ │ │ │ add r24,r24,r21 │ │ │ │ addi r30,r30,16 │ │ │ │ - bl 1daf0 │ │ │ │ + bl 1db00 │ │ │ │ addic. r31,r31,-1 │ │ │ │ - bne 1e5b0 │ │ │ │ + bne 1e580 │ │ │ │ ld r21,120(r1) │ │ │ │ ld r22,128(r1) │ │ │ │ ld r23,136(r1) │ │ │ │ ld r24,144(r1) │ │ │ │ - ld r25,152(r1) │ │ │ │ + ld r26,160(r1) │ │ │ │ ld r27,168(r1) │ │ │ │ addi r1,r1,208 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ + ld r25,-56(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ sldi r30,r30,4 │ │ │ │ addi r30,r30,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,240(r21) │ │ │ │ - mr r10,r28 │ │ │ │ - mr r9,r27 │ │ │ │ - mr r4,r26 │ │ │ │ - ldx r3,r8,r30 │ │ │ │ + ld r2,240(r21) │ │ │ │ + mr r10,r27 │ │ │ │ + mr r9,r26 │ │ │ │ + mr r4,r25 │ │ │ │ + ldx r5,r2,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - sldi r6,r3,1 │ │ │ │ - mulld r5,r3,r23 │ │ │ │ - sldi r3,r3,4 │ │ │ │ + sldi r6,r5,1 │ │ │ │ + sldi r3,r5,4 │ │ │ │ + mulld r5,r5,r23 │ │ │ │ addi r6,r6,1 │ │ │ │ lfdx f1,r24,r3 │ │ │ │ addi r8,r3,8 │ │ │ │ - add r3,r25,r3 │ │ │ │ - std r29,96(r1) │ │ │ │ + add r3,r29,r3 │ │ │ │ + std r28,96(r1) │ │ │ │ mulld r6,r6,r23 │ │ │ │ add r8,r24,r8 │ │ │ │ sldi r5,r5,5 │ │ │ │ add r5,r22,r5 │ │ │ │ sldi r6,r6,4 │ │ │ │ add r6,r22,r6 │ │ │ │ - bl 1daf0 │ │ │ │ + bl 1db00 │ │ │ │ addic. r31,r31,-1 │ │ │ │ - bne 1e640 │ │ │ │ + bne 1e610 │ │ │ │ ld r21,120(r1) │ │ │ │ ld r22,128(r1) │ │ │ │ ld r23,136(r1) │ │ │ │ ld r24,144(r1) │ │ │ │ - ld r25,152(r1) │ │ │ │ + ld r26,160(r1) │ │ │ │ ld r27,168(r1) │ │ │ │ - b 1e608 │ │ │ │ + b 1e5d8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r31,r31,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1e51c │ │ │ │ + li r2,0 │ │ │ │ + b 1e4ec │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xb80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-26592 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f22,-80(r1) │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - stdu r1,-256(r1) │ │ │ │ - ld r29,16(r3) │ │ │ │ - mr r20,r3 │ │ │ │ + std r21,-168(r1) │ │ │ │ + std r20,-176(r1) │ │ │ │ + mr r21,r3 │ │ │ │ + std r23,-152(r1) │ │ │ │ + std r22,-160(r1) │ │ │ │ + std r30,-96(r1) │ │ │ │ + std r31,-88(r1) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r16,-208(r1) │ │ │ │ + std r17,-200(r1) │ │ │ │ + std r18,-192(r1) │ │ │ │ + std r19,-184(r1) │ │ │ │ + std r24,-144(r1) │ │ │ │ + std r25,-136(r1) │ │ │ │ + std r26,-128(r1) │ │ │ │ + std r27,-120(r1) │ │ │ │ + std r28,-112(r1) │ │ │ │ + std r29,-104(r1) │ │ │ │ + stdu r1,-272(r1) │ │ │ │ mr r31,r1 │ │ │ │ stxv vs63,32(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r29,16(r3) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r22,r29,r30 │ │ │ │ - mulld r9,r22,r30 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1ea0c │ │ │ │ - maddld r26,r22,r3,r9 │ │ │ │ - add r22,r22,r26 │ │ │ │ - cmpd r26,r22 │ │ │ │ - bge 1e978 │ │ │ │ - ld r18,24(r20) │ │ │ │ - sldi r25,r26,4 │ │ │ │ - ld r17,32(r20) │ │ │ │ - ld r29,0(r20) │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - addi r25,r25,8 │ │ │ │ - sldi r9,r18,1 │ │ │ │ - sldi r21,r18,4 │ │ │ │ - addi r16,r9,2 │ │ │ │ - subfic r21,r21,-16 │ │ │ │ - cmpdi cr4,r9,-1 │ │ │ │ - nop │ │ │ │ + bl 4f00 │ │ │ │ + divd r23,r29,r30 │ │ │ │ + mulld r2,r23,r30 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1e9bc │ │ │ │ + maddld r27,r23,r3,r2 │ │ │ │ + add r23,r23,r27 │ │ │ │ + cmpd r27,r23 │ │ │ │ + bge 1e928 │ │ │ │ + ld r19,24(r21) │ │ │ │ + sldi r26,r27,4 │ │ │ │ + ld r18,32(r21) │ │ │ │ nop │ │ │ │ - lwz r9,112(r29) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r24,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r21 │ │ │ │ - addi r23,r1,32 │ │ │ │ - bne 1ea00 │ │ │ │ - mr r27,r26 │ │ │ │ - ld r10,120(r29) │ │ │ │ - ld r9,8(r20) │ │ │ │ - sldi r8,r27,3 │ │ │ │ - lxsd v31,0(r9) │ │ │ │ - add r19,r10,r8 │ │ │ │ - blt cr4,1e930 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r6,72(r29) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - xscvsxddp vs12,vs63 │ │ │ │ + xxspltidp vs22,1065353216 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + ld r29,0(r21) │ │ │ │ + plfd f24,322528 # 6d370 │ │ │ │ + addi r26,r26,8 │ │ │ │ + sldi r2,r19,1 │ │ │ │ + sldi r22,r19,4 │ │ │ │ + addi r17,r2,2 │ │ │ │ + subfic r22,r22,-16 │ │ │ │ + cmpdi cr4,r2,-1 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r25,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r22 │ │ │ │ + addi r24,r1,32 │ │ │ │ + bne 1e9b0 │ │ │ │ + mr r28,r27 │ │ │ │ + ld r9,120(r29) │ │ │ │ + ld r2,8(r21) │ │ │ │ + sldi r10,r28,3 │ │ │ │ + lxsd v31,0(r2) │ │ │ │ + add r20,r9,r10 │ │ │ │ + blt cr4,1e8e0 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r7,72(r29) │ │ │ │ + xscvsxddp vs30,vs63 │ │ │ │ + mr r15,r17 │ │ │ │ ld r30,88(r29) │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r28,r2,-3 │ │ │ │ - lfdx f29,r10,r8 │ │ │ │ - mr r14,r16 │ │ │ │ - lfd f30,27712(r7) │ │ │ │ - ld r7,96(r29) │ │ │ │ - lfd f24,27608(r5) │ │ │ │ - addi r28,r28,27608 │ │ │ │ - mulld r9,r27,r9 │ │ │ │ - lfd f11,0(r6) │ │ │ │ - fdiv f30,f30,f12 │ │ │ │ - lfd f25,0(r7) │ │ │ │ - fcfid f0,f11 │ │ │ │ - mtfprd f11,r30 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fcfid f28,f11 │ │ │ │ - fmul f24,f25,f24 │ │ │ │ - lfdx f12,r10,r9 │ │ │ │ + ld r8,96(r29) │ │ │ │ + lfdx f29,r9,r10 │ │ │ │ + mulld r2,r28,r2 │ │ │ │ + lfd f12,0(r7) │ │ │ │ + lfd f25,0(r8) │ │ │ │ + fdiv f30,f22,f30 │ │ │ │ + fcfid f0,f12 │ │ │ │ + mtfprd f12,r30 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmul f23,f25,f24 │ │ │ │ + fcfid f28,f12 │ │ │ │ + lfdx f12,r9,r2 │ │ │ │ fmul f27,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f28,f28,f28 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r15,r9,r30 │ │ │ │ - subf r30,r30,r9 │ │ │ │ - sldi r15,r15,3 │ │ │ │ - add r15,r23,r15 │ │ │ │ - b 1e8d0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r30,r30,r2 │ │ │ │ + mulli r16,r30,-8 │ │ │ │ + add r16,r24,r16 │ │ │ │ + b 1e888 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5140 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - stfdx f1,r15,r9 │ │ │ │ - beq 1e930 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + beq 1e8e0 │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f30,f0,f29 │ │ │ │ fnmsub f0,f30,f0,f29 │ │ │ │ fmul f12,f12,f27 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 1e8a0 │ │ │ │ + bgt 1e860 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f24 │ │ │ │ - bge 1e8bc │ │ │ │ + fmr f1,f23 │ │ │ │ + bge 1e874 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ + bl 53c0 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r15,r9 │ │ │ │ - bne 1e8d0 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + bne 1e888 │ │ │ │ nop │ │ │ │ - ld r10,24(r29) │ │ │ │ - sldi r27,r27,4 │ │ │ │ - mr r9,r18 │ │ │ │ - mr r7,r19 │ │ │ │ - mr r6,r23 │ │ │ │ + ld r2,24(r29) │ │ │ │ + sldi r28,r28,4 │ │ │ │ + mr r7,r20 │ │ │ │ + mr r6,r24 │ │ │ │ + mr r9,r19 │ │ │ │ mfvrd r8,v31 │ │ │ │ - mr r5,r17 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r25,r25,16 │ │ │ │ - add r4,r10,r27 │ │ │ │ - lfdx f1,r10,r27 │ │ │ │ - lfd f2,8(r4) │ │ │ │ - bl 13730 │ │ │ │ - cmpd r22,r26 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - bne 1e7e0 │ │ │ │ - addi r1,r31,256 │ │ │ │ + mr r5,r18 │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r26,r26,16 │ │ │ │ + add r10,r2,r28 │ │ │ │ + lfdx f1,r2,r28 │ │ │ │ + lfd f2,8(r10) │ │ │ │ + bl 13400 │ │ │ │ + cmpd r23,r27 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + bne 1e7b0 │ │ │ │ + addi r1,r31,272 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs63,-224(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ - ld r15,-200(r1) │ │ │ │ - ld r16,-192(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ + lxv vs63,-240(r1) │ │ │ │ + ld r15,-216(r1) │ │ │ │ + ld r16,-208(r1) │ │ │ │ + ld r17,-200(r1) │ │ │ │ + ld r18,-192(r1) │ │ │ │ + ld r19,-184(r1) │ │ │ │ + ld r20,-176(r1) │ │ │ │ + ld r21,-168(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ - ld r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ + ld r22,-160(r1) │ │ │ │ + ld r23,-152(r1) │ │ │ │ + ld r24,-144(r1) │ │ │ │ + ld r25,-136(r1) │ │ │ │ + ld r26,-128(r1) │ │ │ │ + ld r27,-120(r1) │ │ │ │ + ld r28,-112(r1) │ │ │ │ + ld r29,-104(r1) │ │ │ │ + ld r30,-96(r1) │ │ │ │ + ld r31,-88(r1) │ │ │ │ + lfd f22,-80(r1) │ │ │ │ + lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r27,r9,r25 │ │ │ │ - b 1e800 │ │ │ │ - addi r22,r22,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1e79c │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r28,r2,r26 │ │ │ │ + b 1e7d0 │ │ │ │ + addi r23,r23,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1e760 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x118a │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-27440 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - stdu r1,-224(r1) │ │ │ │ + std r26,-120(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ ld r27,16(r3) │ │ │ │ + std r28,-104(r1) │ │ │ │ + std r29,-96(r1) │ │ │ │ mr r28,r3 │ │ │ │ + std r30,-88(r1) │ │ │ │ + std r31,-80(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r18,-184(r1) │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r20,-168(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ + std r22,-152(r1) │ │ │ │ + std r23,-144(r1) │ │ │ │ + std r24,-136(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ + stdu r1,-224(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r29,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r26,r27,r29 │ │ │ │ mr r30,r3 │ │ │ │ - mulld r9,r26,r29 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1ed94 │ │ │ │ - maddld r30,r26,r30,r9 │ │ │ │ + mulld r2,r26,r29 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1ed2c │ │ │ │ + maddld r30,r26,r30,r2 │ │ │ │ add r26,r26,r30 │ │ │ │ cmpd r30,r26 │ │ │ │ - bge 1ecdc │ │ │ │ + bge 1ec70 │ │ │ │ ld r24,8(r28) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ ld r25,32(r28) │ │ │ │ - ld r20,48(r28) │ │ │ │ sldi r29,r30,4 │ │ │ │ - addis r21,r2,-3 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + ld r21,48(r28) │ │ │ │ ld r22,40(r28) │ │ │ │ ld r23,24(r28) │ │ │ │ - ld r19,0(r28) │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - lfd f28,27712(r9) │ │ │ │ + ld r20,0(r28) │ │ │ │ addi r29,r29,8 │ │ │ │ - addi r21,r21,27608 │ │ │ │ + nop │ │ │ │ + plfd f25,321712 # 6d370 │ │ │ │ mtfprd f0,r24 │ │ │ │ sldi r27,r25,3 │ │ │ │ cmpdi cr4,r25,1 │ │ │ │ - addi r20,r20,8 │ │ │ │ + addi r21,r21,8 │ │ │ │ fcfid f26,f0 │ │ │ │ addi r27,r27,15 │ │ │ │ clrrdi r27,r27,4 │ │ │ │ neg r27,r27 │ │ │ │ fdiv f28,f28,f26 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lwz r9,112(r19) │ │ │ │ + lwz r2,112(r20) │ │ │ │ mr r28,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1ed50 │ │ │ │ - mr r18,r30 │ │ │ │ - ld r10,48(r19) │ │ │ │ - ld r4,72(r19) │ │ │ │ - ld r7,120(r19) │ │ │ │ - ld r9,88(r19) │ │ │ │ - sldi r8,r18,3 │ │ │ │ - ld r5,0(r1) │ │ │ │ - ld r6,96(r19) │ │ │ │ - mulld r10,r18,r10 │ │ │ │ - lfd f12,0(r4) │ │ │ │ - lfdx f25,r7,r8 │ │ │ │ - stdux r5,r1,r27 │ │ │ │ - lfd f24,0(r6) │ │ │ │ - addi r17,r1,32 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1ecf0 │ │ │ │ + mr r19,r30 │ │ │ │ + ld r9,48(r20) │ │ │ │ + ld r5,72(r20) │ │ │ │ + sldi r10,r19,3 │ │ │ │ + ld r8,120(r20) │ │ │ │ + ld r2,88(r20) │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r7,96(r20) │ │ │ │ + mulld r9,r19,r9 │ │ │ │ + lfd f12,0(r5) │ │ │ │ + lfdx f24,r8,r10 │ │ │ │ + stdux r6,r1,r27 │ │ │ │ + lfd f23,0(r7) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + addi r18,r1,32 │ │ │ │ + sldi r9,r9,3 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfdx f10,r7,r10 │ │ │ │ + lfdx f10,r8,r9 │ │ │ │ fmul f11,f0,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f30,r9 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f30,r2 │ │ │ │ fcfid f30,f30 │ │ │ │ - fmsub f0,f28,f30,f25 │ │ │ │ - fnmsub f10,f28,f30,f25 │ │ │ │ + fmsub f0,f28,f30,f24 │ │ │ │ + fnmsub f10,f28,f30,f24 │ │ │ │ fmul f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fcmpu cr0,f12,f27 │ │ │ │ - ble 1ed60 │ │ │ │ + ble 1ed00 │ │ │ │ fsqrt f29,f12 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 5140 │ │ │ │ + fmul f31,f1,f25 │ │ │ │ fdiv f31,f31,f29 │ │ │ │ - stfd f31,0(r17) │ │ │ │ - ble cr4,1ec9c │ │ │ │ - fmsub f1,f25,f26,f30 │ │ │ │ + stfd f31,0(r18) │ │ │ │ + ble cr4,1ec30 │ │ │ │ + fmsub f1,f24,f26,f30 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f24 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r25,-1 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r7,r25,-2 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - lfd f11,27712(r8) │ │ │ │ - addi r8,r17,8 │ │ │ │ - beq 1ec60 │ │ │ │ - lfd f0,0(r20) │ │ │ │ - cmpdi r7,0 │ │ │ │ + fdiv f1,f1,f23 │ │ │ │ + bl 4ce0 │ │ │ │ + addi r2,r25,-1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r9,0 │ │ │ │ + addi r10,r18,8 │ │ │ │ + addi r8,r25,-2 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + beq 1ebf4 │ │ │ │ + lfd f0,0(r21) │ │ │ │ + cmpdi r8,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r17) │ │ │ │ - beq 1ec9c │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfd f0,8(r18) │ │ │ │ + beq 1ec30 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r20,r10 │ │ │ │ - lfdx f0,r20,r9 │ │ │ │ + lfdx f12,r21,r9 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - bdnz 1ec68 │ │ │ │ - ld r3,24(r19) │ │ │ │ - sldi r18,r18,4 │ │ │ │ - fmr f1,f25 │ │ │ │ - mr r5,r17 │ │ │ │ + stfdx f12,r10,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + bdnz 1ebfc │ │ │ │ + ld r3,24(r20) │ │ │ │ + sldi r19,r19,4 │ │ │ │ + fmr f1,f24 │ │ │ │ + mr r5,r18 │ │ │ │ mr r8,r23 │ │ │ │ mr r7,r24 │ │ │ │ mr r4,r22 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r29,r29,16 │ │ │ │ - add r3,r3,r18 │ │ │ │ - bl 13e60 │ │ │ │ + add r3,r3,r19 │ │ │ │ + bl 13b50 │ │ │ │ cmpd r26,r30 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r28) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r28) │ │ │ │ mr r1,r28 │ │ │ │ - bne 1eb50 │ │ │ │ + bne 1eaf0 │ │ │ │ addi r1,r31,224 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ - ld r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ + ld r18,-184(r1) │ │ │ │ + ld r19,-176(r1) │ │ │ │ + ld r20,-168(r1) │ │ │ │ + ld r21,-160(r1) │ │ │ │ + ld r22,-152(r1) │ │ │ │ + ld r23,-144(r1) │ │ │ │ + ld r24,-136(r1) │ │ │ │ + ld r25,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r31,-72(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r26,-120(r1) │ │ │ │ + ld r27,-112(r1) │ │ │ │ + ld r28,-104(r1) │ │ │ │ + ld r29,-96(r1) │ │ │ │ + ld r30,-88(r1) │ │ │ │ + ld r31,-80(r1) │ │ │ │ + lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - ld r9,240(r19) │ │ │ │ - ldx r18,r9,r29 │ │ │ │ - b 1eb64 │ │ │ │ nop │ │ │ │ - blt 1ed70 │ │ │ │ - lfd f31,0(r21) │ │ │ │ - fmul f31,f24,f31 │ │ │ │ - b 1ec04 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r20) │ │ │ │ + ldx r19,r2,r29 │ │ │ │ + b 1eb04 │ │ │ │ + nop │ │ │ │ + blt 1ed10 │ │ │ │ + fmul f31,f23,f25 │ │ │ │ + b 1eb9c │ │ │ │ + nop │ │ │ │ fneg f12,f12 │ │ │ │ fsqrt f29,f12 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f31,f1,f25 │ │ │ │ fdiv f31,f31,f29 │ │ │ │ - b 1ec04 │ │ │ │ + b 1eb9c │ │ │ │ addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1eae0 │ │ │ │ + li r2,0 │ │ │ │ + b 1ea80 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xf88 │ │ │ │ + .long 0xe89 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-28336 │ │ │ │ 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 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r25,r29,r30 │ │ │ │ - mulld r9,r25,r30 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1f114 │ │ │ │ - maddld r29,r25,r3,r9 │ │ │ │ - add r25,r25,r29 │ │ │ │ - cmpd r29,r25 │ │ │ │ - bge 1f054 │ │ │ │ - ld r21,24(r23) │ │ │ │ - ld r30,40(r23) │ │ │ │ - sldi r27,r29,4 │ │ │ │ - addis r19,r2,-3 │ │ │ │ - ld r20,32(r23) │ │ │ │ - ld r18,0(r23) │ │ │ │ + bl 4f00 │ │ │ │ + divd r24,r29,r30 │ │ │ │ + mulld r2,r24,r30 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1f08c │ │ │ │ + maddld r28,r24,r3,r2 │ │ │ │ + add r24,r24,r28 │ │ │ │ + cmpd r28,r24 │ │ │ │ + bge 1efd8 │ │ │ │ + ld r21,24(r22) │ │ │ │ + ld r30,40(r22) │ │ │ │ + sldi r26,r28,4 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - addi r19,r19,27608 │ │ │ │ - addi r27,r27,8 │ │ │ │ - sldi. r9,r21,1 │ │ │ │ - sldi r24,r21,4 │ │ │ │ - addi r30,r30,8 │ │ │ │ + ld r20,32(r22) │ │ │ │ + ld r19,0(r22) │ │ │ │ + plfd f27,320856 # 6d370 │ │ │ │ + addi r26,r26,8 │ │ │ │ + sldi. r2,r21,1 │ │ │ │ + sldi r23,r21,4 │ │ │ │ cmpdi cr4,r21,0 │ │ │ │ - isellt r9,0,r9 │ │ │ │ - subfic r24,r24,-16 │ │ │ │ - addi r28,r9,1 │ │ │ │ - lwz r9,112(r18) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r26,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r24 │ │ │ │ - addi r16,r1,32 │ │ │ │ - bne 1f0d0 │ │ │ │ - mr r17,r29 │ │ │ │ - ld r10,48(r18) │ │ │ │ - ld r4,72(r18) │ │ │ │ - ld r7,120(r18) │ │ │ │ - ld r9,88(r18) │ │ │ │ - sldi r8,r17,3 │ │ │ │ - ld r5,8(r23) │ │ │ │ - ld r6,96(r18) │ │ │ │ - mulld r10,r17,r10 │ │ │ │ - lfd f12,0(r4) │ │ │ │ - lfdx f26,r7,r8 │ │ │ │ - add r22,r7,r8 │ │ │ │ - lxsd v31,0(r5) │ │ │ │ - lfd f25,0(r6) │ │ │ │ + addi r30,r30,8 │ │ │ │ + subfic r23,r23,-16 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r27,r2,1 │ │ │ │ + lwz r2,112(r19) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r25,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r23 │ │ │ │ + addi r17,r1,32 │ │ │ │ + bne 1f050 │ │ │ │ + mr r18,r28 │ │ │ │ + ld r9,48(r19) │ │ │ │ + ld r6,72(r19) │ │ │ │ + sldi r29,r18,3 │ │ │ │ + ld r10,120(r19) │ │ │ │ + ld r2,88(r19) │ │ │ │ + ld r7,8(r22) │ │ │ │ + ld r8,96(r19) │ │ │ │ + mulld r9,r18,r9 │ │ │ │ + lfd f12,0(r6) │ │ │ │ + lfdx f25,r10,r29 │ │ │ │ + add r29,r10,r29 │ │ │ │ + lxsd v31,0(r7) │ │ │ │ + lfd f24,0(r8) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - xscvsxddp vs27,vs63 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + xscvsxddp vs26,vs63 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfdx f10,r7,r10 │ │ │ │ + lfdx f10,r10,r9 │ │ │ │ fmul f11,f0,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f29,r9 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f29,r2 │ │ │ │ fcfid f29,f29 │ │ │ │ - fdiv f0,f29,f27 │ │ │ │ - fsub f9,f0,f26 │ │ │ │ - fsub f10,f26,f0 │ │ │ │ + fdiv f0,f29,f26 │ │ │ │ + fsub f9,f0,f25 │ │ │ │ + fsub f10,f25,f0 │ │ │ │ fmul f0,f11,f9 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - ble 1f0e0 │ │ │ │ + ble 1f060 │ │ │ │ fsqrt f30,f12 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f30,f24 │ │ │ │ + bl 5140 │ │ │ │ + fmul f31,f1,f27 │ │ │ │ fdiv f31,f31,f30 │ │ │ │ - stfd f31,0(r16) │ │ │ │ - blt cr4,1f00c │ │ │ │ - fmsub f27,f26,f27,f29 │ │ │ │ - fadd f27,f27,f27 │ │ │ │ - fdiv f1,f27,f25 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r28,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r16,8 │ │ │ │ - lfd f11,27712(r10) │ │ │ │ - addi r10,r28,-1 │ │ │ │ - beq 1efd0 │ │ │ │ + stfd f31,0(r17) │ │ │ │ + blt cr4,1ef90 │ │ │ │ + fmsub f26,f25,f26,f29 │ │ │ │ + fadd f26,f26,f26 │ │ │ │ + fdiv f1,f26,f24 │ │ │ │ + bl 4ce0 │ │ │ │ + andi. r9,r27,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + addi r10,r17,8 │ │ │ │ + addi r9,r27,-1 │ │ │ │ + beq 1ef54 │ │ │ │ lfd f0,0(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,8 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r16) │ │ │ │ - beq 1f00c │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfd f0,8(r17) │ │ │ │ + beq 1ef90 │ │ │ │ + srdi r9,r27,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - bdnz 1efd8 │ │ │ │ - ld r10,24(r18) │ │ │ │ - sldi r17,r17,4 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + bdnz 1ef5c │ │ │ │ + ld r2,24(r19) │ │ │ │ + sldi r18,r18,4 │ │ │ │ + mr r7,r29 │ │ │ │ + mr r6,r17 │ │ │ │ mr r9,r21 │ │ │ │ - mr r7,r22 │ │ │ │ - mr r6,r16 │ │ │ │ mfvrd r8,v31 │ │ │ │ mr r5,r20 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r27,r27,16 │ │ │ │ - add r4,r10,r17 │ │ │ │ - lfdx f1,r10,r17 │ │ │ │ - lfd f2,8(r4) │ │ │ │ - bl 13730 │ │ │ │ - cmpd r25,r29 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - bne 1eeb0 │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r26,r26,16 │ │ │ │ + add r10,r2,r18 │ │ │ │ + lfdx f1,r2,r18 │ │ │ │ + lfd f2,8(r10) │ │ │ │ + bl 13400 │ │ │ │ + cmpd r24,r28 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + bne 1ee40 │ │ │ │ addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-208(r1) │ │ │ │ - ld r16,-184(r1) │ │ │ │ - ld r17,-176(r1) │ │ │ │ - ld r18,-168(r1) │ │ │ │ - ld r19,-160(r1) │ │ │ │ - ld r20,-152(r1) │ │ │ │ - ld r21,-144(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - ld r23,-128(r1) │ │ │ │ - ld r24,-120(r1) │ │ │ │ - ld r25,-112(r1) │ │ │ │ - ld r26,-104(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ + ld r17,-184(r1) │ │ │ │ + ld r18,-176(r1) │ │ │ │ + ld r19,-168(r1) │ │ │ │ + ld r20,-160(r1) │ │ │ │ + ld r21,-152(r1) │ │ │ │ + ld r22,-144(r1) │ │ │ │ + ld r23,-136(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r24,-128(r1) │ │ │ │ + ld r25,-120(r1) │ │ │ │ + ld r26,-112(r1) │ │ │ │ + ld r27,-104(r1) │ │ │ │ + ld r28,-96(r1) │ │ │ │ + ld r29,-88(r1) │ │ │ │ + ld r30,-80(r1) │ │ │ │ + ld r31,-72(r1) │ │ │ │ + lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ + ld r2,240(r19) │ │ │ │ + ldx r18,r2,r26 │ │ │ │ + b 1ee60 │ │ │ │ + nop │ │ │ │ + blt 1f070 │ │ │ │ + fmul f31,f24,f27 │ │ │ │ + b 1ef00 │ │ │ │ nop │ │ │ │ - ld r9,240(r18) │ │ │ │ - ldx r17,r9,r27 │ │ │ │ - b 1eed0 │ │ │ │ - nop │ │ │ │ - blt 1f0f0 │ │ │ │ - lfd f31,0(r19) │ │ │ │ - fmul f31,f25,f31 │ │ │ │ - b 1ef78 │ │ │ │ fneg f12,f12 │ │ │ │ fsqrt f30,f12 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f30,f24 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f31,f1,f27 │ │ │ │ fdiv f31,f31,f30 │ │ │ │ - b 1ef78 │ │ │ │ - addi r25,r25,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1ee60 │ │ │ │ + b 1ef00 │ │ │ │ + addi r24,r24,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1edf0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1087 │ │ │ │ + .long 0xf88 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-29232 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + std r19,-136(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + ld r27,32(r3) │ │ │ │ std r28,-64(r1) │ │ │ │ std r29,-56(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r30,-48(r1) │ │ │ │ std r31,-40(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r14,-176(r1) │ │ │ │ - std r15,-168(r1) │ │ │ │ std r16,-160(r1) │ │ │ │ std r17,-152(r1) │ │ │ │ - std r19,-136(r1) │ │ │ │ - std r20,-128(r1) │ │ │ │ + std r18,-144(r1) │ │ │ │ std r21,-120(r1) │ │ │ │ std r22,-112(r1) │ │ │ │ + std r23,-104(r1) │ │ │ │ std r24,-96(r1) │ │ │ │ std r25,-88(r1) │ │ │ │ std r26,-80(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-304(r1) │ │ │ │ - ld r28,32(r3) │ │ │ │ - mr r29,r3 │ │ │ │ + stdu r1,-352(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r18,r28,r30 │ │ │ │ - mr r23,r3 │ │ │ │ - mulld r9,r18,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1f56c │ │ │ │ - maddld r23,r18,r23,r9 │ │ │ │ - add r18,r18,r23 │ │ │ │ - cmpd r23,r18 │ │ │ │ - bge 1f4f0 │ │ │ │ - ld r30,56(r29) │ │ │ │ - ld r15,24(r29) │ │ │ │ - ld r9,16(r29) │ │ │ │ - ld r17,40(r29) │ │ │ │ - sldi r21,r23,4 │ │ │ │ - ld r16,48(r29) │ │ │ │ - ld r19,8(r29) │ │ │ │ - ld r29,0(r29) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r21,r21,8 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - addi r26,r17,1 │ │ │ │ - neg r28,r30 │ │ │ │ - sldi r24,r17,4 │ │ │ │ - std r9,120(r31) │ │ │ │ - fcfid f30,f0 │ │ │ │ - mtfprd f0,r15 │ │ │ │ - sldi r14,r26,5 │ │ │ │ - sldi r25,r26,4 │ │ │ │ - sldi r26,r26,1 │ │ │ │ - sldi r28,r28,3 │ │ │ │ + stxv vs59,112(r1) │ │ │ │ + stxv vs60,128(r1) │ │ │ │ + stxv vs61,144(r1) │ │ │ │ + stxv vs62,160(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + bl 4a00 │ │ │ │ + mr r29,r3 │ │ │ │ + bl 4f00 │ │ │ │ + divd r30,r27,r29 │ │ │ │ + mr r20,r3 │ │ │ │ + mulld r2,r30,r29 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1f530 │ │ │ │ + maddld r20,r30,r20,r2 │ │ │ │ + add r30,r30,r20 │ │ │ │ + cmpd r20,r30 │ │ │ │ + bge 1f454 │ │ │ │ + ld r25,24(r28) │ │ │ │ + ld r26,16(r28) │ │ │ │ + xxspltib vs60,1 │ │ │ │ + xxspltib vs61,2 │ │ │ │ + sldi r18,r20,4 │ │ │ │ + nop │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + ld r24,40(r28) │ │ │ │ + ld r27,48(r28) │ │ │ │ + xxspltib vs62,0 │ │ │ │ + lxsd v27,56(r28) │ │ │ │ + ld r23,8(r28) │ │ │ │ + addi r18,r18,8 │ │ │ │ + ld r21,0(r28) │ │ │ │ + plxv vs63,320076 # 6d3f0 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + addi r28,r24,1 │ │ │ │ + addi r27,r27,1 │ │ │ │ fcfid f28,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r14,r14,15 │ │ │ │ - cmpdi cr4,r26,0 │ │ │ │ + mtfprd f0,r26 │ │ │ │ + xscvsxddp vs31,vs59 │ │ │ │ + xxspltd vs59,vs59,0 │ │ │ │ + sldi r29,r28,5 │ │ │ │ + sldi r22,r28,1 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + sldi r28,r28,4 │ │ │ │ fcfid f29,f0 │ │ │ │ + cmpdi cr4,r22,0 │ │ │ │ + neg r29,r29 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r10,112(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ - clrrdi r9,r14,4 │ │ │ │ - mr r22,r1 │ │ │ │ - neg r9,r9 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + lwz r2,112(r21) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r19,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r29 │ │ │ │ addi r5,r1,112 │ │ │ │ - bne 1f560 │ │ │ │ - mr r3,r23 │ │ │ │ - ld r11,120(r29) │ │ │ │ - sldi r7,r3,4 │ │ │ │ - addi r8,r7,8 │ │ │ │ - lfdx f1,r11,r7 │ │ │ │ - add r8,r11,r8 │ │ │ │ - ble cr4,1f4b4 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r20,72(r29) │ │ │ │ - ld r0,88(r29) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mr r12,r23 │ │ │ │ - mr r4,r5 │ │ │ │ - mr r6,r26 │ │ │ │ - mr r23,r24 │ │ │ │ - lfd f11,27712(r10) │ │ │ │ - ld r10,176(r29) │ │ │ │ - mulld r3,r3,r9 │ │ │ │ - lfd f12,0(r20) │ │ │ │ + bne 1f4d0 │ │ │ │ + ld r3,120(r21) │ │ │ │ + mr r6,r20 │ │ │ │ + sldi r7,r6,4 │ │ │ │ + lfdx f1,r3,r7 │ │ │ │ + ble cr4,1f4e8 │ │ │ │ + ld r2,48(r21) │ │ │ │ + ld r12,72(r21) │ │ │ │ + srdi r11,r22,1 │ │ │ │ + mr r8,r5 │ │ │ │ + xxmr vs43,vs63 │ │ │ │ + ld r0,88(r21) │ │ │ │ + ld r4,176(r21) │ │ │ │ + mtctr r11 │ │ │ │ + mulld r6,r6,r2 │ │ │ │ + lfd f12,0(r12) │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r9,r3,3 │ │ │ │ - lfdx f12,r11,r9 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r0,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f1,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r8,f12 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs30 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - b 1f354 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ - add r27,r10,r9 │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - subf r8,r30,r8 │ │ │ │ - add r9,r9,r28 │ │ │ │ - lfd f12,8(r27) │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - beq 1f3b0 │ │ │ │ - addi r4,r4,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r27,r8,1 │ │ │ │ - subfic r24,r9,-8 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - std r24,112(r31) │ │ │ │ - mr r24,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1f384 │ │ │ │ - neg r24,r9 │ │ │ │ - lfdx f0,r10,r24 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1f330 │ │ │ │ - subfic r27,r9,-8 │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - subf r8,r30,r8 │ │ │ │ - add r9,r9,r28 │ │ │ │ - lfdx f12,r10,r27 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - bne 1f350 │ │ │ │ - lfd f12,8(r20) │ │ │ │ - addi r3,r3,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + vmulld v0,v11,v27 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v11,v11,v29 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v13,v0,v28 │ │ │ │ + xvcvsxddp vs0,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + vsld v13,v13,v1 │ │ │ │ + vnegd v1,v0 │ │ │ │ + vnegd v12,v13 │ │ │ │ + xvcmpgtdp vs0,vs0,vs62 │ │ │ │ + xvcmpgtdp vs12,vs12,vs62 │ │ │ │ + xxsel vs0,vs33,vs32,vs0 │ │ │ │ + xxsel vs12,vs44,vs45,vs12 │ │ │ │ + mffprd r2,f0 │ │ │ │ + mfvsrld r10,vs0 │ │ │ │ + mfvsrld r16,vs12 │ │ │ │ + mffprd r9,f12 │ │ │ │ + ldx r17,r2,r4 │ │ │ │ + ldx r10,r10,r4 │ │ │ │ + ldx r9,r9,r4 │ │ │ │ + ldx r2,r16,r4 │ │ │ │ + mtvsrdd vs0,r17,r10 │ │ │ │ + mtvsrdd vs12,r9,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 1f2a0 │ │ │ │ + lfd f12,8(r12) │ │ │ │ + addi r2,r6,1 │ │ │ │ addi r8,r7,8 │ │ │ │ - mr r24,r23 │ │ │ │ - addi r4,r16,1 │ │ │ │ - mr r23,r12 │ │ │ │ - mr r27,r26 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfd f11,27712(r9) │ │ │ │ - add r20,r5,r24 │ │ │ │ + add r6,r5,r28 │ │ │ │ + mtctr r11 │ │ │ │ + add r4,r4,r27 │ │ │ │ + xxmr vs44,vs63 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + mr r11,r6 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r11,r3 │ │ │ │ - lfdx f12,r11,r8 │ │ │ │ - add r8,r11,r8 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r3,r2 │ │ │ │ + lfdx f12,r3,r8 │ │ │ │ + add r8,r3,r8 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r0,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f12,f28,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r3,f12 │ │ │ │ - b 1f44c │ │ │ │ - lfdx f12,r10,r0 │ │ │ │ - addic. r27,r27,-1 │ │ │ │ - subf r3,r30,r3 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r20) │ │ │ │ - beq 1f4b4 │ │ │ │ - addi r20,r20,8 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - addi r11,r3,1 │ │ │ │ - not r6,r3 │ │ │ │ - mr r9,r3 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - add r0,r4,r11 │ │ │ │ - add r6,r6,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1f488 │ │ │ │ - neg r9,r3 │ │ │ │ - add r9,r4,r9 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f30 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + mffprd r2,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r9,r2 │ │ │ │ + mtvsrdd vs42,r2,r2 │ │ │ │ + mtvsrdd vs41,r9,r9 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + vmulld v0,v27,v12 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vaddudm v12,v12,v29 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v28 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs12,vs12,vs62 │ │ │ │ + xvcmpgtdp vs0,vs0,vs62 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvrd r2,v0 │ │ │ │ + mfvsrld r10,vs32 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r9,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ sldi r9,r9,3 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1f430 │ │ │ │ - lfdx f12,r10,r6 │ │ │ │ - addic. r27,r27,-1 │ │ │ │ - subf r3,r30,r3 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r20) │ │ │ │ - bne 1f448 │ │ │ │ - ld r3,24(r29) │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r10,r15 │ │ │ │ - add r6,r5,r25 │ │ │ │ - mr r4,r19 │ │ │ │ - addi r23,r23,1 │ │ │ │ - std r17,96(r1) │ │ │ │ - addi r21,r21,16 │ │ │ │ + ldx r17,r2,r4 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r10,r10,r4 │ │ │ │ + ldx r9,r9,r4 │ │ │ │ + ldx r2,r3,r4 │ │ │ │ + mtvsrdd vs0,r17,r10 │ │ │ │ + mtvsrdd vs12,r9,r2 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 1f3a0 │ │ │ │ + ld r3,24(r21) │ │ │ │ + mr r10,r25 │ │ │ │ + mr r9,r26 │ │ │ │ + mr r4,r23 │ │ │ │ + addi r20,r20,1 │ │ │ │ + std r24,96(r1) │ │ │ │ + addi r18,r18,16 │ │ │ │ add r3,r3,r7 │ │ │ │ - bl 1daf0 │ │ │ │ - cmpd r18,r23 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - bne 1f260 │ │ │ │ - addi r1,r31,304 │ │ │ │ + bl 1db00 │ │ │ │ + cmpd r30,r20 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + bne 1f1f0 │ │ │ │ + addi r1,r31,352 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-176(r1) │ │ │ │ - ld r15,-168(r1) │ │ │ │ + lxv vs59,-240(r1) │ │ │ │ + lxv vs60,-224(r1) │ │ │ │ + lxv vs61,-208(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ ld r16,-160(r1) │ │ │ │ ld r17,-152(r1) │ │ │ │ ld r18,-144(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r19,-136(r1) │ │ │ │ ld r20,-128(r1) │ │ │ │ ld r21,-120(r1) │ │ │ │ ld r22,-112(r1) │ │ │ │ ld r23,-104(r1) │ │ │ │ ld r24,-96(r1) │ │ │ │ ld r25,-88(r1) │ │ │ │ ld r26,-80(r1) │ │ │ │ ld r27,-72(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-64(r1) │ │ │ │ ld r29,-56(r1) │ │ │ │ ld r30,-48(r1) │ │ │ │ ld r31,-40(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r3,r9,r21 │ │ │ │ - b 1f288 │ │ │ │ - addi r18,r18,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1f1dc │ │ │ │ + ld r2,240(r21) │ │ │ │ + ld r3,120(r21) │ │ │ │ + ldx r6,r2,r18 │ │ │ │ + sldi r7,r6,4 │ │ │ │ + lfdx f1,r3,r7 │ │ │ │ + bgt cr4,1f220 │ │ │ │ + addi r8,r7,8 │ │ │ │ + add r6,r5,r28 │ │ │ │ + mr r10,r25 │ │ │ │ + mr r9,r26 │ │ │ │ + mr r4,r23 │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r18,r18,16 │ │ │ │ + add r8,r3,r8 │ │ │ │ + ld r3,24(r21) │ │ │ │ + std r24,96(r1) │ │ │ │ + add r3,r3,r7 │ │ │ │ + bl 1db00 │ │ │ │ + cmpd r30,r20 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + bne 1f1f0 │ │ │ │ + b 1f454 │ │ │ │ + addi r30,r30,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1f158 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ - nop │ │ │ │ + .long 0x1084 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-30352 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r22,-112(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + std r21,-120(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + ld r27,24(r3) │ │ │ │ std r28,-64(r1) │ │ │ │ std r29,-56(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r30,-48(r1) │ │ │ │ std r31,-40(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r14,-176(r1) │ │ │ │ - std r15,-168(r1) │ │ │ │ std r16,-160(r1) │ │ │ │ std r17,-152(r1) │ │ │ │ + std r18,-144(r1) │ │ │ │ std r19,-136(r1) │ │ │ │ - std r20,-128(r1) │ │ │ │ - std r21,-120(r1) │ │ │ │ + std r22,-112(r1) │ │ │ │ std r23,-104(r1) │ │ │ │ std r24,-96(r1) │ │ │ │ std r25,-88(r1) │ │ │ │ std r26,-80(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-320(r1) │ │ │ │ - ld r28,24(r3) │ │ │ │ - mr r29,r3 │ │ │ │ + stdu r1,-368(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,128(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r18,r28,r30 │ │ │ │ - mr r22,r3 │ │ │ │ - mulld r9,r18,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1f9dc │ │ │ │ - maddld r22,r18,r22,r9 │ │ │ │ - add r18,r18,r22 │ │ │ │ - cmpd r22,r18 │ │ │ │ - bge 1f958 │ │ │ │ - ld r30,56(r29) │ │ │ │ - ld r16,8(r29) │ │ │ │ - ld r17,32(r29) │ │ │ │ - lxsd v31,16(r29) │ │ │ │ - sldi r20,r22,4 │ │ │ │ - ld r9,40(r29) │ │ │ │ - ld r14,48(r29) │ │ │ │ - ld r29,0(r29) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r20,r20,8 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - addi r26,r17,1 │ │ │ │ - xscvsxddp vs28,vs63 │ │ │ │ - neg r28,r30 │ │ │ │ - sldi r24,r17,4 │ │ │ │ - std r9,120(r31) │ │ │ │ - fcfid f30,f0 │ │ │ │ - mtfprd f0,r16 │ │ │ │ - sldi r15,r26,5 │ │ │ │ - sldi r25,r26,4 │ │ │ │ - sldi r26,r26,1 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - mr r19,r24 │ │ │ │ + stxv vs58,112(r1) │ │ │ │ + stxv vs59,128(r1) │ │ │ │ + stxv vs60,144(r1) │ │ │ │ + stxv vs61,160(r1) │ │ │ │ + stxv vs62,176(r1) │ │ │ │ + stxv vs63,192(r1) │ │ │ │ + bl 4a00 │ │ │ │ + mr r29,r3 │ │ │ │ + bl 4f00 │ │ │ │ + divd r30,r27,r29 │ │ │ │ + mr r21,r3 │ │ │ │ + mulld r2,r30,r29 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1f99c │ │ │ │ + maddld r21,r30,r21,r2 │ │ │ │ + add r30,r30,r21 │ │ │ │ + cmpd r21,r30 │ │ │ │ + bge 1f90c │ │ │ │ + ld r26,8(r28) │ │ │ │ + ld r25,32(r28) │ │ │ │ + xxspltib vs59,1 │ │ │ │ + xxspltib vs60,2 │ │ │ │ + sldi r19,r21,4 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + lxsd v30,16(r28) │ │ │ │ + ld r27,48(r28) │ │ │ │ + xxspltib vs61,0 │ │ │ │ + lxsd v26,56(r28) │ │ │ │ + ld r24,40(r28) │ │ │ │ + addi r19,r19,8 │ │ │ │ + ld r22,0(r28) │ │ │ │ + plxv vs63,318892 # 6d3f0 │ │ │ │ + vextsb2d v27,v27 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + mtfprd f0,r26 │ │ │ │ + addi r28,r25,1 │ │ │ │ + xscvsxddp vs28,vs62 │ │ │ │ + addi r27,r27,1 │ │ │ │ fcfid f29,f0 │ │ │ │ - addi r15,r15,15 │ │ │ │ - cmpdi cr4,r26,0 │ │ │ │ + sldi r29,r28,5 │ │ │ │ + sldi r23,r28,1 │ │ │ │ + xscvsxddp vs31,vs58 │ │ │ │ + xxspltd vs58,vs58,0 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + cmpdi cr4,r23,0 │ │ │ │ + neg r29,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r29) │ │ │ │ - mr r24,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1f9d0 │ │ │ │ - mr r5,r22 │ │ │ │ - ld r10,0(r1) │ │ │ │ - clrrdi r9,r15,4 │ │ │ │ - ld r23,120(r29) │ │ │ │ - sldi r11,r5,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r9,r11,8 │ │ │ │ - add r8,r23,r11 │ │ │ │ + lwz r2,112(r22) │ │ │ │ + mr r20,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1f990 │ │ │ │ + mr r3,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r11,120(r22) │ │ │ │ + sldi r4,r3,4 │ │ │ │ + addi r9,r4,8 │ │ │ │ + stdux r2,r1,r29 │ │ │ │ + add r8,r11,r4 │ │ │ │ + add r9,r11,r9 │ │ │ │ addi r6,r1,112 │ │ │ │ - add r9,r23,r9 │ │ │ │ - ble cr4,1f914 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r21,72(r29) │ │ │ │ - ld r0,88(r29) │ │ │ │ - lfdx f12,r23,r11 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mr r12,r22 │ │ │ │ - mr r3,r6 │ │ │ │ - mr r4,r26 │ │ │ │ - mr r22,r26 │ │ │ │ - lfd f11,27712(r10) │ │ │ │ - ld r10,176(r29) │ │ │ │ - mulld r5,r5,r9 │ │ │ │ - lfd f10,0(r21) │ │ │ │ - fcfid f0,f10 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - lfdx f10,r23,r9 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + add r7,r6,r28 │ │ │ │ + ble cr4,1f8cc │ │ │ │ + ld r2,48(r22) │ │ │ │ + ld r18,72(r22) │ │ │ │ + srdi r12,r23,1 │ │ │ │ + mr r7,r6 │ │ │ │ + xxmr vs43,vs63 │ │ │ │ + ld r0,88(r22) │ │ │ │ + lfdx f12,r11,r4 │ │ │ │ + ld r5,176(r22) │ │ │ │ + mtctr r12 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ + lfd f11,0(r18) │ │ │ │ + fcfid f0,f11 │ │ │ │ + sldi r2,r3,3 │ │ │ │ + lfdx f11,r11,r2 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r0,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f12,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r7,f12 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs30 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - b 1f7b4 │ │ │ │ - nop │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ - add r27,r10,r9 │ │ │ │ - addic. r4,r4,-1 │ │ │ │ - subf r7,r30,r7 │ │ │ │ - add r9,r9,r28 │ │ │ │ - lfd f12,8(r27) │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - beq 1f810 │ │ │ │ - addi r3,r3,8 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - addi r27,r7,1 │ │ │ │ - subfic r26,r9,-8 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - std r26,112(r31) │ │ │ │ - mr r26,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1f7e4 │ │ │ │ - neg r26,r9 │ │ │ │ - lfdx f0,r10,r26 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1f790 │ │ │ │ - subfic r27,r9,-8 │ │ │ │ - addic. r4,r4,-1 │ │ │ │ - subf r7,r30,r7 │ │ │ │ - add r9,r9,r28 │ │ │ │ - lfdx f12,r10,r27 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - bne 1f7b0 │ │ │ │ - lfd f12,8(r21) │ │ │ │ - addi r5,r5,1 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - addi r9,r11,8 │ │ │ │ - mr r26,r22 │ │ │ │ - addi r4,r14,1 │ │ │ │ - mr r22,r12 │ │ │ │ - add r27,r6,r19 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfd f11,27712(r7) │ │ │ │ - mr r3,r26 │ │ │ │ + vmulld v0,v11,v26 │ │ │ │ + vspltisw v1,3 │ │ │ │ + vaddudm v11,v11,v28 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v13,v0,v27 │ │ │ │ + xvcvsxddp vs0,vs32 │ │ │ │ + vsld v0,v0,v1 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + vsld v13,v13,v1 │ │ │ │ + vnegd v1,v0 │ │ │ │ + vnegd v12,v13 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xvcmpgtdp vs12,vs12,vs61 │ │ │ │ + xxsel vs0,vs33,vs32,vs0 │ │ │ │ + xxsel vs12,vs44,vs45,vs12 │ │ │ │ + mffprd r2,f0 │ │ │ │ + mfvsrld r10,vs0 │ │ │ │ + mfvsrld r16,vs12 │ │ │ │ + mffprd r9,f12 │ │ │ │ + ldx r17,r2,r5 │ │ │ │ + ldx r10,r10,r5 │ │ │ │ + ldx r9,r9,r5 │ │ │ │ + ldx r2,r16,r5 │ │ │ │ + mtvsrdd vs0,r17,r10 │ │ │ │ + mtvsrdd vs12,r9,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r7) │ │ │ │ + bdnz 1f750 │ │ │ │ + lfd f12,8(r18) │ │ │ │ + addi r2,r3,1 │ │ │ │ + addi r9,r4,8 │ │ │ │ + add r7,r6,r28 │ │ │ │ + mtctr r12 │ │ │ │ + add r3,r27,r5 │ │ │ │ + xxmr vs44,vs63 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + mr r12,r7 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r23,r5 │ │ │ │ - lfdx f12,r23,r9 │ │ │ │ - add r9,r23,r9 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r11,r2 │ │ │ │ + lfdx f12,r11,r9 │ │ │ │ + add r9,r11,r9 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - subf r7,r0,r7 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f12,f28,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r23,f12 │ │ │ │ - b 1f8ac │ │ │ │ - lfdx f12,r10,r21 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r23,r30,r23 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - beq 1f914 │ │ │ │ - addi r27,r27,8 │ │ │ │ - mtfprd f0,r23 │ │ │ │ - addi r0,r23,1 │ │ │ │ - not r5,r23 │ │ │ │ - mr r7,r23 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ - add r21,r4,r0 │ │ │ │ - add r5,r5,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r21,r21,3 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f30 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + mffprd r2,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r10,r2 │ │ │ │ + mtvsrdd vs42,r2,r2 │ │ │ │ + mtvsrdd vs41,r10,r10 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + vmulld v0,v26,v12 │ │ │ │ + addi r12,r12,16 │ │ │ │ + vaddudm v12,v12,v28 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v27 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs12,vs12,vs61 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvrd r2,v0 │ │ │ │ + mfvsrld r5,vs32 │ │ │ │ + mfvsrld r11,vs0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r5,r5,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1f8e8 │ │ │ │ - neg r7,r23 │ │ │ │ - add r7,r4,r7 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r10,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1f890 │ │ │ │ - lfdx f12,r10,r5 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r23,r30,r23 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - bne 1f8a8 │ │ │ │ - ld r4,24(r29) │ │ │ │ - ld r5,120(r31) │ │ │ │ - mr r10,r16 │ │ │ │ - add r7,r6,r25 │ │ │ │ - addi r22,r22,1 │ │ │ │ - addi r20,r20,16 │ │ │ │ - add r3,r4,r11 │ │ │ │ - lfdx f1,r4,r11 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r18,r2,r3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + ldx r5,r5,r3 │ │ │ │ + ldx r10,r10,r3 │ │ │ │ + ldx r2,r11,r3 │ │ │ │ + mtvsrdd vs0,r18,r5 │ │ │ │ + mtvsrdd vs12,r10,r2 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r12) │ │ │ │ + bdnz 1f850 │ │ │ │ + ld r2,24(r22) │ │ │ │ + mr r10,r26 │ │ │ │ + mr r5,r24 │ │ │ │ + addi r21,r21,1 │ │ │ │ + addi r19,r19,16 │ │ │ │ + add r3,r2,r4 │ │ │ │ + lfdx f1,r2,r4 │ │ │ │ lfd f2,8(r3) │ │ │ │ - std r17,104(r1) │ │ │ │ - stxsd v31,96(r1) │ │ │ │ - bl 142a0 │ │ │ │ - cmpd r18,r22 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - bne 1f6c0 │ │ │ │ - addi r1,r31,320 │ │ │ │ + std r25,104(r1) │ │ │ │ + stxsd v30,96(r1) │ │ │ │ + bl 13f80 │ │ │ │ + cmpd r30,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + bne 1f690 │ │ │ │ + addi r1,r31,368 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ - ld r14,-176(r1) │ │ │ │ - ld r15,-168(r1) │ │ │ │ + lxv vs58,-256(r1) │ │ │ │ + lxv vs59,-240(r1) │ │ │ │ + lxv vs60,-224(r1) │ │ │ │ + lxv vs61,-208(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ ld r16,-160(r1) │ │ │ │ ld r17,-152(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r18,-144(r1) │ │ │ │ ld r19,-136(r1) │ │ │ │ ld r20,-128(r1) │ │ │ │ ld r21,-120(r1) │ │ │ │ ld r22,-112(r1) │ │ │ │ ld r23,-104(r1) │ │ │ │ ld r24,-96(r1) │ │ │ │ ld r25,-88(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r26,-80(r1) │ │ │ │ ld r27,-72(r1) │ │ │ │ ld r28,-64(r1) │ │ │ │ ld r29,-56(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ ld r30,-48(r1) │ │ │ │ ld r31,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r5,r9,r20 │ │ │ │ - b 1f6d4 │ │ │ │ - addi r18,r18,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1f640 │ │ │ │ + ld r2,240(r22) │ │ │ │ + ldx r3,r2,r19 │ │ │ │ + b 1f6a4 │ │ │ │ + addi r30,r30,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1f5fc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ + .long 0x1084 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-31488 │ │ │ │ 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 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r16,r28,r30 │ │ │ │ - mr r25,r3 │ │ │ │ - mulld r9,r16,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1fe9c │ │ │ │ - maddld r25,r16,r25,r9 │ │ │ │ - add r9,r16,r25 │ │ │ │ - cmpd r25,r9 │ │ │ │ - std r9,120(r31) │ │ │ │ - bge 1fe04 │ │ │ │ - ld r10,24(r29) │ │ │ │ - ld r8,16(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r7,8(r29) │ │ │ │ - li r15,1 │ │ │ │ - ld r27,0(r29) │ │ │ │ - sldi r21,r25,4 │ │ │ │ + bl 4f00 │ │ │ │ + divd r17,r28,r30 │ │ │ │ + mr r26,r3 │ │ │ │ + mulld r2,r17,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1fe1c │ │ │ │ + maddld r26,r17,r26,r2 │ │ │ │ + add r2,r17,r26 │ │ │ │ + cmpd r26,r2 │ │ │ │ + std r2,112(r31) │ │ │ │ + bge 1fd84 │ │ │ │ + ld r9,24(r29) │ │ │ │ + ld r10,16(r29) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + li r16,1 │ │ │ │ + sldi r22,r26,4 │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ - lfd f28,27712(r9) │ │ │ │ - ld r9,40(r29) │ │ │ │ - addi r21,r21,8 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + ld r2,40(r29) │ │ │ │ + ld r8,8(r29) │ │ │ │ + plfd f25,317632 # 6d370 │ │ │ │ + ld r28,0(r29) │ │ │ │ + addi r22,r22,8 │ │ │ │ + mtfprd f0,r9 │ │ │ │ std r10,136(r31) │ │ │ │ + std r9,128(r31) │ │ │ │ + std r2,120(r31) │ │ │ │ + addi r9,r2,1 │ │ │ │ std r8,144(r31) │ │ │ │ - std r7,152(r31) │ │ │ │ fcfid f27,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r10,r9,1 │ │ │ │ - mr r6,r9 │ │ │ │ - std r9,128(r31) │ │ │ │ - sldi r9,r9,1 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + mr r10,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + sldi r8,r9,5 │ │ │ │ + sldi r9,r9,4 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r7,r10,5 │ │ │ │ sldi r10,r10,4 │ │ │ │ - addi r8,r9,2 │ │ │ │ - cmpdi cr7,r9,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r10,160(r31) │ │ │ │ + cmpdi cr7,r2,-1 │ │ │ │ + std r9,152(r31) │ │ │ │ + std r10,168(r31) │ │ │ │ + addi r10,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ fdiv f27,f28,f27 │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - neg r9,r7 │ │ │ │ - isel r15,r15,r8,4*cr7+lt │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + isel r16,r16,r10,4*cr7+lt │ │ │ │ + neg r2,r8 │ │ │ │ fdiv f28,f28,f0 │ │ │ │ - std r9,168(r31) │ │ │ │ - sldi r9,r6,4 │ │ │ │ - std r9,176(r31) │ │ │ │ + std r2,160(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - ld r9,168(r31) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r23,r1,112 │ │ │ │ - bne 1fe90 │ │ │ │ - mr r28,r25 │ │ │ │ - ld r26,120(r27) │ │ │ │ - sldi r22,r28,4 │ │ │ │ - addi r19,r22,8 │ │ │ │ - add r9,r26,r19 │ │ │ │ - lfdx f29,r26,r22 │ │ │ │ - std r9,112(r31) │ │ │ │ - blt cr4,1fdb0 │ │ │ │ - ld r9,48(r27) │ │ │ │ - ld r18,72(r27) │ │ │ │ - ld r24,88(r27) │ │ │ │ - ld r17,96(r27) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - mr r14,r15 │ │ │ │ - lfd f23,27608(r10) │ │ │ │ - addi r30,r30,27608 │ │ │ │ - mulld r28,r28,r9 │ │ │ │ - lfd f12,0(r18) │ │ │ │ - lfd f24,0(r17) │ │ │ │ + nop │ │ │ │ + lwz r2,112(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r21,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + ld r2,160(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r25,r1,112 │ │ │ │ + bne 1fe10 │ │ │ │ + mr r29,r26 │ │ │ │ + ld r27,120(r28) │ │ │ │ + sldi r24,r29,4 │ │ │ │ + addi r20,r24,8 │ │ │ │ + lfdx f29,r27,r24 │ │ │ │ + add r15,r27,r20 │ │ │ │ + blt cr4,1fd30 │ │ │ │ + ld r2,48(r28) │ │ │ │ + ld r19,72(r28) │ │ │ │ + mr r17,r16 │ │ │ │ + ld r23,88(r28) │ │ │ │ + ld r18,96(r28) │ │ │ │ + mulld r29,r29,r2 │ │ │ │ + lfd f12,0(r19) │ │ │ │ + lfd f23,0(r18) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r24 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - sldi r9,r28,3 │ │ │ │ + mtfprd f12,r23 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + fmul f22,f23,f25 │ │ │ │ fcfid f30,f12 │ │ │ │ - lfdx f12,r26,r9 │ │ │ │ - fmul f25,f0,f0 │ │ │ │ + lfdx f12,r27,r2 │ │ │ │ + fmul f24,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f30,f30,f30 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r24 │ │ │ │ - subf r16,r24,r9 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r23,r29 │ │ │ │ - b 1fc60 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r14,r23,r2 │ │ │ │ + mulli r30,r14,-8 │ │ │ │ + add r30,r25,r30 │ │ │ │ + b 1fbf8 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5140 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r10,r16,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - beq 1fcc0 │ │ │ │ - mtfprd f0,r16 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 1fc50 │ │ │ │ + mtfprd f0,r14 │ │ │ │ fcfid f12,f0 │ │ │ │ fmsub f0,f28,f12,f29 │ │ │ │ fnmsub f12,f28,f12,f29 │ │ │ │ - fmul f0,f0,f25 │ │ │ │ + fmul f0,f0,f24 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 1fc30 │ │ │ │ + bgt 1fbd0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 1fc4c │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 1fbe4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 5420 │ │ │ │ - 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 53c0 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - bne 1fc60 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 1fbf8 │ │ │ │ nop │ │ │ │ - lfd f12,8(r18) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f23,8(r17) │ │ │ │ - mr r18,r15 │ │ │ │ - lfdx f25,r26,r19 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - lfd f22,27608(r9) │ │ │ │ - ld r9,176(r31) │ │ │ │ + lfd f12,8(r19) │ │ │ │ + addi r29,r29,1 │ │ │ │ + lfd f22,8(r18) │ │ │ │ + mr r19,r16 │ │ │ │ + lfdx f24,r27,r20 │ │ │ │ + sldi r29,r29,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r26,r28 │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - fmul f24,f0,f0 │ │ │ │ + lfdx f12,r27,r29 │ │ │ │ + fmul f21,f22,f25 │ │ │ │ + fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r28,f0 │ │ │ │ - subf r29,r28,r24 │ │ │ │ - subf r28,r24,r28 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r23,r29 │ │ │ │ - b 1fd50 │ │ │ │ + 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 1fcd8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5140 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 1fdb0 │ │ │ │ - mtfprd f0,r28 │ │ │ │ + sldi r2,r23,3 │ │ │ │ + addic. r19,r19,-1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + beq 1fd30 │ │ │ │ + mtfprd f0,r23 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f27,f0,f25 │ │ │ │ - fnmsub f0,f27,f0,f25 │ │ │ │ - fmul f12,f12,f24 │ │ │ │ + fmsub f12,f27,f0,f24 │ │ │ │ + fnmsub f0,f27,f0,f24 │ │ │ │ + fmul f12,f12,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 1fd20 │ │ │ │ + bgt 1fcb0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 1fd3c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 1fcc4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 53c0 │ │ │ │ + sldi r2,r23,3 │ │ │ │ + addic. r19,r19,-1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 1fd50 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + bne 1fcd8 │ │ │ │ nop │ │ │ │ - ld r7,160(r31) │ │ │ │ - ld r3,24(r27) │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,144(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + ld r3,24(r28) │ │ │ │ fmr f1,f29 │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r4,152(r31) │ │ │ │ - mr r5,r23 │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r21,r21,16 │ │ │ │ - add r6,r23,r7 │ │ │ │ - ld r7,128(r31) │ │ │ │ - add r3,r3,r22 │ │ │ │ - std r7,96(r1) │ │ │ │ - bl 1daf0 │ │ │ │ - ld r10,120(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r25 │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 1fb70 │ │ │ │ + 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 1db00 │ │ │ │ + ld r9,112(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r26 │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + bne 1fb30 │ │ │ │ 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 1fb94 │ │ │ │ - addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1fac4 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r29,r2,r22 │ │ │ │ + b 1fb54 │ │ │ │ + addi r17,r17,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1fa78 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128a │ │ │ │ + .long 0x128b │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-32704 │ │ │ │ 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 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r28,r30 │ │ │ │ - mr r24,r3 │ │ │ │ - mulld r10,r9,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 2035c │ │ │ │ - maddld r24,r9,r24,r10 │ │ │ │ - add r9,r9,r24 │ │ │ │ - cmpd r24,r9 │ │ │ │ - std r9,128(r31) │ │ │ │ - bge 202bc │ │ │ │ - ld r10,8(r29) │ │ │ │ + bl 4f00 │ │ │ │ + divd r17,r28,r30 │ │ │ │ + mr r25,r3 │ │ │ │ + mulld r2,r17,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 202ac │ │ │ │ + maddld r25,r17,r25,r2 │ │ │ │ + add r2,r17,r25 │ │ │ │ + cmpd r25,r2 │ │ │ │ + std r2,120(r31) │ │ │ │ + bge 2020c │ │ │ │ + ld r9,8(r29) │ │ │ │ lxsd v31,16(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r8,40(r29) │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ li r16,1 │ │ │ │ - sldi r21,r24,4 │ │ │ │ - ld r27,0(r29) │ │ │ │ + sldi r22,r25,4 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - lfd f29,27712(r9) │ │ │ │ - ld r9,32(r29) │ │ │ │ - addi r21,r21,8 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + ld r2,32(r29) │ │ │ │ + ld r10,40(r29) │ │ │ │ + plfd f26,316480 # 6d370 │ │ │ │ + ld r28,0(r29) │ │ │ │ + addi r22,r22,8 │ │ │ │ + mtfprd f0,r9 │ │ │ │ xscvsxddp vs28,vs63 │ │ │ │ - std r10,152(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ - fcfid f0,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - mr r6,r9 │ │ │ │ std r9,144(r31) │ │ │ │ - sldi r9,r9,1 │ │ │ │ - sldi r7,r10,5 │ │ │ │ + std r2,136(r31) │ │ │ │ + std r10,128(r31) │ │ │ │ + mr r10,r2 │ │ │ │ + addi r9,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fcfid f0,f0 │ │ │ │ sldi r10,r10,4 │ │ │ │ + sldi r8,r9,5 │ │ │ │ + cmpdi cr7,r2,-1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ fdiv f28,f29,f28 │ │ │ │ - addi r8,r9,2 │ │ │ │ - cmpdi cr7,r9,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r10,160(r31) │ │ │ │ + std r10,168(r31) │ │ │ │ + addi r10,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,152(r31) │ │ │ │ fdiv f29,f29,f0 │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - neg r9,r7 │ │ │ │ - isel r16,r16,r8,4*cr7+lt │ │ │ │ - std r9,168(r31) │ │ │ │ - sldi r9,r6,4 │ │ │ │ - std r9,176(r31) │ │ │ │ - lwz r9,112(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - ld r9,168(r31) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r22,r1,112 │ │ │ │ - bne 20350 │ │ │ │ - mr r28,r24 │ │ │ │ - ld r26,120(r27) │ │ │ │ - sldi r25,r28,4 │ │ │ │ - addi r19,r25,8 │ │ │ │ - add r9,r26,r25 │ │ │ │ - std r9,120(r31) │ │ │ │ - add r9,r26,r19 │ │ │ │ - std r9,112(r31) │ │ │ │ - blt cr4,20260 │ │ │ │ - ld r9,48(r27) │ │ │ │ - ld r18,72(r27) │ │ │ │ - ld r23,88(r27) │ │ │ │ - ld r17,96(r27) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - lfdx f26,r26,r25 │ │ │ │ - mr r14,r16 │ │ │ │ - lfd f23,27608(r10) │ │ │ │ - addi r30,r30,27608 │ │ │ │ - mulld r28,r28,r9 │ │ │ │ - lfd f12,0(r18) │ │ │ │ - lfd f24,0(r17) │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + isel r16,r16,r10,4*cr7+lt │ │ │ │ + neg r2,r8 │ │ │ │ + std r2,160(r31) │ │ │ │ + nop │ │ │ │ + lwz r2,112(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r21,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + ld r2,160(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r24,r1,112 │ │ │ │ + bne 202a0 │ │ │ │ + mr r29,r25 │ │ │ │ + ld r27,120(r28) │ │ │ │ + sldi r26,r29,4 │ │ │ │ + addi r20,r26,8 │ │ │ │ + add r2,r27,r20 │ │ │ │ + add r14,r27,r26 │ │ │ │ + std r2,112(r31) │ │ │ │ + blt cr4,201b0 │ │ │ │ + ld r2,48(r28) │ │ │ │ + ld r19,72(r28) │ │ │ │ + mr r15,r16 │ │ │ │ + ld r23,88(r28) │ │ │ │ + ld r18,96(r28) │ │ │ │ + lfdx f25,r27,r26 │ │ │ │ + mulld r29,r29,r2 │ │ │ │ + lfd f12,0(r19) │ │ │ │ + lfd f23,0(r18) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r23 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - sldi r9,r28,3 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + fmul f22,f23,f26 │ │ │ │ fcfid f30,f12 │ │ │ │ - lfdx f12,r26,r9 │ │ │ │ - fmul f25,f0,f0 │ │ │ │ + lfdx f12,r27,r2 │ │ │ │ + fmul f24,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f30,f30,f30 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r23 │ │ │ │ - subf r15,r23,r9 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r22,r29 │ │ │ │ - b 20110 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r17,r23,r2 │ │ │ │ + mulli r30,r17,-8 │ │ │ │ + add r30,r24,r30 │ │ │ │ + b 20078 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5140 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r10,r15,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r15,r15,1 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - beq 20170 │ │ │ │ - mtfprd f0,r15 │ │ │ │ + sldi r9,r17,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ + addi r17,r17,1 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 200d0 │ │ │ │ + mtfprd f0,r17 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f29,f12,f26 │ │ │ │ - fnmsub f12,f29,f12,f26 │ │ │ │ - fmul f0,f0,f25 │ │ │ │ + fmsub f0,f29,f12,f25 │ │ │ │ + fnmsub f12,f29,f12,f25 │ │ │ │ + fmul f0,f0,f24 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 200e0 │ │ │ │ + bgt 20050 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 200fc │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 20064 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 5420 │ │ │ │ - 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 53c0 │ │ │ │ + sldi r9,r17,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ + addi r17,r17,1 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - bne 20110 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 20078 │ │ │ │ nop │ │ │ │ - lfd f12,8(r18) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f24,8(r17) │ │ │ │ - mr r18,r16 │ │ │ │ - lfdx f26,r26,r19 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - lfd f23,27608(r9) │ │ │ │ - ld r9,176(r31) │ │ │ │ + lfd f12,8(r19) │ │ │ │ + addi r29,r29,1 │ │ │ │ + lfd f23,8(r18) │ │ │ │ + mr r19,r16 │ │ │ │ + lfdx f25,r27,r20 │ │ │ │ + sldi r29,r29,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r26,r28 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - fmul f25,f0,f0 │ │ │ │ + lfdx f12,r27,r29 │ │ │ │ + fmul f22,f23,f26 │ │ │ │ + fmul f24,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r28,f0 │ │ │ │ - subf r29,r28,r23 │ │ │ │ - subf r28,r23,r28 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r22,r29 │ │ │ │ - b 20200 │ │ │ │ + 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 20158 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5140 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 20260 │ │ │ │ - mtfprd f0,r28 │ │ │ │ + sldi r2,r23,3 │ │ │ │ + addic. r19,r19,-1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + beq 201b0 │ │ │ │ + mtfprd f0,r23 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f28,f0,f26 │ │ │ │ - fnmsub f0,f28,f0,f26 │ │ │ │ - fmul f12,f12,f25 │ │ │ │ + fmsub f12,f28,f0,f25 │ │ │ │ + fnmsub f0,f28,f0,f25 │ │ │ │ + fmul f12,f12,f24 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 201d0 │ │ │ │ + bgt 20130 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 201ec │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 20144 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 53c0 │ │ │ │ + sldi r2,r23,3 │ │ │ │ + addic. r19,r19,-1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 20200 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + bne 20158 │ │ │ │ nop │ │ │ │ - ld r4,24(r27) │ │ │ │ - ld r7,160(r31) │ │ │ │ + ld r2,24(r28) │ │ │ │ + ld r7,152(r31) │ │ │ │ + mr r8,r14 │ │ │ │ + mr r6,r24 │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r22,r22,16 │ │ │ │ ld r9,112(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - mr r6,r22 │ │ │ │ - addi r24,r24,1 │ │ │ │ - ld r8,120(r31) │ │ │ │ - ld r5,136(r31) │ │ │ │ - addi r21,r21,16 │ │ │ │ - add r3,r4,r25 │ │ │ │ - lfdx f1,r4,r25 │ │ │ │ - ld r4,144(r31) │ │ │ │ - add r7,r22,r7 │ │ │ │ - lfd f2,8(r3) │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r5,128(r31) │ │ │ │ + add r4,r2,r26 │ │ │ │ + lfdx f1,r2,r26 │ │ │ │ + ld r2,136(r31) │ │ │ │ + add r7,r24,r7 │ │ │ │ + lfd f2,8(r4) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r4,104(r1) │ │ │ │ - bl 142a0 │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r24 │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 20020 │ │ │ │ - addi r1,r31,432 │ │ │ │ + std r2,104(r1) │ │ │ │ + bl 13f80 │ │ │ │ + ld r9,120(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r25 │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + bne 1ffa0 │ │ │ │ + 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 20044 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 1ff84 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r29,r2,r22 │ │ │ │ + b 1ffc4 │ │ │ │ + addi r17,r17,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1fef8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1289 │ │ │ │ + .long 0x128a │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,31616 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f20,-96(r1) │ │ │ │ stfd f21,-88(r1) │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r14,-232(r1) │ │ │ │ - std r28,-120(r1) │ │ │ │ - std r29,-112(r1) │ │ │ │ - std r30,-104(r1) │ │ │ │ - std r31,-96(r1) │ │ │ │ - std r15,-224(r1) │ │ │ │ - std r16,-216(r1) │ │ │ │ - std r17,-208(r1) │ │ │ │ - std r18,-200(r1) │ │ │ │ - std r19,-192(r1) │ │ │ │ - std r20,-184(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r21,-176(r1) │ │ │ │ - std r22,-168(r1) │ │ │ │ - std r23,-160(r1) │ │ │ │ - std r24,-152(r1) │ │ │ │ - std r25,-144(r1) │ │ │ │ - std r26,-136(r1) │ │ │ │ - std r27,-128(r1) │ │ │ │ - stdu r1,-416(r1) │ │ │ │ + std r21,-184(r1) │ │ │ │ + std r20,-192(r1) │ │ │ │ + std r19,-200(r1) │ │ │ │ + std r27,-136(r1) │ │ │ │ + std r28,-128(r1) │ │ │ │ + std r29,-120(r1) │ │ │ │ mr r29,r3 │ │ │ │ - ld r28,32(r3) │ │ │ │ + std r30,-112(r1) │ │ │ │ + std r31,-104(r1) │ │ │ │ + std r14,-240(r1) │ │ │ │ + std r15,-232(r1) │ │ │ │ + std r16,-224(r1) │ │ │ │ + std r17,-216(r1) │ │ │ │ + std r18,-208(r1) │ │ │ │ + std r22,-176(r1) │ │ │ │ + std r23,-168(r1) │ │ │ │ + std r24,-160(r1) │ │ │ │ + std r25,-152(r1) │ │ │ │ + std r26,-144(r1) │ │ │ │ + stdu r1,-400(r1) │ │ │ │ + ld r27,32(r3) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r14,r3 │ │ │ │ - mulld r9,r8,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 208d4 │ │ │ │ - maddld r14,r8,r14,r9 │ │ │ │ - add r8,r8,r14 │ │ │ │ - cmpd r14,r8 │ │ │ │ - bge 207b8 │ │ │ │ - ld r10,24(r29) │ │ │ │ + bl 4f00 │ │ │ │ + divd r21,r27,r30 │ │ │ │ + mr r28,r3 │ │ │ │ + mulld r2,r21,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 207cc │ │ │ │ + maddld r28,r21,r28,r2 │ │ │ │ + add r21,r21,r28 │ │ │ │ + cmpd r28,r21 │ │ │ │ + bge 206cc │ │ │ │ + ld r2,24(r29) │ │ │ │ ld r9,16(r29) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - ld r5,40(r29) │ │ │ │ - ld r20,48(r29) │ │ │ │ - addis r22,r2,-3 │ │ │ │ - ld r15,0(r29) │ │ │ │ - sldi r24,r14,4 │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - std r8,160(r31) │ │ │ │ - lfd f28,27712(r7) │ │ │ │ - ld r7,8(r29) │ │ │ │ - addi r22,r22,27608 │ │ │ │ - addi r24,r24,8 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - addi r21,r5,1 │ │ │ │ - sldi r18,r5,4 │ │ │ │ - sldi r27,r5,1 │ │ │ │ - std r9,152(r31) │ │ │ │ - std r5,136(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - fcfid f22,f0 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + sldi r25,r28,4 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + ld r17,40(r29) │ │ │ │ + ld r19,48(r29) │ │ │ │ + ld r10,8(r29) │ │ │ │ + ld r16,0(r29) │ │ │ │ + addi r25,r25,8 │ │ │ │ + plfd f26,315304 # 6d370 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + std r2,112(r31) │ │ │ │ + std r9,120(r31) │ │ │ │ + addi r18,r17,1 │ │ │ │ + sldi r29,r17,1 │ │ │ │ + sldi r20,r17,4 │ │ │ │ + fcfid f24,f0 │ │ │ │ mtfprd f0,r9 │ │ │ │ - sldi r19,r21,5 │ │ │ │ - addi r18,r18,24 │ │ │ │ - std r7,112(r31) │ │ │ │ - addi r7,r27,2 │ │ │ │ - addi r27,r27,1 │ │ │ │ - sldi r6,r21,4 │ │ │ │ - fcfid f23,f0 │ │ │ │ - addi r19,r19,15 │ │ │ │ - add r29,r20,r18 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - cmpdi cr4,r27,0 │ │ │ │ - std r6,120(r31) │ │ │ │ - mr r9,r19 │ │ │ │ - mr r19,r29 │ │ │ │ - mr r29,r15 │ │ │ │ - fdiv f27,f28,f22 │ │ │ │ - std r7,128(r31) │ │ │ │ - mr r15,r9 │ │ │ │ - fdiv f28,f28,f23 │ │ │ │ - lwz r10,112(r29) │ │ │ │ + std r10,128(r31) │ │ │ │ + addi r2,r29,2 │ │ │ │ + sldi r9,r18,4 │ │ │ │ + sldi r15,r18,5 │ │ │ │ + addi r20,r20,24 │ │ │ │ + fcfid f25,f0 │ │ │ │ + addi r29,r29,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + std r9,136(r31) │ │ │ │ + add r14,r19,r20 │ │ │ │ + addi r9,r15,15 │ │ │ │ + cmpdi cr4,r29,0 │ │ │ │ + fdiv f28,f29,f24 │ │ │ │ + std r9,144(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + fdiv f29,f29,f25 │ │ │ │ + ld r2,144(r31) │ │ │ │ + lwz r10,112(r16) │ │ │ │ + mr r24,r1 │ │ │ │ ld r8,0(r1) │ │ │ │ - clrrdi r9,r15,4 │ │ │ │ - mr r25,r1 │ │ │ │ - neg r9,r9 │ │ │ │ + clrrdi r9,r2,4 │ │ │ │ andi. r10,r10,2048 │ │ │ │ + neg r9,r9 │ │ │ │ stdux r8,r1,r9 │ │ │ │ - addi r17,r1,112 │ │ │ │ - bne 20850 │ │ │ │ - mr r30,r14 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r23,72(r29) │ │ │ │ - sldi r28,r30,4 │ │ │ │ - ld r16,120(r29) │ │ │ │ - ld r26,88(r29) │ │ │ │ - ld r21,96(r29) │ │ │ │ + addi r18,r1,112 │ │ │ │ + bne 20760 │ │ │ │ + mr r30,r28 │ │ │ │ + ld r9,48(r16) │ │ │ │ + ld r23,72(r16) │ │ │ │ + sldi r27,r30,4 │ │ │ │ + ld r15,120(r16) │ │ │ │ + ld r26,88(r16) │ │ │ │ + ld r22,96(r16) │ │ │ │ mulld r30,r30,r9 │ │ │ │ lfd f12,0(r23) │ │ │ │ - lfdx f29,r16,r28 │ │ │ │ - lfd f21,0(r21) │ │ │ │ + lfdx f30,r15,r27 │ │ │ │ + lfd f20,0(r22) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r26 │ │ │ │ sldi r9,r30,3 │ │ │ │ - fcfid f25,f12 │ │ │ │ - lfdx f11,r16,r9 │ │ │ │ + fcfid f22,f12 │ │ │ │ + lfdx f11,r15,r9 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f25,f25,f25 │ │ │ │ + fmul f22,f22,f22 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r26,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f31,f28,f29 │ │ │ │ - fmsub f0,f31,f28,f29 │ │ │ │ + fnmsub f11,f31,f29,f30 │ │ │ │ + fmsub f0,f31,f29,f30 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f25 │ │ │ │ - fcmpu cr0,f0,f26 │ │ │ │ - ble 20870 │ │ │ │ - fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f21 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f24 │ │ │ │ - stfd f30,0(r17) │ │ │ │ - ble cr4,20654 │ │ │ │ - fmsub f1,f29,f23,f31 │ │ │ │ + fmadd f0,f0,f12,f22 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 20780 │ │ │ │ + fsqrt f21,f0 │ │ │ │ + fmul f1,f21,f20 │ │ │ │ + bl 5140 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f21 │ │ │ │ + stfd f23,0(r18) │ │ │ │ + ble cr4,2057c │ │ │ │ + fmsub f1,f30,f25,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f21 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r27,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + fdiv f1,f1,f20 │ │ │ │ + bl 4ce0 │ │ │ │ + andi. r10,r29,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,0 │ │ │ │ - addi r6,r17,8 │ │ │ │ - addi r8,r20,8 │ │ │ │ - lfd f11,27712(r10) │ │ │ │ - addi r10,r27,-1 │ │ │ │ - beq 20618 │ │ │ │ - lfd f0,8(r20) │ │ │ │ + addi r8,r18,8 │ │ │ │ + addi r6,r19,8 │ │ │ │ + addi r10,r29,-1 │ │ │ │ + beq 20540 │ │ │ │ + lfd f0,8(r19) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r17) │ │ │ │ - beq 20654 │ │ │ │ - srdi r10,r27,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f0,8(r18) │ │ │ │ + beq 2057c │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r8,r9 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - fmul f12,f30,f12 │ │ │ │ + lfdx f12,r6,r9 │ │ │ │ + lfdx f0,r6,r10 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ + stfdx f12,r8,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 20620 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + bdnz 20548 │ │ │ │ lfd f12,8(r23) │ │ │ │ addi r30,r30,1 │ │ │ │ - addi r23,r28,8 │ │ │ │ - lfd f21,8(r21) │ │ │ │ + addi r23,r27,8 │ │ │ │ + lfd f20,8(r22) │ │ │ │ sldi r30,r30,3 │ │ │ │ - lfdx f24,r16,r23 │ │ │ │ - add r23,r16,r23 │ │ │ │ + lfdx f21,r15,r23 │ │ │ │ + add r23,r15,r23 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r16,r30 │ │ │ │ + lfdx f11,r15,r30 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r26,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f27,f31,f24 │ │ │ │ - fmsub f0,f27,f31,f24 │ │ │ │ + fnmsub f11,f28,f31,f21 │ │ │ │ + fmsub f0,f28,f31,f21 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f25 │ │ │ │ - fcmpu cr0,f0,f26 │ │ │ │ - ble 20860 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f21 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - ld r9,128(r31) │ │ │ │ - stfdx f30,r17,r9 │ │ │ │ - ble cr4,20764 │ │ │ │ - fmsub f1,f24,f22,f31 │ │ │ │ + fmadd f0,f12,f0,f22 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 20770 │ │ │ │ + fsqrt f22,f0 │ │ │ │ + fmul f1,f22,f20 │ │ │ │ + bl 5140 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f22 │ │ │ │ + ld r2,152(r31) │ │ │ │ + stfdx f23,r18,r2 │ │ │ │ + ble cr4,20680 │ │ │ │ + fmsub f1,f21,f24,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f21 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r27,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + fdiv f1,f1,f20 │ │ │ │ + bl 4ce0 │ │ │ │ + andi. r10,r29,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,0 │ │ │ │ - add r8,r17,r18 │ │ │ │ - lfd f11,27712(r10) │ │ │ │ - addi r10,r27,-1 │ │ │ │ - beq 20728 │ │ │ │ - lfd f0,0(r19) │ │ │ │ + add r8,r18,r20 │ │ │ │ + addi r10,r29,-1 │ │ │ │ + beq 20644 │ │ │ │ + lfd f0,0(r14) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r17,r18 │ │ │ │ - beq 20764 │ │ │ │ - srdi r10,r27,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r18,r20 │ │ │ │ + beq 20680 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r19,r9 │ │ │ │ - lfdx f0,r19,r10 │ │ │ │ - fmul f12,f30,f12 │ │ │ │ + lfdx f12,r14,r9 │ │ │ │ + lfdx f0,r14,r10 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfdx f12,r8,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ stfdx f0,r8,r10 │ │ │ │ - bdnz 20730 │ │ │ │ - ld r7,120(r31) │ │ │ │ - ld r3,24(r29) │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ + bdnz 2064c │ │ │ │ + ld r3,24(r16) │ │ │ │ + ld r9,120(r31) │ │ │ │ + fmr f1,f30 │ │ │ │ mr r8,r23 │ │ │ │ - mr r5,r17 │ │ │ │ - ld r4,112(r31) │ │ │ │ - fmr f1,f29 │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r24,r24,16 │ │ │ │ - add r6,r17,r7 │ │ │ │ - ld r7,136(r31) │ │ │ │ - add r3,r3,r28 │ │ │ │ - std r7,96(r1) │ │ │ │ - bl 1daf0 │ │ │ │ - ld r10,160(r31) │ │ │ │ + mr r5,r18 │ │ │ │ + addi r28,r28,1 │ │ │ │ + ld r10,112(r31) │ │ │ │ + std r17,96(r1) │ │ │ │ + ld r2,136(r31) │ │ │ │ + addi r25,r25,16 │ │ │ │ + ld r4,128(r31) │ │ │ │ + add r3,r3,r27 │ │ │ │ + add r6,r18,r2 │ │ │ │ + bl 1db00 │ │ │ │ + cmpd r21,r28 │ │ │ │ ld r9,0(r1) │ │ │ │ - cmpd r10,r14 │ │ │ │ - std r9,0(r25) │ │ │ │ - mr r1,r25 │ │ │ │ - bne 20500 │ │ │ │ - addi r1,r31,416 │ │ │ │ + std r9,0(r24) │ │ │ │ + mr r1,r24 │ │ │ │ + bne 20430 │ │ │ │ + addi r1,r31,400 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-232(r1) │ │ │ │ - ld r15,-224(r1) │ │ │ │ - ld r16,-216(r1) │ │ │ │ - ld r17,-208(r1) │ │ │ │ - ld r18,-200(r1) │ │ │ │ - ld r19,-192(r1) │ │ │ │ - ld r20,-184(r1) │ │ │ │ - ld r21,-176(r1) │ │ │ │ - ld r22,-168(r1) │ │ │ │ - ld r23,-160(r1) │ │ │ │ - ld r24,-152(r1) │ │ │ │ - ld r25,-144(r1) │ │ │ │ - ld r26,-136(r1) │ │ │ │ - ld r27,-128(r1) │ │ │ │ - mtlr r0 │ │ │ │ - ld r28,-120(r1) │ │ │ │ - ld r29,-112(r1) │ │ │ │ - ld r30,-104(r1) │ │ │ │ - ld r31,-96(r1) │ │ │ │ + ld r14,-240(r1) │ │ │ │ + ld r15,-232(r1) │ │ │ │ + ld r16,-224(r1) │ │ │ │ + ld r17,-216(r1) │ │ │ │ + ld r18,-208(r1) │ │ │ │ + ld r19,-200(r1) │ │ │ │ + ld r20,-192(r1) │ │ │ │ + ld r21,-184(r1) │ │ │ │ + mtlr r0 │ │ │ │ + ld r22,-176(r1) │ │ │ │ + ld r23,-168(r1) │ │ │ │ + ld r24,-160(r1) │ │ │ │ + ld r25,-152(r1) │ │ │ │ + ld r26,-144(r1) │ │ │ │ + ld r27,-136(r1) │ │ │ │ + ld r28,-128(r1) │ │ │ │ + ld r29,-120(r1) │ │ │ │ + ld r30,-112(r1) │ │ │ │ + ld r31,-104(r1) │ │ │ │ + lfd f20,-96(r1) │ │ │ │ lfd f21,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + ld r9,240(r16) │ │ │ │ + ldx r30,r9,r25 │ │ │ │ + b 2045c │ │ │ │ nop │ │ │ │ + blt 20790 │ │ │ │ + fmul f23,f20,f26 │ │ │ │ + b 205ec │ │ │ │ + nop │ │ │ │ + blt 207b0 │ │ │ │ + fmul f23,f20,f26 │ │ │ │ + b 204e8 │ │ │ │ nop │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r30,r9,r24 │ │ │ │ - b 20528 │ │ │ │ - nop │ │ │ │ - blt 20880 │ │ │ │ - lfd f30,0(r22) │ │ │ │ - fmul f30,f21,f30 │ │ │ │ - b 206cc │ │ │ │ - blt 208b0 │ │ │ │ - lfd f30,0(r22) │ │ │ │ - fmul f30,f21,f30 │ │ │ │ - b 205bc │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f21 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - b 206cc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fsqrt f22,f0 │ │ │ │ + fmul f1,f22,f20 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f22 │ │ │ │ + b 205ec │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f21 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f24 │ │ │ │ - b 205bc │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r9,0 │ │ │ │ - b 20448 │ │ │ │ + fsqrt f21,f0 │ │ │ │ + fmul f1,f21,f20 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f21 │ │ │ │ + b 204e8 │ │ │ │ + addi r21,r21,1 │ │ │ │ + li r2,0 │ │ │ │ + b 2038c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ + .long 0x128c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,30224 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f20,-96(r1) │ │ │ │ stfd f21,-88(r1) │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r28,-120(r1) │ │ │ │ - std r29,-112(r1) │ │ │ │ - std r30,-104(r1) │ │ │ │ - std r31,-96(r1) │ │ │ │ - std r14,-232(r1) │ │ │ │ - std r15,-224(r1) │ │ │ │ - std r16,-216(r1) │ │ │ │ - std r17,-208(r1) │ │ │ │ - std r18,-200(r1) │ │ │ │ - std r19,-192(r1) │ │ │ │ - std r20,-184(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r21,-176(r1) │ │ │ │ - std r22,-168(r1) │ │ │ │ - std r23,-160(r1) │ │ │ │ - std r24,-152(r1) │ │ │ │ - std r25,-144(r1) │ │ │ │ - std r26,-136(r1) │ │ │ │ - std r27,-128(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ + std r21,-184(r1) │ │ │ │ + std r20,-192(r1) │ │ │ │ + std r19,-200(r1) │ │ │ │ + std r27,-136(r1) │ │ │ │ + std r28,-128(r1) │ │ │ │ + std r29,-120(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r30,-112(r1) │ │ │ │ + std r31,-104(r1) │ │ │ │ + std r14,-240(r1) │ │ │ │ + std r15,-232(r1) │ │ │ │ + std r16,-224(r1) │ │ │ │ + std r17,-216(r1) │ │ │ │ + std r18,-208(r1) │ │ │ │ + std r22,-176(r1) │ │ │ │ + std r23,-168(r1) │ │ │ │ + std r24,-160(r1) │ │ │ │ + std r25,-152(r1) │ │ │ │ + std r26,-144(r1) │ │ │ │ + stdu r1,-416(r1) │ │ │ │ ld r28,24(r3) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,176(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,160(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 20e54 │ │ │ │ - maddld r19,r8,r9,r10 │ │ │ │ - add r8,r8,r19 │ │ │ │ - cmpd r19,r8 │ │ │ │ - bge 20d38 │ │ │ │ - ld r10,8(r29) │ │ │ │ + bl 4f00 │ │ │ │ + divd r21,r28,r30 │ │ │ │ + mr r27,r3 │ │ │ │ + mulld r2,r21,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 20cfc │ │ │ │ + maddld r27,r21,r27,r2 │ │ │ │ + add r21,r21,r27 │ │ │ │ + cmpd r27,r21 │ │ │ │ + bge 20bfc │ │ │ │ + ld r9,8(r29) │ │ │ │ lxsd v31,16(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r5,32(r29) │ │ │ │ - ld r20,48(r29) │ │ │ │ - ld r14,0(r29) │ │ │ │ - sldi r25,r19,4 │ │ │ │ - addis r23,r2,-3 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - lfd f29,27712(r9) │ │ │ │ - ld r9,40(r29) │ │ │ │ - std r8,160(r31) │ │ │ │ - addi r23,r23,27608 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + sldi r25,r27,4 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + ld r2,32(r29) │ │ │ │ + ld r18,48(r29) │ │ │ │ + ld r10,40(r29) │ │ │ │ + ld r15,0(r29) │ │ │ │ addi r25,r25,8 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - xscvsxddp vs23,vs63 │ │ │ │ - sldi r27,r5,1 │ │ │ │ - sldi r18,r5,4 │ │ │ │ - addi r21,r5,1 │ │ │ │ - std r5,144(r31) │ │ │ │ - std r10,152(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - addi r18,r18,24 │ │ │ │ - std r9,112(r31) │ │ │ │ - addi r9,r27,2 │ │ │ │ - addi r27,r27,1 │ │ │ │ - sldi r7,r21,5 │ │ │ │ - sldi r6,r21,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r29,r20,r18 │ │ │ │ - cmpdi cr4,r27,0 │ │ │ │ - fdiv f28,f29,f23 │ │ │ │ - addi r7,r7,15 │ │ │ │ - std r6,120(r31) │ │ │ │ + plfd f27,313988 # 6d370 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + xscvsxddp vs25,vs63 │ │ │ │ std r9,128(r31) │ │ │ │ - mr r9,r29 │ │ │ │ - mr r29,r14 │ │ │ │ - fdiv f29,f29,f24 │ │ │ │ - std r7,136(r31) │ │ │ │ - mr r14,r9 │ │ │ │ - nop │ │ │ │ - ld r9,136(r31) │ │ │ │ - lwz r10,112(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ + std r2,120(r31) │ │ │ │ + addi r17,r2,1 │ │ │ │ + sldi r28,r2,1 │ │ │ │ + sldi r19,r2,4 │ │ │ │ + fcfid f26,f0 │ │ │ │ + std r10,112(r31) │ │ │ │ + sldi r9,r17,4 │ │ │ │ + sldi r14,r17,5 │ │ │ │ + addi r2,r28,2 │ │ │ │ + addi r19,r19,24 │ │ │ │ + addi r28,r28,1 │ │ │ │ + fdiv f29,f30,f25 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + std r9,136(r31) │ │ │ │ + add r17,r18,r19 │ │ │ │ + addi r9,r14,15 │ │ │ │ + cmpdi cr4,r28,0 │ │ │ │ + fdiv f30,f30,f26 │ │ │ │ + std r9,152(r31) │ │ │ │ + std r2,144(r31) │ │ │ │ + ld r2,152(r31) │ │ │ │ + lwz r10,112(r15) │ │ │ │ mr r24,r1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + ld r8,0(r1) │ │ │ │ + clrrdi r9,r2,4 │ │ │ │ andi. r10,r10,2048 │ │ │ │ neg r9,r9 │ │ │ │ stdux r8,r1,r9 │ │ │ │ - addi r16,r1,112 │ │ │ │ - bne 20dd0 │ │ │ │ - mr r30,r19 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r22,72(r29) │ │ │ │ - sldi r28,r30,4 │ │ │ │ - ld r15,120(r29) │ │ │ │ - ld r26,88(r29) │ │ │ │ - ld r21,96(r29) │ │ │ │ + addi r14,r1,112 │ │ │ │ + bne 20c90 │ │ │ │ + mr r30,r27 │ │ │ │ + ld r9,48(r15) │ │ │ │ + ld r23,72(r15) │ │ │ │ + sldi r29,r30,4 │ │ │ │ + ld r16,120(r15) │ │ │ │ + ld r26,88(r15) │ │ │ │ + ld r22,96(r15) │ │ │ │ mulld r30,r30,r9 │ │ │ │ - lfd f12,0(r22) │ │ │ │ - lfdx f22,r15,r28 │ │ │ │ - add r17,r15,r28 │ │ │ │ - lfd f21,0(r21) │ │ │ │ + lfd f12,0(r23) │ │ │ │ + lfdx f21,r16,r29 │ │ │ │ + add r20,r16,r29 │ │ │ │ + lfd f20,0(r22) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r26 │ │ │ │ sldi r9,r30,3 │ │ │ │ - fcfid f26,f12 │ │ │ │ - lfdx f11,r15,r9 │ │ │ │ + fcfid f23,f12 │ │ │ │ + lfdx f11,r16,r9 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ + fmul f23,f23,f23 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r26,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f31,f29,f22 │ │ │ │ - fmsub f0,f31,f29,f22 │ │ │ │ + fnmsub f11,f31,f30,f21 │ │ │ │ + fmsub f0,f31,f30,f21 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - ble 20df0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f21 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - stfd f30,0(r16) │ │ │ │ - ble cr4,20bcc │ │ │ │ - fmsub f1,f22,f24,f31 │ │ │ │ + fmadd f0,f0,f12,f23 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + ble 20cb0 │ │ │ │ + fsqrt f22,f0 │ │ │ │ + fmul f1,f22,f20 │ │ │ │ + bl 5140 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fdiv f24,f24,f22 │ │ │ │ + stfd f24,0(r14) │ │ │ │ + ble cr4,20aa0 │ │ │ │ + fmsub f1,f21,f26,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f21 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r27,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + fdiv f1,f1,f20 │ │ │ │ + bl 4ce0 │ │ │ │ + andi. r10,r28,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,0 │ │ │ │ - addi r7,r16,8 │ │ │ │ - addi r8,r20,8 │ │ │ │ - lfd f11,27712(r10) │ │ │ │ - addi r10,r27,-1 │ │ │ │ - beq 20b90 │ │ │ │ - lfd f0,8(r20) │ │ │ │ + addi r7,r14,8 │ │ │ │ + addi r8,r18,8 │ │ │ │ + addi r10,r28,-1 │ │ │ │ + beq 20a64 │ │ │ │ + lfd f0,8(r18) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r16) │ │ │ │ - beq 20bcc │ │ │ │ - srdi r10,r27,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f0,8(r14) │ │ │ │ + beq 20aa0 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ lfdx f12,r8,r9 │ │ │ │ lfdx f0,r8,r10 │ │ │ │ - fmul f12,f30,f12 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfdx f12,r7,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ stfdx f0,r7,r10 │ │ │ │ - bdnz 20b98 │ │ │ │ - lfd f12,8(r22) │ │ │ │ + bdnz 20a6c │ │ │ │ + lfd f12,8(r23) │ │ │ │ addi r30,r30,1 │ │ │ │ - addi r22,r28,8 │ │ │ │ - lfd f22,8(r21) │ │ │ │ + addi r23,r29,8 │ │ │ │ + lfd f21,8(r22) │ │ │ │ sldi r30,r30,3 │ │ │ │ - lfdx f25,r15,r22 │ │ │ │ - add r22,r15,r22 │ │ │ │ + lfdx f22,r16,r23 │ │ │ │ + add r23,r16,r23 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r15,r30 │ │ │ │ + lfdx f11,r16,r30 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r26,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f28,f31,f25 │ │ │ │ - fmsub f0,f28,f31,f25 │ │ │ │ + fnmsub f11,f29,f31,f22 │ │ │ │ + fmsub f0,f29,f31,f22 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f26 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - ble 20de0 │ │ │ │ - fsqrt f26,f0 │ │ │ │ - fmul f1,f26,f22 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f26 │ │ │ │ - ld r9,128(r31) │ │ │ │ - stfdx f30,r16,r9 │ │ │ │ - ble cr4,20cdc │ │ │ │ - fmsub f1,f25,f23,f31 │ │ │ │ + fmadd f0,f12,f0,f23 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + ble 20ca0 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f21 │ │ │ │ + bl 5140 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fdiv f24,f24,f23 │ │ │ │ + ld r2,144(r31) │ │ │ │ + stfdx f24,r14,r2 │ │ │ │ + ble cr4,20ba4 │ │ │ │ + fmsub f1,f22,f25,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f22 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r27,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + fdiv f1,f1,f21 │ │ │ │ + bl 4ce0 │ │ │ │ + andi. r10,r28,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,0 │ │ │ │ - add r8,r16,r18 │ │ │ │ - lfd f11,27712(r10) │ │ │ │ - addi r10,r27,-1 │ │ │ │ - beq 20ca0 │ │ │ │ - lfd f0,0(r14) │ │ │ │ + add r8,r14,r19 │ │ │ │ + addi r10,r28,-1 │ │ │ │ + beq 20b68 │ │ │ │ + lfd f0,0(r17) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,8 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r16,r18 │ │ │ │ - beq 20cdc │ │ │ │ - srdi r10,r27,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r14,r19 │ │ │ │ + beq 20ba4 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r14,r9 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - fmul f12,f30,f12 │ │ │ │ + lfdx f12,r17,r9 │ │ │ │ + lfdx f0,r17,r10 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f30,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfdx f12,r8,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ stfdx f0,r8,r10 │ │ │ │ - bdnz 20ca8 │ │ │ │ - ld r11,24(r29) │ │ │ │ - ld r7,120(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ + bdnz 20b70 │ │ │ │ + ld r3,24(r15) │ │ │ │ + ld r2,136(r31) │ │ │ │ + mr r9,r23 │ │ │ │ + mr r8,r20 │ │ │ │ + mr r6,r14 │ │ │ │ + addi r27,r27,1 │ │ │ │ + ld r10,128(r31) │ │ │ │ ld r5,112(r31) │ │ │ │ - mr r9,r22 │ │ │ │ - mr r8,r17 │ │ │ │ - ld r4,144(r31) │ │ │ │ - mr r6,r16 │ │ │ │ - addi r19,r19,1 │ │ │ │ addi r25,r25,16 │ │ │ │ - add r30,r11,r28 │ │ │ │ - lfdx f1,r11,r28 │ │ │ │ - add r7,r16,r7 │ │ │ │ - lfd f2,8(r30) │ │ │ │ - std r4,104(r1) │ │ │ │ + add r11,r3,r29 │ │ │ │ + lfdx f1,r3,r29 │ │ │ │ + add r7,r14,r2 │ │ │ │ + ld r2,120(r31) │ │ │ │ + lfd f2,8(r11) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - bl 142a0 │ │ │ │ - ld r10,160(r31) │ │ │ │ + std r2,104(r1) │ │ │ │ + bl 13f80 │ │ │ │ + cmpd r21,r27 │ │ │ │ ld r9,0(r1) │ │ │ │ - cmpd r10,r19 │ │ │ │ std r9,0(r24) │ │ │ │ mr r1,r24 │ │ │ │ - bne 20a70 │ │ │ │ - addi r1,r31,432 │ │ │ │ + bne 20950 │ │ │ │ + addi r1,r31,416 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-256(r1) │ │ │ │ - ld r14,-232(r1) │ │ │ │ - ld r15,-224(r1) │ │ │ │ - ld r16,-216(r1) │ │ │ │ - ld r17,-208(r1) │ │ │ │ - ld r18,-200(r1) │ │ │ │ - ld r19,-192(r1) │ │ │ │ - ld r20,-184(r1) │ │ │ │ - ld r21,-176(r1) │ │ │ │ - ld r22,-168(r1) │ │ │ │ - ld r23,-160(r1) │ │ │ │ - ld r24,-152(r1) │ │ │ │ - ld r25,-144(r1) │ │ │ │ - mtlr r0 │ │ │ │ - ld r26,-136(r1) │ │ │ │ - ld r27,-128(r1) │ │ │ │ - ld r28,-120(r1) │ │ │ │ - ld r29,-112(r1) │ │ │ │ - ld r30,-104(r1) │ │ │ │ - ld r31,-96(r1) │ │ │ │ + ld r14,-240(r1) │ │ │ │ + ld r15,-232(r1) │ │ │ │ + ld r16,-224(r1) │ │ │ │ + ld r17,-216(r1) │ │ │ │ + ld r18,-208(r1) │ │ │ │ + ld r19,-200(r1) │ │ │ │ + ld r20,-192(r1) │ │ │ │ + mtlr r0 │ │ │ │ + ld r21,-184(r1) │ │ │ │ + ld r22,-176(r1) │ │ │ │ + ld r23,-168(r1) │ │ │ │ + ld r24,-160(r1) │ │ │ │ + ld r25,-152(r1) │ │ │ │ + ld r26,-144(r1) │ │ │ │ + ld r27,-136(r1) │ │ │ │ + ld r28,-128(r1) │ │ │ │ + ld r29,-120(r1) │ │ │ │ + ld r30,-112(r1) │ │ │ │ + ld r31,-104(r1) │ │ │ │ + lfd f20,-96(r1) │ │ │ │ lfd f21,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,240(r29) │ │ │ │ + ld r9,240(r15) │ │ │ │ ldx r30,r9,r25 │ │ │ │ - b 20a9c │ │ │ │ - nop │ │ │ │ - blt 20e00 │ │ │ │ - lfd f30,0(r23) │ │ │ │ - fmul f30,f22,f30 │ │ │ │ - b 20c44 │ │ │ │ - blt 20e30 │ │ │ │ - lfd f30,0(r23) │ │ │ │ - fmul f30,f21,f30 │ │ │ │ - b 20b34 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f26,f0 │ │ │ │ - fmul f1,f26,f22 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f26 │ │ │ │ - b 20c44 │ │ │ │ + b 2097c │ │ │ │ nop │ │ │ │ + blt 20cc0 │ │ │ │ + fmul f24,f21,f27 │ │ │ │ + b 20b10 │ │ │ │ + nop │ │ │ │ + blt 20ce0 │ │ │ │ + fmul f24,f20,f27 │ │ │ │ + b 20a0c │ │ │ │ nop │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f21 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fdiv f24,f24,f23 │ │ │ │ + b 20b10 │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f21 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - b 20b34 │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 209bc │ │ │ │ + fsqrt f22,f0 │ │ │ │ + fmul f1,f22,f20 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fdiv f24,f24,f22 │ │ │ │ + b 20a0c │ │ │ │ + addi r21,r21,1 │ │ │ │ + li r2,0 │ │ │ │ + b 208b0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ + .long 0x128c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,28816 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ std r15,-176(r1) │ │ │ │ - std r19,-144(r1) │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r16,-168(r1) │ │ │ │ std r28,-72(r1) │ │ │ │ std r29,-64(r1) │ │ │ │ std r30,-56(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r31,-48(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r14,-184(r1) │ │ │ │ - std r16,-168(r1) │ │ │ │ - std r17,-160(r1) │ │ │ │ std r18,-152(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ std r20,-136(r1) │ │ │ │ std r21,-128(r1) │ │ │ │ std r22,-120(r1) │ │ │ │ std r23,-112(r1) │ │ │ │ std r24,-104(r1) │ │ │ │ std r25,-96(r1) │ │ │ │ std r26,-88(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ std r27,-80(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - ld r29,32(r3) │ │ │ │ - mr r28,r3 │ │ │ │ + stdu r1,-480(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,192(r1) │ │ │ │ - stxv vs62,208(r1) │ │ │ │ - stxv vs63,224(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs56,160(r1) │ │ │ │ + stxv vs57,176(r1) │ │ │ │ + stxv vs58,192(r1) │ │ │ │ + stxv vs59,208(r1) │ │ │ │ + stxv vs60,224(r1) │ │ │ │ + stxv vs61,240(r1) │ │ │ │ + ld r28,32(r3) │ │ │ │ + stxv vs62,256(r1) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r15,r29,r30 │ │ │ │ - mr r19,r3 │ │ │ │ - mulld r9,r15,r30 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 21418 │ │ │ │ - maddld r19,r15,r19,r9 │ │ │ │ - add r15,r15,r19 │ │ │ │ - cmpd r19,r15 │ │ │ │ - bge 2134c │ │ │ │ - ld r14,40(r28) │ │ │ │ - ld r9,48(r28) │ │ │ │ - ld r29,64(r28) │ │ │ │ - lxsd v29,24(r28) │ │ │ │ - lxsd v30,16(r28) │ │ │ │ - lxsd v31,8(r28) │ │ │ │ - ld r30,56(r28) │ │ │ │ - ld r21,0(r28) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r17,r14,1 │ │ │ │ + bl 4f00 │ │ │ │ + divd r15,r28,r30 │ │ │ │ + mr r17,r3 │ │ │ │ + mulld r2,r15,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 21300 │ │ │ │ + maddld r17,r15,r17,r2 │ │ │ │ + add r15,r15,r17 │ │ │ │ + cmpd r17,r15 │ │ │ │ + bge 21214 │ │ │ │ + ld r14,40(r29) │ │ │ │ + lxsd v25,24(r29) │ │ │ │ + xxspltib vs61,1 │ │ │ │ + xxspltib vs62,2 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + xxspltib vs63,0 │ │ │ │ + lxsd v26,16(r29) │ │ │ │ + lxsd v27,8(r29) │ │ │ │ + ld r2,56(r29) │ │ │ │ + lxsd v28,64(r29) │ │ │ │ + ld r9,48(r29) │ │ │ │ + ld r20,0(r29) │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + addi r27,r14,1 │ │ │ │ + xscvsxddp vs29,vs57 │ │ │ │ + plxv vs56,312764 # 6d3f0 │ │ │ │ + xscvsxddp vs30,vs58 │ │ │ │ + xscvsxddp vs31,vs59 │ │ │ │ + mulli r26,r27,48 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r22,r27,1 │ │ │ │ + xscvsxddp vs28,vs60 │ │ │ │ + xxspltd vs60,vs60,0 │ │ │ │ + sldi r24,r27,4 │ │ │ │ + sldi r27,r27,5 │ │ │ │ std r9,144(r31) │ │ │ │ - sldi r9,r14,4 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - xscvsxddp vs28,vs61 │ │ │ │ - xscvsxddp vs29,vs62 │ │ │ │ - xscvsxddp vs30,vs63 │ │ │ │ - neg r23,r29 │ │ │ │ - mulli r22,r17,48 │ │ │ │ - std r9,168(r31) │ │ │ │ - sldi r9,r17,4 │ │ │ │ - fcfid f27,f0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - sldi r23,r23,3 │ │ │ │ - std r9,152(r31) │ │ │ │ - sldi r9,r17,5 │ │ │ │ - sldi r17,r17,1 │ │ │ │ - sldi r28,r30,1 │ │ │ │ - std r9,160(r31) │ │ │ │ - cmpdi cr4,r17,0 │ │ │ │ - sldi r9,r14,5 │ │ │ │ - addi r22,r22,15 │ │ │ │ - std r9,176(r31) │ │ │ │ + cmpdi cr4,r22,0 │ │ │ │ + sldi r23,r2,3 │ │ │ │ + sldi r25,r2,4 │ │ │ │ + addi r26,r26,15 │ │ │ │ nop │ │ │ │ - lwz r9,112(r21) │ │ │ │ - mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 213d0 │ │ │ │ - mr r18,r19 │ │ │ │ - ld r10,0(r1) │ │ │ │ - clrrdi r9,r22,4 │ │ │ │ - ld r25,120(r21) │ │ │ │ - mulli r26,r18,24 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,112(r20) │ │ │ │ + mr r18,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 212b0 │ │ │ │ + mr r19,r17 │ │ │ │ + ld r9,0(r1) │ │ │ │ + clrrdi r2,r26,4 │ │ │ │ + ld r28,120(r20) │ │ │ │ + mulli r29,r19,24 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r6,r1,144 │ │ │ │ - add r9,r25,r26 │ │ │ │ - ble cr4,21404 │ │ │ │ - ld r24,48(r21) │ │ │ │ - ld r12,72(r21) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - ld r16,88(r21) │ │ │ │ - lfdx f12,r25,r26 │ │ │ │ - ld r4,176(r21) │ │ │ │ - mr r3,r6 │ │ │ │ - mr r5,r17 │ │ │ │ - lfd f11,27712(r10) │ │ │ │ - mulld r24,r18,r24 │ │ │ │ - lfd f10,0(r12) │ │ │ │ - fcfid f0,f10 │ │ │ │ - sldi r10,r24,3 │ │ │ │ - lfdx f10,r25,r10 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + add r9,r28,r29 │ │ │ │ + ble cr4,212e4 │ │ │ │ + ld r21,48(r20) │ │ │ │ + ld r12,72(r20) │ │ │ │ + srdi r0,r22,1 │ │ │ │ + mr r5,r6 │ │ │ │ + xxmr vs43,vs56 │ │ │ │ + ld r16,88(r20) │ │ │ │ + lfdx f12,r28,r29 │ │ │ │ + ld r2,176(r20) │ │ │ │ + mtctr r0 │ │ │ │ + mulld r21,r19,r21 │ │ │ │ + lfd f11,0(r12) │ │ │ │ + fcfid f0,f11 │ │ │ │ + sldi r10,r21,3 │ │ │ │ + lfdx f11,r28,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r10,f0 │ │ │ │ subf r10,r16,r10 │ │ │ │ mtfprd f0,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f30,f0 │ │ │ │ + fmsub f0,f12,f31,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f10,f0 │ │ │ │ - fctidz f12,f10 │ │ │ │ - fadd f11,f10,f11 │ │ │ │ - fsub f10,f0,f10 │ │ │ │ - mffprd r8,f12 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + xsrdpim vs42,vs0 │ │ │ │ + xsadddp vs11,vs42,vs27 │ │ │ │ + xssubdp vs10,vs0,vs42 │ │ │ │ + xscvdpsxds vs42,vs42 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - b 210a0 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,8(r27) │ │ │ │ - addic. r5,r5,-1 │ │ │ │ - subf r8,r29,r8 │ │ │ │ - add r10,r10,r23 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - beq 210f8 │ │ │ │ - addi r3,r3,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r7,r8,1 │ │ │ │ - add r27,r4,r10 │ │ │ │ - subfic r0,r10,-8 │ │ │ │ - mr r11,r10 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,210d0 │ │ │ │ - neg r11,r10 │ │ │ │ - lfdx f0,r4,r11 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 21080 │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - addic. r5,r5,-1 │ │ │ │ - subf r8,r29,r8 │ │ │ │ - add r10,r10,r23 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - bne 2109c │ │ │ │ + vmulld v0,v28,v11 │ │ │ │ + vspltisw v13,3 │ │ │ │ + vaddudm v11,v11,v30 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v1,v0,v29 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v13 │ │ │ │ + xvcvsxddp vs0,vs33 │ │ │ │ + vsld v1,v1,v13 │ │ │ │ + vnegd v12,v0 │ │ │ │ + vnegd v13,v1 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs12,vs44,vs32,vs12 │ │ │ │ + xxsel vs0,vs45,vs33,vs0 │ │ │ │ + mfvsrld r4,vs12 │ │ │ │ + mffprd r8,f12 │ │ │ │ + mfvsrld r7,vs0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + ldx r8,r2,r8 │ │ │ │ + ldx r4,r2,r4 │ │ │ │ + ldx r10,r2,r10 │ │ │ │ + ldx r7,r2,r7 │ │ │ │ + mtvsrdd vs0,r8,r4 │ │ │ │ + mtvsrdd vs12,r10,r7 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 20f40 │ │ │ │ lfd f12,8(r12) │ │ │ │ - addi r8,r24,1 │ │ │ │ - addi r10,r26,8 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - mr r0,r17 │ │ │ │ + addi r8,r21,1 │ │ │ │ + addi r10,r29,8 │ │ │ │ + add r7,r6,r24 │ │ │ │ + mtctr r0 │ │ │ │ + add r4,r2,r23 │ │ │ │ + xxmr vs44,vs56 │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfd f11,27712(r7) │ │ │ │ - ld r7,168(r31) │ │ │ │ + mr r30,r7 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r25,r8 │ │ │ │ - lfdx f12,r25,r10 │ │ │ │ - add r10,r25,r10 │ │ │ │ - add r27,r6,r7 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r28,r8 │ │ │ │ + lfdx f12,r28,r10 │ │ │ │ + add r10,r28,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r8,f0 │ │ │ │ subf r8,r16,r8 │ │ │ │ mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f29,f0 │ │ │ │ + fmsub f0,f12,f30,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - mffprd r5,f12 │ │ │ │ - b 2118c │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r29,r5 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - beq 211f4 │ │ │ │ - addi r27,r27,8 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r8,r5,1 │ │ │ │ - not r7,r5 │ │ │ │ - mr r3,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - add r11,r30,r8 │ │ │ │ - add r7,r7,r30 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r8,r11,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,211c8 │ │ │ │ - neg r3,r5 │ │ │ │ - add r3,r30,r3 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f27 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ + mffprd r8,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r5,r8 │ │ │ │ + mtvsrdd vs42,r8,r8 │ │ │ │ + mtvsrdd vs41,r5,r5 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + vmulld v0,v12,v28 │ │ │ │ + addi r30,r30,16 │ │ │ │ + vaddudm v12,v12,v30 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v29 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r11,vs32 │ │ │ │ + mfvrd r5,v0 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r8,f0 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r5,r5,r4 │ │ │ │ sldi r3,r3,3 │ │ │ │ - lfdx f0,r4,r3 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 21170 │ │ │ │ - lfdx f12,r4,r7 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r29,r5 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - bne 21188 │ │ │ │ + ldx r11,r11,r4 │ │ │ │ + ldx r8,r8,r4 │ │ │ │ + ldx r3,r3,r4 │ │ │ │ + mtvsrdd vs0,r5,r11 │ │ │ │ + mtvsrdd vs12,r8,r3 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r30) │ │ │ │ + bdnz 21040 │ │ │ │ lfd f12,16(r12) │ │ │ │ - addi r24,r24,2 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addi r26,r26,16 │ │ │ │ - mr r3,r17 │ │ │ │ - sldi r24,r24,3 │ │ │ │ - lfd f11,27712(r8) │ │ │ │ - ld r8,176(r31) │ │ │ │ + addi r21,r21,2 │ │ │ │ + addi r29,r29,16 │ │ │ │ + add r8,r6,r27 │ │ │ │ + mtctr r0 │ │ │ │ + add r2,r2,r25 │ │ │ │ + xxmr vs43,vs56 │ │ │ │ + sldi r21,r21,3 │ │ │ │ + mr r11,r8 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f10,r25,r24 │ │ │ │ - lfdx f12,r25,r26 │ │ │ │ - add r26,r25,r26 │ │ │ │ - add r11,r6,r8 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + lfdx f11,r28,r21 │ │ │ │ + lfdx f12,r28,r29 │ │ │ │ + add r29,r28,r29 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r8,r16,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mffprd r5,f0 │ │ │ │ + subf r5,r16,r5 │ │ │ │ + mtfprd f0,r5 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f28,f0 │ │ │ │ + fmsub f0,f12,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fadd f11,f12,f11 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - fctidz f12,f12 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f11,f0 │ │ │ │ + fadd f10,f11,f27 │ │ │ │ + fctidz f12,f11 │ │ │ │ + fsub f11,f0,f11 │ │ │ │ + fsub f10,f10,f0 │ │ │ │ mffprd r5,f12 │ │ │ │ - b 2128c │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + not r4,r5 │ │ │ │ + mtvsrdd vs42,r5,r5 │ │ │ │ + mtvsrdd vs41,r4,r4 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ nop │ │ │ │ - lfdx f12,r4,r27 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r5,r29,r5 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,32(r11) │ │ │ │ - beq 212f4 │ │ │ │ - addi r11,r11,8 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r0,r5,1 │ │ │ │ - not r8,r5 │ │ │ │ - mr r7,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ - add r27,r28,r0 │ │ │ │ - add r8,r8,r28 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r27,r27,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,212c8 │ │ │ │ - neg r7,r5 │ │ │ │ - add r7,r28,r7 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 21270 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - addic. r3,r3,-1 │ │ │ │ - subf r5,r29,r5 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,32(r11) │ │ │ │ - bne 21288 │ │ │ │ - ld r4,24(r21) │ │ │ │ - sldi r18,r18,4 │ │ │ │ - ld r8,160(r31) │ │ │ │ - ld r7,152(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + vmulld v0,v11,v28 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vaddudm v11,v11,v30 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v12,v13,v29 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mfvsrld r30,vs32 │ │ │ │ + mfvrd r4,v0 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r5,f0 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r28,r30,r2 │ │ │ │ + ldx r30,r4,r2 │ │ │ │ + ldx r5,r5,r2 │ │ │ │ + ldx r4,r3,r2 │ │ │ │ + mtvsrdd vs0,r30,r28 │ │ │ │ + mtvsrdd vs12,r5,r4 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 21150 │ │ │ │ + ld r2,24(r20) │ │ │ │ + sldi r19,r19,4 │ │ │ │ ld r5,144(r31) │ │ │ │ - addi r19,r19,1 │ │ │ │ - add r3,r4,r18 │ │ │ │ - lfdx f1,r4,r18 │ │ │ │ - add r8,r6,r8 │ │ │ │ - add r7,r6,r7 │ │ │ │ - lfd f2,8(r3) │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r4,r2,r19 │ │ │ │ + lfdx f1,r2,r19 │ │ │ │ + lfd f2,8(r4) │ │ │ │ std r14,128(r1) │ │ │ │ - stxsd v29,120(r1) │ │ │ │ - stxsd v30,112(r1) │ │ │ │ - stxsd v31,104(r1) │ │ │ │ - std r26,96(r1) │ │ │ │ - bl 17fc0 │ │ │ │ - cmpd r15,r19 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 20fc0 │ │ │ │ - addi r1,r31,432 │ │ │ │ + stxsd v25,120(r1) │ │ │ │ + stxsd v26,112(r1) │ │ │ │ + stxsd v27,104(r1) │ │ │ │ + std r29,96(r1) │ │ │ │ + bl 17d60 │ │ │ │ + cmpd r15,r17 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + bne 20e80 │ │ │ │ + lxv vs56,160(r31) │ │ │ │ + lxv vs57,176(r31) │ │ │ │ + lxv vs58,192(r31) │ │ │ │ + lxv vs59,208(r31) │ │ │ │ + lxv vs60,224(r31) │ │ │ │ + lxv vs61,240(r31) │ │ │ │ + lxv vs62,256(r31) │ │ │ │ + lxv vs63,272(r31) │ │ │ │ + addi r1,r31,480 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs61,-240(r1) │ │ │ │ - lxv vs62,-224(r1) │ │ │ │ - lxv vs63,-208(r1) │ │ │ │ ld r14,-184(r1) │ │ │ │ ld r15,-176(r1) │ │ │ │ ld r16,-168(r1) │ │ │ │ ld r17,-160(r1) │ │ │ │ ld r18,-152(r1) │ │ │ │ ld r19,-144(r1) │ │ │ │ ld r20,-136(r1) │ │ │ │ ld r21,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ ld r22,-120(r1) │ │ │ │ ld r23,-112(r1) │ │ │ │ ld r24,-104(r1) │ │ │ │ ld r25,-96(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ ld r26,-88(r1) │ │ │ │ ld r27,-80(r1) │ │ │ │ ld r28,-72(r1) │ │ │ │ ld r29,-64(r1) │ │ │ │ ld r30,-56(r1) │ │ │ │ ld r31,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r21) │ │ │ │ - sldi r10,r19,4 │ │ │ │ - ld r25,120(r21) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r18,8(r9) │ │ │ │ - clrrdi r9,r22,4 │ │ │ │ - neg r9,r9 │ │ │ │ - mulli r26,r18,24 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + nop │ │ │ │ + ld r2,240(r20) │ │ │ │ + sldi r9,r17,4 │ │ │ │ + ld r28,120(r20) │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r19,8(r2) │ │ │ │ + clrrdi r2,r26,4 │ │ │ │ + neg r2,r2 │ │ │ │ + mulli r29,r19,24 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r6,r1,144 │ │ │ │ - add r9,r25,r26 │ │ │ │ - bgt cr4,20ff8 │ │ │ │ - addi r10,r26,8 │ │ │ │ - addi r26,r26,16 │ │ │ │ - add r10,r25,r10 │ │ │ │ - add r26,r25,r26 │ │ │ │ - b 212f4 │ │ │ │ + add r9,r28,r29 │ │ │ │ + bgt cr4,20eb8 │ │ │ │ + addi r10,r29,8 │ │ │ │ + addi r29,r29,16 │ │ │ │ + add r7,r6,r24 │ │ │ │ + add r8,r6,r27 │ │ │ │ + add r10,r28,r10 │ │ │ │ + add r29,r28,r29 │ │ │ │ + b 211cc │ │ │ │ addi r15,r15,1 │ │ │ │ - li r9,0 │ │ │ │ - b 20f2c │ │ │ │ + li r2,0 │ │ │ │ + b 20de0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1285 │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,27344 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f21,-88(r1) │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r16,-208(r1) │ │ │ │ - std r21,-168(r1) │ │ │ │ - std r28,-112(r1) │ │ │ │ - std r29,-104(r1) │ │ │ │ - std r30,-96(r1) │ │ │ │ - std r31,-88(r1) │ │ │ │ - std r14,-224(r1) │ │ │ │ - std r15,-216(r1) │ │ │ │ - std r17,-200(r1) │ │ │ │ - std r18,-192(r1) │ │ │ │ - std r19,-184(r1) │ │ │ │ - std r20,-176(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r22,-160(r1) │ │ │ │ - std r23,-152(r1) │ │ │ │ - std r24,-144(r1) │ │ │ │ - std r25,-136(r1) │ │ │ │ - std r26,-128(r1) │ │ │ │ - std r27,-120(r1) │ │ │ │ + std r17,-208(r1) │ │ │ │ + std r16,-216(r1) │ │ │ │ + std r23,-160(r1) │ │ │ │ + std r22,-168(r1) │ │ │ │ + std r28,-120(r1) │ │ │ │ + std r29,-112(r1) │ │ │ │ + std r30,-104(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-96(r1) │ │ │ │ + std r14,-232(r1) │ │ │ │ + std r15,-224(r1) │ │ │ │ + std r18,-200(r1) │ │ │ │ + std r19,-192(r1) │ │ │ │ + std r20,-184(r1) │ │ │ │ + std r21,-176(r1) │ │ │ │ + std r24,-152(r1) │ │ │ │ + std r25,-144(r1) │ │ │ │ + std r26,-136(r1) │ │ │ │ + std r27,-128(r1) │ │ │ │ stdu r1,-496(r1) │ │ │ │ - mr r31,r1 │ │ │ │ - stxv vs61,224(r1) │ │ │ │ ld r28,32(r3) │ │ │ │ - stxv vs62,240(r1) │ │ │ │ - stxv vs63,256(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r31,r1 │ │ │ │ + stxv vs61,208(r1) │ │ │ │ + stxv vs62,224(r1) │ │ │ │ + stxv vs63,240(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r16,r28,r30 │ │ │ │ - mr r21,r3 │ │ │ │ - mulld r9,r16,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 21a38 │ │ │ │ - maddld r21,r16,r21,r9 │ │ │ │ - add r9,r16,r21 │ │ │ │ - cmpd r21,r9 │ │ │ │ - std r9,152(r31) │ │ │ │ - bge 2196c │ │ │ │ + bl 4f00 │ │ │ │ + divd r17,r28,r30 │ │ │ │ + mr r23,r3 │ │ │ │ + mulld r2,r17,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 218b4 │ │ │ │ + maddld r23,r17,r23,r2 │ │ │ │ + add r2,r17,r23 │ │ │ │ + cmpd r23,r2 │ │ │ │ + std r2,144(r31) │ │ │ │ + bge 217dc │ │ │ │ lxsd v29,24(r29) │ │ │ │ lxsd v30,16(r29) │ │ │ │ - lxsd v31,8(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r10,48(r29) │ │ │ │ - li r17,1 │ │ │ │ - ld r25,0(r29) │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + li r18,1 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - lfd f28,27712(r9) │ │ │ │ - ld r9,40(r29) │ │ │ │ - xscvsxddp vs26,vs61 │ │ │ │ - xscvsxddp vs27,vs62 │ │ │ │ + lxsd v31,8(r29) │ │ │ │ + ld r2,40(r29) │ │ │ │ + ld r9,48(r29) │ │ │ │ + ld r26,0(r29) │ │ │ │ + plfd f28,311120 # 6d370 │ │ │ │ + xscvsxddp vs25,vs61 │ │ │ │ + xscvsxddp vs26,vs62 │ │ │ │ xscvsxddp vs0,vs63 │ │ │ │ - std r10,160(r31) │ │ │ │ - mr r8,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - std r9,168(r31) │ │ │ │ - sldi r9,r9,1 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - sldi r6,r10,5 │ │ │ │ - addi r7,r9,2 │ │ │ │ - cmpdi cr7,r9,-1 │ │ │ │ - fdiv f26,f28,f26 │ │ │ │ - fdiv f27,f28,f27 │ │ │ │ - fdiv f28,f28,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r8,200(r31) │ │ │ │ - mulli r8,r10,48 │ │ │ │ - isel r17,r17,r7,4*cr7+lt │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,160(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + addi r9,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ sldi r10,r10,4 │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - addi r9,r6,-32 │ │ │ │ - std r6,184(r31) │ │ │ │ - std r10,176(r31) │ │ │ │ - std r9,208(r31) │ │ │ │ - addi r9,r8,15 │ │ │ │ - std r9,192(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,192(r31) │ │ │ │ - lwz r10,112(r25) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r18,r1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r22,r1,144 │ │ │ │ - bne 21a00 │ │ │ │ - mr r23,r21 │ │ │ │ - ld r27,120(r25) │ │ │ │ - mulli r26,r23,24 │ │ │ │ - add r15,r27,r26 │ │ │ │ - blt cr4,21a20 │ │ │ │ - ld r28,48(r25) │ │ │ │ - ld r20,72(r25) │ │ │ │ - ld r24,88(r25) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r19,96(r25) │ │ │ │ - addis r30,r2,-3 │ │ │ │ - lfdx f25,r27,r26 │ │ │ │ - mr r16,r17 │ │ │ │ - lfd f22,27608(r9) │ │ │ │ - addi r30,r30,27608 │ │ │ │ - mulld r28,r23,r28 │ │ │ │ - lfd f12,0(r20) │ │ │ │ - lfd f23,0(r19) │ │ │ │ + sldi r8,r9,5 │ │ │ │ + cmpdi cr7,r2,-1 │ │ │ │ + fdiv f25,f27,f25 │ │ │ │ + fdiv f26,f27,f26 │ │ │ │ + std r10,192(r31) │ │ │ │ + addi r10,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + fdiv f27,f27,f0 │ │ │ │ + std r8,176(r31) │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + addi r2,r8,-32 │ │ │ │ + isel r18,r18,r10,4*cr7+lt │ │ │ │ + std r2,200(r31) │ │ │ │ + mulli r2,r9,-48 │ │ │ │ + std r2,184(r31) │ │ │ │ + sldi r2,r9,4 │ │ │ │ + std r2,168(r31) │ │ │ │ + lwz r2,112(r26) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r19,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + ld r2,184(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r24,r1,144 │ │ │ │ + bne 21880 │ │ │ │ + mr r25,r23 │ │ │ │ + ld r28,120(r26) │ │ │ │ + mulli r27,r25,24 │ │ │ │ + add r16,r28,r27 │ │ │ │ + blt cr4,218a0 │ │ │ │ + ld r29,48(r26) │ │ │ │ + ld r21,72(r26) │ │ │ │ + mr r14,r18 │ │ │ │ + ld r22,88(r26) │ │ │ │ + ld r20,96(r26) │ │ │ │ + lfdx f24,r28,r27 │ │ │ │ + mulld r29,r25,r29 │ │ │ │ + lfd f12,0(r21) │ │ │ │ + lfd f22,0(r20) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r24 │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - sldi r9,r28,3 │ │ │ │ + mtfprd f12,r22 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + fmul f21,f22,f28 │ │ │ │ fcfid f30,f12 │ │ │ │ - lfdx f12,r27,r9 │ │ │ │ - fmul f24,f0,f0 │ │ │ │ + lfdx f12,r28,r2 │ │ │ │ + fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fmul f30,f30,f30 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r14,f0 │ │ │ │ - subf r29,r14,r24 │ │ │ │ - subf r14,r24,r14 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r22,r29 │ │ │ │ - b 216a0 │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r15,r22,r2 │ │ │ │ + mulli r30,r15,-8 │ │ │ │ + add r30,r24,r30 │ │ │ │ + b 21558 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5140 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r14,3 │ │ │ │ - addic. r16,r16,-1 │ │ │ │ - addi r14,r14,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 21700 │ │ │ │ - mtfprd f0,r14 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ + addi r15,r15,1 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + beq 215b0 │ │ │ │ + mtfprd f0,r15 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f28,f0,f25 │ │ │ │ - fnmsub f0,f28,f0,f25 │ │ │ │ - fmul f12,f12,f24 │ │ │ │ + fmsub f12,f27,f0,f24 │ │ │ │ + fnmsub f0,f27,f0,f24 │ │ │ │ + fmul f12,f12,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 21670 │ │ │ │ + bgt 21530 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2168c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 21544 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5420 │ │ │ │ - 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 53c0 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ + addi r15,r15,1 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 216a0 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + bne 21558 │ │ │ │ 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,27608(r10) │ │ │ │ - lfdx f25,r27,r9 │ │ │ │ - add r10,r27,r9 │ │ │ │ + lfd f12,8(r21) │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r2,r27,8 │ │ │ │ + lfd f22,8(r20) │ │ │ │ + mr r17,r18 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + lfdx f24,r28,r2 │ │ │ │ + add r15,r28,r2 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r27,r28 │ │ │ │ - std r10,144(r31) │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - fmul f24,f0,f0 │ │ │ │ + lfdx f12,r28,r29 │ │ │ │ + fmul f21,f22,f28 │ │ │ │ + fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r24 │ │ │ │ - subf r16,r24,r9 │ │ │ │ - ld r9,200(r31) │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r22,r29 │ │ │ │ - b 217a0 │ │ │ │ + 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 21638 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5140 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r10,r16,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - beq 21800 │ │ │ │ - mtfprd f0,r16 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 21690 │ │ │ │ + mtfprd f0,r14 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f27,f12,f25 │ │ │ │ - fnmsub f12,f27,f12,f25 │ │ │ │ - fmul f0,f0,f24 │ │ │ │ + fmsub f0,f26,f12,f24 │ │ │ │ + fnmsub f12,f26,f12,f24 │ │ │ │ + fmul f0,f0,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 21770 │ │ │ │ + bgt 21610 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2178c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 21624 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5420 │ │ │ │ - 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 53c0 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - bne 217a0 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 21638 │ │ │ │ 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,27608(r9) │ │ │ │ - ld r9,208(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - lfd f0,8(r28) │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ - fmul f24,f24,f24 │ │ │ │ + lfd f0,16(r21) │ │ │ │ + add r29,r28,r29 │ │ │ │ + lfd f22,16(r20) │ │ │ │ + addi r27,r27,16 │ │ │ │ + mr r21,r18 │ │ │ │ + lfdx f24,r28,r27 │ │ │ │ + add r30,r28,r27 │ │ │ │ + fcfid f23,f0 │ │ │ │ + lfd f0,8(r29) │ │ │ │ + fmul f21,f22,f28 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ + fmul f23,f23,f23 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r27,f0 │ │ │ │ - subf r28,r27,r24 │ │ │ │ - subf r27,r24,r27 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - add r28,r28,r9 │ │ │ │ - addi r28,r28,32 │ │ │ │ - add r28,r22,r28 │ │ │ │ - b 218a0 │ │ │ │ - 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 21718 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5140 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ - addi r27,r27,1 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - beq 21900 │ │ │ │ - mtfprd f0,r27 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + addic. r21,r21,-1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 21770 │ │ │ │ + mtfprd f0,r22 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f26,f0,f25 │ │ │ │ - fnmsub f0,f26,f0,f25 │ │ │ │ - fmul f12,f12,f24 │ │ │ │ + fmsub f12,f25,f0,f24 │ │ │ │ + fnmsub f0,f25,f0,f24 │ │ │ │ + fmul f12,f12,f23 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 21870 │ │ │ │ + bgt 216f0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2188c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 21704 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5420 │ │ │ │ - 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 53c0 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + addic. r21,r21,-1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - bne 218a0 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 21718 │ │ │ │ nop │ │ │ │ - ld r4,24(r25) │ │ │ │ - sldi r23,r23,4 │ │ │ │ - ld r8,184(r31) │ │ │ │ - ld r7,176(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r5,160(r31) │ │ │ │ - mr r9,r15 │ │ │ │ - mr r6,r22 │ │ │ │ - addi r21,r21,1 │ │ │ │ - add r3,r4,r23 │ │ │ │ - lfdx f1,r4,r23 │ │ │ │ - ld r4,168(r31) │ │ │ │ - add r8,r22,r8 │ │ │ │ - add r7,r22,r7 │ │ │ │ - lfd f2,8(r3) │ │ │ │ + ld r2,24(r26) │ │ │ │ + sldi r25,r25,4 │ │ │ │ + ld r8,176(r31) │ │ │ │ + mr r9,r16 │ │ │ │ + mr r10,r15 │ │ │ │ + mr r6,r24 │ │ │ │ + ld r7,168(r31) │ │ │ │ + ld r5,152(r31) │ │ │ │ + addi r23,r23,1 │ │ │ │ + add r4,r2,r25 │ │ │ │ + lfdx f1,r2,r25 │ │ │ │ + ld r2,160(r31) │ │ │ │ + add r8,r24,r8 │ │ │ │ + add r7,r24,r7 │ │ │ │ + lfd f2,8(r4) │ │ │ │ stxsd v29,120(r1) │ │ │ │ stxsd v30,112(r1) │ │ │ │ stxsd v31,104(r1) │ │ │ │ - std r29,96(r1) │ │ │ │ - std r4,128(r1) │ │ │ │ - bl 17fc0 │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r21 │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - bne 215b0 │ │ │ │ + std r30,96(r1) │ │ │ │ + std r2,128(r1) │ │ │ │ + bl 17d60 │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r23 │ │ │ │ + std r2,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + bne 21490 │ │ │ │ addi r1,r31,496 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs61,-272(r1) │ │ │ │ - lxv vs62,-256(r1) │ │ │ │ - lxv vs63,-240(r1) │ │ │ │ - ld r14,-224(r1) │ │ │ │ - ld r15,-216(r1) │ │ │ │ - ld r16,-208(r1) │ │ │ │ - ld r17,-200(r1) │ │ │ │ - ld r18,-192(r1) │ │ │ │ - ld r19,-184(r1) │ │ │ │ - ld r20,-176(r1) │ │ │ │ - ld r21,-168(r1) │ │ │ │ + lxv vs61,-288(r1) │ │ │ │ + lxv vs62,-272(r1) │ │ │ │ + lxv vs63,-256(r1) │ │ │ │ + ld r14,-232(r1) │ │ │ │ + ld r15,-224(r1) │ │ │ │ + ld r16,-216(r1) │ │ │ │ + ld r17,-208(r1) │ │ │ │ + ld r18,-200(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r22,-160(r1) │ │ │ │ - ld r23,-152(r1) │ │ │ │ - ld r24,-144(r1) │ │ │ │ - ld r25,-136(r1) │ │ │ │ - ld r26,-128(r1) │ │ │ │ - ld r27,-120(r1) │ │ │ │ - ld r28,-112(r1) │ │ │ │ - ld r29,-104(r1) │ │ │ │ - ld r30,-96(r1) │ │ │ │ - ld r31,-88(r1) │ │ │ │ + ld r19,-192(r1) │ │ │ │ + ld r20,-184(r1) │ │ │ │ + ld r21,-176(r1) │ │ │ │ + ld r22,-168(r1) │ │ │ │ + ld r23,-160(r1) │ │ │ │ + ld r24,-152(r1) │ │ │ │ + ld r25,-144(r1) │ │ │ │ + ld r26,-136(r1) │ │ │ │ + ld r27,-128(r1) │ │ │ │ + ld r28,-120(r1) │ │ │ │ + ld r29,-112(r1) │ │ │ │ + ld r30,-104(r1) │ │ │ │ + ld r31,-96(r1) │ │ │ │ + lfd f21,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r9,240(r25) │ │ │ │ - sldi r10,r21,4 │ │ │ │ - ld r27,120(r25) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r23,8(r9) │ │ │ │ - mulli r26,r23,24 │ │ │ │ - add r15,r27,r26 │ │ │ │ - bge cr4,215ec │ │ │ │ - addi r29,r26,16 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r9,r27,r26 │ │ │ │ - add r29,r27,r29 │ │ │ │ - std r9,144(r31) │ │ │ │ - b 21900 │ │ │ │ - addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 21500 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r26) │ │ │ │ + sldi r9,r23,4 │ │ │ │ + ld r28,120(r26) │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r25,8(r2) │ │ │ │ + mulli r27,r25,24 │ │ │ │ + add r16,r28,r27 │ │ │ │ + bge cr4,214c4 │ │ │ │ + addi r30,r27,16 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r30,r28,r30 │ │ │ │ + add r15,r28,r27 │ │ │ │ + b 21770 │ │ │ │ + addi r17,r17,1 │ │ │ │ + li r2,0 │ │ │ │ + b 213e4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128a │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,25776 │ │ │ │ + .long 0x128b │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f18,-112(r1) │ │ │ │ stfd f19,-104(r1) │ │ │ │ stfd f20,-96(r1) │ │ │ │ stfd f21,-88(r1) │ │ │ │ stfd f22,-80(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r28,-136(r1) │ │ │ │ - std r29,-128(r1) │ │ │ │ - std r30,-120(r1) │ │ │ │ - std r31,-112(r1) │ │ │ │ - std r14,-248(r1) │ │ │ │ - std r15,-240(r1) │ │ │ │ - std r16,-232(r1) │ │ │ │ - std r17,-224(r1) │ │ │ │ - std r18,-216(r1) │ │ │ │ - std r19,-208(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r20,-200(r1) │ │ │ │ - std r21,-192(r1) │ │ │ │ - std r22,-184(r1) │ │ │ │ - std r23,-176(r1) │ │ │ │ - std r24,-168(r1) │ │ │ │ - std r25,-160(r1) │ │ │ │ - std r26,-152(r1) │ │ │ │ - std r27,-144(r1) │ │ │ │ + std r28,-144(r1) │ │ │ │ + std r29,-136(r1) │ │ │ │ + std r30,-128(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r14,-256(r1) │ │ │ │ + std r15,-248(r1) │ │ │ │ + std r16,-240(r1) │ │ │ │ + std r17,-232(r1) │ │ │ │ + std r18,-224(r1) │ │ │ │ + std r19,-216(r1) │ │ │ │ + std r20,-208(r1) │ │ │ │ + std r21,-200(r1) │ │ │ │ + std r22,-192(r1) │ │ │ │ + std r23,-184(r1) │ │ │ │ + std r24,-176(r1) │ │ │ │ + std r25,-168(r1) │ │ │ │ + std r26,-160(r1) │ │ │ │ + std r27,-152(r1) │ │ │ │ + std r31,-120(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-528(r1) │ │ │ │ ld r28,32(r3) │ │ │ │ - mr r29,r3 │ │ │ │ + stdu r1,-512(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,224(r1) │ │ │ │ - stxv vs62,240(r1) │ │ │ │ - stxv vs63,256(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs61,208(r1) │ │ │ │ + stxv vs62,224(r1) │ │ │ │ + stxv vs63,240(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r6,r28,r30 │ │ │ │ - mr r7,r3 │ │ │ │ - mulld r9,r6,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 22164 │ │ │ │ - maddld r19,r6,r7,r9 │ │ │ │ - add r6,r6,r19 │ │ │ │ - cmpd r19,r6 │ │ │ │ - bge 21fe4 │ │ │ │ + bl 4f00 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r9,r3 │ │ │ │ + mulld r2,r10,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 21f6c │ │ │ │ + maddld r20,r10,r9,r2 │ │ │ │ + add r10,r10,r20 │ │ │ │ + cmpd r20,r10 │ │ │ │ + bge 21e1c │ │ │ │ lxsd v29,24(r29) │ │ │ │ lxsd v30,16(r29) │ │ │ │ - lxsd v31,8(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r11,40(r29) │ │ │ │ - ld r7,56(r29) │ │ │ │ - addis r21,r2,-3 │ │ │ │ - ld r26,0(r29) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - lfd f29,27712(r9) │ │ │ │ - ld r9,48(r29) │ │ │ │ - std r6,200(r31) │ │ │ │ - addi r21,r21,27608 │ │ │ │ - xscvsxddp vs22,vs61 │ │ │ │ - xscvsxddp vs23,vs62 │ │ │ │ - xscvsxddp vs24,vs63 │ │ │ │ - addi r22,r11,1 │ │ │ │ - sldi r3,r11,4 │ │ │ │ - sldi r28,r11,1 │ │ │ │ - std r7,152(r31) │ │ │ │ - std r9,160(r31) │ │ │ │ - std r11,192(r31) │ │ │ │ - mulli r9,r22,48 │ │ │ │ - add r14,r7,r3 │ │ │ │ - addi r10,r3,40 │ │ │ │ - addi r8,r28,2 │ │ │ │ - std r3,208(r31) │ │ │ │ - addi r28,r28,1 │ │ │ │ - sldi r5,r22,4 │ │ │ │ - sldi r22,r22,5 │ │ │ │ - fdiv f27,f29,f22 │ │ │ │ - fdiv f28,f29,f23 │ │ │ │ - fdiv f29,f29,f24 │ │ │ │ - addi r18,r14,24 │ │ │ │ - add r14,r14,r10 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi cr4,r28,0 │ │ │ │ - std r5,168(r31) │ │ │ │ - addi r9,r9,15 │ │ │ │ - std r8,184(r31) │ │ │ │ - std r9,176(r31) │ │ │ │ - mr r9,r14 │ │ │ │ - mr r14,r18 │ │ │ │ - mr r18,r9 │ │ │ │ - nop │ │ │ │ - lwz r9,112(r26) │ │ │ │ - mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 22090 │ │ │ │ - mr r27,r19 │ │ │ │ - ld r9,176(r31) │ │ │ │ - ld r30,48(r26) │ │ │ │ - mulli r29,r27,24 │ │ │ │ - ld r24,72(r26) │ │ │ │ - ld r17,120(r26) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r25,88(r26) │ │ │ │ - ld r23,96(r26) │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - mulld r30,r27,r30 │ │ │ │ + std r10,192(r31) │ │ │ │ + lxsd v31,8(r29) │ │ │ │ + ld r7,40(r29) │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r18,56(r29) │ │ │ │ + ld r28,0(r29) │ │ │ │ + plfd f29,309652 # 6d370 │ │ │ │ + xscvsxddp vs21,vs61 │ │ │ │ + xscvsxddp vs22,vs62 │ │ │ │ + xscvsxddp vs23,vs63 │ │ │ │ + addi r23,r7,1 │ │ │ │ + sldi r5,r7,4 │ │ │ │ + sldi r30,r7,1 │ │ │ │ + std r7,184(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + mulli r9,r23,48 │ │ │ │ + sldi r8,r23,4 │ │ │ │ + addi r19,r30,2 │ │ │ │ + add r14,r18,r5 │ │ │ │ + std r5,200(r31) │ │ │ │ + addi r2,r5,40 │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r23,r23,5 │ │ │ │ + fdiv f26,f28,f21 │ │ │ │ + fdiv f27,f28,f22 │ │ │ │ + addi r17,r14,24 │ │ │ │ + std r8,160(r31) │ │ │ │ + sldi r8,r19,3 │ │ │ │ + fdiv f28,f28,f23 │ │ │ │ + add r14,r14,r2 │ │ │ │ + cmpdi cr4,r30,0 │ │ │ │ + std r8,168(r31) │ │ │ │ + addi r2,r9,15 │ │ │ │ + std r2,176(r31) │ │ │ │ + lwz r2,112(r28) │ │ │ │ + mr r21,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 21ec0 │ │ │ │ + mr r26,r20 │ │ │ │ + ld r29,48(r28) │ │ │ │ + ld r2,176(r31) │ │ │ │ + mulli r27,r26,24 │ │ │ │ + ld r24,72(r28) │ │ │ │ + ld r15,120(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r25,88(r28) │ │ │ │ + ld r22,96(r28) │ │ │ │ + mulld r29,r26,r29 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ lfd f12,0(r24) │ │ │ │ - lfdx f20,r17,r29 │ │ │ │ - lfd f19,0(r23) │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - add r9,r17,r29 │ │ │ │ + add r10,r15,r27 │ │ │ │ + lfdx f19,r15,r27 │ │ │ │ + neg r2,r2 │ │ │ │ + std r10,144(r31) │ │ │ │ + lfd f18,0(r22) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + sldi r2,r29,3 │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r25 │ │ │ │ - std r9,144(r31) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addi r15,r1,144 │ │ │ │ - fcfid f26,f12 │ │ │ │ - lfdx f11,r17,r9 │ │ │ │ + addi r16,r1,144 │ │ │ │ + lfdx f11,r15,r2 │ │ │ │ + fcfid f25,f12 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r25,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f11,f29,f31,f20 │ │ │ │ - fmsub f0,f29,f31,f20 │ │ │ │ + fnmsub f11,f28 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes